Обновить
256K+

Старое железо

Как это было, когда мы были молоды

215,89
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности

Ретрообзор планшета с проектором Lenovo Yoga Tablet 2 Pro

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

В 2014 году на презентации новых гаджетов Lenovo я получил лучший пресс-кит в своей жизни. Вместо блокнотов, ручек, листовок, аккумуляторов и флешек в пакете была красивая коробка. Я не сразу понял, что это был планшет. Тот самый планшет Lenovo со встроенным проектором, разработанный с участием Эштона Кутчера. 

Как и ThinkPad 2011 года, планшет лежал в кладовке и ждал своего часа. Им тоже несколько лет никто не пользовался, так как у всех есть новые гаджеты, а там стоит совсем уж старый Android. 

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

Читать далее

Новости

Ракетный щит СССР

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

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

Мой визави Анатолий Степанович Глушко — один из создателей софтверной части системы противоракетной защиты Советского Союза.

Я даю текст интервью практически необработанным, с минимальными исправлениями. Интервью было несколько спонтанным, но, мне кажется, оно представляет изрядный интерес.

Читать далее

Как мы с внуком подняли свой сервер вместо Gmail в деревне

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

— Дед, Gmail опять всё перекрутил. Письма теряются, половина — реклама, интерфейс другой, ничего не понятно. Ты же у нас главный по всяким проводам, придумай что‑нибудь.

Я посмотрел на него, потом на старый систем ник в углу комнаты, на наш деревенский интернет, который любит падать в самый неподходящий момент, и вдруг поймал себя на мысли: а действительно, почему бы не попробовать завести почту «по‑стариковски» — на своём домене, на своём сервере, со своими правилами. Не потому что я лучше Google, а потому что интересно понять, сколько сегодня стоит «своя почта» для обычного человека из глуши и можно ли на ней жить в реальном, а не лабораторном деревенском быту.

Начал я, как ни странно, не с железа, а с имени.
Объяснил внуку, что домен — это человеческое имя вместо голых цифр. Ящик vnyuk@ded-v-derevne.ru звучит всё‑таки повеселее, чем vanya2008_mega@какой‑нибудь‑бесплатный‑сервис. Домен зарегистрировали, я зашёл в панель и занялся тем, что обычно никого не волнует, пока всё работает, — настройкой записей, которые говорят остальному миру, куда нести письма.

Рассказывал внуку на пальцах: вот у нас есть «адрес дома» — запись, где написано, на какой IP смотреть, когда кто‑то ищет ded-v-derevne.ru. Есть особая запись для почты — мол, «письма складывать вот сюда, в этот ящик на сервере». Есть ещё строка с перечислением тех, кому вообще можно доверять отправку писем от нашего имени — чтобы спамеры не прикидывались нами. Для него это звучало как какая‑то бюрократия, для меня — как привычная настройка, которой просто давно не занимался.

Читать далее

На один плюс больше. Сервер Mobian на OnePlus 6. Оказалось слишком просто

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

TL;DR: Расскажу про свой опыт перепрошивки телефона и превращения его в маленький домашний сервер. Спойлер: оказалось гораздо проще, чем я сам ожидал.

Для начала представлюсь – я Деревянкин Павел, менеджер продукта электронных визиток MyQRcards, в прошлом мобильный разработчик в этом же продукте.

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

Можно было для этой цели взять какой-нибудь из старых ноутбуков, что пылятся у меня за спиной, или купить Raspberry Pi, но я решил, что это будет слишком скучно, потому что, честно говоря, затеял всё это для развлечения, а не для гонки за реальным результатом, этого мне и на работе хватает. Я было полез на всем известный сайт в поисках б/у дешёвого Mac на M1 или чём повкуснее. Искал как сами miniPC, так и ноутбуки со сломанными дисплеями. Но, покопавшись в объявлениях с полчаса, понял, что это не такое дешёвое удовольствие, как хотелось бы. Да и что там будет веселее, кроме повышенной мощности?

И вот в этот момент я подумал: ну я же вырос из мобильной разработки, а M1 – это сильно ушедший вперёд мобильный процессор (не бейте ногами, я сильно упрощаю, да).

Почему бы не поискать возможность накатить сервак на телефон?

Читать далее

Как инженер подключил дисковод от флоппи к Tesla, а электрокар его распознал

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

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

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

Читать далее

Как Pizza Tycoon симулировала дорожное движение на процессоре с частотой 25 МГц

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

Я работал над Pizza Legacy — опенсорсным воссозданием игры 1994 года Pizza Tycoon для DOS. В игре есть вид на улицы города, при скроллинге которого игрок наблюдает постоянный поток машин. Это примерно 20-30 маленьких спрайтов, однако они едут по дорожной сети, создают очереди на перекрёстках и в целом выглядят как оживлённый город. Да, симуляция иногда глючит, машины проезжают друг через друга, но этого достаточно, чтобы придать карте ощущение жизни. И всё это на процессоре 386 с частотой 25 МГц.

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

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

Всё это время мне не давала покоя одна мысль: если оригинальная Pizza Tycoon работала на процессоре с частотой 25 МГц, то почему мои версии всегда оказывались столь сложными?

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

Читать далее

Поднимаем сеть на коаксиальном кабеле в 2026 году

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

Приветствую всех!

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

И вот как-то раз я задумался: а как насчёт попробовать связать пару компьютеров по такой сети уже в наши дни? Что из этого получится, и стоит ли вообще пробовать всё это? Сейчас и узнаем…

Press F1 to continue

«Потребительская корзина»: игра на табло покупателя

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

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

Конечно, можно было бы засунуть туда ESP-шку и сделать погодную станцию, часы, или транслировать уведомления о новых сообщениях в ТГ и WhatsApp. Это всё, безусловно, по-своему интересно. Но самым большим моим увлечением являются игры. И поэтому я решил сделать из табло электронную игру. Как говорится, «но зачем?» Ответа у меня нет. Но есть рассказ, что и как я сделал.

Читать далее

Баг на тёмной стороне Луны

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

Код бортового управляющего компьютера космического аппарата Аполлон (AGC) — одна из самых тщательно исследованных кодовых баз в истории. Её прочитали тысячи разработчиков. Учёные публиковали статьи о её надёжности. Эмуляторы выполняют её команда за командой. Мы обнаружили в ней баг, который, похоже, оставался незамеченным пятьдесят семь лет: блокировку ресурсов в коде гироскопического управления, приводящую к утечке на ошибочный путь и отключающую возможность изменения положения платформы наведения.

Для преобразования 130 тысяч строк ассемблерного кода AGC в 12,5 тысячи строк спецификаций мы воспользовались Claude и Allium — нашим опенсорсным языком создания поведенческих спецификаций. Спецификации были выведены из самого кода, и этот процесс направил нас непосредственно к багу.

Читать далее

Как bootstrap-нагрузка сделала возможным появление исторического процессора Intel 8008

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

История первых микропроцессоров обычно сводится к архитектуре и людям, но на уровне кристалла всё решалось куда более приземлёнными вещами — напряжениями, утечками и ограничениями технологии. В этой статье разбирается одна из таких «невидимых» деталей — bootstrap load в Intel 8008: зачем он вообще понадобился, какую проблему с пороговым напряжением он закрывал и почему без него ранние микропроцессоры выглядели бы иначе. Заодно это хороший повод посмотреть, как небольшое схемотехническое решение может повлиять на всю индустрию.

Открыть материал

Сделаем сами ретроавто в масштабе 1:5?

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

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

Читать далее

Локальный ИИ: майнинг плата + 3 RTX 3090

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

С прошлого года я изучаю бюджетные варианты сборок для локального ИИ в домашних условиях. Точкой “не возврата” стал запуск модели gpt-oss-120b на 3 видеокартах на открытом стенде, после чего я провел длительные тесты в работе и мне понравилось. Однако, десктопные платы и корпусы не могут вместить в себя 3 RTX 3090 (слишком широкие). Тогда я присмотрелся к майнерским решениям, которые имеют свои нюансы и сложности.

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

Читать далее

Последний настоящий КПК от HP: обзор железа

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

Не так давно я рассказывал вам про легендарный карманный компьютер от HP под названием hx4700. Несмотря на высокую цену, девайс поражал пользователей мощнейшим ARM-процессором от Intel, ярким и сочным VGA-дисплеем и наличием дискретного GPU. Однако в процессе изучения аппаратной платформы, мы с вами выяснили его страшную тайну - на самом деле это был КПК от HTC...

Однако недавно ко мне в руки попал последний настоящий КПК от HP - Jornada 560, и его конструктив показался мне очень необычным...

Читать далее

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

Это не Fender Buck Owens Telecaster, а подделка с Aliexpress

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

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

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

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

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

Читать далее

Реверс-инжиниринг безымянного табло электронной очереди: когда 1 бит весит целый байт, а математику за тебя делает ИИ

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

Я работаю в компании, которая разрабатывает и продаёт систему электронной очереди. Пришёл недавно, успел написать веб-клиент для их очереди — общение по SOAP, веб сайт, талоны с QR кодом, ничего особенного. Потом руководство поставило задачу: интегрировать физическое табло с вызовом клиентов через веб. Старое десктопное приложение как-то умеет зажигать на нём цифры — надо сделать то же самое, но из веба.

Окей, задача понятная. Первым делом пошёл к тем, кто делал это приложение.

Читать далее

Программируемые калькуляторы. Часть третья «Первый второй»

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

240 байт памяти на мотке проволоки шесть метров, программирование как эзотерика, внешний носитель на магнитной карте, расчеты для управления Лунным модулем «Аполлон-11». Сплошное «Итало Макси Хитс», которого могло и не быть. Что же это?

И да, это действительно дерзкий итальянец, которому так и не дали стать первым персональным компьютером.

В третьей части цикла: Olivetti Programma 101 —инженерный компромисс, доведённый до персонального изящества.

Читать далее

Винтажная видеокамера SONY

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

Попалась мне как-то на глаза профессиональная видеокамера SONY DSR-300AP. А я всегда питал слабость к профессиональной видеотехнике. Тем более что просили за нее не очень много, а выглядел аппарат чрезвычайно солидно, потому я не удержался и купил. Давайте посмотрим, что это за аппарат и возможно ли сейчас использовать технологию четвертьвековой давности по назначению.

Читать далее

Война домашних компьютеров

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

В 1979 году компании Atari и Texas Instruments (TI) создали новую категорию компьютеров, сочетавшую в себе черты персонального компьютера и игровой консоли. Как и чисто игровые системы, эти устройства были оснащены специализированными графическими и звуковыми чипами, а программное обеспечение устанавливалось на картриджи; при этом они были программируемыми и расширяемыми, а также поддерживали такие периферийные устройства, как кассетные дисководы и принтеры. Однако ни один из этих компьютеров не достиг той ценовой отметки, которая позволила бы им занять место в новом сегменте рынка: Atari 400, стоивший 550 долларов, обходился почти во столько же, сколько стоили два хорошо зарекомендовавших себя персональных компьютера (TRS-80 и Commodore PET), а TI-99/4 выглядел как бюджетный, но стоил дорого: его цена в 1150 долларов была сопоставима с ценой Apple II.

Компания Texas Instruments не сдалась и вскоре нашла способы снизить стоимость своего компьютера. Весной 1981 года она выпустила обновлённую версию — TI-99/4A — с улучшенной клавиатурой, без встроенного монитора, с новой системой периферийных устройств и розничной ценой в 525 долларов. Однако вскоре она потеряла инициативу, поскольку на рынок хлынул поток новых игроков со всё более доступными предложениями. Эта новая категория персональных компьютеров, связанных с видеоиграми, стала известна как «домашние компьютеры» из‑за того, что их могли легко позволить себе обычные домовладельцы. Чтобы конкурировать в этой категории, нужно было работать в больших масштабах: для налаживания производственной линии по выпуску специализированных звуковых и графических чипов требовалось много капитала, и затраты должны были окупиться за счёт большого количества проданных единиц. Самые популярные игры для персональных компьютеров на дисках или кассетах в начале 1980-х годов продавались тиражом 20 000–30 000 экземпляров, и это было минимальным количеством, необходимым для того, чтобы сделать программный картридж ROM экономически выгодным.

Читать далее

ПМК и Кастанеда. Часть 8. Сказки о силе

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

Завершение серии статей о параллелях между недокументированными операциями советских ПМК и концепциями Карлоса Кастанеды. Начало тут...

Читать далее

FOOF. Воспроизводим легендарный баг в процессоре Pentium

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

Приветствую всех!

Думаю, при упоминании знаменитого бага в процессоре Intel Pentium на ум сразу приходит ошибка деления. Но, как оказывается, она была не единственным косяком этих чипов.

Первые «пеньки» имели ещё одну интересную особенность: существовали «роковые» четыре байта, выполнение которых заставляло компьютер зависнуть намертво. Что же это была за ошибка, как она проявлялась и как её воспроизвести? Сейчас и узнаем.

Press F1 to continue
1
23 ...