Category : habrahabr

habrahabr
Обнаружены явные признаки биологической активности за пределами Солнечной системы

17.04.2025, Сара Коллинз, University of CambridgeЭкзопланета K2-18b в представлении художника. Credit: A. Smith/N. MandhusudhanАстрономы обнаружили самые многообещающие признаки возможного существования биосигнатуры за пределами Солнечной системы, хотя они по-прежнему проявляют осторожность.Используя данные космического телескопа Джеймса Уэбба (JWST), астрономы под руководством Кембриджского университета обнаружили химические следы диметилсульфида (DMS) и/или диметилдисульфида (DMDS) в атмосфер…

  • пятница, 18 апреля 2025 г. в 00:00:14
habrahabr
ЛИСС. Оживляем самый суровый транспортный информатор

Приветствую всех! Несколько раз я уже рассказывал про устройства, объявляющие остановки в нашем городском транспорте. И вот ко мне попал ещё один экземпляр, пожалуй, самый примечательный из всех, что я встречал ранее. Интересен он тем, что собран полностью на дискретной логике, без применения микроконтроллеров вообще. Круче него только аналоговые экземпляры на магнитной ленте. Итак, в сегодняшней статье поговорим о том, что это за устройство, а заодно и постараемся его оживить. Заодно разбе…

  • четверг, 17 апреля 2025 г. в 00:00:16
habrahabr
Декодируем 90-ые: реверс-инжиниринг и криптография на заре разработки ПО

В августе 2020 года к нам обратился клиент с кэшем из заблокированных документов QText из середины 90-х, пароль для которых он утерял. QText — это редактор из времён DOS, использовавшийся для обработки иврита и английского текста. Написан он на Pascal и был выпущен где-то за 15 лет до того, как мы с @Elisha занялись обратной разработкой. В этой статье мы опишем весь процесс анализа тех зашифрованных документов и выполним реверс-инжиниринг программы DOS. Надеюсь, нам удастся раскрыть некот…

  • четверг, 17 апреля 2025 г. в 00:00:14
habrahabr
Проксирование из коробки: сравнительный анализ HAProxy, Envoy, Nginx, Caddy и Traefik

Всем привет, меня зовут Стас, я техлид в Mish Product Lab.Тема возникла не просто так: внутри команды у нас было немало споров и дискуссий о том, какой инструмент для проксирования и терминации SSL лучше использовать в различных ситуациях. Изначально все наши гипотезы были основаны больше на личных предпочтениях, чем на реальных данных. Мы долго спорили, надеясь, что истина будет где-то рядом с нашими любимыми решениями. Но в итоге пришли к выводу, что единственный способ получить действительно…

  • четверг, 17 апреля 2025 г. в 00:00:13
habrahabr
Как найти работу 47-летнему программисту? И почему это не должен быть приговор

Мне 47 лет. Я программирую больше половины своей жизни. Я пережил DOS, взлёт Delphi, появление .NET, рождение Web 2.0 и взрыв популярности JavaScript. Я писал на C++, Assembler, C#, JS, Angular, React, работал с Oracle, PostgreSQL, IIS, Apache, Kafka, Docker и даже участвовал в реверс-инжиниринге ПО. У меня в багаже — не только строки кода, но и понимание архитектуры, оптимизации, безопасности. Я разрабатывал приложения от идеи до внедрения. И, да, я помню времена, когда IDE запускалась с диске…

  • четверг, 17 апреля 2025 г. в 00:00:12
habrahabr
Как ИИ не заменит программистов, а создаст дефицит кадров в IT больше, чем COVID-19

Кому лень читать статью целиком, можете сразу переходить к последней главе.В этой статье я хочу поделиться своим мнением, которое мне кажется очевидным, но почему-то все игнорируют возможность такого сценария.Если вы нанимаете, и готовы рассмотреть хорошего Junior+/Middle Python Backend, напишите мне в Telegram. Я учу людей программировать, а не просто проходить собеседования. Даже если прямо сейчас у вас нет вакансии, в будущем у вас появится потребность в хорошем Junior+, который готов к само…

  • четверг, 17 апреля 2025 г. в 00:00:11
habrahabr
Nikon E990 — цифровой динозавр 2000 года

Эта камера — семейная реликвия, первая цифровая камера моего отца. Мы активно использовали её много лет с момента покупки, и она до сих пор исправно работает, а ведь прошло почти четверть века. Конструкция фотокамеры состоит из двух частей, соединённых шарниром: рукоятки с экраном, батарейным отсеком, элементами управления и блока с объективом, видоискателем и вспышкой. Линзовый блок можно поворачивать относительно рукоятки для удобной съёмки с любого положения камеры, в том числе направляя н…

  • среда, 16 апреля 2025 г. в 00:00:17
habrahabr
Затолкаем, братцы!!! UART Lite через PCIe прямиком в Linux: драйвер за вечер (почти)

Иногда самые простые задачи превращаются в мини-приключения. Например, когда вам нужно подключить UARTLite на FPGA к Linux через PCIe. Кажется, ну что там? Пару регистров, пара прерываний… А на деле — несколько дней за Vivado, отладка XDMA и борьба с драйверами. 😅 В этой статье я расскажу, как я всё-таки победил UARTLite через XDMA и как вы сможете повторить это без боли. АннотацияЭтот проект демонстрирует, как подключить периферийное устройство UARTLite на базе FPGA к пользовательским приложен…

  • среда, 16 апреля 2025 г. в 00:00:16
habrahabr
Как нас судили за соучастие в преступлении за то, что у нас была лицензия на оказание услуг связи

Вообще-то эта история про край идиотизма и понтов. Но так кажется сейчас, а тогда всё выглядело последовательным и логичным. Сама история кончилась где-то год назад, но мы про неё почему-то раньше не рассказывали, а зря ― она яркая. Ярко-коричневая, если угодно. В один солнечный день сидим мы, работаем, и тут нам прилетает повестка из прокуратуры — вызывают на допрос. А потом, бац, — повестка в суд. Причём не посмотреть, а в качестве ответчика. Штраф от полумиллиона до полутора миллионов рубл…

  • среда, 16 апреля 2025 г. в 00:00:14