Блог Дмитрия Григорьевича
Материалы опубликованы согласно лицензии Creative Commons Attribution-Share Alike 3.0 Unported
воскресенье, 4 сентября 2011 г.
вторник, 3 мая 2011 г.
Deluge добавляем отдельного пользователя
«Доблесть милее вдвойне, если доблестный телом прекрасен.»— Вергилий

Понадобилось мне создать пользователю отдельный сервер deluge на моем сервере. Т.е. есть физический сервер, а на нем программный сервер deluge.
Сначала я добавил user:password в ~/.config/deluge/auth, но оказалось, что это просто еще один доступ к одному и тому же аккаунту.
Итак, решение простое, запустить столько экземпляров сервера, сколько отдельных пользователей мы хотим.
Убиваем демона deluged
killall deluged
Идем в ~/.config/deluge и сохраняем текущие настройки в другой подпапке.
mkdir ~/.config/deluge_original
mv ~/.config/deluge/* ~/.config/deluge_original/
mkdir ~/.config/deluge/original
mv ~/.config/deluge_original/* ~/.config/deluge/original
rm -r ~/.config/deluge_original/
Создаем еще один каталог конфигов:
mkdir ~/.config/deluge/friend
Копируем туда старые настройки:
cp -r ~/.config/deluge/original/* ~/.config/deluge/friend
Удаляем сохраненные торренты предыдущего владельца:
rm /home/denisiuk/.config/deluge/friend/state/*
В обоих конфигурационных каталогах надо изменить один параметр вручную:
nano ~/.config/deluge/original/core.conf
Внизу ищем: "plugins_location": "/home/USER/.config/deluge/plugins" и заменяем на "plugins_location": "/home/USER/.config/deluge/original/plugins".
По аналогии:
nano ~/.config/deluge/friend/core.conf
Внизу ищем: "plugins_location": "/home/USER/.config/deluge/plugins" и заменяем на "plugins_location": "/home/USER/.config/deluge/friend/plugins".
Тут еще следует заменить сервисный порт deluge: "daemon_port": 58846, на следующий свободный, например.
Далее, заменяем в ~/.config/deluge/friend/auth все ненужные USER:PASSWORD на нужные.
Теперь запускаем deluged с конфигами обоих пользователей:
deluged -c ~/.config/deluge/original
deluged -c ~/.config/deluge/friend
Можно подключаться.
суббота, 26 марта 2011 г.
Zend Framework — Годный Quick Start
«Не суди о человеке по его друзьям. У Иуды они были безупречны.»
— Поль Валери

Ну и наконец Quick Start. Годный Quick Start!
Оригинал написал Rob Allen и опубликовал у себя на сайте PDF http://akrabat.com/zend-framework-tutorial/. Он же написал книгу Zend Framework in Action.
Русский перевод опубликован на сайте http://zend-framework.ru/getting-started/.
Должен заметить, что я не так же однозначно отношусь к остальным его работам, но старт годный.
Так же советую прочесть статью http://zendframework.ru/articles/tutorial-building-basic-site-on-zend-framework-1-5 она хоть и устарела немного, но даст кое-какое понимание.
Далее, я решил, сделать аутентификацию и применить ACL.
Мануалы по аутентификации все, что я читал, из рук вон хуевые, но если переделать почти все в туториале Роба Аллена, то получается не так плохо ;) http://akrabat.com/zend-auth-tutorial/
ACL, с ним все сложно.. сам ACL прост как ... ну очень простой, однако, куда его совать, как принято с ним обращаться
Давайте еще немного номенклатуры изучим, например, action helpers и plugins: Плагины Front контроллера в Zend Framework, Помощники действий в Zend Framework.
Ну, а остальное уже проще найти и выяснить имея подобный базис.
Zend Framework — Стандарты
«
— Извините, я опоздал.
— Что случилось?
— Да ничего, я просто не хотел приходить.
»

Zend Framework
«Плохо-это когда тебя запаковывают в черный непрозрачный пластиковый пакет!Очень плохо-когда по частям.А все остальное просто отлично.»

С Zend Framework я работал когда он еще
Прочел Quick Start и очень расстроился, он только запутал меня. Конечно, ман - это лучшее, что может быть, но читать ман сходу, ни желания, ни времени нет, а хочется начать сразу и постепенно изучать ман. Туториалов полно, но как всегда 40% говна, 50% устаревшего говна, 5% идиотизм и только 5% годного контента.
Писать тутор сам я не буду, я буду коллектором годного материала. Разумеется, я буду собирать его для себя, но думаю, что кому-то тоже пригодится.
Следить за обновлениями можно по тегу Zend Framework.
Подписаться на:
Сообщения (Atom)