Habr.com

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

[Перевод] Разбор отличий между клавиатурами под Windows и Mac

Sun, 10/18/2026 - 14:01

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

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

Читать далее

Хотим звезду — но мы Ярославский Шинник. «Мамкин РОП, Выпуск №2»

Sun, 10/18/2026 - 13:51

Итак, друзья, у нас завершилась очередная стратегическая сессия. На ней поставлена задача "нанять супер-менеджеров по продажам". Как же мы раньше не догадались? Спасибо CEO - подсказал!

План такой: мы нанимаем суперзвезд -> они делают супер-продажи -> конкуренты побеждены -> доля рынка выросла -> собственник счастлив. А теперь - выполнять!

Читать далее

Раньше были основой, а потом пропали без следа. Какие мобильные ОС мы потеряли

Sun, 10/18/2026 - 13:05

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

Только с немного другой стороны. Ладно форматы, а вы помните свой первый смартфон? Если мы с вами примерно одного возраста, то, скорее всего, это что-то на Symbian, да? А помните, каким он был крутым для своего времени?

Вот и предлагаю вспомнить. Мы потеряли эти ОС благодаря вездесущей стандартизации… Или причина всё же в другом?

Читать далее

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

Sun, 10/18/2026 - 13:00

На орбите Земли насчитывается около 17 000 активных спутников. Кроме них там хватает и другой техники, которая давно отслужила свое: отключенных аппаратов, ракетных ступеней, потерявшихся мелких деталей и обломков разного рода. Все это продолжает двигаться, но не всегда синхронно — случаются проблемы. В целом, отслеживать крупные объекты и уходить от опасных сближений операторы научились, так что тут более или менее хорошо. А вот с мелким мусором сложнее: его гораздо больше, а заранее определить, откуда он прилетит и куда полетит дальше, получается далеко не всегда.

Поскольку сейчас на орбиту продолжают выводить новые группировки спутников, работы у специалистов по орбитальной безопасности полетов прибавляется. И если вы считаете, что ненужное железо само по себе начнет снижаться и в итоге сгорит в атмосфере, то это не совсем так. На некоторых высотах оно может оставаться столетиями. Специалисты Европейского космического агентства (ESA) изучили вопрос и сделали выводы, к чему приведет дальнейшее накопление космического мусора. Давайте разбираться.

Читать далее

Сверка таблиц в PostgreSQL, или О том, нужны ли для этого специальные утилиты

Sun, 10/18/2026 - 12:47

Лет десять назад я делал инструмент сверки таблиц для мультимастера — крайне неэффективным способом: брал снапшот и под ним просто шёл по таблице, матчил строки. С тех пор задача стала только актуальнее: одни и те же данные всё чаще живут в разных дата-центрах, на разных инстансах с надёжным failover’ом, и рано или поздно приходится задумываться о проверке их идентичности.

Готовые инструменты для сравнения таблиц в мире Postgres есть — pg_comparator, pgCompare, ACE. Однако давайте сегодня поразмышляем, стоит ли ради большей эффективности городить огород с дополнительным софтом. Может быть, хватит простой транзакции и golang-скрипта, выполняющего SQL на обоих инстансах?

Читать далее

Shelter на Android: что видно изнутри отдельного профиля?

Sun, 10/18/2026 - 12:29

Казалось бы, если вынести российские приложения в отдельный профиль Shelter и исключить их из VPN-маршрутизации, проблема обнаружения VPN на Андроиде должна исчезнуть. У меня такая схема действительно работала — пока осенью не начались странности с банковскими приложениями и VK.

Но что на самом деле видит приложение из своего изолированного профиля?

Я решил проверить это экспериментально: шесть сценариев на Android, диагностика RKNHardering и сравнение результатов. Некоторые выводы оказались весьма любопытными. И не всегда очевидными.

И вот что выяснилось

Превращаем Antminer в ИИ‑ускоритель: асинхронно‑пакетный оркестратор и троичная логика против NVIDIA

Sun, 10/18/2026 - 12:12

Архитектура ZAP: Как обойти кремниевый тупик, убрать «бутылочное горлышко» Фон Неймана и запустить ИИ на адиабатических фазовых коллизиях

Сегодня индустрия искусственного интеллекта упёрлась в очевидный технологический и энергетический тупик. Попытки масштабировать классические кластеры на базе бинарного кремния (NVIDIA H100/B200) приводят к экспоненциальному росту энергопотребления. Дата‑центры требуют мегаватты мощности. Причина этого — не плохой софт, а фундаментальные ограничения: физический предел кремния (квантовое туннелирование на затворах менее 2 нм) и классическое бутылочное горлышко Фон Неймана (Von Neumann bottleneck) — постоянный энергозатратный дрейф данных между процессором и памятью по шине.

Читать далее

Один адрес на все хранилища, или как я перестал бояться переездов S3

Sun, 10/18/2026 - 12:00

У меня несколько кластеров Ceph с S3, они стоят в разных ЦОД, и у каждого свой адрес, свои пользователи и свои ключи.

Каждый переезд кластера превращался в обход всех сервисов с правкой конфигов, и в какой-то момент мне это надоело.

В статье расскажу, как я сделал для всех один адрес и балансер, который по access key сам находит нужный кластер, не трогая подпись и не зная секретов, как он переживает отказы, переезды и multisite, и почему в итоге по карте трафика у меня ездят машинки.

Читать далее

Я пустил ИИ-агента на рабочий кластер 1С. Он нашёл 119 ГБ srvinfo, бэкап-призрак и не нашёл тормозов

Sun, 10/18/2026 - 11:53

«Утром никто не может зайти: начало сеанса запрещено». «Пользователь ушёл домой ещё вчера, а его сеанс до сих пор висит и держит лицензию». «rphost опять съел всю память, перезагружаем сервер, как каждую неделю». Если вы хоть раз администрировали 1С, у вас сейчас дёрнулся глаз.

А потом я сделал то, от чего у любого безопасника поднимется давление: посадил ИИ-агента за большой рабочий кластер. Без RDP, из обычного чата. В тестовую базу, не паникуйте, но кластер настоящий: 16 баз, два сервера, 512 ГБ памяти. Пятнадцать минут диагностики, тринадцать минут разработки. Ниже протокол без купюр: что агент нашёл, где споткнулся, чего я ему не разрешил и что пока не проверял.

Честно сразу: инструмент, через который агент лез на сервер, мой. Называется Local Commander. Так что если вам покажется, что я его хвалю, дочитайте до раздела про то, что в нём надо чинить. Он длинный.

Читать протокол

Хронология языков программирования — и открытый редактор хронологий

Sun, 10/18/2026 - 11:31

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

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

Читать далее

Твой GitHub никого не интересует. И резюме тоже

Sun, 10/18/2026 - 11:20

Неделю назад я запустил DevRaid — платформу, где разработчики подтверждают навыки через сдачу репозиториев. За это время через неё прошли 47 человек, 80 сдач, 20 подтверждённых профилей. И я понял одну вещь, которая бьёт по всей индустрии найма.

GitHub — не подтверждение кода. Это склад файлов. И работодатель это знает.

Читать далее

Who's online

There are currently 1 user and 1 guest online.