31 мая 2009 г.

Редакция сообщения о SVN

Внес поправки в сообщение по настройке SVN в FreeBSD

28 мая 2009 г.

Типочег



















Ёптааа...

24 мая 2009 г.

Рэпер Сява














Наткнулся в инете на фотку обезьянки, под которой была подпись "Репер СЯВА", стало интересно, что же это за персонаж такой... В общем провел 5 минутное расследование и выяснилось - это обычный Пермский Ди-Джей, который запел на всем понятном "матерном" языке и соответственно стал невероятно популярен. Тема песнопения посвящена пацанчикам. Кто побудил этого деятеля на такие шоу-бизнес подвиги - неизвестно но темя Насти Кменских и Потапа - На районе - видать РАСКРЫТА. Почитать более подробно можно тут . 


Видео на песню, которая открыла Сяве дорогу в жизнь

Бесплатное интернет ТВ и радио (EarthMediaCenter)


























Наткнулся на замечательную программу. Всего 400 Кб, а есть практически все телевизионные и радио каналы Украины. И самое примечательное, то что на момент публикации все каналы работали.

18 мая 2009 г.

Интересные ноты














Вроде и ноты как ноты, а если присмотреться... ;-)

Евровидение 2009

Вот и закончился 54 песенный фестиваль Eurovision, который в этом году проходил в Москве. Долгие полвека СССР, а потом Россия пыталась выиграть этот конкурс. Но как то не везло. А вот в прошлом году Дима Билан, то ли выиграл, то ли ему стаб. фонд России помог выиграть... Но суть не в том. В этом году Евровидение признано самым ярчайшим по все показателям технической оснащенности и обслуживанию... Но молодцы, Россияне, раз в полвека можно позволить себе такие растраты. Тем более, что, я думаю, ни одна из Европейских стран не пойдет на такую показуху, как Россия. Как говорится Российский Мишка не предсказуем - может и порвать. Что с успехом и сделал. Касаясь личных впечатлений - ПОНРАВИЛОСЬ. Если наша представительница, Лобода, действительно полностью сама готовилась к Евровидению без поддержки государства, то респект ей и уважуха. 12 место при такой самостоятельности - похвально. Наша соотечественница Анастасия Приходько, тоже толково, но мне кажется, что ее выступление все таки подпортил тот видеоряд, который был на фоне. Мрачноватенько было. И в восторге от Норвежца - Белоруса. Достойно выиграл. Хотя и песня и идея не особо отличались новизной. Александр Рыбак взял публику своей искренностью, лучезарной улыбкой и добротой. Вообщем побольше таких песен и конкурсов.

10 мая 2009 г.

Установка и настройка Subversion (SVN) сервера под управлением FreeBSD

Итак, что же такое SVN, Subversion, система управления версиями? Обратимся к Википедии.
Система управления версиями (от англ. Version Control System или Revision Control System) — программное обеспечение для облегчения работы с изменяющейся информацией. Система управления версиями позволяет хранить несколько версий одного и того же документа, при необходимости, возвращаться к более ранним версиям, определять, кто и когда сделал то или иное изменение и многое другое.
Есть несколько таких систем. Мы будем использовать Subversion.

1. Установка

freebsd# cd /usr/ports/devel/subversion
freebsd# make && make install && make clean


Конфигурационное меню оставляем по умолчанию.

freebsd# rehash

2. Настройка

Создадим каталог для хранения репозитория:

freebsd# mkdir -p /home/svn/repository

Добавим группу и пользователя svn для разграничения привилегий к файлам Subversion:

freebsd# pw group add svn
freebsd# pw user add svn -g svn -s /usr/sbin/nologin -d /home/svn/repositories/


Добавим в файл /etc/rc.conf добавляем следующие строки:

# Стартуем SVN при загрузке
svnserve_enable="YES"
# Указываем путь к каталогу, где будет хранится репозиторий
svnserve_data="/home/svn/repository"
# Указываем пользователя и группу для определения привелегий доступа к файлам SVN
svnserve_user="svn"
svnserve_group="svn"

Создадим репозиторий:

freebsd# svnadmin create /home/svn/repository/

Выставим права:

freebsd# chown -R svn:svn /home/svn/

Настроим авторизированный доступ к репозиторию:

freebsd# cd /home/svn/repository/conf/
freebsd# ee svnserve.conf

Раскомментируем, изменяем строки, как показано ниже, и сохраняем файл.

anon-access = none
auth-access = write
password-db = passwd


Создаем пользователей, для доступа к SVN:

freebsd# cd /home/svn/repository/conf
freebsd# ee passwd


Добавляем нужное количество пользователей в формате логин = пароль и сохраняем:

developer = Pa$$w0rd

Стартуем SVN сервер:

freebsd# /usr/local/etc/rc.d/svnserve start

Вот и все, в принципе. Ваш SVN сервер настроен, теперь можно взять SVN клиент и попробовать подключиться к серверу. Если настройки произведены правильно, то в клиенте выпадет окошко для ввода логина/пароля.

P.S. Для тех кто разрабатывает веб проекты и хранит репозиторий на том же сервере где находится веб сервер, для удобства, можно сделать автоматическую публикацию текущего состояния разрабатываемого проекта на веб сервере после утверждения изменений в SVN клиенте. Для этого необходимо сделать следущее:

freebsd# cp /home/svn/repository/hooks/post-commit.tmpl /home/svn/repository/hooks/post-commit
freebsd# chmod 755 /home/svn/repository/hooks/post-commit
freebsd# ee /home/svn/repository/hooks/post-commit

Привести содержимое файла к следующему виду.

#!/bin/sh
/usr/local/bin/svn up '/usr/local/www/nginx/vhosts/plastilin.org.ua/html' --username 'developer' --password 'Pa$$w0rd'


Находясь в корневой директории веб сервера (/usr/local/www/nginx/vhosts/plastilin.org.ua/html) создать рабочую копию проекта, выполнив команду:

freebsd# /usr/local/bin/svn co file:///home/svn/repository --username 'developer' --password 'Pa$$w0rd'

Перейти в корневую директорию веб сервера. Далее в каталог repository и все содержимое перенести на уровень выше, тоесть в папку /html. Удалить каталог /repository в корневой директории веб сервера.


Теперь после проведения коммита последняя версия проекта будет публиковаться на веб сервере.

9 мая 2009 г.

С Днем Победы!



















Что же такое Родина? На мой взгляд - это то, за то что можно положить жизнь, не жалея об этом, как в свое время делали наши Деды и Прадеды. Теперь их осталось совсем чуть-чуть. В основном на современных шествиях ветеранов идут уже не фронтовики, а дети войны. А мы и про них совсем забываем. Плохо... Приятно, что в этом году в Киеве хоть немного внимания уделили тем, кто отвоевывал нашу землю и поднимал ее из руин после войны. С праздником, дорогие фронтовики и ветераны.

7 мая 2009 г.

Проект "Качели"
















Вот таким, приблизительно, образом все делается в нашей стране... да и не только в нашей...