Habr.com

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

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

Sat, 01/03/2026 - 13:55

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

Поехали!

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

Sat, 01/03/2026 - 13:04

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

Читать далее

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

Sat, 01/03/2026 - 13:00

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

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

Читать далее

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

Sat, 01/03/2026 - 12:59

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

Читать далее

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

Sat, 01/03/2026 - 12:33

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

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

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

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

Sat, 01/03/2026 - 12:23

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

Читать далее

[Перевод] Итоги LLM в 2025 году: прогресс, проблемы и прогнозы

Sat, 01/03/2026 - 12:02

Один из лучших обозревателей в мире LLM выпустил масштабный разбор всего самого важного, что случилось с языковыми моделями в 2025 году. Я перевел, чтобы как можно больше людей прочитало этот фундаментальный труд.

Здесь про архитектуры, GRPO и про то, почему бенчмарки больше ничего не значат.

Дальше — слово автору.

Читать далее

Гайд по первоначальной настройке VPS

Sat, 01/03/2026 - 11:37

Мне довольно часто приходится работать с только что созданными VPS — будь то развёртывание нового проекта, подготовка тестового окружения или эксперименты с инфраструктурой. Практически каждый такой сервер после создания находится в «сыром» состоянии и требует базовой первичной настройки.

Как правило, эта настройка включает:

Читать далее

АИС «Налог-3»: почему это одна из самых мощных государственных IT-систем России

Sat, 01/03/2026 - 11:00

За последнее десятилетие Федеральная налоговая служба (ФНС) совершила фундаментальный переход от традиционной модели администрирования к подходу, основанному на анализе больших баз данных.

Если вы соприкасались с налоговой системой - проходили проверки, бывали на комиссиях в инспекциях, общались с налоговыми органами, то вы слышали про АИС «Налог-3», одну из самых масштабных государственных IT-платформ в России.

Я проработал в системе налоговых органов 12 лет - от рядового инспектора в ИФНС до заместителя начальника отдела проведения налоговых проверок Управления ФНС - и наблюдал эту трансформацию изнутри. В этой статье я хочу показать, насколько эта система действительно мощная, как она эволюционировала, что она реально умеет сегодня и почему, несмотря на весь объём данных, это пока не «искусственный интеллект, который всё делает сам»

Сразу обозначу границу: я не раскрываю никакой служебной информации. Всё, о чём в статье пойдёт речь, это обобщение моего опыта работы в службе и данные, которые размещены в открытом доступе. Из налоговых органов я ушёл относительно недавно (2 месяца назад), и за это время мало, что могло поменяться, поэтому информация все еще остается актуальной.

Читать далее

Археология кода: что техдолг 2000-х говорит о безопасности регионального финтеха в 2026

Sat, 01/03/2026 - 05:10

HTML-фреймы из 1999 года, PHP, не получавший обновлений 15 лет, и localhost в публичном DNS — это не музей веб-технологий, а продакшен-среда российских банков в 2026 году. Мы проверили десятки региональных финучреждений и нашли не просто устаревший код, а системный кризис управляемости IT. В этой статье — разбор самых ярких «артефактов», анализ рисков и практический путь, как с этим работать, не ломая бизнес.

Читать далее

Эффект Манделы в LLM: Почему галлюцинации — это не баг, а архитектурная неизбежность

Sat, 01/03/2026 - 04:01

Закройте глаза и вспомните знаменитое новогоднее обращение Бориса Ельцина 31 декабря 1999 года. В голове сразу звучит хриплый голос и культовая фраза «Я устал, я ухожу».

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

«Я ухожу. Я сделал всё, что мог».

Мы привыкли называть подобное Эффектом Манделы или массовым искажением восприятия. Но давайте отбросим социологию и взглянем на ситуацию как на чисто технический процесс обработки данных.

Читать далее

Marzban vs 3X-UI: Разбираемся в сортах панелей, чтобы твой туннель не загнулся

Sat, 01/03/2026 - 03:36

В 2026 году VPN — это не про скачал конфиг и забыл, а про позиционную войну. Если ты не крутишь настройки сам, их «скрутит» регулятор на узле связи

Читать далее

А может чайку

Sat, 01/03/2026 - 01:37

Все уже слышали, что в Go 1.25 завезли новый экспериментальный сборщик мусора - Green Tea GC. Теории о том, как он работает, много (и в том числе на Хабре).

Но когда мы с коллегой попытались просто включить GOEXPERIMENT=greenteagc на наших обычных бенчмарках, нас ждало разочарование: результаты были то чуть лучше, то чуть хуже, то вообще одинаковые. Сплошная лотерея.

Мы задались целью: найти условия, в которых Green Tea GC побеждает безоговорочно. Не на 1-2% в пределах погрешности, а так, чтобы график "пробил потолок". И у нас получилось добиться стабильного ускорения пауз GC на 40-50%.

Вот рецепт нашего успеха

PostgreSQL сost model для оценки стоимости сброса временных буферов на диск

Sat, 01/03/2026 - 01:07

Здесь я представляю результаты работы над первым шагом к внедрению временных таблиц в схему параллельного выполнения запросов в PostgreSQL - тестирование последовательной записи и чтения temp buffers. В системный каталог PostgreSQL добавлены функции измерения операций сброса буферов, и проведены тесты. Для целей оптимизатора выполнена оценка коэффициента стоимости сброса буфера временной таблицы на диск относительно уже существующего DEFAULT_SEQ_PAGE_COST. Выполнена оценка стоимости простого обхода temp buffers (dry-run). Измерения показывают, что последовательная запись примерно на 30% медленнее чтения. На основе этих результатов предложена формула оценки стоимости.

Читать далее

Базовый RAG-компонент для локального семантического поиска на Питоне

Sat, 01/03/2026 - 00:45

quad_rag_core — лёгкое Python-ядро для локального RAG, которое автоматически отслеживает изменения в папках, индексирует их в Qdrant и поддерживает эмбеддинги в актуальном состоянии. Изначально проект задумывался как инструмент MCP (Model Context Protocol), но стал основой для любой системы локального семантического поиска.

Зачем это нужно

В процессе работы с кодовой базой через LLM-агентов и при необходимости локального семантического поиска по файлам проекта обнаружилась проблема. Инструменты агентской разработки вроде Kilo Code предоставляют встроенную функцию семантического поиска, но в компании заявляют что в будущем эта функциональность может стать платной. Сразу задумался о том чтобы сделать свою подсистему поиска. Простые запросы к MCP-серверу на поиск и обновление тут не подойдут - система поиска должна иметь полный контроль над контекстом - она должна автоматически узнавать, что файл удалён, функция изменена или добавлен новый документ, без необходимости перезапуска индексации.

От идеи к архитектуре

В начале планировался простой MCP-сервер, который принимает команды поиска и обновления, индексирует текстовые файлы и PDF, использует Qdrant как векторное хранилище и эмбеддит локально.

В ходе проектирования стало понятно: вся логика отслеживания файлов, парсинга, чанкинга и синхронизации с Qdrant — это переиспользуемое ядро, а не часть MCP-протокола.

Так появился quad_rag_core — отдельный Python-модуль, который не знает ничего про MCP или другие внешние интерфейсы, но готов к ним подключаться.

Читать далее

[Перевод] Параметры Python, которые должен знать питонист

Fri, 01/02/2026 - 23:54

Есть числа, которые полезно знать программистам на Python. Насколько быстро добавляется элемент в список? Как насчет открытия файла? Это занимает меньше миллисекунды? Если ваш алгоритм зависит от производительности, какую структуру данных вы должны использовать? Сколько памяти занимает число с плавающей запятой, один символ или пустая строка? Насколько быстр FastAPI по сравнению с Django?

Это перевод недавней работы Michael Kennedy с подробными пояснениями для начинающих питонистов, которых нет у автора.

Читать далее

Прокачиваем LEGO-машинки с помощью Arduino

Fri, 01/02/2026 - 22:32

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

Читать далее

Растом можно в вебе

Fri, 01/02/2026 - 22:22

Как известно, оливье быть, а раст лучший язык программирования. К сожалению, нанести вред проекту, людям, гретте тумберг легко - тупо не используя лучший язык программирования. Пожалуй, для тривиальной логики можно и без раста, или скажем, вы избрали путь html разработчика, хотя в последнем случае раст все равно найдет вас (в виде красной таблетки) в веб ассембли. Допустим, в проекте вокеры, темплейты, строгое "нет" реакту, манифесты, API для хранения данных в браузере, которое предоставляет доступ к виртуальной файловой системе, частной для источника страницы, и раст. Собрал для вас практики и ошибки, создавая проект, который с удвольствием использую вместо гугл шитс.

Читать далее

kolor-keyboard — рисуем RGB подсветкой клавиатуры флаг языка раскладки

Fri, 01/02/2026 - 22:08

Где-то неделю назад я прочитал статью - Индикация раскладки клавиатуры подсветкой — решение для GNOME. И что-то так вдохновился, что решил сделать что-то подобное для себя, у меня KDE. Начал делать, воспроизвёл подсветку одним цветом достаточно быстро, а потом решил может улучшить и рисовать прямо флаг страны относительно языка раскладки? И кажется получилось не плохо и весело.

https://github.com/jidckii/kolor-keyboard

Читать далее

«Тянем-потянем»: Двигатель Фромана

Fri, 01/02/2026 - 21:05

kenyon.edu

Помнится, как в своё время (давным-давно), был в школе у нас интересный урок по физике, где объясняли принципы работы электродвигателей, где нас с благоговейным трепетом запугивали: «если вы не знаете «правило буравчика» — то не видать вам постройки своего двигателя!» :-) 

Прошли годы, и мне стало интересно, а можно ли создать электродвигатель, к которому это правило имеет весьма отдалённое отношение?

Как оказалось — вполне себе можно и такие двигатели есть, вернее, были! Итак…

Читать далее

Who's online

There are currently 1 user and 1 guest online.