Category: it

Я

Языки программирования

Открыл книжку по языку программирования на первой попавшейся странице, а там такое:



Надо будет изучить этот необычный язык.
А вот интересно, где-нибудь (на каком-нибудь сайте) есть возможность позапускать в каких-нибудь средах забытые языки программирования? Ну, там Fortran, Рапиру запустить еще можно. А Алгол, АП и другие?
Я

Еще калькулятор

В дополнение к предыдущему калькулятору, который я начинал еще в далеком 2001-м году, соорудил еще один калькулятор. Точнее, мини-компьютер, потому что работает на языке программирования "Бейсик" тоже собственного изготовления.



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

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

Эту плату я развел еще в 2003-м году и хотел использовать как программируемый калькулятор с возможностью управления какими-нибудь внешними устройствами. Но пока работал на работе и было полно других дел, все откладывал, пока все же не дописал Бейсик.
На плате есть два COM-порта, справа можно поставить ПЗУ с программами пользователя и ОЗУ для хранения рабочих программ. Предусмотрены часы на DS1307 и литиевая батарейка, чтобы память программ не стиралась при выключении питания. На внешних разъемах оставшиеся ноги микроконтроллера ATmega128 можно использовать по своему усмотрению - там есть и выходы ШИМ, и АЦП.

Кому интересно, вот схема: http://www.leningrad.su/jj/2011/frs-200.pdf
Она, конечно, немного устарела: есть давно забытый программатор PonyProg и нет порта USB.

Но ничего, есть уже другая платка, более интересная. Скоро думаю и ей заняться.
Я

.РФ

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

Еще и месяца не прошло с начала регистрации, а .РФ уже в двадцатке европейских доменов.

Я решил тоже примкнуть к кириллическим доменам и зарегистрировал пару имен на свой сайт. Теперь запомнить будет легче. Все на кириллице. Даже WWW вводить не надо.

музейкомпьютеров.рф

музей-компьютеров.рф


Зарегистрировал два имени: на случай слитного написания и через дефис. Заходите!
Я

Windows внезапно стала медленно работать

Windows внезапно стала медленно работать. При работе с приложением шустрит вроде еще ничего, но стоит открыть какой-нибудь файл или начать обращение к диску, так все почти зависает, и, в общем, работает очень медленно.
После долгих поисков заглючившей программы я понял, что проблема только в винчестере и том, как с ним работает Windows. Оказалось, что операционная система взяла и уменьшила скорость работы с HDD. У меня стоит режим UDMA-5, а Windows решила, что ей и с PIO (самый медленный) хорошо. При этом скорость работы с диском уменьшилась в десятки раз.
Полез в интернет и выяснил как это лечить. Оказывается, не все так просто. На этом сайте рассказывается о причинах, почему Windows снижает скорость работы с винчестером, а также предлагает запустить программу, которая помогает решить эту проблему.
Для проверки можете посмотреть, в каком режиме сейчас работает ваш винчестер. Это можно сделать там: Пуск -> Control Panel -> Система -> Оборудование -> Диспетчер устройств -> IDE ATA controllers -> Primary IDE channel -> Дополнительные параметры.

Это я все говорю к тому, что у вас, возможно, тоже накапливается счетчик ошибок работы с диском, и может наступить момент, когда система решит, что на большой скорости работать не сможет, и снизит скорость обмена.
Я рекомендую на всякий случай запустить эту программу и сбросить счетчик (работает с Win XP, 2000).
Я

(no subject)

На сайте Piotr Piatek'а, посвященному старым программируемым калькуляторам, появился настоящий эмулятор микрокалькулятора МК-85.
Полностью эмулируется работа МК-85 со всеми его недокументированными возможностями и ошибками.
Например, можно ввести недокументированную команду WHO и узнать кто разрабатывал программное обеспечение МК-85.



http://www.pisi.com.pl/piotr433/mk85emue.htm