Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 40 min 46 sec ago

[Перевод] 2026 год – это год, когда человечество наконец-то вернется к Луне

5 hours 25 min ago

02.01.2026, Джош Диннер, space.com

Это происходит. Мы идем.

Теперь, после десятилетий постоянно увеличивающихся сроков, меняющихся планов миссий и многолетних задержек, NASA готово вернуться. Программа «Артемида» американского космического агентства готовится ко второй миссии в 2026 году, и это будет первая миссия, в рамках которой экипаж астронавтов отправится на борту космического корабля «Орион». Миссия «Артемида-2» предусматривает один облет Луны экипажем, после чего экипаж вернется на Землю примерно через 10 дней, в течение которых астронавты станут первыми за целое поколение, кто увидит Луну вблизи.

Читать далее

Banana Pi BPI-R3

5 hours 45 min ago

Всем привет.

В поисках идеального роутера домой купил комплект "сделай сам" - Banana Pi BPI-R3. На маркетплейсах часто он идет без:
- блока питания
- корпуса
- антенн WiFi

Мне достался комплект с корпусом, без бп и антенн, по цене около 8.5 тр (к сожалению сейчас цена подросла уже), по соотношению цена/фичи он выглядит посимпатичнее готовых роутеров, как уже писал это конструктор, поэтому нужно быть готовым инвестировать свое время в него.

Читать далее

Почему я больше не собираюсь сотрудничать с гос. компаниями

5 hours 54 min ago

Это рассказ о том, как на проекте сроком месяц заказчик задержал на три недели составление шаблона договора, еще более недели не мог уточнить ТЗ, в результате нечетких договоренностей я сделал работу безвозмездно, но все равно остался виноватым и получил колоссальный нервный срыв.

Это история без имён и действующих лиц, повествующая о моих ошибках и особенностях взаимодействия с заказчиком. В ней будут мои выводы, но каждый может сделать свои самостоятельно

Не делай добра, не получишь зла (c)

Читать далее

OI‑сигналы и автоматический трейдинг: пишем трейдинг телеграм бота

6 hours 9 min ago

Цель этой статьи — максимально подробно и практично разобрать реальный Python‑проект автоматического трейдинга. Это рабочий бот, который непрерывно анализирует рынок Binance Futures, ищет сигналы по открытому интересу (Open Interest), применяет набор защитных фильтров, работает с множеством пользователей одновременно, управляется через Telegram‑интерфейс, и при необходимости открывает реальные сделки через API биржи BingX.

Я последовательно разберу всю логику и все функции основного файла main.py, объясняя, как и зачем они реализованы именно так.

Читать далее

[Перевод] Лучшие практики для событийно-ориентированной микросервисной архитектуры

6 hours 37 min ago

Если вы работаете Enterprise-архитектором, вы наверняка слышали о микросервисной архитектуре и работали с ней. И хотя в прошлом вы, возможно, использовали REST в качестве слоя взаимодействия сервисов, всё больше и больше проектов переходят на событийно-ориентированную архитектуру (Event-Driven Architecture, EDA). Давайте разберем плюсы и минусы этого популярного подхода, ключевые проектные решения, которые он влечет за собой, и распространенные антипаттерны.

Читать далее

SOLID в вашей дрели

6 hours 40 min ago

Недавно снова услышал вайб: да все эти принципы это только направление и их можно не придерживаться. И таких людей не переубедишь. Приводи им примеры или нет - свой опыт им не передашь. Да и слушать у нас как-то стало не модно. У нас же все теперь гибко и как договоритесь. И требовать каких-то стандартов отрасли - это уже абьюз…

Интеграционные тесты тормозят и не нужны, линтер можно и не использовать. Нарушение архитектурных принципов - так мы ж делаем MVP - зачем оно нам?

Я в корне не согласен с таким подходом и буду это разбирать на примере SOLID и перфораторной дрели...

Читать далее

[Перевод] Cubed. Кубик Рубика: за гранями головоломки. Рецензия на книгу Эрнё Рубика

6 hours 41 min ago

Что почитать на каникулах? Держу пари, что кубик Рубика крутил практически каждый обитатель Хабра. Поэтому книга профессора Эрнё Рубика «Кубик Рубика. За гранями головоломки, или Природа творческой мысли» должна стать увлекательным чтивом для многих из нас. Недавно на Хабре ее уже рекомендовали, но я позволю себе сделать отдельный пост, поскольку был переводчиком Cubed: The Puzzle of Us All на русский язык и написал к ней предисловие. В сети достаточно рецензий и отзывов на книгу Эрнё, но наиболее полной и интересной мне показалась рецензия Осмо Пеконена, известного финского математика, популяризатора науки, редактора раздела книжных рецензий журнала The Mathematical Intelligencer. Далее привожу ее перевод.

Читать рецензию на книгу Эрнё Рубика...

«Математика технического долга: как графики в MATLAB показывают накопление скрытых издержек в IT-экономике 2026 года»

6 hours 45 min ago

Аннотация

Финансовые операции в региональном банке обрабатывает PHP-скрипт 2003 года. Интернет-банк держится на HTML-фреймах, давно исключённых из стандартов. Это не архив веб-технологий — это продакшен 2026 года, полный «технического долга». Статья «Археология кода» на Хабре показала: это не баги, которые можно пофиксить, а скрытая мина замедленного действия под бизнесом. Каждый день работы такой системы — это не явный счёт на рефакторинг, а постоянная утечка денег: на замедление разработки, на исправление неочевидных сбоев, на упущенные возможности.

Пришло время перестать говорить о техдолге как о метафоре. В условиях 2026 года, где скорость вывода продукта решает всё, он становится чистой экономикой — системными финансовыми рисками и реальными отложенными издержками. Но как доказать это руководителю, который видит только счёт от команды на «непонятное улучшение архитектуры»? Как принять взвешенное решение: погашать долг сейчас или отложить?

В этой статье мы не будем философствовать. Мы построим инструмент для принятия решений. С помощью математической модели и анимированных графиков в MATLAB мы визуализируем экономику технического долга. Вы увидите, как он накапливается и «проедает» бюджет, как разные стратегии управления им сказываются на скорости команды и, в конечном счёте, на деньгах компании.

Прочитав материал, вы получите не просто понимание проблемы, а конструктивную основу для собственных расчётов: готовую модель, которую можно адаптировать под параметры вашего проекта, и идеи для экспериментов, чтобы количественно оценить риски и найти оптимальную точку для инвестиций в качество кода.

Читать далее

Serialize Reference. Познаем грани

6 hours 54 min ago

Абстракции… Абстракций много не бывает!

SerializeReference в Unity интересная штука, а что если попробовать использовать ее чуть дальше базовой реализации?

Читать далее

Будильник для зимы: как я подружил лампу Ильича, ZigBee и LLM

7 hours 26 min ago

Больше, чем понедельники, слякоть и безбашенные водятлы на дорогах, меня бесит будильник — маленький цифровой садист. Каждое утро он вырывает меня из сна с точностью и безжалостностью неумолимого палача.

Причём бесит не сам факт пробуждения (я всё-таки взрослый человек и понимаю, что проекты сами себя не напишут), а то, как именно это происходит. Резко. Грубо. Без предупреждения.

TLDR: Собрал мощный потолочный светобудильник на ZigBee-диммере + лампы накаливания. Настроил через Tasmota с помощью LLM за один день вместо недели.

Подключить светобудильник к умному дому

Поступать или не поступать, а куда поступать? А как поступать?

7 hours 36 min ago

Всем привет, меня зовут Дмитрий. Я хотел написать пост о том, как я стал айтишником и как это всё получилось, но пост получился слишком большим, и пришлось делить его на части. Вот первая из них.

Этот пост будет полезен тем, кто собирается поступать в вуз, а также тем, кто отправляет своё «чадо» в вуз. Мы разберём тот мыслительный процесс, который хорошо бы пройти перед выбором дальнейшего пути в образовании. Я пишу это на основе собственного опыта (сейчас я аспирант), и пока не забыл все нюансы и тонкости.

Так вот, вместо вступления давайте поговорим, стоит ли уходить после 9 класса. Нет, нет и ещё раз нет! И, кстати, не важно, мальчик ты или девочка.

В большинстве случаев для парней уход после 9 класса — это путь в «сомнительного качества шарагу» для получения рабочей профессии. (Хотя сейчас такие специалисты зарабатывают неплохо, но для этого нужно быть действительно хорошим мастером). И вот дальше вас точно ждёт армия, если только вы не больны чем‑то, а армия — это время и силы. После армии поступить в вуз будет уже сложнее, потому что нужно зарабатывать деньги, а не учиться.

Что касается девочек, то и тут вопрос спорный. Для многих девушек вуз — это не столько получение образования, сколько «выйти удачно замуж». И это часто бывает правдой. Вряд ли что‑то может повлиять на жизнь девушки сильнее, чем выбор спутника жизни. А спутники, поступившие в вуз, по статистике зарабатывают больше, реже изменяют и гораздо реже бьют своих жен. Они прошли отбор и выглядят как более привлекательная партия, чем большинство ребят из ПТУ.

Читать далее

Python: Почему [] в аргументах функции — это ловушка?

8 hours 56 min ago

«Почему моя функция "помнит" данные из прошлого вызова?» — этот вопрос задает почти каждый, кто начинает глубоко изучать Python. На первый взгляд, пустой список в аргументах кажется логичным дефолтом, но на практике он превращается в мину замедленного действия. В этой статье мы разберем механику работы атрибута defaults, поймем разницу между временем определения и выполнения, и выясним, почему None — это не просто отсутствие значения, а спасение вашего кода от непредсказуемых багов.

Читать далее

Во что залипнуть на все выходные

9 hours 5 min ago

2025 календарный год подошел к концу... А значит что? 

Значит, самое время подвести итоги и подготовить свои гаджеты к длинным праздничным выходным. 

Поэтому вот небольшой топ крутых проектов, которые займут все ваше время на праздниках.

Читать далее

Почему не взлетели дирижабли? Часть 3: рождение германских цеппелинов

9 hours 9 min ago

Мы уже обсудили зарождение идеи управляемого воздухоплавания, первые неудачные эксперименты и то, как дирижаблестроение развивалось во Франции и Британии. Однако чаще всего дирижабли ассоциируются не с придумавшими их французами, а с Германией. Грандиозные небесные корабли жёсткой конструкции, созданные компанией графа фон Цеппелина и другими немецкими компаниями, вписали себя в историю местами довольно мрачным образом: военные цеппелины с чёрными крестами на обшивке открыли эру стратегических бомбардировок городов, а символическим финалом эпохи дирижаблей стала трагическая гибель пассажирского «Гинденбурга». С другой стороны, именно немецкие воздушные корабли можно назвать пиком развития дирижаблестроения, и никто никогда не строил так много и настолько больших машин этого класса. 

Читать далее

[Перевод] Впервые за полвека появилось новое лекарство от укачивания

9 hours 15 min ago

Я тот самый человек, которого буквально укачивает от вида машины. По городу передвигаюсь исключительно пешком, а любое длительное путешествие начинается с голодовки, 2-3 таблеток и только при гарантированном месте рядом с водителем. Взгляд – держать только на горизонте. И не дай бог взять в руки смартфон или посмотреть на часы. Поэтому, такая новость – это прям подарок в Новый Год!

Поехали!

Сказ о том как я пилил велосипед для домашнего видеонаблюдения. Часть первая, историческая

10 hours 6 min ago

Началась эта история чуть менее 10 лет назад, и началась она с того, что однажды мне пришла в голову идея, что было бы неплохо иметь возможность наблюдать за квартирой, пока находишься в длительных отъездах, например в отпуске. Тогда задача виделась достаточно тривиальной, но в итоге растянулась на долгие годы. Ниже я постараюсь рассказать о всех этапах что я прошел на пути к текущему (и не факт, что финальному) решению.

Читать далее

Как айтишники отмечают Новый год: часть вторая. 31 декабря в дата-центр

10 hours 10 min ago

В прошлом году мы просили коллег из Selectel рассказать, как прошел их самый запомнившийся в жизни Новый год. Были ночевки посреди заброшенного лагеря, походы по незнакомым компаниям, уютные просмотры «Гарри Поттера». Не обошлось без работы в новогоднюю ночь. Вы хотели больше таких историй — мы читали ваши комментарии. А все, что загадывается в новогодний период, обязательно осуществляется.

Вашему вниманию — пять рассказов о том, каково это: встречать главную ночь года в дата-центре.

Читать далее

Как быстро вывести алкоголь из организма?

10 hours 11 min ago

Часто праздничные посиделки сопровождаются распитием алкоголя, но о последствиях мы, как правило, не задумываемся. В этой статье разберем рабочие методы, как быстро протрезветь или снять похмельный синдром и быть как огурчик.

Читать далее

Open Source: Зачем тебе это на самом деле?

10 hours 36 min ago

Когда речь заходит об open source, многие сразу думают: «Это для энтузиастов».
Контрибьют в Open Source это способ расти как разработчик, завести полезные связи и заявить о себе.

Разбираемся, как найти свой проект, использовать AI для чтения кода и сделать первый контрибьют без боли!

Начать Опенсорсить

Большой обзор книги «Феномен репки: Команда как драйвер роста»

10 hours 47 min ago

Молодой врач лечит одну болезнь двадцатью лекарствами. А вот опытный, говорят, наоборот — одной мензуркой двадцать хворей. Я даже могу предположить что он прописывает... Касторку. Но я бы не иронизировал на эту тему, если бы поиск серебряной пули имел шансы на успех. В английском языке есть идиома «a Birmingham screwdriver» (бирмингемская отвертка). Она означает — молоток. Глядя на людей с опытом, я понимаю, что нужен тщательно подобранный, но все-таки обширный набор инструментов и понятная логика их использования. Это многое определяет. Если бы в сказке про репку мышь поставили непосредственно за дедом, она бы порвалась. Однако, слабое звено может стать решающим фактором, если окажется в правильном месте — в самом конце цепи.

Читать далее

Who's online

There are currently 0 users and 2 guests online.