<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5006181361283933820</id><updated>2011-09-06T06:45:07.631-07:00</updated><title type='text'>Записки топором</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rush-online.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5006181361283933820/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://rush-online.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Rush</name><uri>http://www.blogger.com/profile/07728162113670355679</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_GqA5wu3oxLQ/TKITEaHnDBI/AAAAAAAAAPA/fJkzhqhUouM/S220/RushAvatarSmall.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5006181361283933820.post-3377229480430662370</id><published>2010-12-09T14:15:00.000-08:00</published><updated>2010-12-09T14:36:05.414-08:00</updated><title type='text'>ubuntu + nginx + awstats</title><content type='html'>&lt;pre&gt;&lt;code class="bash"&gt;&lt;br /&gt;MYDOMAIN="domain.tld"&lt;br /&gt;apt-get install awstats geoip-database libgeo-ip-perl libstring-escape-perl liburi-perl&lt;br /&gt;cat &amp;gt; /etc/logrotate.d/vhosts &amp;lt;&amp;lt;EOF&lt;br /&gt;/var/www/*/logs/*.log {&lt;br /&gt;        daily&lt;br /&gt;        missingok&lt;br /&gt;        rotate 33&lt;br /&gt;        compress&lt;br /&gt;        delaycompress&lt;br /&gt;        notifempty&lt;br /&gt;        create 640 root adm&lt;br /&gt;        sharedscripts&lt;br /&gt;        prerotate&lt;br /&gt;                [ -f /etc/awstats/awstats.mds.conf ] &amp;&amp; \&lt;br /&gt;                /usr/share/doc/awstats/examples/awstats_buildstaticpages.pl \&lt;br /&gt;                        -awstatsprog=/usr/lib/cgi-bin/awstats.pl \&lt;br /&gt;                        -config=$MYDOMAIN \&lt;br /&gt;                        -dir=/var/www/mds/htdocs/stats \&lt;br /&gt;                        -static \&lt;br /&gt;                        -lang=ru \&lt;br /&gt;                        -update&lt;br /&gt;        endscript&lt;br /&gt;        postrotate&lt;br /&gt;                [ ! -f /var/run/nginx.pid ] || kill -USR1 `cat /var/run/nginx.pid`&lt;br /&gt;        endscript&lt;br /&gt;}&lt;br /&gt;EOF&lt;br /&gt; &lt;br /&gt;cat &amp;gt; /etc/awstats/awstats.$MYDOMAIN.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;Include "/etc/awstats/awstats.conf"&lt;br /&gt;SiteDomain="$MYDOMAIN"&lt;br /&gt;LogFile="/var/www/$MYDOMAIN/logs/access.log"&lt;br /&gt;LogFormat = "%virtualname %host %time1 %methodurl %code %bytesd %refererquot %uaquot"&lt;br /&gt;DirData="/var/www/$MYDOMAIN/htdocs/stats/data"&lt;br /&gt;DirIcons="/stats/images"&lt;br /&gt;EOF&lt;br /&gt; &lt;br /&gt;mkdir -p /var/www/$MYDOMAIN/htdocs/stats&lt;br /&gt;ln -snf /usr/share/awstats/icon /var/www/$MYDOMAIN/htdocs/stats/images&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5006181361283933820-3377229480430662370?l=rush-online.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rush-online.blogspot.com/feeds/3377229480430662370/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://rush-online.blogspot.com/2010/12/ubuntu-nginx-awstats-mydomaindomain.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5006181361283933820/posts/default/3377229480430662370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5006181361283933820/posts/default/3377229480430662370'/><link rel='alternate' type='text/html' href='http://rush-online.blogspot.com/2010/12/ubuntu-nginx-awstats-mydomaindomain.html' title='ubuntu + nginx + awstats'/><author><name>Rush</name><uri>http://www.blogger.com/profile/07728162113670355679</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_GqA5wu3oxLQ/TKITEaHnDBI/AAAAAAAAAPA/fJkzhqhUouM/S220/RushAvatarSmall.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5006181361283933820.post-1642354776364965163</id><published>2010-08-17T03:43:00.000-07:00</published><updated>2010-12-09T14:54:46.252-08:00</updated><title type='text'>rlm_python или как подружить freeradius с virtualenv</title><content type='html'>Написав на python простейший скрипт-заглушку для авторизации/аутентификации для FreeRADIUS я столкнулся с невозможностью использовать виртуальное окружение !&lt;br /&gt;Как описано в документации, в python-скрипте я указал активацию виртуального окружения:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code class="python"&gt;&lt;br /&gt;#! /usr/bin/env python&lt;br /&gt;# -*- coding: utf-8 -*-&lt;br /&gt;#&lt;br /&gt;# DATAGRAD freeradius plugin&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;execfile('/home/rush/.ve/freeradius/bin/activate_this.py', dict(__file__='/home/rush/.ve/freeradius/bin/activate_this.py'))&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Указав в PYTHONPATH каталог моего скрипта, запускаю FreeRADIUS в отладочном режиме:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code class="bash"&gt;&lt;br /&gt;$ sudo env PYTHONPATH="/home/rush/workspace/datagrad/porter" freeradius -X&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;И получаем исключение:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code class="bash"&gt;&lt;br /&gt;rlm_python:EXCEPT:&lt;type 'exceptions.ImportError'&gt;: /usr/lib/python2.6/lib-dynload/datetime.so: undefined symbol: _Py_ZeroStruct&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Всё понятно - каким то образом получается, что datetime.so грузится до загрузки libpython2.6.so. Как это может происходить, разбираться неохота. Недолго поломав голову, я вспомнил знакомый ещё по запуску HLDS хак:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code class="bash"&gt;&lt;br /&gt;sudo env LD_PRELOAD="/usr/lib/libpython2.6.so" PYTHONPATH="/home/rush/workspace/datagrad/porter" freeradius -X&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Заработало !!! Думаю те же проблемы можно встретить не только во FreeRADIUS, если необходимо использовать virtualenv.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5006181361283933820-1642354776364965163?l=rush-online.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rush-online.blogspot.com/feeds/1642354776364965163/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://rush-online.blogspot.com/2010/08/rlmpython-freeradius-virtualenv.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5006181361283933820/posts/default/1642354776364965163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5006181361283933820/posts/default/1642354776364965163'/><link rel='alternate' type='text/html' href='http://rush-online.blogspot.com/2010/08/rlmpython-freeradius-virtualenv.html' title='rlm_python или как подружить freeradius с virtualenv'/><author><name>Rush</name><uri>http://www.blogger.com/profile/07728162113670355679</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_GqA5wu3oxLQ/TKITEaHnDBI/AAAAAAAAAPA/fJkzhqhUouM/S220/RushAvatarSmall.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5006181361283933820.post-1724752633334509258</id><published>2010-04-29T04:34:00.000-07:00</published><updated>2010-04-29T04:34:57.099-07:00</updated><title type='text'>Расположение кнопок управления окном в Ubuntu Lucid 10.04</title><content type='html'>Вернуть привычное расположение кнопок управления окном очень просто - необходимо выполнить всего одну команду:&lt;br /&gt;&lt;br /&gt;$ gconftool-2 --type string --set /apps/metacity/general/button_layout "menu:minimize,maximize,close"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5006181361283933820-1724752633334509258?l=rush-online.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rush-online.blogspot.com/feeds/1724752633334509258/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://rush-online.blogspot.com/2010/04/ubuntu-lucid-1004.html#comment-form' title='Комментарии: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5006181361283933820/posts/default/1724752633334509258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5006181361283933820/posts/default/1724752633334509258'/><link rel='alternate' type='text/html' href='http://rush-online.blogspot.com/2010/04/ubuntu-lucid-1004.html' title='Расположение кнопок управления окном в Ubuntu Lucid 10.04'/><author><name>Rush</name><uri>http://www.blogger.com/profile/07728162113670355679</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_GqA5wu3oxLQ/TKITEaHnDBI/AAAAAAAAAPA/fJkzhqhUouM/S220/RushAvatarSmall.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5006181361283933820.post-6885447568547781874</id><published>2010-04-05T04:49:00.000-07:00</published><updated>2010-12-09T14:59:54.776-08:00</updated><title type='text'>HOWTO: ubuntu oprofile</title><content type='html'>&lt;pre&gt;&lt;code class="bash"&gt;wget -O- http://ddebs.ubuntu.com/dbgsym-release-key.asc | apt-key add -&lt;br /&gt;&lt;br /&gt;cat &amp;gt;&amp;gt; /etc/apt/sources.list.d/debug.list &amp;lt;&amp;lt; EOF&lt;br /&gt;deb http://ddebs.ubuntu.com/ karmic main&lt;br /&gt;deb http://ddebs.ubuntu.com/ karmic-proposed main&lt;br /&gt;deb http://ddebs.ubuntu.com/ karmic-security main&lt;br /&gt;deb http://ddebs.ubuntu.com/ karmic-updates main&lt;br /&gt;EOF&lt;br /&gt;&lt;br /&gt;apt-get update&lt;br /&gt;apt-get install linux-image-debug-{version}-server&lt;br /&gt;apt-get install oprofile&lt;br /&gt;&lt;br /&gt;opcontrol --init&lt;br /&gt;opcontrol --setup --vmlinux=/usr/lib/debug/boot/vmlinux-2.6.31-20-server&lt;br /&gt;opcontrol --reset&lt;br /&gt;opcontrol --start&lt;br /&gt;# DO SOMETHING&lt;br /&gt;opreport -lt1&lt;br /&gt;# GO TO DO SOMETHING, OR CONTINUE&lt;br /&gt;opcontrol --shutdown&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5006181361283933820-6885447568547781874?l=rush-online.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rush-online.blogspot.com/feeds/6885447568547781874/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://rush-online.blogspot.com/2010/04/howto-ubuntu-oprofile.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5006181361283933820/posts/default/6885447568547781874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5006181361283933820/posts/default/6885447568547781874'/><link rel='alternate' type='text/html' href='http://rush-online.blogspot.com/2010/04/howto-ubuntu-oprofile.html' title='HOWTO: ubuntu oprofile'/><author><name>Rush</name><uri>http://www.blogger.com/profile/07728162113670355679</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_GqA5wu3oxLQ/TKITEaHnDBI/AAAAAAAAAPA/fJkzhqhUouM/S220/RushAvatarSmall.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5006181361283933820.post-1895753388918762290</id><published>2010-03-30T14:45:00.000-07:00</published><updated>2010-03-30T14:45:38.394-07:00</updated><title type='text'>Проверяем работоспособность соединения с интернет</title><content type='html'>ping 4.8&lt;br /&gt;ping bi.&lt;br /&gt;ping to.&lt;br /&gt;&lt;br /&gt;К тому же to. - самый короткий из сокращателей URL. Зато на bi. висит свеженький опач (Apache/2.2.8 (Ubuntu)).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5006181361283933820-1895753388918762290?l=rush-online.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rush-online.blogspot.com/feeds/1895753388918762290/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://rush-online.blogspot.com/2010/03/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5006181361283933820/posts/default/1895753388918762290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5006181361283933820/posts/default/1895753388918762290'/><link rel='alternate' type='text/html' href='http://rush-online.blogspot.com/2010/03/blog-post.html' title='Проверяем работоспособность соединения с интернет'/><author><name>Rush</name><uri>http://www.blogger.com/profile/07728162113670355679</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_GqA5wu3oxLQ/TKITEaHnDBI/AAAAAAAAAPA/fJkzhqhUouM/S220/RushAvatarSmall.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5006181361283933820.post-5358705519911693433</id><published>2010-03-08T22:05:00.000-08:00</published><updated>2010-03-08T22:05:23.725-08:00</updated><title type='text'>OpenShot Video Editor</title><content type='html'>Кажется нашёл для себя подходящий видео-редактор.&lt;br /&gt;&lt;a href="http://www.openshotvideo.com/"&gt;OpenShot Video Editor&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Установка проста до безобразия, пользоваться тоже очень легко. Одна беда - постоянно вылетает с жалобой на mutex_lock. Ну не впервой, подождём...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5006181361283933820-5358705519911693433?l=rush-online.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.openshotvideo.com/' title='OpenShot Video Editor'/><link rel='replies' type='application/atom+xml' href='http://rush-online.blogspot.com/feeds/5358705519911693433/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://rush-online.blogspot.com/2010/03/openshot-video-editor.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5006181361283933820/posts/default/5358705519911693433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5006181361283933820/posts/default/5358705519911693433'/><link rel='alternate' type='text/html' href='http://rush-online.blogspot.com/2010/03/openshot-video-editor.html' title='OpenShot Video Editor'/><author><name>Rush</name><uri>http://www.blogger.com/profile/07728162113670355679</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_GqA5wu3oxLQ/TKITEaHnDBI/AAAAAAAAAPA/fJkzhqhUouM/S220/RushAvatarSmall.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5006181361283933820.post-8568320583943110283</id><published>2010-02-16T10:59:00.000-08:00</published><updated>2010-02-16T11:02:30.295-08:00</updated><title type='text'>Sphinx 0.9.9 и MySQL для Ubunty Hardy Server LTS 8.04</title><content type='html'>Ползал я ползал по интернетам, а собранных пакетов не нашёл. Решил сам собрать - сборка оказалась нетривиальной, особенно "приятно" было получить провал пары тестов после полуторачасового ожидания предыдущей итерации. А так как в ланчпаде по поводу sphinx-search глухо (группа есть, а пакетов нет, вообще никакой активности нет), то решил создать группу и PPA к ней. Прошу любить и жаловать, &lt;a href="https://launchpad.net/~sphinxsearch/+archive/sphinxsearch/+packages"&gt;MySQL 5.0+SphinxSE 0.9.9 для Ubuntu Hardy&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;P.S.: если кому нужна сборка для не-LTS дистрибутива, попросите в коментах - я выложу.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5006181361283933820-8568320583943110283?l=rush-online.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rush-online.blogspot.com/feeds/8568320583943110283/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://rush-online.blogspot.com/2010/02/sphinx-099-mysql-ubunty-hardy-server.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5006181361283933820/posts/default/8568320583943110283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5006181361283933820/posts/default/8568320583943110283'/><link rel='alternate' type='text/html' href='http://rush-online.blogspot.com/2010/02/sphinx-099-mysql-ubunty-hardy-server.html' title='Sphinx 0.9.9 и MySQL для Ubunty Hardy Server LTS 8.04'/><author><name>Rush</name><uri>http://www.blogger.com/profile/07728162113670355679</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_GqA5wu3oxLQ/TKITEaHnDBI/AAAAAAAAAPA/fJkzhqhUouM/S220/RushAvatarSmall.png'/></author><thr:total>0</thr:total></entry></feed>
