<?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: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/" version="2.0">

<channel>
	<title>Иван Тепляков</title>
	
	<link>http://iteplyakov.ru</link>
	<description>Полезные заметки веб-разработчика</description>
	<lastBuildDate>Wed, 01 Feb 2012 12:38:44 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/iteplyakov" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="iteplyakov" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Создание сложных миграций в ruby on rails &gt; 3.0</title>
		<link>http://iteplyakov.ru/2012/02/01/post_125/</link>
		<comments>http://iteplyakov.ru/2012/02/01/post_125/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 09:07:08 +0000</pubDate>
		<dc:creator>Иван Тепляков</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://iteplyakov.ru/?p=125</guid>
		<description><![CDATA[На бескрайних просторах интернетов почти все, что встречается о миграциях в рельсах это добавление полей в базу, создание индекса, удаление. Когда я с ними разбирался очень хотелось посмотреть пример более-менее насыщенной миграции. Мне недавно довелось поучаствовать в интересном проекте, где &#8230; <a href="http://iteplyakov.ru/2012/02/01/post_125/">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://iteplyakov.ru/2012/02/01/post_125/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Проксирование запросов на другой сервер</title>
		<link>http://iteplyakov.ru/2012/01/27/post_111/</link>
		<comments>http://iteplyakov.ru/2012/01/27/post_111/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 14:29:04 +0000</pubDate>
		<dc:creator>Иван Тепляков</dc:creator>
				<category><![CDATA[Сервер]]></category>
		<category><![CDATA[nginx]]></category>

		<guid isPermaLink="false">http://iteplyakov.ru/?p=111</guid>
		<description><![CDATA[Проксировать запросы с nginx очень легко. Это может пригодиться например, когда собираетесь перенести сайт на другой сервер и не хотите ждать обновление измененных dns записей. server &#123; listen 80; server_name www.example.com example.com; reset_timedout_connection on; location / &#123; proxy_pass http://XXX.XXX.XXX.XXX:80/; proxy_set_header &#8230; <a href="http://iteplyakov.ru/2012/01/27/post_111/">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://iteplyakov.ru/2012/01/27/post_111/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress вместо кнопки «Опубликовать» показывает «Отправить на утверждение»</title>
		<link>http://iteplyakov.ru/2012/01/10/post_105/</link>
		<comments>http://iteplyakov.ru/2012/01/10/post_105/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 09:11:57 +0000</pubDate>
		<dc:creator>Иван Тепляков</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[чудеса]]></category>

		<guid isPermaLink="false">http://iteplyakov.ru/?p=105</guid>
		<description><![CDATA[Довольно странная на первый взгляд проблема возникла у знакомого. Как оказалось просто при восстановлении из бэкапа базы потерялись директивы для ключей  AUTO_INCREMENT. Самый простой способ починить &#8212; зайти в phpMyAdmin и добавить для полей ID нужных таблиц auto_increment. Надеюсь кому-то &#8230; <a href="http://iteplyakov.ru/2012/01/10/post_105/">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://iteplyakov.ru/2012/01/10/post_105/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>INSERT INTO tmp SELECT. Выборка во временную таблицу в MySQL</title>
		<link>http://iteplyakov.ru/2011/12/23/post_87/</link>
		<comments>http://iteplyakov.ru/2011/12/23/post_87/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 13:33:07 +0000</pubDate>
		<dc:creator>Иван Тепляков</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://iteplyakov.ru/?p=87</guid>
		<description><![CDATA[Бывает необходимо удалить из одной таблицы данные по критериям, которые завязаны на других таблицах (умри, вордпресс). В таком случае может пригодиться временная таблица. # создаем временную таблицу с одним полем для id CREATE TEMPORARY TABLE tmp_ids &#40;id INT&#41;; &#160; &#160; &#8230; <a href="http://iteplyakov.ru/2011/12/23/post_87/">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://iteplyakov.ru/2011/12/23/post_87/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Замена подстроки в поле БД</title>
		<link>http://iteplyakov.ru/2011/12/20/post_84/</link>
		<comments>http://iteplyakov.ru/2011/12/20/post_84/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 07:18:56 +0000</pubDate>
		<dc:creator>Иван Тепляков</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://iteplyakov.ru/?p=84</guid>
		<description><![CDATA[Полезная функция: REPLACE&#40;str,from_str,to_str&#41;; Например, поменяем поддомен в значениях столбца url в нашей базе: UPDATE `files` SET url = REPLACE&#40;url, 'http://test', 'http://www'&#41; WHERE url LIKE 'http://test.%';]]></description>
		<wfw:commentRss>http://iteplyakov.ru/2011/12/20/post_84/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IDE для Ruby on Rails</title>
		<link>http://iteplyakov.ru/2011/10/24/post_68/</link>
		<comments>http://iteplyakov.ru/2011/10/24/post_68/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 15:41:42 +0000</pubDate>
		<dc:creator>Иван Тепляков</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://iteplyakov.ru/?p=68</guid>
		<description><![CDATA[Многих интересует вопрос о хорошей IDE для Ruby on Rails под Linux. Если нужно много-много всего, встроеный браузер, консоль и т.п., то могу порекомендовать Aptana RadRails, мне понравилась. Но сегодня хотел рассказать о другой клевой штуке. Как известно почти все &#8230; <a href="http://iteplyakov.ru/2011/10/24/post_68/">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://iteplyakov.ru/2011/10/24/post_68/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Создание пользователя в PostgreSQL для Ruby on Rails проекта</title>
		<link>http://iteplyakov.ru/2011/09/19/post_227/</link>
		<comments>http://iteplyakov.ru/2011/09/19/post_227/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 14:04:45 +0000</pubDate>
		<dc:creator>Иван Тепляков</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[сервер]]></category>

		<guid isPermaLink="false">http://iteplyakov.ru/?p=227</guid>
		<description><![CDATA[После установки postgresql сервера, можно зайти под дефолтовым пользователем и создать для проекта пользователя. $ sudo -u postgres psql postgres=# CREATE ROLE username WITH LOGIN PASSWORD 'userpassword' CREATEDB; Здесь &#171;CREATEDB&#187; означает, что этот пользователь сможет создавать объекты базы. Чтобы созданные &#8230; <a href="http://iteplyakov.ru/2011/09/19/post_227/">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://iteplyakov.ru/2011/09/19/post_227/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ошибка при установке гема для Postgresql</title>
		<link>http://iteplyakov.ru/2011/09/19/post_223/</link>
		<comments>http://iteplyakov.ru/2011/09/19/post_223/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 12:57:20 +0000</pubDate>
		<dc:creator>Иван Тепляков</dc:creator>
				<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[сервер]]></category>

		<guid isPermaLink="false">http://iteplyakov.ru/?p=223</guid>
		<description><![CDATA[Если при установке гема pg вылезают подобные строки: ... Installing pg &#40;0.11.0&#41; with native extensions /home/user/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:552:in `rescue in block in build_extensions': ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError) &#160; /home/user/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. &#8230; <a href="http://iteplyakov.ru/2011/09/19/post_223/">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://iteplyakov.ru/2011/09/19/post_223/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Поднимаем на одном сервере несколько Ruby on Rails проектов под разными версиями ruby (Nginx + Unicorn)</title>
		<link>http://iteplyakov.ru/2011/09/12/post_216/</link>
		<comments>http://iteplyakov.ru/2011/09/12/post_216/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 14:34:52 +0000</pubDate>
		<dc:creator>Иван Тепляков</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[rvm]]></category>
		<category><![CDATA[unicorn]]></category>
		<category><![CDATA[сервер]]></category>

		<guid isPermaLink="false">http://iteplyakov.ru/?p=216</guid>
		<description><![CDATA[Хочу поделиться с вами способом разворачивания нескольких приложений Ruby on Rails на одном сервере. Поможет нам в этом RVM, Unicorn и Nginx. Недавно заказчик попросил поставить Redmine к ним на сервер, на котором уже крутился проект на Ruby on Rails &#8230; <a href="http://iteplyakov.ru/2011/09/12/post_216/">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://iteplyakov.ru/2011/09/12/post_216/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как секунды перевести в строку времени</title>
		<link>http://iteplyakov.ru/2011/09/01/post_39/</link>
		<comments>http://iteplyakov.ru/2011/09/01/post_39/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 16:42:31 +0000</pubDate>
		<dc:creator>Иван Тепляков</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[тривиальные задачки]]></category>

		<guid isPermaLink="false">http://46.137.181.178/?p=39</guid>
		<description><![CDATA[Столкнулся с задачкой, нужно перевести секунды в часы:минуты:секунды, ну т.е. в обыкновенную строку времени. Оказывается в стандартной библиотеке PHP есть встроеный класс DateTime, который легко с этим справится. $seconds = 1652; $datetime = new DateTime&#40;&#41;; $datetime-&#62;setTime&#40;0, 0, $seconds&#41;; echo $datetime-&#62;format&#40;'H:i:s'&#41;; &#8230; <a href="http://iteplyakov.ru/2011/09/01/post_39/">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://iteplyakov.ru/2011/09/01/post_39/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic page generated in 0.787 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-02-09 11:21:17 --><!-- Compression = gzip -->

