it4it

Блог обо всем моем

Flower

Функциональное тестирование с freshen

Некоторое время назад, набрел в сети на пакет cucumber, который помогает создавать различные тесты. Все действия в тесте описываюстя с помощью файла  сценария, который пишется на языке Grekhin представляющий из себя обычный, понятный для человека текст на любом языке. К сожалению cucumber это разработка для Ruby, но у него есть практически полная копия переписаная под Python с поддержкой nose и  зовется freshen
Читать дальше »

Социальные штуки в Django с Redis часть 2

В прошлой части я рассказал, как использую Redis в Django для показа онлайн пользователей. Во второй же части я расскажу, как сделать показ новых комментариев для постов (количество у каждого поста и подсветка новых в посте).

Разберемся сначала, из каких частей будет состоять вся “индикация”:
Читать дальше »

Социальные штуки в Django с Redis часть 1

Для одного из сайтов надо было писать начальные социальные штуки, типа количество пользователей онлайн и количество новых комментариев для постов. Т.к. реализация этого с sql базами достаточно затратно по ресурсам и не самое простое дело, то было выбрано nosql хранилище Redis. В нем легко хранить ключи и большое количество значений, которое легко можно получить для конкретных нужд.
Читать дальше »

Запуск Django в virtualenv из под cherokee

Не так давно, перешел я на использование cherokee, т.к. он новый, стильный, молодежный :)

А вообще, пал выбор на него, т.к. из коробки хорошая работа с wsgi и другими штуками для python и ruby (да, пхп он тоже может).  Также, не надо писать конфиг, есть клевая админка, в которой все функции делаются в пару кликов.
Читать дальше »

Наваял свою аплоадилку-сокращалку картинок

И так, в ходе изучения python фреймворка flask и подключения домой 50 мбитного интернета, наваял сайт для аплоада картинок. Из реализованного сейчас только аплоад картинок, получение короткой ссылки на нее и установление доступа по паролю на нее :) Собственно, сам сайт вот сайтик
Читать дальше »

hgweb на lighttpd

Опять давно ничего не писал :) А сегодня решил напомнить, что я жив и рассказать, как поднять свой hg репозитарий с web мордой на веб-сервере Lighttpd.

Предположим, что mercurial и Lighttpd у вас уже установлены, а репозитарии hg будут храниться в /var/www. Т.к. hgweb мы будем запускать через fastcgi (единственный возможный на lighttpd, не считая прокси), то нам потребуется .fcgi скрипт, который будет создавать wsgi сервер с сокетом. Т.к. у меня кучка django сайтов, то я сделал папку /var/www/fcgi, в которой все их и храню :)
Читать дальше »

Создание VPN сети с помощью OpenVPN

Потребовалось мне тут на досуге, реализовать VPN сеть для пары десятков компьютеров, находящихся в разных точках Земли. Для этого выбрал OpenVPN, а для сервера использовал свой VPS, который видят все.

Итак, первое что нам необходимо, это установить OpenVPN

Читать дальше »

Настройка VPN сервера на Win2003 через шлюз с Linux

Был очень большой перерыв в бложике, писать было не о чем :) И вот на работе появилась задача, подключить 1 комп ко внутренней сети. Думал сначала взять OpenVPN, но решил, что незачем плодить сущности и пусть сервер поработает хоть немного.

Итак, все описаное мной, было проверено на Windows 2003 EN. Приступим:
Читать дальше »

Установка на Debian 5 – lighttpd + mod_deflate

После переезда с 1 хостера к другому, решил сменить apache2 на Lighttpd. Т.к. VPS мой на Debian 5 и там есть только Lighttpd версии 1.4.19, в которой нету такого нужного модуля, как mod_deflate, для сжатия передаваемых данных. Данный модуль появился только с версии 1.5, в 1.4 есть лишь mod_compress, который умеет только статчиеские файлы сжимать. К счастью, патч, реализующий mod_deflate,  доступен практически ко всей ветке 1.4. В этой статье рассмотрим, как доабвить mod_deflate модуль.
Читать дальше »

Создание Linux виртуальной машины (domU) в Xen

После того, как установили dom0, можно приступить к установке в него виртуальных машин (domU). Для начала рассмотрим общую схему по установке, которую можно разделить на следующие этапы:

1. Создание “жесткого диска”

2. Написание конфига

3. Установка туда ОС, либо использование готового темплейта.
Читать дальше »

На www.avto-avtodina.ru, узнать тут. Автомобили grand vitara 2.7. . Посмотреть фильм бесплатно, темная сторона страсти - фильмы про любовь.