Habr.com

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

Страдания и боль с HP 470 G8

1 hour 4 min ago

Попросили помочь с ноутбуком HP 470 G8 на процессоре i7-1165G7. Жалобы владельца: какое-то время работал нормально, но внезапно перестал загружаться в систему. Отнесли его в местный ремонт, ему там зачем-то поменяли матрицу дисплея??? Отдали обратно, но через какое-то время он снова перестал загружаться. На первый взгляд дело плёвое, скорее всего поломался загрузчик и всего лишь надо переустановить Windows.

Читать далее

Как я сделал личный центр управления VLESS для Android TV, потому что устал руками менять конфиги

1 hour 22 min ago

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

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

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

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

Боль: телевизор — плохое место для администрирования

Если вы когда-нибудь пробовали настраивать что-то сложнее Wi-Fi на Android TV с пульта, то вы понимаете, о чём я. На телефоне вставить длинную vless://... ссылку — дело нескольких секунд. На телевизоре это превращается в маленькое испытание: открыть нужное приложение, попасть в нужный раздел, ввести или импортировать конфиг, проверить, что всё применилось, потом объяснить близким, что именно нажимать, если что-то снова перестало работать.

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

Читать далее

Генератор идей для стартапа за выходные: как я открыл для себя «вайбкодинг»

3 hours 36 min ago

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

Читать далее

RuStore качает MAX без спроса и мониторит GPS каждые 5 минут и ему даже не стыдно

4 hours 47 min ago

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

С 1 апреля 2024 года RuStore принудительно предустанавливается на все смартфоны, продаваемые в РФ. После недавнего разбора правительственного мессенджера MAX, я декомпилировал APK самого национального стора и проверил его реальное поведение по коду.

нашёл: скрытую подсистему трекинга с записью GPS-координат в локальную SQLite-базу каждые 2 минуты, классический бэкдор для тихой фоновой установки любых пакетов по Push-команде с сервера, слив детальной статистики экранного времени всех ваших приложений, жесткий обход ограничений Android 10+ для сбора несбрасываемых аппаратных IMEI и IMSI, раздачу токенов авторизации VK через AIDL без согласия пользователя, извлечение захардкоженных секретов из C++ библиотек и встроенный движок Касперского с транзитными P2P-узлами и постоянной inotify-слежкой за директорией фото. Все находки сверены с реальным кодом, ссылки на классы и JNI-вызовы внутри.

Читать далее

Как сделать шарж по фото с помощью нейросети- ТОП-7 лучших ИИ для создания шаржей и карикатур

5 hours 26 min ago

Художники на набережных - все. Просить их нарисовать шарж на друга - это лотерея, где в 90% случаев вы получаете либо обидчиво искаженное лицо, либо банальщину, которая не стоит своих денег. А теперь представьте: вы берете обычное селфи, дописываете к нему пару слов и через минуту получаете сочный, дерзкий арт в стиле Pixar или журнального комикса. Бесплатно. И именно с теми деталями, которые поймет только ваша тусовка - будь то любимая чашка с дурацкой надписью или вечные рабочие наушники.

Читать далее

ObjectId против UUID: как выбор _id в MongoDB влияет на API, индексы и миграции

5 hours 38 min ago

_id в MongoDB кажется мелочью, пока не попадает в API, события и миграции.

Разбираем, когда оставить стандартный ObjectId, когда нужен UUID, почему его лучше хранить как BSON Binary subtype 4 и зачем иногда разделять внутренний и публичный идентификатор.

Читать далее

Интерфейсная биомимимикрия: может ли фрактальная навигация заменить «кладбище иконок» в SuperApp?

6 hours 12 min ago

В прошлом посте https://habr.com/ru/articles/1045002/ я рассказывал про ORDO как про приватный мессенджер с нестандартной навигацией. Но сегодня я хочу отложить тему анонимности и поговорить о чем-то более глобальном — о том, как мы взаимодействуем с информацией в 2026 году.

У меня есть гипотеза, и я хочу проверить её вместе с вами.

Читать далее

AI не убил разработчиков. Он сделал дешёвой видимость разработки

7 hours 1 min ago

«Я собрал приложение за вечер. Разработчики больше не нужны».

Лента забита такими постами, но мало кто показывает продолжение этих историй. А оно бывает ярким: от продовской базы, снесённой AI-агентом, до взлома на второй день после запуска.

По красивой картинке больше не понять, кто её собрал — инженер или человек, который научился красиво писать промпты. Разбираемся, почему рынок ослеп, при чём тут верстальщики на Tilda и что с этим делать бизнесу и инженерам.

Читать далее

Почему делегированная задача возвращается к тимлиду

8 hours 6 min ago

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

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

Читать далее

Галуа Ч.3: Конечные поля вида GF((p^n)^m). Изоморфизм конечных полей

8 hours 17 min ago

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

Читать далее

Писал мониторинг на Go «за выходные» — застрял на месяцы. Вот на чём

9 hours 16 min ago

В этой статье я расскажу, на какие подводные камни я споткнулся при разработке своего пет‑проекта — мониторинга сайтов на Golang, аналог UptimeRobot.

Начнем издалека... Я хотел разработать пет‑проект, но не банальный todolist, а что‑то свежее, интересное в плане архитектуры и реализации. Шерстя по просторам интернета, я наткнулся на UptimeRobot — сервис для мониторинга сайтов. Азарт и любопытство взяли верх и я начал продумывать, как буду разрабатывать «свой» UptimeRobot. Думал — делов на пару недель от силы. Ведь принцип прост: дергать URL по таймеру и проверять код ответа и всё. Но на практике все оказалось намного сложнее, чем я изначально представлял...

Читать далее

Сервер работает. Продукт — уже нет

Thu, 06/11/2026 - 23:43

Большинство команд следят за серверами, базами данных и доступностью приложений. Но самые дорогие инциденты часто происходят совсем в другом месте. Истёкший API-ключ, сломанный webhook или отказ внешнего сервиса могут неделями оставаться незамеченными, пока пользователи не начнут жаловаться. Разберём, почему так происходит и почему классический мониторинг часто не видит реальные проблемы SaaS-продуктов

Читать далее

Рождение LLM: история, которую мало кто знает

Thu, 06/11/2026 - 23:15

Когда люди слышат "языковая модель", у большинства сразу всплывает ChatGPT, Gemini, ну или на худой конец что-то связанное с Яндексом. Но мало кто задумывается - а с чего вообще всё началось? Кто первым решил, что машина может понимать текст не по шаблону, а по-настоящему?

Я попробую рассказать эту историю без лишнего академизма - просто, но честно.

Читать далее

AnkiAI-Cards

Thu, 06/11/2026 - 23:13

AnkiAI-Cards - мобильное Android приложение с помощью ИИ генерирует карточки по шаблону и отправляет их напрямую в AnkiDroid внутри смартфона. Помогает изучать иностранные слова ассоциируя с контекстом фраз и предложений.

Интерестинг...

Промпты, RAG, LLM-тюнинг, Harness… Идём дальше?

Thu, 06/11/2026 - 22:52

Автономная диагностика СУБД требует от LLM-агента не просто генерации текста, а точной последовательности действий: сбора телеметрии, анализа планов запросов и блокировок. Мы провели эксперимент по оптимизации окружения ИИ-агента (Virtual DBA) для Postgres. Использовав механизм записи и ускоренного воспроизведения реальной нагрузки (record/replay), мы запустили эволюционный поиск по пространству параметров среды — от изменения промптов до перекомпоновки шагов анализа и MCP-инструментов. Результаты показывают, как автоматический выбор конфигурации влияет на качество диагностических выводов и почему избыток доступных инструментов может ухудшить итоговый вердикт.

Читать далее

Мир, который сгорел

Thu, 06/11/2026 - 22:41

Вы вообще в курсе, что сейчас горите?

Каждая ваша клетка в эту минуту сжигает кислород. Та же реакция, что превращает древесину в пепел, только медленная. То, что мы называем жизнью — это тление внутри объятого пламенем дома. Недавно я пересматривал «Интерстеллар» и поймал себя на мысли: патоген, убивающий культуры и отравляющий воздух, беглецы, ищущие новый дом — это ведь совсем не фантастика. Эта история давно произошла. Очень давно, два с половиной миллиарда лет назад. Только тогда не было Купера, и в космос никто не летал. Да что там космос, жить вне воды было равносильно подвигу — на суше незащищенные клетки сжигал ультрафиолет; озонового слоя еще не было даже в проекте. Но зато в океане жизнь процветала. А потом начала умирать. Медленно, как в фильме. Все больше яда в воде и воздухе, все меньше пищи. И тот мир умер. Убийцы, кстати, до сих пор здесь — зеленеют за окном, плещутся в волнах океана, и делают то же самое, что делали тогда. Наша жизнь сгорает в отравленной ими атмосфере. Свою биохимию мы к этому приспособили, и даже уже не можем без их яда обходиться. А те, другие, приспособиться не смогли.

Я давно хотел рассказать о великой кислородной катастрофе, спалившей первую жизнь с двухмиллиардолетней историей. О том, каким был тот мир, что его погубило. И еще мне интересно, могла в том мире в конце концов появиться цивилизация, способная слетать на Луну, или же та жизнь была обречена с самого начала? Время от времени я буду давать слово умирающему существу. Назову его для удобства Анаэроб. Пусть это будет точка зрения и голос того мира, который погиб. Голос, конечно, вымышленный. Многоклеточные еще не успели появиться, но уже существовали колонии бактерий, маты, научившиеся жить в симбиозе. И что‑то похожее на чувства у такой колонии могло бы быть — медленные химические волны через все тело. Само собой, никаких нервов, лишь реакции на раздражители, свет, тепло и химию. Говорить и писать Анаэроб не умел. Придется мне.

Читать далее

Как сделать фото цветным из ЧБ с помощью нейросети: готовые промпты и сравнение разных ИИ

Thu, 06/11/2026 - 22:08

Сделать фото цветным из чб с помощью нейросети в 2026 году стало настолько обыденным делом, что кнопка «колоризовать» появилась, кажется, даже в утюгах. Рынок забит однотипными сервисами, обещающими «оживление истории в один клик». Вот только любой, кто пытался восстановить реальный архивный снимок или сложный кадр из семейного альбома, знает изнанку этой магии: ядовито-зеленая трава, лица с землянистым оттенком и аутентичная шинель сороковых годов, которую автоматика упорно красит в цвет современного пуховика.

Читать далее

Архитектурный долг со знаком плюс: когда пора платить проценты

Thu, 06/11/2026 - 22:06

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

В статье разбираем, как измерять архитектурный долг через метрики, находить реальные точки трения и не допускать превращения проекта в Big Ball of Mud.

Читать далее

Почти 3 тыс. компаний могут потерять ИТ-аккредитацию от Минцифры (проверьте своего работодателя в списке)

Thu, 06/11/2026 - 21:47

Что случилось?

Минцифры опубликовало список ИТ-компаний, которые до сегодняшнего дня не подали заявление на подтверждение статуса аккредитованной ИТ-компании. В списке 2,9 тыс.компаний (при этом, по данным ведомства, всего компаний с таким статусом сейчас около 21 тыс.)

Читать далее

Зачем я сделал OntoIndex: ИИ-агенту нужна не только уверенность, но и карта кода

Thu, 06/11/2026 - 21:45

Когда я начал активно использовать ИИ-агентов для разработки, у меня быстро появилось странное ощущение - c одной стороны, это действительно впечатляет. Агент быстро читает код, находит нужные места, предлагает исправления, пишет тесты и очень уверенно объясняет, что он сделал. С другой стороны, именно эта уверенность иногда и пугает.

Агент может найти функцию, изменить несколько строк и сказать:

Читать далее

Who's online

There are currently 0 users and 10 guests online.