Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 31 мин. 3 сек. назад

Room или SQLite? Как не писать SQL запросы вручную на Android

пт, 04/10/2026 - 17:16

Каждое Android-приложение, которое хранит данные на устройстве, рано или поздно сталкивается с базой данных. Встроенная SQLite — надёжное решение, но работа с ней через SQLiteOpenHelper требует написания SQL-запросов вручную, преобразования курсоров в объекты и постоянного контроля за закрытием соединений. Это отнимает время и довольно часто вызывает ошибки.

Google предложил библиотеку Room, которая является оберткой над SQLite и реализует паттерн ORM (Object-Relational Mapping). В этой статье мы на конкретном примере сравним, как выглядят операции добавления и чтения данных на чистом SQLite и на Room. Вы увидите, почему Room избавляет от «шаблонного кода» и делает работу с БД простой и безопасной.

Читать далее

Эйчары тоже плачут: почему им (и вам) нужна автоматизация подбора

пт, 04/10/2026 - 17:05

Не испытываете радости от взаимодействия с эйчарами? Они тоже от всего этого не в восторге: по данным опроса Happy HR Report, треть из них находится в состоянии выгорания или близком к нему. «Меня засосала опасная рутина» — уже практически девиз специалистов по найму. Почти половина из них жалуется на постоянный аврал, отсутствие стратегии и смысла в деятельности, недостаток ресурсов для выполнения задач. 

Привет, Хабр! Я — Настя Антоненко, менеджер продукта ITSM 365 по направлению HR-tech. Рассказываю, почему компаниям нельзя игнорировать выгорание эйчаров и как их разгрузить с помощью автоматизации подбора и адаптации. 

Читать далее

Обновление бесплатной утилиты Easy Disk Checker — ещё больше опций восстановления данных и тестов HDD, SSD и флешек

пт, 04/10/2026 - 17:01

Приветствую Хабравчан. С момента выходов этого и вот этого материалов прошло немало времени, которое не было потрачено зря. В последнем апдейте бесплатной многофункцональной утилиты Easy Disk Checker воплощены многочисленные пожелания и советы комментаторов, полученные на "Хабре" и Reddit. Кроме того я, как уже более 20-ти лет практикующий инженер в сфере восстановления данных, по мере сил реализую те опции, которые могут быть полезны в моих повседневных задачах. В частности, "устаканились" четыре параллельно развивающиеся ветви:

Читать далее

Внедрение VMware Horizon на крупном предприятии глазами инженера, часть 3

пт, 04/10/2026 - 16:55

Привет, Хабр!

Это — третья часть «Внедрения VMware Horizon глазами инженера». В этот раз разберёмся с сетевой связностью, из чего вообще состоит Horizon и как именовать весь этот «зоопарк».

В предыдущих частях:

Часть 1.

Часть 2.

Сетевое оборудование

В прошлой статье я обещал слегка окунуться в мир сетевого оборудования.

Закрыть тему vSAN, не разобравшись со схемой сети, невозможно. Предполагается, что читатель уже знаком с базовыми принципами сетевой модели ESXi/vSphere — иначе только этой теме пришлось бы посвящать отдельный цикл статей.

Существует множество подходов к построению сети для кластеров VDI. Мы рассмотрим один из практических вариантов — тот, который используем сами в ПИК, — и на его основе набросаем типовую схему подключения ESXi к коммутаторам. Нам потребуется как минимум три отдельных сети. Две из них (для ВМ и vSAN) должны быть высокоскоростными — 10, а лучше 25 гигабит.

Читать далее

Как я перешла из тестирования в аппаратную верификацию без опыта в процессорных архитектурах

пт, 04/10/2026 - 16:46

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

Меня зовут Любовь Молчева, я руководитель группы unit-верификации дивизиона разработки полупроводниковых продуктов YADRO. До этого вся моя карьера была связана с программной разработкой и тестированием. Перейдя в верификацию полупроводников, я обнаружила, что многие управленческие и инженерные навыки остаются нужными, а требования новой роли во многом совпадают с уже накопленным опытом. В этой статье разберу, какие навыки из software оказываются полезны в hardware, с какими сложностями сталкиваешься в первые месяцы и как выстроить погружение в новую область без ощущения, что начинаешь карьеру с нуля.

Читать далее

Как сделать мобильное приложение удобным и уникальным: 8 шагов от идеи до тестирования

пт, 04/10/2026 - 16:38

Знакомо, правда? Мечтаешь создать невозможное: уникальное, новое, то, чего ещё нет на рынке. И при этом чтобы это было твоё «детище», твой продукт, которым ты будешь гордиться и который станет по-настоящему стоящим и полезным для мира.

Думаешь, анализируешь, ищешь вариант, генерируешь идеи… Но всё не то. И каждый раз сталкиваешься с тем, что это уже кто-то реализовал. Да ещё и так круто, что подступиться страшно.

В этой статье я расскажу о проектировании мобильного приложения "Balance" по методу колеса жизненного баланса — от выбора идеи до кликабельных прототипов и тестирования.

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

Читать далее

Нейросеть для открыток ко Дню космонавтики: создаем ИИ поздравления на 12 апреля

пт, 04/10/2026 - 16:30

Пошаговая генерация открыток к 12 апреля за пару кликов. Узнайте, какая нейросеть для открыток ко Дню космонавтики лучше, и выбирайте мощный, рабочий промпт из нашей подборки.

Читать далее

Рост цен на серверы в 2026 году: прогнозы, причины и рекомендации

пт, 04/10/2026 - 16:21

Серверный рынок снова лихорадит: память дорожает на десятки процентов, GPU в дефиците, облака готовятся поднимать цены. Разбираем, что происходит в 2026 году и как не переплатить.

Читать далее

KV-Cache в LLM: разбираем инференс через 9 ключевых вопросов

пт, 04/10/2026 - 16:21

Почему Cache Read и Cache Write стоят денег и как работает Prompt Caching? Разбираем KV-Cache через 9 ключевых вопросов.

Разобраться

Прошивка и настройка D-link DES3200-26 с привязкой к RADIUS NPS

пт, 04/10/2026 - 16:21

В данной статье опишу реализацию доменной авторизации на коммутаторах D-link, с разграничением прав для техника (чтение) и (чтение+запись) для системного администратора. Этим мы решаем задачу по смене пароля каждые 90 дней, согласно моей групповой политике в домене. А так же при увольнения сотрудника у вас пропадёт надобность менять пароли на коммутаторах, заблокируем в домене этим мы исключаем компрометацию логина и пароля на наше сетевое устройство.

Читать далее

Игры на Windows больше не в моде. Их убьют Steam Machine и SteamOS

пт, 04/10/2026 - 16:20

Даже человек без новостных лент явно слышал о том, что Valve готовит новую Steam Machine — компактный игровой ПК на SteamOS, который можно поставить в гостиной вместо PS и XBOX, или подключать к монитору. Первый заход в 2015-м закончился провалом. Но на этот раз вокруг SteamOS формируется экосистема, которая заставила Sony свернуть PC-порты эксклюзивов, Microsoft — переосмыслить идею Xbox, а игроков — задуматься: а зачем вообще нужна Windows для игр? Давайте кратко и без лишней воды разберем, почему пришло время отказываться от игр на Windows.

Читать далее

Топ 15 нейросетей для учебы в 2026 году: ИИ для студентов/школьников

пт, 04/10/2026 - 16:19

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

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

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

Принимайте стратегически удобное положение, ну а я начинаю.

Читать далее

Расширение для Chrome, которое спасает от рейдов на Twitch

пт, 04/10/2026 - 16:16

Рассказываю, как создал расширение для Chrome, которое автоматически отменяет рейды на Twitch. Разбираю архитектуру на Manifest V3, логику обнаружения модальных окон через текстовый анализ и подводные камни при работе с динамическим DOM.

Читать далее

Куда идет программирование на самом деле?

пт, 04/10/2026 - 16:16

Современная разработка погрязла в driven, first и based подходах, недавно этот зоопарк пополнился еще одним заморским зверем под названием AI-driven (пусть меня простят свидетели AGI, но я сознательно не выделяю этот подход на фоне остальных и в конце объясню почему). Но не пытаются ли все эти подходы на самом деле решить одну и ту же проблему, известную еще с середины прошлого века, проблему "абстрактного перехода"?

Читать далее

Российско-китайская лунная база: что известно на апрель 2026 года

пт, 04/10/2026 - 16:12

Не нутеллой единой, как говорится: эта весна богата на инфоповоды, связанные с Луной. Помимо истории с запуском второй «Артемиды», мы узнали, что отменилась американская программа строительства лунной орбитальной станции (решено строить сразу налунную). Получили первые данные от частных луноходов (окраина Луны оказалась чуть менее холодной и зловещей, чем мы думали). Стряхнули пыль с проекта строительства АЭС на Луне. Словом, лунной повестки накопилось не только на статью, но и на целый День космонавтики, который в 2026 году неизбежно будет озарен скупым светом земного спутника с невысоким альбедо. 

Но поговорим о фундаментальном — 1 апреля РАН наконец-то одобрила концепт создания российского сегмента совместной с Китаем Международной научной лунной станции. Напомним, проект такой базы существует еще с 2021 года, однако почти все, что мы слышали о нем, — это крушение «Луны-25» в 2023-м. Между тем, дело со станцией движется, хотя и мутировало в процессе. А значит, пришло время обновить космические карты. 

Читать далее

Команда не стала работать быстрее: 8 уровней агентной инженерии

пт, 04/10/2026 - 15:58

Способности LLM писать код растут очень быстро. А вот инженерные практики вокруг них – заметно медленнее. Поэтому на рынке одновременно существуют две реальности.

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

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

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

Удобную рамку из восьми уровней agentic engineering предложил Bassim Eledath: от tab completion и агентов в IDE до асинхронных AI-помощников и даже систем из нескольких AI-агентов:

1–2. Копилоты помогают быстрее писать и править код, но почти не меняют сам процесс разработки.

3. Инженерия контекста задает, какой контекст агент видит в конкретной задаче и в каких границах работает.

Читать далее

В современной компании HR — не статистическое бюро, а инноватор цифровых процессов для бизнеса

пт, 04/10/2026 - 15:44

Привет!

Я Юлия Санина, директор по персоналу в МТ Интеграция. Компания — системный интегратор, примерно 1400 человек, несколько юридических лиц.

Хочу рассказать про задачу, с которой сталкивается, наверное, большинство HR-директоров в растущих компаниях. И про то, как мы её решили.

Читать далее

20+ лучших инструментов и гайдов Anthropic по ИИ

пт, 04/10/2026 - 15:43

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

Читать далее

Семь вещей, которые нельзя делать из-за стирания типов в Java

пт, 04/10/2026 - 15:42

Мы, разработчики на Java, используем параметризованные типы каждый день: List<String>, Map<Long, User>, Optional<Order> и так далее. Однако у параметризованных типов есть важная особенность: в Java они существуют в полном виде только на этапе компиляции.

Читать далее

JSON_TABLE в PostgreSQL: превращаем JSON в реляционные данные одним запросом

пт, 04/10/2026 - 15:40

JSON в PostgreSQL давно перестал быть экзотикой, но работать с ним по-реляционному до сих пор приходилось не самым изящным способом: jsonb_array_elements, LATERAL, ручные касты, обработка ошибок на честном слове. В PostgreSQL 17 появился JSON_TABLE — стандартный SQL/JSON-механизм, который превращает JSON-документ в табличное представление одним выражением. В статье разберём, как он работает, чем отличается от привычного подхода, где действительно упрощает запросы и какие ограничения по производительности и применению у него остаются.

Читать далее

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

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