<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2russianfull.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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>My Opinion</title>
	
	<link>http://myopinion.net.ua</link>
	<description>заметки верстальщика</description>
	<lastBuildDate>Tue, 20 Jul 2010 07:48:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<feedburner:info uri="myopinion1" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://myopinion.net.ua/feed/" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Fmyopinion.net.ua%2Ffeed%2F" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Fmyopinion.net.ua%2Ffeed%2F" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Fmyopinion.net.ua%2Ffeed%2F" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://myopinion.net.ua/feed/" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Fmyopinion.net.ua%2Ffeed%2F" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Fmyopinion.net.ua%2Ffeed%2F" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Fmyopinion.net.ua%2Ffeed%2F" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://lenta.yandex.ru/settings.xml?name=feed&amp;url=http%3A%2F%2Fmyopinion.net.ua%2Ffeed%2F" src="http://lenta.yandex.ru/i/addfeed.gif">?????? ? ??????.?????</feedburner:feedFlare><item>
		<title>Весёлые вакансии: HTML-верстальщик</title>
		<link>http://feedproxy.google.com/~r/myopinion1/~3/clwNlCiuKZo/</link>
		<comments>http://myopinion.net.ua/funny-vacancies-01/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 07:47:32 +0000</pubDate>
		<dc:creator>Jman</dc:creator>
				<category><![CDATA[Весёлые вакансии]]></category>
		<category><![CDATA[весёлые вакансии]]></category>

		<guid isPermaLink="false">http://myopinion.net.ua/?p=203</guid>
		<description><![CDATA[Требования к соискателю: - HTML/CSS (на уровне эксперта); - javascript (на уровне эксперта); - PhpBB3 - умение работать с дизайном; Отдается предпочтение: Знанию: - установка windows XP и основных офисных программ; - Photoshop - Illustrator - PHP - программирования; - Apache; - FreeBSD; - Windows Server 2008; - Adobe Flash; - 1c 8.1; Умению: - [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Требования к соискателю:</strong><br />
- HTML/CSS (на уровне эксперта);<br />
- javascript (на уровне эксперта);<br />
- PhpBB3 - умение работать с дизайном;</p>
<p>Отдается предпочтение:<span id="more-203"></span></p>
<p>Знанию:<br />
- <span style="color: #00e;">установка windows XP и основных офисных программ</span>;<br />
- Photoshop<br />
- <span style="color: #00e;">Illustrator</span><br />
- <span style="color: #00e;">PHP - программирования</span>;<br />
- <span style="color: #00e;">Apache</span>;<br />
- <span style="color: #00e;">FreeBSD</span>;<br />
- <span style="color: #00e;">Windows Server 2008</span>;<br />
- <span style="color: #00e;">Adobe Flash</span>;<br />
- <span style="color: #00e;">1c 8.1</span>;</p>
<p>Умению:<br />
- писать на английском, польском;<br />
- умению писать литературным языком (украинский и русский язык);</p>
<p>Дополнительные требования к соискателю:<br />
- <span style="color: #00e;">отсутствие вредных привычек (обязательно);</span><br />
- опрятность;<br />
- коммуникабельность;<br />
- умения работать в команде и самостоятельно;<br />
- <span style="color: #00e;">умения понимать и выставлять приоритетность выполняемых задач</span>;<br />
- самостоятельность в организации собственной работы;</p>
<p>Компания предлагает:<br />
- зарплату на испытательный срок: <span style="color: #00e;">3000 грн.</span>;<br />
- трудоустройство согласно КЗоТУ (оплачиваемый отпуск, больничный и т.д.);<br />
Резюме, портфолио и желаемый уровень зарплаты присылать на Отправить резюме<br />
<span style="color: #00e;">В теме письма указать «IT: [ФИО], [желаемый уровень зарплаты]»</span>.</p>
<p>Источник: <strong><a href="http://rabota.ua/company789449/vacancy4513079">rabota.ua</a></strong></p>
<p><em><a href="http://myopinion.net.ua/весёлые-вакансии/">Что это здесь делает эта статья?</a><br/></em></p>
]]></content:encoded>
			<wfw:commentRss>http://myopinion.net.ua/funny-vacancies-01/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://myopinion.net.ua/funny-vacancies-01/</feedburner:origLink></item>
		<item>
		<title>Яндекс nofollow</title>
		<link>http://feedproxy.google.com/~r/myopinion1/~3/BBAhxCuMQas/</link>
		<comments>http://myopinion.net.ua/andex-nofollow/#comments</comments>
		<pubDate>Thu, 06 May 2010 19:43:57 +0000</pubDate>
		<dc:creator>Jman</dc:creator>
				<category><![CDATA[WEB]]></category>
		<category><![CDATA[nofollow]]></category>
		<category><![CDATA[Яндекс]]></category>

		<guid isPermaLink="false">http://myopinion.net.ua/?p=200</guid>
		<description><![CDATA[Наконец-то свершилось, теперь можно со спокойной душой убрать этот гнусный, невалидный и несемантичный &#60;noindex&#62; мне кажется самое полезное нововведение. пруф ps я уже убрал]]></description>
			<content:encoded><![CDATA[<p>Наконец-то свершилось, теперь можно со спокойной душой убрать этот гнусный, невалидный и несемантичный  <kbd>&lt;noindex&gt;</kbd><br />
мне кажется самое полезное нововведение. <a href="http://webmaster.ya.ru/replies.xml?item_no=7740&#038;ncrnd=7265">пруф</a></p>
<p>ps я уже убрал <img src='http://myopinion.net.ua/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://myopinion.net.ua/andex-nofollow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://myopinion.net.ua/andex-nofollow/</feedburner:origLink></item>
		<item>
		<title>Android inside</title>
		<link>http://feedproxy.google.com/~r/myopinion1/~3/N8AW0nHIYIM/</link>
		<comments>http://myopinion.net.ua/android-inside/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 22:10:10 +0000</pubDate>
		<dc:creator>Jman</dc:creator>
				<category><![CDATA[Личное]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[galaxy]]></category>
		<category><![CDATA[samsung]]></category>

		<guid isPermaLink="false">http://myopinion.net.ua/?p=199</guid>
		<description><![CDATA[Гдето с неделю назад купил себе новый смартфон на модной нынче платформе &#8212; Android. Купил самый доступный по цене и наличию в магазинах &#8212; Samsung Galaxy Spica GT-i5700. Не смотря на то что стоит старая версия андроида (1.5), телефоном в принципе доволен. Единственное что напрягает, притормаживание клавиатуры в горизонтальной ориентации экрана. но современем привык, о [...]]]></description>
			<content:encoded><![CDATA[<p>Гдето с неделю назад купил себе новый  смартфон на модной нынче платформе &mdash; Android. Купил самый доступный по цене и наличию в магазинах &mdash; Samsung Galaxy Spica GT-i5700. Не смотря на то что стоит старая версия андроида (1.5), телефоном в принципе доволен. Единственное что напрягает, притормаживание клавиатуры в горизонтальной ориентации экрана. но современем привык, о чëм свидетельствует этот пост, который я пишу с телефона. </p>
<p>PS порадовал Eclipse плагин для разработки под android. Начал потихоньку изучать SDK</p>
]]></content:encoded>
			<wfw:commentRss>http://myopinion.net.ua/android-inside/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://myopinion.net.ua/android-inside/</feedburner:origLink></item>
		<item>
		<title>Признаки жизни</title>
		<link>http://feedproxy.google.com/~r/myopinion1/~3/etuZ_o41hZw/</link>
		<comments>http://myopinion.net.ua/%d0%bf%d1%80%d0%b8%d0%b7%d0%bd%d0%b0%d0%ba%d0%b8-%d0%b6%d0%b8%d0%b7%d0%bd%d0%b8/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 20:50:41 +0000</pubDate>
		<dc:creator>Jman</dc:creator>
				<category><![CDATA[Личное]]></category>
		<category><![CDATA[Мысли]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[script.aculo.us]]></category>
		<category><![CDATA[работа]]></category>
		<category><![CDATA[С++]]></category>

		<guid isPermaLink="false">http://myopinion.net.ua/?p=198</guid>
		<description><![CDATA[Самая банальная фраза для блога - "давно ничего не писал", не описывает всей ситуации. Я реально очень давно ничего не писал . И вроде писать было и есть о чём, но нет возможности найти время. И время, в принципе, свободное бывает... Самая основная новость - смена работы. Теперь я работаю в Varien, разрабатываю скины для [...]]]></description>
			<content:encoded><![CDATA[<p>Самая банальная фраза для блога - "давно ничего не писал", не описывает всей ситуации. Я реально очень давно ничего не писал <img src='http://myopinion.net.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . И вроде писать было и есть о чём, но нет возможности найти время. И время, в принципе, свободное бывает...<br />
 <span id="more-198"></span><br />
Самая основная новость - смена работы. Теперь я работаю в <a href="http://varien.com.ua/">Varien</a>, разрабатываю скины для магазинов на Magento. Немного сменился график, но я, вроде, уже привык.<br />
Скоро (10 апреля) дочке будет 1 год и недавно было 2 года моей семейной жизни.<br />
28 декабря (држ 24года) бросил курить и до сих пор не курю.<br />
Сейчас читаю книгу <a href="http://www.ozon.ru/context/detail/id/1498452/?partner=myopinion">Полный справочник по C++</a> Герберта Шилдта. Он наверное один из лучших авторов технической книги.<br />
По долгу службы немного изучил prototype и script.aculo.us. Я, конечно, от них не в восторге,  но есть у них и свои плюсы. Возможно напишу пару статей про работу эфектов в script.aculo.us. (А может и не напишу <img src='http://myopinion.net.ua/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  ) </p>
<p>На сегодня - всё, хочется спать.<br />
Оставайтесь на связи, ждите новых новостей.</p>
]]></content:encoded>
			<wfw:commentRss>http://myopinion.net.ua/%d0%bf%d1%80%d0%b8%d0%b7%d0%bd%d0%b0%d0%ba%d0%b8-%d0%b6%d0%b8%d0%b7%d0%bd%d0%b8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://myopinion.net.ua/%d0%bf%d1%80%d0%b8%d0%b7%d0%bd%d0%b0%d0%ba%d0%b8-%d0%b6%d0%b8%d0%b7%d0%bd%d0%b8/</feedburner:origLink></item>
		<item>
		<title>Aptana прекращает поддержку PHP :(</title>
		<link>http://feedproxy.google.com/~r/myopinion1/~3/alD_69g7l-g/</link>
		<comments>http://myopinion.net.ua/aptana-php/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 16:49:08 +0000</pubDate>
		<dc:creator>Jman</dc:creator>
				<category><![CDATA[WEB]]></category>
		<category><![CDATA[aptana]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://myopinion.net.ua/?p=196</guid>
		<description><![CDATA[Aptana Inc. решила отказатся от разаработки своего редактора PHP (там же и дебагер) в пользу PDT. Это конечно очень растраивает, и вроде идут путём улучшения продукта, исправляются ошибки,с которыми мучаешся по пол года. Но не могу я понять, опчему отказыватся от фич, которые так долго радовали. Я практически не разрабатываю на PHP, по факту мне [...]]]></description>
			<content:encoded><![CDATA[<p>Aptana Inc. решила отказатся от разаработки своего редактора PHP (там же и дебагер) в пользу PDT. Это конечно очень растраивает, и вроде идут путём улучшения продукта, исправляются ошибки,с которыми мучаешся по пол года. Но не могу я понять, опчему отказыватся от фич, которые так долго радовали. Я практически не разрабатываю на PHP, по факту мне нужен был редактор с подсветкой синтаксиса и кодассистом, но чтобы максимально интегрировалось с общей системой. Общая подсветка, сниппеты, настроенное автодополнение. А теперь мы, устанавливая плагины Aptana и PDT, получаем два XML, два HTML, два CSS и два JS редактора. ЗАЧЕМ?</p>
<p>JAXER, PHP, кто следуюющий? Может ещё им отказатся javascript, ведь есть spket. Пока вижу один выход &mdash; собирать свой набор плагинов. </p>
<p>PS зато теперь Aptana стала безплатной <img src='http://myopinion.net.ua/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://myopinion.net.ua/aptana-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://myopinion.net.ua/aptana-php/</feedburner:origLink></item>
		<item>
		<title>Fixed fancybox</title>
		<link>http://feedproxy.google.com/~r/myopinion1/~3/gpiXR0EAQm8/</link>
		<comments>http://myopinion.net.ua/fancybox-jman-edition/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 07:23:42 +0000</pubDate>
		<dc:creator>Jman</dc:creator>
				<category><![CDATA[WEB]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[fancybox]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://myopinion.net.ua/?p=195</guid>
		<description><![CDATA[Из-за того что мне нехватает времени написать свою галерею, пользуюсь в последнее время Fancybox, для тех кто не знаком — плагин jQuery для фотогалереи, очередной клон lightbox. Как у всего в этом мире есть приемущества и есть недостатки. Основные приемущества — это конечно же настройки. Не надо передавать в скрипт никаких картинок, как в lightbox. [...]]]></description>
			<content:encoded><![CDATA[<p>Из-за того что мне нехватает времени написать свою галерею, пользуюсь  в последнее время Fancybox, для тех кто не знаком — плагин jQuery для фотогалереи, очередной клон lightbox. Как у всего в этом мире есть приемущества и есть недостатки.<br />
Основные приемущества — это конечно же настройки. Не надо передавать в скрипт никаких картинок, как в lightbox. Большая часть оформления через css. Приведу основные настройки.<br />
<span id="more-195"></span></p>
<dl>
<dt><samp>padding</samp> </dt>
<dd>Позволяет задать отступ от картинки, по дефолту стоит 10px, нужно менять если меняете стили отображения рамочки</dd>
<dt><samp>imageScale</samp> (true/false)</dt>
<dd>машатабировать изображение чтоб поместилось в окно или нет</dd>
<dt><samp>zoomOpacity</samp> (true/false)</dt>
<dd>Анимировать прозрачность всплвыющего блока при анимации или нет</dd>
<dt><samp>zoomSpeedIn</samp>, <samp>zoomSpeedOut</samp>, <samp>zoomSpeedChange</samp></dt>
<dd>Скорость анимации в милисикундах (если 0 анимации нет) при открытии, закрытии и переключении картинки</dd>
<dt><samp>easingIn</samp>, <samp>easingOut</samp>, <samp>easingChange</samp></dt>
<dd>Управление плавностью, и ефектами анимации (нужен плагин jquery.easing)</dd>
<dt><samp>frameWidth</samp>, <samp>frameHeight</samp></dt>
<dd>ширина и высота фрейма  (если открываем флеш, iframe, html)</dd>
<dt><samp>overlayShow</samp> (true/false)</dt>
<dd>отображать подложку (по умолчанию не отображается)</dd>
<dt><samp>overlayOpacity</samp> (от 0 до 1)</dt>
<dd>Прозрачность подложки</dd>
<dt><samp>hideOnContentClick</samp> (true/false)</dt>
<dd>Прятать FancyBox, при клике на откртый блок</dd>
<dt><samp>centerOnScroll</samp> (true/false)</dt>
<dd>Центровать картинку при скроле окна</dd>
<dt><samp>itemArray</samp> ([массив])</dt>
<dd>Задать свой массив элементов</dd>
<dt><samp>callbackOnStart</samp>, <samp>callbackOnShow</samp>, <samp>callbackOnClose</samp></dt>
<dd>Вызов произвольной callback-функции по определённому событию — при старте , при отображениии, и при закрытии</dd>
</dl>
<p>Последнее особенно полезная настройка.<br />
Но и проблем у него придостаточно, даже как для неискушённого пользователя-разработчика. Я укажу те что я смог исправить.</p>
<ol>
<li>первое попроще, но и столкнутся проще — неправильно отображается рамка если задан отступ через настройку padding</li>
<li>при завершении работы fancybox, скрипт снимает обработчики событий scroll resize keydown</li>
</ol>
<p>Кусок кода в котором заключается первая проблема</p>
<pre class="brush: jscript;">
if (pad &gt; 0) {
	width	+= pad * 2;
	height	+= pad * 2;

	$(&quot;#fancy_content&quot;).css({
		'top'		: pad + 'px',
		'right'		: pad + 'px',
		'bottom'		: pad + 'px',
		'left'		: pad + 'px',
		'width'		: 'auto',
		'height'		: 'auto'
	});

	if (isIE) {
		$(&quot;#fancy_content&quot;)[0].style.setExpression('height',	'(this.parentNode.clientHeight - 20)');
		$(&quot;#fancy_content&quot;)[0].style.setExpression('width',	'(this.parentNode.clientWidth - 20)');
	}

} else {
	$(&quot;#fancy_content&quot;).css({
		'top'		: 0,
		'right'		: 0,
		'bottom'		: 0,
		'left'		: 0,
		'width'		: '100%',
		'height'		: '100%'
	});
}
</pre>
<p>Тут долго разбиратся и ненадо, если установлен padding то заполяем css атриуты 'top', 'right', 'bottom', 'left' значением отступа (padding), ширину и высоту ставим auto, такое значение MSIE6 не любит, поэтом для него отдельное правило, в котором и заключена ошибка.<br />
По умолчанию padding = 10, в блоке для ие выставляется высота и ширина равная высоте и ширине  родительского блока минус отсуп умноженный на 2, тоесть 20. Блин а если мы задали свой padding то пофиг получается <img src='http://myopinion.net.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Исравляется легко, заменяем код для MSIE</p>
<pre class="brush: jscript;">
if (isIE) {
	$(&quot;#fancy_content&quot;)[0].style.setExpression('height',	'(this.parentNode.clientHeight - ' + pad * 2 + ')');
	$(&quot;#fancy_content&quot;)[0].style.setExpression('width',	'(this.parentNode.clientWidth - ' + pad * 2 + ')');
}
</pre>
<p>Вторая проблема возникла из-за способа которым автор устанавливает и удаляет обработчик событий. Просто и ненавящиво</p>
<pre class="brush: jscript;">
//установил событие
$(window).bind(&quot;resize scroll&quot;, $.fn.fancybox.scrollBox);
//снял событие
$(window).unbind(&quot;resize scroll&quot;);
</pre>
<p>Очень мило со сторны скрипта, разбиндить resize и scroll которые которые назначены на окно. Удаляются все обработчики, и те что назначены фансибоксом и те что назначены другими плагинами или в ручную. Для того чтобы добится совместимости с скриптами правильней было бы сделать вот так</p>
<pre class="brush: jscript;">
//установил событие
$(window).bind(&quot;resize scroll&quot;, $.fn.fancybox.scrollBox);
//снял событие
$(window).unbind(&quot;resize scroll&quot;, $.fn.fancybox.scrollBox);
</pre>
<p>Благо есть обработчик = хендлер. Но есть ещё одна проблема с обработкой события — обработка нажатия клавиш клавиатуры.</p>
<pre class="brush: jscript;">
$(document).keydown(function(e) {
	if (e.keyCode == 27) {
		$.fn.fancybox.close();
		$(document).unbind(&quot;keydown&quot;);

	} else if(e.keyCode == 37 &amp;&amp; opts.itemCurrent != 0) {
		opts.itemCurrent--;
		_change_item();
		$(document).unbind(&quot;keydown&quot;);

	} else if(e.keyCode == 39 &amp;&amp; opts.itemCurrent != (opts.itemArray.length - 1)) {
 		opts.itemCurrent++;
		_change_item();
		$(document).unbind(&quot;keydown&quot;);
	}
});
</pre>
<p>После каждого нажатия клавиши вызывается анониманая функция, в которой определяется какая клавиша была нажата и если это ESC, кусор влево или курсор вправо выполняет определённую функцию и удаляет обработчик события нажатия кнопки, и как свегда если у нас стоит свой обработчик на кнопки они удаляются тоже.<br />
Есть два пути решения это й проблемы.<br />
Переписать назначение обработчика, чтоб исключить аононимную функцию и использовать хендлер.</p>
<pre class="brush: jscript;">
$(document).keydown(keyHandler(event));
function keyHandler(e){
	if (e.keyCode == 27) {
		$.fn.fancybox.close();
		$(document).unbind(&quot;keydown&quot;, keyHandler);
	} else if(e.keyCode == 37 &amp;&amp; opts.itemCurrent != 0) {
		opts.itemCurrent--;
		_change_item();
		$(document).unbind(&quot;keydown&quot;, keyHandler);

	} else if(e.keyCode == 39 &amp;&amp; opts.itemCurrent != (opts.itemArray.length - 1)) {
 		opts.itemCurrent++;
		_change_item();
		$(document).unbind(&quot;keydown&quot;, keyHandler);
	}
}
</pre>
<p>И второй способ, который выбрал я (незнаю какой лучше) использует одну фичу в jQuery событиях - <a href="http://docs.jquery.com/Namespaced_Events">неймспейсы</a>, вуаля:</p>
<pre class="brush: jscript;">
$(document).bind(&quot;keydown.fancybox&quot;, function(e) {
	if (e.keyCode == 27) {
		$.fn.fancybox.close();
		$(document).unbind(&quot;keydown.fancybox&quot;);
	} else if(e.keyCode == 37 &amp;&amp; opts.itemCurrent != 0) {
		opts.itemCurrent--;
		_change_item();
		$(document).unbind(&quot;keydown.fancybox&quot;);
	} else if(e.keyCode == 39 &amp;&amp; opts.itemCurrent != (opts.itemArray.length - 1)) {
 		opts.itemCurrent++;
		_change_item();
		$(document).unbind(&quot;keydown.fancybox&quot;);
	}
});
</pre>
<p>намного лучше fancybox не стал, но глобальные баги пофиксены. Свою версию выкладывать пока не буду, так как в том скрипте есть ещё много допилов под конкретный проект. Кому надо, тот может скачать с сайта автора, и внести нужные правки. Вполне возможно, что автор уже и сам всё исправил, так как я писал о найденных багах, и путях устранения в <a href="http://groups.google.com/group/fancybox">гугл-группу</a> поддержки</p>
<p>Сайт проекта <a href="http://jquery.com/">jQuery</a><br />
Сайт проекта <a href="http://fancybox.net/">fancybox</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://myopinion.net.ua/fancybox-jman-edition/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://myopinion.net.ua/fancybox-jman-edition/</feedburner:origLink></item>
		<item>
		<title>Иноформация для заказчика</title>
		<link>http://feedproxy.google.com/~r/myopinion1/~3/jDYaS76l6YU/</link>
		<comments>http://myopinion.net.ua/customer-infor/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 05:30:14 +0000</pubDate>
		<dc:creator>Jman</dc:creator>
				<category><![CDATA[Весёлые вакансии]]></category>
		<category><![CDATA[Мысли]]></category>
		<category><![CDATA[весёлые вакансии]]></category>
		<category><![CDATA[мораль]]></category>
		<category><![CDATA[работа]]></category>

		<guid isPermaLink="false">http://myopinion.net.ua/?p=192</guid>
		<description><![CDATA[Смотрите под катом]]></description>
			<content:encoded><![CDATA[<p>Смотрите под катом<br />
<span id="more-192"></span><br />
<object width="452" height="415"><param name="movie" value="http://www.overstream.net/swf/player/oplx?oid=saaispmse7s5&#038;noplay=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.overstream.net/swf/player/oplx?oid=saaispmse7s5&#038;noplay=1" type="application/x-shockwave-flash" width="452" height="415" allowFullScreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://myopinion.net.ua/customer-infor/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://myopinion.net.ua/customer-infor/</feedburner:origLink></item>
		<item>
		<title>Eclipse 3.5 Galileo</title>
		<link>http://feedproxy.google.com/~r/myopinion1/~3/mt0FPpItnlU/</link>
		<comments>http://myopinion.net.ua/eclipse-3-5-galileo/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 12:00:52 +0000</pubDate>
		<dc:creator>Jman</dc:creator>
				<category><![CDATA[WEB]]></category>
		<category><![CDATA[aptana]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[lotus symphony]]></category>
		<category><![CDATA[open office]]></category>

		<guid isPermaLink="false">http://myopinion.net.ua/?p=190</guid>
		<description><![CDATA[Наконец-то дошли руки обновить Eclipse и заодно все плагины. Как оказалось процедура это не такая безболезненная. Ядро не может обновить само себя, и поэтому приходится все плагины приходится по новому устанавливать. Хорошо хоть настройки импортируется вместе с проектами, единственный минус, но наверное это мой провтык &#8212; послетали пароли к ftp. За то теперь кастомизировать свой [...]]]></description>
			<content:encoded><![CDATA[<p>Наконец-то дошли руки обновить Eclipse и заодно все плагины. Как оказалось процедура это не такая безболезненная. Ядро не может обновить само себя, и поэтому приходится все плагины приходится по новому устанавливать. Хорошо хоть настройки импортируется вместе с проектами, единственный минус, но наверное это мой провтык &mdash; послетали пароли к ftp. За то теперь кастомизировать свой родной Perspective можно до не узнаваемости, убрать всё лишнее. <span id="more-190"></span> Aptana тоже немного порадовала &mdash; добавила в бесплатную редакцию редактор json (хотя ничего полезного - просто подсветка), наконец-то исправила баг в автоформатировании CSS, обновился firefox XUL и теперь можно просматривать вёрстку в предпросмотре в соотвествии с 3 фаерфоксом, поменялся сам принцып установки компонентов, теперь можно исключить из установки не нужные компоненты, например JAXER и CLOUD (которые я раньше вырезал руками), и можно выборочно устанавливать поддержку Ajax фреймворков .<br />
 Ещё я отказался от использования Open Office и перешёл на IBM Lotus Symphony, который кстати тоже построен на Eclipse и использует старый движок OO 1.1.  Symphony может открывать документы 2007 MS офиса, а сохранять может в doc, odt, sxw и pdf, а что ещё для щастья надо?  </p>
]]></content:encoded>
			<wfw:commentRss>http://myopinion.net.ua/eclipse-3-5-galileo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://myopinion.net.ua/eclipse-3-5-galileo/</feedburner:origLink></item>
		<item>
		<title>Весёлые вакансии: Контент-менеджер</title>
		<link>http://feedproxy.google.com/~r/myopinion1/~3/mgZuJeBicNE/</link>
		<comments>http://myopinion.net.ua/%d0%ba%d0%be%d0%bd%d1%82%d0%b5%d0%bd%d1%82-%d0%bc%d0%b5%d0%bd%d0%b5%d0%b4%d0%b6%d0%b5%d1%80/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 05:29:42 +0000</pubDate>
		<dc:creator>Jman</dc:creator>
				<category><![CDATA[Весёлые вакансии]]></category>
		<category><![CDATA[весёлые вакансии]]></category>

		<guid isPermaLink="false">http://myopinion.net.ua/?p=187</guid>
		<description><![CDATA[График работы: полный день Опыт работы: до 2-х лет Образование: высшее Издательский дом «ХХХХ» объявляет конкурс на замещение вакансии контент-менеджера. Требования: - опыт работы на аналогичной должности от 2 лет; - знание html, css, php, mysql; - опыт работы с cms bitrix и xoops; - опыт создание новых модулей, блоков; - опыт администрирования форумов vBulletin [...]]]></description>
			<content:encoded><![CDATA[<p>График работы:  полный день<br />
Опыт работы:	 до 2-х лет<br />
Образование: <span style="color: #00e;">высшее</span></p>
<p>Издательский дом «ХХХХ» объявляет конкурс на замещение вакансии контент-менеджера.<span id="more-187"></span></p>
<p>Требования:<br />
- опыт работы на аналогичной должности от 2 лет;<br />
- <span style="color: #00e;">знание html, css, php, mysql</span>;<br />
- опыт работы с cms bitrix и xoops;<br />
- <span style="color:#00e;">опыт создание новых модулей, блоков</span>;<br />
- опыт администрирования форумов vBulletin и bitrix;<br />
- <span style="color:#00e;">опыт создания е-mail рассылок</span>;<br />
- <span style="color: #00e;">seo оптимизация</span>;<br />
- photoshop - обработка изображений,<span style="color: #00e;"> порезка для html-верстки</span>;<br />
- знание технического английского;</p>
<p>Обязанности:<br />
- наполнение сайтов (2 новости и 1 статья в неделю), размещение текущей информации предприятия.</p>
<p>Условия работы:<br />
Работа в офисе, заработная плата<span style="color: #00e;"> 3 000</span>грн.</p>
<p>Источник: <strong><a href="http://rabota.ua/company0/vacancy4368133">rabota.ua</a></strong></p>
<p><em><a href="http://myopinion.net.ua/весёлые-вакансии/">Что это здесь делает эта статья?</a><br/></em></p>
]]></content:encoded>
			<wfw:commentRss>http://myopinion.net.ua/%d0%ba%d0%be%d0%bd%d1%82%d0%b5%d0%bd%d1%82-%d0%bc%d0%b5%d0%bd%d0%b5%d0%b4%d0%b6%d0%b5%d1%80/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://myopinion.net.ua/%d0%ba%d0%be%d0%bd%d1%82%d0%b5%d0%bd%d1%82-%d0%bc%d0%b5%d0%bd%d0%b5%d0%b4%d0%b6%d0%b5%d1%80/</feedburner:origLink></item>
		<item>
		<title>Новая рубрика — «весёлые вакансии»</title>
		<link>http://feedproxy.google.com/~r/myopinion1/~3/VLx7tanu_Ok/</link>
		<comments>http://myopinion.net.ua/%d0%b2%d0%b5%d1%81%d1%91%d0%bb%d1%8b%d0%b5-%d0%b2%d0%b0%d0%ba%d0%b0%d0%bd%d1%81%d0%b8%d0%b8/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 05:14:25 +0000</pubDate>
		<dc:creator>Jman</dc:creator>
				<category><![CDATA[Весёлые вакансии]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[весёлые вакансии]]></category>

		<guid isPermaLink="false">http://myopinion.net.ua/?p=186</guid>
		<description><![CDATA[Для мониторинга рынка, чтобы знать сколько сейчас платят и сколько сейчас хотят, почти ежедневно просматриваю подписки на вакансии и резюме связанные с IT. Я давно начал замечать, что неадекватных требований как со стороны работодателей так и состороны самих работников становится очень и очень много. И сегодня я решил — что стабильно раз в неделю можно, [...]]]></description>
			<content:encoded><![CDATA[<p>Для мониторинга рынка, чтобы знать сколько сейчас платят и сколько сейчас хотят, почти ежедневно просматриваю подписки на вакансии и резюме связанные с IT. Я давно начал замечать, что неадекватных требований как со стороны работодателей так и состороны самих работников становится очень и очень много. И сегодня я решил — что стабильно раз в неделю можно, публиковать "интересные" предложения. От некоторых, конечно, смешно не становится, а хочется плакать. И так встречайте - <a href="/category/funny-vacancies/">весёлые вакансии</a>. Контактные данные и названия организаций публиковатся не будут... но для соблюдения авторских прав, буду публиковать ссылку на источник <img src='http://myopinion.net.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<p><em>Как вам идея? Нашли интересную вакансию, присылайте. С меня ссылка на Вас как на источник</em></p>
]]></content:encoded>
			<wfw:commentRss>http://myopinion.net.ua/%d0%b2%d0%b5%d1%81%d1%91%d0%bb%d1%8b%d0%b5-%d0%b2%d0%b0%d0%ba%d0%b0%d0%bd%d1%81%d0%b8%d0%b8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://myopinion.net.ua/%d0%b2%d0%b5%d1%81%d1%91%d0%bb%d1%8b%d0%b5-%d0%b2%d0%b0%d0%ba%d0%b0%d0%bd%d1%81%d0%b8%d0%b8/</feedburner:origLink></item>
	</channel>
</rss>
