Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 33 min ago

Nano Banana Pro: полный обзор, тесты, промпты, сравнение с Gemini 3.1 Flash Image

Thu, 06/25/2026 - 21:46

Разберем Nano Banana Pro — топовую нейросеть для генерации изображений. Вас ждет сравнение с Nano Banana 2, сложные промпты рабочий гайд, как использовать модель из России.

Читать далее

Тестирование UX для мобильных приложений: чек‑лист без софта и магии

Thu, 06/25/2026 - 21:15

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

Читать далее

Как купить предзаказ GTA 6 в России — готовимся к возвращению в Вайс-Сити

Thu, 06/25/2026 - 21:08

Выход Grand Theft Auto 6 — это главное игровое событие, которое определит развитие индустрии на годы вперёд. Каждый масштабный релиз Rockstar Games традиционно меняет стандарты жанра открытых миров и бьёт коммерческие рекорды, поэтому высокие ожидания от новой части полностью обоснованы.

Однако для российской аудитории этот исторический запуск оборачивается чисто практической задачей. Согласно официальным заявлениям площадок, GTA 6 не будет продаваться в российском регионе PlayStation Store и Xbox Store. Жители России не смогут приобрести цифровую копию в авторизованных магазинах напрямую. Но это не значит, что поиграть не получится.

В нашем сегодняшнем материале разберём все рабочие способы, как оформить предзаказ Grand Theft Auto 6 в России в 2026 году на PlayStation 5 и Xbox Series X|S, избежав лишней головной боли и переплат.

Читать далее

Где искать работу? Большой сборник российских IT-компаний

Thu, 06/25/2026 - 20:56

Где искать работу в IT, кроме Яндекса, Т-Банка и Авито?

Собрал подборку 750+ российских IT-компаний с делением на домены, чтобы помочь вам расширить список потенциальных работодателей.

Сохраните – пригодится для поиска работы!

Читать далее

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

Thu, 06/25/2026 - 20:53

Развитие полупроводниковой индустрии подошло к критической точке, когда классические методы масштабирования транзисторов практически исчерпали свой потенциал. Внедрение транзисторов с круговым затвором (GAA) и перенос сетей распределения питания на обратную сторону кристалла (BS-PDN) позволили временно снизить токи утечки и минимизировать падение напряжения на нанометровом уровне (прошлая статья). Однако эти инновации не способны устранить фундаментальное физическое ограничение современной микроэлектроники — межкомпонентный барьер передачи данных. На внутрикристальные электрические соединения сегодня приходится более 80% всего энергопотребления высокопроизводительных многоядерных процессоров.

Читать далее

От Root CA до User Authorization в nginx+apache. Часть 2. Отзыв сертификатов, CRL и OCSP

Thu, 06/25/2026 - 20:45

Сертификат скомпрометирован, а срок действия ещё не вышел — как сказать клиентам «больше ему не верьте»? Разбираем оба механизма отзыва, CRL и OCSP: отзыв, генерация и публикация списков, responder, stapling в nginx/apache. С полным справочником всех параметров.

Читать далее

Самые распространенные ошибки при маркировке рекламы: разбор кейсов

Thu, 06/25/2026 - 20:41

В поддержку моей команды ОРД-А обращаются пользователи, у которых процесс маркировки рекламы останавливается на одном из этапов: не регистрируются объекты, не сходится цепочка участников или возникают ошибки при передаче данных в ЕРИР.

Причем причина часто в невнимательности: некорректно заполненных данных или ошибках в связанных объектах. Я покажу самые распространенные кейсы из практики ОРД-А и расскажу, как их избежать.

Читать далее

Автообновления Linux: почему сервер моргает по утрам, а кластер теряет кворум

Thu, 06/25/2026 - 20:35

Ubuntu Server ставит security-обновления сам, по умолчанию — это не настройка, которую кто-то включил, а поведение из коробки. У механизма два типичных следствия, которые админ месяцами не может опознать.

Одиночный сервер «моргает» каждое утро в районе 06:xx на 10–30 секунд: сервис остановлен и тут же запущен, виновного в журнале будто нет, и даунтайм списывают то на сеть, то на GC. Кластер из трёх–пяти узлов, который спокойно переживает падение одного узла, в какой-то момент роняет себя сам: обновление с перезапуском прилетело на все узлы в одно утро — кворума не осталось.

Источник у обоих один: таймеры автообновлений с узким окном после шести утра плюс needrestart, который перезапускает не только обновлённый сервис, но и всё, что слинковано с обновившейся системной библиотекой (libssl3, libc6, zlib1g). Разберём, как подтвердить диагноз за две минуты и как развести узлы во времени — от drop-in к таймеру до координации через Ansible и PodDisruptionBudget.

Читать далее

Pet-project: мини-библиотека по линейной алгебре

Thu, 06/25/2026 - 20:34

Статья о пет-проекте — попытке создать мини-библиотеку по линейной алгебре с небольшим функционалом для работы с матрицами.

Читать далее

Bcachefs после снятия experimental: гоняем тесты на Ubuntu 26.04

Thu, 06/25/2026 - 20:29

Вынос со скандалом Bcachefs из mainline‑ядра Linux в конце 2025 года (начиная с релиза 6.18) проект не похоронил. Напротив, это явно подстегнуло мейнтейнера к жесткой дисциплине. Спустя 7 месяцев проект перешел на DKMS‑модель и официально снял статус experimental.

Развернул тестовую ВМ в Proxmox, чтобы посмотреть на эксплуатационный UX: как ставится, как ведет себя при отказе дисков и стоит ли тащить в homelab или прод.

Дисклеймер. Это синтетические тесты, а не академический бенчмарк (на виртуалке поверх ZFS тестировать скорость — такое себе). Цель — проверить работу базовых функций, диагностику и поведение при аварии.

Читать далее

Луковичная архитектура: канон и где от него осознанно отступать

Thu, 06/25/2026 - 20:25

Луковичную (onion) архитектуру обычно продают аргументом «легко поменять БД или фреймворк». Только базу в проде меняют раз в пятилетку, а чаще вообще не меняют — ради этого городить слои не выгодно.

Реальная ценность в другом, и она ежедневная: глядя на правку, ты заранее видишь её радиус. Поменял формат ответа одной ручки — изменение осталось в одном handler'е, соседние ручки и cron не задеты. Тронул бизнес-правило в сервисе — и сразу понятно, что эффект расходится на всё, что выше.

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

Читать далее

Программисты рисуют и травят: от штриховой векторизации к офортам Меллана

Thu, 06/25/2026 - 19:58

Не умея рисовать, организовал три персональные выставки портретов и картин с января по май в разных городах России. 21-й век на дворе. Программист нажимает кнопку, а робот рисует простой шариковой ручкой на простой бумаге. Как? Об этом в статье.

Читать далее

Почему исследование ЛАНИТ – большой шаг вперед для российского рынка СУБД

Thu, 06/25/2026 - 19:50

Что важнее при выборе СУБД: выручка разработчика или реальные возможности продукта?

На российском рынке долгое время ответ фактически сводился к рейтингам продаж. Но ситуация постепенно меняется. Исследование ЛАНИТ стало одной из первых попыток сравнить отечественные СУБД не по финансовым показателям, а по техническим характеристикам — от совместимости и миграции до безопасности и администрирования.

Однако при внимательном изучении результатов возникли вопросы ....

Читать далее

Тап по тысяче точек за O(log n): QuadTree и сферическая геометрия в гео-соцсети

Thu, 06/25/2026 - 19:45

9 лет назад я разрабатывал геолокационную соц.сеть на заказ, где мы отображали чаты на карте. До релиза не дошло, но интересного опыта было получено много. В очередной статье из серии рассказываю про то, как обрабатывать нажатия на MapBox и любой другой карте (Google, Yandex – не важно) и находить нужные объекты на ней, привязанные к координатам.

Читать далее

[Перевод] Java против Go в 2026: бенчмарк через шесть лет показал другую картину

Thu, 06/25/2026 - 19:40

Java на бенчмарках обогнала Go при росте нагрузки: повтор эксперимента 2020 года в котором Mark Nelson и Peter Nagy сравнивали микросервисы на Go и Java на одном железе.

На маленьких нагрузках результаты совпадали.

В 2026-м повторили тест на актуальных версиях: Go 1.26, Oracle JDK 26, JDK с AOT-кэшем Leyden, Helidon SE 4.4 на virtual threads.

При лёгкой нагрузке Go и Java идут вровень.

При высокой нагрузке Java с Leyden AOT обгоняет Go почти вдвое.

Go не выиграл ни одного теста 2020 года. Leyden AOT — почти все.

Авторы подчёркивают: дело не в языке, а в том, что рантайм, фреймворк и настройки сети влияют сильнее, чем выбор языка.

Читать далее

IT рекрутеры уже не те…

Thu, 06/25/2026 - 19:35

Привет, Хабр! Я Анна Афонина, уже более 6 лет занимаюсь сообществом IT Recruiter SPb. Рынок сильно изменился в сторону работодателей, и вместо рекрутеров, которые были хотя бы приветливыми, появилось новое поколение, от которых у опытных рекрутеров волосы встают дыбом. Я люблю сложный поиск, а сейчас даже вакансии с поиском единорогов закрываются за пару часов, поэтому я углубилась в поиск работы для кандидатов, где сейчас реально сложно.

Конечно, треш бывал и раньше. Но раньше с ними хоть как-то могли бороться, а теперь на крики о помощи кандидатов никто не обращает внимания. Но мы их слышим, и решили сами взяться за этот вопрос.

Цель этой статьи - привлечь внимание всего рекрутерского комьюнити, нанимающих менеджеров и HR Brand специалистов, чтобы починить отношения между работодателями и кандидатами. Мы рассмотрим ТОП-5 примеров, которые попали к нам сами за последние 3 месяца. Дальше мы планируем продолжать формат прожарки рекрутеров, которая оказалась очень ценна их руководителям. Вы можете нам помочь собрать больше кейсов, в конце статьи мы прописали важные правила, соблюдая которые мы сможем вам помочь в ответ.

Читать далее

Медовый капкан: исследуем атаки группировки Hive0117 на бухгалтеров компаний в России и странах СНГ

Thu, 06/25/2026 - 19:34

В 2026 году злоумышленники проводили рассылки, ориентированные на бухгалтеров, в адрес более 3000 компаний из разных отраслей в России, Беларуси, Казахстане и Узбекистане. По нашим оценкам, с начала 2026 года группировка Hive0117 совершила около 400 успешных атак. Средняя сумма ущерба от этих атак составила 10 млн рублей. Специалисты F6 Fraud Proteсtion изучили весенние атаки Hive0117 и разобрали инструменты, которые используют злоумышленники.

Читать далее

Android-троян Mamont — теперь на Kotlin

Thu, 06/25/2026 - 19:22

24 февраля 2026 года в 16 часов по Хабаровскому времени в мессенджере MAX от аккаунты папы приходит сообщения вида "Посмотри, это ты на фото" и следующим сообщением приложен файл "Фото(3).apk". Я сразу же позвонил отцу - интернет отключили, симку вытащили, а на следующий день он сходил в МФЦ и поменял пароль. Файл с вирусом скачать я не смог - через полчаса после этого аккаунт отца удалили за спам, плюс само сообщение я удалил. Но пока файл ещё был я попросил брата переслать его мне, но скачать я его уже не мог - из-за удаления аккаунта.

Работу пояснительную хоть и проводили, но "был без очков, что-то тыкнул" и установил - когда у тебя телефон от Huawei без гугл сервисов, то все приложения плюс минус так и ставились. Прошло время - аккаунт через месяц папе дали вновь зарегистрировать, телефон тот мы отложили от греха подальше, выдал свой старый Samsung A50 и про случай забыли. Но одним вечером, когда я лежал в кровати я подумал - "Стоп, если аккаунт восстановили, то и файл я могу скачать?" Зашел в чат с братом, долистал до пересланного сообщения и решил скачать файл вновь. И что вы думаете - я его скачал! Б - Безопасность. А раз файл скачан, то надо его проанализировать - о чём и будет статья.

Читать далее

[Перевод] Барбара Лисков «Абстракция данных и иерархия»

Thu, 06/25/2026 - 19:22

Каждый, кто хоть немного работал с объектно-ориентированными языками, наверняка сталкивался с принципом подстановки Лисков. При этом мало кто знает, откуда этот принцип взялся и в каком контексте Лисков его формулировала. Мы перевели ее доклад, прозвучавший на OOPSLA'87, чтобы дать каждому возможность обратиться к первоисточнику. Прочитав этот текст, вы увидите, насколько сложным и неочевидным было отношение Лисков к наследованию и как она связывала его с идеями абстракции, инкапсуляции и полиморфизма.

Читать далее

Угрожает ли опенсорсу волна сгенерированных пулл-реквестов?

Thu, 06/25/2026 - 19:20

Последнее время в опенсорсе много драмы: продолжаются споры о системах ИИ, позволяющих за минуту переписать проект и изменить его лицензию на разрешительную, и опенвошинге, когда доступный код выдают за открытый. Теперь на первые полосы вышла новая проблема — массовый наплыв пулл-реквестов, сгенерированных системами ИИ [ситуацию уже окрестили «слопмагеддоном»]. Обстановка дошла до того, что мейнтейнеры закрывают возможность участия в развитии открытых проектов. Мы в Beeline Cloud решили обсудить проблему и то, как быть контрибьютерам и мейнтейнерам в сложившейся ситуации.

Читать далее

Who's online

There are currently 0 users and 12 guests online.