Feed aggregator

Пульт управления концом

Habr.com - Sun, 09/27/2026 - 22:21

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

Вот ссылка. Но сначала несколько слов о том, что это и какой именно конец предлагается регулировать.

В «Манифесте созидателя» мы разбирали жизнь в мире дешёвого кода. В «О праве на следующий бюджет» — право продукта продолжать существование за чужой счёт. Теперь очередь организационной структуры. Сколько людей понадобится, чтобы этот продукт создавать, продавать и сопровождать? И кто будет оплачивать праздник производительности, если клиент тоже обзавёлся агентами?

Читать далее

Лёгкие HTTPS-сертификаты на деревьях Меркла

Habr.com - Sun, 09/27/2026 - 22:11

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

Разработчики Chrome с коллегами из других компаний и экспертами группы PLANTS внедряют первое изменение HTTPS, которое поможет решить постквантовые проблемы производительности. Это компактные [TLS-сертификаты на деревьях

Читать далее

Автоматизируем открытие файлов и проектов

Habr.com - Sun, 09/27/2026 - 21:58

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

Читать далее

Облачный атлас: проекты для венерианского воздухоплавания

Habr.com - Sun, 09/27/2026 - 21:55

На рубеже 2020–2021 годов я только начинал работу на Хабре и присматривался к интересам аудитории. Поэтому среди первых статей, которые я опубликовал, был лонгрид «Марс и магнитосфера. Планета, которую можно отремонтировать», посвящённый терраформированию Марса. Несмотря на то, что тема терраформирования по сей день остаётся чисто гипотетической и выходит за рамки наших технологических возможностей, она является предметом серьёзных научных исследований и вызывает огромный интерес и оптимизм. Примечательно, что уважаемый @sacredtree более года назад написал на Хабре первую (из анонсированной серии) статью о терраформировании, он начал именно с Марса: «Мысленный эксперимент по терраформированию планет. Часть 1: Марс». Также эту тему многократно затрагивали другие хабровчане, например, уважаемый @densss2 (“Марс. Практическое пособие по терраформированию для домохозяек”), уважаемый @SLY_G («Почему на Марсе не получится ничего вырастить?*»). В своё время я написал на Хабре обобщающий материал о терраформировании и жизнепригодности скалистых планет, он называется «Укрощение кислорода и подводные камни терраформирования» (статья собрала 237 комментариев).

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

Читать далее

Двухпанельный файловый менеджер на Delphi. Из NDN с любовью…

Habr.com - Sun, 09/27/2026 - 21:33

Знаете это царапающее чувство, когда в 2026 году открываешь проводник Windows с вкладками, ждешь пару секунд, пока он сообразит отобразить сетевой диск или каталог с громадным репозиторием, и ловишь себя на каком-то тихом раздражении? Где нужный файл? А вот он! И что? Щелкаешь на него и ждешь еще 1-2 секунды для запуска сторонней программы для работы с этим. А еще... Где это нужное сейчас окно проводника? А вот оно! Так, а где предыдущее окно? Так, закрываем все и переоткрываем только нужные окна! Тааак....

Информационный шум вокруг уверяет, что будущее уже тут: всё давно переехало в веб, десктопные интерфейсы – в браузерных движках, а консольные утилиты – на современных системных языках. Но когда наступает реальность – нужно за полминуты разгрести хаос на дисках, сравнить два каталога по контрольным суммам, быстро заглянуть в многомегабайтный лог или быстро поправить конфиг на сервере – руки сами собой, на безусловных рефлексах, тянутся к двум панелям и функциональным клавишам от F3 до F8.

Я пользуюсь двухпанельными менеджерами прямо-таки с момента появления в России Нортона (ну и потом безусловной замены на Волкова) и как программист всегда искал подобные инструменты по ходу развития операционных сред.

И в конце концов, наверное, вынужденно, пришел к мысли: хочешь получить что-то, что тебе нравится – делай сам.

Читать далее

Локальный ассистент для зумов, часть 7: семь пакетов в плане, один в коде

Habr.com - Sun, 09/27/2026 - 21:17

19 сентября в одной папке src/ лежало 29 тысяч строк, около шестидесяти файлов, и ни одного пакета. pyproject.toml с пустым списком модулей, всё запускается из репозитория. Я сел писать план.

Хотелось простого. У нас есть поиск по графу встреч: ссылки между узлами, русская морфология, досье по людям и системам. Отдать его отдельно нельзя. Возьмёшь поиск, получишь в придачу запись звука, диаризацию и onnxruntime.

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

По плану переезд занимал один день. Ушло восемь дней, переехало восемь модулей.

Читать далее

Выпуск LibreDB Studio 0.16.2 с устранением уязвимости доступа к чужим соединениям

Linux.org.ru - Sun, 09/27/2026 - 21:10

Вышла версия 0.16.2 LibreDB Studio, клиента для SQL- и NoSQL-СУБД с веб-интерфейсом. Studio ставится на свой сервер, а пользователи работают с базами через браузер. Лицензия MIT.

В этой версии исправлена уязвимость GHSA-3wh2-8x78-jfw4 с оценкой 8.8 из 10 по CVSS. О ней сообщил сторонний исследователь NotAFlightRisk.

( читать дальше... )

 , , , ,

Мощный ноутбук для разработчика за 73к — Ninkear U9 Pro. Полный тест моей новой машины

Habr.com - Sun, 09/27/2026 - 20:57

Этим летом я брал себе для работы «вне дома» достаточно мощный Wintel‑планшет с Core Ultra 5 115U на борту. И всё в нём было хорошо, за исключением объёма ОЗУ — 16ГБ для моих рабочих задач было слишком мало. Планшет был продан, а ему на замену я взял уже полноценный ноут в ту же сумму — Ninkear U9 Pro с 16-ядерным Core Ultra 9 185H, GPU Intel Arc и солидными 24ГБ DDR5 ОЗУ.

В сегодняшнем посте мы с вами распакуем девайс, погоняем в бенчмарках, посмотрим, как он тянет игры, замерим время компиляции больших C++ проектов, а также разберем его и узнаем — что же скрывается у него «под капотом». Интересно? Тогда жду вас под катом!

Читать далее

Поиск по миллиону товаров на JavaScript: когда сжатый индекс проигрывает массиву

Habr.com - Sun, 09/27/2026 - 20:37

На миллионе синтетических записей в Node.js сжатый индекс обогнал простое пересечение массивов примерно в пять раз — на запросах «редкое + частое». Но перебор редких кандидатов на Uint32Array оказался ещё вдвое быстрее. А поток postings на 9 МиБ удерживал в памяти весь файл на 137 МиБ из-за одной строки с subarray.

Читать далее

Cookies, которых не видно: partitioned cookies, cookies.txt и одно расширение под три браузера

Habr.com - Sun, 09/27/2026 - 20:32

Бывает так: открываете менеджер cookies, удаляете всё для сайта, перезагружаете страницу — а сайт вас по-прежнему узнаёт. Одна из причин в том, что современные браузеры хранят часть cookies в отдельных «разделах», и старые расширения их просто не видят.

Я разбирался с этим, когда переписывал Cookie Quick Manager — популярный менеджер cookies для Firefox (около 45 тысяч пользователей на AMO), который не обновлялся с 2019 года. Результат — CookieTin, открытое расширение для Firefox, Chrome и Edge (GitHub). В статье — что такое partitioned cookies, как их достать через WebExtensions API и на какие грабли я наступил по дороге.

Где прячутся cookies

Наш мир может быть продвинутой версией Game of Life, и через 10к лет на месте Луны и Земли будет мегаструктура

Habr.com - Sun, 09/27/2026 - 20:31

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

Но кажется я придумал как. Предлагаю рассмотреть нашу вселенную (математически) как сложную хаотическую систему, которая при достаточном количестве времени начинает самопроизвольно порождать все более сложные структуры.

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

Запустить технологическую сингулярность

Правило короля или почему 40% клавиш достаточно

Habr.com - Sun, 09/27/2026 - 20:06

Может показаться, что выкинуть 60% клавиш — это потеря. Клавиатура станет непривычной и неудобной. Но там, где что-то пропадает, что-то появляется. Взамен мы получаем стабильность в движениях и минималистичный дизайн.

Для меня 40% клавиш оказались удобнее, и в этой статья я хочу рассказать, как отсутствие может обернуться преимуществом.

Читать далее

Человек в чёрном окне

Habr.com - Sun, 09/27/2026 - 19:59

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

Читать далее

Мобильная разработка за неделю #647 (21 — 27 сентября)

Habr.com - Sun, 09/27/2026 - 19:28

В новом выпуске почему игры лагают и как я всё‑таки опубликовать игру в Google Play из России, iPhone Duo для iOS-разработчика и кросс-компиляция под Android, Flutter Web с WebAssembly Week, ИИ-агент для мобильного тестирования в hh.ru, биологическая лаборатория Anthropic, новые премиальные Googlebook на Android и многое другое. Заходите!

Читать далее

Docker для параноика: организация SSH‑доступа для rootless‑контейнера без передачи приватного ключа

Habr.com - Sun, 09/27/2026 - 19:03

SSH-доступ используется во множестве сценариев — от работы с репозиториями до автоматизации и управления серверами. Но если приватный ключ доступен самому приложению, при компрометации процесса его можно украсть. Замена SSH на токен проблему не решает: это будет просто другой секрет, доступный тому же процессу.

В статье разберём архитектуру на базе ssh-agent и rootless Docker, в которой процесс может полноценно пользоваться выданным SSH-доступом, но не получает сам приватный ключ. Это ограничение обеспечивается самой схемой доступа и сохраняется даже при компрометации ПО внутри контейнера.

Особенно актуален такой подход для систем с ИИ-агентами и дополнительными API-слоями вроде MCP-серверов.

Читать далее

Малые языковые модели: где пригодятся SLM и что учесть в работе с ними

Habr.com - Sun, 09/27/2026 - 18:18

Малые языковые модели (SLM) все чаще оказываются в центре внимания: на первый взгляд, они почти не уступают LLM, при том, что ресурсов тратят намного меньше.

Но тут, как всегда, есть нюанс (и не один): обсуждаем, так ли хороши SLM, где они действительно могут быть полезны, а где пока буксуют. А еще разбираемся, почему — на наш взгляд — серьезных конкурентов для LLM из них пока не выйдет.

Читать далее

Война стандартов: как поделить цветной телеэфир. Часть 1

Habr.com - Sun, 09/27/2026 - 18:01

Как многие из вас знают, в аналоговом телевидении сложились три главные системы цветного телевидения: NTSC, PAL и SECAM

Почему цветных стандартов три, а не один? Чем они отличаются, если решают одну задачу? Зачем Советскому Союзу понадобилась французская система, когда своя уже работала в эфире? Правда ли, что SECAM нужен был против «Голоса Америки» в картинках? И куда всё это делось, когда пришла цифра? Ответы ниже. И эта история интереснее, чем может показаться на первый взгляд.

Читать далее

Мобильник почти из ничего: Как ИИ помог собрать телефон из деталей с маркетплейсов

Habr.com - Sun, 09/27/2026 - 17:57

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

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

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

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

Радиомодуль проще купить готовый. Я выбрал такой:

Читать далее

Спросите у Переверзева: забытый джазовед, который думал о проблемах ИИ до ИИ

Habr.com - Sun, 09/27/2026 - 17:50

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

Читать далее

Построение карты проходимости на GPU по данным RGB-D камеры & лидара

Habr.com - Sun, 09/27/2026 - 17:37

Как построить карту проходимости для наземного робота на GPU, уложившись в 100мс лидара? Рассказываю путь от универсальной 3D-воксельной карты, которая не тянула даже на i7, до 2.5D-карты высот и расчётом уклонов прямо на CUDA. Плюс — почему RGB-D камера и лидар по отдельности не работают, а вместе дают плотный скан земли и препятствий.

Читать далее

Who's online

There are currently 0 users and 18 guests online.
Syndicate content