<?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://jishi.ru/category/dev/feed/" rel="self" type="application/rss+xml" />
	<link>http://jishi.ru</link>
	<description>Проекты. Работа. Доход.</description>
	<lastBuildDate>Mon, 24 Jan 2011 18:37:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>АнкорИнвест: биржевые индексы и котировки</title>
		<link>http://jishi.ru/dev/ankorinvest-stock-quotes/</link>
		<comments>http://jishi.ru/dev/ankorinvest-stock-quotes/#comments</comments>
		<pubDate>Fri, 14 Jan 2011 08:57:14 +0000</pubDate>
		<dc:creator>Жешев</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Акции]]></category>
		<category><![CDATA[Биржа]]></category>
		<category><![CDATA[Финансы]]></category>

		<guid isPermaLink="false">http://jishi.ru/?p=1926</guid>
		<description><![CDATA[Инвестиционная компания &#171;АнкорИнвест&#187; в комплексе работ заказала вывод актуальных мировых индексов и котировок акций в виджете WordPress. Ни один из готовых плагинов нас не устраивал, хотя были неплохие варианты вроде FreeStockCharts Live Stock Chart: Нужен был максимально простой инструмент для &#8230; <a href="http://jishi.ru/dev/ankorinvest-stock-quotes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://ankorinvest.ru/">Инвестиционная компания &#171;АнкорИнвест&#187;</a> в комплексе работ заказала вывод актуальных мировых индексов и котировок акций в виджете WordPress. Ни один из готовых плагинов нас не устраивал, хотя были неплохие варианты вроде FreeStockCharts Live Stock Chart:</p>
<p><a href="http://jishi.ru/wp-content/uploads/AnkorStockPlugin.jpg"><img class="size-full wp-image-1927 alignnone" title="AnkorStockPlugin" src="http://jishi.ru/wp-content/uploads/AnkorStockPlugin.jpg" alt="" width="564" height="483" /></a></p>
<p>Нужен был максимально простой инструмент для отображения международных индексов типа Доу Джонса, Никкей-225, российских РТС и ММВБ и других. После небольших раздумий был выбран сервис <a href="http://finance.yahoo.com/">Yahoo Finance</a>.</p>
<p><a href="http://jishi.ru/wp-content/uploads/AnkorDow.jpg"><img class="alignnone size-full wp-image-1928" title="AnkorDow" src="http://jishi.ru/wp-content/uploads/AnkorDow.jpg" alt="" width="584" height="454" /></a></p>
<p>Этот сервис позволяет бесплатно получать практически любые котировки с небольшой задержкой. Но мы же не торговую систему пишем, нас задержка данных в 15 минут абсолютно устраивает. На сайте приведён получения котировок Apple, Inc:<br />
<code>http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20%28%22AAPL%22%29&amp;env=store://datatables.org/alltableswithkeys</code><br />
Этот запрос возвращает очень много данных по компаниям и индексам, и в более серьёзном приложении их можно задействовать. Я же использовал только параметры &#171;последняя цена&#187;, &#171;изменение с момента открытия&#187; и &#171;изменение в процентах&#187;.</p>
<p>Некоторое время у меня ушло на выяснение, какой индекс как на Yahoo называется, ещё пара минут &#8212; на обдумывание и разработку кода.</p>
<p>В результате весь код получения данных свёлся к трём строчкам:<br />
<span id="more-1926"></span><br />
<code>$tickers_str = urlencode(' "INDU", "^GSPC", "^FTSE", "^IXIC", "^N225", "RTS.RS", "MICEXINDEX.ME", "SPH11.CME" ');<br />
$url = "http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20($tickers_str)&amp;env=store://datatables.org/alltableswithkeys";<br />
$xml = simplexml_load_file($url);</code></p>
<p>Вывести полученный объект &#8212; уже дело техники, в этом нет ничего примечательного.<br />
Потом нас попросили при клике на котировки российских акций выводить более-менее приличный график по ним. Тут можно было, конечно, нагородить что-то своё и взять за это тонну денег, но мы никак не укладывались в 8 рабочих часов и поэтому пошли по более простому пути.</p>
<p>Есть неплохой сервис <a href="http://tikr.ru/">TIKR.RU, предлагающий на своём сайте теханализ</a> и ведение виртуальных портфелей разных ценных бумаг в виде красивых flash-графиков:</p>
<p><a href="http://jishi.ru/wp-content/uploads/tikr-chart-micex.jpg"><img class="alignnone size-full wp-image-1929" title="tikr-chart-micex" src="http://jishi.ru/wp-content/uploads/tikr-chart-micex.jpg" alt="" width="610" height="446" /></a></p>
<p>&nbsp;</p>
<p>Именно эти графики использовал для отображения на сайте АнкорИнвеста с помощью JQuery ColorBox:</p>
<p><a href="http://jishi.ru/wp-content/uploads/ankor-tikr.jpg"><img class="alignnone size-full wp-image-1930" title="ankor-tikr" src="http://jishi.ru/wp-content/uploads/ankor-tikr.jpg" alt="" width="583" height="399" /></a></p>
<p>С использованием готовых инструментов сложная работа сводится к чтению документации и собиранию приложения из кирпичиков. Дёшево, быстро, сердито ;-)</p>
]]></content:encoded>
			<wfw:commentRss>http://jishi.ru/dev/ankorinvest-stock-quotes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Галерея Picasa Web, Colorbox, jCarousel</title>
		<link>http://jishi.ru/work/galereya-picasa-web-colorbox-jcarousel/</link>
		<comments>http://jishi.ru/work/galereya-picasa-web-colorbox-jcarousel/#comments</comments>
		<pubDate>Sat, 23 Oct 2010 03:14:24 +0000</pubDate>
		<dc:creator>Жешев</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Работы]]></category>

		<guid isPermaLink="false">http://jishi.ru/?p=1813</guid>
		<description><![CDATA[В ходе работ над сайтом пафосного рижского клуба DStyle познакомился с несколькими интересными инструментами &#8212; как в техническом плане, так и в популярном. Я никогда не думал про возможность организации галереи на сайте с помощью Picasa. На самом деле это &#8230; <a href="http://jishi.ru/work/galereya-picasa-web-colorbox-jcarousel/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>В ходе работ над сайтом <a href="http://dstyle.lv" target="_blank">пафосного рижского клуба DStyle</a> познакомился с несколькими интересными инструментами &#8212; как в техническом плане, так и в популярном.</p>
<p>Я никогда не думал про возможность организации галереи на сайте с помощью Picasa. На самом деле это мега-удобно: есть специальная программа для обработки и закачки фоток с их каталогом, есть халявный сервис для хранения этих самых фоток, а с недавних пор &#8212; есть и удобный интерфейс для их вывода на сайте. Сначала с этой целью использовали <a href="http://code.google.com/p/pwi/">pwi &#8212; Picasa Web Interface</a>, но после двух дней мучения она так и не захотела работать стабильно. В любом случае, для простых и некритичных проектов отлично подойдёт.</p>
<p>Мы же взяли <a href="http://codecanyon.net/item/custom-picasa-gallery/122689" target="_blank">Custom Picasa Gallery</a>.<br />
<a href="/wp-content/uploads/custom-picasa-gallery.jpg" rel="colorbox"><img src="/wp-content/uploads/custom-picasa-gallery-300x248.jpg" alt="" title="custom-picasa-gallery" width="300" height="248" class="alignnone size-medium wp-image-1814" /></a><br />
Галерея работает отлично и стабильно, обладает массой фишек вроде настройки размера превью самим пользователем и чисткой кеша. Очень рекомендую, этот софт стоит больше своих денег (да, $9).<br />
<span id="more-1813"></span><br />
К этой галерее я прикрутил <a href="http://colorpowered.com/colorbox/" target=_blank>лайтбокс Colorbox</a>, который очень понравился заказчику своей красотой. Лайтбокс неплохой и функциональный, есть возможность выбора тем. К WordPress даже есть плагин, так что никаких проблем при установке и настройке возникнуть не должно. Посмотреть одну из тем этого лайтбокса можно, если кликнуть по картинке с Custom Picasa Gallery, или если посмотреть <a href="http://dstyle.lv/photos/" target=_blank>фотки клуба DStyle</a>.</p>
<p>При этом ещё были мысли использовать замечательный инструмент &#8212; <a href="http://sorgalla.com/projects/jcarousel/examples/static_multiple.html" target=_blank>jCarousel</a> (позднее всё же пригодился).<br />
<a href="http://sorgalla.com/projects/jcarousel/examples/static_multiple.html" target=_blank><img src="/wp-content/uploads/carousel.jpg" alt="" title="carousel" width="350" height="266" class="alignnone size-full wp-image-1821" /></a><br />
Такая карусель позволяет при нажатии либо наведении на нужный объект управления перематывать вперёд-назад галерею изображений, товаров &#8212; чего угодно.</p>
]]></content:encoded>
			<wfw:commentRss>http://jishi.ru/work/galereya-picasa-web-colorbox-jcarousel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Доставка пиццы &#8212; форма заказа на Flash</title>
		<link>http://jishi.ru/dev/dostavka-piccy-forma-zakaza-na-flash/</link>
		<comments>http://jishi.ru/dev/dostavka-piccy-forma-zakaza-na-flash/#comments</comments>
		<pubDate>Fri, 15 Oct 2010 22:09:58 +0000</pubDate>
		<dc:creator>Жешев</dc:creator>
				<category><![CDATA[Пицца]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://jishi.ru/?p=1801</guid>
		<description><![CDATA[В начале лета задумался о возможности реализовать форму заказа пиццы на Flash &#8212; чтобы можно было её разместить вКонтакте и с неё получить хоть какой-то трафик. Сначала обнаружил товарища, который уже нечто подобное сделал и предлагал мне просто вписаться в &#8230; <a href="http://jishi.ru/dev/dostavka-piccy-forma-zakaza-na-flash/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>В начале лета задумался о возможности реализовать форму заказа пиццы на Flash &#8212; чтобы можно было её разместить вКонтакте и с неё получить хоть какой-то трафик. Сначала обнаружил товарища, который уже нечто подобное сделал и предлагал мне просто вписаться в его &#171;бизнес&#187;. Судя по тому, что воз и ныне там, бизнес не заладился. Я парню предлагал продать мне его флешку на неисключительных правах, но нет, он птица гордая.</p>
<p><a href="http://dostavka-pizza.ru/zakaz-piccy-3/" title="Заказать пиццу с доставкой"><img src="/wp-content/uploads/pizza20102-300x224.jpg" alt="" title="pizza20102" width="300" height="224" class="alignnone size-medium wp-image-1802" /></a></p>
<p>Ладно, поскакали дальше. Логичным решением было бы найти кого-то на Фрилансе. Набросал техзадание, по которому меню лежало бы в одном файле на моём сервере, а флеш-приложение приходило и его бы читало. За несколько дней поступило два предложения увеличить бюджет с 5 тысяч рублей хотя бы до 15&#8230; Я не стал поддаваться на искушение потратить деньги непонятно на что. Опять же, есть опыт собственной разработки на Flash &#8212; игра &#171;Мини-футбол&#187;. Ок, скачал. 30 дней триал-периода должно хватить.<br />
<span id="more-1801"></span><br />
К сожалению, часть нужных функций оказалась только в новой версии языка программирования ActionScript 3, он отличается от второй версии так же, как Java от Javascript. То есть кардинально )) Ладно, по мануалам выучил.</p>
<p>Сам себе техзадание на этом сайте я поставил 14 июня. В общем, в месяц я не уложился )) Форма заказа с полным меню (а не только пиццей) была готова 20 августа. Правда, надо учитывать, что я тогда ещё работал на основной работе по 12-16 часов в день. Два месяца по вечерам &#8212; нормальный результат для неизвестного мне языка.</p>
<p>Первое время форма заказа была для посетителей чем-то новым, я даже на странице ссылку поставил, по которой можно было перейти на старую форму заказа. Где-то через месяц народ успокоился, попривык. Теперь заказывает не только пиццу, но и домашнюю еду.</p>
<p>Да, и самое интересное: вКонтакте форму заказа так и не одобрил. Говорят, необходимо подключить вКонтакте Merchant API, чтобы пользователи могли мне оплачивать пиццу внутренней валютой, и она потом переводилась бы на мой расчётный счёт.</p>
<p>Можно, конечно, и API добавить. С другой стороны, Павел Дуров в сентябре объявил, что не за горами тот день, когда модерацию приложений отменят как класс. Ждать у моря погоды?..</p>
]]></content:encoded>
			<wfw:commentRss>http://jishi.ru/dev/dostavka-piccy-forma-zakaza-na-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 3.0 beta 1</title>
		<link>http://jishi.ru/dev/wordpress-3-0-beta-1/</link>
		<comments>http://jishi.ru/dev/wordpress-3-0-beta-1/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 21:13:28 +0000</pubDate>
		<dc:creator>Жешев</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://jishi.ru/?p=1694</guid>
		<description><![CDATA[Сегодня поставил WordPress 3.0 beta 1. Поскольку в нём анонсирована функциональность по созданию социальных сетей, то я долго выбирал, к какому из свободных доменов подойдёт. В закромах Родины нашёлся домен IN-RUDN.ru, который отлично подойдёт для социальной сети университета. Ставится всё &#8230; <a href="http://jishi.ru/dev/wordpress-3-0-beta-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://jishi.ru/wp-content/uploads/inkwell.jpg"><img src="http://jishi.ru/wp-content/uploads/inkwell-e1270414380201-150x118.jpg" alt="" title="WordPress 3.0" width="150" height="118" class="alignright size-thumbnail wp-image-1695" /></a>Сегодня поставил <a href="http://wordpress.org/development/2010/04/wordpress-3-0-beta-1/">WordPress 3.0 beta 1</a>. Поскольку в нём анонсирована функциональность по созданию социальных сетей, то я долго выбирал, к какому из свободных доменов подойдёт. В закромах Родины нашёлся домен <a href="http://in-rudn.ru/">IN-RUDN.ru</a>, который отлично подойдёт для социальной сети университета.</p>
<p>Ставится всё так же просто, как и нынешняя версия. Функциональность для социальных сетей включается чуть сложнее &#8212; надо лезть в определённые файлы и чуть-чуть руками настроить. К слову сказать, как использовать для каждого сайта/пользователя домены третьего уровня, я так и не разобрался. Оставил пока на субдиректориях, к примеру, <a href="http://in-rudn.ru/tests/">http://in-rudn.ru/tests/</a> .</p>
<p>К сожалению, движок в бета версии, поэтому пока не русифицирован. Для любопытных я оставил возможность создать себе пользователя и сайт, песочница почти незаметна. Скорее всего, после выхода официальной версии 3.0 всё будет поставлено с нуля.</p>
<p>Нашёл глюк &#8212; Опера упорно не желает входить в админку, перекидывает с одного адреса на другой до посинения.</p>
<p>Пока протестировал только это, плюс возможность менять шапку (картинку-подложку) в теме. У моих клиентов вроде <a href="http://gay-pride.ru/">Gay-Pride</a> или <a href="http://eportret.ru/">EPortret.ru</a> это востребовано.</p>
<p>Только что обнаружил возможность активировать плагины сразу на всю сеть сайтов. Очень удобно, знаете ли.</p>
<p>Очередная мысль пришла в голову: WP 3.0 станет отличным инструментом для администрирования групп сайтов. Нужно только правильно прописать редиректы в .htaccess &#8212; чтобы при запросе домена типа http://sovet-rudn.ru пользователь видел содержимое http://in-rudn.ru/sovet. Как-то так.</p>
<p>Из интересных настроек: есть возможность указать размер thumbnail картинки при загрузке, можно включить авто-внедрение стандартных элементов (тех же картинок).</p>
]]></content:encoded>
			<wfw:commentRss>http://jishi.ru/dev/wordpress-3-0-beta-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.9: что нового?</title>
		<link>http://jishi.ru/dev/wordpress-2-9-whats-new/</link>
		<comments>http://jishi.ru/dev/wordpress-2-9-whats-new/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 20:49:41 +0000</pubDate>
		<dc:creator>Жешев</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://jishi.ru/?p=1569</guid>
		<description><![CDATA[В WordPress 2.9-rare заявлено два серьёзных изменения &#8212; появилась &#171;Корзина&#187; (Trash), в которую можно поместить, не удаляя, любой редактируемый элемент &#8212; комментарий, пост, страницу, файл. Это немного добавит удобства &#8212; элемент вроде как и есть, но не удалён. Наверное, я &#8230; <a href="http://jishi.ru/dev/wordpress-2-9-whats-new/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>В WordPress 2.9-rare заявлено два серьёзных изменения &#8212; появилась &#171;Корзина&#187; (Trash), в которую можно поместить, не удаляя, любой редактируемый элемент &#8212; комментарий, пост, страницу, файл. Это немного добавит удобства &#8212; элемент вроде как и есть, но не удалён. Наверное, я в Корзину буду складывать комментарии, который не прошли мой спам-фильтр.</p>
<p>Вторым серьёзным добавлением стала возможность редактировать изображения:</p>
<p><a href="http://ikratki.ru/wp-content/uploads/2009/11/wp-29-img-edit.jpg"><img class="alignnone size-medium wp-image-5" title="wp-29-img-edit" src="http://ikratki.ru/wp-content/uploads/2009/11/wp-29-img-edit-300x263.jpg" alt="wp-29-img-edit" width="300" height="263" /></a><br />
<span id="more-1569"></span><br />
Как видно на рисунке, изображение можно кадрировать, повернуть по часовой или против, флипнуть (отобразить зеркально) по вертикали или по горизонтали. Есть возможность undo, что позволяет оценить результат.</p>
<p>Флип изображения, которое вы видите, занял не больше секунды. Изменить размеры изображения можно только с сохранением пропорций. К сожалению, у меня эта функция так и не заработала. Вместо этого позабавил Crop (кадрирование):</p>
<p><a href="http://ikratki.ru/wp-content/uploads/2009/11/wp-29-img-edit2.jpg"><img class="alignnone size-medium wp-image-6" title="wp-29-img-edit2" src="http://ikratki.ru/wp-content/uploads/2009/11/wp-29-img-edit2-300x263.jpg" alt="wp-29-img-edit2" width="300" height="263" /></a></p>
<p>Жалко, что нет функции Save As &#8212; приходится изображение созранять поверх первоначального файла. Это не беда, но не очень удобно.</p>
<p><strong>Добавлено 15/11/09:</strong> вчера в меню &#171;Инструменты &#8212; Обновление&#187; обнаружил замечательную фичу! Можно отметить все плагины, которые требуют обновления и сделать такой масс-апгрейд. Очень удобно, спасибо ;-)</p>
<p>После недели эксплуатации могу сказать: 2.9 ощутимо быстрее, чем 2.8.х. Сегодня-завтра попробую, как система справляется с большим объёмом информации.</p>
]]></content:encoded>
			<wfw:commentRss>http://jishi.ru/dev/wordpress-2-9-whats-new/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress plugin: no spam!</title>
		<link>http://jishi.ru/dev/wordpress-plugin-no-spam/</link>
		<comments>http://jishi.ru/dev/wordpress-plugin-no-spam/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 20:06:09 +0000</pubDate>
		<dc:creator>Жешев</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Спам]]></category>

		<guid isPermaLink="false">http://jishi.ru/?p=989</guid>
		<description><![CDATA[WordPress Antispam: Comment Referrers Nospam plugin. First month stats: - no false positives - 8 spam messages not catched - 1032 spam filtered. Статистика по плагину Comment Referrers Nospam: - нет ложных срабатываний - 8 спамеров прорвались - 1032 сообщений &#8230; <a href="http://jishi.ru/dev/wordpress-plugin-no-spam/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://jishi.ru/dev/plugin-comment-referrers-nospam/">WordPress Antispam: Comment Referrers Nospam plugin</a>.</p>
<p>First month stats:<br />
- no false positives<br />
- 8 spam messages not catched<br />
- 1032 spam filtered.</p>
<p>Статистика по <a href="http://jishi.ru/dev/plugin-comment-referrers-nospam/">плагину Comment Referrers Nospam</a>:<br />
- нет ложных срабатываний<br />
- 8 спамеров прорвались<br />
- 1032 сообщений честно отфильтрованы и сданы для дальнейшего эвристического анализа.</p>
<p>Думаю чуть позже его доработать и сделать возможность пополнять базу спамеров из единого репозитория.</p>
]]></content:encoded>
			<wfw:commentRss>http://jishi.ru/dev/wordpress-plugin-no-spam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.8 RC</title>
		<link>http://jishi.ru/dev/wordpress-2-8-rc/</link>
		<comments>http://jishi.ru/dev/wordpress-2-8-rc/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 07:39:34 +0000</pubDate>
		<dc:creator>Жешев</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://jishi.ru/?p=938</guid>
		<description><![CDATA[WordPress объявил о скором запуске версии 2.8 . Я тестил beta1 и beta2 на этом сайте и ещё на одном. Очень понравился новый интерфейс редактирования плагинов и тем &#8212; с подсветкой строк, автодополнением и справочником по функциям. Появился новый интерфейс &#8230; <a href="http://jishi.ru/dev/wordpress-2-8-rc/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/development/2009/06/wordpress-2-8-release-candidate-1/" target="_blank">WordPress объявил о скором запуске версии 2.8</a> . Я тестил beta1 и beta2 на этом сайте и ещё на одном.</p>
<p>Очень понравился новый интерфейс редактирования плагинов и тем &#8212; с подсветкой строк, автодополнением и справочником по функциям.</p>
<p>Появился новый интерфейс для виджетов, теперь их делать может даже ребёнок ))) Я уже реализовал его в alfa-версии своего плагина для создания интернет-магазина. Опубликую на стадии beta, пока на него смотреть страшновато.</p>
<p>Да, ещё нормально заработали ответы на комменты.</p>
<p>Рекомендую.</p>
]]></content:encoded>
			<wfw:commentRss>http://jishi.ru/dev/wordpress-2-8-rc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plugin: Comment Referrers Nospam</title>
		<link>http://jishi.ru/dev/plugin-comment-referrers-nospam/</link>
		<comments>http://jishi.ru/dev/plugin-comment-referrers-nospam/#comments</comments>
		<pubDate>Fri, 08 May 2009 20:38:04 +0000</pubDate>
		<dc:creator>Жешев</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Спам]]></category>

		<guid isPermaLink="false">http://jishi.ru/?p=221</guid>
		<description><![CDATA[Please feel free to post comment in English, French or Gaelic Есть такой плагин, добавляющий в письмо о получении комментария реферрер, по которому пользователь пришёл на страничку комментария &#8212; Comment Referrers, автор Donncha O&#8217;Caoimh. Я его немного дописал и получился &#8230; <a href="http://jishi.ru/dev/plugin-comment-referrers-nospam/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Please feel free to post comment in English, French <span style="text-decoration: line-through;">or Gaelic</span></p>
<p>Есть такой плагин, добавляющий в письмо о получении комментария реферрер, по которому пользователь пришёл на страничку комментария &#8212; Comment Referrers, автор <a title="Перейти на страницу автора" href="http://ocaoimh.ie/"><span style="color: #21759b;">Donncha O&#8217;Caoimh</span></a>. Я его немного дописал и получился плагин, который автоматически помещает в спам сообщения от многих роботов-рассыльщиков.</p>
<p>Для установки необходимо сначала отключить старый плагин.</p>
]]></content:encoded>
			<wfw:commentRss>http://jishi.ru/dev/plugin-comment-referrers-nospam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plugin: Ozon Book Cover</title>
		<link>http://jishi.ru/dev/plugin-ozon-book-cover/</link>
		<comments>http://jishi.ru/dev/plugin-ozon-book-cover/#comments</comments>
		<pubDate>Fri, 08 May 2009 20:01:30 +0000</pubDate>
		<dc:creator>Жешев</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Книги]]></category>

		<guid isPermaLink="false">http://jishi.ru/?p=199</guid>
		<description><![CDATA[т <a href="http://jishi.ru/dev/plugin-ozon-book-cover/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Feel free to ask questions in comments.</p>
<p>Для своего сайта с обзорами книг &#171;<a href="http://reading-book.ru/">Читаю книгу</a>&#187; сделал небольшой плагин. Раньше обложки к каждой записи у меня выводились в коде шаблона, а при кросс-постинге в ЖЖ обложек не было, посты были куцыми. RSS тоже пришлось поправить, чтобы нормально выводилось.</p>
<p>В конце концов, мне это всё надоело, прогер я или не прогер? За вечер и утро наваял небольшой плагин. Как и раньше, при каждом посте должен быть параметр ozon_book_id. Если в коде самого поста нет картинки с нужным кодом, то скрипт скачивает обложку с Озона в папку uploads и вставляет в код самого поста. Таким образом, изменения происходят только 1 раз, нагрузка на сервер снижается.</p>
<p>Как только одобрят размещение плагина на WordPress.org &#8212; обязательно дам ссылку.</p>
<p><strong>Update</strong>: одобрили! <a href="http://wordpress.org/extend/plugins/ozon-book-cover/">http://wordpress.org/extend/plugins/ozon-book-cover/</a><br />
Можно скачать прямо тут: <a href="http://jishi.ru/pub/ozon_book_cover.phps">http://jishi.ru/pub/ozon_book_cover.phps</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jishi.ru/dev/plugin-ozon-book-cover/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка HostCMS</title>
		<link>http://jishi.ru/dev/host-cms/</link>
		<comments>http://jishi.ru/dev/host-cms/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 17:26:28 +0000</pubDate>
		<dc:creator>Жешев</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[osCommerce]]></category>
		<category><![CDATA[Интернет-магазин]]></category>

		<guid isPermaLink="false">http://jishi.ru/?p=187</guid>
		<description><![CDATA[Решил я на днях попробовать HostCMS. По описанию&#160;&#8212; неплохая система, много разных модулей, интернет-магазин и всё очень неплохо. Скачал бесплатную версию &#171;халява&#187;. На Денвер это чудо мысли не встало. Я поставил все нужные библиотеки, скачал свежий Zend Optimizer&#160;&#8212; хоть бы &#8230; <a href="http://jishi.ru/dev/host-cms/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Host CMS Logo" src="http://www.hostcms.ru/images/logo.gif" alt="" width="186" height="34" />Решил я на днях попробовать <a href="http://www.hostcms.ru/">HostCMS</a>. По описанию&nbsp;&mdash; неплохая система, много разных модулей, интернет-магазин и всё очень неплохо. Скачал бесплатную версию &laquo;халява&raquo;.</p>
<p>На <a href="http://denwer.ru">Денвер</a> это чудо мысли не встало. Я поставил все нужные библиотеки, скачал свежий Zend Optimizer&nbsp;&mdash; хоть бы хны. Не заработало. Попробовал воткнуть на один из своих хостингов (Мажордомо), там всё настроено. Ура, заработало! Нормально прошёл процедуру инсталла, получил предупреждение об удалении лишних папок. Даже в админку зашёл.</p>
<p>На этом радость закончилась&nbsp;&mdash; админка сказала, что на сайт у меня нет лицензионного ключа и не пустила на страницу его ввода. Да никуда больше не пустила, тварь.</p>
<p>Нафиг-нафиг. Я пока с <a href="http://msk-tyres.ru/">шинами</a> работал&nbsp;&mdash; так намучался с osCommerce, что теперь его доработать под свои нужды нет никаких проблем. Кроме osCommerce в процессе подбора движка для интернет-магазина нашёл неплохой плагин <a href="http://virtuemart.net/">VirtueMart</a> под Joomla и WordPress e-Commerce для самого <a href="http://wordpress.org">Вордпресса</a>. С ними вообще хорошо.</p>
]]></content:encoded>
			<wfw:commentRss>http://jishi.ru/dev/host-cms/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Кредит: рерайт по технике Яндекса</title>
		<link>http://jishi.ru/seo/kredit-rerajt-po-texnike-yandeksa/</link>
		<comments>http://jishi.ru/seo/kredit-rerajt-po-texnike-yandeksa/#comments</comments>
		<pubDate>Sat, 24 Jan 2009 21:27:15 +0000</pubDate>
		<dc:creator>Жешев</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Раскрутка]]></category>
		<category><![CDATA[Кредиты]]></category>
		<category><![CDATA[Рерайт]]></category>
		<category><![CDATA[Яндекс]]></category>

		<guid isPermaLink="false">http://jishi.ru/?p=110</guid>
		<description><![CDATA[Объявление: снимаю, порчу. Метод автоматического рерайта для больших объёмов. Проблема в следующем: сайт ВозьмиКредит был обновлён группой фрилансеров методом copy-paste, как результат &#8212; неуникальный контент и глубокая пессимизация. Для снятия пессимизации можно заказать рерайт примерно 300 текстов, а можно написать &#8230; <a href="http://jishi.ru/seo/kredit-rerajt-po-texnike-yandeksa/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h4>Объявление: снимаю, порчу. Метод автоматического рерайта для больших объёмов.</h4>
<p>Проблема в следующем: сайт <a href="http://www.vozmikredit.ru">ВозьмиКредит</a> был обновлён группой фрилансеров методом copy-paste, как результат &#8212; неуникальный контент и глубокая пессимизация. Для снятия пессимизации можно заказать рерайт примерно 300 текстов, а можно написать небольшую утилитку.<span id="more-110"></span></p>
<p>Заменять одно слово на другое неспортивно, поэтому мы пойдём по более сложному пути. Этот путь похож на алгоритм, который использует Я для сравнения текстов в базе.</p>
<p>Разбиваем текст на блоки по 3 слова, делаем три массива: без смещения, смещение на 1 слово и смещение на 2 слова. Далее по каждому смещению считаем CRC32 строк из 3х слов, сохраняя их в таблицу в формате &#171;3 слова &#8212; CRC &#8212; количество&#187;. Берём самые популярные CRC, придумываем к ним 2-3 строки замены (рерайт), прогоняем по всей базе preg_replace c вероятностью в 20%. Вуаля! Уникальный текст.</p>
]]></content:encoded>
			<wfw:commentRss>http://jishi.ru/seo/kredit-rerajt-po-texnike-yandeksa/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Повышаем производительность броузера</title>
		<link>http://jishi.ru/dev/povyshaem-proizvoditelnost-brouzera/</link>
		<comments>http://jishi.ru/dev/povyshaem-proizvoditelnost-brouzera/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 15:05:20 +0000</pubDate>
		<dc:creator>Жешев</dc:creator>
				<category><![CDATA[Программирование]]></category>

		<guid isPermaLink="false">http://jishi.ru/?p=93</guid>
		<description><![CDATA[Сергей Чикуенок, один из технологов Студии Лебедева, провёл несколько тестов производительности броузера в зависимости от вёрстки. Вот его выводы: Для интерактивных элементов лучше использовать position: absolute. Большое количество элементов на странице может снизить производительность, но не стоит увлекаться их сокращением &#8230; <a href="http://jishi.ru/dev/povyshaem-proizvoditelnost-brouzera/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h3>Сергей Чикуенок, один из технологов Студии Лебедева, провёл несколько <a title="тестирование производительности броузеров" href="http://www.artlebedev.ru/tools/technogrette/html/browser-performance/" target="_blank">тестов производительности броузера в зависимости от вёрстки</a>. Вот его выводы:</h3>
<p><span id="more-93"></span></p>
<ol>
<li>Для интерактивных элементов лучше использовать position: absolute.</li>
<li>Большое количество элементов на странице может снизить производительность, но не стоит увлекаться их сокращением в ущерб надежности макета.</li>
<li>Не надо делать очень глубоких вложенных структур элементов.</li>
<li>Прежде чем начинать верстку макета, следует узнать, какие интерактивные механизмы там должны быть — это избавит от многих проблем уже на начальном этапе работы над проектом.</li>
<li>Не надо загонять себя в угол глупых стереотипов: «валидность» и «семантичность» никому, кроме самих разработчиков, не нужна.</li>
<li>Не стоит без надобности растягивать картинки. Если это необходимо сделать, следует воспользоваться canvas.</li>
<li>Как правило, img-элемент будет работать гораздо быстрее, чем CSS-свойство background-image.</li>
<li>Помните главное правило: оптимизировать нужно то, что требует оптимизации.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://jishi.ru/dev/povyshaem-proizvoditelnost-brouzera/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

