Железные призраки прошлого

Компьютерная история

СтатьиСтатьиСтатьи
Cтарое железо и софт

МузейМузейМузей
Старые компьютеры

ФорумФорумФорум
Полигон призраков

ОбщалкаКонкурсыКонкурсы
Статьи и фото



Искать на сайте:
Применение «Железного призрака прошлого» в третьем тысячелетии



Эта статья прислана на конкурс.

Василь Горбаченко

Когда-то давным-давно, года так 2 назад, я был студентом-лаборантом: учился на программиста и работал сис. админом в компьютерной аудитории учебного заведения. В моем распоряжении было 12 компьютеров для студентов, один для преподавателя и сервер на FreeBSD, который «раздавал» интернет. А также куча рабочего «металлолома» в виде системников (286, 486, 586, P3) и мониторов на списание, которое пылились в кладовке лаборатории.

Случалось, что на некоторые пары было ходить «влом» (лень), хотелось посидеть в инете на своем рабочем месте. Иногда увлекался и засиживался, следствием чего были пропуски пар. Так происходило неоднократно и мне в голову пришла такая идея: сделать программу, которая бы красиво «мониторила стутус пар» и каким-то звуковым сигналом сообщала о начале или конце пары и перемены, например на одном из «раритетов». И загорелись глазки идеей, как световой индикатор жесткого диска, и прорисовался план реализации в голове. Итак, вернемся в прошлое…

Задача была таковой: подобрать системник с монитором и написать программу, которая будет крутиться на нем.


Аппаратная часть. Смотрим что имеется:
















Выбор в этом «чудо-магазине» широкий. Поэтому возьмем один из системников и доукомплектуем всем необходимым, прочистим от пыли, промоем и сделаем из него «лапочку».

Пусть этим счастливчиком будет вот такой «тазик»:




Как видно на снимке, не достает двух заглушек. Но это не проблема, снимем с других «ящиков» и поставим.




Сразу видно, что машинкой явно давно не пользовались.




Посмотрим, что имеется на задней панели: блок питания, видеокарта, RS-232 (2 шт.), LPT. Отлично! Почти «полный боекомплект».




Раскрутим этого «монстра» и посмотрим начинку.




Как видим, все на своих местах. Перед запуском компьютера надо все тщательно осмотреть.




Винчестер «Maxtor». Видать, что до меня никто в нем не лазил.




Огромные клочья пыли на решетке блока питания говорит о том, что его мало кто чистил.




Задний вид. Как красиво! Сейчас такое в современных системниках врядли можно увидеть.




Флоппи привод “SONY”. «Надежный японец».




Не мог удержаться и не сфоткать это «пыльное царство». Интересно, два клока пыли, которые там лежат, упали с решеток блока питания?




Радиатор запылен, но конденсаторы не потекшие. Уже радует.




А вот и красавец винчестер. 172 Мб вполне хватит для поставленной цели.








Провода подключены на переднюю панель.




Планки памяти SIM 72 PIN. 4 MB x 4 шт. В итоге дают 16 МБ. Достаточно.




Блок питания EAST на 200W.




Видеокарта S3 Trio64V2/DX






А вот процессор/радиатор/вентилятор. Побоялся вынимать, так как ножки могут поотлетать от проца. Надо только прочистить от пыли и смазать вентилятор машинным маслом.




После несколькочасовой мойки железа имеем:




















Почти как новый ;)

Теперь выберем монитор. Остановимся на AMAGA. Будет красивее смотреться написанная прога.




Подключим системник.






И запустим. Посмотрим, что же на нем установлено:




Картинка появилась – значит рабочий. Видим что процик AMD-K5-PR100. 16 MB RAM. Винт определился.




Зайдем в BIOS и выставим все необходимые настройки.






Перезагружаемся.




О чудо, на нем установлена MS Windows 95. Можно даже ОС не ставить – все уже установлено.




А вот рабочий стол. Как все чисто!




Запуск программы «winver»




Диспетчер устройств




Свойства системы




А при выключении пишет: «Теперь питание компьютера можно отключить». Боже, как я давно не видел такую надпись!




Программная часть


Сначала программу хотел писать на Borland C++ 3.0, но передумал, так как в большинстве случаев писал только на нем, решил тряхнуть стариной – написать прогу на PASCAL’е 7.0. PASCAL – это первый язык программирования, который я изучал. Зная как 5 пальцев библиотеку GRAPH мог без проблем нарисовать что угодно. Например, программа-заставка с крутящимся радиационным знаком. На 486 DX красиво работает без проблем. Скачать можно тут (зеркало).


Назвал я программу «CLOCKER». Посколько это программа-заставка, то нужно продумать красивый интерфейс.


Комментарий: Почти год назад (апрель 2011) я переписал эту прогу под Linux (среда Lazzarus) и собрал устройство, которое управляет 220 вольтовыми электрозвонками. В итоге получил «боевую» систему управления звонками учебного учереждения. То есть красивая графическая среда рисует, что нужно, и подает устройству команду «звонить», когда нужно.

Особенности программы:

• удобный и красивый графический интерфейс;

• удаленное управление через VNC;

• можно подключать звонки общей мощностью до 600 Вт (каждый звонок тянет около 10 Вт, то есть хватит с головой);

• в самой программе можно планировать расписание звонков и перемен.

• сохранение звонков в файл;

• возможность загрузки файла звонков на конкретный день (например, сокращенные пары перед праздниками);

• возможность отключения звонков (не звонить в конкретные дни, например, по праздникам);

• синхронизация времени с NTP-сервером.

Этой системе присудили I место в конкурсе творческих работ среди студентов ВУЗ’ов I-II уровней аккредитации г. Киева в номинации «Программирование микропроцессоров».


За 3 минуты до начала пары или перемены программа будет «подмигивать» пару/перемену которая скоро начнется. Так же будут красивые стрелочные часы и обратный «ProgressBar» который будет вырисовывать, сколько осталось до конца в процентах «+» отсчет в формате «HH:MM:SS».

Прорисовав интерфейс на бумажке, взялся за написания программы. После написания программы, скопировал ее на ретро-комп и прописал в «autoexec.bat» программу. Вот что получилось:






Видео (снималось на Nokia N95):








EXE-файл (зеркало). Запускать «run.bat»


Комментарий: Интерфейс программы на украинском языке.

Минимальные системные требования: 80286, 1 MB RAM, HDD или FDD, EGA


Итоги


Написанная программа даст вторую жизнь старой и даже морально устаревшей компьютерной технике. Размер программы настолько мал, что можно загружать программу-заставку с дискеты, не имея при этом жесткого диска. Программа на данный момент «крутится» на одном из ПК в Колледже морского и речного флота при Киевской государственной академии водного транспорта в лаборатории электронно-вычислительных машин без проблем уже около 2 лет. И ни одного нарекания на работу ПК. Эту прогу знают студенты учебного заведения, и часто заходят полюбоваться этим чудом-техники;). А те, которые впервые видят, спрашивают: «Что это?». Получив ответ, просят, чтобы звонок с пары прозвенел раньше, не понимая того, что это всего лишь красивая заставка… Смешно, но факт есть факт. Я же от написания этой программы получил море удовольствия, потому что результат оправдал затраченное время и, как всегда, доказал подтверждение моих слов о том, что старую компьютерную технику можно грамотно использовать и сегодня.



Обсудить статью в специально созданной ветке форума. Эта статья прислана на конкурс.

© Текст, фотографии - Василь Горбаченко

© Железные призраки прошлого - 2011 г.

Опубликовано 18.12.2011 г.


Дополнения или поправки на phantom@sannata.ru

 


На главную страницу сайта

На страницу конкурсов



Авторские права и условия копирования материалов