Обновить

Все потоки

Сначала показывать
Период
Уровень сложности

Это — всё что вам надо знать о белых списках: как устроены и 6 рабочих способов обхода

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели14K

Думаю, вы уже в курсе, что происходит в РФ с белыми списками: работают белые списки, ТСПУ в режиме drop-all пропускает только одобренные IP + SNI, рунет медленно, но верно становится интранетом

Мы просканировали 46 млн российских IP-адресов, нашли 63 тысячи выживших, разобрали работу ТСПУ. И главное - актуальные методы пробива (от Serverless-функций и покупки VPS с белым IP до туннелей через WebRTC).

Читать далее

Новости

Почему не взлетели дирижабли? Часть 19: советские дирижабли накануне войны

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели3K

Радикальный пересмотр советской программы дирижаблестроения в 1935 году и трагическая гибель в горах под Кандалакшей рвавшегося на выручку челюскинцам дирижабля «Осоавиахим» поставили точку в мечтах начала тридцатых об армадах краснозвёздных дирижаблей. После этого в СССР построили лишь несколько малых аппаратов мягкой конструкции, а небо окончательно завоевали самолёты. Их прогресс был стремительным, а военное применение дирижаблей в Советском Союзе считалось делом бессмысленным и обречённым — хотя дирижабль СССР В-8 специальной военной постройки всё же примет участие в учениях по поиску подлодок. Однако когда разразилась Великая Отечественная, небольшому дирижаблю СССР В-12 «Победа» и совсем крохотному «Малышу» неожиданно найдётся небольшая, изначально неочевидная, но довольно важная роль в огромной военной машине РККА.

Читать далее

Права в Linux: chown/chmod, SELinux context, символьная/восьмеричная нотация, DAC/MAC/RBAC/ABAC

Время на прочтение16 мин
Охват и читатели5.6K

Если вы сейчас вкатываетесь в Linux на фоне хайпа вокруг DevOps и инфобеза — статья для вас.

Собрал в одном месте всё, что нужно знать о правах в Linux, простым и понятным языком: символьная и восьмеричная нотация, SUID/SGID/Sticky bit, SELinux-контекст, DAC, MAC, RBAC, ABAC, команды ls/stat/chmod/chown/find — с примерами и схемами, к которым легко вернуться.

Читать далее

Как работать с DDR4

Время на прочтение10 мин
Охват и читатели6.9K

Доброго дня. Сегодня я хотел бы рассказать о DDR4 в контексте модулей памяти.

1)    Чуть-чуть об авторе

Автор имеет опыт в коммерческой разработке печатных плат около двух лет. До начала этого пути занимался баловством с микроконтроллерами на самодельных платах. На текущий же момент можно перечислить два значимых успешных проекта: материнская плата на RK3588 (LPDDR4X-4266MT/s, HDMI2.1, PCIe2/3, Ethernet 2.5G, USB2/3, SATA3), модуль памяти UDIMM DDR4 3200 MT/s. Разумеется, было много прочих, но они не требовали глубокого понимания работы с согласованием сигналов по задержке, понимания импеданса. Стоит учитывать, что автор является самоучкой чуть более чем полностью, так как более опытных коллег попросту не было и нет. Опыт работы имеется только с российскими фабриками.

Разработка велась в Altium, какого-либо моделирования (Cadence/Ansys/иной софт) не проводилось. Однако, проекты полностью работоспособны, что является косвенным доказательством валидности моих эвристик.

Последний вводный абзац. Если будет интерес и потребность – планируется сделать еще одну статью о workflowпри работе с DDR4 в Altium. Также есть что рассказать про LPDDR4, если будет таковой запрос. Если есть интерес к разработке печатных плат – по ссылке доступно мое «пособие», полностью свободное.

Читать далее

Воскрешение NumLockCalc после 17 лет забвения

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели7K

Эта статья про одну клавишу и рефлекс длиной в двадцать с лишним лет.

С 2003-го у меня привычка: палец сам идёт на NumLock → появляется калькулятор. Пользовался каждый день, тысячи нажатий. Потом пришли Win11 и корпоративный запрет *.exe – клавиша опустела, а палец всё равно идёт.

В какой-то момент надоело, сел и сделал скрипт. Код писала нейросеть, а я три ночи подряд тыкал её носом в то, что не работает. По дороге узнал много нового про внутренности калькулятора Win11, перехват NumLock и прозрачность чужих окон.

Дальше по классике: одна фича потянула остальные. В трее теперь живут ещё единицы измерения, заметки для Obsidian, учёт времени и скриншоты. CalcNumLock, один PYW на 150 kB или .exe на 50 МБ, исходник на GitHub.

Бесплатно | Без рекламы | Без интернета .→

Yggdrasil-ng: как я переписал Yggdrasil на Rust за 3.5 дня и неделю фиксил один баг

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели4.2K

В прошлой статье я разобрал, как устроена сеть Yggdrasil. Теперь - про Yggdrasil-ng: рерайт с Go на Rust за 3,5 дня, неделя на один баг в пяти строках, новые фитчи (включая CKR - VPN через mesh), и мобильный клиент, в котором перенос работы с TUN внутрь Rust дал прирост скорости почти в десять раз. В статье бонус - новое приложение, которое вам понравится ;)

Попасть в сети

LxBox: переносим опыт singbox-launcher в Android

Уровень сложностиПростой
Время на прочтение11 мин
Охват и читатели5K

Привет. Полгода назад я выложил singbox-launcher — десктопный GUI для управления ядром sing-box. По фидбеку стало понятно: идея зашла, людям удобно собирать и отлаживать конфиги на ноутбуке, а потом переносить их на роутеры и другие сетевые устройства. Подробнее о десктопной версии я писал на Хабре.

Пару слов для тех, кто не в контексте. Есть небольшой класс кроссплатформенных сетевых ядер, которые умеют гибкую маршрутизацию трафика и поддерживают современный набор протоколов: WireGuard, VLESS, SOCKS5, Shadowsocks, Hysteria2, TUIC и так далее. Sing-box в этом списке — не самый раскрученный, но для меня он оказался наиболее интересным: быстрая эволюция, внимание к деталям, чистый код, живое общение мейнтейнеров с пользователями, классно организованный по логике конфиг.

Довольно быстро стали приходить запросы на Android-порт. Первое время казалось, что это будет прямое переиспользование десктопного кода. На практике сценарии потребления на мобильных оказались сильно другими: другой UX, другой lifecycle, Doze и background-лимиты, OEM-специфика, ограниченный экран, другие ожидания от автозапуска и обновлений. В итоге пришлось переписать практически всё с нуля.

Результат этой работы — LxBox, и сегодня я хочу рассказать, чем он отличается от существующих Android-клиентов и как устроен изнутри.

Читать далее

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

Время на прочтение6 мин
Охват и читатели1.4K

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

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

Узнать больше

Я проверил Wi-Fi 7 на практике: 3+ Гбит/сек по воздуху и нюансы

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели1.6K

C прошлой статьи «Пробуем самый бюджетный Wi-Fi 7 (неудачно, но всё ещё очень быстро)» прошло чуть более года. Wi-Fi 7 роутеры стали ещё дешевле и ближе к обычному юзеру, многие производители успели выпустить по несколько поколений Wi-Fi 7 точек, которые обещают огромные скорости, а на рынке появились Wi-Fi модули, которые работают на платформе AMD.

Как же дела обстоят в реальности, и какие скорости можно получить на true Wi-Fi 7 точке, которая имеет передатчик на частоте 6 ГГц, можно узнать далее в статье.

Читать далее

Что тренд грядущий нам готовит: как Netflix меняет правила игры в киноиндустрии на примере отчета Still Watching 2025

Уровень сложностиСредний
Время на прочтение17 мин
Охват и читатели1.8K

Привет! Меня зовут Алиса, и я преподаю писательское мастерство. Немного с опозданием, но все же прочитала отчет Netflix Still Watching 2025 про то, как мы смотрим стриминг. Меня зацепил этот отчет, и я захотела копнуть глубже и узнать, почему наши истории работают иначе, чем десять лет назад, и как именно «Нетфликс» это использует.

Если вкратце, то компания действует как завоеватель, доминирует на рынке и демонстрирует свое превосходство в этом отчете. Они провели глобальное исследование по итогам последних лет работы, рассказали, как и почему Gen Z и миллениалы смотрят стриминг, каким образом это повлияет на бренды в ближайшем будущем. Особое внимание уделяется тому, как стриминг трансформирует процесс открытия нового контента и формирует новые эмоциональные связи, а сама платформа становится культурным феноменом, где участие в фан-сообществах фильмов и сериалов служит формой самовыражения.

«Нетфликс» открыто говорит другим стримингам и кинокомпаниям: мы, мол, первыми перестроили маркетинговую стратегию, и вам, голубчики, нужно подтягиваться под те реалии, что мы, вообще-то, уже создали.

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

Читать далее

AI-расслоение: почему с генеративным ИИ всё пошло не так, как со смартфонами

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели5.4K

Есть устойчивый стереотип: новые технологии — это всегда удел молодых. Так было со смартфонами. Так было с соцсетями. Молодёжь пробует первой, осваивает глубже, а аудитория постарше подтягивается с отставанием в 3–5 лет.

С генеративным ИИ у меня уже второй год складывается совершенно другое ощущение. Среди людей, которых я наблюдаю в индустрии, на конференциях, в рабочих чатах и на Хабре, глубже всех в тему погружены не 22-летние «рожденные цифровыми». А инженеры, архитекторы, тимлиды и — что удивительнее всего — руководители с 15–20-летним опытом. Те самые, кто обычно последними осваивает новый стек.

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

Короткий ответ: да, есть. И картина получается намного интереснее, чем «молодые впереди».

Читать далее

Что, если человеческая глупость — это не ошибка, а замысел

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели4.4K

Делюсь своими размышлениями по книге «Основные законы человеческой глупости» Карло Чиполлы.

Что, если глупость — это не «баг», а «фича» мироздания? А иррациональные поступки могут быть природным механизмом сдерживания прогресса. Автор пытается «выявить, распознать и по возможности нейтрализовать одну из наиболее могущественных и тёмных сил, которые всячески препятствуют возрастанию человеческого благополучия и счастья».

Читать далее

Локальные LLM на слабом железе — что ставить, как запустить, чего ждать

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели6.4K

Три года назад запустить 7-миллиардную модель локально означало профессиональный GPU. Потом появилась квантизация - сжатие весов с 32-битной точности до 4-битной. Модель стала в 3-4 раза легче при минимальной потере качества. 7B параметров теперь занимают 4-5 ГБ вместо 14.

Читать далее

Ближайшие события

Пять одноплатников 2026: новые чипы, больше памяти и неожиданные форматы

Время на прочтение5 мин
Охват и читатели3.6K

Привет, Хабр! В этой подборке — несколько одноплатных компьютеров, которые появились или были анонсированы в 2026 году. Давненько не было ничего про SBC, но теперь пора исправиться. Что касается новых моделей, то здесь есть и компактные платы для IoT, и индустриальные решения на новых чипах Intel, плюс специализированные варианты под камеры и AI. Форм-фактор у всех более или менее похож (хотя и тут с оговорками), но назначение сильно отличается. Что ж, поехали!

Читать далее

Open WebUI (с веб-поиском) + llama.cpp

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели5.9K

Когда я решил использовать веб-поиск в OpenWebUI результат оказался бесполезным. Гайд по настройке, чтобы получать хоть сколько-то приемлемый результат найти не удалось ни на русском, ни на английском. Поэтому решил собрать всё что удалось найти в этой статье.

Читать далее

Сломал руку, купил Pixel 10, возненавидел Gboard и написал свой офлайн-голосовой ввод для Android на GigaAM v3

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели1.4K

Написал полностью офлайновый голосовой ввод на русском для Android. Никаких серверов, подписок и привязок к аккаунтам. За распознавание отвечает открытая нейросеть GigaAM v3 от Сбера: модель зашита прямо в APK, работает без интернета и отлично расставляет знаки препинания.

Главная фишка — не нужно отказываться от любимой клавиатуры со свайпом. Это не замена Gboard, а просто плавающая кнопка, которая появляется поверх любого поля ввода. Работает элементарно: тапнул — говоришь. Как только делаешь естественную паузу в речи, готовый текст тут же влетает в активное окно. Напрямую, минуя буфер обмена.

Стек: GigaAM v3 + sherpa-onnx (NNAPI / CPU) + крошечный детектор речи Silero VAD. Требования: Android 13+, ARM64. Исходники открыты (MIT).

Читать далее

IT: от сокращения до оффера. Полезные заметки на полях

Время на прочтение4 мин
Охват и читатели1.2K

Автор этих строк (Senior Java Developer) попал под сокращение, потратил месяцы на поиск новой работы и получил, наконец, свой долгожданный оффер. Хочу поделиться полезными для коллег по IT-цеху заметками на полях. Сразу скажу, что у них есть своя специфика, ибо не все из вас разрабы, джависты и сеньоры, но уж простите, чем богат - тем и готов поделиться.

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

2) Не бывает работодателей, у которых дела всегда шли и будут идти хорошо. Даже если они большие, сильные и устояли в 2022 году. Поэтому пункт 1 в любом случае актуален для вас.

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

4) В резюме делайте акцент скорее не на обязанностях, а на достижениях. Устный рассказ о достижениях последних лет также необходимо подготовить.

5) На собеседованиях вам теперь часто придётся кодить или писать запросы. Поэтому решайте задачи на leetcode (алгоритмы, SQL).

6) За рабочей практикой, особенно если вы сами не собеседуете и не принимаете архитектурных решений, часто теряется теория. Которую нужно периодически навёрстывать (впрочем, на собеседованиях её спрашивали всегда, так что это не новость).

Читать далее

YAKE! вместо нейросети: как мы заменили 600 МБ ONNX-реранкера на 400 строк статистики

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели4.3K

В Yttri мы изначально использовали ONNX-реранкер bge-reranker-v2-m3 для RAG-поиска. Качество было хорошим, но цена для local-first desktop-приложения оказалась слишком высокой: около 600 МБ модели, до 1.8 ГБ RAM в пике и ощутимая нагрузка на CPU.

В статье разбираю, как мы заменили тяжёлый нейросетевой реранкер на собственную реализацию YAKE! на Rust: без модели, без прогрева, без внешних сервисов и с латентностью порядка микросекунд.

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

Читать далее

Почему у тиранозавра маленькие ручки?

Уровень сложностиПростой
Время на прочтение1 мин
Охват и читатели1.6K

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

Читать далее

JavaScript. Работа с большими файлами в браузере. Часть 1/2: Чтение файлов

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели4K

Онлайн доска DGRM.net хранит данные в PNG-картинках. Вместе с вложениями файлы получаются большие. Рассказываю как сделано хранение данных в PNG-файлах.

Читать далее