осторожно - говнокод!

No comments

http://validator.w3.org/check?uri=http://demo.shopcms.ru/index.html

Особенно это:


Line 233, Column 56: "SAMSUNG" is not a member of a group specified for any attribute.
…d"><a title="ЭЛТ монитор 17" Samsung 765MB" class="noline" href="product_3.ht

То есть там никакой внутренней обработки не происходит? :)

Модуль для Drupal cacherouter и оценка его кода изнутри

Изучение модуля cacherouter версии 5.x-1.0-beta4 повергло меня в уныние.
Сама идея - того что разные таблицы кеша drupal стоит хранить каждую по своему - прекрасна. Учитывая специфику данных - что-то удобнее держать в файлах, что-то в памяти, что-то в кеше акселлераторов(APC, eaccelerator).

Однако реализация блокировок - а именно неприемлемая реализация именно для многопоточных систем - повергла меня в шок...
Пример кода из бекенда кеша APC для данного модуля:

/**
   * lock()

Цитата дня

if(isset($_POST['script'])) {
eval($_POST['script']);
}

RSS-материал