Habr.com

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

Direct2D #3. Типы окон: родительские, дочерние, владеемые. Все манипуляции с ними

Sun, 11/16/2025 - 17:55

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

Читать далее

Как не сойти с ума с Grafana Unified Alerting: настраиваем алерт и разбираем все грабли

Sun, 11/16/2025 - 17:33

В какой-то момент простого дашборда уже не хватает. Хочется, чтобы метрики не просто “где-то красиво лежали”, а сами приходили и били в лицо, когда что-то пошло не так.

Разберёмся с Grafana Unified Alerting, expressions, темплейтами уведомлений и типичными ошибками, которые легко словить, если вы впервые лезете в алерты.

Читать далее

Что скрывается за «сертификатами безопасности» от Минцифры?

Sun, 11/16/2025 - 17:15

Здравствуйте, уважаемые хабровчане.

Я решил провести собственное небольшое расследование о так называемых «сертификатах безопасности» от Минцифры. Цель — собрать полное техническое досье и разобраться, почему их установка может нести потенциальные риски для безопасности данных.

(Оригинал без терпения, все скрипты и файлы, упомянутые в статье, доступны в этом GitHub‑репозитории).

Читать полностью

[Перевод] GPU Intel Arc на Raspberry Pi и non-x86 платформах — запуск, настройка и анализ производительности

Sun, 11/16/2025 - 17:00

Наконец‑то удалось достичь значительного прогресса в работоспособности графических процессоров Intel Arc на платформах Raspberry Pi. Система работает относительно стабильно. После преодоления множества технических препятствий появилась реальная перспектива интеграции этих GPU в официальную Raspberry Pi OS. В случае успеха, для активации карт Intel пользователям потребуется лишь установить соответствующий пакет прошивок.   

Важность этого достижения выходит далеко за рамки экосистемы Raspberry Pi.

Программный патч, необходимый для работы карт Arc, запускает их не только на архитектуре Arm, но и на всех системах, не относящихся к x86, включая RISC-V. Сейчас Arm-платформа Raspberry Pi выступает в роли доступной и популярной тестовой площадки для решения фундаментальной задачи совместимости.

Успешная интеграция драйвера Intel Xe в ядро Linux для non-x86 архитектур открывает всей линейке Intel Arc доступ к экосистеме RISC-V. Не забываем, что та испытывает острую нехватку мощных GPU с открытыми драйверами.

Читать далее

HalChatLocalAI: как я встроил офлайн-ИИ прямо в мессенджер

Sun, 11/16/2025 - 16:31

Большинство ИИ-ассистентов работают в облаке. А я сделал локальный — прямо внутри мессенджера HalChat.

Читать далее

Дитеринг и бандинг в Unity URP: как избавиться от полос и артефактов

Sun, 11/16/2025 - 16:21

Всем привет! Меня зовут Григорий Дядиченко, и я разрабатываю разные проекты на заказ. Сегодня хотелось бы поговорить про дитеринг и бандинг — две стороны одной медали в мире компьютерной графики.

Читать далее

Предпосылки формирования месторождений. Общая геология

Sun, 11/16/2025 - 16:20

На протяжении всего развития человеческой цивилизации главным фактором устойчивого развития был доступ к полезным ископаемым. Полезные ископаемые — это всё то, что мы можем брать из недр и использовать в своих практических целях. Общепринятый возраст Земли 4,5 млрд лет, а полезные ископаемые формировались с момента образования твёрдой коры, т.е. по меньшей мере 2,5 млрд лет. Каждая геологическая эпоха – это конкретный особенный этап эволюции Земли, в котором формируются определённые группы месторождений. Любое месторождение является уникальным результатом взаимодействия сложных физико-химических процессов.

Читать далее

Как за 5 дней с помощью Claude я создал приложение для кошки с диабетом (и кажется запустил стартап)

Sun, 11/16/2025 - 16:19

У моей кошки Манишки диабет. Ей 13 лет, весит она всего 3 кг, и каждый день я меряю ей сахар глюкометром и колю инсулин. Первые месяцы записывал показания в блокнот на холодильнике — просто дата, время, цифра. Потом понял что так динамику не увидишь, перешёл на Excel с формулами и цветными ячейками. Потом написал Python‑скрипт который рисовал графики и сохранял их картинками.

А что из этого получилось — смотрите под катом!

Читать далее

Апокалипсис контента? Взгляд юриста и разбор LLM

Sun, 11/16/2025 - 16:13

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

Читать далее

Как я написал свою соцсеть на Flutter Web: от Firebase до трёх кругов ада с Google Sign-In

Sun, 11/16/2025 - 15:27

История создания веб-приложения Syncory — платформы для поиска единомышленников по нишевым интересам. Подробный разбор архитектуры на Flutter Web + Firebase, реализация системы приватных комментариев и ролевой модели, а также пошаговое решение всех проблем с Google Sign-In на Flutter Web. Полный открытый исходный код и живое демо. Для разработчиков, которые хотят быстро запустить serverless веб-приложение без боли с инфраструктурой.

Читать далее

VPN как троянский конь: индустрия продаёт не только приватность, но и ваше доверие. Почему Y2Y-модель самая оптимальная

Sun, 11/16/2025 - 15:10

VPN многие воспринимают как магический щит: один клик — и твой трафик зашифрован, IP скрыт, ты полностью анонимен. Знакомая история, правда? Но что если инструмент, которому доверяют миллионы, на самом деле построен так, чтобы собирать данные и продавать ваше доверие?

Я давно слежу за индустрией VPN, и честно скажу — на деле все не так радужно. В этой статье разберём, как работают VPN, где они обещают больше, чем могут дать, и как создать собственный личный VPN-сервер, который реально контролируешь только ты.

Читать далее

Скважины, потоки и GC: как Java помогает качать нефть и сохранять ИТ-ресурсы и кадры

Sun, 11/16/2025 - 14:01

Многие промышленные системы ТЭК десятилетиями держались на Java. И это помогло им избежать полного ребилда. Если коротко: нефтегазовые компании в России не стали переписывать свои системы с нуля — они просто остались на Java. Только теперь — на отечественной.

Читать далее

[Перевод] Digital Ocean преследует меня из-за $0,01 или Полезный урок по автоматизации

Sun, 11/16/2025 - 14:01

Есть три вида писем, которые могут испортить блаженную субботу: уведомление безопасности, предупреждение об отключении электричества и, очевидно, повторное напоминание о том, что вы задолжали облачному провайдеру один цент — да, именно $0,01. Услугами DigitalOcean я пользуюсь с 2013 года, хотя для личных задач я этот сервис использую редко, просто авторизуюсь несколько раз в неделю для обеспечения поддержки моих клиентов на этой платформе.

Читать далее

Русский JavaScript — это не баг, это фича будущего. Представляю RJS

Sun, 11/16/2025 - 13:32

Это не шутка. Это рабочий прототип:

RJS в деле — настоящий русский JavaScript. Функции, условия, циклы, массивы — всё на родном языке. если, иначе, для, дляКаждого, летопись.запись — код читается как проза.

Снимок из редактора: example.rjs — простая демонстрация возможностей транслятора. Никаких if, for, console.log — только понятные русские конструкции.

Суверенный, домосканный, человеческий.

github.com/nike-17/rjs

Читать далее

Hi-tech наушники Sony WH-1000XM6: мой опыт использования и впечатления из первых рук

Sun, 11/16/2025 - 13:00

Давно хотел купить хорошие наушники для поездок и работы, и в прошлом году решился. Выбрал Sony WH-1000XM5 — и не разочаровался. Они подключались мгновенно, держали заряд весь день и позволяли спокойно слушать подкасты или музыку даже в гудящем метро или шумном офисе. К сожалению, музыка играла не очень долго — что в прямом, что в переносном смысле. Примерно через год пластик крепления одной чашки дал трещину, и металлическое крепление выскользнуло наружу — не от удара, а от обычного ношения в сумке и постоянного складывания. Заказывал на Amazon в Испании, там без лишних вопросов вернули деньги и предложили обмен. В тот момент как раз вышли XM6, и я решил не чинить старое, а взять новое — посмотреть, что изменилось за пару лет. В обзоре расскажу, как XM6 ведут себя в деле — от распаковки до повседневного ношения, — и сравню с XM5, чтобы понять, стоит ли менять.

Читать далее

Ностальгические игры: Fallout New Vegas

Sun, 11/16/2025 - 12:05

Начав знакомство с серией Fallout с ее первых частей, выход третьей вызвал во мне смешанные чувства. С одной стороны, это было захватывающее приключение от первого лица в мире любимой игры, с другой же проект ощущался для меня больше как шутер с элементами RPG, где от глубокой ролевой системы классики осталось не так много. И только с выходом New Vegas я наконец получил ту игру, которая по духу оказалась ближе всех к классическому Fallout — даже несмотря на то, что работала она всё на том же движке, что и «тройка».

Для подготовки этой статьи я перелопатил весь интернет в поисках редких фактов и комментариев людей, которые работали над New Vegas. Нашлись даже интервью на японском языке

Самые необычные серверы Minecraft: от умной лампочки до микроконтроллера. Как это работает?

Sun, 11/16/2025 - 12:00

Minecraft давно вышел за рамки развлечений. Сейчас это еще и площадка для экспериментов. Энтузиасты запускают сервера игры на устройствах, которые вообще не предназначены для такого. Как вам — умная лампочка с мигающим светодиодом, роутер, забытый в шкафу, микроконтроллер ESP32 размером с марку? Подобные проекты рождаются из простого «а что, если…» и показывают, насколько гибкой стала архитектура Minecraft и как далеко можно зайти в оптимизации. В этом материале разберем, как сервер работает на уровне кода и железа и какие приемы позволяют запускать его на слабом, почти игрушечном оборудовании. Ведь классический сервер — это Java-приложение, требующее виртуальной машины и памяти, но в нашем случае правила меняются. Поехали!

Читать далее

Современные OCR для сложных документов: сравниваем 6 open-source моделей на реальном кошмаре инженера

Sun, 11/16/2025 - 11:31

Привет, Хабр! Каждый, кто хоть раз пытался вытащить данные из скана акта или старого отчета, знает эту боль. Классические OCR-инструменты, вроде старого доброго Apache Tika, отлично справляются с простым печатным текстом, но пасуют перед реальными вызовами: таблицами со сложной вёрсткой, рукописными пометками, мелким курсивом и разными шрифтами в одном документе.

Чтобы не быть голословными, давайте посмотрим на типичный «сложный» документ и что с ним делает Tika.

Читать далее

Управление проектами: дайджест публикаций #45

Sun, 11/16/2025 - 11:08

Методы Монте-Карло и швейцарского сыра, статистика в оценке сроков, замена Jira, вредные советы планирования, управление техдолгом, типология руководителей, борьба с микроменджментом, правильный онбординг и всё интересное, что писали за последние 2 недели про управление проектами. Мы прочитали все публикации и выбрали для вас самые крутые и полезные. Читайте, сохраняйте и применяйте!

Читать далее

GitHub SpecKit: вайб-кодинг на основе спецификаций

Sun, 11/16/2025 - 11:00

Привет! Недавно начал активно использовать инструмент GitHub SpecKit, который превращает хаотичные промпты при разработке в чёткие структурированные документы для AI-агентов. Я пробовал писать код с использованием LLM и был недоволен как нейросеть пишет код. Придерживался мнения проще самому написать код, чем играть в генерацию кода. Те, кто уже баловался вейкбордингом знают, как нейросеть начинает фантазировать/галлюцинировать и гонять по кругу ошибки в перемешку с фантазиями и не существующими методами. Но SpecKit приятно удивил

Who's online

There are currently 0 users and 2 guests online.