Category : habrahabr

habrahabr
Я купил детский ARM-ноутбук за 500 рублей, чтобы поставить на него Linux

Сегодня компьютером на x86-совместимом процессоре едва ли можно кого-то удивить с гиковской точки зрения. Другое дело — обучающий ноутбук для детей, который работает на очень интересном и необычном ARM-процессоре от небезызвестной компании VIA. И хотя для запуска произвольных программ его необязательно было хакать, всем гикам известно — надо было ставить Linux!К чему приводит давняя детская мечта об обучающем ноутбуке, что скрывается внутри устройства за 500 рублей и как на всё это накатить L…

  • понедельник, 21 июля 2025 г. в 00:00:08
habrahabr
Как один глупый Bash-скрипт сэкономил нам 100 часов ручной работы

Есть некоторая ирония в том, как простые инструменты решают сложные задачи. Пока технические форумы гудят от обсуждений Kubernetes, пайплайнов машинного обучения и микросервисных архитектур, я хочу на минуту отвлечься и поговорить о чем-то до безобразия простом: Bash-скрипте. Не особенно изящном. Без функций. Без параметров. Без проверок корректности. Просто линейный, безжалостно прагматичный shell-скрипт, который за год сэкономил нам несколько недель работы.Это история не о красоте кода, а об …

  • воскресенье, 20 июля 2025 г. в 00:00:16
habrahabr
Технический взгляд на отключения интернета в Иране

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

  • воскресенье, 20 июля 2025 г. в 00:00:14
habrahabr
Как выйти из IT?.. и пойти слесарем на завод. Моя попыточка дауншифтинга [2\4]

Вторая часть нашего слесарно-айтишного балета будет с элементами 18+, поэтому уберите от экранов джунов. В Сингапуре - 21+. Нет, ты будешь! - самый жёсткий HeadHunt в моей практикеУспешно провалив собес на дворника я пошёл устраиваться на самую прибыльную (по мнению бабок у парадной и некоторых СМИ) должность — пешего курьера. Работу я выбираю, конечно же, не по принципу величины зарплаты, а относительно соответствия моим жизненным приоритетам — движение, развитие, польза. Должность нашлась в к…

  • воскресенье, 20 июля 2025 г. в 00:00:13
habrahabr
Как я зарегистрировал CVE и разозлил вендора

Из м\ф "Головоломка", 2015, США (реж. Пит Доктер, Роналдо Дель Кармен)Статьи про багхантинг часто говорят о пользе для резюме, багбаунти, повышении безопасности продуктов, доступе на закрытые мероприятия. Информация о проблемах во взаимодействии с разработчиками в процессе багхантинга упоминается лишь изредка (и часто - вскользь). Но, это тоже важная часть багхантинга: начинающим бахгантерам полезно знать, с какой реакцией разработчиков они могут столкнуться. Всё-таки, это определённая…

  • воскресенье, 20 июля 2025 г. в 00:00:12
habrahabr
Как превратить свою аватарку Telegram в термометр?

Снова всех приветствую. В моей прошлой статье "Как превратить статус Telegram в статус Steam" вдохновленной статьей "Как превратить свою аватарку в Telegram в часы" я описал интересную концепцию. Почитав комментарии с обеих статей, я пришел к еще одной идее. А именно - аватар с термометром. Это будет последняя статья, которая будет описывать скрипты для стилизации вашего аккаунта в ТГ.Да, может я и высасываю идею из пальца, но мне показалось это весьма интересным. Ведь статус не…

  • воскресенье, 20 июля 2025 г. в 00:00:11
habrahabr
Биперные музыкальные движки на ассемблере Z80

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

  • суббота, 19 июля 2025 г. в 00:00:10
habrahabr
PEP-734: Субинтерпретаторы в Python 3.14

Привет! Меня зовут Никита Соболев, я core-разработчик языка программирования CPython, а так же автор серии видео про его устройство.Я продолжаю свой цикл статей на хабре про детали реализации питона. Сегодня поговорим про субинтерпертаторы, их устройство, прошлое и, надеюсь, светлое будущее. Под катом будет про: новые питоновские API для ускорения и паралеллизации ваших програм, про управление памятью, про дублирование данных. Ну и много C кода!Чтобы разобраться в вопросе и рассказать вам, я сд…

  • суббота, 19 июля 2025 г. в 00:00:09
habrahabr
Почему просто продать билет на стадион так чертовски сложно

Представьте себе, что вы айтишник, которому достался стадион. Ладно, это я, если что, несколько лет назад. Я поломался в хоккее, что поставило крест на спортивной карьере, и вспомнил основную специальность. Через несколько лет стал продавать билеты: сначала — в Балашихе, а потом — в Омске на «Авангард». Это нелинейный ад. Вот представьте себе: у вас есть стадион на шесть тысяч мест, и вам надо продать билеты. Казалось бы, делов-то: бек с API на учёт мест, фронт на сайте, в приложении, выгрузка …

  • суббота, 19 июля 2025 г. в 00:00:08