Обновить
Сначала показывать
Порог рейтинга
Уровень сложности

Перевод книги целиком: как я создал конвейер с помощью LLM

Уровень сложностиСредний
Время на прочтение16 мин
Охват и читатели4K

Я потратил пару недель на создание конвейера с открытым исходным кодом, который переводит книги целиком с помощью платных подписок на LLM. Поддерживаются Claude Code, Antigravity CLI и Codex. В статье описаны принципы построения конвейера для максимального качества перевода, а также тонкости по лимитам, скорости, цензуре и т.п. Проект BookTrans на GitHub.

Читать далее

Новости

Как ядро Linux решает, какой процесс «убить» при нехватке памяти

Уровень сложностиПростой
Время на прочтение11 мин
Охват и читатели6.3K

В сентябре 2004 года разработчик Томас Хабетс вернулся к рабочей станции и обнаружил, что его экран разблокирован. Память закончилась, OOM Killer выбрал жертву и завершил xlock... Для того, чтобы больше такого не произошло Хабетс предложил список процессов, которые Linux запрещено убивать даже в такой ситуации. Его патч в ядро не вошёл, но позже разработчики добавили настройку приоритетов, поддержку cgroups и отдельный поток для быстрого освобождения памяти. 

Несмотря на это, OOM Killer всё равно может снести важный процесс, ведь ядро видит только объём памяти и заданные администратором правила. Если правил нет, то Linux сам решает, кого «убить». Почему и что делать, чтобы этого не произошло — в статье.  

Читать

Как сделать кастомную роспись футболки или другой ткани максимально долговечно и технологично?

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели7K

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

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

И именно поэтому во всех областях (не только текстильных) ценится понятие «кастомности» — то бишь уникального изделия, зачастую ручного труда.

И сегодня мы поговорим о некоторых подходах, как этого можно добиться неожиданными способами, которыми, как ни странно, почти никто из «кастомайзеров» не идёт — но не потому, что это невозможно, а просто потому, что никто до этого, похоже, не додумался. :-)

Итак…

Читать далее

Сертификат TLS для IP-адреса

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели15K

Let’s Encrypt всегда проверял только доменные имена. Однако с развитием микросервисных архитектур, API-взаимодействий и IoT-устройств возникла необходимость защищать трафик серверов, у которых нет домена. 15 января 2026 года стал общедоступным профиль shortlived с 6-дневными сертификатами для «чистых» IP-адресов. Теперь не нужно тратить деньги и время на покупку и регистрацию бесполезных доменных имен.

На Хабре уже есть подробные статьи и руководства на тему настройки HTTPS, выпуска сертификатов и конфигурации веб-серверов, но в большинстве случаев они объясняют, как защитить сайт с доменом. Мы же разберём, как обойтись без него и выпустить официальный доверенный TLS-сертификат прямо на «голый» IPv4-адрес.

Читать далее

Формула «идеального enterprise» для open-source

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели9.5K

Как отделить платные enterprise-функции от open-source кода так, чтобы их нельзя было взломать с помощью ИИ — показываю на примерах Dokploy и Pangolin.

Читать далее

Делаем из Raspberry Pi Pico синтезатор Roland SC-55

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели11K

В прошлой статье мы рассмотрели, как создать простой синтезатор на основе Raspberry Pi Pico. Звуки на основе синусоиды интересны, но хочется получить звук реального инструмента с его уникальным тембром.

Если вы думаете, что достаточно просто проигрывать записанный звук для каждой ноты, то, по крайней мере, для Raspberry Pi такой подход не сработает из-за ограниченных ресурсов. А вот использование звуковых шрифтов (SoundFont), которые придумали ещё в прошлом веке, поможет решить задачу.

Изобретать велосипед и реализовывать обработку SoundFont-файлов с нуля мы не будем, а воспользуемся готовой библиотекой TinySoundFont.

Изучение технологии SoundFont и то, как устроены звуковые банки вообще, даёт много в понимании синтеза звука.

В этой статье мы подключим библиотеку TinySoundFont к Raspberry Pi Pico, устраним главный недостаток библиотеки — загрузку всего SoundFont в оперативную память, и заставим синтезатор читать семплы напрямую из флеш-памяти.

Читать далее

3 хорошие привычки начинающего фронтендера

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели8.6K

Привет, Хабр!

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

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

Давайте посмотрим, что я вам подготовил.

Читать далее

Как я перестал бояться и полюбил ассемблер

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели19K

Эта статья посвящена путешествию в мир ретропрограммирования. Надеюсь, в ней у меня получится передать вам то чувство восхищения, которое я испытал и которое заставило меня написать этот пост. Пост о том, как создавать ПО для компьютерной системы Atari ST, выпущенной в 1985 году.

Atari ST относится ко второй крупной волне домашних компьютеров. Первая волна, созданная на основе 8-битных CPU, принесла в наши дома такие знаковые машины, как Commodore C64 и Sinclair Spectrum. Вторую волну разрабатывали на основе 16-битных CPU; она породила Apple Macintosh, Commodore Amiga и, разумеется, Atari ST.

Atari ST 1040 STF с цветным монитором Atari SC1224

Типичный Atari ST (например, 1040 STFM) имел CPU Motorola 68000 с тактовой частотой 8 МГц и 1 МБ ОЗУ; он загружал ПО с 3,5-дюймовых гибких дисков. Его графические возможности состояли из монохромного режима высокого разрешения 640x400 и 16-цветного режима 320x200, получившего наибольшую популярность в играх.

Рабочий стол GEM Atari ST имел интерфейс, очень похожий на разработанный Xerox и Apple, у него были диспетчер файлов, иконки и многооконность. Это его монохромная версия высокого разрешения.

Если у вас нет реального Atari ST, то его можно просто эмулировать на современном компьютере. Первые эмуляторы появились ещё в 90-х. Хорошим считается Hatari, который существует для большинства современных платформ. В эмуляторе также есть современные инструменты разработки. В прошлом приходилось пользоваться неуклюжим ПО разработки, которое загружалось с дискет, а сегодня можно просто писать всё в VSCode и компилировать современным GCC. У нас есть доступ к современным графическим редакторам наподобие GIMP, и мы даже можем просить помощи у ИИ.

Читать далее

ЕГЭ по математике: как за 10 лет результаты ЕГЭ выросли на 20 баллов. Магия чисел или бум образования?

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели15K

С момента внедрения ЕГЭ прошло уже больше 15 лет. Если верить цифрам, которые мы видим в новостях, то может показаться, что мы наблюдаем образовательное чудо: средний балл по математике неуклонно растёт. Уже в этом [2026] году средний балл составил 66, что выглядит очень впечатляюще, ведь 10 лет назад средний балл составлял ~46.

Но что на самом деле скрывается за этим невероятным прогрессом? Дети стали умнее за 10 лет? Образование совершило новый скачок? А может, дело в чём-то другом?

Давайте обратимся к цифрам, графикам, подключим логику и разберёмся, что же на самом деле скрывают эти цифры.

Ознакомиться

Космические компьютеры

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели14K

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

Поскольку SpaceX и прочие собираются наводнить орбиту спутниками, просто интересно, какую электронику они собираются там использовать. Какие компьютеры и серверы будут трудиться в космических дата-центрах будущего?

Читать далее

ЭВМ в народном хозяйстве: железная дорога, «Сирена» Аэрофлота, с/х и стройка

Уровень сложностиПростой
Время на прочтение16 мин
Охват и читатели18K

В предыдущих частях мы прошлись по истории ЭВМ в СССР и познакомились с поколениями советских вычислительных машин. Также мы начали обзор тех самых областей народного хозяйства, куда ЭВМ внедряли или пытались внедрить. В этой статье обзор будет продолжен: мы поговорим про железные дороги, «Аэрофлот», сельское хозяйство и стройку.

Читать далее

Я просто хотел часы, которые не нужно подводить. Всё закончилось Pi Zero и LLM

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели16K

Это история о том, к чему привело моё желание иметь часы, которые в магазине не купишь.

Ещё с детских лет у моей кровати всегда стояли какие-нибудь дешёвые часы с красными семисегментными индикаторами и функцией радио, купленные в Walmart или Target. Это всегда были дешёвые, простые и живучие модели — вот только все они неизменно требовали ручной подстройки при переходе не летнее/зимнее время и при сбое питания. И после недавнего такого сбоя, когда я в очередной раз стоял у тумбочки, зажав кнопку «TIME» и лихорадочно нажимая кнопку «HOUR», моё терпение лопнуло: «Мы прожили уже четверть 21-го века. Должен же быть какой-то более совершенный способ!»

В моём представлении идеальные часы должны уметь сами настраивать время. Они должны автоматически переходить на летний/зимний режим (или нет, в зависимости от того, чем закончится этот законопроект) и компенсировать погрешность хода, всегда показывая точное время вплоть до миллисекунд. Плюс они должны показывать это время на семисегментном дисплее красными цифрами — не синими, не зелёными, не жёлтыми и уж точно не белыми. И всё это не должно требовать установки всяческих мусорных шпионских приложений.

Читать далее

Fender Player Plus Meteora HH из солнечной Мексики

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели14K

Привет, Хабр! Местный музыкант неожиданно столкнулся со звоном шестой струны на одном из ладов этого роскошного инструмента и обратился ко мне за помощью в решении создавшейся проблемы.

Причина оказалась весьма простой и легко устранимой, зато у нас с вами появилась возможность всесторонне рассмотреть и послушать эту прекрасную электрогитару.

Читать далее

Ближайшие события

Как изобрели письменность? Часть 4. Крит, галеры, два письма: о непростой истории греческих алфавитов

Уровень сложностиПростой
Время на прочтение18 мин
Охват и читатели15K

Греки — один из немногих народов с письменной традицией, чья история отслеживается с бронзового века и продолжается поныне. По древности письменной традиции эллины вполне могут поспорить с китайцами, пусть и заимствовали свою первую письменность у другого народа. С I тысячелетия до нашей эры на греческом языке, с уже знакомой нам письменностью на основе финикийской, начинает развиваться одна из важнейших на планете художественных и научно-философских литературных традиций. Именно носители греческого языка сумели сплавить воедино собственную живую и оригинальную мысль, огромное наследие древних цивилизаций Египта и Месопотамии, религиозные учения иудеев и иранцев, и даже метафизические концепции из далёкой Индии. Из греческой письменности развились сначала римская латиница, а затем и славянская кириллица. Попробуем проследить, как греки прошли путь от суровых северных варваров эпохи бронзы к самому образованному народу античности и как на нём умудрились потерять и забыть свою первую письменность.

Читать далее

В лабиринтах «Коммодора»

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели16K

Возможно, кто-то из читателей вспомнит свои самые первые шаги в программировании, в которых фигурировала книжечка по Бейсику с примитивными примерами, которые нужно было самостоятельно набирать, запускать, и через это постепенно понимать, как они работают. Когда-то именно так начинал «вкатываться в IT» и я.

Подобные брошюры издревле прилагались к домашним компьютерам, оснащённым встроенным интерпретатором Бейсика. В начале 1980-х годов в одной из них, входившей в комплект компьютера Commodore, была опубликована небольшая программка, рисующая на экране случайный лабиринт, составленный из диагональных чёрточек-слешей.

Пройдут десятилетия, и эта простая строчка кода превратится в настоящее культурное явление. Что это за строка, как работает, чем интересна, почему не забыта? Нет времени объяснять, срочно лезем в лабиринт разбираться!

Читать далее

Как измерить вакуум в лампе?

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели16K

Теперь, воробьи уже стрелянные, мы знаем, как непросто обеспечить необходимый для длительной и нормальной работы (самодельной) лампы высокий вакуум — в котором склонны испаряться даже металлы, в них же обнаруживаются и выбираются наружу впитанные ранее газы [1] и даже предательское стекло, инертнейший, казалось бы, материал, содержит и испаряет газы и воду. Все эти ужасы можно не прекратить, но сократить до приемлемого уровня тщательнейшей очисткой и сложной подготовкой материалов, их вдумчивым подбором и применением постоянно действующего в электровакуумном приборе (ЭВП) микронасоса — геттера. То есть, вакуумную приёмно-усилительную лампу невозможно сильно откачать раз и навсегда — внутри её баллона при нужном разрежении устанавливается некое равновесие поступающих и поглощающихся газов, этакое зыбкое, вооружённое до зубов перемирие, и горе ослабевшим или потерявшим бдительность. Словом, всё как у людей. Отсюда, чрезвычайно полезна задача определения, хотя бы качественного, разрежения и по возможности состава газов в готовой лампе — для корректировки процесса изготовления, выявления брака или уточнения режимов эксплуатации.

Читать далее

Электролиз без* электричества

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели16K

С момента своего первого появления ещё в XIX веке электролиз прошёл большой путь, предоставив новые возможности — от осуществления покрытия металлами до даже добычи этих металлов методом электролиза расплава (известный метод производства алюминия промышленным способом).

Однако, как мы знаем, электролиз зачастую ассоциируется и ещё с одним процессом — разложения растворов на газообразные компоненты, в частности воды, — на кислород и водород…

Не так давно мы рассматривали одну из любопытных альтернатив классическому электролизу — плазменный электролиз, который, при определённых условиях (электролиз спиртово-водной ванны), позволяет получать большее количество газообразного водорода, чем при классическом электролизе, например, солёной воды.

Учёные постоянно исследуют новые потенциальные возможности по осуществлению электролиза и находят иной раз просто поразительные варианты!

Например, как вам понравится электролиз без подвода внешнего электричества, с прямым использованием механической энергии для разложения воды?!

«Электролиз без* электричества»… Хмм, а разве такое бывает? Как выясняется, вполне себе!

Читать далее

Я искал идеальный телефон для цифрового детокса. Кажется, я его нашёл

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели34K

Вообще идея перейти на кнопочный телефон пришла со времён, когда я нашёл сообщество dumbphones. Суть этого движения не в глупых телефонах, а в управлении вниманием. Ведь много лет назад телефон служил средством связи, средством решения проблем. Но в наше время самая большая задача смартфона — это развлечения и сжигание времени впустую. И вот это сообщество людей, уставших от рабства алгоритмов и синих экранов, переходит со смартфонов на старые звонилки / MP3-плееры / полноценные камеры и записные книжки.

Но я к такому не готов. Я уже почти год ходил с Nokia N95, и это тяжело. Юзер экспириенс давно шагнул вперёд, и старые телефоны остались позади. А также, как ни крути, приложения в современном мире очень важны. Ведь даже такая банальщина, как карты и погода, старому телефону будет недоступна.

И вот, кажется, я нашёл золотую середину! Это кнопочный телефон на Android. Его экран слишком мал для залипания, при этом железо достаточно современное, он не тормозит, тянет карты и мессенджеры, держит зарядку несколько дней и стоит буквально 6к рублей — разве можно просить о большем?

Об этом телефоне далее в статье.

Добываем хладагенты из фруктов

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели17K

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

Я не буду получать более тяжёлые углеводороды, используемые как хладагенты первой стадии (в качестве предварительного охладителя), например, бутан или пропан, потому что их молекулы представляют собой гораздо более длинные цепочки, а в общем случае, похоже, чем длиннее углеводород, тем сложнее его синтезировать. Хотя этилен, теоретически, можно преобразовать в бутан даже на установке любительского уровня, после чего использовать его на первой стадии, но это уже тема для отдельной статьи или видео.

Читать далее

Топ утилит и инструментов для проверки работоспособности VDS

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели12K

В комментариях к прошлой подборке спросили: «Как понять, где проблема — на сервере или у провайдера?». И вопрос сейчас в целом актуальный, ведь теперь интернет не всегда стабилен, и непонятно, или упал сервер, или лёг канал, или с сетью беды. Эта подборка — про инструменты, которые отвечают на этот вопрос.

Читать
1
23 ...