ar
Feedback
Хабр

Хабр

الذهاب إلى القناة على Telegram

НЛО с вами! № 5197888779 Хабр Новости → https://t.me/habr_com_news Хабр Карьера → https://t.me/habr_career Реклама → adv@habr.team

إظهار المزيد
2025 عام في الأرقامsnowflakes fon
card fon
125 796
المشتركون
-1124 ساعات
-87 أيام
+42830 أيام
أرشيف المشاركات
Photo unavailableShow in Telegram
WiMAX против LTE: история одного амбициозного поражения Стандарт 802.16 когда-то называли «Wi-Fi на стероидах». Задуманный ещё для решения проблемы последней мили, он обещал заменить кабель там, где стройка была невыгодна. Однако резкая смена парадигмы потребления трафика вынудила технологию экстренно мигрировать в мобильность. Переход к 802.16e стал попыткой захватить рынок до массового развёртывания LTE. Несмотря на поддержку Intel и успех Yota, изоляция от экосистемы смартфонов привела к закономерному закату стандарта. Проследим путь трансформации и причины ухода некогда яркого протокола в узкие ниши спецсвязи.
إظهار الكل...
🎉 9👍 4 3🔥 3👏 1
Photo unavailableShow in Telegram
13 фундаментальных законов разработки и управления Инженерные законы часто воспринимаются как фольклор, хотя за ними стоят строгие закономерности системного анализа. Игнорирование принципов Паркинсона или Брукса приводит к срыву сроков и выгоранию команд, даже если всё техническое оснащение безупречно. 🔹 Ограничения масштабируемости и эффект Рингельмана. 🔹 Психологические ловушки в оценке задач. 🔹 Архитектурные следствия коммуникационных структур. Понимание этих концепций позволяет трезво смотреть на процессы и купировать риски ещё на этапе проектирования. Рассмотрим влияние проверенных временем моделей на современные циклы разработки.
إظهار الكل...
🥱 12 4😍 2👍 1
Photo unavailableShow in Telegram
Теги структур в Go: костыль, ставший стандартом Магические строки в тегах — это триумф удобства над безопасностью. Пока Go хвалят за типизацию, под капотом библиотек JSON или GORM скрывается хаос из непрозрачных литералов. Компилятор игнорирует опечатки, IDE бессильна перед микро-языками, а разработчик остаётся один на один с ошибками рантайма. Ситуация усугубляется отсутствием пространств имён и каскадом разделителей. Однако Proposal 74472 предлагает выход: внедрение типизированных констант в фигурных скобках вместо строковых конструкций. Проанализируем техническую суть инициативы и оценим её влияние на будущее экосистемы.
إظهار الكل...
🤣 13 6👍 3🎉 2👏 1
Photo unavailableShow in Telegram
Снижение фоновой нагрузки CPU в распределённых базах данных Казалось бы, фоновое потребление ресурсов базой данных — это привычная плата за готовность к работе. Однако для распределённых систем, таких как YDB, координация узлов всё ещё требует значительных мощностей даже в режиме простоя. Проект Zero CPU нацелен на радикальное сокращение этой «налоговой нагрузки» на железо, что особенно актуально при локальной разработке. Переработка внутренних планировщиков и механизмов опроса позволила снизить потребление в три с половиной раза. Декомпозируем технические решения и оценим влияние изменений на автономность мобильных устройств.
إظهار الكل...
star reaction 3👍 9premium star reaction 4 3💯 1
Photo unavailableShow in Telegram
Leetcode. С нуля до 500+ задач. Сможешь и ты Подготовка к алгоритмическим секциям часто превращается в бесконечную гонку за количеством решённых задач, которая не всегда гарантирует твёрдый навык. Преодоление порога в 500 задач на LeetCode — это прежде всего результат системного изменения методов обучения, а не простое заучивание паттернов. Даже при отсутствии профильной базы переход от игнорирования вакансий к успешному прохождению интервью в крупнейших компаниях становится закономерным этапом профессионального роста. Сравним эффективные тактики тренировок, помогающие преодолеть психологический барьер и развить алгоритмическое чутьё.
إظهار الكل...
🤡 32👍 22😁 11 4premium star reaction 4👎 2
Photo unavailableShow in Telegram
Цвет как индикатор: решаем проблему раскладки в GNOME через RGB-подсветку Проблема ошибочного ввода текста из-за неверной раскладки всё ещё актуальна для пользователей больших мониторов. Стандартные индикаторы малозаметны, а классические программные переключатели не всегда удобны или безопасны. Альтернативный подход заключается в использовании всей площади RGB-подсветки клавиатуры как наглядного визуального сигнала, который фиксируется периферийным зрением. Реализация в среде GNOME требует интеграции мониторинга системных событий со специфическими HID-командами. На примере бюджетной механики разберём процесс захвата байтов и автоматизации смены профилей свечения.
إظهار الكل...
👍 45🤡 10 5😁 4premium star reaction 4
Photo unavailableShow in Telegram
Между смузи и станком: когда кода в облаке становится мало Привычный ритм бигтеха — это стерильность, быстрые фиксы и результат, который всё ещё живёт только на экране. Но за пределами привычных сервисов открывается Heavy Digital: мир, где код управляет печью пиролиза, а прогресс-бар может не двигаться неделями ради одного точного запуска. Здесь нет места суете, зато есть масштаб, который можно буквально потрогать. Переход от абстрактных диаграмм к реальному железу меняет восприятие профессии. Это поиск среды, где инженерная мысль сталкивается с физикой и жёсткими требованиями безопасности. Выясним, какой тип задач зажигает драйв на самом деле.
إظهار الكل...
premium star reaction 6 5👍 4😁 3💩 3🔥 2👏 1
Photo unavailableShow in Telegram
Театр собеседований против оффера за день Традиционный найм в IT давно превратился в карго-культ с инверсией бинарных деревьев и многомесячным ожиданием. Пока компании тратят десятки часов на многоэтапные интервью, опытные инженеры выгорают ещё до получения оффера. Решение кроется в смене парадигмы: от теоретических экзаменов к проверке реального «шва», как в прикладных профессиях. Методика One Day Offer через синтетический хакатон позволяет оценить не только чистоту кода, но и умение работать в команде в режиме реального времени. Это переводит процесс из плоскости психологических тестов в область чистого инженерного взаимодействия. Взглянем на механику проведения таких мероприятий и способы минимизации рисков для обеих сторон.
إظهار الكل...
👍 24🤡 18😁 3 2🤮 1
Photo unavailableShow in Telegram
Три года Angie: между свободным кодом и коммерческой реальностью Три года развития веб-сервера Angie позволяют подвести итоги и трезво оценить состояние экосистемы в 2025 году. Путь от открытого форка до формирования полноценной линейки продуктов сопровождается переосмыслением роли опенсорса. Опыт показывает, что выживание независимого проекта требует всё большей гибкости и готовности к трансформации бизнес-моделей под давлением рынка. Контекст текущего периода диктует жёсткие правила игры. Детальный взгляд на процессы помогает понять, как меняются подходы к разработке и поддержке свободного ПО. Проанализируем изменения в стратегии и текущее положение проекта в индустрии.
إظهار الكل...
🤡 18👍 11 3😁 3👎 2
Photo unavailableShow in Telegram
От «песочницы» до твёрдого переплёта: путь автора Казалось бы, путь от статьи до книги — обыденный сценарий, но за ним стоит жёсткая перестройка сознания. Тексты становятся инструментом системного мышления. Эволюция от простых технологий до архитектуры издания требует не только кода, но и принятия беспощадной редактуры. Опыт в корпоративном блоге всё же превращает черновики в профи-контент. Проследим, как трансформируется работа над крупными форматами и какие этапы проходит рукопись перед публикацией.
إظهار الكل...
👍 19 7premium star reaction 3
Photo unavailableShow in Telegram
12 английских времён как стройная логическая матрица Английская грамматика часто воспринимается как нагромождение разрозненных правил, где выбор между Past Simple и Present Perfect кажется лотереей. Однако за внешней сложностью скрывается жёсткая логика: система строится на пересечении трёх временных плоскостей и четырёх «взглядов» на действие. — Simple фиксирует голый факт или рутину. — Continuous фокусируется на процессе в конкретной точке. — Perfect и Perfect Continuous отвечают за результат и длительность. Вместо заучивания формул предлагается освоить принцип «настройки объектива» камеры. Разберём систему времён через логические переменные и проанализируем универсальный алгоритм выбора нужной формы.
إظهار الكل...
🔥 53👍 22 9🤓 8🤮 5😁 4👎 3👏 3🤡 1
Photo unavailableShow in Telegram
С++ 23 для Windows 95: современный стандарт на древнем железе Разработка под ретро-железо обычно ассоциируется с ограничениями стандартов прошлого века. Однако архитектурная преемственность форматов позволяет преодолеть этот разрыв. Идея совместить модули и синтаксический сахар С++ 23 с ресурсами уровня Pentium 100 МГц реализуема через специфический гибридный процесс сборки. Всё сводится к использованию актуального компилятора для генерации x86-объектников и линкера от Visual C++ 6.0 для финальной компоновки. Такой подход позволяет внедрить современные фичи, порождая легальный EXE для Windows 95. Рассмотрим механику настройки тулчейна и изучим ограничения метода.
إظهار الكل...
star reaction 3🔥 45👍 9🥰 3🤪 2 1🤡 1
Photo unavailableShow in Telegram
CIH «Чернобыль»: когда вирус на диске с Half-Life уничтожал железо В 1998 году выход Half-Life сопровождался не только восторгом, но и массовым «окирпичиванием» компьютеров. Вирус CIH, затаившийся в дистрибутивах, стал первым штаммом, наносящим вред аппаратной части. 26 апреля код активировался, стирая всё содержимое жёсткого диска и — что критичнее — перезаписывая микропрограмму BIOS. Для восстановления требовались программатор и навыки извлечения микросхем в DIP-корпусе. Технический разбор кейса показывает, как отсутствие джампера защиты на плате превращало систему в бесполезный пластик. Проанализируем механизмы работы CIH и оценим риски использования ретро-носителей сегодня.
إظهار الكل...
😱 42 9👏 4🤡 3😁 2🔥 1
Photo unavailableShow in Telegram
Doom на ёлке: как уместить ад в корпус IBM PC XT Праздничный декор редко ассоциируется с системными требованиями, но для энтузиастов нет ничего невозможного. Обычная ёлочная игрушка превратилась в действующую миниатюру IBM PC, способную не просто крутить демо-режим Doom со звуком, но и позволять полноценно истреблять какодемонов через BLE-джойстик. В основе устройства лежит чип ESP32C3, выбранный за поддержку 8 МиБ флэш-памяти и встроенный стек Bluetooth. Ограничения ОЗУ удалось обойти благодаря глубокой оптимизации WAD-файлов, а всё это ещё и дополнено программной эмуляцией звука OPL2. Заглянем под капот крошечного корпуса и декомпозируем процесс портирования легендарного шутера на микроконтроллер.
إظهار الكل...
39😁 16👍 9🤡 2
Photo unavailableShow in Telegram
Смена парадигмы: мир, где луковая маршрутизация победила Tor принято считать лишь инструментом для обеспечения анонимности, но за его архитектурой скрывается радикально иная модель существования Сети. Если бы в начале нулевых индустрия выбрала многослойное шифрование по умолчанию вместо прозрачности IP и DNS, облик цифрового пространства стал бы неузнаваемым. В такой реальности цензура превращается в технический анахронизм, а рекламная модель сбора данных теряет смысл в самом зародыше. Разберём устройство современной «луковой» инфраструктуры: от входных узлов до системы сетевого консенсуса. Оценим технические барьеры, мешающие масштабированию подобных систем, и проанализируем сценарии развития Интернета без единой точки контроля.
إظهار الكل...
🤔 38👍 27 9🤣 3
Repost from TgId: 1011903786
Photo unavailableShow in Telegram
Самый неприятный вопрос в день зарплаты: «А куда опять всё делось?». Ответ почти всегда один — доход не поспевает за жизнью. Но есть возможность это изменить. Курсы. И это не просто траты, а самые настоящие инвестиции в себя. На нашей витрине собрали обучение, которое реально окупается
إظهار الكل...
🤡 91💩 26🤣 16😁 9 3😭 3👍 1premium star reaction 1
Photo unavailableShow in Telegram
Второй публичный IP в Linux: решение проблемы асимметричной маршрутизации Добавление ещё одного сетевого интерфейса кажется тривиальной задачей, пока сервер не перестаёт отвечать на внешние запросы. Проблема — единственный шлюз по умолчанию в таблице маршрутизации. Когда пакет приходит на второй IP, система пытается отправить ответ через основной канал, что создаёт конфликт и приводит к сбросу соединений. Для работы нескольких интерфейсов необходимо внедрение Policy-Based Routing. С помощью iproute2 создаются таблицы маршрутов, которые жёстко привязывают трафик к шлюзам. Скорректируем конфигурацию системы и настроим правила для обеспечения стабильной связи.
إظهار الكل...
👍 22😁 9 7🔥 2👏 1💯 1
Photo unavailableShow in Telegram
ACID против BASE: финал великого противостояния СУБД? В начале 2010-х казалось, что классические транзакции не выдерживают нагрузок веба. Лозунг «SQL умер» сопровождал взлёт NoSQL и концепции BASE, предлагая жертвовать строгой согласованностью ради бесконечного масштабирования. Сегодня же облачные гиганты вновь возвращаются к ACID, а eventual consistency всё чаще воспринимается как архитектурный компромисс прошлого. Противостояние подходов ACID и BASE — это не просто спор о синтаксисе, а эволюция распределённых систем. Проследим путь развития СУБД от хайпа вокруг теоремы CAP до ренессанса строгой согласованности и оценим текущие технологические тренды.
إظهار الكل...
24🤩 6🤔 5🔥 1🥰 1