Генерация случайных чисел
Зачем вообще нужны случайные числа? Дело в том, что случайные числа не представляют собой оторванную от жизни абстракцию, а широко применяются во множестве областей, начиная от научных исследований и заканчивая технологиями, окружающими нас.
Рассмотрим наиболее известные применения случайных чисел и способы их получения как программным способом, так и комбинированным (программно-физическим)
Зачем вообще нужны случайные числа? Дело в том, что случайные числа не представляют собой оторванную от жизни абстракцию, а широко применяются во множестве областей, начиная от научных исследований и заканчивая технологиями, окружающими нас.
Рассмотрим наиболее известные применения случайных чисел и способы их получения как программным способом, так и комбинированным (программно-физическим)
👍29🤓7❤3🥰2❤🔥1
VPS за 139 рублей: дом для вашего резюме на основе Hugo
Узнаем, на что реально способны бюджетные VPS от RUVDS. Посмотрим, что можно сделать с самыми недорогими серверами, которые так часто мелькают в рекламе. Эксперимент будем проводить с конфигурацией за 139 рублей в месяц — VPS с 1 ядром процессора 2.2 ГГц, всего 512 МБ оперативной памяти и 10 ГБ на HDD, а ОС привычная CentOS 9. На всём этом добре мы развернём статический сайт-резюме на Hugo.
Узнаем, на что реально способны бюджетные VPS от RUVDS. Посмотрим, что можно сделать с самыми недорогими серверами, которые так часто мелькают в рекламе. Эксперимент будем проводить с конфигурацией за 139 рублей в месяц — VPS с 1 ядром процессора 2.2 ГГц, всего 512 МБ оперативной памяти и 10 ГБ на HDD, а ОС привычная CentOS 9. На всём этом добре мы развернём статический сайт-резюме на Hugo.
👎61💩23👍7😁4❤1🤝1
До и после: оптимизация изображений для Lighthouse и не только
Антон Небыков, Frontend TechLead в «ИдаПроджект», делится опытом автоматизации отображения изображений на сайте, их оптимизацией и — как следствие — улучшением показателей в Lighthouse. На первый взгляд, работа с изображениями сводится к простому добавлению элемента img и ссылки на изображение в атрибуте src. Но на практике всё намного сложнее.
Антон Небыков, Frontend TechLead в «ИдаПроджект», делится опытом автоматизации отображения изображений на сайте, их оптимизацией и — как следствие — улучшением показателей в Lighthouse. На первый взгляд, работа с изображениями сводится к простому добавлению элемента img и ссылки на изображение в атрибуте src. Но на практике всё намного сложнее.
👍17
Имитатор касаний. Часть вторая, железная
Вводить руками 10 тысяч вариантов пароля неудобно и долго. Человек часто сбивается и пропускает варианты. Лучше сделать имитатор касаний, который быстренько переберёт все ключи сам. Его можно использовать и для других целей. А ещё это очень весело :)
В этой части выясним направление осей координат и займёмся железом
Вводить руками 10 тысяч вариантов пароля неудобно и долго. Человек часто сбивается и пропускает варианты. Лучше сделать имитатор касаний, который быстренько переберёт все ключи сам. Его можно использовать и для других целей. А ещё это очень весело :)
В этой части выясним направление осей координат и займёмся железом
🤔26👍13🔥5🤓3❤2🤪2
Пишем стек TCP/IP с нуля: Ethernet, ARP, IPv4 и ICMPv4
Написание собственного стека TCP/IP поначалу может показаться пугающей задачей. И в самом деле, за свой тридцатилетний срок жизни TCP впитал в себя множество спецификаций. Однако базовая спецификация остаётся относительно компактной — из важных частей в ней можно выделить парсинг заголовков TCP, машину состояний, отслеживание перегрузок и вычисление таймаута повторной передачи.
Самые распространённые протоколы слоя 2 и слоя 3, Ethernet и IP, скромны по сравнению со сложностью TCP. В этой серии статей мы реализуем минимальный стек TCP/IP пользовательского пространства для Linux.
Написание собственного стека TCP/IP поначалу может показаться пугающей задачей. И в самом деле, за свой тридцатилетний срок жизни TCP впитал в себя множество спецификаций. Однако базовая спецификация остаётся относительно компактной — из важных частей в ней можно выделить парсинг заголовков TCP, машину состояний, отслеживание перегрузок и вычисление таймаута повторной передачи.
Самые распространённые протоколы слоя 2 и слоя 3, Ethernet и IP, скромны по сравнению со сложностью TCP. В этой серии статей мы реализуем минимальный стек TCP/IP пользовательского пространства для Linux.
❤63🔥30👍25😱4👌1
Минимум книг, которые нужно прочитать начинающему или продолжающему свою кривую обучения программисту
Автор подготовил небольшой список книг, которые рекомендует для чтения всем программистам, в том числе начинающим.
Автор подготовил небольшой список книг, которые рекомендует для чтения всем программистам, в том числе начинающим.
👍41🫡12🔥6🤮4👎2💩2
Бэкдор Auto-color: разбор угрозы, технический анализ и способы защиты
Вредоносное программное обеспечение для Linux продолжает развиваться, становясь всё более сложным и скрытным. Бэкдор Auto-сolor, обнаруженный исследователями из Palo Alto Networks, представляет собой продвинутую малварь с механизмами уклонения от обнаружения и возможностью полного захвата системы. В этом материале мы детально разберём её работу, методы распространения, угрозы для корпоративных пользователей и эффективные стратегии защиты.
Вредоносное программное обеспечение для Linux продолжает развиваться, становясь всё более сложным и скрытным. Бэкдор Auto-сolor, обнаруженный исследователями из Palo Alto Networks, представляет собой продвинутую малварь с механизмами уклонения от обнаружения и возможностью полного захвата системы. В этом материале мы детально разберём её работу, методы распространения, угрозы для корпоративных пользователей и эффективные стратегии защиты.
❤14👍8💩5🔥4😱3
На прошедшей неделе мы разбирали фейковые USB-флешки, выращивали рассаду настоящего васаби, вспоминали, как «советизировали» UNIX, и выясняли, почему переключение между контекстами убивает эффективность разработчиков.
Лучшие публикации недели (17-23 марта 2025)
#weeklydigest
Лучшие публикации недели (17-23 марта 2025)
#weeklydigest
👍19❤3👎2👌2
Десульфатация автомобильных аккумуляторов — это просто
К обслуживанию аккумуляторной батареи не все автомобилисты относятся серьёзно, ведь её можно сдать для переработки в обмен на деньги или скидку при покупке нового аккумулятора.
Однако это вопрос не только экономики и экологии, но ещё и надёжности. Когда двигатель не заводится в самый неподходящий момент, либо выходит из строя генератор, а резервная ёмкость АКБ не позволяет доехать до места назначения, это серьёзно портит жизнь.
Чтобы продлить срок безотказной службы ваших аккумуляторов, им необходима периодическая десульфатация. Поговорим о том, что это такое и как её осуществить.
К обслуживанию аккумуляторной батареи не все автомобилисты относятся серьёзно, ведь её можно сдать для переработки в обмен на деньги или скидку при покупке нового аккумулятора.
Однако это вопрос не только экономики и экологии, но ещё и надёжности. Когда двигатель не заводится в самый неподходящий момент, либо выходит из строя генератор, а резервная ёмкость АКБ не позволяет доехать до места назначения, это серьёзно портит жизнь.
Чтобы продлить срок безотказной службы ваших аккумуляторов, им необходима периодическая десульфатация. Поговорим о том, что это такое и как её осуществить.
👍28❤9🎉2🤮2👎1
27 марта мы вместе с агентством Loft PR Studio проведём бесплатный вебинар о том, как писать про здоровье на Хабре.
Поговорим, как медицинским и фарм-брендам выстраивать диалог с аудиторией, какие форматы работают и что помогает завоевать доверие айтишников.
Будет полезно всем, кто продвигает товары и услуги для здоровья.
👉 Подробности и регистрация
Поговорим, как медицинским и фарм-брендам выстраивать диалог с аудиторией, какие форматы работают и что помогает завоевать доверие айтишников.
Будет полезно всем, кто продвигает товары и услуги для здоровья.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤔1💩1
Крутой гиковский девайс по цене роллов: смарт-часы на Android за 1000 рублей
Недавно автор сэкономил на «шавухе» и купил себе на вторичке смарт-часы ZGPax S8 за тысячу рублей. Узнаем, почему это один из лучших бюджетных девайсов для настоящего гика.
Недавно автор сэкономил на «шавухе» и купил себе на вторичке смарт-часы ZGPax S8 за тысячу рублей. Узнаем, почему это один из лучших бюджетных девайсов для настоящего гика.
🤡38🔥20👍11👎3😁2
📡 Бесплатная спутниковая служба обмена сообщениями Verizon стала доступна для последних смартфонов Pixel и Galaxy
🛒 Отечественные RISC-V микроконтроллеры появились в свободной продаже (ФОТО)
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27🤮4👍3❤1🤣1
Гениальный водяной компьютер: гидравлический интегратор Владимира Лукьянова
В истории вычислительной техники существует замечательная и часто упускаемая из виду глава: разработка аналоговых водяных компьютеров в Советском Союзе. Среди этих инноваций гидравлический интегратор Владимира Сергеевича Лукьянова представляет собой пионерское достижение, которое опередило сложные математические расчёты почти на полвека. Благодаря этой чудо-машине были построены БАМ, Саратовская ГЭС и огромное количество других масштабных проектов.
В истории вычислительной техники существует замечательная и часто упускаемая из виду глава: разработка аналоговых водяных компьютеров в Советском Союзе. Среди этих инноваций гидравлический интегратор Владимира Сергеевича Лукьянова представляет собой пионерское достижение, которое опередило сложные математические расчёты почти на полвека. Благодаря этой чудо-машине были построены БАМ, Саратовская ГЭС и огромное количество других масштабных проектов.
2👍72🔥24🤣9❤8👌3👎2
This media is not supported in your browser
VIEW IN TELEGRAM
Специалисты по фотонике Чжэцзянского университета в Ханчжоу представили миниатюрный светодиодный дисплей с пикселями, размер которых составляет всего 90 нм в ширину. При этом плотность дисплея равняется 127 тысячам пикселей на дюйм, и его невозможно рассмотреть даже в микроскоп.
Исследователи хотели продемонстрировать возможности работы даже таких крошечных светодиодов.
Светодиоды — это полупроводники, которые излучают свет, когда через них протекает электрический ток. Исследователи создали полупроводник из перовскита — класса материалов, который включает не только распространённые минералы, но и те, которые используются в современных солнечных панелях. Ключевыми преимуществами перовскита являются его относительная дешевизна и возможность нанесения на подложку методом струйной печати.
Перовскит позволил светодиодам оставаться яркими, даже когда пиксели были уменьшены до микроскопических размеров. «Такие эксперименты показывают, что при чрезвычайно малых размерах перовскитные светодиоды всё ещё могут сохранять разумную эффективность», — говорят авторы разработки, отмечая её преимущество перед обычными светодиодами.
Такое решение может стать революционным для дисплеев с высоким разрешением, например, экранов с ультравысоким разрешением в очках дополненной реальности или гарнитурах виртуальной реальности, а также в дисплеях смартфонов и носимых устройств следующего поколения. Также технология может значительно повысить разрешение более крупных мониторов телевизоров и компьютеров.
Пока все пиксели являются монохромными. Исследователи будут работать над тем, чтобы создать цветные пиксели нанометрового размера.
Исследователи хотели продемонстрировать возможности работы даже таких крошечных светодиодов.
Светодиоды — это полупроводники, которые излучают свет, когда через них протекает электрический ток. Исследователи создали полупроводник из перовскита — класса материалов, который включает не только распространённые минералы, но и те, которые используются в современных солнечных панелях. Ключевыми преимуществами перовскита являются его относительная дешевизна и возможность нанесения на подложку методом струйной печати.
Перовскит позволил светодиодам оставаться яркими, даже когда пиксели были уменьшены до микроскопических размеров. «Такие эксперименты показывают, что при чрезвычайно малых размерах перовскитные светодиоды всё ещё могут сохранять разумную эффективность», — говорят авторы разработки, отмечая её преимущество перед обычными светодиодами.
Такое решение может стать революционным для дисплеев с высоким разрешением, например, экранов с ультравысоким разрешением в очках дополненной реальности или гарнитурах виртуальной реальности, а также в дисплеях смартфонов и носимых устройств следующего поколения. Также технология может значительно повысить разрешение более крупных мониторов телевизоров и компьютеров.
Пока все пиксели являются монохромными. Исследователи будут работать над тем, чтобы создать цветные пиксели нанометрового размера.
👍51🔥15❤5👏3🤯3🥱2
Сделать мобильного робота автономным? Это просто
Как отправить робота на автономное патрулирование и научить его «видеть»? Разбираем реальный кейс создания роботизированной системы мониторинга на базе отечественной платформы — выбор оборудования, интеграция ИИ и примеры кода.
Как отправить робота на автономное патрулирование и научить его «видеть»? Разбираем реальный кейс создания роботизированной системы мониторинга на базе отечественной платформы — выбор оборудования, интеграция ИИ и примеры кода.
👍42🔥4💩2
«Хочу осмыслить полученный опыт переноса документации и поделиться своими соображениями. Возможно вы тоже думаете о переходе на базу знаний. Такой переход может занять больше времени, чем ожидается. Я расскажу, как это было у нас»
Станция «Confluence»: перевезти всё, что нажито непосильным трудом
Станция «Confluence»: перевезти всё, что нажито непосильным трудом
👍20🤮8👎2🤡2🥴1
Китайский хирург Ци Цзинь, находясь в Шанхае, дистанционно провёл операцию по устранению аритмии пациенту из России. Хирургическое вмешательство проводилось с использованием единственной в РФ роботизированной системы «Стереотаксис», которая использует мощные магниты.
Перед операцией врачи разработали трёхмерную модель предсердия пациента, а для обеспечения связи между медицинскими учреждениями был организован специальный канал коммуникации. Операция заняла полтора часа.
Доктор Цзинь с помощью коллег из Новосибирска управлял роботизированным комплексом, используя мышь. Система с помощью двух крупных магнитов, расположенных по бокам от пациента, двигает внутри сердца катетеры, устраняющие источник аритмии.
Перед операцией врачи разработали трёхмерную модель предсердия пациента, а для обеспечения связи между медицинскими учреждениями был организован специальный канал коммуникации. Операция заняла полтора часа.
Доктор Цзинь с помощью коллег из Новосибирска управлял роботизированным комплексом, используя мышь. Система с помощью двух крупных магнитов, расположенных по бокам от пациента, двигает внутри сердца катетеры, устраняющие источник аритмии.
1👍171🔥66😱20❤16❤🔥4🤮3🤔2🤡2😢1
История Adobe: как математик и IT-специалист решили одну из самых раздражающих проблем в компьютерном мире
Если вы когда-либо работали с файлом PDF, смотрели фильм, видели рекламу или потребляли любой тип медиа, есть большая вероятность, что программное обеспечение Adobe сделало это возможным. Компания была основана в начале 1980-х годов для исправления проблем форматирования при печати и с тех пор стала неотъемлемой частью нашей повседневной жизни, даже если мы не всегда это замечаем. Из двух человек в гараже Adobe выросла в одну из крупнейших компаний-разработчиков программного обеспечения в мире, изобретя, возможно, самый влиятельный формат файла из когда-либо существовавших и сохраняя полное господство в своей нише. Вот как это произошло.
Если вы когда-либо работали с файлом PDF, смотрели фильм, видели рекламу или потребляли любой тип медиа, есть большая вероятность, что программное обеспечение Adobe сделало это возможным. Компания была основана в начале 1980-х годов для исправления проблем форматирования при печати и с тех пор стала неотъемлемой частью нашей повседневной жизни, даже если мы не всегда это замечаем. Из двух человек в гараже Adobe выросла в одну из крупнейших компаний-разработчиков программного обеспечения в мире, изобретя, возможно, самый влиятельный формат файла из когда-либо существовавших и сохраняя полное господство в своей нише. Вот как это произошло.
👍71🥱22❤5🤓3
От монолита и чатов к FMS и FMS App: новый уровень управления каршерингом с автопарком 19000+ авто
В каршеринге «Ситидрайв» заменили хаос на чётко работающую систему — построили архитектуру с 11 микросервисами, выбрали стек, уложились в сжатые сроки, пересобрали концепцию на ходу и в итоге создали продукт, который сильно упростил жизнь отдела операций и исполнителей. Узнаем про технические решения и продуктовые вызовы.
В каршеринге «Ситидрайв» заменили хаос на чётко работающую систему — построили архитектуру с 11 микросервисами, выбрали стек, уложились в сжатые сроки, пересобрали концепцию на ходу и в итоге создали продукт, который сильно упростил жизнь отдела операций и исполнителей. Узнаем про технические решения и продуктовые вызовы.
1🤮19👍14❤5💩2
«Гигиена эмоджи была бы вполне уместна в почтовых рассылках и в рабочих чатах, я бы с огромным удовольствием получала от коллег сообщения строго по делу, без шуточек, прибауточек, смайликов, мемов и даже приветствий. Все эти эмоджи как будто заставляют тебя дружить с теми, с кем бы ты не стал дружить в целом»
Эмоджи-лавины
Эмоджи-лавины
💩147👍48🤡36🥱15🥴9🙏4🤓4❤3😱3🤝3🔥2