#encoding koi8-r #extends phd_site #implements respond #attr $Title = "Software" #attr $Description = "Broytman Software Page Index Document" #attr $Copyright = 1994 #attr $Next = "why_unix.html" ## #def body_html

Unix

Почему я предпочитю Unix и особенно Linux.

Доступ к файловым системам ext2/ext3 из альтернативной ОС.

Несколько сеансов SSH по одному соединению.

Я люблю Midnight Commander, всё время им пользуюсь и настраиваю его под свои потребности. См., например, мою менюшку и виртуальные файловые системы.

Python

Я пользуюсь языком программирования Питон.

...и почти не пользуюсь сервером web-приложений Zope.

Объектно-реляционные отображения. Их достоинства и недостатки.

Web

Я программист универсальный - пишу клиенты, серверы, графические программы и программы командной строки, но более всего предпочитаю web-технологии.

В сущности, Web 2.0 - это продолжение идеи порталов.

Лекции про web-технологии

Преимущества и недостатки web-технологий и интерфейсов.

Лекция про браузеры, серверы, HTML, CSS, Java, JvaScript и многое другое.

Серверные web-технологии.

Лекция про XML и web-службы.

Лекция про асинхронные сокеты.

Web-клиент

Я пользуюсь браузером Mozilla. И вам советую.

Version control

Системы управления версиями. CVS, Subversion, Mercurial, git.

Mercurial против git. И наоборот.

Командная строка

История о том, как пользователь изобрёл командную строку :).

Автодополнение в bash и mc.

Всякие замечания

Дзен и искусство управления разработкой ПО. Сопутствующая литература.

Какие редакторы я люблю и за что.

Долой многопоточность!

Недостатки протокола FTP, особенно в сравнении с HTTP.

Кодировка имён файлов в архивах zip.

Об SQL объектах и парсере.

Перлы.

Году примерно в 85 я придумал шутку, посвящённую "The Revised Report of the Algorithmic Language Algol 68": "Добрый день! Мы начинаем пересмотренный репортаж с международного чемпионата Футбол-68!"

Быстрорастворимые сообщатели -- состояние союза.

#end def $phd_site.respond(self)