Habr.com

  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT COUNT(sid) AS count FROM sessions WHERE timestamp >= 1788952477 AND uid = 0 in /var/www/html/includes/session.inc on line 157.
  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT COUNT(DISTINCT s.uid) FROM sessions s WHERE s.timestamp >= 1788952477 AND s.uid > 0 in /var/www/html/modules/user/user.module on line 808.
Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 1 час 49 мин. назад

PostgreSQL в проде: блокировки, bloat и ночные пересчёты. Три инцидента и как их чинили

вт, 09/08/2026 - 12:21

В прошлой статье я рассказывал, как мы перевозили терабайт банковской базы с Oracle на PostgreSQL без даунтайма. Там был раздел про производительность, и в комментариях несколько человек спросили примерно одно и то же: «а что конкретно вы дебажили и как?».

Это продолжение. Три инцидента из двух разных проектов — банковской системы после миграции и enterprise-платформы на Java/Spring, где PostgreSQL жил под Hibernate. Разные домены, разные команды, но сюжет один: запрос, который вчера работал, сегодня не работает, а EXPLAIN показывает, что всё хорошо.

Если вы пришли в PostgreSQL из Oracle или из мира, где база — это «то, куда ORM пишет», три четверти статьи будут про вещи, о существовании которых вы не подозревали. Я тоже не подозревал.

Дисклеймер: проекты под NDA, названия, объёмы и часть деталей изменены. Порядок величин и сами инциденты — настоящие.

Читать далее

Почему вы забываете иностранные слова, даже если хорошо их учили

вт, 09/08/2026 - 12:21

«У меня просто плохая память».

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

В школе учил английский — забыл.

Вчера запомнил десять слов — сегодня осталось три.

Новую фразу повторил несколько раз, а через неделю опять приходится смотреть перевод.

Вывод кажется очевидным:

память плохая. Языки мне не даются.

Но есть одна странность.

Имя нового коллеги вы через некоторое время запоминаете.

Пароль, который постоянно вводите, тоже.

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

И фразу из песни, которую никогда специально не учили, почему-то можете помнить двадцать лет.

Возможно, дело не только в памяти.

Читать далее

Миллиард токенов в день. Реальные данные о размерах подписок и качестве моделей. Опыт Амбассадора AI — часть 2

вт, 09/08/2026 - 12:20

Я трачу миллиард+ токенов в день (я проверяла статистику по Minimax / GPT), запуская порой по 7-9 потоков агентов в течении 12 часов.
Как мне удается не разориться? Как то, что я делаю, не разваливается, а как-то работает?

Прошлая статья:
https://habr.com/ru/articles/1030414/

С 1 мая прошло не просто 3 месяца. Прошло несколько эпох качества ИИ агентов и обвязки вокруг них. Сменилось несколько парадигм. Суб агенты перестали быть эффективными, западные фронтиры не упали в грязь лицом перед китаем, и многое другое.

Обо всем по порядку.

Читать далее

Почему HTML-таймер из чата не будит телефон, и что с этим делать

вт, 09/08/2026 - 12:20

Знакомый попросил ChatGPT написать интервальную тренировку одним HTML-файлом. В браузере всё пикает, но стоит погаснуть экрану — тишина. Разбираюсь, почему веб-страница не умеет будильник, и что с этим делать, если код вам написал чат.

Читать далее

Как вернуть файлы с неисправного SSD

вт, 09/08/2026 - 12:10

Бесплатная свободно распространяемая многофункциональная Win64 утилита Easy Disk Checker за авторством ведущего инженера лаборатории восстановления данных "Хардмастер" Артёма Макарова, о которой уже писалось на Хабре тут, или здесь, доросла до Major Update версии 6.0.0 где помимо глубокой переделки UI интерфейса появилась перспективная разработка модуля работы с неисправными SSD дисками.

Читать далее

Что мешает ИИ стать полноценным рабочим инструментом: итоги митапа «ИИ без иллюзий»

вт, 09/08/2026 - 12:10

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

Этому и был посвящен митап «ИИ без иллюзий». Эксперты разобрали корпоративный ИИ с разных сторон — от поиска реальной пользы для человека и первых агентных сценариев до внутренних инструментов и их внедрения в масштабе целой организации. 

Читать далее

Хардварные стартапы — которые меняют мир

вт, 09/08/2026 - 12:05

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

И достаточно большое количество людей находят в себе смелость творить удивительные вещи, зажигая своими начинаниями всех остальных — ведь, согласитесь, что идти вперёд, имея под рукой примеры, гораздо проще, чем пробивать дорогу совсем самостоятельно? ;-) 

И сегодня будет рассказ как раз о таких людях, которые имея горячее желание творить, получать недостающие знания, рождать нечто новое — создали примеры, которые дают нам всем повод задуматься и, может быть, сотворить тоже нечто подобное? ;-) 

Читать далее

Шесть ярких презентаций о технологиях как бесплатный архив идей и уроков

вт, 09/08/2026 - 12:01

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

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

Читать далее

Куда исчезли 15 тысяч кВт·ч: автоматизируем учет на старом заводе

вт, 09/08/2026 - 12:00

На территории бывшего механического завода работают десятки арендаторов, а разница между показаниями счетчика на вводе и суммой показаний счетчиков арендаторов доходила до 15–20 тыс. кВт·ч в месяц. Что сделала управляющая компания, чтобы найти пропавшие киловатт-часы, где их обнаружила и как окупила затраты на систему, расскажем в статье.

Читать далее

База оборудования компании «Промрукав» для nanoCAD BIM Электро

вт, 09/08/2026 - 12:00

Компания «Нанософт» объявляет о выходе обновленной базы данных ООО «Промрукав» для nanoCAD BIM Электро.

В базу данных добавлены следующие элементы:

Узнать больше

Вы отозвали сертификат. Браузер об этом не спросит

вт, 09/08/2026 - 12:00

Перед аудитом мы ротировали сертификат на стенде, а старый отправили в отзыв - обычная гигиена. Мне захотелось убедиться, что отзыв действительно сработал: поднял на отдельном порту сервис со старым сертификатом и открыл его в браузере.

Браузер открыл страницу. Замок на месте, предупреждений нет.

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

Читать далее

Как лень довела меня до написания кодогенератора

вт, 09/08/2026 - 11:53

Лень — двигатель прогресса. Я очень ленив, поэтому прогресс должен был выйти впечатляющим. Спойлер: он и вышел, но с ленью что-то пошло не так.

Началось с того, что я предложил взять go-playground/validator — и услышал, что рефлексия нас замедлит. Бенчмарки показали единицы микросекунд на структуру: примерно столько же, сколько json.Unmarshal того же тела, и на три порядка меньше похода в базу двумя строками ниже. Решение всё равно осталось прежним.

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

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

Читать далее

[Перевод] Исследуйте данные Manticore с помощью OpenSearch Dashboards

вт, 09/08/2026 - 11:48

Подключите OpenSearch Dashboards к Manticore Search, исследуйте данные в Discover и создавайте визуализации и дашборды в знакомом интерфейсе.

Читать далее

120+ гайдов, как писать статьи на Хабр, VC, DTF и Дзен от топовых авторов Рунета

вт, 09/08/2026 - 11:45

Собрал в онлайн-таблицу гайды от топовых авторов как писать статьи в блог-платформах Хабр, VC, DTF и Дзен, чтобы получить бесплатный целевой трафик или подписчиков. Эти материалы набрали 16500+ закладок в избранное и 3.8 млн просмотров.

Читать далее

Как мы в ПСБ с монолита на микросервисы переходили: шаблоны, нюансы, чек-листы от команды системных аналитиков

вт, 09/08/2026 - 11:43

Привет! Эта статья написана командой системных аналитиков из ПСБ:
 Юрием Моргуновым, Анастасией Самсонниковой, Ольгой Догадкиной, Максимом Белявским и Максимом Зуевым. Мы, как и многие компании, перешли с монолита на микросервисы. Причины тривиальны — их озвучивают, пожалуй, в каждой истории ухода от монолита: поддерживать всё это стало дорого, неудобно, монолитная архитектура замедляла процессы. 
 
 В общем, здесь начинается наша история. Если вы планируете переходить на микросервисы, эта статья для вас. Если же вы уже раздробили свой монолит, заглядывайте и дополняйте нас в комментариях.

Читать далее

Kaniko vs BuildKit: замеряем время, CPU и память сборки в кластере

вт, 09/08/2026 - 11:40

В Kubernetes-кластере рано или поздно встаёт вопрос: где собирать Docker image приложений? Вариант «на своей машине разработчика» не масштабируется на команду. Вынос сборок на отдельную виртуальную машину решает эту проблему, но создаёт накладные расходы на обслуживание инфраструктуры и лишает ключевых преимуществ k8s: отдельная ВМ не масштабируется горизонтально под нагрузку, параллельные джобы конкурируют за общие CPU, RAM и диск, а накапливающийся кэш требует регулярной очистки.

Классических ответов два — Kaniko и BuildKit. Kubernetes executor с использованием Kaniko или BuildKit лишен этих недостатков: сборка происходит в изолированных подах прямо на нодах кластера, ресурсы динамически масштабируются, а виртуальные машины для Docker-демона больше не требуются.

Читать далее

Kwork объявил, что будет работать только с ИП и самозанятыми

вт, 09/08/2026 - 11:24

На днях Kwork объявил, что прекращает работать на платформе с фрилансерами без регистрации ИП или самозанятого. О как.

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

Kwork - это на минуточку одна из крупнейших русскоязычных бирж фриланса. В своих сообщениях они ссылаются на "введение в РФ с 1го октября 2026 года закона 289-ФЗ о платформенной экономике" и на то, что этот закон мол "запрещает работать на их платформе людям без регистрации в качестве самозанятого или ИП"

Но это не так. Я до конца так и не понял - это ошибка юристов или просто удобный повод для Kwork "навести порядок" внутри собственной платформы. Давайте попробуем разобраться.

Читать далее

Какой видеорегистратор с SIM-картой и 4G лучше выбрать (и главное зачем): советы и мой рейтинг

вт, 09/08/2026 - 11:00

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

Читать далее

Как настроить Arch Linux, чтобы он обошёл Windows 11 по производительности и стилю

вт, 09/08/2026 - 11:00

Работа с Linux часто отпугивает начинающих пользователей, но зря. Linux —  не сложная система. Она просто другая. Чтобы с ней было удобно работать, её нужно настроить.

Меня зовут Валерий Линьков, я эксперт в безопасности, облаках и сетях, а также наставник на курсах по ИБ в Яндекс Практикуме. И в этой статье я расскажу, как из базового неудобного Linux сделать мощную систему, которая превосходит Windows 11 в производительности и стиле. Не верите? Тогда прошу под кат.

Подкатить

Хакерспейсы Батуми и Тбилиси + ASIC чип спроектированный в Грузии

вт, 09/08/2026 - 10:57

Каждый год я стараюсь поехать в какую-нибудь страну бывшего СССР и провести там семинар или просто митапы на темы SystemVerilog-RTL-FPGA-ASIC-RISC-V, попросту говоря, обучение будущих проектировщиков чипов с помощью упражнений на FPGA. В этом году я поехал в Грузию и вот мой отчет:

1. Два митапа в Батуми: Friends Club / EPAM по ссылке от batumi_it_digital и хакспейс Meshtastic Batumi / радиолюбители.

2. Митап в Тбилиси в хакспейсе sandb0x.space и посещение хакспейса f0rthsp4ce / f0rth.space .

3. Встреча с инженером местного Cisco Леваном Чагелишвили и его коллегой Давидом, организованная моим старым знакомым, FPGA инженером Иваном Графским. Иван еще 10 лет назад помог мне организовать семинар в московском МИФИ и развернуть работу по народному переводу учебника Харрис & Харрис.

По Левану у меня есть продолжение: во время встречи в ресторане на фотографии выше Леван решил спроектировать ASIC и произвести его с помощью сервиса TinyTapeout. Это наврядли первый ASIC спроектированный в Грузии (хотя кто знает?), но мы решили чтобы было бы полезно, чтобы Леван описал свой опыт. Посему мы планируем три Zoom-лекции: на английском, русском и грузинском под названием:

* Чип спроектированный в Грузии:
Разбор маршрута проектирования для ASIC и прототипирования на FPGA

* Chip Designed in the Country of Georgia:
ASIC design flow and prototyping on FPGA

Подробности ниже

Сейчас на сайте

Сейчас на сайте пользователей и гостей.