Блог

Тормозим оптический привод

Надоел шум нового супер-быстрого CD-ROM (DVD-ROM или пишущего комбайна) при просмотре фильма? Ограничиваем его скорость самым простым способом, который может прийти в голову:
$ eject -x8 /media/cdrom0Где -x8 — скорость работы привода (при x32 мой привод шумит значительно меньше, почти не...
Дальше / Комментарии

Twisted-клиент и веб-прокси

Как это не парадоксально, но Twisted в своем арсенале не имеет средств для работы с HTTP через прокси-сервер. Я наклепал небольшой код, который решает эту проблему. Сделано не бог весть как, но если кому-то очень нужно, то сгодится и этот код.
from twisted.web import client as _twc


class...
Дальше / Комментарии

Кодировка в html5lib

Есть такая замечательная библиотека html5lib, а предназначена она для обработки, в том числе не валидного (не корректного) HTML. Пакет так же имеет код для сериализации DOM, ElementTree, BeautifulSoup и другой хрени в HTML, но этой его частью я не пользуюсь.

Вот простенький пример, для парсинга...
Дальше / Комментарии

Nevow. Урок первый.

Надеюсь вы уже установили Nevow и попробовали в нем поковыряться, например посмотреть примеры :-) ? Нет? Что ж, с этого и начнем.

Самый первый шаг

План раздела:

  • Описание загрузки и установки Nevow.
  • Обзор примеров из Nevow.

Домашняя страничка

План раздела:

  • Введение в шаблоны Nevow.
  • Знакомство с nevow.rend.Page.
  • Знакомство с nevow.rend.Fragment.
  • Подробнее о IResource и пр. интерфейсах.