Category : habrahabr

habrahabr
Операционная система в 1 000 строках кода (часть 2)

Продолжаем серию статей, посвящённую написанию собственной минималистичной ОС. В прошлой части мы познакомились со всеми вводными компонентами проекта и поставили общие цели. В этой же мы реализуем загрузку ядра, вывод строки Hello World!, механизм паники ядра, а также некоторые функции управления памятью и работы со строками. ▍ Навигация по вышедшим частям Часть 1 Часть 2 < — вы здесь. Загрузка ядра При включении компьютера происходит инициализация процессора, и он начинает выполнять ко…

  • понедельник, 27 января 2025 г. в 00:00:09
habrahabr
Русские игры, которые рассказывают о нас: путь от провалов к шедеврам

Кажется, у нас делают игры двух категорий: «наш ответ» чему-то там либо что-то крайне самобытное. Нет, конечно, между этими двумя крайностями встречаются хорошие игры, но чаще всего это инди-проекты, созданные благодаря энтузиазму. А сделать какой-то уникальный тайтл, который основывался бы на русской культуре, — задача невероятно сложная. Или же вполне достижимая? На фоне недавнего провала «Сказок старой Руси», когда её разработчики обвинили в этом The Game Awards, хочется вспомнить игры, кот…

  • понедельник, 27 января 2025 г. в 00:00:08
habrahabr
Самый странный лексический синтаксис, который я обнаружила, исследовав 42 языка программирования

Программирование — это не только алгоритмы и логика, но и удивительное разнообразие синтаксиса языков. Работая над новым средством подсветки синтаксиса для llamafile, разработчик Justine Tunney* исследовала 42 языка программирования — от классического C и экзотического Tcl до мощного Ruby. Justine делится своими открытиями о том, насколько причудливым и непредсказуемым может быть лексический синтаксис. Например, триграфы в C — устаревший инструмент для поддержки клавиатур с ограниченными символ…

  • понедельник, 27 января 2025 г. в 00:00:07
habrahabr
Простая муфельная эрзац-электропечь из недорогих подножных материалов

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

  • воскресенье, 26 января 2025 г. в 00:00:12
habrahabr
Cговор менеджеров среднего звена одной зелёной и одной красной компании позволяет выводить миллионы…

Это история про русского предпринимателя Анатолия, который попал в Нью-Йоркский СИЗО. В жизни бывает всякое. Главное – не забывать родину. А уж родина... Пока Анатолий боролся с ФБР и мерил шагами камеру, наши ребята не растерялись и вывели все деньги с его счетов. А ещё месяц в тюрьме – и домой можно не возвращаться, ведь и дома уже не будет!Молодой человек! Мы, русские, не обманываем друг друга!– к/ф "Брат 2"Герой истории – Анатолий Легкодымов, российский программист и основатель Bitz…

  • воскресенье, 26 января 2025 г. в 00:00:11
habrahabr
Реакции на Хабре: постмортем

В конце ноября на Хабре появились слизни-реакции, а сегодня мы их благополучно прибили. Помянем!Внутри ждёт короткий постмортем: почему надежды на реакции не оправдались и какие выводы команда Хабра сделала из этой короткой, но поучительной истории.Реакции нужно было убратьКаждая новая механика Хабра увеличивает время, которое приходится тратить на обслуживание всего зоопарка решений. В случае с реакциями время было бы потрачено зря — ими почти никто не пользовался.Для сравнения: за/против публ…

  • суббота, 25 января 2025 г. в 00:00:18
habrahabr
Маркировка DC/DC-преобразователей в корпусе SOT-23-5 и SOT-23-6

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

  • суббота, 25 января 2025 г. в 00:00:17
habrahabr
Ретрокомпьютер моей мечты. Как я его собирал в 2025 году и что получилось в итоге

Привет, %USERNAME%. Помнишь то чувство, когда у тебя есть свободный день и можно прямо с самого утра поставить в CD-ROM диск с купленной накануне игрой? А потом начать изучение нового для себя мира. Я был там, Гэндальф, это было 3 000 лет назад! До сих пор помню тот звук жесткого диска, с которым прогружалась Windows 98, плюс легкое потрескивание CRT-монитора при включении.Казалось бы, сейчас, в рассвет виртуализации, можно вообще не заморачиваться покупкой реального «ретрожелеза». Но мне хотел…

  • суббота, 25 января 2025 г. в 00:00:16
habrahabr
Куда деваются отходы в самолетных туалетах

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

  • суббота, 25 января 2025 г. в 00:00:14