<?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>Serge Bezborodov</title>
	<atom:link href="http://sergebezborodov.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://sergebezborodov.com</link>
	<description>Windows &#38; Web разработка</description>
	<lastBuildDate>Mon, 28 Dec 2009 16:57:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Preload изображений с помощью JQuery</title>
		<link>http://sergebezborodov.com/2009/12/preload-%d0%b8%d0%b7%d0%be%d0%b1%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d0%b9-%d1%81-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c%d1%8e-jquery/</link>
		<comments>http://sergebezborodov.com/2009/12/preload-%d0%b8%d0%b7%d0%be%d0%b1%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d0%b9-%d1%81-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c%d1%8e-jquery/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 16:57:00 +0000</pubDate>
		<dc:creator>SB</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[coding]]></category>

		<guid isPermaLink="false">http://sergebezborodov.com/2009/12/preload-%d0%b8%d0%b7%d0%be%d0%b1%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d0%b9-%d1%81-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c%d1%8e-jquery/</guid>
		<description><![CDATA[Нашел интересное и простое решение для предзагрузки изображений.
jQuery.preloadImages = function(){
  for(var i = 0; i &#60; arguments.length; i++){
     jQuery(&#34;&#60;img&#62;&#34;).attr(&#34;src&#34;, arguments[i]);
  }
}
&#160;
Ипользовать так:
j(function(){
   $.preloadImages('image1.png', 'image2.png', 'image3.png');
});
]]></description>
		<wfw:commentRss>http://sergebezborodov.com/2009/12/preload-%d0%b8%d0%b7%d0%be%d0%b1%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d0%b9-%d1%81-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c%d1%8e-jquery/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Создаем простейшее выпадающее меню на JQuery</title>
		<link>http://sergebezborodov.com/2009/12/jquery-drop-down-menu/</link>
		<comments>http://sergebezborodov.com/2009/12/jquery-drop-down-menu/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 16:43:20 +0000</pubDate>
		<dc:creator>SB</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[ menu]]></category>
		<category><![CDATA[coding]]></category>

		<guid isPermaLink="false">http://sergebezborodov.com/2009/12/%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%b5%d0%bc-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%b5%d0%b9%d1%88%d0%b5%d0%b5-%d0%b2%d1%8b%d0%bf%d0%b0%d0%b4%d0%b0%d1%8e%d1%89%d0%b5%d0%b5-%d0%bc%d0%b5%d0%bd%d1%8e-%d0%bd/</guid>
		<description><![CDATA[Наверное невозможно посчитать сколько существует плагинов для JQuery для создания выпадающих меню. Все это свидетельствует о том, что тема достаточно актуальна в веб разработке. В данном посте мы создадим простейшее меню, на примере которого можно понять как работаю более сложные варианты выпадающего меню.
 
1. HTML
Практически все меню строятся на использовании списков &#60;ul&#62; с &#60;li&#62;.
&#60;ul id=&#34;nav&#34;&#62;
 [...]]]></description>
		<wfw:commentRss>http://sergebezborodov.com/2009/12/jquery-drop-down-menu/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Ошибка Invalid Label с JSON</title>
		<link>http://sergebezborodov.com/2009/12/invalid-label-json-error/</link>
		<comments>http://sergebezborodov.com/2009/12/invalid-label-json-error/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 09:37:53 +0000</pubDate>
		<dc:creator>SB</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[ json]]></category>
		<category><![CDATA[coding]]></category>

		<guid isPermaLink="false">http://sergebezborodov.com/2009/12/%d0%be%d1%88%d0%b8%d0%b1%d0%ba%d0%b0-invalid-label-%d1%81-json/</guid>
		<description><![CDATA[Столкнулся с ошибкой при парсинге JOSN строки через eval: Invalid Label. Обычно код выглядит примерно так:



var jsonString = &#8216;{&#34;val1&#34;: &#34;some data&#34;, &#34;val2&#34;: &#34;some data&#34;}&#8217;;


var myObj = eval(jsonString);


Проблема возникает из-за того, что eval переводит первый пункт строки JSON как JavaScript Label.    Решением будет добавлено скобок в начале и в конце строки.



var jsonString = [...]]]></description>
		<wfw:commentRss>http://sergebezborodov.com/2009/12/invalid-label-json-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Вставка строки в подстроку в PHP</title>
		<link>http://sergebezborodov.com/2009/12/string-insert-php/</link>
		<comments>http://sergebezborodov.com/2009/12/string-insert-php/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 20:08:33 +0000</pubDate>
		<dc:creator>SB</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[coding]]></category>

		<guid isPermaLink="false">http://sergebezborodov.com/2009/12/%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f-%d0%b2%d1%81%d1%82%d0%b0%d0%b2%d0%ba%d0%b8-%d1%81%d1%82%d1%80%d0%be%d0%ba%d0%b8-%d0%b2-%d1%81%d1%82%d1%80%d0%be%d0%ba%d1%83/</guid>
		<description><![CDATA[Большинство языков программирования имеют функции для вставки строки в строку с указанной позиции. Но если посмотреть раздел String functions в PHP, то функции str_insert Вы не найдете.    В интеренете можно встретить массу подобных функций, со всяческими ухищрениями. Но есть гораздо более простой вариант из всех существующих:



$newstring = substr_replace($orig_string, $insert_string, $position, 0);


 
Действительно [...]]]></description>
		<wfw:commentRss>http://sergebezborodov.com/2009/12/string-insert-php/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Создание выпадающего списка с помощью JHTML в Joomla</title>
		<link>http://sergebezborodov.com/2009/11/jhtml-select-in-joomla/</link>
		<comments>http://sergebezborodov.com/2009/11/jhtml-select-in-joomla/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 16:44:54 +0000</pubDate>
		<dc:creator>SB</dc:creator>
				<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://sergebezborodov.com/?p=212</guid>
		<description><![CDATA[Класс JHTML используется повсеместно в Joomla, но в тоже время он может показаться несколько загадочным классом, т.к. обычно мы видим странный вызов JHTML::_(), куда через параметр передаются какие то загадочные строки из которых потом получается не менее загадочный HTML.
Первое, что необходимо знать, JHTML – это сервисный класс, который вызывает классы потомки, исходя из входящих параметров. [...]]]></description>
		<wfw:commentRss>http://sergebezborodov.com/2009/11/jhtml-select-in-joomla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Markdown в Yii Framework</title>
		<link>http://sergebezborodov.com/2009/11/markdown-yii-framework/</link>
		<comments>http://sergebezborodov.com/2009/11/markdown-yii-framework/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 20:26:48 +0000</pubDate>
		<dc:creator>SB</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[yii]]></category>

		<guid isPermaLink="false">http://sergebezborodov.com/?p=208</guid>
		<description><![CDATA[Недавно мне пришлось столкнуться с html кодом в полях CActiveRecord. Код наподобие &#60;a href=&#187;http://example.com&#187; target=&#8217;_blank&#8217;&#62;Test&#60;/a&#62; преобразовывался в &#60;a href=&#187;http://example.com&#187;&#62;Test&#60;/a&#62;, после недолгих копаний по скудной документации Yii вышел на Markdown parser. После экспериментов с его отключением из контроллера, пришлось сделать хак ядра:
В файле /framework/utils/CMarkdownParser.php сделать такие изменения:


public function safeTransform($content)



{



 //$content=$this-&#62;transform($content);



 //$purifier=new CHtmlPurifier;



 //return $purifier-&#62;purify($content);



 return $content;



}



Недостатки [...]]]></description>
		<wfw:commentRss>http://sergebezborodov.com/2009/11/markdown-yii-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Велосипедостроение в .NET</title>
		<link>http://sergebezborodov.com/2009/11/velosipedi-v-net-framework/</link>
		<comments>http://sergebezborodov.com/2009/11/velosipedi-v-net-framework/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 18:07:34 +0000</pubDate>
		<dc:creator>SB</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[coding]]></category>

		<guid isPermaLink="false">http://sergebezborodov.com/?p=198</guid>
		<description><![CDATA[Когда то я наткнулся на замечательную статью Наиболее популярные велосипеды, подловил на мысли, что периодически страдаю велосипедостроением.
В XmlDocument.Load
можно задавать в качестве параметра не только локальные адреса, но и URL.
XmlDocument.Load(&#171;http://server.com/xmldocument.xml&#187;); 
Но есть особенность при отлове ошибок – если URL будет неверным, но XmlDocument посчитает адрес за локальный файл и не сможет его открыть, соответственно нужно будет [...]]]></description>
		<wfw:commentRss>http://sergebezborodov.com/2009/11/velosipedi-v-net-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FTP клиент WinSCP</title>
		<link>http://sergebezborodov.com/2009/11/ftp-client-winscp/</link>
		<comments>http://sergebezborodov.com/2009/11/ftp-client-winscp/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 09:09:21 +0000</pubDate>
		<dc:creator>SB</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[обзор]]></category>
		<category><![CDATA[программа]]></category>

		<guid isPermaLink="false">http://sergebezborodov.com/?p=193</guid>
		<description><![CDATA[Под Windows существует масса различных FTP клиентов на любой вкус. В одной из статей на хабре упомянулся клиент WinSCP – особых отличительных особенностей от того же тотал коммандера не имеется, НО
Есть замечательная функция – синхронизация папок на локальном компьютере и на сервере.
При запуске данной функции программа следит за изменениями в папке на локальном компьютере и [...]]]></description>
		<wfw:commentRss>http://sergebezborodov.com/2009/11/ftp-client-winscp/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Константы Joomla</title>
		<link>http://sergebezborodov.com/2009/08/joomla-constants/</link>
		<comments>http://sergebezborodov.com/2009/08/joomla-constants/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 11:29:42 +0000</pubDate>
		<dc:creator>SB</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[joomla]]></category>

		<guid isPermaLink="false">http://sergebezborodov.com/?p=110</guid>
		<description><![CDATA[При разработке компонентов/модулей/шаблонов/плагинов/etc обязательно приходится сталкиваться с константами. Всего в Joomla насчитывается более 400 констант.
Каждый видел самую главную константу, которая есть во всех php файлах джумлы:
defined('_JEXEC') or die('Restricted access');
Она вставляется первой строчкой в файл и служит для того, чтобы проверить запущен ли файл из joomla. Ниже приведена таблица некоторых наиболее используемых констант



DS
Разделитель директорий  (/)


JPATH_ADMINISTRATOR
Путь [...]]]></description>
		<wfw:commentRss>http://sergebezborodov.com/2009/08/joomla-constants/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XBap приложения на Linux хостинге</title>
		<link>http://sergebezborodov.com/2009/05/xbap-on-linux-hosting/</link>
		<comments>http://sergebezborodov.com/2009/05/xbap-on-linux-hosting/#comments</comments>
		<pubDate>Sun, 03 May 2009 10:30:53 +0000</pubDate>
		<dc:creator>SB</dc:creator>
				<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://sergebezborodov.com/?p=102</guid>
		<description><![CDATA[Многие уже наслышаны о новой технологии от Microsoft &#8211; XAML Browser Application, которая позволяет создавать .NET приложения работающие прямо в браузере. Эдакий Silverligth, только с поддержкой всех функций .NET Framework.
XBAP приложение является полностью клиентским, т.е. взаимодействие с сервером необязательно. Соотвественно можно разместить приложение на linux хостинге.
Для этого делаем обычный deploy в папку и загружаем её [...]]]></description>
		<wfw:commentRss>http://sergebezborodov.com/2009/05/xbap-on-linux-hosting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
