note to himself: Twisted

Никогда больше не пытаться сделать RESTful API на twisted.web, геммороя значительно больше чем профитов. viva xml-rpc.

django

Похоже первый проект на джанге окажется для меня и последним.
Косяков много, немощности ещё больше, но добила меня “новая фича” геренация url для вью (это который template в общепринятой терминологии).

Если раньше по блогам ходило несколько косячных самопальных реализаций, то теперь - к версии 0.97-pre они таки засунули что-то в транк.

Внятную документацию к нему проще всего получить не через гугл, как у нормальных людей, а читая сорс. Но добило меня, что это чудо, если не досчитается обязательных аргументов или не найдёт нужный вью кидаться говном исключением не будет, а просто отдаст None. back to perl хы хы.

Пропуск такого говнокода в транк - это уже симптом.

Пора подумать о добавлении плагебельности в пайлонс.

худший софт месяца.

matplotlib абсолютное, бесповоротное говно.
Никакие повер фичи не оправдывают крайне неудобный интерфейс.
Похоже аффтары больше думали о фичах, чем о удобстве использования, что в общем симптоматично для некоторых “учёных”.

import?

import module - загрузить модуль
и
import module as m - загрудить модуль и создать алиас.
Но
from module import * - импортировать содержимое модуля в основное пространство имён.
Почему не import * from module?

Увеличение вещей которые необходимо запомнить (аксиоматики) в пользу штук, которые выводятся из более простых утверждений (теоремы), совершенно не идёт на пользу языку.