Оказывается, уже три недели в Омске есть "Безлимитный Webstream 1024", ценой в 2600 рублей - и ни одна зараза во френдленте даже не заикнулась!
Ужас.
Немедленно подписался, разумеется.
Цивилизация надвигается.
Оказывается, уже три недели в Омске есть "Безлимитный Webstream 1024", ценой в 2600 рублей - и ни одна зараза во френдленте даже не заикнулась!
Ужас.
Немедленно подписался, разумеется.
Цивилизация надвигается.
Решил в первый раз попробовать "лёгкие" HTTP-сервера - раздавать статику в условиях экономии памяти. Для первого раза выбрал lighttpd, как самый популярный по дебиановскому popularity contest. Всё работает, документации в комплекте немного, на оффсайте дока по "последней" версии (слава богу, с указаниями "это только в 1.5, а это появилось в 1.4").
Весь нужный функционал (vhosts, access control) в комплекте обнаружился и после некоторого секса завёлся (синтаксис конфига порадовал наличием syntactic whitespace: открывающая скобочка после условий должна быть на той же строке. Я, естественно, привык на следующей).
А вот этого так и не понял: почему-то так вот работает:
$HTTP["remoteip"] != "87.105.226.158" { $HTTP["url"] =~ "^/ZZ" { url.access-deny = ("") } }а так - нет:
$HTTP["url"] =~ "^/ZZ" { $HTTP["remoteip"] != "87.105.226.158" { url.access-deny = ("") } }По идее конструкции должны быть совершенно идентичные.
В общем, штука рабочая, но можно бы и получше. Следующие на очереди - thttpd, nginx и mathopd.
Тут т-щ dead-persimmon спросил желающих про самолучшие игры всех времён и народов.
При всей бестолковости этого занятия, составление таких списков достаточно приятно. Поэтому я составил. Сортировка - от алфавитная, игрушки все скопом стоят на первом месте.