<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

    <channel>

    <title>Сайт Александра Скачко</title>

    <link>http://skachko.com/</link>
    <description>www.skachko.com</description>
    <dc:language>ru</dc:language>
    <dc:creator>alex at skachko dot com</dc:creator>

    <dc:rights>Copyright 2005-2009</dc:rights>
    <admin:generatorAgent rdf:resource="http://skachko.com/" />

    
        <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/skachko" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>

          <title>Установка nginx + php-cgi + mysql + eaccelerator + memcache на Debian</title>
          <link>http://feedproxy.google.com/~r/skachko/~3/GQoTLoc1ldw/</link>
          <guid isPermaLink="false">http://skachko.com/entry/43/</guid>

          <description>
          <![CDATA[
          Как вы, наверное, помните - вчера я собрался <a href=http://skachko.com/entry/42/>переезжать на gandi.net</a>. Мне дали тестовый аккаунт на месяц. Совершенно бесплатно. Что есть клёво! Вместо того, чтобы ставить предложенный набор программ в виде LAMP под названием GandiOS, я выбрал для установки "чистую" <a href=http://www.debian.org/>Debian 5.0 lenny</a>. Почему выбрал именно её? А потому что там не было FreeBSD в списке выбора. ГЫ!
<br /><br />
Раз связку LAMP я не ставлю, значит, логично предположить, что в качестве http-сервера я выбрал <a href=http://sysoev.ru/nginx/>nginx</a>. <img src="http://skachko.com/images/smileys/shade_smirk.gif" width="19" height="19" alt="cool smirk" style="border:0;" /> Его мы сейчас и будем ставить. Мы - это, те кто ещё ни разу не ставил nginx на linux-образные системы, к коим относился и ваш покорный слуга до недавнего времени.
<br />[cut]<br />
Обновляем пакеты:
<blockquote class=reply>apt-get update</blockquote>
<br />
Ставим необходимое для ручной установки и ещё некоторых манипуляций:
<blockquote class=reply>apt-get build-essential<br />
apt-get install gcc</blockquote>
<br />
<h2>NGINX</h2>
<br />
Ставим библиотеки, необходимые для установки nginx в той конфигурации, которую мы будем ставить (pcre обязательная всегда, ssl - опционально, если конфигурируем nginx с ней):
<blockquote class=reply>apt-get install libpcre3-dev<br />
apt-get install openssl<br />
apt-get install libcurl4-openssl-dev</blockquote>
<br />
В установочных пакетах Дебиана, к сожалению, в стабильном варианте валяется очень старая версия nginx, поэтому будем ставить сервер вручную. Заходим в темп:
<blockquote class=reply><code>cd /tmp</code></blockquote>
<br />
Качаем последнюю стабильную версию nginx, распаковываем и заходим в папку установки:
<blockquote class=reply><code>wget httр://sysoev.ru/nginx/nginx-0.7.61.tar.gz<br />
tar -zxvf nginx-0.7.61.tar.gz<br />
cd nginx-0.7.61</code></blockquote>
<br />
Конфигурим и устанавливаем:
<blockquote class=reply><code>./configure \<br />
	   --user=www-data \<br />
	   --group=www-data \<br />
	   --with-http_ssl_module \<br />
	   --with-http_realip_module \<br />
	   --with-http_addition_module \<br />
	   --with-http_sub_module \<br />
	   --with-http_dav_module \<br />
	   --with-http_flv_module \<br />
	   --with-http_gzip_static_module \<br />
	   --with-mail \<br />
	   --with-mail_ssl_module<br />
make<br />
make install</code></blockquote>
<br />
Запускаем:
<blockquote class=reply><code>/usr/local/nginx/sbin/nginx</code></blockquote>
<br />
Заходим в браузер, набираем наш ip/домен и видим:
<br /><br />
<b>Welcome to nginx!</b>
<br /><br />
Значит, всё хорошо. Теперь нам нужно добавить nginx в автозагрузку. Для этого создаем файл '/etc/init.d/nginx' следующего содержания:
<blockquote class=reply><code>#! /bin/sh<br />
<br />
### BEGIN INIT INFO<br />
# Provides:          nginx<br />
# Required-Start:    $all<br />
# Required-Stop:     $all<br />
# Default-Start:     2 3 4 5<br />
# Default-Stop:      0 1 6<br />
# Short-Description: starts the nginx web server<br />
# Description:       starts nginx using start-stop-daemon<br />
### END INIT INFO<br />
<br />
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin<br />
DAEMON=/usr/local/nginx/sbin/nginx<br />
NAME=nginx<br />
DESC=nginx<br />
<br />
test -x $DAEMON || exit 0<br />
<br />
# Include nginx defaults if available<br />
if [ -f /etc/default/nginx ] ; then<br />
        . /etc/default/nginx<br />
fi<br />
<br />
set -e<br />
<br />
case "$1" in<br />
  start)<br />
        echo -n "Starting $DESC: "<br />
        start-stop-daemon --start --quiet --pidfile /usr/local/nginx/logs/nginx.pid --exec $DAEMON -- $DAEMON_OPTS<br />
        echo "$NAME."<br />
        ;;<br />
  stop)<br />
        echo -n "Stopping $DESC: "<br />
        start-stop-daemon --stop --quiet --pidfile /usr/local/nginx/logs/nginx.pid --exec $DAEMON<br />
        echo "$NAME."<br />
        ;;<br />
  restart|force-reload)<br />
        echo -n "Restarting $DESC: "<br />
        start-stop-daemon --stop --quiet --pidfile /usr/local/nginx/logs/nginx.pid --exec $DAEMON<br />
        sleep 1<br />
        start-stop-daemon --start --quiet --pidfile /usr/local/nginx/logs/nginx.pid --exec $DAEMON -- $DAEMON_OPTS<br />
        echo "$NAME."<br />
        ;;<br />
  reload)<br />
      echo -n "Reloading $DESC configuration: "<br />
      start-stop-daemon --stop --signal HUP --quiet --pidfile /usr/local/nginx/logs/nginx.pid --exec $DAEMON<br />
      echo "$NAME."<br />
      ;;<br />
  *)<br />
        N=/etc/init.d/$NAME<br />
        echo "Usage: $N {start|stop|restart|force-reload}" >&2<br />
        exit 1<br />
        ;;<br />
esac<br />
<br />
exit 0</code></blockquote>
<br />
Делаем исполняемым и добавляем nginx в автозагрузку:
<blockquote class=reply><code>chmod 755 /etc/init.d/nginx
update-rc.d nginx defaults</code></blockquote>
<br />
Теперь мы можем управлять нашим http-сервером с помощью следующих команд:
<blockquote class=reply><code>/etc/init.d/nginx start<br />
/etc/init.d/nginx restart<br />
/etc/init.d/nginx stop</code></blockquote>
<br />
<h2>PHP-FASTCGI</h2>
<br />
PHP я предлагаю ставить из пакетов. Сейчас там лежит стабильная версия 5.2.6 - да, не последняя из 5.2, но зато не глючит. Я пробовал ставить 5.2.10 из тестовых пакетов, в связке с nginx работало не стабильно. :( Устанавливаем PHP с некоторыми обязательными расширениями (необходимые именно вам расширения вы можете добавить сразу или позже):
<blockquote class=reply><code>apt-get install php5-cgi php5-mysql php5-curl php5-gd php5-json php5-mcrypt php5-memcache</code></blockquote>
<br />
Далее заходим в '/etc/php5/cgi/php.ini', где добавляем строку в конец файла:
<blockquote class=reply><code>cgi.fix_pathinfo = 1</code></blockquote>
<br />
Добавим php в автозагрузку. Для чего оздаем скрипт '/etc/init.d/php-fastcgi' следующего содержания:
<blockquote class=reply><code>#! /bin/sh<br />
### BEGIN INIT INFO<br />
# Provides:          php-fastcgi<br />
# Required-Start:    $all<br />
# Required-Stop:     $all<br />
# Default-Start:     2 3 4 5<br />
# Default-Stop:      0 1 6<br />
# Short-Description: Start and stop php-cgi in external FASTCGI mode<br />
# Description:       Start and stop php-cgi in external FASTCGI mode<br />
### END INIT INFO<br />
<br />
# Author: Kurt Zankl <kz@xon.uni.cc><br />
<br />
# Do NOT "set -e"<br />
<br />
PATH=/sbin:/usr/sbin:/bin:/usr/bin<br />
DESC="php-cgi in external FASTCGI mode"<br />
NAME=php-fastcgi<br />
DAEMON=/usr/bin/php-cgi<br />
PIDFILE=/var/run/$NAME.pid<br />
SCRIPTNAME=/etc/init.d/$NAME<br />
<br />
# Exit if the package is not installed<br />
[ -x "$DAEMON" ] || exit 0<br />
<br />
# Read configuration variable file if it is present<br />
[ -r /etc/default/$NAME ] && . /etc/default/$NAME<br />
<br />
# Load the VERBOSE setting and other rcS variables<br />
. /lib/init/vars.sh<br />
<br />
# Define LSB log_* functions.<br />
# Depend on lsb-base (>= 3.0-6) to ensure that this file is present.<br />
. /lib/lsb/init-functions<br />
<br />
# If the daemon is not enabled, give the user a warning and then exit,<br />
# unless we are stopping the daemon<br />
if [ "$START" != "yes" -a "$1" != "stop" ]; then<br />
        log_warning_msg "To enable $NAME, edit /etc/default/$NAME and set START=yes"<br />
        exit 0<br />
fi<br />
<br />
# Process configuration<br />
export PHP_FCGI_CHILDREN PHP_FCGI_MAX_REQUESTS<br />
DAEMON_ARGS="-q -b $FCGI_HOST:$FCGI_PORT"<br />
<br />
<br />
do_start()<br />
{<br />
        # Return<br />
        #   0 if daemon has been started<br />
        #   1 if daemon was already running<br />
        #   2 if daemon could not be started<br />
        start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null || return 1<br />
        start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --background --make-pidfile --chuid $EXEC_AS_USER --startas $DAEMON -- $DAEMON_ARGS || return 2<br />
}<br />
<br />
do_stop()<br />
{<br />
        # Return<br />
        #   0 if daemon has been stopped<br />
        #   1 if daemon was already stopped<br />
        #   2 if daemon could not be stopped<br />
        #   other if a failure occurred<br />
        start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE > /dev/null # --name $DAEMON<br />
        RETVAL="$?"<br />
        [ "$RETVAL" = 2 ] && return 2<br />
        # Wait for children to finish too if this is a daemon that forks<br />
        # and if the daemon is only ever run from this initscript.<br />
        # If the above conditions are not satisfied then add some other code<br />
        # that waits for the process to drop all resources that could be<br />
        # needed by services started subsequently.  A last resort is to<br />
        # sleep for some time.<br />
        start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON<br />
        [ "$?" = 2 ] && return 2<br />
        # Many daemons don't delete their pidfiles when they exit.<br />
        rm -f $PIDFILE<br />
        return "$RETVAL"<br />
}
<br />
case "$1" in<br />
  start)<br />
        [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"<br />
        do_start<br />
        case "$?" in<br />
                0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;<br />
                2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;<br />
        esac<br />
        ;;<br />
  stop)<br />
        [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"<br />
        do_stop<br />
        case "$?" in<br />
                0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;<br />
                2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;<br />
        esac<br />
        ;;<br />
  restart|force-reload)<br />
        log_daemon_msg "Restarting $DESC" "$NAME"<br />
        do_stop<br />
        case "$?" in<br />
          0|1)<br />
                do_start<br />
                case "$?" in<br />
                        0) log_end_msg 0 ;;<br />
                        1) log_end_msg 1 ;; # Old process is still running<br />
                        *) log_end_msg 1 ;; # Failed to start<br />
                esac<br />
                ;;<br />
          *)<br />
                # Failed to stop<br />
                log_end_msg 1<br />
                ;;<br />
        esac<br />
        ;;<br />
  *)<br />
        echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2<br />
        exit 3<br />
        ;;<br />
esac</code></blockquote>
<br />
Делаем исполяемым:
<blockquote class=reply><code>chmod 755 /etc/init.d/php-fastcgi</code></blockquote>
<br />
Создаем другой файл '/etc/default/php-fastcgi', чтобы мы могли контролировать php-fastcgi (слушать порты, получать количество дочерних процессов и другие запросы), такого содержания:
<blockquote class=reply><code>#<br />
# Settings for php-cgi in external FASTCGI Mode<br />
#<br />
<br />
# Should php-fastcgi run automatically on startup? (default: no)<br />
START=yes<br />
<br />
# Which user runs PHP? (default: www-data)<br />
EXEC_AS_USER=www-data<br />
<br />
# Host and TCP port for FASTCGI-Listener (default: localhost:9000)<br />
FCGI_HOST=localhost<br />
FCGI_PORT=9000<br />
<br />
# Environment variables, which are processed by PHP<br />
PHP_FCGI_CHILDREN=5<br />
PHP_FCGI_MAX_REQUESTS=1000</code></blockquote><br />
Запускаем php-fastcgi:<br />
<blockquote class=reply><code>/etc/init.d/php-fastcgi start</code></blockquote>
<br />
Добавляем в автозагрузку:
<blockquote class=reply><code>update-rc.d php-fastcgi defaults</code></blockquote>
<br />
<h2>Дружим NGINX и PHP</h2>
<br />
Создадим папку для сайтов, например, '/home/www'.
<br />
Редактируем '/usr/local/nginx/conf/nginx.conf'. Указываем под кем будем запускать nginx:
<blockquote class=reply><code>user www-data www-data;</code></blockquote>
<br />
В контейнере server {} изменим/раскоментируем следующие строки:
<blockquote class=reply><code>location / {<br />
            root   /home/www;<br />
            index  index.php index.html index.htm;<br />
        }<br />
<br />
        location ~ \.php$ {<br />
            root           /home/www;<br />
            fastcgi_pass   127.0.0.1:9000;<br />
            fastcgi_index  index.php;<br />
            fastcgi_param  SCRIPT_FILENAME  /home/www$fastcgi_script_name;<br />
            include        fastcgi_params;<br />
        }</code></blockquote><br />
Перезапускаем nginx:
<blockquote class=reply><code>/etc/init.d/nginx restart</code></blockquote>
<br />
Создаем файл для теста '/home/www/info.php' следующего содержания:
<blockquote class=reply><code><?рhр<br />
рhрinfр();<br />
?></code></blockquote>
<br />
Проверяем в браузере - httр://ваш-адрес/info.php
<br /><br />
<h2>MYSQL</h2>
<br />
Ставим:
<blockquote class=reply><code>apt-get install mysql-server mysql-client</code></blockquote>
<br />
В процессе будет предложено установить пароль рута, который можно всегда поменять так:
<blockquote class=reply><code>mysqladmin -u root password tralala</code></blockquote>
<br />
<h2>EACCELERATOR</h2>
<br />
Печально, но eAccelerator вообще отсутствует в пакетах Debian. Будем ставить руками. Предварительно нам потребуется установить библиотеку, где есть утилита phpize:
<blockquote class=reply><code>apt-get install php5-dev</code></blockquote>
<br />
Теперь скачиваем и устанавливаем eAccelerator:
<blockquote class=reply><code>cd /tmp<br />
wget httр://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2<br />
tar xvfj eaccelerator-0.9.5.3.tar.bz2<br />
cd eaccelerator-0.9.5.3<br />
phpize<br />
./configure<br />
make<br />
make install</code></blockquote>
<br />
Создаем конфигурационный файл '/etc/php5/conf.d/eaccelerator.ini' следующего содержания:
<blockquote class=reply><code>extension="eaccelerator.so"
eaccelerator.shm_size="64"
eaccelerator.cache_dir="/var/cache/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="3600"
eaccelerator.shm_prune_period="1800"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"</code></blockquote>
Создаем папку для хранения файлов eAccelerator'а:
<blockquote class=reply><code>mkdir -p /var/cache/eaccelerator
chmod 0777 /var/cache/eaccelerator</code></blockquote>
<br />
Перезапускаем php:
<blockquote class=reply><code>/etc/init.d/php-fastcgi restart</code></blockquote>
<br />
<h2>MEMCACHE</h2>
<br />
Устанавливаем:
<blockquote class=reply><code>apt-get install memcached</code></blockquote>
<br />
Всё. <img src="http://skachko.com/images/smileys/shade_smirk.gif" width="19" height="19" alt="cool smirk" style="border:0;" />          ]]>
          </description>

          <pubDate>Sat, 08 Aug 2009 21:24:00 +0200</pubDate>

        <feedburner:origLink>http://skachko.com/entry/43/</feedburner:origLink></item>

    
        <item>

          <title>Куда пойти, куда податься от FirstVDS.ru ?</title>
          <link>http://feedproxy.google.com/~r/skachko/~3/_56UKMb7G3s/</link>
          <guid isPermaLink="false">http://skachko.com/entry/42/</guid>

          <description>
          <![CDATA[
          Уже больше года мои скромные сайтки крутятся на виртуальном сервере от <a href=http://firstvds.ru>firstvds.ru</a>. Но вот я начал делать новый сайт и ясно вижу, что даже на максимальном тарифе сайты работают очень медленно. <i>Мороз и солнце, день чудесный! чего ж ты дремлешь, друг прелестный?!</i> - так и хочется обратиться к vps, когда легкий и шустрый сайтик открывается несколько секунд.
<br /><br />
Принято решение съехать от фёствдс в течение месяца. Несколько дней я потратил на изучение предложений на отечественном и зарубежном рынках vps. Сайты хостеров, тарифы, чтение отзывов... и так снова и снова...
<br /><br />
В результате все российские хостеры были отправлены в "корзину". А среди зарубежных выбор пал на <a href=http://gandi.net/>gandi.net</a> (Франция) и <a href=http://fsckvps.com/>fsckvps.com</a> (США). Все остальные не прошли по тем или иным причинам (завышена цена, мало ресурсов, негативные отзывы, тесты, плохой пинг...).
<br /><br />
Я выбрал ганди.нет. Почему? А х.з. Наверное, потому что у них всё очень красиво и удобно сделано. Для людей. Плюс это очень древний и надежный регистратор доменных имен, очень давно на рынке услуг. Так же плюсом является использование технологии XEN для деления ресурсов. На сервер выдается от 256 мегабайт до 4 гигабайт памяти, на сколько хватит денег (шаг - 16$ за 256 мегабайт оперативки + 512 мегабайт swap + кусок процессора: честная 1/60 часть от Quad Core AMD + 5 гигабайт места на диске + 5 мегабит канал, трафик не учитывается). Очень неплохой пинг, французские IP, непадучий канал и просто европейское качество - что еще нужно для стабильной работы? В общем, очень приятный сервис. Скоро все мои сайтики переедут жить во Францию. Как только я установлю сервер xginx туда. <img src="http://skachko.com/images/smileys/smile.gif" width="19" height="19" alt="smile" style="border:0;" />          ]]>
          </description>

          <pubDate>Fri, 31 Jul 2009 09:13:00 +0200</pubDate>

        <feedburner:origLink>http://skachko.com/entry/42/</feedburner:origLink></item>

    
        <item>

          <title>Стёб о "пластике" от украинских девчонок "Пающіє труси" (без цензуры)</title>
          <link>http://feedproxy.google.com/~r/skachko/~3/3R7CBKjySpo/</link>
          <guid isPermaLink="false">http://skachko.com/entry/41/</guid>

          <description>
          <![CDATA[
          <object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/cn1OmCDBVXE&hl=ru&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/cn1OmCDBVXE&hl=ru&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>          ]]>
          </description>

          <pubDate>Sat, 18 Jul 2009 19:41:00 +0200</pubDate>

        <feedburner:origLink>http://skachko.com/entry/41/</feedburner:origLink></item>

    
        <item>

          <title>MySQL: utf8_unicode_ci или utf8_general_ci - вот в чём вопрос!</title>
          <link>http://feedproxy.google.com/~r/skachko/~3/Xkxk4_8zYH8/</link>
          <guid isPermaLink="false">http://skachko.com/entry/40/</guid>

          <description>
          <![CDATA[
          У мну опять прут идеи по сайтам!.. <img src="http://skachko.com/images/smileys/rolleyes.gif" width="19" height="19" alt="rolleyes" style="border:0;" />
<br /><br />
Забавно то, что я кажется нашёл идею, у которой нет прямых конкурентов ни у нас, ни в буржуйнете. Ура!
<br /><br />
Начал активно кодить новый сервис для... пока не скажу для кого. Секрет, ага.
<br /><br />
Ни русским единым жив человек! Одна из проблем, которая возникла при создании мультиязычного сайта - в какой кодировке хранить данные. Понятно, что это unicode. Но какой? utf8_unicode_ci или utf8_general_ci - вот в чём вопрос! Обычно я использую utf8_general_ci для русскоязычных проектов. Но что такое, чёрт возьми, utf8_unicode_ci ?
<br /><br />
Оказывается, для всех символов юникода любые операции, использующие сравнение _general_ci быстрее, чем аналогичные сравнения _unicode_ci. Например, сравнения в utf8_general_ci отрабатывают быстрее, но менее корректно, нежели в utf8_unicode_ci. Причина в том, что utf8_unicode_ci поддерживает более широкое пространство символов. Например, в немецком и некоторых других языках символ "ß" будет при сортировке располагаться рядом с "ss", как ему и положено. Кроме того utf8_general_ci убирает все акценты и приводит символы к верхнему регистру. Например: ÀÁÅåāă = A, Ö = O, ü = U.
<br /><br />
Получается, что если нужны только русский и английский (как в моём варианте), то будет правильно использовать utf8_general_ci, как более шуструю и не накладывающую никаких ограничений на выбранные языки. Если же языков больше и среди них есть "экзотические" (например, украинский, польский, турецкий...), то лучше остановить выбор на utf8_unicode_ci.          ]]>
          </description>

          <pubDate>Thu, 02 Jul 2009 15:57:00 +0200</pubDate>

        <feedburner:origLink>http://skachko.com/entry/40/</feedburner:origLink></item>

    
        <item>

          <title>Галина</title>
          <link>http://feedproxy.google.com/~r/skachko/~3/sVTsKrNi78o/</link>
          <guid isPermaLink="false">http://skachko.com/entry/39/</guid>

          <description>
          <![CDATA[
          <img src="http://skachko.com/images/entries/39_galina_1.jpg" alt="Галина">
<br />[cut]<br />
<img src="http://skachko.com/images/entries/39_galina_2.jpg" alt="Галина">
<br /><br />
<img src="http://skachko.com/images/entries/39_galina_3.jpg" alt="Галина">
<br /><br />
<img src="http://skachko.com/images/entries/39_galina_4.jpg" alt="Галина">          ]]>
          </description>

          <pubDate>Mon, 10 Nov 2008 14:34:00 +0100</pubDate>

        <feedburner:origLink>http://skachko.com/entry/39/</feedburner:origLink></item>

    
        <item>

          <title>Литература по фотоонанизму</title>
          <link>http://feedproxy.google.com/~r/skachko/~3/9KrShijPSv4/</link>
          <guid isPermaLink="false">http://skachko.com/entry/38/</guid>

          <description>
          <![CDATA[
          <img src="http://skachko.com/images/entries/38_fotoonanizm.jpg" alt="Литература по фотоонанизму">          ]]>
          </description>

          <pubDate>Fri, 07 Nov 2008 13:20:00 +0100</pubDate>

        <feedburner:origLink>http://skachko.com/entry/38/</feedburner:origLink></item>

    
        <item>

          <title>Все в России волнуются - упадёт ли доллар? </title>
          <link>http://feedproxy.google.com/~r/skachko/~3/MXnDMb-7-qk/</link>
          <guid isPermaLink="false">http://skachko.com/entry/37/</guid>

          <description>
          <![CDATA[
          <img src="http://skachko.com/images/entries/37_dollar.jpg" alt="упадёт ли доллар - вот в чем вопрос">          ]]>
          </description>

          <pubDate>Sat, 01 Nov 2008 07:09:00 +0100</pubDate>

        <feedburner:origLink>http://skachko.com/entry/37/</feedburner:origLink></item>

    
        <item>

          <title>На злобу дня...</title>
          <link>http://feedproxy.google.com/~r/skachko/~3/erw9Aw1lY_0/</link>
          <guid isPermaLink="false">http://skachko.com/entry/36/</guid>

          <description>
          <![CDATA[
          Приходит Сара к раввину.<br />
- Ребе, я завтра замуж выхожу, посоветуйте, как лучше лечь в постель в первую ночь: в рубашке или без?<br />
Тут подбегает Рабинович.<br />
- Ребе, посоветуйте, куда лучше вложить деньги, в акции или ценные бумаги?<br />
Ребе отвечает:<br />
- Как ты, Сарочка, ни ляжешь, тебя все равно трахнут. К Вам, Рабинович, это тоже относится.          ]]>
          </description>

          <pubDate>Mon, 20 Oct 2008 12:35:00 +0200</pubDate>

        <feedburner:origLink>http://skachko.com/entry/36/</feedburner:origLink></item>

    
        <item>

          <title>Фотоанекдот #2</title>
          <link>http://feedproxy.google.com/~r/skachko/~3/PFBDr6yCNPA/</link>
          <guid isPermaLink="false">http://skachko.com/entry/35/</guid>

          <description>
          <![CDATA[
          Фотограф двадцатилетней девушке :<br />
- Вы не желаете сфотографироваться обнажённой?<br />
- Ой нет, что Вы!<br />
20 лет спустя эта же дама фотографу:<br />
- Вы не желаете сфотографировать меня обнажённой ?<br />
- Ой нет, что Вы!           ]]>
          </description>

          <pubDate>Wed, 08 Oct 2008 08:21:00 +0200</pubDate>

        <feedburner:origLink>http://skachko.com/entry/35/</feedburner:origLink></item>

    
        <item>

          <title>Лейка, шмейка...</title>
          <link>http://feedproxy.google.com/~r/skachko/~3/Rf9EBr1bvT4/</link>
          <guid isPermaLink="false">http://skachko.com/entry/34/</guid>

          <description>
          <![CDATA[
          <i>Лейка, шмейка. Камера не имеет значения ни на грош. Она только запечатлевает то, что вы видите. А вы должны ВИДЕТЬ. © <a href="http://www.ernsthaas.com/" target="_blank">Эрнст Хаас</a></i>          ]]>
          </description>

          <pubDate>Tue, 07 Oct 2008 11:20:00 +0200</pubDate>

        <feedburner:origLink>http://skachko.com/entry/34/</feedburner:origLink></item>

    
    </channel>

</rss>
