Skip to content

Адаптация правил из .htaccess MajorDoMo для nginx.

server {
        listen                *:80;

        server_name           brain, brain.example.com;

        index  index.html index.htm index.php;
        access_log            /var/log/nginx/brain.example.com_access.log;
        error_log             /var/log/nginx/brain.example.com.ua_error.log;



        location / {
                root  /var/www/brain;
                try_files $uri $uri/ @smarthome;
        }
        location ~ \.php$ {
                root  /var/www/brain;
                include /etc/nginx/fastcgi_params;
                fastcgi_pass unix:/var/run/php5-fpm.sock;

        }
        location @smarthome {
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                include /etc/nginx/fastcgi_params;
                fastcgi_param SCRIPT_FILENAME /var/www/brain/nf.php;
                fastcgi_param SCRIPT_NAME     /nf.php;
                fastcgi_param QUERY_STRING    $args;
        }
}

 

Пятница, домой идти яебал, а делать нечего.
Идём в интернеты и ищем афиши сегодняшних ивентов.
Находим ивент с музыкой и каким-то экзотическим барабаном-синтезатором :)

Ищем пару для похода на концерт. Не находим, все заняты. Никто со мной не пошееел, никому я не нууужен :)
Пошел кароч сам, и не пожалел.

Полтора часа импровизации от этого и этого клёвых чуваков, у которых есть вот эта группа и вот этот канал.
Чуваков зовут Анатолий Гернаденко и Владимир Павловский.
Барабан-синтезатор называется ханг, и издаёт, внезапно, звуки, которые от него не ожидаешь.
Ребята делают отличную музыку, которая цепляет, у которой есть оттенки и визуальные образы, которые то и дело возникают в мозгу.

Арт-центр "Квартира", кстати, оказался не таким стрёмным местом как я ожидал. Да и люди пришли вроде приятные.
Кроме того хипстороподобного чувака который сидел рядом, а я сдерживал желание дать ему в рожу. Он, видимо пришел из-за того что туда пошла его девушка, и недовольно кряхтел временами, отвлекая от музыки.

А вот пример той офигительной музыки, которая была на концерте:

 

 

А у меня теперь есть выключатель как в этом видео.
А ещё датчик движения в коридоре.



Моя квартира, с советским ремонтом и пробками которые чудом не горят, теперь дохуя технологичная.

Надо еще робобабу на сервере завести, будет мне утром читать новости из динамиков, сообщать список задач на день и говорить какой я охуенный.

P.S.: Типа реклама. Выключатель брал у чувака на радиорынке, а он - тут: http://akropol.at.ua/

MongoDB River Plugin для ElasticSearch не заработает, пока монга, из которой надо читать - не будет иметь коллекции rs.oplog

Именно эта коллекция нужна плагину, для того чтобы подхватывать изменения в монге и складывать их в индекс ElasticSearch'a.

Кажется, таки нашел то самое решение, которое отвечает всем запросам, предъявляемым к софту для синка данных. Всё началось с того, что dropbox  не захотел синкать мои симлинки.

Долгая дорога к счастью:

Dropbox - с него всё началось. Но у него обнаружились следующие проблемы -  он медленный; из-за того что данные хранятся на серверах дропбокса - пришлось выдумывать шифрование данных в дропбоксе при помощи fuse модуля encfs и последующего монтирования этой зашифрованной директории. Из-за зашифрованных имён возникали некоторые  трудности в поиске файлов, которые дропбокс не мог синхронизировать (например из-за отсутствующих прав на чтение). И дропбокс не мог симлинки. А мне симлинки нужны. А ещё у меня так и не заработал LAN sync.

ownCloud - клёвый, но тоже не может симлинки. Если для использования в компании, как аналог гугла - то клёвый. Если для всяких девопсеров, которые любят симлинки - то нет :) Еще - нет консольной утилиты, либо демона, который синкал бы данные в фоновом режиме.

Unison -  не рассматривал, много нюансов, мало плюшек. Сойдёт для двух серверов, которые видят друг-дружку.

BitTorrent Sync - Это оно! Btsync умеет симлинки. Из-за того что он построен по технологии p2p - данные быстрее синкаются, если много сидов. Не хранит данные на чужих серверах. Наконец-то можно не дрочиться с шифрованием. Есть мелкие баги, но терпимые.

UPD: Всё хуйня Миша, давай по-новой :) Btsync, после пары недель использования, оказался не таким распрекрасным. Не умеет корректно удалять файлы у всех пиров при удалении файлов на одном из них.

Теперь юзаю Unison, он - то что нужно.После включения ноды, которая была выключена на протяжении месяца - на все остальные  прилетело 15 гигов данных, которые были ранее удалены. Unison тоже говно.

Нужно искать какое-то решение с хранилищем метаданных.

UPD 2021.01.23: Последние три года - юзаю Syncthing и вполне доволен.

Давайте похлопаем тем военным, которые такие ололомынавойне и постят фоточки вконтач не отключая геотэг.
Молодцы.
Как ихние, так и наши такой хуйнёй страдают.

Война 22 века в моём представлении: написал парсер вконтача, который делает анализ данных по стране проживания, указал предполагаемую область нахождения военных, и пошел пить чай.
Допил, вернулся, жмакнул кнопочку, хуйнул артой.

π