Сегодня 21 мая, вторник ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7273
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
librarian@blog:~$
librarian@blog:~$
Голосов: 2
Адрес блога: http://librarian.spb.ru
Добавлен: 2008-06-12 20:40:21 блограйдером ZaiSL
 

Опубликовал на сайте статьи с Хабрахабр про работу с KVM

2011-06-25 22:00:00 (читать в оригинале)

Опубликовал на сайте статьи с Хабрахабр про работу с KVM

Киноночь

2011-03-21 21:54:45 (читать в оригинале)

20го марта ходили на киноночь проводимую университетом Бонч Бруевича. Смотрели картины «Области тьмы», «Ранго» и «Битва за Лос Анджелес». Напишу немного про впечатления от них.

«Области тьмы» фильм про неудачника писателя, который стал принимать вещество и стал супергениальным. Фильм неплохой один раз посмотреть его можно. Хотя, конечно, на протяжении всего фильма возникают моменты когда мысленно кричишь «ты что тупой? Это надо было в первую очередь делать» и этим он расстраивает.

«Ранго» достаточно неплохой мультфильм, хотя и не детский совсем. Нарисован великолепно, персонажи проработаны великолепно и мульт очень атмосферный. Фильм конечно не блещет режисерскими ходами, и написан по стандартному сценарию. Основной фишкой фильма можно назвать многочисленные отсылы к фильмам с участием Джонни Деппа, и, конечно без «Страха и ненависти в Лас Вегасе» не обошлось:) Пересмотреть, при случае, можно.

«Битва за Лос Анджелес» настоящее, дурнопахнущее американско-патриотическое говно, даже пришельцев толком не показали. Прорисовка на уровне говношутера парулетней давности. Большего отстоя я, честно говоря, не припомню. На фоне этого фильма «Падение черного ястреба» становится фильмом на Оскар.

В перерыве между фильмами горе тамада пытался проводить конкурсы, это был риальне эпик фэйл. Во первых динамики с которых выводился звук его микрофона были настолько громкими, что становилось страшно за свои уши. Ну и конкурсы проведенные неумелой рукой...

P. S. пост целиком написан на вернувшемся из ремонта Milestone, в лучшей программе для заметок и чеклистов Mobisle Notes. Мастхэв для хождения по магазину. Я даже приобрел ее за 60р:) Хотя, конечно и не без багов с синхронизацией с гуглодоксами.

Руки я конечно порядочно поломал набирая большой текст на этой клавиатуре.




Настройка KVM в Debian Sid/Experimental. Введение.

2011-01-23 15:12:42 (читать в оригинале)

В серии статей хочется не столько сделать how-to по созданию сервера, сколько раскрыть некоторые моменты, которые очень плохо или вообще не описаны в документации. Также хочу отметить что в большинстве инструкций, что я читал почти никак не описывается процесс клонирования виртуальной машины, об этом я также хочу рассказать.

Здесь, кстати, есть неплохая статья о том, почему одна из компаний сменила Xen на KVM Xen vs KVM

Более полное введение можно прочитать в жуйке

Первое что мы рассмотрим в следующей статье - установка необходимого ПО для создания хост машины.




В очередной раз сменил дизайн

2010-11-06 09:59:07 (читать в оригинале)

Мой шаблон из мира web 0.0 вызвал много противоречивых отзывов. Кому-то он понравился, кому-то - нет, причём вторых было существенно больше. Шаблон с логотипом debian мне нравился, но выглядел он не очень хорошо, на мой взгляд. Посему - новый шаблон, модифицированный Helium




git+gitosis+gitweb(cgit) на Debian

2010-11-06 05:52:43 (читать в оригинале)

Небольшая инструкция описывающая установку описанного в теме комплекта на Debian Не буду рассказывать почему выбрал именно git для системы контроля версий - сам не знаю, скорее всего просто потому что пользоваться ей достаточно просто. По поводу остального - gitosis это единственное, что позволяет делать многопользовательский доступ, не требует висящего демона и просто настраивается. Выбор веб интерфейса остаётся за Вами, лично мне больше понравился cgit, он достаточно быстр и, в принципе, более функционален. Установка будет описывать работу именно с ним. Конфигурационный файл для gitweb я также добавлю в конце поста. Предполагается, что вебсервер уже установлен, папка, в которой будут располагаться папки виртхостов: /var/www, gitosis устанавливается в /srv/gitosis. Также предполагается, что имеются некоторые основы работы с ключами и вы понимаете различием между публичным и приватным ключом(применительно к SSH) Итак приступим Для начала добавим репозиторий, где лежит пакетик с cgit: echo "deb http://debian.stbuehler.de/debian/ stbuehler main" >> /etc/apt/sources.list
apt-key add --keyserver keys.gnupg.net --recv-keys 80121CD2479689D8
apt-get update
Установим необходимое ПО и будем разруливать настройки потихоньку: aptitude install git-core gitosis cgit Настроим gitosis: su gitosis
cd $HOME
Создадим ключик для того чтобы gitosis сам для себя мог делать изменения: ssh-keygen -t rsa
gitosis-init < .ssh/id_rsa.pub
Потом клонируем папку, в которой будет происходить настройка gitosis git clone git@localhost:gitosis-admin.git В папке /srv/gitosis будет создана папка gitosis-admin, с настройками программы. Заходим в неё, редактируем файл gitosis.conf и добавляем пользователей: [gitosis]
[group gitosis-admin]
writable = gitosis-admin
members = gitosis@server.name
[group repo1]
members = user1 user2
writable = repo_name
[repo repo2]
gitweb = yes
cgit = yes
owner = Owner name
description = server.name git repo
Добавление пользователей происходит очень просто, нужно просто добавить публичный ключ в папку gitosis-admin/keydir, например: echo "ssh-rsa ..... localuser@hostname" > keydir/user1.pub Это добавляет ключ для доступа пользователя user1 Применяем изменения: git commit -a -m "Info about added data"
git push
Затем создаём репозиторий: mkdir -p ../repositories/repo_name.git Переходим в него cd ../repositories/repo_name.git Выполняем инициализацию репозитория: git init У себя также делаем инициализацию, забираем репозиторий к себе и коммитим то, что нам нужно: cd projects/repo_name
git init
git remote add origin gitosis@server.name:repo_name.git
git pull origin master
git commit -a -m "initial commit"
git push origin master
Настраиваем Apache apitude install apache2 Добавляем в конфиг виртхоста: <VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName git.server.name
DocumentRoot /var/www/git.server.name/public/
DirectoryIndex index
Options Indexes FollowSymlinks ExecCGI
Alias /cgit.css /usr/share/cgit/cgit.css
Alias /cgit.png /usr/share/cgit/cgit.png
ScriptAlias /index /usr/lib/cgi-bin/cgit.cgi
<Directory "/var/www/git.server.name/public">
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.* /index/$0 [L,PT]
</Directory>

ErrorLog /var/log/apache2/git.server.name.error.log
LogLevel warn
CustomLog /var/log/apache2/git.server.name.access.log combined

</VirtualHost>
Теперь создаём конфиг для cgit /etc/cgitrc virtual-root=/
enable-index-links=1
enable-log-filecount=1
enable-log-linecount=1
snapshots=tar.gz tar.bz2 zip
css=/cgit.css
logo=/cgit.png
root-title=git.server.name
#scan-path=/srv/gitosis/repositories

repo.url=repo_name.git
repo.path=/srv/gitosis/repositories/repo_name.git/
repo.desc=maxsites.ru repository
repo.owner=Maxsites Team
repo.clone-url=ssh://gitosis@server.name:repo_name.git
Если раскомментировать scan_path, то cgit будет брать все репозитории из папки, иначе нужно задавать их вручную, как я описал выше. Использование projects.list(то есть генерируемого списка на основе опции cgit=yes) возможно только на Gentoo, где включён в gitosis специальный патч, реализующий данную функциональность(надо будет на досуге покопаться). Для gitweb таких ограничений нет, там всё работает корректно из коробки. Вот содержимое файла /etc/gitweb.conf $projects_list = "/srv/gitosis/gitosis/projects.list";
$projectroot = '/srv/gitosis/repositories';
$gitosis_conf = '/srv/gitosis/repositories/gitosis-admin.git/gitosis.conf';
$export_ok = "";
$strict_export = "true";
Теперь перезапускаем Apache, идём на git.server.name и радуемся :)




Страницы: 1 2 3 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.