<?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>The Rpsl Blog</title>
	<atom:link href="http://blog.rpsl.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.rpsl.info</link>
	<description></description>
	<lastBuildDate>Tue, 24 Jan 2012 11:35:02 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Translimit.sh patch</title>
		<link>http://blog.rpsl.info/2012/01/translimit-sh-patch/</link>
		<comments>http://blog.rpsl.info/2012/01/translimit-sh-patch/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 11:35:02 +0000</pubDate>
		<dc:creator>Rpsl</dc:creator>
				<category><![CDATA[Заметки]]></category>
		<category><![CDATA[Полезное]]></category>
		<category><![CDATA[nas]]></category>
		<category><![CDATA[torrents]]></category>

		<guid isPermaLink="false">http://blog.rpsl.info/?p=31719</guid>
		<description><![CDATA[Поднимая в очередной раз тему моего NAS'a, хочу обратить внимание владельцев на поломанный translimit.sh. Это скрипт, который запускается по крону и производит ротацию ваших торрентов, что бы они запускались или останавливались, нарабатывали ratio и т.п. В версии выложенной на сайте и форуме readynas, есть ошибка и поэтому он не работает с новыми версиями transmission. Ошибка заключается в неправильном парсинге переменных с помощью awk, видимо api поменялось, а пропатчить забыли. Для решения проблемы, можно скачать готовый файл и заметить им существующий, либо поправить руками. Строку: RATIO="$($REMOTE $TRANSOPT -t $ID -i &#124; grep Ratio &#124; awk '{ print $2; }')" &#160; Заменить [...]]]></description>
			<content:encoded><![CDATA[<p>Поднимая в очередной раз тему моего NAS'a, хочу обратить внимание владельцев на поломанный translimit.sh. Это скрипт, который запускается по крону и производит ротацию ваших торрентов, что бы они запускались или останавливались, нарабатывали ratio и т.п. В версии выложенной на сайте и форуме readynas, есть ошибка и поэтому он не работает с новыми версиями transmission.</p>

<p>Ошибка заключается в неправильном парсинге переменных с помощью awk, видимо api поменялось, а пропатчить забыли. Для решения проблемы, можно скачать <a href="http://pastebin.com/Ngu3g6Qr" target="_blank">готовый файл</a> и заметить им существующий, либо поправить руками.</p>

<p>Строку:</p>
<code lang="bash">
            RATIO="$($REMOTE $TRANSOPT -t $ID -i | grep Ratio | awk '{ print $2; }')"
</code>
<p>&nbsp;</p>
<p>Заменить на:</p>
<code lang="bash">
            RATIO="$($REMOTE $TRANSOPT -t $ID -i | grep Ratio: | awk '{ print $2; }')"
</code>
]]></content:encoded>
			<wfw:commentRss>http://blog.rpsl.info/2012/01/translimit-sh-patch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Про ценообразование при разработке сайтов.</title>
		<link>http://blog.rpsl.info/2012/01/pro-tsenoobrazovanie-pri-razrabotke-sajtov/</link>
		<comments>http://blog.rpsl.info/2012/01/pro-tsenoobrazovanie-pri-razrabotke-sajtov/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 08:38:30 +0000</pubDate>
		<dc:creator>Rpsl</dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[работа]]></category>

		<guid isPermaLink="false">http://blog.rpsl.info/?p=31701</guid>
		<description><![CDATA[Наткнулся на замечательный текст, от парня из OwlBox. Хочу сохранить сюда на память, что бы перечитывать когда в очередной раз мне предложат "помочь с сайтом" за кегу пива. Каждый раз, когда я начинал трогать мышку менее чем за 1000$ я потом сильно жалел, не бывает "простеньких сайтов", аппетит приходит во время еды, требования плывут, и все в рот имели итеративный подход, если итерации сопровождаются соответствующими выплатами и этапами по договору. Это даже с точки зрения бухгактерии не выгодно. Это нижний порог. У хороших студий эта планка в 10 раз выше. На мой взгляд это правильная политика. При скудном бюджете есть [...]]]></description>
			<content:encoded><![CDATA[Наткнулся на замечательный текст, от парня из <a href="http://owlbox.ru/" target="_blank">OwlBox</a>. Хочу сохранить сюда на память, что бы перечитывать когда в очередной раз мне предложат "помочь с сайтом" за кегу пива.

<blockquote><p>Каждый раз, когда я начинал трогать мышку менее чем за 1000$ я потом сильно жалел, не бывает "простеньких сайтов", аппетит приходит во время еды, требования плывут, и все в рот имели итеративный подход, если итерации сопровождаются соответствующими выплатами и этапами по договору. Это даже с точки зрения бухгактерии не выгодно. Это нижний порог. У хороших студий эта планка в 10 раз выше. На мой взгляд это правильная политика. При скудном бюджете есть миллион разных способов продвижения в интернете своих услух, не требующих сайта, работающего на имидж или выполняющего роль инструмента продаж.
Если обсуждается сумма ниже 1000$ — мы друг–друга просто не поймем, может быть кто–то другой поймет. От заказов нужно уметь оказываться.
</p>
<p>Имидж — это декларация того, что мы можем потратить приличные бабки за хороший, годный, красивый и эффективный относительно целей заказчика сайт. Возможны комбинации. Но ключевой момент — потратить бабки и какие–то положительные свойства сайта. Я принципиально против того, что унитаз, покрытый позолотой эквивалентен золотому унитазу и вообще когда одно выдается за другое. Так как то, что король голый, как правило, все равно очевидно. Ну если вы не являетесь говносыночком пидораса из говноправительства, заказывающего сайт для говносколково.</p>

<p>Средний ценник среднего проекта под ключ у меня получается в районе $5000. Всякая верстка — это 1–15% от объема работ работы. Основной объем падает на тестирование и удовлетворение меняющихся требований. Пусть дизайн будет 1000$, программирование — 1000$ верстка и изготовление графического контента — еще $1000. На пальцах — это расклад при котором все участники процесса довольны. </p>

<p>С огромной вероятностью стоимость проекта относительно объема работ в итоге составит 5000–10000$ — косвенные расходы, непредвиденные работы, тестирование, изменений, детализация требований, дополнительные встречи с заказчиком, переговоры и т.д. Вот и получилось x2.</p>

<p>Если натягивается готовый шаблон на готовый движок, то все равно внезапно окажется что у нас не два уровня иерархии разделов, а все–таки 3, секретарша не справляется с wysywig редактором, гамма должна быть несколько светлее, внезапно образуется еще 200 единиц графического контента, шаблон выглядит как полное говно в IE6, которым пользуется заказчик из–за своей внутрикорпоративной политики и т.д.</p> 

<p>Если вы не поняли — именно на это говно уйдет половина вашей работы. Если вам заказывают сайт по вашей оценке на 10k$, но бюджет заказчика позволяет всего лишь 7,5k$ а сам он видел что "что–то такое же" вообще делали за штуку и считает что за такие бабки получит священный грааль с элексиром вечной молодости, то это не клевый крупный заказ. Это плохая мерзкая жопа в которую вы гарантированно влезете. К тому же, с большой вероятностью, вы и объем работ оценили неправильно и он не на 10k$, а на 15k$ или больше.</p>

<p>Другой взгляд: если заказчик хочет хоть как–то заниматься продвижением, то либо сам сайт или его услуги должны быть просто замечательными, а это либо дорого либо сложно, соответственно, либо, если, это хоть сколько ни будь конкурентный рынок и область продвижения, стоимость продвижения будет составлять большое количество штук баксов. Очень странно, если конечная точка, куда приходит посетитель, будет стоит 100$</p>

<p>Кто в итоге будет в пролете — выбирайте сами. Приведенные в качестве примера суммы можно уменьшить или увеличить, суть при этом не очень меняется.</p></blockquote>

]]></content:encoded>
			<wfw:commentRss>http://blog.rpsl.info/2012/01/pro-tsenoobrazovanie-pri-razrabotke-sajtov/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Picasa vs. Flickr</title>
		<link>http://blog.rpsl.info/2012/01/picasa-vs-flickr/</link>
		<comments>http://blog.rpsl.info/2012/01/picasa-vs-flickr/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 20:06:53 +0000</pubDate>
		<dc:creator>Rpsl</dc:creator>
				<category><![CDATA[Заметки]]></category>
		<category><![CDATA[aperture]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[picasa]]></category>
		<category><![CDATA[Фото]]></category>

		<guid isPermaLink="false">http://blog.rpsl.info/?p=31708</guid>
		<description><![CDATA[Опять я оказался в ситуации, когда являюсь не типичным пользователем. На этот раз проблема коснулась фотографий. Ситуация следующая: у меня есть оплаченный google storage на 20 или 25 гб, есть огромное колличество фотографий в пикасе, есть много новых фотографий которые я хочу залить в хранилища, знать что они в безопастности и иметь возмножность показывать их друзьям и родственникам, но у меня нету возможности. Это вечная проблема, когда есть несколько сервисов и каждый из них по своему хорош, но приятных фич из второго в нем нету. Наверно тут стоит бросить камень в сторону Aperture, которым я пользуюсь как инструментом для обработки [...]]]></description>
			<content:encoded><![CDATA[<p>Опять я оказался в ситуации, когда являюсь не типичным пользователем. На этот раз проблема коснулась фотографий. Ситуация следующая: у меня есть оплаченный google storage на 20 или 25 гб, есть огромное колличество фотографий в пикасе, есть много новых фотографий которые я хочу залить в хранилища, знать что они в безопастности и иметь возмножность показывать их друзьям и родственникам, но у меня нету возможности.</p>

<p>Это вечная проблема, когда есть несколько сервисов и каждый из них по своему хорош, но приятных фич из второго в нем нету.</p>

<p>Наверно тут стоит бросить камень в сторону Aperture, которым я пользуюсь как инструментом для обработки и каталогизации фотографий. Для меня всегда было странно, что подобные, крупные, программы или сервисы не делают все возможное для расширения. Да, безусловно, можно установить PicasaUploader, который позволит загружать выбранные фотографии в пикасу, но мне это не нравится. Я хочу, что-бы можно было нажать кнопочку "Sync this gallery" и далее она будет автоматически синхронизироваться с сервисом, а именно вносить изменения в фотографии если я сделал их у себя, обновлять/удалять определенные фото ну и остальные приятныем мелочи.</p>

<p>Для меня не понятно, почему поддержка flickr есть из коробки, а picasa нету.</p>

<p>Я полез искать информацию, как написать собственны плагин, который будет делать все что мне необходимо, думаю ну ладно, если готового нету, то за пару вечеров напишу свой, пусть и костыль, но который будет работать. Нет, не нашел. Может искал плохо, но все равно информации мало.</p>

<p>К слову говоря, про Aperture, для меня остается загадкой, почему в 2012 году, они не научились делать некоторые фотографии скрытыми. Нельзя сделать как в пикасе, отметить несколько фотографий в альбоме как скрытые и их показ будет возможен только после ввода пароля.</p>

<p>Что делать в итоге - не решил. Ясно, что использовать пикасу, по определенным обстоятельствам, у меня не получится, но и пользоваться фликром желания тоже нету. Хотя, видимо это вопрос времени и если я не научусь делать свои плагины, то сдамся и начну переезд на фликр.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.rpsl.info/2012/01/picasa-vs-flickr/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Забыл</title>
		<link>http://blog.rpsl.info/2012/01/zaby-l/</link>
		<comments>http://blog.rpsl.info/2012/01/zaby-l/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 16:47:51 +0000</pubDate>
		<dc:creator>Rpsl</dc:creator>
				<category><![CDATA[Заметки]]></category>
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://blog.rpsl.info/?p=31705</guid>
		<description><![CDATA[Черт, я совсем забыл что у менять есть блог.]]></description>
			<content:encoded><![CDATA[Черт, я совсем забыл что у менять есть блог.]]></content:encoded>
			<wfw:commentRss>http://blog.rpsl.info/2012/01/zaby-l/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP &#8212; fastcgi_finish_request</title>
		<link>http://blog.rpsl.info/2011/09/php-fastcgi_finish_request/</link>
		<comments>http://blog.rpsl.info/2011/09/php-fastcgi_finish_request/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 07:49:56 +0000</pubDate>
		<dc:creator>Rpsl</dc:creator>
				<category><![CDATA[Полезное]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.rpsl.info/?p=31695</guid>
		<description><![CDATA[А вы знаете про эту замечательную функцию? Если кратко, то используя ее можно заставить приложение отдавать контент пользователю гораздо быстрее, разделяя логику приложения на "это необходимо пользователю" и "это пользователю не очень важно". Когда php работает в fastcgi режиме, например в популярной связке nginx+php-fcgi, у вас появляется возможность сначала посчитать все данные которые необходимы что бы отдать пользователю страницу, а уже потом, когда страница отдана и nginx отдает ее клиенту, можно выполнить все остальные действия, например отправить письма или обновить кэш или запустить некие механизмы очистки. Нужно отдельно упомянуть, что для правильной работы, fastcgi_finish_request должен запускать после session_write_close и ob_* [...]]]></description>
			<content:encoded><![CDATA[<p>А вы знаете про эту замечательную функцию?</p>
<p>Если кратко, то используя ее можно заставить приложение отдавать контент пользователю гораздо быстрее, разделяя логику приложения на "это необходимо пользователю" и "это пользователю не очень важно". Когда php работает в fastcgi режиме, например в популярной связке nginx+php-fcgi, у вас появляется возможность сначала посчитать все данные которые необходимы что бы отдать пользователю страницу, а уже потом, когда страница отдана и nginx отдает ее клиенту, можно выполнить все остальные действия, например отправить письма или обновить кэш или запустить некие механизмы очистки.</p>
<p>Нужно отдельно упомянуть, что для правильной работы, fastcgi_finish_request должен запускать после session_write_close и ob_* функций.</p>
<p>Простой пример:</p>


<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?</span>
    <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'Hello word'</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #666666; font-style: italic;">// В данной реализации, данные отдадутся в клиенту сразу,</span>
    <span style="color: #666666; font-style: italic;">// а если закомментировать вызов fastcgi_finish_request(),</span>
    <span style="color: #666666; font-style: italic;">// клиент будет ждать 10 секунд, до того, как получит ответ.</span>
    fastcgi_finish_request<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #990000;">sleep</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">10</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>


]]></content:encoded>
			<wfw:commentRss>http://blog.rpsl.info/2011/09/php-fastcgi_finish_request/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yet another conference 2011</title>
		<link>http://blog.rpsl.info/2011/09/yet-another-conference-2011/</link>
		<comments>http://blog.rpsl.info/2011/09/yet-another-conference-2011/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 20:03:55 +0000</pubDate>
		<dc:creator>Rpsl</dc:creator>
				<category><![CDATA[Заметки]]></category>
		<category><![CDATA[яндекс]]></category>

		<guid isPermaLink="false">http://blog.rpsl.info/?p=31687</guid>
		<description><![CDATA[Посетил сегодня YAC2011, сейчас решил оставить заметку, а то завтра забуду, потом воспоминания перейдут из недавней памяти в долгосрочную и, как обычно, писать не захочется. В целом, огромное спасибо Яндексу за организацию столь масштабного мероприятия. Организация действительно на высоте, абсолютно все, начиная от входа, до питания было действительно замечательно. Конкурсы, подарки, отличная атмосфера интересные доклады и все это за бесплатно - это очень хорошо. Но к сожалению доклады в этом году мне не понравились, они были хорошими, но по большому счету "ни о чем". То есть очень много воды и мало практической информации. Я наверно слишком избалован последними узкотематическими конференциями [...]]]></description>
			<content:encoded><![CDATA[<a href="http://blog.rpsl.info/wp-content/uploads/2011/09/796474.jpg"><img src="http://blog.rpsl.info/wp-content/uploads/2011/09/796474-300x224.jpg" alt="" title="yet another conference" width="300" height="224" class="alignleft size-medium wp-image-31688 colorbox-31687" /></a>

<p>Посетил сегодня YAC2011, сейчас решил оставить заметку, а то завтра забуду, потом воспоминания перейдут из недавней памяти в долгосрочную и, как обычно, писать не захочется. В целом, огромное спасибо Яндексу за организацию столь масштабного мероприятия. Организация действительно на высоте, абсолютно все, начиная от входа, до питания было действительно замечательно. Конкурсы, подарки, отличная атмосфера интересные доклады и все это за бесплатно - это очень хорошо.</p>

<p>Но к сожалению доклады в этом году мне не понравились, они были хорошими, но по большому счету "ни о чем". То есть очень много воды и мало практической информации. Я наверно слишком избалован последними узкотематическими конференциями которые посещал в последнее время, но к сожалению не смог узнать сегодня что-либо принципиально новое и то, чем бы захотелось, вот прям все бросить и пойти заняться. Те доклады которые я посетил, были примерно следующего содержания: "Привет, у нас тут вот такая ситуация, мы подумали и решили ее таким способом".</p>

<p>Больше всего меня разочаровал доклад Нигмы "В поисках математики", я ожидал, что они расскажут как они высчитывали там супер-алгоритмы для своего поиска, а они рассказали как они сделали свой <a href="http://www.wolframalpha.com/" target="_blank">WolframAlpha</a>. Ну может я лох, что не прочитал более подробный анонс к докладу, но меня не покидало чувство, что меня наебали.</p>

<p>Хотя, вполне возможно конкретика была на мастер классах, но т.к. верстка меня интересует достаточно мало, то их я посещать не стал. Зато в кулуарах атмосфера была гораздо жарче чем на самих докладах и различные споры были гораздо интереснее самих докладов. Очень понравился конкурс для сисадминов, по настройке nginx на скорость и дальнейшем тесте на стресс, хотя чувак из организаторов который отвечал за эту секцию был уж очень нервный, нужно менее эмоционально реагировать, когда зрители заступают за линию.</p>

<p>Но в целом это мелочи, главное что такие события происходят и становятся традицией.</p>

<p>Еще раз спасибо <span style="color: red;">Я</span>ндексу</p>]]></content:encoded>
			<wfw:commentRss>http://blog.rpsl.info/2011/09/yet-another-conference-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>9 million hits/day with 120 megs RAM</title>
		<link>http://blog.rpsl.info/2011/09/9-million-hits-day-with-120-megs-ram/</link>
		<comments>http://blog.rpsl.info/2011/09/9-million-hits-day-with-120-megs-ram/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 18:55:37 +0000</pubDate>
		<dc:creator>Rpsl</dc:creator>
				<category><![CDATA[Полезное]]></category>
		<category><![CDATA[memcache]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.rpsl.info/?p=31680</guid>
		<description><![CDATA[Оставлю у себя в закладках. After checking this for about 9 months, I can tell you this almost always reads that number: 300 microseconds. This is about one third the time a camera flash illuminates. That’s, well, pretty quick. When I started, my software was taking about 0.25 seconds (250 000 microseconds) to produce the front page of my website. I needed to improve performance by over 800x. Далее]]></description>
			<content:encoded><![CDATA[Оставлю у себя в закладках.



<blockquote>After checking this for about 9 months, I can tell you this almost always reads that number: 300 microseconds. This is about one third the time a camera flash illuminates. That’s, well, pretty quick. When I started, my software was taking about 0.25 seconds (250 000 microseconds) to produce the front page of my website. I needed to improve performance by over 800x.</blockquote>


<a href="http://tumbledry.org/2011/08/31/9_million_hits_day_with_120">Далее</a>]]></content:encoded>
			<wfw:commentRss>http://blog.rpsl.info/2011/09/9-million-hits-day-with-120-megs-ram/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как видят будущее интерфейсов в Apple и Microsoft</title>
		<link>http://blog.rpsl.info/2011/08/kak-vidyat-budushhee-interfejsov-v-apple-i-microsoft/</link>
		<comments>http://blog.rpsl.info/2011/08/kak-vidyat-budushhee-interfejsov-v-apple-i-microsoft/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 06:51:45 +0000</pubDate>
		<dc:creator>Rpsl</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://blog.rpsl.info/?p=31644</guid>
		<description><![CDATA[Украл в западных интернетах, но я действительно над этим смеялся. ...и в этом есть правда.]]></description>
			<content:encoded><![CDATA[<p>Украл в западных интернетах, но я действительно над этим смеялся.</p>

<p><a href="http://blog.rpsl.info/wp-content/uploads/2011/08/tumblr_lqpkztZTFY1qz4gevo1_1280.png"><img src="http://blog.rpsl.info/wp-content/uploads/2011/08/tumblr_lqpkztZTFY1qz4gevo1_1280-266x300.png" alt="" title="tumblr_lqpkztZTFY1qz4gevo1_1280" width="266" height="300" class="alignnone size-medium wp-image-31646 colorbox-31644" style="display:inline;" /></a><a href="http://blog.rpsl.info/wp-content/uploads/2011/08/tumblr_lqpkztZTFY1qz4gevo2_1280.png"><img src="http://blog.rpsl.info/wp-content/uploads/2011/08/tumblr_lqpkztZTFY1qz4gevo2_1280-266x300.png" alt="" title="tumblr_lqpkztZTFY1qz4gevo2_1280" width="266" height="300" class="alignnone size-medium wp-image-31645 colorbox-31644" style="display:inline;" /></a>
</p>
<p>...и в этом есть правда.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.rpsl.info/2011/08/kak-vidyat-budushhee-interfejsov-v-apple-i-microsoft/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Обновления в блоге</title>
		<link>http://blog.rpsl.info/2011/08/obnovleniya-v-bloge/</link>
		<comments>http://blog.rpsl.info/2011/08/obnovleniya-v-bloge/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 17:07:52 +0000</pubDate>
		<dc:creator>Rpsl</dc:creator>
				<category><![CDATA[Заметки]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://blog.rpsl.info/?p=31635</guid>
		<description><![CDATA[Кроме обновления дизайна, я начал приводить в порядок остальные мелкие детали, которые делали меня грустным. Кроме внешних изменений я полностью пересобрал свой блог. Старый хоть и был хорошим, но жил с начала второй ветки вордпресса, что очень сказывалось на его производительности. Одно из гланвых изменений, я перенименновал свой канал на feedburner. Теперь RSS доступен по адресу: http://feeds.feedburner.com/rpsl прошу всех кто был подписан, сменить рсс. Прежний рсс канал жил очень долго, под именем, которое осталось с момента, когда блог еще был на другом домене. В общем, рано или поздно, это пришлось бы сделать, поэтому лучше сейчас, чем потом. Кстати странно, но [...]]]></description>
			<content:encoded><![CDATA[<p>Кроме обновления дизайна, я начал приводить в порядок остальные мелкие детали, которые делали меня грустным.</p>

<p>Кроме внешних изменений я полностью пересобрал свой блог. Старый хоть и был хорошим, но жил с начала второй ветки вордпресса, что очень сказывалось на его производительности.</p>

<p>Одно из гланвых изменений, я перенименновал свой канал на feedburner. Теперь RSS доступен по адресу:

<blockquote><a href="http://feeds.feedburner.com/rpsl" target="_blank">http://feeds.feedburner.com/rpsl</a></blockquote>

прошу всех кто был подписан, сменить рсс. Прежний рсс канал жил очень долго, под именем, которое осталось с момента, когда блог еще был на другом домене. В общем, рано или поздно, это пришлось бы сделать, поэтому лучше сейчас, чем потом.</p>

<p>Кстати странно, но фидбернер не умеет делать редирект после переименнования, это очень плохо. Тот же livejorunal, после того как я переименновал свой аккаунт, зарезервировал мой старый ник и оставил с него редирект на новый журнал, хотя там это платно.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.rpsl.info/2011/08/obnovleniya-v-bloge/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Node Saver</title>
		<link>http://blog.rpsl.info/2011/08/node-saver/</link>
		<comments>http://blog.rpsl.info/2011/08/node-saver/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 00:00:45 +0000</pubDate>
		<dc:creator>Rpsl</dc:creator>
				<category><![CDATA[Полезное]]></category>
		<category><![CDATA[memcache]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[nodejs]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.rpsl.info/?p=31622</guid>
		<description><![CDATA[Примерно в марте месяце, пока мне было скучно и хотелось поиграться с MongoDB, я решил сделать свой аналог замечательного сайта peeep.us. Дело в том, что peeep.us хоть и жутко удобный, но не совсем безопастный, добавленные туда страницы потом хрен удалишь и самое ужасное, он открыт к индексации. Кстати все кто хочет почитать лепру но не имеют туда доступа могут ..., ну короче намек поняли, все как с мегафоном. Первую версию, которая на момент публикации поста, живет на save.rpsl.info я написал часа за четыре, из них примерно два часа я искал у кого своровать дизайн :D После этого, я решил что [...]]]></description>
			<content:encoded><![CDATA[<p>Примерно в марте месяце, пока мне было скучно и хотелось поиграться с MongoDB, я решил сделать свой аналог замечательного сайта <a href="http://www.peeep.us/" target="_blank">peeep.us</a>. Дело в том, что peeep.us хоть и жутко удобный, но не совсем безопастный, добавленные туда страницы потом хрен удалишь и самое ужасное, он открыт к индексации. Кстати все кто хочет почитать лепру но не имеют туда доступа могут ..., ну короче намек поняли, все как с мегафоном.</p>

<a href="http://blog.rpsl.info/wp-content/uploads/2011/08/Snimok-e-krana-2011-08-29-v-23.29.27.png"><img src="http://blog.rpsl.info/wp-content/uploads/2011/08/Snimok-e-krana-2011-08-29-v-23.29.27-300x279.png" alt="" title="Saver by Rpsl" width="300" height="279" class="alignleft size-medium wp-image-31623 colorbox-31622" /></a>

<p>Первую версию, которая на момент публикации поста, живет на <a href="http://save.rpsl.info" target="_blank">save.rpsl.info</a> я написал часа за четыре, из них примерно два часа я искал у кого своровать дизайн :D</p>
<p>После этого, я решил что связка php и mongodb для такой микрозадачи не нужна и решил переписать ее на node.js. За несколько вечеров я разобрался и сделал и то, что хотел. В конечном варианте полностью отказалася от MongoDB и заменил его на Memcached. Зачем мне тут монго? Данные я кладу на несколько дней, данных мало, заодно и решится вопрос с их очисткой, а то, что не надежно, ну и фиг с ним. Ничего ценного там хранить смысла нету, а статистика ребута memcached'a на серваке говорит о том, что если раз в полгода я и потеряю данные, то ничего страшного не произойдет.</p>
<p>И все бы было хорошо, но я не решил главную проблему - сохранение работает только для открытых источников, как передавать страницу с сайта, которая закрыта basic auth я не придумал. У меня есть конечно несколько идей, но проверять их мне слишком лениво. Вторая проблема в том, что мне не хочется из-за этой мелочи поднимать на боевом серваке Node.JS, в какой-то момент пробовал взять виртуалку у clodo.ru, заодно потестировать его, но тесты оказались плачевными, потом хотел у alice2k стрельнуть кусочек vds, но уехал в Испанию и снова забил на это.</p>
<p>В итоге с марта месяца, у меня на рабочем столе лежит папка node, которую я все время хочу удалить и в последний момент вспоминаю, что этого делать не стоит. Несколько раз приходилось доставать из бэкапа.</p>
<p>Сегодня мне захотелось ее удалить, поэтому я решил выложить сорцы на github</p>
<p>В общем форкайте меня, все дела. <a href="https://github.com/Rpsl/node-saver">https://github.com/Rpsl/node-saver</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.rpsl.info/2011/08/node-saver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

