Habr.com

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

[Memory Leak] Почему я туплю после обеда: дефрагментация мозга для сеньора

1 hour 6 min ago

Ситуация. 14:30. Я смотрю в монитор. Вроде бы IDE открыта, метод написан, надо просто дописать пару условий в if/else. Но я уже пятую минуту скроллю один и тот же кусок кода вверх-вниз.

В голове каша. Где-то на фоне крутится мысль, что надо было ответить на письмо заказчика еще утром. В другом потоке — тревога, что на машине странно стучит подвеска. В третьем — жена просила купить хлеба, и надо не забыть, иначе вечером будет Exception.

Пинг мозга скачет до 900 мс. Я физически ощущаю, как кулер в черепной коробке выходит на взлетный режим, а полезная работа — ноль.

Раньше я думал, что просто устал. Шел за третьим кофе, тупил в YouTube. Не помогало. Потом я понял: это не усталость. Это классическая утечка памяти (Memory Leak) и переполнение стека.

Я попробовал применить к своей голове те же принципы, которыми мы дебажим сервера. И это сработало.

Читать далее

Nano Banana 2 vs ChatGPT: сравниваем эволюцию в генерации AI изображений за полгода

1 hour 9 min ago

Сравниваю, что изменилось в генерации изображений с выходом Nano Banana 2

Полгода назад OpenAI выкатил прорывную генеративную модель. Но она страдала от 5 больших проблем: консистентность, кириллица, сложные сцены, мелкие доработки и кадрирование.

С тех пор вышли два релиза, которые наконец-то решают эти проблемы: Nano Banana в августе и Nano Banana 2 в ноябре.

Сравниваю на реальных примерах — что изменилось и что теперь можно пускать в продакшен ⤵️

Читать

Переделка UPS на  LiFePO4, или мой бег по граблям

1 hour 11 min ago

Всё началось с писка UPS, сообщающего, что батарея — всё. Как человек продвинутый, я решил, что нужно переходить на LiFePO₄ — это же модно, современно:‑) Не долго думая (признаю, есть грех — сначала купить, а потом разобраться в вопросе), заказал пару аккумуляторов на Али. Брал, само собой, от нормального вендора — для себя ничего же не жалко.

Читать далее

[Перевод] Почему для образования жизни на планете ей недостаточно просто находиться на «правильном расстоянии» от звезды

1 hour 33 min ago

Пригодность планеты для жизни определяется совокупностью многих факторов. До сих пор наши исследования потенциально пригодных для жизни миров за пределами нашей солнечной системы сосредоточивались исключительно на их положении в «обитаемой зоне» их солнечной системы, где их температура определяет, может ли на их поверхности существовать жидкая вода. В последнее время к этому ограничению добавился ещё и состав атмосферы. Отчасти это связано с техническими ограничениями доступных нам инструментов — даже мощный космический телескоп Джеймса Уэбба способен видеть только атмосферы очень больших планет, расположенных поблизости. Но в ближайшие десятилетия мы получим новые инструменты, такие как Обсерватория обитаемых миров (ООМ), которые будут специально приспособлены для поиска потенциально пригодных для жизни миров. Так что же нам нужно будет искать с их помощью? В новой статье, доступной в препринте на arXiv, Бенджамин Фарси из Университета Мэриленда и его коллеги утверждают, что для того, чтобы оценить шансы образования жизни на планете, мы должны изучить, как она образовалась.

Читать далее

Когда ошибка становится наставником: почему баги прошлого нередко полезнее любого чек-листа

1 hour 38 min ago

Каждый разработчик хотя бы раз в жизни сталкивался с ситуацией, когда баг, который вроде бы уже исправлен, неожиданно возвращался в продакшен. В этой статье я расскажу о тех случаях, когда ошибки служили для меня не провалом, а очень настойчивым, но полезным учителем. Да, иногда именно они объясняют архитектуру, принцип работы систем или забытый corner case лучше самых толстых документаций. Эта статья не учит идеализму — наоборот, она про то, как ценить несовершенство.

Читать далее

Миграция ГИС ГМП: как мы перенесли сотни терабайт данных, не останавливая федеральный ресурс

1 hour 50 min ago

Слышали о ГИС ГМП? Скорее всего, мало кто слышал. Зато точно видели, если:

— вам на Госуслуги приходила пошлина на оплату нового загранпаспорта

— вы получали уведомление о штрафе ГИБДД в банковском приложении

— вы узнавали состояние своего единого налогового счёта (ЕНС)

Чтобы всё это стало возможным, Федеральное Казначейство создало Государственную информационную систему о государственных и муниципальных платежах (ГИС ГМП). Именно она аккумулирует все назначенные людям и компаниям платежи и контролирует их оплату, сверяя платёжные поручения банков с начислениями.

Как вы думаете, много ли там начислений? А платежей? Сотни миллиардов.

В рамках импортозамещения нам в РТЛабс поставили задачу — мигрировать ГИС ГМП с базы данных Oracle на другую подходящую. Да-да, нам предстояло мигрировать систему, которая хранит сотни терабайт данных — кому и что было начислено, как и когда это оплатили.

Как нам это удалось? Именно об этом я и хочу рассказать. На связи Михаил Денисов — технический директор блока развития казначейских проектов.

Читать далее

Топ-10 бесплатных нейросетей для создания презентаций

1 hour 57 min ago

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

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

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

Приятного чтения!

Читать далее

Миллениал и вайб-кодинг: как я делаю ИИ-анализатор новостей по инструкциям ChatGPT (Часть 3) + демо

2 hours 5 min ago

TL;DR

Научил бота генерировать PDF-файлы, перенёс "мозги" с GPT-4.1-mini на GPT-5.1 с web search, добавил методику анализа в системный промпт, разобрался с Structured Model Output и собрал JSON-схему.

Теперь модель возвращает структурированный ответ, стабильно верстается HTML+jinja шаблон, и собирается PDF-документ.

Проверил на примере статьи с Хабра. Основной пайплайн работает исправно. Эксперимент продолжается.

Читать далее

context-async-sqlalchemy — лучший способ использовать sqlalchemy в async python приложении

2 hours 6 min ago

Привет! Хочу рассказать о своей новой библиотеке context-async-sqlalchemy, которая помогает очень просто работать с sqlalchemy в async python приложениях. Минимум кода для простых сценариев, но и максимум свободы для сложных.

Читать далее

Как понять, есть ли у вас СДВГ? Базовый минимум знаний по нейроотличиям

2 hours 7 min ago

Всем привет! Я клинический психолог и в этом посте хочу разобрать СДВГ у взрослых: что происходит под капотом в мозге, неочевидные признаки, почему у женщин проявляется иначе и как вообще жить, если вы или ваш близкий не нейрохорошист, а нейроотличник

Буду опираться на современные исследования и собственную практику работы с людьми с Синдромом Дефицита Вон Голубь пролетел, смотри!

Читать далее

Браузер на конец 2025-го: когда в каждом сидит ИИ, а выбирать всё равно не из чего

2 hours 30 min ago

Буквально утром 1-го числа Opera анонсировала интеграцию Gemini, Edge продолжает пихать Copilot во все щели, а Chrome просто... есть. И вот сидишь ты перед монитором с десятком открытых вкладок «Сравнение браузеров 2025» и понимаешь: выбор браузера в 2025-м — это не про «какой быстрее», а про «с каким меньше бесишься и кому готов отдать свои данные».

Разберёмся, что реально происходит на рынке браузеров к концу года, какие появились адекватные альтернативы и почему 90% людей всё равно сидят на Chrome, хотя ругают его за прожорливость.

Разбираемся без воды

С ИИ против RLS

2 hours 44 min ago

Начну с далёкой предыстории. В одном из чатиков нашего Холдинга аналитик задал вопрос: «Как по отчёту 1С получить список таблиц, из которых отчёт берёт данные?»  Началось бурное обсуждение, много предложений. Пара человек предложила взять запрос из СКД отчёта и скормить его ИИшечке с умным промптом. Так как явно по тексту запроса все таблицы не выловишь (да и таблицы могут быть не только в СКД), я отнёсся скептически к возможности получить хороший результат. Но автор предложения быстренько сделал пример, и аналитик ушёл из чатика довольным. Я взял результат на заметку, особо его не разглядывая.

Потом в чатике начали гадать, а зачем всё это нужно. Оказалось — для назначения прав на таблицы. Уже позже обращается как-то пользователь: беда, расшифровка регламентированного отчёта не работает в ЗУПе.

Для тех, кто с ЗУПом не сталкивался, коротенько расскажу про одну особенность этой конфигурации. В ней часть базовых таблиц в запросах заменяются псевдонимами, называется это механизмом представлений. Это очень краткое и примитивное описание, если подробнее, то придётся писать отдельную статью.

Читать далее

Навигация на SwiftUI: чего не хватает и как исправить

2 hours 51 min ago

В статье iOS-разработчик студии комплексной разработки цифровых продуктов и мобильных приложений CleverPumpkin разбирает ограничения SwiftUI при построении сложной навигации, с которыми команда столкнулась на одном из своих проектов. Он рассказывает, в каких сценариях приходилось подключать UIKit, чтобы сохранять стабильность, показывает варианты подходов и делится выводами, какие инструменты выбирать для контролируемой навигации.

Статья может быть особенно полезна тем, кто разрабатывает архитектуру и выбирает подходящий стек технологий.

Читать далее

Дроби, проценты, степени, логарифмы

3 hours 6 min ago

Дроби, проценты, степени и логарифмы на примерах в математике и в python. Что это такое, все свойства их и как же решать примеры с ними.

В этой статье про фундамент, который понадобится в дальнейшем: Самый старт для изучения python, математики в целом и машинного обучения, если математику совсем не знал. Все написано простым языком и не на 100 страниц.

Читать далее

Язык и большие данные

3 hours 8 min ago

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

Читать далее

Кейс Высшей школы экономики: 160 целевых заявок по 3375 рубля на дорогостоящую магистерскую программу

3 hours 17 min ago

За период с апреля по сентябрь 2025 года агентство HotHeads Band помогло НИУ ВШЭ привлечь абитуриентов на магистратуру, снизив стоимость регистрации с 4 102 до 1 224 рублей и получив в итоге 160 целевых заявок через синергию рекламы во ВКонтакте, Яндекс Директе и Telegram.

Читать далее

Что было бы, если BASIC развивался вместо C и Python

3 hours 21 min ago

Сегодняшние языки программирования стали сложнее, но представьте, если бы вместо C и Python развивался BASIC. Под катом расскажу о том, почему языки усложнились, а также попробую погрузиться в альтернативный сценарий развития. 

Читать

Архитектура дефицита: почему SOMA необходима для AGI

3 hours 21 min ago

Недавно мои коллеги-разрабы в чате удивились: зачем в архитектуре агента (ENA) нужен слой SOMA, симулирующий соматику и ресурсность? Мол, это рудимент как аппендицит и неэффективно. Агент должен быть в always-on и постоянно на позитиве.

Давайте разберем, зачем.

Читать далее

Немного базы для подготовки к публичному выступлению

3 hours 22 min ago

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

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

Читать далее

Reverse Engineering Вселенной: Как геометрия объясняет физические константы с точностью 0.047σ

3 hours 22 min ago

История науки — это не прямая линия от невежества к истине. Это спираль, где мы часто совершаем одни и те же когнитивные ошибки, только на новом уровне сложности.

Взглянем на астрономию начала первого тысячелетия. Система мира Клавдия Птолемея была вершиной интеллектуального гения своего времени. Но она строилась на одном фундаментальном, непоколебимом убеждении: Земля — это неподвижный центр Мироздания. Это казалось очевидным. Мы ведь не чувствуем движения, верно?

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

Это поразительный исторический факт: людям было проще создать чудовищно сложную математику, чем допустить мысль, что они — не центр Вселенной.
Потребовалась смелость Коперника, чтобы просто сменить точку отсчета. Стоило поместить в центр Солнце, как нагромождение эпициклов рухнуло, уступив место элегантным орбитам.

Современные Эпициклы

Сегодня может показаться, что физика находится в похожей ловушке.
У нас есть Стандартная Модель. Это самая точная теория в истории, предсказывающая поведение частиц с невероятной точностью. Но давайте взглянем правде в глаза: не рисуем ли мы снова эпициклы?

Мы считаем, что Частицы — это главные действующие лица, а Пространство — просто пустая сцена. И чтобы объяснить, почему эти частицы имеют именно такие массы и заряды, мы вынуждены вводить в уравнения около 26 "ручных" настроек.
Почему постоянная тонкой структуры равна ? Стандартная Модель отвечает: "Потому что так измерено. Впиши это число и считай дальше".

В этой статье автор предлагает рассмотреть гипотезу, которая совершает тот же шаг, что и Коперник: смену геометрии.
Что, если сложность микромира — это иллюзия? Что, если во Вселенной существует только Пространство (Вакуум), а материя — это лишь геометрические узлы на его ткани?

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

Читать далее

Who's online

There are currently 0 users and 1 guest online.