Category : habrahabr

habrahabr
Запускаем советский процессор из журнала «Радио» с помощью Arduino

Привет! Меня зовут Илья Мамай, я инженер-программист в группе разработки операционных систем YADRO. В этой статье я хочу поделиться опытом некромантии сборки советского компьютера по мотивам «Микро-80», схемы которого были опубликованы в журнале «Радио». Но собирать я буду не по этим схемам. Используя их как опору и источник вдохновения, я начну с запуска процессора КР580ВМ80А (советского клона Intel 8080), определения признаков жизни и продолжу постепенным наращиванием функционала и возможност…

  • четверг, 16 января 2025 г. в 00:00:09
habrahabr
Нейросети vs Stack Overflow: что происходит?

Источник изображения: ai.plainenglish.io Stack Overflow, о котором, вероятно, знают на Хабре все, сейчас проигрывает неожиданному конкуренту — нейросетям. Пессимисты даже считают, что может завершиться без малого 20-летняя история проекта. Проблема в том, что все больше разработчиков предпочитают задавать свои вопросы не людям, а искусственному интеллекту. Так быстрее и во многих случаях эффективнее. Давайте разберемся, что там происходит. Так что случилось? То, что и говорится в лиде к с…

  • четверг, 16 января 2025 г. в 00:00:08
habrahabr
Как мы взломали 512-разрядный ключ DKIM в облаке менее чем за $8

В ходе нашего исследования, охватывавшего записи SPF, DKIM и DMARC на 1 миллионе самых популярных веб-сайтов, мы с удивлением обнаружили более 1 700 открытых DKIM-ключей длиной менее 1 024 бит каждый. Эта находка нас удивила, поскольку RSA-ключи короче 1 024 бит расцениваются как небезопасные, и их не рекомендуется использовать в DKIM с 2018 года, когда был введён в действие документ RFC 8301.Просто из любопытства мы решили проверить, а удастся ли нам взломать один из таких ключей. Мы стремилис…

  • четверг, 16 января 2025 г. в 00:00:07
habrahabr
Toshiba T3200 — 10КГ портативности из 1987

Копит силы чтобы напасть на планету и поработить ее жителейМашинаФото не передают впечатление от аппарата — он огромный! В рекламе Toshiba называла его «The Spacesaver» — («экономящий место») и это не ирония — машину позиционировали как замену десктопу. Характеристики были вполне на уровне: 286-й на 12МГц, 1МБ озу с расширением до 4МБ, жесткий диск IDE на 40МБ и что еще больше приближало его к десктопу — два слота ISA (один на 8, второй на 16bit). Покупка и доставкаКупил ноут на ebay, состояние…

  • среда, 15 января 2025 г. в 00:00:17
habrahabr
Упрощаем «простой» ELF

Давайте-ка напишем простую программу для Linux. Насколько трудной она может быть? Только тут надо учесть, что простота противоположна сложности, но не трудности*, и создать нечто простое на удивление трудно. А что останется, если избавиться от сложности стандартной библиотеки, всех современных средств безопасности, отладочной информации и механизмов обработки ошибок? *Прим. пер.: в оригинале автор играет со смыслом слов «complex» — «сложный» и «hard» — «трудный», противопоставляя их значениям…

  • среда, 15 января 2025 г. в 00:00:16
habrahabr
Сэм Альтман знает, как достичь AGI. Я тоже, и сейчас расскажу как

«Теперь мы уверены, что знаем, как построить AGI в том виде, в каком мы традиционно его понимали… Сейчас это звучит как научная фантастика, и даже говорить об этом как-то безумно. Все в порядке — мы уже были там раньше и не против оказаться там снова.»Такой пост 6 января Альтман опубликовал в своем блоге. Интересно, что перед этим он даже сказал, что AGI будет при Трампе, то есть до января 2029 года. Может показаться, что он готовится к очередному раунду приема пожертвований на GPU, и это пригл…

  • среда, 15 января 2025 г. в 00:00:15
habrahabr
Сложно о простом. Как работает интернет. Часть 1. Что такое коммутатор, маршрутизатор и примеры раб…

Приветствую, коллеги! Меня зовут @ProstoKirReal. Мне бы хотелось с вами обсудить как работает интернет от кабелей на витой паре, соединяющие простые локальные сети до подводных коммуникационных кабелей соединяющие между собой континенты и основные операторские сети.Поскольку в одной статье невозможно охватить всю тему целиком, я разделю подготовленный материал на несколько частей. Сегодня мы начнем с базовых понятий.Важно понимать, что разобраться во всех аспектах этой темы сложно, так как суще…

  • среда, 15 января 2025 г. в 00:00:14
habrahabr
Разработка переходника для апгрейда ноутбука

Приветствую, Хабр! Есть у меня ноутбук HP Stream x360 и всем он хорош, кроме одного — в качестве накопителя на борту распаяна eMMC на 32 ГБ. Данный аппарат используется в основном в поездках: для просмотра фильмов, интернет-серфинга и копирования фотографий. И очень уж неудобно каждый раз возиться с внешними флешками/винчестерами. Решил это дело исправить, но все оказалось не так просто, как хотелось бы. Исследование Моделька моего ноутбука — 11-p055ur. На борту Windows 10, двухъядерный Intel…

  • вторник, 14 января 2025 г. в 00:00:14
habrahabr
Уволился с позиции тимлида и снова стал разработчиком

Недавно я ушёл из компании, где проработал почти три года на позиции тимлида. Сначала я руководил продуктовой командой, а затем UI-kit командой. В итоге я принял решение уйти и устроился на позицию senior фронтенд-разработчика в зарубежную компанию. Это было осознанное решение — выбрать именно роль разработчика. И спустя несколько месяцев я убедился, что поступил правильно.Долгое время я боролся с неприятным ощущением, что роль тимлида мне некомфортна. Даже писал об этом несколько статей — раз,…

  • вторник, 14 января 2025 г. в 00:00:12