<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://oleg.in-da.ru/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel>
        <title>Олег In Da .RU</title>
        <description></description>
        <link>http://oleg.in-da.ru/</link>
        <lastBuildDate>Mon, 08 Mar 2010 19:13:46 +0300</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
        <image>
            <url>http://oleg.in-da.ru/lib/images/favicon.ico</url>
            <title>Олег In Da .RU</title>
            <link>http://oleg.in-da.ru/</link>
        </image>
        <item>
            <title>Расширение Yii PHPPDO</title>
            <link>http://oleg.in-da.ru/projects/yii/rasshirenie_phppdo?rev=1267952662&amp;do=diff</link>
            <description>Yii PHPPDO Extension

Версия: 1.4

Лицензия: LGPL

Зависимости: PHPPDO Library (идёт в комплекте)

Описание


Данное расширение позволяет эмулировать модуль PDO при его отсутствии на хостинге.</description>
            <author>Blake-R</author>
        <category>projects:yii</category>
            <pubDate>Sun, 07 Mar 2010 12:04:22 +0300</pubDate>
        </item>
        <item>
            <title>futex - создано</title>
            <link>http://oleg.in-da.ru/dev/c/futex?rev=1266952329&amp;do=diff</link>
            <description>В linux в качестве аналога мутексов можно использовать futex (Fast Userspace Locking). Однако, в библиотеке glibc такой функции нет.

Решение


Реализуем собственный вызов системной функции futex.</description>
            <author>Blake-R</author>
        <category>dev:c</category>
            <pubDate>Tue, 23 Feb 2010 22:12:09 +0300</pubDate>
        </item>
        <item>
            <title>Создание собственного ключа - создано</title>
            <link>http://oleg.in-da.ru/soft/openssl/sozdanie_sobstvennogo_kljucha?rev=1265008500&amp;do=diff</link>
            <description>Создание закрытого ключа


Для начала нужно создать один закрытый ключ, который будет использоваться для генерации сертификатов:


$ openssl genrsa -out &lt;имя ca.key&gt;.key 1024</description>
            <author>Blake-R</author>
        <category>soft:openssl</category>
            <pubDate>Mon, 01 Feb 2010 10:15:00 +0300</pubDate>
        </item>
        <item>
            <title>checking for sqlite3.h... no - создано</title>
            <link>http://oleg.in-da.ru/soft/ruby/gem/sqlite3-ruby/checking_for_sqlite3.h..._no?rev=1264682830&amp;do=diff</link>
            <description>Версии: FreeBSD 7.2, ruby-enterprise-1.8.7.

Описание


При попытке сборки gem'а sqlite3-ruby выдаётся ошибка:


$ sudo /usr/local/ruby/1.8.7e/bin/gem install sqlite3-ruby
Building native extensions.  This could take a while...
ERROR:  Error installing sqlite3-ruby:
    ERROR: Failed to build gem native extension.

/usr/local/ruby/1.8.7e/bin/ruby extconf.rb
checking for fdatasync() in -lrt... no
checking for sqlite3.h... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, …</description>
            <author>Blake-R</author>
        <category>soft:ruby:gem:sqlite3-ruby</category>
            <pubDate>Thu, 28 Jan 2010 15:47:10 +0300</pubDate>
        </item>
        <item>
            <title>Скрипт для создания резервных копий всех БД - создано</title>
            <link>http://oleg.in-da.ru/soft/mysql/skript_dlja_sozdanija_rezervnyx_kopij_vsex_bd?rev=1264590899&amp;do=diff</link>
            <description>for db in $(mysql -Bs -e 'show databases'); do
    mysqldump --compact $db &gt; /srv/backup/mysql/$db.sql;
done

/srv/backup/mysql замените на нужный Вам путь.</description>
            <author>Blake-R</author>
        <category>soft:mysql</category>
            <pubDate>Wed, 27 Jan 2010 14:14:59 +0300</pubDate>
        </item>
        <item>
            <title>Исправление ужасных шрифтов - создано</title>
            <link>http://oleg.in-da.ru/soft/gitk/ispravlenie_uzhasnyx_shriftov?rev=1263985376&amp;do=diff</link>
            <description>Версии: Ubuntu 9.10 Karmic Koala, gitk 1.6.3.3-2.

Описание


Сразу после установки gitk шрифты от Tk8.4 просто ужасны.

Решение


Необходимо заменить использование Tk8.4 на Tk8.5:</description>
            <author>Blake-R</author>
        <category>soft:gitk</category>
            <pubDate>Wed, 20 Jan 2010 14:02:56 +0300</pubDate>
        </item>
        <item>
            <title>Перенос заметок из tomboy - создано</title>
            <link>http://oleg.in-da.ru/soft/gnote/perenos_zametok_iz_tomboy?rev=1263458871&amp;do=diff</link>
            <description>Версии: Ubuntu 9.10 Karmic Koala.

Описание


Просто скопируйте каталог ~/.local/share/tomboy в ~/.gnote:


$ cp -rv ~/.local/share/tomboy ~/.gnote</description>
            <author>Blake-R</author>
        <category>soft:gnote</category>
            <pubDate>Thu, 14 Jan 2010 11:47:51 +0300</pubDate>
        </item>
        <item>
            <title>Доступ к git-репозиториям через http с помощью nginx</title>
            <link>http://oleg.in-da.ru/soft/git/dostup_k_git-repozitorijam_cherez_http_s_pomoschju_nginx?rev=1263451762&amp;do=diff</link>
            <description>Для осуществления задуманного используем модуль dav от nginx:


...
        location ^~ /git/ {
                alias                   /srv/gitosis/repositories/;
                access_log              /var/log/nginx/git.access.log combined;
                error_log               /var/log/nginx/git.error.log;
                client_body_temp_path   /tmp/nginx/git;
                create_full_put_path    on;
                dav_access              user:rw group:r all:r;
                dav_met…</description>
            <author>Blake-R</author>
        <category>soft:git</category>
            <pubDate>Thu, 14 Jan 2010 09:49:22 +0300</pubDate>
        </item>
        <item>
            <title>no such file to load -- net/https - создано</title>
            <link>http://oleg.in-da.ru/dev/ruby/no_such_file_to_load_--_net-https?rev=1263292121&amp;do=diff</link>
            <description>Решение


Установить пакет libopenssl-ruby.

Информация


Источник: Ruby: No Such File to Load: net/https</description>
            <author>Blake-R</author>
        <category>dev:ruby</category>
            <pubDate>Tue, 12 Jan 2010 13:28:41 +0300</pubDate>
        </item>
        <item>
            <title>Unknown command `headitem' - создано</title>
            <link>http://oleg.in-da.ru/os/freebsd/automake110/unknown_command_headitem?rev=1262069792&amp;do=diff</link>
            <description>Версии: FreeBSD 5.5.p8, automake 1.10.1.

Описание


При попытке сборки пакета automake 1.10 на FreeBSD версии меньше 6.0 выдаётся ошибка:


./automake.texi:645: Unknown command `headitem'.</description>
            <author>Blake-R</author>
        <category>os:freebsd:automake110</category>
            <pubDate>Tue, 29 Dec 2009 09:56:32 +0300</pubDate>
        </item>
        <item>
            <title>Список текущих подключений - создано</title>
            <link>http://oleg.in-da.ru/soft/postgresql/spisok_tekuschix_podkljuchenij?rev=1262002759&amp;do=diff</link>
            <description>Список текущих подключению можно посмотреть с помощью запроса:


select * from pg_catalog.pg_stat_activity;

Например,


postgres=# select * from pg_catalog.pg_stat_activity;
 datid | datname  | procpid | usesysid | usename  |               current_query                | waiting |          xact_start           |          query_start          |         backend_start         | client_addr | client_port
-------+----------+---------+----------+----------+--------------------------------------------+…</description>
            <author>Blake-R</author>
        <category>soft:postgresql</category>
            <pubDate>Mon, 28 Dec 2009 15:19:19 +0300</pubDate>
        </item>
        <item>
            <title>Как сменить фразу доступа на личный ключ - создано</title>
            <link>http://oleg.in-da.ru/soft/openvpn/kak_smenit_frazu_dostupa_na_lichnyj_kljuch?rev=1261478531&amp;do=diff</link>
            <description>$ openssl rsa -des3 -in &lt;имя файла личного ключа&gt; -out &lt;имя файла нового личного ключа&gt;
Enter pass phrase for &lt;имя файла личного ключа&gt;:
writing RSA key
Enter PEM pass phrase:
Verifying - Enter PEM pass phrase:</description>
            <author>Blake-R</author>
        <category>soft:openvpn</category>
            <pubDate>Tue, 22 Dec 2009 13:42:11 +0300</pubDate>
        </item>
        <item>
            <title>compgen - No such file or directory - создано</title>
            <link>http://oleg.in-da.ru/os/linux/common/compgen_-_no_such_file_or_directory?rev=1261153459&amp;do=diff</link>
            <description>Версия: Ubuntu 9.10 Karmic Koala.

Описание


После установки пакета bash-completion и включения файла /etc/bash_completion при нажатии TAB для вызова автодополнения появляется сообщение, аналогичное следующему:</description>
            <author>Blake-R</author>
        <category>os:linux:common</category>
            <pubDate>Fri, 18 Dec 2009 19:24:19 +0300</pubDate>
        </item>
        <item>
            <title>** (gvim:5944): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' ...</title>
            <link>http://oleg.in-da.ru/os/linux/ubuntu/vim/gvim_5944_critical_gtk_form_set_static_gravity_assertion_static_gravity_supported_failed?rev=1260947485&amp;do=diff</link>
            <description>Решение


Спасибо Jeremy Kerr за скомпилированный исправленный пакет:

Репозиторий:



deb http://ppa.launchpad.net/jk-ozlabs/vim/ubuntu karmic main
deb-src http://ppa.launchpad.net/jk-ozlabs/vim/ubuntu karmic main</description>
            <author>Blake-R</author>
        <category>os:linux:ubuntu:vim</category>
            <pubDate>Wed, 16 Dec 2009 10:11:25 +0300</pubDate>
        </item>
        <item>
            <title>Список статей сайта</title>
            <link>http://oleg.in-da.ru/index?rev=1260947158&amp;do=diff</link>
            <description>Олег In Da .RU index</description>
            <author>Blake-R</author>
            <pubDate>Wed, 16 Dec 2009 10:05:58 +0300</pubDate>
        </item>
        <item>
            <title>no such file to load — mkmf - создано</title>
            <link>http://oleg.in-da.ru/soft/ruby/no_such_file_to_load_mkmf?rev=1260878490&amp;do=diff</link>
            <description>Версии: Ubuntu 9.10 Karmic Koala, ruby1.8, ruby1.9.1.

Описание

$ sudo gem install god
Attempting local installation of 'god'
Local gem file not found: god*.gem
Attempting remote installation of 'god'
Updating Gem source index for: http://gems.rubyforge.org
Building native extensions.  This could take a while...
extconf.rb:1:in `require': no such file to load -- mkmf (LoadError)
        from extconf.rb:1</description>
            <author>Blake-R</author>
        <category>soft:ruby</category>
            <pubDate>Tue, 15 Dec 2009 15:01:30 +0300</pubDate>
        </item>
        <item>
            <title>syntax error near unexpected token `('</title>
            <link>http://oleg.in-da.ru/os/freebsd/ipfw/syntax_error_near_unexpected_token?rev=1260340131&amp;do=diff</link>
            <description>Описание


При попытке добавить правило с участием таблицы, выдаётся ошибка:

# ipfw add 1000 deny tcp from not table(1) to me dst-port 22
bash: syntax error near unexpected token `('

Решение


Взять выражение table(1) в кавычки:</description>
            <author>Blake-R</author>
        <category>os:freebsd:ipfw</category>
            <pubDate>Wed, 09 Dec 2009 09:28:51 +0300</pubDate>
        </item>
    </channel>
</rss>
