Time is a Third Dimension :)

2006-08-22 at 17:16 | In uncategorized | Leave a Comment

Of course, the Subversion filesystem has a nifty third dimension that most filesystems do not have—Time! (We understand that this may come as a shock to sci-fi fans who have long been under the impression that Time was actually the fourth dimension, and we apologize for any emotional trauma induced by our assertion of a different theory.)

Version Control with Subversion

Немного о lowercase semantic web

2006-08-09 at 08:21 | In uncategorized | Leave a Comment

См. также:

rutextconv на Google Code

2006-08-07 at 03:26 | In uncategorized | Leave a Comment

Моя открытая программка Russian Text Convertor перебралась на хостинг проектов Google Code под названием rutextconv. Лицензия по-прежнему та же — GNU GPL 2.0, а вот версия изменилась на 0.2 (скорее ради теста, чем из-за каких-либо серьёзных изменений).

Есть планы упростить и без того простую программку, переписав её на Python для переносимости и добавив в неё другие правила русских типографских традиций. Если у Вас есть желание подключиться к разработке rutextconv — пишите мне.

Настоящий фильтр пакетов :)

2006-08-03 at 23:45 | In uncategorized | Leave a Comment

Сегодня с утра выбирал полиэтиленовый пакетик для зонта, не захотел брать китайский и вдруг понял! Я осуществил известную ИТ-специалистам операцию фильтрации пакетов :) Критерием для фильтрации стало доменное имя в URI веб-сайта фирмы на пакете. Был отброшен пакет http://www.pakme.com.cn/ и выбран пакет http://www.leeleeboy.com/. На самом деле последний тоже оказался китайским, но для этого пришлось зайти на сайт.

Взглянув, таким образом, на свои действия по-новому, я решил описать встроенные в меня правила для выбора пакетов:

Reject: *.cn
Accept: *.com, *.org, *.ru

А всё остальное — на собственное усмотрение.

Hello World!

2006-08-03 at 03:07 | In lang:en, tmp | 1 Comment

There’s a lot of work performed by descendants of a Processor class in Apache Cocoon. This is some important stuff from it’s interface:

class Processor(Component):
  def buildPipeline(self, environment): pass
  def getRootProcessor(self): pass
  def process(self, environment): pass

class TreeProcessor(Processor):
  def __init__(self):
    self.context = None
    self.fileName = None
    self.lastModified = None
    # ...

class Cocoon(Processor):
  """Main kernel of the entire Cocoon system."""
  # ...

This source code isn’t taken directly from Cocoon, of course. This is my draft of its interfaces in Python.

Blog at WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.