По просьбе трудящихся, размещаю фото зубных паст, щеток и нитей, рекомендованных к использованию:
вторник, 30 июля 2013 г.
понедельник, 29 июля 2013 г.
Немного про демонов.
Допустим мы написали приложение, которое теперь захотели запустить в демонизирующем режиме при запуске ОС. Что нужно для этого сделать?
0. Написать управляющий скрипт my_lovely_daemon, который должен обрабатывать как минимум 2 параметра: stop, start. А лучше, чтоб побольше: {start|stop|restart|reload|force-reload}.
воскресенье, 28 июля 2013 г.
The frame of the brain
Часто, запускаю PostgreSQL в Mac OS X и сталкиваюсь со следующей ошибкой:
vika$ psql -h localhost -p 5432
psql: could not connect to server: Connection refused
Is the server running on host "localhost" (::1) and accepting
TCP/IP connections on port 5432?
Исправляется ошибка очень просто. Нужно всего лишь запустить сервер PostgreSQL. Почему? Да потому что статус как бе намекает:
vika$ /Library/PostgreSQL/9.2/bin/pg_ctl -D name_db status
pg_ctl: no server running
Напоминание для будущего раза:
vika$ /Library/PostgreSQL/9.2/bin/pg_ctl -D name_db status
pg_ctl: server is running (PID: 83712)
вторник, 16 июля 2013 г.
Жарим deferred'ы.
Основная цель написания сего поста: разобраться в том, как работает декоратор @inlineСallbacks в Twisted и понять, зачем нужны сквозные функции. До этого дело пока не дошло, но разберем подготовительную часть, а именно: зачем нужны Deferred, почему без них будет хуже?
В "поджарке" также будут участвовать:
1. Разница между обычными Deffered'ами и inlineCallbacks. Пример с inlineСallback и без них.
2. Операция cancel. Как она работает и зачем нужна?
3. Отмена Deferred'а по таймауту. Зачем это нужно и где может использоваться. Пример.
В "поджарке" также будут участвовать:
1. Разница между обычными Deffered'ами и inlineCallbacks. Пример с inlineСallback и без них.
2. Операция cancel. Как она работает и зачем нужна?
3. Отмена Deferred'а по таймауту. Зачем это нужно и где может использоваться. Пример.
вторник, 2 июля 2013 г.
О ресторане и его клиентах.
В ресторане "Грабли" очень вкусные завтраки. Очень рекомендую.
Есть еще кровавые блинчики:
Обслуживание в Граблях намного лучше, чем в том же МУ-МУ (в МУ-МУ на Таганской особенно приставучие продавцы!)
Когда люди приходят в ресторан, они хотят хорошо поесть. Ресторан -- тот же сервер по обсуживанию клиентов. Ресторан -- сервер, предоставляющий еду. И если он хорошо выполняет свои обязанности, то и коннект клиентов будет утойчивый и скорее всего, переподключаемый.
Подробнее о клиентах с серверами под катом. А если стало интересно про ресторан "Грабли", то вам сюда.
Подписаться на:
Сообщения (Atom)