30Дек/091

Где купить деревянный корабль (модель для сборки)

Речь идет про Москву.
Есть два крупных магазина

Понравился мне первый тем, что именно корабли и ни чего больше... соответственно должно все быть на высоте...

По телефону мне рассказали, какие фирмы для первого раза лучше взять (Mantua, OcCre и еще какую-то, уже не вспомню). Посоветовали купить набор инструментов со всем, что для сборки надо

После долгого изучения ассортимента выбрал себе ALBATROS (масштаб 1:100), т.к. исходил из суммы 3-4 т.руб (Альбатрос стоит 3.456 руб)
и заказал его + набор инструментов... :)

Коробка

Коробка

далее »

30Дек/090

Guitar Hero (Rock band)

Мой первый видос с игрой в Guitar Hero (для PC это FoF).

Метки записи: , Нет комментариев
30Дек/090

Unix. Количество файлов в директории

Столкнулся с проблемой подсчета количества файлов в директории в ОС unix, а именно freebsd. Специальной утилиты для этого не нашел, пришлось извращаться.
Решается задача при помощи двух стандартных утилит find и wc

find . -type f

выводит все найденные файлы в текущий директории

wc -l

выводит количество строк
соединяем:

find . -type f | wc -l

получаем к примеру такой результат:

%find . -type f | wc -l
1997

Метки записи: Нет комментариев
30Дек/090

Nginx – логические операторы «И», «ИЛИ»

Как написать location в nginx, который срабатывает, если два условия должны выполняться. Логично было бы написать так:

if ($http_user_agent ~* "Opera" AND $http_referer ~* "yandex.ru") {
bla bla bla
}

nginx не предусматривает в условиях логические операторы
Решение есть в виде хака:

set $a "";
if ($http_user_agent ~* "Opera" ) {
set $a 1;
}
if ($http_referer ~* "yandex.ru") {
set $a 1$a;
}
if ($a = 11) {
bla bla bla
}

Идея очень проста, создается переменная, в которую по мере срабатывания условий накапливается строка. Далее срабатывает какое-либо условие с учетом этой строки.

Может man читал не внимательно и кто-то подскажет более красивое решение этой проблемы?

Метки записи: Нет комментариев