Обновить

Все потоки

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

Советский «Плейстейшн». История отечественных игровых телеприставок

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

Мой двоюродный брат был счастливым обладателем устройства под названием «Электроника Видеоспорт-3». Для ребёнка из середины восьмидесятых игровая видеоприставка действительно выглядела чем-то фантастическим: оказывается, телевизор может показывать не только съезды КПСС и передачу «Играй, гармонь», но ещё и самую настоящую графику — две ракетки с летающим между ними квадратным мячиком и мишени, по которым можно стрелять из светового пистолета. Игровая приставка «Электроника Видеоспорт» стала предметом гордости своих немногочисленных обладателей, и лютой зависти — всех остальных. Недавно я наткнулся в интернете на объявление о продаже такого девайса, и меня захлестнули ностальгические воспоминания.

Вспоминаем советские телеприставки!

Новости

Стеклодувные горелки. От истоков к современности. Краткий экскурс

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

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

Читать далее

Тополог интегральных схем: от первой лабораторной с D-триггером к реальной инженерной практике

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

Профессия тополога — одна из самых закрытых, недооцененных и в то же время важных в современной микроэлектронике. Когда мы говорим о процессорах, видеокартах и других чипах, мы знаем, что внутри у них миллиарды транзисторов. Но вряд ли задумываемся — кто же расставляет эти миллиарды транзисторов на кусочке кремния и, более того, заставляет их работать как единое целое, превращая в мощный процессор. Это инженеры — топологи цифровых интегральных микросхем (ИМС). Они участвуют в создании любой современной электроники: мобильных телефонов, космической аппаратуры, процессорных ядер и системы связи 5G.

Меня зовут Илья Пеплов, я старший инженер по разработке СнК в отделе физического синтеза полупроводников в YADRO. В статье расскажу, как устроена моя профессия изнутри, чем физический дизайнер отличается от других топологов, где этому учат и почему спрос на топологов очень высокий

Читать далее

Как перестать ставить нереалистичные планы?

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

Привет, Хабр! На связи Лера, технический писатель в Авито. В прошлом году мы с вами разобрали много интересных книг, и кажется, что начало нового года — идеальное время, чтобы оглянуться назад перед планированием, подвести итоги и подумать, каким мы хотим видеть свой 2026-й. Лично я всегда думаю о том, что год — слишком длинная дистанция, чтобы держать фокус на чём-то одном, а планы на 12 месяцев превращаются в списки из разряда «когда-нибудь» в заметках. Поэтому сегодня я хочу разобрать книгу, которая предлагает радикально иной подход к планированию — «12-недельный год» Брайана Морана.

Читать далее

Нет никаких доказательств успешности «браузерного эксперимента» Cursor

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

14 января 2026 года Cursor опубликовала пост «Scaling long-running autonomous coding» (https://cursor.com/blog/scaling-agents).

В этом посте компания рассказала о своих экспериментах с «автономной работой кодинг-агентов в течение нескольких недель» со следующей чётко поставленной целью:

понять, насколько далеко мы можем продвинуться в сфере кодинга в проектах, для выполнения которых командам разработчиков обычно требуются месяцы

Компания рассказала о подходах, которые она попробовала, о предполагаемых причинах их провала и о том, как решались эти проблемы.

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

Чтобы протестировать эту систему, мы поставили перед собой амбициозную цель: создание веб-браузера с нуля. Агенты работали примерно неделю и написали больше миллиона строк кода в тысяче файлов. Исходный код можно посмотреть в GitHub (https://github.com/wilsonzlin/fastrender)

И здесь объяснения становятся немного запутанными и нечёткими. Компания заявляет, что «несмотря на размер кодовой базы, новые агенты всё равно понимают её и добиваются существенного прогресса» и что «сотни воркеров работают конкурентно, выполняя пушинг в одну и ту же ветвь с минимальными конфликтами», но ни разу не говорит, был ли проект успешным, работает ли он на самом деле. Можем ли мы сами запустить этот браузер? Это неясно, и компания ни разу не сделала подобных чётких заявлений.

Читать далее

Методы массивов. Часть 2

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

Привет, Хабр! Меня зовут Александр Дудукало, я автор курса по JavaScript. Сегодня мы поговорим о ключевом навыке разработчика. С помощью чего сделать код лаконичнее и выразительнее, при этом заменяя громоздкие циклы простыми конструкциями?

Владение методами массивов — это и есть тот самый ответ. Это база, которая позволяет писать код, понятный человеку, а не только машине, и умение переключиться с вопроса «как сделать» на результат «что получить».

Мы разберем три самых полезных метода: map — для преобразования данных, filter — для отбора элементов и sort — для сортировки. Вы поймете, как они работают внутри, и примените знания на практике, создав свои аналоги этих функций. Подробности, как всегда, внутри.

Читать далее

«Python. Уроки для начинающих»: почему это не просто очередной учебник по языку

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

Самоучителей по языку Python сейчас выпускается много, и вот буквально несколько дней назад в «БХВ» вышло еще одно издание — книга Владимира Дронова «Python. Уроки для начинающих». Это не обычное пособие для тех, кто хочет освоить новый для себя язык программирования, а книга с уникальным подходом.

Что же в нем уникального?

Любая IDE от JetBrains бесплатно: что на самом деле происходит, когда вы запускаете “безобидный” активатор

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

После ухода JetBrains из России и введения экспортных ограничений многие разработчики столкнулись с банальной проблемой: IntelliJ IDEA Ultimate формально недоступна, а работать нужно сейчас. В результате в ходу оказались «активаторы» — shell-скрипты, которые обещают решить вопрос лицензии за пару минут.

Снаружи всё выглядит просто: скачал, запустил, IDE работает. Внутри — Java-агент с Instrumentation-доступом, модификация сетевого стека и вмешательство в криптографические примитивы стандартной библиотеки Java. При этом исполняемый код скачивается с внешнего сервера без подписей и проверок, а установка сопровождается правками системного окружения и использованием sudo.

В статье я разбираю один из популярных активаторов на уровне реализации: от .sh-скрипта до трансформаций байткода и подмены BigInteger#oddModPow(). Без эмоций и морализаторства — только факты, архитектура и последствия для безопасности, стабильности и юридических рисков.

Читать далее

Исследуем UX-долг: как мы превращали список проблем в продуктовые решения

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

Всем привет, я Лена, исследовательница в команде Облака Mail. Изучаю опыт пользователей и помогаю командам делать наши сервисы удобнее и понятнее. Управляю проектом UX-мониторинга core-сценариев продуктов Mail.

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

Начнём!

Pattern matching в .NET

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

Привет, Хабр! Меня зовут Митя, я инженер-программист в Контуре. Во время написания кода анализаторы иногда предлагают заменить привычные конструкции на pattern matching. Однако то, что призвано повысить читаемость, нередко делает код более трудным для восприятия, особенно, если не понимать, во что именно разворачиваются те или иные конструкции. И в один из дней я задался вопросом: а есть ли какие-нибудь подводные камни при использовании pattern matching и во что именно его преобразует компилятор? В этой статье — мои мысли и заметки.

Читать далее

Как сделать (очень) маленькие LLM действительно полезными

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

Команда AI for Devs подготовила перевод статьи о том, как выжать максимум из маленьких языковых моделей. Автор показывает, что даже очень компактные LLM могут быть полезны в реальных задачах — если правильно работать с контекстом, embeddings и RAG.

Читать далее

Оно обязательно сломается: не «если», а «когда»

Время на прочтение2 мин
Охват и читатели6.9K

Навеяло несколькими прочитанными недавно статьями и комментариями к ним.

Люди, помните — «дерьмо случается»! Конечно, хорошо жить в мире где всё идет строго по плану, работает без ошибок и сбоев, никто не пытается ни в чем навредить и так далее — от только где он, этот мир?

Вот недавнее: джава‑скрипты в браузере сожрали кучу памяти, потому что где‑то на роутере пакеты не проходили так, как от них ожидалось.
Хорошо, конечно, что причину удалось найти — но как вообще могло такое получиться?

Читать далее

Книга в Markdown: Автоматическая сборка статического сайта mdBook и файла DOCX с оформлением по ГОСТ

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

Markdown — популярный и удобный язык разметки, но это также и очень ограниченный формат. Поэтому задача написания в Markdown сложной технической документации по ГОСТ, научной статьи с автоматической настройкой оформления для заданного издательства или хорошо оформленного онлайн-учебника может показаться неосуществимой. В этой статье рассмотрим способ работы над научно-техническими статьями и книгами в формате Markdown на основе подхода Docs as Code с учётом строгих ограничений на оформление, используемый @true-grue и мной при подготовке учебных материалов в РТУ МИРЭА.

Способ заключается в применении утилиты pandoc для построения дерева абстрактного синтаксиса (AST) Markdown-документа с последующим переписыванием AST набором фильтров на Lua и трансляцией AST в форматы docx и pdf, соответствующие ГОСТ, а также в диалект markdown, совместимый с mdBook, для генерации онлайн-учебника.

Онлайн-версии книг, написанных с использованием описанного подхода, и репозитории с исходным кодом книг опубликованы на GitHub и GitHub Pages: книга по конфигурационному управлению, книга по разработке кроссплатформенных программмных систем.

Читать далее

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

Как изменились компьютерные процессоры за последние 5 лет, если убрать маркетинг

Время на прочтение11 мин
Охват и читатели6.3K

Если верить презентациям, то каждый новый процессор становится быстрее предыдущего на 15-20%. Иногда на 25%. А в отдельных задачах, как говорят производители, и вовсе до 30%. Проблема только в том, что за этими цифрами обычно стоят либо конкретные конфигурации, либо совсем уж специфические сценарии использования. А реальный прирост производительности зависит от того, чем именно вы занимаетесь и как используете железо. Тем не менее ощущение, что современные CPU действительно стали другими, остается. Сегодня посмотрим, что по-настоящему изменилось в этой сфере за минувшие 5 лет.

Читать далее

Нюансы твердого хромирования

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

Всем добрый день!

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

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

Часть 1. Знакомство

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

Читать далее

Делаем проводную Microsoft Sculpt Ergonomic Desktop

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

Рассказ о том, как можно сделать из знаменитой беспроводной Microsoft Sculpt Ergo проводную версию.

Читать далее

Кастомные аллокаторы для игровых движков: arena, pool и slab на C++

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

Стандартный malloc — универсальный инструмент, но в геймдеве универсальность часто означает «недостаточно быстро». Когда бюджет кадра 16 мс, а каждый кадр рождаются тысячи объектов, имеет смысл разобраться в специализированных аллокаторах.

Рассмотрим три основных типа: arena, pool и slab — когда какой использовать, как реализовать, и какие подводные камни ждут.

Смотреть реализацию

Настольная молния

Время на прочтение7 мин
Охват и читатели6.1K

А.А.Воробьёв — «Сверхвысокие электрические напряжения»

Электрические потенциалы высоких значений, окружают нас повсюду — от молний во время гроз, извержений вулканов, до «микромолний» при снимании синтетического свитера*. 

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

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

Читать далее

Забыла, как писать «Hello, world»: почему нейросети теряют память

Время на прочтение16 мин
Охват и читатели7.4K

Представьте: вы месяцами обучали языковую модель, она выдает блестящие ответы — и вдруг после загрузки нового датасета словно теряет память и начинает ошибаться в задачах, которые раньше решала без проблем. Знакомо?

Причина такого поведения — не баг, а побочный эффект обучения нейросетей, известный как катастрофическое забывание (catastrophic forgetting). Оно особенно досаждает при тренировке LLM и мощных систем компьютерного зрения, которые приходится регулярно докармливать свежими данными. Увы, с каждым таким апдейтом есть риск, что старая информация «испарится» из модели. 

Почему забывание происходит — и всегда ли это нежелательный эффект? Давайте разбираться.

Читать далее

Краткая история подшипника: от разработок Тимкена до инноваций Баббита

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

В XIX веке началась эпоха массового производства подшипников, благо область их применения в промышленности, да и в повседневной жизни была очень широкой. Однако в нерельсовом транспорте заменить обычную ступицу колеса на подшипниковую было проблематично из-за высоких радиальных нагрузок. А, попросту говоря, «чрезмерное боковое давление на колесо при движении по неровной поверхности, когда колесо действует как мощный рычаг, который сгибает и ломает ось; именно это действие, а не прямой вес, в конечном счёте приводит к поломке многих осей». 

Закавыченная выше цитата – из патента 1878 года на «Улучшение конструкции колес». В этой конструкции изобретатель Томас Кинг предусматривает в ступице колеса подшипник с зубчатыми роликами, «благодаря которым можно уменьшить или полностью устранить вероятность поломки оси, возникающую из-за боковых нагрузок на колесо».  

Читать далее