<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.2" -->
<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/"
	>

<channel>
	<title>Кофеварка</title>
	<link>http://lucker.intervelopers.com</link>
	<description>Для программиста</description>
	<pubDate>Wed, 19 Dec 2007 15:21:35 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
	<language>en</language>
			<item>
		<title>По следам «Современных тенденций в Java-технологиях»</title>
		<link>http://lucker.intervelopers.com/java/exadel-conference/</link>
		<comments>http://lucker.intervelopers.com/java/exadel-conference/#comments</comments>
		<pubDate>Thu, 12 Jul 2007 14:45:06 +0000</pubDate>
		<dc:creator>lucker</dc:creator>
		
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://lucker.intervelopers.com/java/po-sledam-%c2%absovremennyx-tendencij-v-java-texnologiyax%c2%bb/</guid>
		<description><![CDATA[Признаюсь честно, на мероприятии такого рода я присутствовал впервые. Не потому что  лень, а потому что в наших широтах это все еще редкость. Но, похоже, появилась надежда на то,  что ситуация может вскоре измениться.  Так что «респект и уважуха» компании Exadel в лице Елены Круковской за идею и отличную ее реализацию, и <a href='http://lucker.intervelopers.com/java/exadel-conference/' rel='bookmark' class='excerpt'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Признаюсь честно, на мероприятии такого рода я присутствовал впервые. Не потому что  лень, а потому что в наших широтах это все еще редкость. Но, похоже, появилась надежда на то,  что ситуация может вскоре измениться.  Так что «респект и уважуха» компании <a href="http://www.exadel.com/">Exadel</a> в лице Елены Круковской за идею и отличную ее реализацию, и дай, как говориться, бог каждому. <a href="http://lucker.intervelopers.com/java/exadel-conference/#more-54" class="more-link">(more&#8230;)</a></p>]]></content:encoded>
			<wfw:commentRss>http://lucker.intervelopers.com/java/exadel-conference/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SEO without Category</title>
		<link>http://lucker.intervelopers.com/coffee-machine/seo-without-category/</link>
		<comments>http://lucker.intervelopers.com/coffee-machine/seo-without-category/#comments</comments>
		<pubDate>Tue, 22 May 2007 18:21:42 +0000</pubDate>
		<dc:creator>lucker</dc:creator>
		
		<category><![CDATA[Кофеварка]]></category>

		<guid isPermaLink="false">http://lucker.intervelopers.com/coffee-machine/seo-without-category/</guid>
		<description><![CDATA[N месяцев тому назад наткнулся на замечательный плагин для &#8220;WorPress&#8221;, позволяющий убрать слово category из permalink-ов, генерируемых движком для рубрик. Одно не давало покоя до сегодняшнего дня - не все ссылки работали с установленным плагином.  Так, например, ссылки постраничных переходов внутри категории вели на 404 страницу. Сегодня, после Починки&#8230; Обновления&#8230; решил таки победить эту <a href='http://lucker.intervelopers.com/coffee-machine/seo-without-category/' rel='bookmark' class='excerpt'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>N месяцев тому назад наткнулся на <a href="http://menhir.ru/wordpress/seo-without-category.html">замечательный плагин для &#8220;WorPress&#8221;</a>, позволяющий убрать слово category из permalink-ов, генерируемых движком для рубрик. Одно не давало покоя до сегодняшнего дня - не все ссылки работали с установленным плагином.  Так, например, ссылки постраничных переходов внутри категории вели на <a href="/404/">404 страницу</a>. Сегодня, после <a href="/coffee-machine/pochinilsya-obnovilsya/">Починки&#8230; Обновления&#8230;</a> решил таки победить эту напасть, что оказалось довольно просто.  <a href="http://lucker.intervelopers.com/coffee-machine/seo-without-category/#more-51" class="more-link">(more&#8230;)</a></p>]]></content:encoded>
			<wfw:commentRss>http://lucker.intervelopers.com/coffee-machine/seo-without-category/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Починился&#8230; Обновился&#8230;</title>
		<link>http://lucker.intervelopers.com/coffee-machine/pochinilsya-obnovilsya/</link>
		<comments>http://lucker.intervelopers.com/coffee-machine/pochinilsya-obnovilsya/#comments</comments>
		<pubDate>Tue, 22 May 2007 16:28:23 +0000</pubDate>
		<dc:creator>lucker</dc:creator>
		
		<category><![CDATA[Кофеварка]]></category>

		<guid isPermaLink="false">http://lucker.intervelopers.com/coffee-machine/pochinilsya-obnovilsya/</guid>
		<description><![CDATA[Обнаружил, что на &#8220;Кофеварке&#8221; не работают комментарии. Наверное, после очередного обновления галереи. Страшная ошибка исправлена, так что, welcome. По случаю выхода свежего релиза заодно и обновил аппарат в целом. Обновление прошло довольно гладко, добавил только define(&#8217;DB_CHARSET&#8217;, &#8216;utf8&#8242;); в wp-config.php ну и так, по мелочам. Спасибо авторам!]]></description>
			<content:encoded><![CDATA[<p>Обнаружил, что на &#8220;Кофеварке&#8221; не работают комментарии. Наверное, после очередного обновления галереи. Страшная ошибка исправлена, так что, welcome. По случаю выхода <a href="http://mywordpress.ru/2007/05/16/vyshel-wordpress-22/">свежего релиза</a> заодно и обновил аппарат в целом. Обновление прошло довольно гладко, добавил только <tt>define(&#8217;DB_CHARSET&#8217;, &#8216;utf8&#8242;);</tt> в <tt>wp-config.php</tt> ну и так, по мелочам. Спасибо авторам!</p>]]></content:encoded>
			<wfw:commentRss>http://lucker.intervelopers.com/coffee-machine/pochinilsya-obnovilsya/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hibernate: Join a collection of components with Criteria queries</title>
		<link>http://lucker.intervelopers.com/java/cc_join/</link>
		<comments>http://lucker.intervelopers.com/java/cc_join/#comments</comments>
		<pubDate>Thu, 17 May 2007 14:06:51 +0000</pubDate>
		<dc:creator>lucker</dc:creator>
		
		<category><![CDATA[Hibernate]]></category>

		<category><![CDATA[Q&#038;A]]></category>

		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://lucker.intervelopers.com/java/cc_join/</guid>
		<description><![CDATA[Q: I&#8217;m getting &#8216;org.hibernate.MappingException: collection was not an association&#8217; when I try to join a collection of components with Criteria queriesA: Hibernate currently does not support joining a collection of components or other value types with Criteria. Use HQL or submit a patch that implements this functionality.

Ненавижу Hibernate, это было первое что, пришло в голову. <a href='http://lucker.intervelopers.com/java/cc_join/' rel='bookmark' class='excerpt'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.hibernate.org/117.html">Q: I&#8217;m getting &#8216;org.hibernate.MappingException: collection was not an association&#8217; when I try to join a collection of components with Criteria queries</a><br/>A: Hibernate currently does <span style="color:#cc0000">not</span> support joining a <span style="color:#cc0000">collection</span> of components or other value types with Criteria. Use HQL or submit a patch that implements this functionality.
</p>
<p>Ненавижу Hibernate, это было первое что, пришло в голову. И сразу ассоциация – швейцарский нож с вилкой, ложкой, пинцетом и зубочисткой, ножницами и пилочкой для ногтей, но в пятницу и без открывашки!  Засада? Точно. Верится? Мало! Вот и я не поверил, что нельзя при помощи Criteria сделать фильтр по коллекции компонентов. И не зря не поверил – оказалось можно, но и как дефлорация пива ножом без открывашки, не совсем удобно и не каждый справится. <a href="http://lucker.intervelopers.com/java/cc_join/#more-49" class="more-link">(more&#8230;)</a></p>]]></content:encoded>
			<wfw:commentRss>http://lucker.intervelopers.com/java/cc_join/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Очередная реалка #java@irc.by</title>
		<link>http://lucker.intervelopers.com/misc/jc-05/</link>
		<comments>http://lucker.intervelopers.com/misc/jc-05/#comments</comments>
		<pubDate>Thu, 19 Apr 2007 12:39:05 +0000</pubDate>
		<dc:creator>lucker</dc:creator>
		
		<category><![CDATA[java]]></category>

		<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://lucker.intervelopers.com/misc/jc-05/</guid>
		<description><![CDATA[Таки состоялась намеченная встреча завсегдатаев #java-каналов белорусских IRC сетей. Участников было не много, но тенденция, черт возьми, радует.

Несмотря на то, что  мы с SoDY минут n-адцать  выбирали ту самую «Арку на ст.м. Октябрьская» из всего множества расположившихся там арок, бегая то к одной, то к другой, ребята терпеливо нас дождались. После скомканного знакомства <a href='http://lucker.intervelopers.com/misc/jc-05/' rel='bookmark' class='excerpt'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Таки состоялась намеченная встреча завсегдатаев #java-каналов белорусских <acronym title="Internet Relay Chat">IRC</acronym> сетей. Участников было не много, но тенденция, черт возьми, радует.
</p>
<p>Несмотря на то, что  мы с SoDY минут n-адцать  выбирали ту самую «Арку на ст.м. Октябрьская» из всего множества расположившихся там арок, бегая то к одной, то к другой, ребята терпеливо нас дождались. После скомканного знакомства вся компания двинулась в сторону «Старого Города». По дороге решили так далеко не забираться и вскоре мы облюбовали уютный столик в подвале бара «У ратуши».  <a href="http://lucker.intervelopers.com/misc/jc-05/#more-48" class="more-link">(more&#8230;)</a></p>]]></content:encoded>
			<wfw:commentRss>http://lucker.intervelopers.com/misc/jc-05/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Расширяем диалекты через &#8230; аспекты.</title>
		<link>http://lucker.intervelopers.com/java/dialect-aspect/</link>
		<comments>http://lucker.intervelopers.com/java/dialect-aspect/#comments</comments>
		<pubDate>Thu, 18 Jan 2007 09:11:22 +0000</pubDate>
		<dc:creator>lucker</dc:creator>
		
		<category><![CDATA[AspectJ]]></category>

		<category><![CDATA[Hibernate]]></category>

		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://lucker.intervelopers.com/misc/dialect-aspect/</guid>
		<description><![CDATA[Говорят (только не говорите этого женщинам), что в мире нет совершенства. Но почему-то все к нему стремятся. Вот и  получается, что при разработке продуктов, которые должны уметь работать с различными СУБД (если не одновременно, то хотя бы в зависимости от опций развертывания), нам приходится учитывать все эти стремления их авторов к абсолютному и безусловному <a href='http://lucker.intervelopers.com/java/dialect-aspect/' rel='bookmark' class='excerpt'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Говорят (только не говорите этого женщинам), что в мире нет совершенства. Но почему-то все к нему стремятся. Вот и  получается, что при разработке продуктов, которые должны уметь работать с различными СУБД (если не одновременно, то хотя бы в зависимости от опций развертывания), нам приходится учитывать все эти стремления их авторов к абсолютному и безусловному совершенству. Наверное, исходя из того, что клин клином вышибают, известный всем и уважаемый мною господин Gavin King добавил в любимый народом Hibernate поддержку различных <acronym title="Structured Query Language">SQL</acronym>-диалектов, и даже сделал этот набор расширяемым.</p>
<p>Теперь представим ситуацию: мы разрабатываем продукт, который должен уметь работать с несколькими различными СУБД, например MySQL версий 4.x и 5.x, ну и postgresql. Для диалектов этих СУБД Hibernate предоставляет несколько классов - MySQLDialect, MySQLInnoDBDialect, MySQLMyISAMDialect, MySQL5Dialect, MySQL5InnoDBDialect и, наконец, PostgreSQL. Однако ни в одном из них не поддерживаются, например, побитовые операции. А что делать, если они нужны? Авторы <a href="http://opensource.atlassian.com/projects/hibernate/browse/HHH-160">рекомендуют</a> расширить стандартные классы и в конструкторе каждого из них добавить в диалект реализацию недостающих функций. Т.е. в нашем случае нужно добавить шесть классов. А что делать, если количество планируемых к поддержке СУБД больше? Классический пример неудачно спроектированной иерархии, когда метаданные статически проецируют в поведение.</p>
<p>Однако кто вам сказал, что в мире нет совершенства? Наверное, он забыл вас предупредить, что есть AOP, и ApectJ как инструмент его реализации применительно к java. C помощью одного нехитрого аспекта можно расширить все используемые в продукте диалекты. <a href="http://lucker.intervelopers.com/java/dialect-aspect/#more-46" class="more-link">(more&#8230;)</a></p>]]></content:encoded>
			<wfw:commentRss>http://lucker.intervelopers.com/java/dialect-aspect/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Давайте сменим тему&#8230;</title>
		<link>http://lucker.intervelopers.com/coffee-machine/liquid_theme/</link>
		<comments>http://lucker.intervelopers.com/coffee-machine/liquid_theme/#comments</comments>
		<pubDate>Wed, 29 Nov 2006 16:40:14 +0000</pubDate>
		<dc:creator>lucker</dc:creator>
		
		<category><![CDATA[Кофеварка]]></category>

		<guid isPermaLink="false">http://lucker.intervelopers.com/coffee-machine/liquid_theme/</guid>
		<description><![CDATA[Свершилось! Наконец! Это просто счастье какое-то! Наконец я нашел, то что так долго искал! Спасибо тебе&#8230;. Да! ДА! ДАААА! Я нашел приличную &#8220;резиновую&#8221; шкуру для своей &#8220;кофеварки&#8221;. Немного краски тут, немного клея там и вуаля - у меня новая моя старая кофеварка!
P.S. WordPress Widgets - это прорыв!]]></description>
			<content:encoded><![CDATA[<p>Свершилось! Наконец! Это просто счастье какое-то! Наконец я нашел, то что так долго искал! Спасибо тебе&#8230;. Да! ДА! ДАААА! Я нашел <a href="http://www.urbangiraffe.com/themes">приличную &#8220;резиновую&#8221; шкуру</a> для своей &#8220;кофеварки&#8221;. Немного краски тут, немного клея там и вуаля - у меня новая моя старая кофеварка!<br />
P.S. <a href="http://automattic.com/code/widgets/">WordPress Widgets</a> - это прорыв!</p>]]></content:encoded>
			<wfw:commentRss>http://lucker.intervelopers.com/coffee-machine/liquid_theme/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Что имеем не храним, потерявши &#8230;.</title>
		<link>http://lucker.intervelopers.com/intellij-idea/sources-loading/</link>
		<comments>http://lucker.intervelopers.com/intellij-idea/sources-loading/#comments</comments>
		<pubDate>Mon, 09 Oct 2006 12:23:52 +0000</pubDate>
		<dc:creator>lucker</dc:creator>
		
		<category><![CDATA[IntelliJ IDEA]]></category>

		<guid isPermaLink="false">http://lucker.intervelopers.com/intellij-idea/sources-loading/</guid>
		<description><![CDATA[Ну никак не вяжется работа в новой шестерке. То плагины отваливались, а теперь вот не хочет она поднимать исходники JDK. У меня есть привычка, при поиске ответа на какой-нибудь вопрос я сразу лезу или в Google, или в исходники, так как считаю, что там можно найти ответы на большинство вопросов. По этой причине, помимо исходников, <a href='http://lucker.intervelopers.com/intellij-idea/sources-loading/' rel='bookmark' class='excerpt'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Ну никак не вяжется работа в новой <a href="http://www.jetbrains.com/idea">шестерке</a>. То плагины отваливались, а теперь вот не хочет она поднимать исходники <acronym title="Java Development Kit">JDK</acronym>. У меня есть привычка, при поиске ответа на какой-нибудь вопрос я сразу лезу или в <a href="http://www.google.com">Google</a>, или в исходники, так как считаю, что там можно найти ответы на большинство вопросов. По этой причине, помимо исходников, поставляемых в дистрибутиве <acronym title="Java Development Kit">JDK</acronym>, я использую полную версию, поставляемую по лицензии <a href="http://www.sun.com/software/communitysource/">Sun Community Source</a>. Ну а там исходники разбросаны по многочисленным папкам, и чтобы подцепить все java файлы, приходится все эти папки с классами добавить в <acronym title="Java Development Kit">JDK</acronym>.</p>
<p><img id="image43" src="http://lucker.intervelopers.com/wp-content/uploads/2006/10/sources.JPG" alt="sources.JPG" /></p>
<p>Старая добрая пятерка без проблем находила и показывала исходники классов иp этих папок (ну, например, для класса sun.awt.image.OffScreenImage), а вот шестая - ну ни в какую.</p>]]></content:encoded>
			<wfw:commentRss>http://lucker.intervelopers.com/intellij-idea/sources-loading/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Spring 2.0 release vs. JetBrains announces</title>
		<link>http://lucker.intervelopers.com/java/2events/</link>
		<comments>http://lucker.intervelopers.com/java/2events/#comments</comments>
		<pubDate>Fri, 06 Oct 2006 15:28:18 +0000</pubDate>
		<dc:creator>lucker</dc:creator>
		
		<category><![CDATA[IntelliJ IDEA]]></category>

		<category><![CDATA[Spring]]></category>

		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://lucker.intervelopers.com/misc/2events/</guid>
		<description><![CDATA[Произошло! Два значительных, на мой взгляд, события призошло.
Первое (в порядке хронологическом) –  выход двух продуктов одной очень мной уважаемой компании – новой, шестой, версии всеми нами горячо любимой IntelliJ IDEA, а так же первой версии интегрированной среды командной разработки TeamCity (этакого Continuous Integration инструмента в видении разработчиков JetBrains).
Второе (в том же порядке, но не <a href='http://lucker.intervelopers.com/java/2events/' rel='bookmark' class='excerpt'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Произошло! Два значительных, на мой взгляд, события призошло.</p>
<p>Первое (в порядке хронологическом) –  выход двух продуктов одной очень мной уважаемой <a href="http://www.jetbrains.com/company/">компании</a> – новой, шестой, версии всеми нами горячо любимой <a href="http://www.jetbrains.com/idea">IntelliJ IDEA</a>, а так же первой версии интегрированной среды командной разработки <a href="http://www.jetbrains.com/teamcity">TeamCity</a> (этакого Continuous Integration инструмента в видении разработчиков JetBrains).<br />
Второе (в том же порядке, но не по значимости) – релиз второй версии самого популярного на сегодняшний день full-stack Java/Java EE application  (как это сказать по-русски?) фреймворка – <a href="http://www.springframework.org/">Spring</a>. Даже не знаю, какое из них меня порадовало больше.</p>
<p> <a href="http://lucker.intervelopers.com/java/2events/#more-39" class="more-link">(more&#8230;)</a></p>]]></content:encoded>
			<wfw:commentRss>http://lucker.intervelopers.com/java/2events/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Continuous Integration applied</title>
		<link>http://lucker.intervelopers.com/java/si-applied/</link>
		<comments>http://lucker.intervelopers.com/java/si-applied/#comments</comments>
		<pubDate>Mon, 02 Oct 2006 13:54:23 +0000</pubDate>
		<dc:creator>lucker</dc:creator>
		
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://lucker.intervelopers.com/java/si-applied/</guid>
		<description><![CDATA[
[14:10] &#60;team_member_1> lucker! Не компилиццо!
[14:10] &#60;lucker> Сейчас  проверю.
[14:12] &#60;lucker> №»№;%%;№, Забыл добавить Source.java в SVN, обновись!
[14:12] &#60;team_member_1> ок
[14:15] &#60;team_member_1> о! нормально!
[14:15] &#60;lucker> Все! Завтра ставлю Cruise Control!

И наступило завтра

[13:22] &#60;team_member_2> lucker! Не компилиццо!
[13:25] &#60;lucker> Сейчас  проверю.
[13:26] &#60;lucker> странно, у меня компилиццо…
[13:28] &#60;lucker> №»№;%%;№, хто удалил Source.java из SVN???
[13:28] &#60;team_member_3> упсссс….
[13:28] &#60;lucker>ну ты сам <a href='http://lucker.intervelopers.com/java/si-applied/' rel='bookmark' class='excerpt'>[...]</a>]]></description>
			<content:encoded><![CDATA[<blockquote><p>
[14:10] &lt;team_member_1> lucker! Не компилиццо!<br />
[14:10] &lt;lucker> Сейчас  проверю.<br />
[14:12] &lt;lucker> №»№;%%;№, Забыл добавить Source.java в <acronym title="Subversion">SVN</acronym>, обновись!<br />
[14:12] &lt;team_member_1> ок<br />
[14:15] &lt;team_member_1> о! нормально!<br />
[14:15] &lt;lucker> Все! Завтра ставлю Cruise Control!
</p></blockquote>
<p>И наступило завтра</p>
<blockquote><p>
[13:22] &lt;team_member_2> lucker! Не компилиццо!<br />
[13:25] &lt;lucker> Сейчас  проверю.<br />
[13:26] &lt;lucker> странно, у меня компилиццо…<br />
[13:28] &lt;lucker> №»№;%%;№, хто удалил Source.java из <acronym title="Subversion">SVN</acronym>???<br />
[13:28] &lt;team_member_3> упсссс….<br />
[13:28] &lt;lucker>ну ты сам понял!<br />
[13:31] &lt;team_member_3>готово!<br />
[13:35] &lt;lucker> Все! Завтра ставлю Cruise Control!
</p></blockquote>
<p>И вот сегодня наконец наступило то самое завтра, когда я поставил Cruise Control.</p>
<p> <a href="http://lucker.intervelopers.com/java/si-applied/#more-38" class="more-link">(more&#8230;)</a></p>]]></content:encoded>
			<wfw:commentRss>http://lucker.intervelopers.com/java/si-applied/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
