MongoDB for Developers

Я пишу этот пост, потому что нахожусь в некотором экстазе от онлайн курса M101: MongoDB for Developers. Если вы вообще смотрите в мир NoSQL, то думаю это самое то, что нужно для того чтобы идти в ногу со временем. Вообще, я заметил что за прошедшие пару лет с окончания вуза я отучился учиться… чтоже Coursera, Udacity и другие ресурсы с Class Central помогут мне вернуться в строй.

Иногда они возвращаются

Привет, народ!

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

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

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

Сессия в полном разгаре, мыла в ящик сыплется много и иногда взгляд цепляется за что-то, а потом пытаешься понять, чтоже было не так. Так и у меня с словосочетанием 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 Перевод “парадокса”

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 пишет в своем блоге Иван Сагалаев, куда я и рекоммендую глянуть всем заинтересовавшимся.