<?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>Иван Тепляков</title>
	<atom:link href="http://iteplyakov.ru/feed/" rel="self" type="application/rss+xml" />
	<link>http://iteplyakov.ru</link>
	<description>Полезные заметки веб-разработчика</description>
	<lastBuildDate>Tue, 10 Aug 2010 11:14:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Задача на знание SQL</title>
		<link>http://iteplyakov.ru/2010/08/10/post_150/</link>
		<comments>http://iteplyakov.ru/2010/08/10/post_150/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 11:10:08 +0000</pubDate>
		<dc:creator>Иван Тепляков</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[тривиальные задачки]]></category>

		<guid isPermaLink="false">http://iteplyakov.ru/?p=150</guid>
		<description><![CDATA[Как-то на собеседовании в одну крупную компанию (разработчик онлайн игр) задали задачку, которую я не смог решить на бумажке. Пришел домой и воспользовавшись консолью, методом проб и ошибок решил все-таки ее, оказалось все было несложно. Вообщем хотел поделиться ею с моими читателями, может быть кто-то подскажет более шустрый вариант. Суть задачи в следующем: Есть табличка [...]]]></description>
		<wfw:commentRss>http://iteplyakov.ru/2010/08/10/post_150/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Кроссдоменные ajax запросы с использованием JQuery</title>
		<link>http://iteplyakov.ru/2010/04/28/post_133/</link>
		<comments>http://iteplyakov.ru/2010/04/28/post_133/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 12:44:29 +0000</pubDate>
		<dc:creator>Иван Тепляков</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[jsonp]]></category>

		<guid isPermaLink="false">http://iteplyakov.ru/?p=133</guid>
		<description><![CDATA[Эта тема достаточно хорошо освящена на просторах интернета. Цель поста &#8211; подробный практический пример. Вообще ajax запросы с появлением таких яваскриптовых библиотек как JQuery, Prototype, Dojo и др. стали очень легко и быстро реализуемые. Всю рутинную работу по созданию объекта XMLHttpRequest берет на себя библиотека, нам остается только указать к какому скрипту на сервере надо [...]]]></description>
		<wfw:commentRss>http://iteplyakov.ru/2010/04/28/post_133/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Генератор случайных чисел</title>
		<link>http://iteplyakov.ru/2010/02/16/post_127/</link>
		<comments>http://iteplyakov.ru/2010/02/16/post_127/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 15:58:15 +0000</pubDate>
		<dc:creator>Иван Тепляков</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[алгоритмы]]></category>
		<category><![CDATA[велосипеды]]></category>
		<category><![CDATA[тривиальные задачки]]></category>

		<guid isPermaLink="false">http://iteplyakov.ru/?p=127</guid>
		<description><![CDATA[Часто бывает нужно сгенерировать определенное количество уникальных чисел в заданном интервале. Это можно сделать так: // стартовая конфигурация: $from = 1; // минимальное число интервала $to = 100; // максимальное число интервала $num = 5; // количество чисел в результирующем наборе &#160; $res = array&#40;&#41;; // массив для хранения результирующего набора // запускаем &#34;бесконечный&#34; цикл, [...]]]></description>
		<wfw:commentRss>http://iteplyakov.ru/2010/02/16/post_127/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>POST-запрос без использования сокетов</title>
		<link>http://iteplyakov.ru/2009/10/06/post_122/</link>
		<comments>http://iteplyakov.ru/2009/10/06/post_122/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 15:30:19 +0000</pubDate>
		<dc:creator>Иван Тепляков</dc:creator>
				<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://iteplyakov.ru/?p=122</guid>
		<description><![CDATA[В php5 есть замечательные средства создания всевозможных запросов без использования сокетов. Вот например как сделать POST-запрос: // Создаем &#34;контекст&#34; для запроса $context = stream_context_create&#40; array&#40; &#34;http&#34; =&#62; array&#40; &#34;method&#34; =&#62; &#34;POST&#34;, // метод запроса &#34;header&#34; =&#62; &#34;Content-Type: multipart/form-data\r\n&#34;, // всевозможные хедеры &#34;content&#34; =&#62; $variables // тело запроса &#41; &#41;&#41;; // отправляем запрос и получаем ответ [...]]]></description>
		<wfw:commentRss>http://iteplyakov.ru/2009/10/06/post_122/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Проблемы с обрезанием строки в utf-8 при помощи substr()</title>
		<link>http://iteplyakov.ru/2009/08/06/post_115/</link>
		<comments>http://iteplyakov.ru/2009/08/06/post_115/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 12:24:41 +0000</pubDate>
		<dc:creator>Иван Тепляков</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[utf8]]></category>

		<guid isPermaLink="false">http://iteplyakov.ru/?p=115</guid>
		<description><![CDATA[Возникла такая проблема, что при обрезании строки при помощи substr(), в конце полученной обрезанной строки появляется символ в виде квадратика или знака вопроса, что появляются если браузер не может распознать символ. Решается проблема, если использовать для обрезания utf-8 строк функцию mb_substr(). Например так: // указываем кодировку mb_internal_encoding&#40;&#34;UTF-8&#34;&#41;; &#160; $str = 'Строка в кодировке utf-8'; $str [...]]]></description>
		<wfw:commentRss>http://iteplyakov.ru/2009/08/06/post_115/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Перекодировка всех файлов проекта</title>
		<link>http://iteplyakov.ru/2009/06/09/post_76/</link>
		<comments>http://iteplyakov.ru/2009/06/09/post_76/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 12:15:24 +0000</pubDate>
		<dc:creator>Иван Тепляков</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[freeBSD]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[utf8]]></category>

		<guid isPermaLink="false">http://iteplyakov.ru/?p=76</guid>
		<description><![CDATA[Наконец-то полностью перехожу на utf8. Чтобы перевести весь код фреймворка в кодировку utf8 на понадобится такой bash-скрипт: #!/bin/sh for i in `find . -name &#34;*&#34; -type f` do echo $i iconv -f WINDOWS-1251 -t UTF-8 &#34;$i&#34; &#62; tmp mv -f tmp &#34;$i&#34; done]]></description>
		<wfw:commentRss>http://iteplyakov.ru/2009/06/09/post_76/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Внешние фильтры для apache</title>
		<link>http://iteplyakov.ru/2009/04/29/post_69/</link>
		<comments>http://iteplyakov.ru/2009/04/29/post_69/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 14:17:30 +0000</pubDate>
		<dc:creator>Иван Тепляков</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[freeBSD]]></category>
		<category><![CDATA[apache]]></category>

		<guid isPermaLink="false">http://iteplyakov.ru/?p=69</guid>
		<description><![CDATA[Сегодня открыл для себя очень полезную вещь &#8211; модуль apache mod_ext_filter. Он позволяет &#171;пропускать&#187; ответ сервера через сторонние скрипты, например можно сжимать данные через gzip или например добавить к отдаваемому коду что-нибудь. Например чтобы сжимать данные добавляем в httpd.conf: # Определили внешний фильтр ExtFilterDefine gzip mode=output cmd=/bin/gzip &#160; &#60;Location /gzipped&#62; # устанавливаем внешний фильтр для [...]]]></description>
		<wfw:commentRss>http://iteplyakov.ru/2009/04/29/post_69/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Тест на мамбе</title>
		<link>http://iteplyakov.ru/2009/04/13/post_63/</link>
		<comments>http://iteplyakov.ru/2009/04/13/post_63/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 18:44:56 +0000</pubDate>
		<dc:creator>Иван Тепляков</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[тесты]]></category>

		<guid isPermaLink="false">http://iteplyakov.ru/?p=63</guid>
		<description><![CDATA[Интересный тест, всем советую!]]></description>
		<wfw:commentRss>http://iteplyakov.ru/2009/04/13/post_63/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Subversion для малых проектов</title>
		<link>http://iteplyakov.ru/2009/01/29/post_59/</link>
		<comments>http://iteplyakov.ru/2009/01/29/post_59/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 14:10:45 +0000</pubDate>
		<dc:creator>Иван Тепляков</dc:creator>
				<category><![CDATA[Subversion]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://iteplyakov.ru/?p=59</guid>
		<description><![CDATA[Нашел очень полезный сервис, который позволяет абсолютно бесплатно иметь свой небольшой subversion-репозиторий, где можно хранить код проекта, который вам дорог и ничего не бояться. Ну, собственно, вот адрес: OpenSvn. Заходим, регистрируем новый проект (кстати он может быть только один &#8211; бесплатно!), получаем на почту пароль для входа в веб-интерфейс. Там нужно будет создать пользователя для [...]]]></description>
		<wfw:commentRss>http://iteplyakov.ru/2009/01/29/post_59/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Webmin. Бесплатная система управления сервером</title>
		<link>http://iteplyakov.ru/2009/01/17/post_51/</link>
		<comments>http://iteplyakov.ru/2009/01/17/post_51/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 21:03:37 +0000</pubDate>
		<dc:creator>Иван Тепляков</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[сервер]]></category>

		<guid isPermaLink="false">http://iteplyakov.ru/?p=51</guid>
		<description><![CDATA[Наткнулся сегодня на бесплатную систему управления сервером. Работает на перле. Очень упрощает жизнь. Можно полностью управлять сервером через удобный web-интерфейс. Плюс для сервера под Ubuntu есть возможность установки и обновления из apt-репозитория. Добавляем репозиторий в /etc/apt/sources.list deb http://download.webmin.com/download/repository sarge contrib Добавляем GPG ключ: $ cd /root $ wget http://www.webmin.com/jcameron-key.asc $ apt-key add jcameron-key.asc Теперь можно [...]]]></description>
		<wfw:commentRss>http://iteplyakov.ru/2009/01/17/post_51/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  iteplyakov.ru/feed/ ) in 6.21421 seconds, on Aug 31st, 2010 at 12:51 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Sep 7th, 2010 at 12:51 pm UTC -->
<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
<!-- Quick Cache Is Fully Functional :-) ... A Quick Cache file was just served for (  iteplyakov.ru/feed/ ) in 0.03065 seconds, on Sep 5th, 2010 at 11:02 am UTC. -->