Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

7 бессовестных грехов IT-журналистики

Время на прочтение7 мин
Охват и читатели8.4K

Если вы думаете, что использование ИИ в публикациях и на серьёзных деловых сайтах по всему миру — единственный грех в IT-журналистике на сегодняшний день, то у нас для вас плохие новости: есть минимум семь совершенно отвратительных паттернов, которые способны менять мнения, тренды и даже смысловую среду. Поскольку информация распространяется быстрее, чем когда-либо, абсолютно любое сообщение способно «заразить» инфополе миллионов людей. И ладно, если это закончится мифами про химтрейлы, поджиганием вышек 5G — хуже, когда такие «идеи» вмешиваются в инфраструктуру и влекут разрушительные последствия, от проблем с безопасностью до глобального отказа от нужных и буквально жизнесохраняющих достижений науки и техники (МРТ, вакцины, препараты). В этом замешаны все: инсайдеры, журналисты, блогеры, комментаторы, читатели и даже поисковые алгоритмы. Не замешаны только совесть, честность и ответственность. Правда, ничего нового?

Читать далее

Как в Quake.exe появился стек TCP/IP

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели10K

Quake, выпущенный в июне 1996 года, за срок своей жизни был вынужден оседлать три технологические волны. Наряду с появлением карт аппаратного 3D-ускорения и развитием Интернета, сложности у разработчиков игры вызвала и смена поколений операционных систем.

Стремясь к распространению Windows 95 и Windows NT, Microsoft начала процесс замены своей старой операционной системы MS-DOS. С 1996 по 1997 год доля DOS на рынке упала на 50%. Некоторые разработчики, например, Blizzard North, делали рискованный шаг и создавали игры наподобие Diablo только для Windows 95. Компания id Software же пошла на подвиг по созданию единого двоичного файла quake.exe, способного работать и в DOS, и в Windows.

Ещё более впечатляет то, что разработчикам удалось реализовать стек TCP/IP Quake лучше, чем у Windows 95. Давайте разберёмся, как им это удалось.

Читать далее

Как выбрать VPS: параметры, на которые стоит обратить внимание

Уровень сложностиПростой
Время на прочтение11 мин
Охват и читатели9.1K

Виртуальный сервер виртуальному серверу рознь. Два VPS могут стоить одинаково, но один без проблем «вытянет» любой проект, а на другом тот же сайт будет еле работать. Это связано с тем, что разные проекты предъявляют разные требования к ресурсам. Где-то ключевую роль играет мощность процессора, где-то — объём оперативной памяти или быстрота диска. Разберёмся, на какие параметры VPS стоит обратить особое внимание при выборе сервера под ваши задачи.

Читать далее

Reactive Web Components: реактивность без фреймворка

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели7.8K

После работы с React/Vue/Angular захотелось вернуться к основам, но с современными возможностями. Сделал RWC — библиотеку реактивных веб-компонентов.

Ключевые преимущества:
• Совместимость — компоненты работают в любом проекте
• Производительность (сигналы для реактивности) — точечные обновления DOM
• Простота — минимальный API, легко обучать команду
• TypeScript-first — типизация из коробки без костылей

Компоненты, написанные на RWC, можно встроить в React, Vue, Angular или даже legacy jQuery-проект. Никакого vendor lock-in.

Библиотека весит <10KB, компоненты работают в любом проекте.

Читать далее

Детектор грозовой активности «раСкат»

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели7.7K

Привет, Хабр! Гроза - захватывающее явление… Раскаты грома, сверкание молний вызывают загадочную палитру чувств и желание понять, как рождается молния, в какой точке неба начинается ее путь и где заканчивается. А что если принять радиосигнал молнии и попытаться его запеленговать? Вот об этом и пойдет сегодняшний рассказ.

Мы могли бы принять участие в готовом проекте Blitzortung, купив у них детектор и разместив его у себя. Но… пошли своим путем.

Читать далее

Как ускорить массовую вставку данных в PostgreSQL при использовании Spring

Уровень сложностиСложный
Время на прочтение16 мин
Охват и читатели4.7K

Меня зовут Дмитрий Фатов, я разработчик в Газпромбанке — вместе с командой создаю платформу G2, на которой мы разрабатываем свои решения. Одно из решений — SaaS, система, в которой есть внешние интеграции через xml. До какого-то момента к нам приходило максимум 30 тыс. документов в одной выгрузке, но после подключения очень крупного клиента в одной выгрузке начали получать до 2 млн документов. Это около 4 млн записей в базе данных. 

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

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

Читать далее

«Паяем правильно и точно» — тест-драйв набора DIY для детей

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели19K

Привет, хабровчане! На связи руководитель проектов редакции компьютерной литературы издательства «БХВ» @Holmogorov Признаюсь честно: паять я люблю, но не сказать, что умею это делать профессионально. Так, в состоянии починить ёлочную гирлянду или водрузить на место отвалившийся конденсатор в блоке питания. Поэтому когда у нас в «БХВ» придумали детский набор «Паяем правильно и точно. Уроки мастера + 4 набора для пайки», я сразу решил взять его на тест-драйв. Благо, все необходимое для «ходовых испытаний» у меня в наличии имеется: ребенок мужского пола, никогда до этого не державший паяльник в руках, и я, который хотя бы приблизительно помнит, как этот самый паяльник выглядит. Тем более, набор изобретали совершенно другие люди в совершенно другом подразделении нашей компании, поэтому я могу без особых угрызений совести изучать его более-менее непредвзято и писать про него гадости обзоры.

Погнали!

Гитарные эхо: цифровой и аналоговый дилей

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели8.7K

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

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

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

Читать далее

«Я один Д’Артаньян»: как работать с руководителем-нарциссом

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели9.1K

На одной из конференций для руководителей я встретил Артема (имя изменено), талантливого, как многим казалось, тим-лида. Формально — звезда: он обладал хорошей экспертизой и круто смотрелся во время выступлений. Неформально — его ненавидела вся команда и коллеги из других отделов (компания была и есть большая, поэтому на том мероприятия было много её сотрудников). 

Стоило кому-то начать говорить, как Артем мрачнел и тут же перехватывал инициативу, переводя разговор на свои достижения. Он мастерски игнорировал чужие успехи, выставляя на показ лишь свои. Коллеги в курилке шутили, что соответствовать его «стандартам» не может никто, включая, пожалуй, Илона Маска. Естественно, с ним старались не работать, а проекты, куда его назначали, зачастую начинали буксовать из-за кадрового сопротивления. Да, KPI выполнялись. Но работать с Артемом почти никто не хотел, несмотря на его экспертизу и опыт. 

Читать далее

Из критиков в проповедники, или как примирить непримиримое

Время на прочтение14 мин
Охват и читатели4.9K

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

Привет, Хабр! Я — Таня Дудо, уже очень много лет помогаю людям и командам обмениваться знаниями. Сейчас занимаюсь в VK развитием внутренних профессиональных сообществ, а также обучением, развитием экспертов и культурой HiPro.

В этой статье мы поговорим о том, что такое профессиональные сообщества в VK, кто такие критики, как с ними работать, разберём метрики и один неожиданный инсайт. И конечно, в этом материале по мотивам доклада на KnowledgeConf 2025 будет несколько инструментов от меня.

Читать далее

Как лидеры компетенций помогают организовать в компании управление без правления

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели4.8K

А что, если в продукте есть Бэтмен и у него есть Робины? А что, если дизайн организации атомарный, как дизайн продукта? И все это в нашем кейсе: как мы построили в Garage Eight институт лидеров компетенции и зачем он вообще нужен. Рэп-сага о избиении толпою человека.

Читать рэп

От строчки кода до розетки, или Кто на самом деле управляет энергетикой: 5 супергеройских историй Росатома

Время на прочтение10 мин
Охват и читатели21K

Если бы энергосистема страны была вселенной супергероев, то главными в ней были бы команды data-сайентистов, аналитиков и C++-разработчиков. Их щит — это 1С, а лидер — тимлид, чей код выдерживает любую нагрузку. Угроза здесь — не фантастический противник, а простаивающие мощности или неоптимальный маршрут энергии. 

В Росатоме такие герои — реальные люди. Собрали 5 историй специалистов атомного IT и узнали, какие у них суперсилы, в чём их миссия и как код ежедневно спасает мир — в масштабах мегаватт.

Читать далее

Как мы снижали time to market в MLE-команде

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели7K

Привет Хабр! Рано или поздно на горизонте появляется одна из важных метрик в разработке — time to market или TTM, которая напрямую может влиять на все процессы внутри компании. Хочу поделиться примером, как мы снижали TTM в команде и почему это было, с одной стороны, непросто, а с другой стороны — интересно.

Читать далее

Ближайшие события

Нейро-дайджест: ключевые события мира AI за 3-ю неделю ноября 2025

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели6.9K

Привет! Это новый выпуск «Нейро-дайджеста» — коротких и полезных обзоров ключевых событий в мире искусственного интеллекта и технологий.

Неделя выдалась насыщенной: OpenAI тихо обновили пятёрку до GPT-5.1, Google вытащили Gemini 3 Pro на первые места топовых бенчмарков, Anthropic заключили сделку с Microsoft и Nvidia на десятки миллиардов долларов. Измены с чат-ботами уже приводят к разводам, а в пакистанской газете засветилась подсказка от нейронки.

Всё самое важное — в одном месте. Поехали!

Читать дайджест →

От финно-угорских мифов до советского панка: уникальные российские видеоигровые вселенные

Время на прочтение7 мин
Охват и читатели8K

Можно создавать сколько угодно клонов популярных видеоигр и даже добиваться успеха. Но легенду легче создать, придумав что-то свое – через смешение жанров и эксперименты с геймплеем. Такой путь выбирали и российские разработчики. 

В этой статье – пять уникальных миров. Живая галактика «Космических рейнджеров» и сюрреалистический ландшафт «Вангеров», альтернативный СССР в Atomic Heart и славянский фольклор студии Morteshka, а также апокалиптический российский городок в No, I'm not a Human. 

Объединяет эти игры один фактор: вселенные в них – полноценная часть геймплея, а не просто фон.

Читать далее

Не интерфейсом единым —  куда движется дизайн в 2026 году

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели7.1K

Рассказываем, почему главный инструмент дизайнера будущего — эмпатия 

Меня зовут Саша, и последние 12 лет моя жизнь — это дизайн. Сегодня я руковожу дизайн-командой в KISLOROD, а в прошлом — помогал крупным брендам и миллионным сервисам обрести их уникальный голос и форму.

Помните, пару лет назад мы всерьез обсуждали, что ИИ скоро оставит дизайнеров без работы? На дворе уже почти 2026-й — а мы все еще здесь. Алгоритмы научились рисовать и подбирать цвета, но считывать контекст, настроение, тревогу, усталость клиента — все еще наша зона ответственности. Поэтому тренды 2026 года — именно про ощущения. Проанализировал и собрал, что, на мой взгляд, будет максимально востребовано. 

Читать далее

Мечтают ли ИИ-агенты об удобных IDE?

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели6.3K

О программировании с помощью AI-агентов трубят из-за каждого угла. Последнее время появилось достаточно много инструментов, которые буквально пишут код за разработчика. Наша команда следит за индустрией ИИ в разработке достаточно давно. Помимо внедрения ИИ в сам процесс разработки наших продуктов, мы активно занимаемся интеграцией Amplicode с современными AI-агентами и не только. И у нас есть свои мысли на этот счет :-)

Читать далее

Двигатели Стирлинга

Время на прочтение11 мин
Охват и читатели73K

Geni

Больше 200 лет прошло с момента появления замечательного изобретения Роберта Стирлинга, а его двигатель всё ещё в ходу и не собирается даже покидать человечество, только улучшаясь с ходом времени, благодаря современным достижениям. 

Посмотрим же, что это за устройство и чем примечательно?

Читать далее

Twake Drive. Опенсорсный клон GDrive на своём сервере

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели16K

Французская компания Linagora продвигает облачный сервис Twake Workplace как опенсорсную и безопасную альтернативу Google Workspace и прочим корпоративным платным облакам. В комплект с чатом и почтой входит Twake Drive — защищённое файлохранилище.

В Twake Workplace код открыт, используются защищённые протоколы JMAP и Matrix, шифрование по умолчанию. В публичном облаке бесплатно дают 5 ГБ на файлы. Но самое главное, что Twake Drive можно установить на собственном сервере, с неограниченным дисковым пространством.

Читать далее

Код-гольф в Яндексе: как нерды развлекаются

Уровень сложностиСредний
Время на прочтение22 мин
Охват и читатели15K

Что такое код-гольф? Это соревнование, в котором надо решить задачу по программированию (как правило, несложную), используя наименьшее количество символов. Соревнование довольно известное. Можно поиграть, например, на одноимённом сайте, есть целая секция на CodinGame, иногда такие соревнования публикует kaggle, была такая секция на HackerRank (сейчас её я не нашёл).

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

Временами мы развлекаемся таким форматом. В какой-то момент на внутренних ивентах подняли свою платформу для соревнований, а потом она протекла и на внешние конференции.

Эта статья — смесь разбора задач и истории появления соревнования по код-гольфу на конференциях Яндекса.

Про нас и кодгольф