Archive for 'spylog'

SVN & SSL

Чтобы каждый раз 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.

Summary of the last week

Закончились 2 достаточно сложных недели, в течение которых было очень очень мало свободного времени. Подведу небольшой итог:

  1. Почти всё время убил типовой расчет (хотя это скорее больше курсовой или даже 2 курсовых проекта). Куча бессоных ночей, куча невыпитого пива и куча времени, которое я должен был потратить на работу. Типовой расчет по предмету “Модели и методы анализа проектных решений”. Задача – написать планировщик задач, используя алгоритмы и приемы. которые нам начитал завкаф. В общем, получилось порядка 1300 строк питоньего кода. Если б не питон, то это число раза в 2-2.5 возросло бы. Короче, слава богу, что это сдали. Остается теперь готовится к экзамену по всему этому. Еще надо сделать курсач по базам данных, курсовой по МДС, штук 5 типовых по Искусственному интеллекту – короче сессия скоро.
  2. На работе закончил писать скриптик на питоне, который лопатит кучу больших файлов. Кроме того только сейчас осилил true way использования тредов и соотвественно приделал его к этому скрипту. Некоторые полезные ссылки по этой и другим темам есть у меня в del.icio.us
  3. Обновил wordpress с 2.1.3 до 2.2 версии. Приделал к нему кучу плагинов. Например, akismet, который за несколько дней словил порядка 100 спамных камментов и не пропустил ни одного спамного. Пока спама нет, тьфу тьфу тьфу. Еще поставил плагин codesnippet, с помощью которого удобно выводить куски кода (долго искал, кстати). Понравилось в этой версии wordpress’a, что есть такая штука Widgets (раньше ставился как плагин, а теперь это в ядре), которая позволяет управлять всякими “элементами” блога для вывода на страницу. Можно например Tags и Categories менять местами, отключать… Теперь для этого не надо в теме копаться. Еще хочу вместо тупого списка тэгов tag cloud :) модняво. И надо всё же тему поменять, а то эта надоела.
  4. На днях таки ощутил всю прелесть весны и тепла, валяясь с пивом тихим теплым вечером на травке на Котельниках. Шикарно, хочу еще :)
  5. После месячного перерыва снова начал играть в кваку. Ибо наконец-то появилось немного свободного времени и удачно в дебиановский репозиторий попали 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.

Снова SSH

Нашел моднявую штуку – 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.

VNC over SSH

Таки юниксы рулят. Очень много удобных для администрирования есть фич, но не все конечно гладко.

Например, тот же 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.