Category : habrahabr

habrahabr
«Инженеры, делайте хуже!» — как в 1924 году родилось запланированное устаревание

Как хостинговая компания мы регулярно сталкиваемся с искусственным устареванием. Очередной раз, наступив на End-of-life (EOL), я полез смотреть, откуда вообще эта гадость ползет, и наткнулся на первую хорошо задокументированную историю про устаревание лампочек. На хабре про этот сговор уже рассказывали, но я хочу погрузиться в детали, которые лучше его раскрывают. Представьте мир 1920-х: электричество стремительно покоряет города, лампочки - символ прогресса - наконец-то стали надежными и светя…

  • среда, 27 августа 2025 г. в 00:00:09
habrahabr
Эти пугающие производные, градиенты, матрицы Якоби и Гессе

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

  • среда, 27 августа 2025 г. в 00:00:08
habrahabr
Реально ли извлечение энергии из радиоволн?

Картинка: pikisuperstar, freepikВокруг каждого из нас плещется невидимый океан, в котором мы находимся с самого рождения — электромагнитные излучения, которые пронизывают всё вокруг. Будучи однажды осуществлёнными (1896 г., А.С. Попов), способы радиопередачи существенно эволюционировали за 128 лет, и в настоящее время мы не можем себе представить жизнь без такого канала доставки информации.К тому же, если раньше только ограниченный круг людей непосредственно сталкивался с радиосвязью, а другие …

  • среда, 27 августа 2025 г. в 00:00:07
habrahabr
Они «запатентовали» на себя обычное слово, а потом потребовали с нас пять миллионов рублей. Вот что…

Слышали про диваны «Честер»? Эти диваны продает почти каждый мебельный. Но одна компания зарегистрировала на себя слово «Честер» как товарный знак в Роспатенте и начала требовать миллионы со своих конкурентов.Попасть в такую ситуацию может каждый и не только с мебелью, поэтому расскажу, как нам удалось с этим справиться.(орфография и пунктуация автора сохранены) Я юрист по интеллектуальным правам, патентный поверенный РФ №2151. На примере этого дела покажу, что можно сделать, если вам предъявил…

  • среда, 27 августа 2025 г. в 00:00:06
habrahabr
Что на самом деле делала кнопка «Турбо»

Много-много лет назад, когда деревья были большие, а мощность процессоров меряли мегагерцами, на некоторых системных блоках можно было найти загадочную кнопку с гордым названием «Turbo».Логика подсказывала: раз «турбо» — значит, должна ускорять. Но так ли она работала на самом деле? Кто её туда поставил и зачем? Давайте разбираться.Гонка вооружений, которую никто не ожидалВсё начиналось более чем невинно. В августе 1981 года IBM, гигант, до этого известный в основном мейнфреймами, выпускает на …

  • среда, 27 августа 2025 г. в 00:00:05
habrahabr
Создание своего ядра на C

В этой статье мы пройдём путь создания простого, но функционального ядра операционной системы на языке C.Поговорим с вами о том как:Создание ядра — краткоВывод на экранПолучение нажатий клавиатурыВремяСистемные вызовыСоздание аллокатораРеализация многозадачностиСоздание базовой файловой системыЗапуск пользовательских приложений в ядреПеред тем как начнём немного предисловия.Скрытый текстО развитии ядра — почему я перешёл на CВозможно, вы читали мои предыдущие статьи про разработку ядра на Rust,…

  • вторник, 26 августа 2025 г. в 00:00:12
habrahabr
Ссылка на git в резюме соискателя

О чем статья Речь пойдет о найме. Я заметил, что мое мнение и мнение некоторых коллег на работе (а как выяснилось позже - и на Хабре) о том - какие выводы делать из гита кандидата при устройстве на работу - кардинально расходятся. И один раз мы уже чуть не потеряли из-за этого кандидата, который закрыл наши потребности с большим запасом. А несколько раз возможно и потеряли. Мне за время работы (сейчас уже чуть больше 10 лет в коммерческой Android-разработке) не раз приходилось собеседовать кан…

  • вторник, 26 августа 2025 г. в 00:00:11
habrahabr
Паттерны проектирования в Python, о которых следует забыть

Попробуйте поискать в Интернете «Паттерны проектирования на Python» — и получите целую простыню туториалов, демонстрирующих, как в точности воспроизвести на Python паттерны проектирования из книги «Банды четырёх». Там же будут диаграммы классов, иерархии фабрик и столько шаблонного кода, что выхлопа хватит, чтобы отопить маленькую деревню. Так вам внушают, будто вы пишете «серьёзный» код. Умно. Профессионально. Готово для корпоративного использования.Но вот в чём проблема: большинство из этих …

  • вторник, 26 августа 2025 г. в 00:00:10
habrahabr
Этот увлекательный мир радиоприёмников

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

  • вторник, 26 августа 2025 г. в 00:00:09