Перевод “парадокса”

Сессия в полном разгаре, мыла в ящик сыплется много и иногда взгляд цепляется за что-то, а потом пытаешься понять, чтоже было не так. Так и у меня с словосочетанием Python Paradox. Множество раз слышал, а никак не мог разобраться в чем дело.

Сегодня, наконец-то дошли руки. Это короткая статья Пола Грэхема о языках и программистах. Сайт русского перевода лежал напрочь, поэтому я озаботился перевести ее сам и выложить для своих читателей и всех кому оно может быть надо.

Для любителей повозмущаться “А кто это такой?”, даю развернутую справку. Пол Грэхем (Paul Graham), 1964 года рождения — программист, венчурный специалист и автор коротких рассказов. Человек, как говорится, старой закалки, помнит какие были XT тормозные. С конца 80-ых программировал на Common Lisp-e, сейчас работает над собственной его версией (Arc). Он написал известные произведения типа “On Lisp”, “ANSI Common Lisp”, “Хакеры и художники”; также, кстати, в одной из его работ была заложена применимость Байесова фильтра к фильтрации спама в почте, реализованная во многих программных продуктах. Созданную им компанию Viaweb по разработке программного обеспечения для Интернет-коммерции в конце 90ых купила Yahoo! за 50 млн. долларов. Если кому будет аргументом, доктор наук в области Computer Science и какое-то высшее художественное образование у него тоже есть. Подробнее думаю найдете в Интернет, а дальше мой перевод статьи “Python Paradox”.

Continue reading Перевод “парадокса”

Вышли Рельсы 2.0.1

Еще не успели отгреметь фанфары и сайт не отпустил digg-эффект , как я пишу заметку о том, что вышлa вторая версия Ruby on Rails, замечательного фреймворка, для разработки Web-приложений.

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

Приходите еще, оставляйте ваши отзывы, ну и пишите сами чем вас порадовал этот выходной. Вдруг, выход Python 3.0 alpha 2 для вас гораздо важнее?

Не знаете, что такое Ruby on Rails? Смотрите screencast и пишите, что вы об этом думаете!

Python and Apache on Windows XP – настройка рабочей станции

Возвращаясь к наболевшей теме учебы, я обнаружил что поднятая на ноутбуке система на apache, очень не работает с [python][]. Очевидно, во время чистки места были удалены какие-то ключевые компоненты конфигурации и потому обработка .py файлов перестала функционировать. Думая, о том как бы это заставить работать, я начал плясать с бубном.

Первое рещение было наиболее простым: подключить [python][] к обработке как внешний обработчик cgi-cкриптов. То есть, добавить в httpd.conf следующие строки:

AddType application/x-httpd-python .py
ScriptAlias /_python/ "c:/Python/"
Action application/x-httpd-python "/_python/python.exe"

Cам не понял почему, но данная фишка не сработала ни для отдельной папки, которой был выставлен Option ExecCGI, ни для cgi-bin папки.

Continue reading Python and Apache on Windows XP – настройка рабочей станции

Python again

Ruby конечно хорош. Тут язык у меня ничего против сказать не повернется. Но жена его не знает, зато на первом курсе слушала краткое введение в Python. Понятное дело, его и выбрала в качестве языка для курсовой работы. Я соответственно, как защитник и помошник, пользуясь получасовым затишьем любезно предоставленным дочкой Анечкой, решил подчитать что интересного в мире удава произошло с тех пор, как я последний раз интересовался им.
Оказывается вышла новая версия, которая несет некоторые очень толковые изменения, в частности with и nested. Подробнее о with в python-e пишет в своем блоге Иван Сагалаев, куда я и рекоммендую глянуть всем заинтересовавшимся.