Чтобы каждый раз svn co не спрашивал файл сертификата при подключении к репозитарию по https в ~./subversion/servers достаточно добавить :
[groups]
examplehost = host.example.com
[examplehost]
ssl-client-cert-file = /path/to/my/cert.p12
ssl-client-cert-password = somepassword
Взято отсюда
Posted on 20 August '07 by spoof, under comp, spylog, unix, заметки. No Comments.
Finally, поборол свою лень и занялся сайтами, в том числе и своим блогом. К своему блогу прикрутил categories cloud widget (уж очень нравицца) и плагин del.isio.us, который стягивает последние ссылки с моего аккаунта на одноименном сайте. Widget…слово то какое. Короче это новая фича, которая идет в 2.2 и была доступна в качестве плагина для wordress’a версий ниже. Если у Modx это называется snippet, у Joomla – модуль/компонент, то тут это те же яйца, только вид сбоку. Хотя это грамотное решение проблемы постоянной правки шаблонов/templates дизайна – тупо перетащил нужный widget в понравившееся место на sidebar’e (жаль, что только на sidebar’e) и юзаешь на здоровье и никакой правки шаблона.
Вот бы таким же образом сделали openid “авторизацию”, чтобы возможно было комментировать. Сейчас же опять надо менять это в шаблоне. Шаблон, кстати тоже поменял, но это временно, ибо он мне не нравится, но лучше ничего не нашел.
Продолжил работу над сайтом Ragga-Jungle.Ru. Первоначально задумывалось сделать это всё на движке Joomla, но оказалось, что это настолько запутанная CMS, что возникает вопрос : что курили разработчики этой cms, когда ее создавали? Я знаю, что корни идут от Mambo, но тем не менее.
Короче, вернулся на Modx, который показался мне наиболее удобным и понятным для создания того, что требуется. Переход правда связан с потерей интеграции всех модулей друг с другом. Надо пилить руками – но хотя бы понятно, что куда и зачем. Modx однозначно рулит! За 2 дня я сделал больше, чем за неделю (если быть точным за два вечера против пяти вечеров).
И еще.. Cи++ постепенно съедает мой моск и время
upd: Таки пришлось мне править шаблон руками. Ссылка home была битая и вела на текущую страницу всё время. В коде надо было заменить $url = get_option(’wpurl’) на $url = get_bloginfo(’url’); Видимо это wordpress 2.x specific “фича”.
Posted on 2 August '07 by spoof, under comp, devel, life, spylog, wordpress. 1 Comment.
Всё. Наконец-то сдал сессию
последнюю в жизни сессию в МЭИ. Теперь отдыхаю и работаю и нет такого огромного пожирателя времени как универ. Планов есс-но куча. И самое радостное, что планы эти касаются больше отдыха и увлечений (кстати, сказать, работа в спайлоге это увлечение
)
Posted on 7 July '07 by spoof, under comp, life, spylog. No Comments.
Закончились 2 достаточно сложных недели, в течение которых было очень очень мало свободного времени. Подведу небольшой итог:
- Почти всё время убил типовой расчет (хотя это скорее больше курсовой или даже 2 курсовых проекта). Куча бессоных ночей, куча невыпитого пива и куча времени, которое я должен был потратить на работу. Типовой расчет по предмету “Модели и методы анализа проектных решений”. Задача – написать планировщик задач, используя алгоритмы и приемы. которые нам начитал завкаф. В общем, получилось порядка 1300 строк питоньего кода. Если б не питон, то это число раза в 2-2.5 возросло бы. Короче, слава богу, что это сдали. Остается теперь готовится к экзамену по всему этому. Еще надо сделать курсач по базам данных, курсовой по МДС, штук 5 типовых по Искусственному интеллекту – короче сессия скоро.
- На работе закончил писать скриптик на питоне, который лопатит кучу больших файлов. Кроме того только сейчас осилил true way использования тредов и соотвественно приделал его к этому скрипту. Некоторые полезные ссылки по этой и другим темам есть у меня в del.icio.us
- Обновил wordpress с 2.1.3 до 2.2 версии. Приделал к нему кучу плагинов. Например, akismet, который за несколько дней словил порядка 100 спамных камментов и не пропустил ни одного спамного. Пока спама нет, тьфу тьфу тьфу. Еще поставил плагин codesnippet, с помощью которого удобно выводить куски кода (долго искал, кстати). Понравилось в этой версии wordpress’a, что есть такая штука Widgets (раньше ставился как плагин, а теперь это в ядре), которая позволяет управлять всякими “элементами” блога для вывода на страницу. Можно например Tags и Categories менять местами, отключать… Теперь для этого не надо в теме копаться. Еще хочу вместо тупого списка тэгов tag cloud
модняво. И надо всё же тему поменять, а то эта надоела.
- На днях таки ощутил всю прелесть весны и тепла, валяясь с пивом тихим теплым вечером на травке на Котельниках. Шикарно, хочу еще
- После месячного перерыва снова начал играть в кваку. Ибо наконец-то появилось немного свободного времени и удачно в дебиановский репозиторий попали nvidia legacy дрова для моей видеокарты – nvidia-glx-legacy-96xx. Правда и тут не обошлось без бубна. Модуль к ядру 2.6.20 от этих дров не хочет собираться. При сборке сваливается с ошибкой:
More info, building fails because:
FATAL: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol ‘para
virt_ops’ .
Решение отсюда помогло.
Posted on 18 May '07 by spoof, under blog, debian, devel, life, spylog. No Comments.
Вухухуху, погода с каждым днем всё лучше и лучше. Днем работа, вечером гулять и наоборот. И кто, блять, придумал сон?
Куча работы, просто куча. Ладно бы просто была работа, так ведь и желание работать есть.
Единственное, универ парит моск жестоко. Но ничего. Еше год и всё. Хотя уже меньше.
Posted on 27 April '07 by spoof, under comp, devel, life, spylog. No Comments.
Нашел моднявую штуку – sshfs – fs over ssh, позволяет монировать разделы через ssh.
Собственно всё просто:
spoof@local$ sudo sshfs spoof@remote:/home/spoof/ /home/spoof/remote_dir -o allow_other
Очень удобно и сильно сокращает время, избавляя от постоянно копирования с помощью scp между серверами. На локальной машине правишь то, что лежит в /home/spoof/remote_dir, а на удаленной (просто через ssh) собираешь.
Кроме того, нет зависимости от набора и версий софта на удаленной машине.
Еще надоело каждый раз вводить пароли, поэтому сделал авторизацию по ключам:
cd ~
ssh-keygen -t dsa — без passphrase
scp .ssh/id_dsa.pub remote_server:~/.ssh/authorized_keys
ssh remote_server
Posted on 13 April '07 by spoof, under devel, spylog, unix. 2 Comments.
Таки юниксы рулят. Очень много удобных для администрирования есть фич, но не все конечно гладко.
Например, тот же ssh – без него вообще обойтись невозможно в случае необходимости “текстового” доступа к серверу. А что делать, если нужно подключиться к гую (хотя это редко когда надо, тем более на серверах), то для этого ssh в “чистом виде” не пойдет. Но зато, ssh умеет создавать туннель, через который можно кидать всё что угодно, причем с шифрованием трафика. Поэтому для того, чтобы рулить удаленным десктопом, имея в наличии только доступ ssh, можно заюзать VNC и возможность туннелирования ssh – vnc over ssh.
И так, поднимаем на удаленной машине vnc сервер:
spoof@remote_server:~% apt-get install x11vnc
spoof@remote_server: ~% x11vnc -usepw
Далее создаем ssh туннель с локальной машины:
spoof@local: ~% ssh -L 5901:localhost:5900 remote_server
Где 5900 – соотвествует обычно vnc серверу, висящему на desktop:0, 5901 – :1
И теперь, коннектимся VNC клиентом к локальной машине на порт 5901 (или другой), созданный ssh, который в свою очередь пробросит запрос на remote_server на 5900 порт:
spoof@local: ~% apt-get install xvncserver
spoof@local: ~% xvncviewer localhost:1 (:1 соответствует порту 5901, :2 - 5902 и т.д)
Таким вот способом я хожу на рабочий комп в spylog’e
Взято отсюда
Posted on 12 April '07 by spoof, under comp, debian, life, spylog, unix. No Comments.
Теперь я работаю в spylog.ru. Буду занимадза портированием утилит на новые версии линуксячьего софта и разгребанием хлама.
Posted on 6 April '07 by spoof, under comp, devel, life, spylog. 1 Comment.