<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блог Вована &#187; Дележка опытом</title>
	<atom:link href="http://blog.vovana.com/cat/telezka-s/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.vovana.com</link>
	<description></description>
	<lastBuildDate>Mon, 22 Nov 2010 10:31:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Бекап всех баз mysql, shell скрипт</title>
		<link>http://blog.vovana.com/telezka-s/bekap-vsex-baz-mysql-shell-skript/</link>
		<comments>http://blog.vovana.com/telezka-s/bekap-vsex-baz-mysql-shell-skript/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 08:58:44 +0000</pubDate>
		<dc:creator>vovan</dc:creator>
				<category><![CDATA[Дележка опытом]]></category>
		<category><![CDATA[Разработка]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[бекап]]></category>

		<guid isPermaLink="false">http://blog.vovana.com/?p=156</guid>
		<description><![CDATA[Накатал мего скрипт из двух строк для бекапа всех баз данных сервера в архив. Скрипт нужно ложить под cron, но можно и в ручную запускать. #!/bin/bash find /var/db/backup/ -mtime +15 -exec rm {} \; mysqldump -u USER -pPASSWORD &#8211;all-databases &#124; gzip -9 &#62; /var/db/backup/$(date &#8216;+%F-%H-%M-%S&#8217;).sql.gz Все бекапы хранятся в /var/db/backup/. Первым делом скрипт удаляет все [...]]]></description>
			<content:encoded><![CDATA[<p>Накатал мего скрипт из двух строк для бекапа всех баз данных сервера в архив. Скрипт нужно ложить под cron, но можно и в ручную запускать.</p>
<p>#!/bin/bash</p>
<p>find /var/db/backup/ -mtime +15 -exec rm {} \;<br />
mysqldump -u USER -pPASSWORD &#8211;all-databases | gzip -9 &gt; /var/db/backup/$(date &#8216;+%F-%H-%M-%S&#8217;).sql.gz</p>
<p>Все бекапы хранятся в /var/db/backup/.<br />
Первым делом скрипт удаляет все бекапы старее 15 дней (+15 в скрипте, можно поменять на своё).<br />
Ну и следующей строкой делает дамп всех баз и сразу архивирует и сохраняет в файл с именем &#8211; текущей датой.</p>
<p>Ну и, естественно, нужны права рута для всего этого.</p>
<p>Можно <a href="http://blog.vovana.com/wp-content/uploads/2009/12/dbackup.sh">скачать</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vovana.com/telezka-s/bekap-vsex-baz-mysql-shell-skript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Защита от спама: reCAPTCHA</title>
		<link>http://blog.vovana.com/telezka-s/zashhita-ot-spama-recaptcha/</link>
		<comments>http://blog.vovana.com/telezka-s/zashhita-ot-spama-recaptcha/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 09:12:27 +0000</pubDate>
		<dc:creator>vovan</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Дележка опытом]]></category>
		<category><![CDATA[recaptcha]]></category>
		<category><![CDATA[антиспам]]></category>
		<category><![CDATA[спам]]></category>

		<guid isPermaLink="false">http://blog.vovana.com/?p=114</guid>
		<description><![CDATA[Во время четырехмесячного &#8220;отдыха&#8221; мой блог хоть и не подавал признаки жизни, но активно атаковался со стороны спамеров. Сначала это было где-то по 3-5 спам комментариев в сутки. Потом 15-20-30. В тот период я запарился каждый день заходить и чистить мусор, включил модерацию сообщений и заходил раз в три дня. Помнится мне что с пол [...]]]></description>
			<content:encoded><![CDATA[<p>Во время четырехмесячного &#8220;отдыха&#8221; мой блог хоть и не подавал признаки жизни, но активно атаковался со стороны спамеров. Сначала это было где-то по 3-5 спам комментариев в сутки. Потом 15-20-30.</p>
<p>В тот период я запарился каждый день заходить и чистить мусор, включил модерацию сообщений и заходил раз в три дня.</p>
<p>Помнится мне что с пол года назад я был ярым противником всякого рода модерации и каптч. Но когда неделю назад за два дня упало 170 спам комментов я таки решился на каптчу. Подходящий плагин нашелся не сразу: перепробовал несколько штук, все чем-то не понравились. И я вспомнил что когда-то чтила статью про <strong>антиспам систему <a href="http://recaptcha.net/plugins/wordpress/" target="_blank">reCAPTCHA</a></strong>.<span id="more-114"></span></p>
<div id="attachment_116" class="wp-caption alignright" style="width: 453px"><a href="http://blog.vovana.com/wp-content/uploads/2008/09/recaptcha.gif"><img class="size-full wp-image-116" title="Пример recaptcha" src="http://blog.vovana.com/wp-content/uploads/2008/09/recaptcha.gif" alt="Пример recaptcha" width="443" height="113" /></a><p class="wp-caption-text">Пример recaptcha</p></div>
<p>Особенность системы &#8211; текст не генерируется случайным образом, а берется из удаленной базы распознавания книг. Т.е. пользователь вводя код не только подтверждает что он человек, но и делает благое дело <img src='http://blog.vovana.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  помогает распознавать сканированные книги.</p>
<p>У системы есть свой апи с помощью которого систему <strong>reCAPTCHA</strong> можно подключить к любому сайту. А так как у нас не обычный сайт <img src='http://blog.vovana.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> , то на сайте имеется готовый <a href="http://recaptcha.net/plugins/wordpress/" target="_blank">плагин для<strong> Wordress</strong></a>.</p>
<p>После установки плагин вам подскажет что нужно сгенерировать уникальные ключи для вашего блога, сделав это и немного настроив под себя ваш плагин уже готов к работе.</p>
<p>Итог: за неделю не прошло ни одного автоматического спама, только два ручных. Пока доволен.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vovana.com/telezka-s/zashhita-ot-spama-recaptcha/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Livejournal vs RSS</title>
		<link>http://blog.vovana.com/telezka-s/livejournal-vs-rss/</link>
		<comments>http://blog.vovana.com/telezka-s/livejournal-vs-rss/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 08:24:39 +0000</pubDate>
		<dc:creator>vovan</dc:creator>
				<category><![CDATA[Дележка опытом]]></category>
		<category><![CDATA[livejournal]]></category>
		<category><![CDATA[pipes]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[yahoo]]></category>
		<category><![CDATA[трубы]]></category>

		<guid isPermaLink="false">http://blog.vovana.com/2008/04/08/103</guid>
		<description><![CDATA[Сегодня задался целью найти способ добавить френдленту из своего ЖЖ в RSS-ридер. Запарило по 3 раза в день заходить и искать новые посты. К ЖЖ я отношусь глубоко параллельно, но когда-то вел там свой журнал. Сейчас там только кросс-посты из этого блога. Кому интересно, можете попробовать отыскать мои старые посты, годичной и более давности вот [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.vovana.com/wp-content/uploads/2008/04/frenk.jpg" align="left" width="200" />Сегодня задался целью найти способ добавить френдленту из своего ЖЖ в RSS-ридер. Запарило по 3 раза в день заходить и искать новые посты.</p>
<p>К ЖЖ я отношусь глубоко параллельно, но когда-то вел там свой журнал. Сейчас там только кросс-посты из этого блога. Кому интересно, можете попробовать отыскать мои старые посты, годичной и более давности <a href="http://gogiyan.livejournal.com" target="_blank">вот здесь</a> <img src='http://blog.vovana.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Так вот &#8211; ЖЖ я не пользуюсь в полную силу, поэтому платный аккаунт мне там не нужен. А RSS френдленты &#8220;законным&#8221; путем можно извлекать только если аккаунт платный.</p>
<p>Вот простейшее решение для &#8220;нищебродов&#8221; <img src='http://blog.vovana.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  (ничего личного <img src='http://blog.vovana.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) : <a href="http://pipes.yahoo.com/danrastor/ljfriendfeed">http://pipes.yahoo.com/danrastor/ljfriendfeed</a></p>
<p>Просто вводите свой ник(можете мой ввести, или любой другой) в поле и получаете в результате ссылку на RSS!</p>
<p>Зачем мне это нужно? Да просто у меня там в основном пользователи, которые выкладывают интересные новости и приколы. Так сказать еще один информационно-развлекательный ресурс.</p>
<p>Кстати кто еще не обращал внимание на <strong>Yahoo! Pipes</strong> &#8211; очень советую. Там можно творить чудеса. Возможно я скоро выложу небольшой обзор&#8230; Но скорее всего нет <img src='http://blog.vovana.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vovana.com/telezka-s/livejournal-vs-rss/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Берегись, фарма, я иду!</title>
		<link>http://blog.vovana.com/telezka-s/beregis-farma-ya-idu/</link>
		<comments>http://blog.vovana.com/telezka-s/beregis-farma-ya-idu/#comments</comments>
		<pubDate>Wed, 27 Feb 2008 15:57:35 +0000</pubDate>
		<dc:creator>vovan</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Дележка опытом]]></category>
		<category><![CDATA[pharma]]></category>
		<category><![CDATA[заработок]]></category>
		<category><![CDATA[партнерка]]></category>
		<category><![CDATA[фарма]]></category>

		<guid isPermaLink="false">http://blog.vovana.com/2008/02/27/102</guid>
		<description><![CDATA[Решился таки впрыгнуть в фарму. Все это время не писал в блог &#8211; много читал, много думал&#8230; Из таких кардинальных новостей личного плана &#8211; сменил работу Так вот, насчет фармы, &#8211; план следующий: Регаемся в какой-нибудь фарма-партнерке Покупаем подходящий хостинг Регаем красивый, легко запоминаемый домен под собственный магазин Пока магазин индексится &#8211; бесплатным доргеном делаем [...]]]></description>
			<content:encoded><![CDATA[<p>Решился таки впрыгнуть в фарму. Все это время не писал в блог &#8211; много читал, много думал&#8230;</p>
<p>Из таких кардинальных новостей личного плана &#8211; сменил работу <img src='http://blog.vovana.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Так вот, насчет фармы, &#8211; план следующий:</p>
<ol>
<li>Регаемся в какой-нибудь фарма-партнерке</li>
<li>Покупаем подходящий хостинг</li>
<li>Регаем красивый, легко запоминаемый домен под собственный магазин</li>
<li>Пока магазин индексится &#8211; бесплатным доргеном делаем до 50 доров для разных таблеток</li>
<li>Делаем полудоры &#8211; доры без редиректов (скорее всего это будут блоги &#8211; блоги немного веселей индексятся)</li>
<li>Потихоньку раскручиваем аптеку серыми методами</li>
<li>С первой прибыли покупаем Хрумер, крутойдорген и домен под &#8220;черный&#8221; сайт</li>
<li>Собственно спамим <img src='http://blog.vovana.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ol>
<p>(возможно мастерим свои &#8220;блогофермы&#8221;, доргены&#8230;)<br />
Т.е. планирую неспеша развиваться в &#8220;белую&#8221; и &#8220;черную&#8221; стороны, потом решу какой путь выгоднее и один брошу. А может и не брошу <img src='http://blog.vovana.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Если есть желающие &#8211; становимся рефами, &#8220;впрыгнем&#8221; вместе.</p>
<p>Еще ищу подходящий хостинг под фарму+легальный адалт+доры. Сейчас сижу на одном, но он ооочень медленный. Если кто-то посоветует нормальный &#8211; буду премного благодарен <img src='http://blog.vovana.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vovana.com/telezka-s/beregis-farma-ya-idu/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Загрузка произвольного количества файлов на сервер</title>
		<link>http://blog.vovana.com/telezka-s/zagruzka-proizvolnogo-kolichesva-fajlov-na-server/</link>
		<comments>http://blog.vovana.com/telezka-s/zagruzka-proizvolnogo-kolichesva-fajlov-na-server/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 12:05:48 +0000</pubDate>
		<dc:creator>vovan</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Дележка опытом]]></category>
		<category><![CDATA[Разработка]]></category>
		<category><![CDATA[выбор файлов]]></category>
		<category><![CDATA[загрузка файлов]]></category>
		<category><![CDATA[пхп]]></category>
		<category><![CDATA[разрабока]]></category>
		<category><![CDATA[форма]]></category>

		<guid isPermaLink="false">http://blog.vovana.com/2008/02/06/100</guid>
		<description><![CDATA[Что я подразумеваю под загрузкой произвольного количества: пользователь выбирает сколько угодно файлов, нажимает кнопку &#8220;загрузить&#8221; и файлы загружаются на сервер и обрабатываются. Новые поля для выбора файлов создаются динамически. Шаг 1: Создаём форму &#60;form method=&#8221;POST&#8221; id=&#8221;upform&#8221; name=&#8221;upform&#8221; enctype=&#8221;multipart/form-data&#8221;&#62; &#60;input type=&#8221;file&#8221; size=&#8221;50&#8243; onchange=&#8221;addElement()&#8221; name=&#8221;first&#8221;&#62; &#60;/form&#62; &#60;input type=&#8221;button&#8221; value=&#8221;Загрузить&#8221; onclick=&#8221;upform.submit()&#8221;&#62; На форме у нас всего один элемент [...]]]></description>
			<content:encoded><![CDATA[<p>Что я подразумеваю под загрузкой произвольного количества: пользователь выбирает сколько угодно файлов, нажимает кнопку &#8220;загрузить&#8221; и файлы загружаются на сервер и обрабатываются. Новые поля для выбора файлов создаются динамически.</p>
<p><strong>Шаг 1: Создаём форму</strong></p>
<blockquote><p>&lt;form method=&#8221;POST&#8221; id=&#8221;upform&#8221; name=&#8221;upform&#8221; enctype=&#8221;multipart/form-data&#8221;&gt;<br />
&lt;input type=&#8221;file&#8221; size=&#8221;50&#8243; onchange=&#8221;addElement()&#8221; name=&#8221;first&#8221;&gt;<br />
&lt;/form&gt;</p>
<p>&lt;input type=&#8221;button&#8221; value=&#8221;Загрузить&#8221; onclick=&#8221;upform.submit()&#8221;&gt;</p></blockquote>
<blockquote></blockquote>
<p>На форме у нас всего один элемент для загрузки файлов под именем <em>first</em> и назначено событие на изменение(выбор) файла &#8211; <em>addElement()</em>. Кнопка загрузить стоит отдельно от формы, почему сделано именно так будет объяснено далее.</p>
<p><strong>Шаг 2: Создаем javascript функцию динамического добавления нового поля для файла </strong></p>
<blockquote><p>&lt;script&gt;<br />
function addElement() {<br />
var uf = document.getElementById(&#8216;upform&#8217;);</p>
<p>// Создаём новое поле для выбора файла<br />
var newFile = document.createElement(&#8216;input&#8217;);</p>
<p>var fileIdName = &#8216;myFile&#8217;+Math.random(); //Случайное имя</p>
<p>newFile.setAttribute(&#8216;id&#8217;,fileIdName);<br />
newFile.setAttribute(&#8216;name&#8217;,fileIdName);<br />
newFile.setAttribute(&#8216;type&#8217;,'file&#8217;);<br />
newFile.setAttribute(&#8216;size&#8217;,&#8217;50&#8242;);</p>
<p>// при выборе файла данное поле тоже должно добавлять еще одно поле<br />
newFile.setAttribute(&#8216;onChange&#8217;,'addElement()&#8217;);<br />
newFile.onchange = addElement;</p>
<p>uf.appendChild(newFile); // добавляем поле к форме, поле добавится в конец формы, потому мы ранее<br />
// и вынесли кнопку &#8220;загрузить&#8221; за форму &#8211; логичнее она будет смотреться в конце<br />
}<br />
&lt;/script&gt;</p></blockquote>
<p><strong> Шаг 3: Обработка загруженных файлов на сервере</strong></p>
<p>Для обработки файлов на сервере вставляем следующий код:</p>
<blockquote><p>foreach ($_FILES as $file) {</p>
<p>// здесь стандартная обработка загруженных файлов, примеров в интернете полно<br />
// также здесь можно проверять, например, что это динамически добавлненное поле (у нас оно начинается с &#8220;myFile&#8221;)</p>
<p>}</p></blockquote>
<p>Рабочий пример можно посмотреть <a href="http://blog.vovana.com/scripts/multiselect_for_upload.html" target="_blank">здесь</a> (в примере опущено enctype=&#8221;multipart/form-data&#8221;).</p>
<p>Код написан для админки одного из сайтов фирмы Бош, он не идеален (например если два раза выбрать файл в первом поле, то будет два пустых поля), но это не сложно добавить самим <img src='http://blog.vovana.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Гарантированно работает в <em>Firefox</em>, <em>IE</em>, <em>Opera</em>. Удачного кодинга!</p>
<p><strong>UPDATE:</strong> по просьбе выкладываю серверную часть загрузки файлов<span id="more-100"></span></p>
<p><strong>Шаг 3.1: </strong><strong>Обработка загруженных файлов на сервере (код)</strong></p>
<p>Вот приблизительный код(урезанный), который я использую. Имейте в виду что код используется строго в админке, по этому в паблик доступе с безопасностью могут быть проблемы <img src='http://blog.vovana.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<blockquote><p> $upload_path         = $_SERVER['DOCUMENT_ROOT'].&#8221;/uploads&#8221;;<br />
$valid_types         = array(<br />
&#8220;pdf&#8221;, &#8216;doc&#8217;, &#8216;txt&#8217;, &#8216;jpg&#8217;,'xls&#8217;,'gif&#8217;,'png&#8217;,'zip&#8217;,'rar&#8217;<br />
);<br />
$max_file_size        = &#8220;10000000&#8243;;</p>
<p>if (sizeof($_FILES)&gt;0) {<br />
$errors = array();</p>
<p>foreach ($_FILES as $file) {<br />
if (strlen($file["name"])&lt;=0)<br />
continue;<br />
if (is_uploaded_file($file['tmp_name'])) {<br />
$filename = $file['tmp_name'];<br />
$ext = substr($file['name'], 1 + strrpos($file['name'], &#8220;.&#8221;));<br />
$ext = strtolower($ext);<br />
$name = $file['name'];<br />
if (file_exists($upload_path.$name)) {<br />
$errors[$name] = &#8220;\nТакой файл уже существует&#8221;;<br />
} elseif (filesize($filename) &gt; $max_file_size) {<br />
$errors[$name] = &#8220;\nРазмер файла больше 10 мегабайт&#8221;;<br />
} elseif (!in_array($ext, $valid_types)) {<br />
$errors[$name] = &#8220;\nНе верный тип файла. &#8220;;<br />
} else {<br />
$size =$file['size'];<br />
if (@move_uploaded_file($filename, $upload_path.$name)) {<br />
// Здесь запись в базу, если необходимо<br />
} else {<br />
$errors[$name] = &#8220;\nОшибка перемещения файла. &#8220;;<br />
}</p>
<p>}<br />
} else {<br />
$errors[$name] = &#8220;\nНеобходимо выбрать правильный файл.&#8221;;<br />
}<br />
}<br />
}</p></blockquote>
<p>Небольшие комментарии:</p>
<ul>
<li>в  $errors падают ошибки загрузки файлов</li>
<li>в коде проверяются ТОЛЬКО расширения по списку ($valid_types), но не реальныйтип файла</li>
<li>и да &#8211; 10 мегабайт, не 10000000 байт, я в курсе <img src='http://blog.vovana.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.vovana.com/telezka-s/zagruzka-proizvolnogo-kolichesva-fajlov-na-server/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Как легко заработать на собственном блоге?</title>
		<link>http://blog.vovana.com/telezka-s/kak-legko-zarabotat-na-sobstvennom-bloge/</link>
		<comments>http://blog.vovana.com/telezka-s/kak-legko-zarabotat-na-sobstvennom-bloge/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 14:18:29 +0000</pubDate>
		<dc:creator>vovan</dc:creator>
				<category><![CDATA[Дележка опытом]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[обмен ссылками]]></category>
		<category><![CDATA[реклама]]></category>

		<guid isPermaLink="false">http://blog.vovana.com/2008/01/30/97</guid>
		<description><![CDATA[Есть много способов заработка на блоге: можно разместить баннера, рекламные блоки Google Adsense, Бегуна или Яндекса, пользоваться обменом текстовых ссылок (сапа, например). Недостаток такого способа &#8211; портится вид блога, даже если хорошо подогнать рекламу под дизайн. Так же можно писать привлекающие внимание статьи и вставлять туда аффилиатные ссылки, зарабывать на посредничестве. Но здесь если что-то [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blogun.ru/it.000000.002829.i.gif" height="1" width="1" />Есть много способов заработка на блоге: можно разместить баннера, рекламные блоки Google Adsense, Бегуна или Яндекса, пользоваться обменом текстовых ссылок (сапа, например).  Недостаток такого способа &#8211; портится вид блога, даже если хорошо подогнать рекламу под дизайн.</p>
<p>Так же можно писать привлекающие внимание статьи и вставлять туда аффилиатные ссылки, зарабывать на посредничестве. Но здесь если что-то и выстрелит, то это будет мизер.</p>
<p>Но сегодня я узнал о относительно новом способе заработка в интернете:  <span id="more-97"></span><strong>Рекламные посты</strong>! &#8220;Так уже давным давно не ново!&#8221;, &#8211; возразит кто-то. Да, действительно, не ново, но теперь есть сервис <a href="http://blogun.ru/" title="Блогун" target="_blank">Блогун</a>, который позволяет очень быстро находить себе заказчика на рекламные посты! Т.е. вам не нужно ждать, когда заказчик обратится лично к вам, не нужно уговаривать заказчика разместить пост именно у вас &#8211; система сама предложит заказчику ваш блог и, если тот согласится, у вас будет предложение на написание поста!</p>
<p>Все просто! Думаю стоит попробовать.</p>
<p>(Кстати спасибо за наводку <a href="http://1lj.ru/" target="_blank">Баженову</a>! На тебе за это пару трафика <img src='http://blog.vovana.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vovana.com/telezka-s/kak-legko-zarabotat-na-sobstvennom-bloge/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>Конфликт локального сервера Apache и Skype</title>
		<link>http://blog.vovana.com/soft/konflikt-lokalnogo-servera-apache-i-skype/</link>
		<comments>http://blog.vovana.com/soft/konflikt-lokalnogo-servera-apache-i-skype/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 11:16:01 +0000</pubDate>
		<dc:creator>vovan</dc:creator>
				<category><![CDATA[Дележка опытом]]></category>
		<category><![CDATA[Программы]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[skype]]></category>
		<category><![CDATA[конфликт]]></category>

		<guid isPermaLink="false">http://blog.vovana.com/2008/01/22/95</guid>
		<description><![CDATA[Сегодня столкнулся с небольшой проблемкой. Отказался запускаться свежеустановленный xampp, отваливался с ошибкой &#8220;порт 80 уже занят другим приложением&#8221;. Быстренько нашел в гугле программу CurrPorts, которая показала что на 80-м порту у меня висит skype. CurrPorts &#8211; полезная программа. Пригодится, например, для обнаружения троянов. Skype резервирует 80 и 443 порты на тот случай, если локальный фаервол [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня столкнулся с небольшой проблемкой. Отказался запускаться свежеустановленный <a href="http://www.apachefriends.org/en/xampp.html" target="_blank">xampp</a>, отваливался с ошибкой &#8220;порт 80 уже занят другим приложением&#8221;.</p>
<p>Быстренько нашел в гугле программу <a href="http://www.nirsoft.net/utils/cports.html" target="_blank">CurrPorts</a>, которая показала что на 80-м порту у меня висит skype. CurrPorts &#8211; полезная программа. Пригодится, например, для обнаружения троянов.</p>
<blockquote><p><em>Skype резервирует 80 и 443 порты на тот случай, если локальный фаервол заблокирует другие порты</em></p></blockquote>
<p>Есть два выхода из данной ситуации:</p>
<p>1) Запускать сначала сервер, потом Skype.</p>
<p>2) Необходимо зайти в настройки Skype. Там &#8220;Дополнительно&#8221;=&gt;&#8221;Соединение&#8221; и убрать галочку &#8220;Ипользовать порты 80 и 443&#8230;&#8221; (скриншот кликабельный)</p>
<p><a href="http://blog.vovana.com/wp-content/uploads/2008/01/apache_skype_conflict.jpg" title="Конфликт Skype Apache" target="_blank"><img src="http://blog.vovana.com/wp-content/uploads/2008/01/apache_skype_conflict.jpg" alt="Конфликт Skype Apache" width="430" /></a></p>
<p>Осталось сохранить настройки и перезапустить Skype!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vovana.com/soft/konflikt-lokalnogo-servera-apache-i-skype/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Подробный анализ трафика</title>
		<link>http://blog.vovana.com/soft/podrobnyj-analiz-trafika/</link>
		<comments>http://blog.vovana.com/soft/podrobnyj-analiz-trafika/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 09:52:49 +0000</pubDate>
		<dc:creator>vovan</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Дележка опытом]]></category>
		<category><![CDATA[Программы]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[yandex]]></category>
		<category><![CDATA[статистика]]></category>
		<category><![CDATA[счетчик]]></category>
		<category><![CDATA[трафик]]></category>

		<guid isPermaLink="false">http://blog.vovana.com/2008/01/16/89</guid>
		<description><![CDATA[Просмотрел сегодня в панели хостинга &#8220;последние 300 посетителей сайта&#8221;. Штука интересна тем что показывает не просто статистику посещений как Liveinternet или Google Analytics, а все запросы к файлам сервера, сокращенные заголовки (referer, agent) и размер отправленого. Фиксируются все запросы, включая обход поисковиками. Вот что я обнаружил при просмотре: Yandex с раннего утра уже упёр 4 [...]]]></description>
			<content:encoded><![CDATA[<p>Просмотрел сегодня в панели хостинга &#8220;последние 300 посетителей сайта&#8221;. Штука интересна тем что показывает не просто статистику посещений как Liveinternet или Google Analytics, а все запросы к файлам сервера, сокращенные заголовки (referer, agent) и размер отправленого.</p>
<p>Фиксируются все запросы, включая обход поисковиками.</p>
<p>Вот что я обнаружил при просмотре:</p>
<ul>
<li>Yandex с раннего утра уже упёр 4 картинки</li>
<li>моим блогом зачем-то заинтересовался &#8220;<em>Runnk RSS finder: http://www.runnk.com/il/law : Israeli legal</em>&#8221; (МОССАД? <img src='http://blog.vovana.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</li>
<li>Довольно активно по блогу шныряют msn и yahoo боты, толку правда с этого &#8211; ноль</li>
<li>Если поставить себе плагин firefox WebMoney Advisor, то он изменит заголовки отсылаемые браузером, допишет себя к агенту. Я считаю что это неправильно, нельзя так делать не спросив разрешения у пользователя</li>
<li>WebAlta заинтересовалась, хотя я не добавлял свой блог в её индекс. Пока что только собирает страницы, в выдаче пока страниц нет.</li>
<li>Какой-то красавец урвал у меня скриншот и добавил у себя на сайте без указания авторства. Пошел посмотрел, он и текст забрал, немного его урезав. Надо наказать засранца.</li>
</ul>
<p>Как видно &#8211; в таком анализе есть и плюсы и минусы. Плюс &#8211; видно скрытое. Основной минус &#8211; когда сайт разростется просмотр всех посещений будет занимать очень много времени.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vovana.com/soft/podrobnyj-analiz-trafika/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Накрутка счетчика Feedburner: Попытка №2</title>
		<link>http://blog.vovana.com/telezka-s/nakrutka-schetchika-feedburner-popytka-2/</link>
		<comments>http://blog.vovana.com/telezka-s/nakrutka-schetchika-feedburner-popytka-2/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 10:27:00 +0000</pubDate>
		<dc:creator>vovan</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Дележка опытом]]></category>
		<category><![CDATA[Идеи]]></category>
		<category><![CDATA[Разработка]]></category>
		<category><![CDATA[feedburner]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[накрутка]]></category>
		<category><![CDATA[счетчик]]></category>

		<guid isPermaLink="false">http://blog.vovana.com/2008/01/09/78</guid>
		<description><![CDATA[Не так давно я писал про свой эксперимент по накрутке счетчика Feedburner. Первая попытка провалилась с треском. Я почему-то наивно решил что feedburner можно &#8220;сделать&#8221; в тупую, в лоб. Не тут-то было. Раскрою секрет первой попытки(фактически это не секрет ): я взял список бесплатных анонимных и не анонимных proxy-серверов, и через сокеты, тунелем через прокси [...]]]></description>
			<content:encoded><![CDATA[<p>Не так давно я писал про свой <a href="http://blog.vovana.com/2007/12/19/69" target="_blank">эксперимент по накрутке счетчика Feedburner</a>. Первая попытка провалилась с треском. Я почему-то наивно решил что <strong>feedburner</strong> можно &#8220;сделать&#8221; в тупую, в лоб. Не тут-то было.</p>
<p>Раскрою секрет первой попытки(фактически это не секрет <img src='http://blog.vovana.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ): я взял список бесплатных анонимных и не анонимных proxy-серверов, и через сокеты, тунелем через прокси тянул rss-фиды. Еще один нюанс был там, но до этого вы можете додуматься и сами <img src='http://blog.vovana.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Так вот &#8211; позавчера мной был проведен второй, улучшенный эксперимент. За основу была взята идея <a href="http://blog.vovana.com/2007/12/19/69" target="_blank">первой попытки</a>, но код полностью переписан (начитался в инете статей + свои мысли реализовал).</p>
<p>В качестве &#8220;жертв&#8221; эксперимента были взяты блоги-новички, у которых на счетчике 1-5 подписчиков.</p>
<p>Тянуть резину не буду &#8211; результат нулевой. Точнее на одном из блогов счетчик прыгнул с 2 до 8-ми, но по моим расчетам он должен был подняться до 30-50.</p>
<p>Получается что я пытался &#8220;сделать&#8221; фидбернер, а он вывернулся и сам пристроился сзади <img src='http://blog.vovana.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Есть, конечно, еще идеи (и свои и чужие), но что-то мне подсказывает что через прокси сделать это непросто &#8211; гугл тоже не дурак и в любом случае мониторит бесплатные прокси для своего Adsense и скорее всего система там единая уже с Feedburner и Analytics.</p>
<p>Толи еще будет&#8230;</p>
<p>&#8211;</p>
<p>Между прочим:<span id="more-78"></span></p>
<p>приобрел себе на работу вот такие вот гламурные наушники <img src='http://blog.vovana.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://blog.vovana.com/wp-content/uploads/2008/01/naushniki.jpg" title="Меховые наушники A4Tech HS-60"><img src="http://blog.vovana.com/wp-content/uploads/2008/01/naushniki.jpg" alt="Меховые наушники A4Tech HS-60" /></a></p>
<p>Эти &#8220;меховые&#8221; подкладки можно сменить на классические, &#8220;кожанные&#8221;. Очень удобно лежат на ушах и голове, вон та кожанная штука под железной дугой &#8211; очень мягко лежит на голове. Т.е. наушники не чувствуются и не жмут.</p>
<p>Единственно что какаха в этих наушниках &#8211; это микрофон. Он не жесткий, а на мягкой проволоке, постоянно гнуть приходится.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vovana.com/telezka-s/nakrutka-schetchika-feedburner-popytka-2/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Google Browser Sync &#8211; чудо-плагин для Firefox</title>
		<link>http://blog.vovana.com/soft/google-browser-sync-chudo-plagin-dlya-firefox/</link>
		<comments>http://blog.vovana.com/soft/google-browser-sync-chudo-plagin-dlya-firefox/#comments</comments>
		<pubDate>Thu, 20 Dec 2007 11:12:24 +0000</pubDate>
		<dc:creator>vovan</dc:creator>
				<category><![CDATA[Дележка опытом]]></category>
		<category><![CDATA[Программы]]></category>
		<category><![CDATA[bookmarks]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[браузер]]></category>
		<category><![CDATA[гугл]]></category>
		<category><![CDATA[закладки]]></category>
		<category><![CDATA[плагин]]></category>

		<guid isPermaLink="false">http://blog.vovana.com/2007/12/20/70</guid>
		<description><![CDATA[Не так давно я наконец-то задался мыслью &#8211; где удобнее всего хранить ссылки(закладки) на интересные мне сайты. Что мне требовалось: закладки которые бы были доступны как с работы так и из дома, быстрота доступа &#8211; в идеале &#8211; мгновенно, ну и удобная сортировка по категориям. Первой мыслью были социальные закладки &#8211; по типу del.icio.us, digg, [...]]]></description>
			<content:encoded><![CDATA[<p>Не так давно я наконец-то задался мыслью &#8211; где удобнее всего хранить ссылки(закладки) на интересные мне сайты.</p>
<p>Что мне требовалось: закладки которые бы были доступны как с работы так и из дома, быстрота доступа &#8211; в идеале &#8211; мгновенно, ну и удобная сортировка по категориям.</p>
<p>Первой мыслью были социальные закладки &#8211; по типу del.icio.us, digg, бобрдобр и др. Попробовав парочку из них я отказался &#8211; мне показалось неудобным постоянно заходить на сайт и искать нужну ссылку. Хотелось бы по старинке &#8211; из меню браузера.</p>
<p>Чуть позже я зашел на labs.google.com &#8211; бываю там раз месяц, посмотреть как гугл развивается, и заметил <strong>Google Extensions for Firefox</strong>, который раньше игнорировал по причине нелюбви к разным там тулбарам в браузере. В этот раз я таки зашел и обнаружил там чудо(не побоюсь этого слова)-плагин <strong>Google Browser Sync</strong>.</p>
<p>Что позволяет плагин? <span id="more-70"></span>Из названия видно что он синхронизирует браузер. А синхронизирует он браузер с онлайновым хранилицем настроек. Человеческим языком: дома установил плагин, синхронизировал с сервером. Сегодня на работе установил плагин и вуа-ля! &#8211; все мои домашние закладки добавились к рабочим и, что самое замечательное, рабочие закладки добавятся дома.</p>
<p>Все хорошо, но это еще не все. Плагин хранит не только закладки, а и <strong>куки</strong>(не нужно логиниться на одном и том же сайте дома и на работе), <strong>пароли</strong> (т.е. общее хранилище паролей, которые сохраняет firefox), <strong>истоирю посещений</strong>, а так же <strong>последние открытые табы и окна</strong>.</p>
<p><a href="http://blog.vovana.com/wp-content/uploads/2007/12/google_browser_sync.jpg" title="Google Browser Sync"><img src="http://blog.vovana.com/wp-content/uploads/2007/12/google_browser_sync.thumbnail.jpg" alt="Google Browser Sync" /></a></p>
<p>На скриншоте видно что вы сами выбираете что вы хотите добавить гуглу на хранение и что из выбранного нужно шифровать при передаче на сервер.</p>
<p>Дополнинельная выгода от плагина &#8211; после переустановки windows/firefox &#8211; можно легко и без заморочек вернуть все настройки. Жаль только что плагин не синхронизирует расширения <img src='http://blog.vovana.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Было бы вообще замечательно!</p>
<p>Ну что же &#8211; <a href="http://tools.google.com/firefox/browsersync/install.html" target="_blank">жить стало лучше, товарищи, жить стало веселее</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vovana.com/soft/google-browser-sync-chudo-plagin-dlya-firefox/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

