<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.1" -->
<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>Javenue</title>
	<link>http://www.javenue.info</link>
	<description>Блог разработчика о Java и родственных технологиях</description>
	<pubDate>Tue, 14 Oct 2008 20:42:01 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<item>
		<title>Скриптовый движок в Java (Script Engine)</title>
		<link>http://www.javenue.info/post/80</link>
		<comments>http://www.javenue.info/post/80#comments</comments>
		<pubDate>Tue, 14 Oct 2008 20:38:50 +0000</pubDate>
		<dc:creator>c0nst</dc:creator>
		
		<category><![CDATA[Java technologies, J2SE]]></category>

		<guid isPermaLink="false">http://www.javenue.info/post/80</guid>
		<description><![CDATA[Вот скажите, где могут выполняются скрипты написанные на javascript: на сервере, на клиенте? На клиенте, говорите? Это устаревшая информация&#8230;
С введением в Java версии 1.6 Scripting API стало очень просто и удобно писать extension поинты и динамические конфигурации для серверной логики.
В этой статье я хочу коротко рассказать вам о ScriptEngine, ну и еще кое о чем.
]]></description>
			<content:encoded><![CDATA[<p>Вот скажите, где могут выполняются скрипты написанные на javascript: на сервере, на клиенте? На клиенте, говорите? Это устаревшая информация&#8230;</p>
<p>С введением в Java версии 1.6 Scripting API стало очень просто и удобно писать extension поинты и динамические конфигурации для серверной логики.</p>
<p>В этой статье я хочу коротко рассказать вам о ScriptEngine, ну и еще кое о чем.<br />
 <a href="http://www.javenue.info/post/80#more-80" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.javenue.info/post/80/feed</wfw:commentRss>
		</item>
		<item>
		<title>Аннотации в Java (java annotation types)</title>
		<link>http://www.javenue.info/post/79</link>
		<comments>http://www.javenue.info/post/79#comments</comments>
		<pubDate>Sat, 31 May 2008 10:35:33 +0000</pubDate>
		<dc:creator>c0nst</dc:creator>
		
		<category><![CDATA[Java technologies, J2SE]]></category>

		<guid isPermaLink="false">http://www.javenue.info/post/79</guid>
		<description><![CDATA[Продолжаю серию статей о нововведениях в Java (начиная с версии 1.5). На этот раз разговор пойдет об аннотациях (annotation type).
Аннотации представляют собой некие метаданные, которые могут добавлятся в исходный код программы и семантически не влияют на нее, но могут использоваться в процессе анализа кода, компиляции и даже во время выполнения.
Вот основные варианты использования аннтоаций:
]]></description>
			<content:encoded><![CDATA[<p>Продолжаю серию статей о нововведениях в Java (начиная с версии 1.5). На этот раз разговор пойдет об аннотациях (annotation type).</p>
<p>Аннотации представляют собой некие метаданные, которые могут добавлятся в исходный код программы и семантически не влияют на нее, но могут использоваться в процессе анализа кода, компиляции и даже во время выполнения.</p>
<p>Вот основные варианты использования аннтоаций:<br />
 <a href="http://www.javenue.info/post/79#more-79" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.javenue.info/post/79/feed</wfw:commentRss>
		</item>
		<item>
		<title>Чтение и запись CSV файлов в Java (comma separated values file format)</title>
		<link>http://www.javenue.info/post/78</link>
		<comments>http://www.javenue.info/post/78#comments</comments>
		<pubDate>Fri, 04 Apr 2008 06:32:57 +0000</pubDate>
		<dc:creator>c0nst</dc:creator>
		
		<category><![CDATA[Java open-source проекты]]></category>

		<category><![CDATA[Java technologies, J2SE]]></category>

		<category><![CDATA[Полезные программы]]></category>

		<guid isPermaLink="false">http://www.javenue.info/post/78</guid>
		<description><![CDATA[Решил сделать свой вклад в мировое open-source сообщество. Как вы уже догадались из названия статьи, на этот раз речь пойдет о формате CSV. 
Итак, проблема заключалась в том, что генерация отчетов в формате Excel через библиотеку POI кушала много оперативной памяти и процессорного времени. 
Сам по себе Excel, наверное, один из немногих хороших продуктов компании [...]]]></description>
			<content:encoded><![CDATA[<p>Решил сделать свой вклад в мировое open-source сообщество. Как вы уже догадались из названия статьи, на этот раз речь пойдет о формате CSV. </p>
<p>Итак, проблема заключалась в том, что генерация отчетов в формате Excel через библиотеку POI кушала много оперативной памяти и процессорного времени. </p>
<p>Сам по себе Excel, наверное, один из немногих хороших продуктов компании Microsoft, но вот формат файлов оставляет желать лучшего. Короче говоря, при генерации документа необходимо полностью держать его в памяти.</p>
<p>Выходом из ситуации является использование формата CSV (comma-separated values file format), который к счастью тоже читается с помощью Excel.<br />
 <a href="http://www.javenue.info/post/78#more-78" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.javenue.info/post/78/feed</wfw:commentRss>
		</item>
		<item>
		<title>Социальные сети, Co-working Центры, Стартапы и Фрилансеры</title>
		<link>http://www.javenue.info/post/77</link>
		<comments>http://www.javenue.info/post/77#comments</comments>
		<pubDate>Wed, 26 Mar 2008 08:52:52 +0000</pubDate>
		<dc:creator>c0nst</dc:creator>
		
		<category><![CDATA[Разное (uncategorized)]]></category>

		<category><![CDATA[Ваш досуг. Полезные советы]]></category>

		<guid isPermaLink="false">http://www.javenue.info/post/77</guid>
		<description><![CDATA[[Disclamer: все персонажы этого стёба выдуманы и не имеют реальных аналогов. Автор статьи не несет ответственности за то, что после ее прочтения вы организуете свой собственный co-working центр или как минимум стартап.]
Читая хабр я обнаружил, что каждая 10-ая статья посвящена Co-working Центрам и Стартапам (скорее всего, пока я напишу этот пост, там добавится еще одна-две [...]]]></description>
			<content:encoded><![CDATA[<p>[<strong>Disclamer</strong>: все персонажы этого стёба выдуманы и не имеют реальных аналогов. Автор статьи не несет ответственности за то, что после ее прочтения вы организуете свой собственный co-working центр или как минимум стартап.]</p>
<p>Читая хабр я обнаружил, что каждая 10-ая статья посвящена Co-working Центрам и Стартапам (скорее всего, пока я напишу этот пост, там добавится еще одна-две статьи о co-working центрах и уж точно не меньше о Стартапах). </p>
<p>Поэтому появилась идея СТАРТАПА - создать социальную сеть (social network), посвященную Co-working центрам и Стартапам (startups). Естественно главной сущностью в этом проекте будет не кто иной как Фрилансер (freelancer).</p>
<p>Смысл социальной сети достаточно прост:<br />
 <a href="http://www.javenue.info/post/77#more-77" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.javenue.info/post/77/feed</wfw:commentRss>
		</item>
		<item>
		<title>Паттерн Наблюдатель (Observer design pattern)</title>
		<link>http://www.javenue.info/post/76</link>
		<comments>http://www.javenue.info/post/76#comments</comments>
		<pubDate>Tue, 25 Mar 2008 22:47:10 +0000</pubDate>
		<dc:creator>c0nst</dc:creator>
		
		<category><![CDATA[Паттерны проектирования]]></category>

		<guid isPermaLink="false">http://www.javenue.info/post/76</guid>
		<description><![CDATA[По просьбам читателей очередную статью о паттернах проектирования посвящу паттерну Observer (Наблюдатель). Этот шаблон проектирования также известен под именами Dependents (Подчиненные) и Publisher-Subscriber (Издатель-Подписчик).
Реализация данного паттерна используется для наблюдения за состоянием объектов в системе. Если состояние объектов изменяется в процессе их жизненного цикла, то Наблюдатель оповещает другие части системы об этих событиях.
В данной статье я [...]]]></description>
			<content:encoded><![CDATA[<p>По просьбам читателей очередную статью о паттернах проектирования посвящу паттерну Observer (Наблюдатель). Этот шаблон проектирования также известен под именами Dependents (Подчиненные) и Publisher-Subscriber (Издатель-Подписчик).</p>
<p>Реализация данного паттерна используется для наблюдения за состоянием объектов в системе. Если состояние объектов изменяется в процессе их жизненного цикла, то Наблюдатель оповещает другие части системы об этих событиях.</p>
<p>В данной статье я попытаюсь как можно проще и понятнее рассказать об этом паттерне и привести пример программного кода на Java, реализующего Observer.<br />
 <a href="http://www.javenue.info/post/76#more-76" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.javenue.info/post/76/feed</wfw:commentRss>
		</item>
		<item>
		<title>Результаты голосования</title>
		<link>http://www.javenue.info/post/75</link>
		<comments>http://www.javenue.info/post/75#comments</comments>
		<pubDate>Sat, 22 Mar 2008 17:43:55 +0000</pubDate>
		<dc:creator>c0nst</dc:creator>
		
		<category><![CDATA[Разное (uncategorized)]]></category>

		<guid isPermaLink="false">http://www.javenue.info/post/75</guid>
		<description><![CDATA[Всем доброго времени суток.
Что-то голосование о рефакторинге блога поутихло&#8230;
Тем не менее можно подвести какой-никакой итог. К сожалению он будет недостаточно объективным.
В номинации Паттерны Проектирования победил &#8220;Паттерн Observer&#8221;.
В номинации Open-Source проекты первое место получает &#8220;Использование Hibernate&#8221;.
В номинации Java статьи побеждают &#8220;Нововведения в Java&#8221;.
&#8220;Фиксим layout для IE 7.0&#8243; победил в номинации Делаем блог красивее.
Ну и лично мое [...]]]></description>
			<content:encoded><![CDATA[<p>Всем доброго времени суток.</p>
<p>Что-то <a href="http://www.javenue.info/post/72">голосование о рефакторинге блога</a> поутихло&#8230;<br />
Тем не менее можно подвести какой-никакой итог. К сожалению он будет недостаточно объективным.</p>
<p>В номинации <strong>Паттерны Проектирования</strong> победил <strong>&#8220;Паттерн Observer&#8221;</strong>.</p>
<p>В номинации <strong>Open-Source проекты</strong> первое место получает <strong>&#8220;Использование Hibernate&#8221;</strong>.</p>
<p>В номинации <strong>Java статьи</strong> побеждают <strong>&#8220;Нововведения в Java&#8221;</strong>.</p>
<p><strong>&#8220;Фиксим layout для IE 7.0&#8243;</strong> победил в номинации <strong>Делаем блог красивее</strong>.</p>
<p>Ну и лично мое мнение. Небольшое количество проголосовавших можно объяснить тем, что комментарии - не самый удобный спобос голосования. Наверняка нужно прикрутить какой-то хороший плагин для голосований (polls). Чем и займусь в ближайшее время.</p>
<p>Спасибо всем за ваш вклад в развитие данного ресурса. Голосование остается открытыми, высказать ваше мнение никогда не поздно: <a href="http://www.javenue.info/post/72">Refactoring блога Javenue</a>.</p>
<p>Всего хорошего.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javenue.info/post/75/feed</wfw:commentRss>
		</item>
		<item>
		<title>Подсветка синтаксиса (syntax highlighter on javascript)</title>
		<link>http://www.javenue.info/post/74</link>
		<comments>http://www.javenue.info/post/74#comments</comments>
		<pubDate>Fri, 21 Mar 2008 23:41:24 +0000</pubDate>
		<dc:creator>c0nst</dc:creator>
		
		<category><![CDATA[Java Web Design, J2EE]]></category>

		<category><![CDATA[Полезные программы]]></category>

		<guid isPermaLink="false">http://www.javenue.info/post/74</guid>
		<description><![CDATA[Всем привет.
Надеюсь, данная статья поможет сэкономить время владельцам веб-ресурсов, посвященным 1С Бухгалтерии и 1С Предприятию.
Проблема заключалась в том, что в интернете отсутствует какая-либо библиотека для подсвтеки синтаксиса кода. Как ни странно, она была мне очень нужна.
В итоге я принял единственно правильное решение: найти любую открытую библиотеку (желательно pure javascript) и создать для нее 1С скин.
Такая [...]]]></description>
			<content:encoded><![CDATA[<p>Всем привет.<br />
Надеюсь, данная статья поможет сэкономить время владельцам веб-ресурсов, посвященным 1С Бухгалтерии и 1С Предприятию.<br />
Проблема заключалась в том, что в интернете отсутствует какая-либо библиотека для подсвтеки синтаксиса кода. Как ни странно, она была мне очень нужна.<br />
В итоге я принял единственно правильное решение: найти любую открытую библиотеку (желательно pure javascript) и создать для нее 1С скин.<br />
Такая библиотека была найдена - это Syntax Highliter.<br />
 <a href="http://www.javenue.info/post/74#more-74" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.javenue.info/post/74/feed</wfw:commentRss>
		</item>
		<item>
		<title>Перечисляемые типы в Java (enum types, enumerations)</title>
		<link>http://www.javenue.info/post/73</link>
		<comments>http://www.javenue.info/post/73#comments</comments>
		<pubDate>Sun, 27 Jan 2008 21:27:52 +0000</pubDate>
		<dc:creator>c0nst</dc:creator>
		
		<category><![CDATA[Java technologies, J2SE]]></category>

		<guid isPermaLink="false">http://www.javenue.info/post/73</guid>
		<description><![CDATA[По просьбам читателей начну цикл статей, посвященный нововведениям в Java начиная с версии 1.5. Думаю, статьи этой тематики будут актуальны для многих, так как сам только недавно начал переходить на 1.6 (на работе в проекте до сих пор используется версия jdk 1.4).
В этой статье я хочу рассказать о перечислениях (enumeration, enum). Сначала я покажу, как [...]]]></description>
			<content:encoded><![CDATA[<p>По просьбам читателей начну цикл статей, посвященный нововведениям в Java начиная с версии 1.5. Думаю, статьи этой тематики будут актуальны для многих, так как сам только недавно начал переходить на 1.6 (на работе в проекте до сих пор используется версия jdk 1.4).<br />
В этой статье я хочу рассказать о перечислениях (enumeration, enum). Сначала я покажу, как реализовывались перечисления в ранних версиях java.</p>
<p>Итак, <strong>перечисление (enum)</strong> - это тип, значения которого ограничены конечным набором констант.<br />
Самым простым способом реализовать некоторый набор значений есть следующий класс:<br />
 <a href="http://www.javenue.info/post/73#more-73" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.javenue.info/post/73/feed</wfw:commentRss>
		</item>
		<item>
		<title>Refactoring блога (нужна ваша помощь)</title>
		<link>http://www.javenue.info/post/72</link>
		<comments>http://www.javenue.info/post/72#comments</comments>
		<pubDate>Wed, 23 Jan 2008 23:12:07 +0000</pubDate>
		<dc:creator>c0nst</dc:creator>
		
		<category><![CDATA[Разное (uncategorized)]]></category>

		<guid isPermaLink="false">http://www.javenue.info/post/72</guid>
		<description><![CDATA[Здравствуйте, мои дорогие читатели.
Хочется сделать блог интереснее, полезнее и удобнее. Но без вашей помощи мне это не представляется возможным.
Пожалуйста, перечислите в комментариях до трех пунктов, в которых лично вы заинтересованы в первую очередь.
По мере поступления новых предложений, буду обновлять список.
Написать новые статьи о паттернах проектирования:
1. Паттерн Observer.
2. Паттерн Visitor.
3. Паттерн Iterator.
Написать новые статьи по тематике:
4. [...]]]></description>
			<content:encoded><![CDATA[<p>Здравствуйте, мои дорогие читатели.</p>
<p>Хочется сделать блог интереснее, полезнее и удобнее. Но без вашей помощи мне это не представляется возможным.<br />
Пожалуйста, перечислите в комментариях до трех пунктов, в которых лично вы заинтересованы в первую очередь.<br />
По мере поступления новых предложений, буду обновлять список.</p>
<p>Написать новые статьи о паттернах проектирования:<br />
1. Паттерн Observer.<br />
2. Паттерн Visitor.<br />
3. Паттерн Iterator.</p>
<p>Написать новые статьи по тематике:<br />
4. Использование Servlet Filters.<br />
5. Использование Velocity.<br />
6. Байт-код и оптимизация кода.<br />
7. Использование нововведений Java версии 1.5 и выше (enum, generic, for each, etc.).</p>
<p>Улучшить функционал блога:<br />
8. Добавить preview комментариев.<br />
9. Добавить голосовалку: о чем писать следующую статью.</p>
<p>Другое:<br />
10. Дополнить существующие статьи по паттернам проектирования.<br />
11. Дополнить статьи по J2SE новыми примерами.<br />
12. Улучшить программу по переводу названий песен и тегов в транслит для MP3-плеера.</p>
<p> <a href="http://www.javenue.info/post/72#more-72" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.javenue.info/post/72/feed</wfw:commentRss>
		</item>
		<item>
		<title>Работа с MS Access из Java</title>
		<link>http://www.javenue.info/post/71</link>
		<comments>http://www.javenue.info/post/71#comments</comments>
		<pubDate>Tue, 22 Jan 2008 17:42:03 +0000</pubDate>
		<dc:creator>c0nst</dc:creator>
		
		<category><![CDATA[Java open-source проекты]]></category>

		<category><![CDATA[Базы данных, SQL, Oracle]]></category>

		<guid isPermaLink="false">http://www.javenue.info/post/71</guid>
		<description><![CDATA[Даже если ваш проект использует новейшие разработки в области кросс-платформенного ПО, рано или поздно придется столкнуться с технологиями, с которыми не очень хотелось сталкиваться.
Так случилось и со мной, когда заказчик захотел получать отчеты в виде базы данных MS Access.
Пришлось порыться в поисках java-библиотеки для работы с форматом mdb.
О результатах своих поисков я и хочу вам [...]]]></description>
			<content:encoded><![CDATA[<p>Даже если ваш проект использует новейшие разработки в области кросс-платформенного ПО, рано или поздно придется столкнуться с технологиями, с которыми не очень хотелось сталкиваться.<br />
Так случилось и со мной, когда заказчик захотел получать отчеты в виде базы данных MS Access.<br />
Пришлось порыться в поисках java-библиотеки для работы с форматом mdb.<br />
О результатах своих поисков я и хочу вам рассказать.</p>
<p> <a href="http://www.javenue.info/post/71#more-71" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.javenue.info/post/71/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
