<?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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:dtvmedia="http://participatoryculture.org/RSSModules/dtv/1.0"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Я жадаю ўсім шчасця!</title>
	<atom:link href="http://zmicer.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://zmicer.com</link>
	<description>Блог Зміцера Гарачкі</description>
	<pubDate>Mon, 06 Sep 2010 08:43:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>be</language>
		<!-- podcast_generator="podPress/8.3" -->
		<copyright>&#xA9; </copyright>
		<managingEditor>HDmitry@gmail.com ()</managingEditor>
		<webMaster>HDmitry@gmail.com</webMaster>
		<category></category>
		<ttl>1440</ttl>
		<itunes:keywords></itunes:keywords>
		<itunes:subtitle></itunes:subtitle>
		<itunes:summary>Блог Зміцера Гарачкі</itunes:summary>
		<itunes:author></itunes:author>
		<itunes:category text="Society &amp; Culture"/>
		<itunes:owner>
			<itunes:name></itunes:name>
			<itunes:email>HDmitry@gmail.com</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://zmicer.com/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<image>
			<url>http://zmicer.com/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
			<title>Я жадаю ўсім шчасця!</title>
			<link>http://zmicer.com</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>Проекты в славном городе Солигорск</title>
		<link>http://zmicer.com/?p=239</link>
		<comments>http://zmicer.com/?p=239#comments</comments>
		<pubDate>Mon, 06 Sep 2010 08:43:24 +0000</pubDate>
		<dc:creator>Zmicer Harachka</dc:creator>
		
		<category><![CDATA[Афішы]]></category>

		<guid isPermaLink="false">http://zmicer.com/?p=239</guid>
		<description><![CDATA[Весёлый монах

А как вы проводите досуг?
Не телевизор ли - ваш друг?
Забудьте! Жизнь весьма красива!
И в Нашем городе есть сила!
Мы ищем единомышленников, которые за позитивную и разнообразную жизнь, и предлагаем свои идеи для интересного и полезного времяпровождения:
Спяваем

1) Инструктор Дмитрий проводит регулярные занятия по йоге (среда, 8 часов вечера, суббота, 11 часов утра)
2) В ближайшее время организуется [...]]]></description>
			<content:encoded><![CDATA[<div class="imageCaption">Весёлый монах</div>
<p><center><img src="http://zmicer.com/wp-content/uploads/2010/sep/IMG_0672.jpg"/></center></p>
<p>А как вы проводите досуг?<br />
Не телевизор ли - ваш друг?<br />
Забудьте! Жизнь весьма красива!<br />
И в Нашем городе есть сила!</p>
<p>Мы ищем единомышленников, которые за позитивную и разнообразную жизнь, и предлагаем свои идеи для интересного и полезного времяпровождения:</p>
<div class="imageCaption">Спяваем</div>
<p><center><img src="http://zmicer.com/wp-content/uploads/2010/sep/zm_collage_x_094cf405.jpg"/></center></p>
<p>1) Инструктор Дмитрий проводит регулярные занятия по йоге (среда, 8 часов вечера, суббота, 11 часов утра)<br />
2) В ближайшее время организуется бесплатный семинар по саморазвитию человека. Один из инструкторов будет с Минска. Подробности здесь http://tonus.by/sobytiya/pervyj-seminar. Также во время семинара вы сможете освоить (или просто попробовать) базовые упражнения по йоге.<br />
3) Мы дружим с Солигорским детским приютом. Если у вас есть желание безвозмездно помогать, дружить, оказывать содействие, и раскрывать в себе новое человечное - тогда это для Вас.<br />
4) Регулярно проводятся игры по футболу, настольному теннису, фрисби и волейболу. Давайте создадим спортивное независимое движение в нашем городе, объединяющее людей разных возрастов, профессий, интересов.<br />
<center><img src="http://zmicer.com/wp-content/uploads/2010/sep/ping-pistegge.jpg"/></center><br />
5) Организуется Солигорский чайный клуб. А это включает в себя еженедельные встречи интересных людей для общения, творчества, просмотра фильмов, совместного действия.<br />
6) Вы хотели бы учавствовать в интернет-проекте &#8220;Благостный Солигорск&#8221;? Если вам это интересно - обращайтесь к нам.<br />
7) Давайте вместе решать проблему загрязнения нашего леса. А также - другие насущные проблемы. Мы регулярно вывозим мусор из леса и приглашаем вас поучавствовать в этом.<br />
 <img src='http://zmicer.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> Совместное фото-творчество и фото-проекты, конкурсы.<br />
9) Вы - программист? Вам интересно программирование? Хотите изучать Java? Тогда попробуйте себя в Open Source проекте и слейтесь в программистское движение города Солигорска.<br />
10) Вам интересно саморазвитие, различные технологии изменения себя: мозговые штурмы, карты памяти, 30 дней к успеху, медитации, дебаты. Тогда вам к нам! Лекции, встречи, совместные проекты и действие.</p>
<p>Давайте вместе делать жизнь ярче!</p>
<p>Свяжитесь в нами:<br />
Дмитрий<br />
8(029) 753-10-41<br />
http://www.zmicer.com<br />
zmicer.harachka@gmail.com </p>
<p>8(029) 769-33-16 Настя<br />
http://www.yastasya.com</p>
<div class="imageCaption">Живопись на женском теле</div>
<p><center><img src="http://zmicer.com/wp-content/uploads/2010/sep/impressive_body_painting_46.jpg"/></center></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fzmicer.com%2F%3Fp%3D239';
  addthis_title  = '%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D1%8B+%D0%B2+%D1%81%D0%BB%D0%B0%D0%B2%D0%BD%D0%BE%D0%BC+%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D0%B5+%D0%A1%D0%BE%D0%BB%D0%B8%D0%B3%D0%BE%D1%80%D1%81%D0%BA';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://zmicer.com/?feed=rss2&amp;p=239</wfw:commentRss>
		</item>
		<item>
		<title>@Future: some breaking presentation from slideshare</title>
		<link>http://zmicer.com/?p=238</link>
		<comments>http://zmicer.com/?p=238#comments</comments>
		<pubDate>Mon, 23 Aug 2010 17:42:09 +0000</pubDate>
		<dc:creator>Zmicer Harachka</dc:creator>
		
		<category><![CDATA[Афішы]]></category>

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

		<guid isPermaLink="false">http://zmicer.com/?p=238</guid>
		<description><![CDATA[http://www.slideshare.net/matthewbuckland/future-web-trends It is understandable what it is about. Web trends with attention on how technologies would change society
http://www.slideshare.net/guestaddc42/shaping-the-future-presentation here all the future related things is provided. Futuru based researches for business, transhumanism, future and green strategies, future institutes which study future, games theory and many more things. But a warning - there is lots of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.slideshare.net/matthewbuckland/future-web-trends">http://www.slideshare.net/matthewbuckland/future-web-trends</a> It is understandable what it is about. Web trends with attention on how technologies would change society</p>
<p><a href="http://www.slideshare.net/guestaddc42/shaping-the-future-presentation">http://www.slideshare.net/guestaddc42/shaping-the-future-presentation</a> here all the future related things is provided. Futuru based researches for business, transhumanism, future and green strategies, future institutes which study future, games theory and many more things. But a warning - there is lots of text.</p>
<p><a href="http://www.slideshare.net/whatidiscover/the-future-of-work-presentation">http://www.slideshare.net/whatidiscover/the-future-of-work-presentation</a> There are following roles listed:</p>
<p>seeking a Collective Intelligence Officer to oversee improvisational human resources for our company.<br />
Collective Intelligence Officer</p>
<p>seeking an Amplification Engineer to improve organizational innovation by creating more flexible, personalized, and “augmented” work plans for individual employees.<br />
Amplification Engineer </p>
<p>seeking a Chief Visualization Officer —or “Data Whisperer”—to devise new ways of visualizing our<br />
business.<br />
Chief Visualization Officer </p>
<p>Data Ecologist seeking a Data Ecologist to design and manage both private and public data clouds related to our business. </p>
<p>seeking an Affinity Agent to build shared values and vision among highly diverse collaborators.<br />
Affinity Agent </p>
<p>seeking a Junior Catalyst to spark new and experimental collaborations that emphasize diversity as source of innovation.<br />
Junior Catalyst </p>
<p>seeking a Chief Wellness Officer to implement and oversee a culture of health at the workplace.<br />
Chief Wellness Officer </p>
<p>seeking a Biocitizen Liaison to serve as the primary point of contact between senior management and the members of our company’s various social health networks.<br />
Biocitizen Liaison </p>
<p>seeking a Senior Green Strategist to minimize our organization’s resource usage while maximizing productivity and profit.<br />
Senior Green Strategist </p>
<p>seeking an Ecotect for a complete and custom “sustainability make-over” of our work environment.<br />
Ecotect </p>
<p>seeking a Cognitive Resources Manager to coordinate and augment mental efforts at the workplace.<br />
Cognitive Resources Manager </p>
<p>seeking a Neurological Training Officer to improve cognitive fitness among our employees.<br />
Neurological Training Officer</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fzmicer.com%2F%3Fp%3D238';
  addthis_title  = '%40Future%3A+some+breaking+presentation+from+slideshare';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://zmicer.com/?feed=rss2&amp;p=238</wfw:commentRss>
		</item>
		<item>
		<title>Новости сайта</title>
		<link>http://zmicer.com/?p=228</link>
		<comments>http://zmicer.com/?p=228#comments</comments>
		<pubDate>Mon, 23 Aug 2010 16:26:12 +0000</pubDate>
		<dc:creator>Zmicer Harachka</dc:creator>
		
		<category><![CDATA[Афішы]]></category>

		<guid isPermaLink="false">http://zmicer.com/?p=228</guid>
		<description><![CDATA[Друзья, раздел &#8220;Вартыя кнігі&#8221; пополнился двумя новыми книгами о физике. Они написаны в популярной, просветительской форме - так что - читайте!
Также вышел новый выпуск рассылки на subscribe.ru, называется он так &#8220;Догматизм – признак шудр тысячелетия три&#8221;. Можете прочитать его по следующей ссылочке http://subscribe.ru/archive/psychology.conscious/201007/30103813.html, а лучше - просто подпишитесь на мою рассылку (форма подписи находится на [...]]]></description>
			<content:encoded><![CDATA[<p>Друзья, раздел &#8220;Вартыя кнігі&#8221; пополнился двумя новыми книгами о физике. Они написаны в популярной, просветительской форме - так что - читайте!</p>
<p>Также вышел новый выпуск рассылки на subscribe.ru, называется он так &#8220;Догматизм – признак шудр тысячелетия три&#8221;. Можете прочитать его по следующей ссылочке <a href="http://subscribe.ru/archive/psychology.conscious/201007/30103813.html">http://subscribe.ru/archive/psychology.conscious/201007/30103813.html</a>, а лучше - просто подпишитесь на мою рассылку (форма подписи находится на шапке сайта)!</p>
<p>До встречи!</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fzmicer.com%2F%3Fp%3D228';
  addthis_title  = '%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D1%81%D0%B0%D0%B9%D1%82%D0%B0';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://zmicer.com/?feed=rss2&amp;p=228</wfw:commentRss>
		</item>
		<item>
		<title>Классные сервисы встречаются :)</title>
		<link>http://zmicer.com/?p=237</link>
		<comments>http://zmicer.com/?p=237#comments</comments>
		<pubDate>Mon, 23 Aug 2010 16:05:23 +0000</pubDate>
		<dc:creator>Zmicer Harachka</dc:creator>
		
		<category><![CDATA[Афішы]]></category>

		<guid isPermaLink="false">http://zmicer.com/?p=237</guid>
		<description><![CDATA[Захотелось оставить отзыв о работе двух компаний по ремонту ноутбуков.
Первая из них - rst.by. Я позвонил задать вопрос по матрице ноутбука, который недавно купил близкий человек. Они не были гарантийной компанией, но просто одной из первых в поисковике по запросу &#8220;беларусь + ремонт ноутбуков&#8221;. Человек, поднявший трубку, достаточно долго рассказывал мне об особенностях матриц, дал [...]]]></description>
			<content:encoded><![CDATA[<p>Захотелось оставить отзыв о работе двух компаний по ремонту ноутбуков.</p>
<p>Первая из них - <a href="http://rst.by">rst.by</a>. Я позвонил задать вопрос по матрице ноутбука, который недавно купил близкий человек. Они не были гарантийной компанией, но просто одной из первых в поисковике по запросу &#8220;беларусь + ремонт ноутбуков&#8221;. Человек, поднявший трубку, достаточно долго рассказывал мне об особенностях матриц, дал несколько рекомендаций, а в конце я ему рассказал о второй проблеме - на этот раз у меня в ноутбуке. Я - программист, и очень много стучу по клавишам. Из-за этого несколько клавиш начали функционировать не так, как полагается. Так вот, этот человек предложил просто к ним заехать и набрать бесплатно резиновых подкладочек для клавиатуры. Очень приятно.</p>
<p>Вторая компания <a href="http://vremont.by">http://vremont.by</a>. Также, достаточно долго со мной общались, ответили на все вопросы, а позже дали несколько советов о начинке ноутбуков, посоветовали, что стоит покупать, а что нет. Респект.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fzmicer.com%2F%3Fp%3D237';
  addthis_title  = '%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%BD%D1%8B%D0%B5+%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B+%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F+%3A%29';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://zmicer.com/?feed=rss2&amp;p=237</wfw:commentRss>
		</item>
		<item>
		<title>@Mind maps: полезные mind maps for you</title>
		<link>http://zmicer.com/?p=236</link>
		<comments>http://zmicer.com/?p=236#comments</comments>
		<pubDate>Sun, 22 Aug 2010 13:15:34 +0000</pubDate>
		<dc:creator>Zmicer Harachka</dc:creator>
		
		<category><![CDATA[Афішы]]></category>

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

		<guid isPermaLink="false">http://zmicer.com/?p=236</guid>
		<description><![CDATA[Ребята, на сайте замечательной компании Mind Jet, которая делает замечательную программу Mind Manager, которая, в свою очередь, позволяет реализовывать в свей жизни замечательную концепцию mind maps (карты памяти) я скачал выборочно несколько карт памяти, которые могут быть полезными для вас. 
Это:
Brainstorming Basics.mmap
Develop a Business Plan Template.mmap
Event Planning.mmap
Many Uses of Mind Maps.mmap
Project Process Template.mmap
Study Method.mmap
Всё эти [...]]]></description>
			<content:encoded><![CDATA[<p>Ребята, на сайте замечательной компании Mind Jet, которая делает замечательную программу Mind Manager, которая, в свою очередь, позволяет реализовывать в свей жизни замечательную концепцию mind maps (карты памяти) я скачал выборочно несколько карт памяти, которые могут быть полезными для вас. </p>
<p>Это:<br />
Brainstorming Basics.mmap<br />
Develop a Business Plan Template.mmap<br />
Event Planning.mmap<br />
Many Uses of Mind Maps.mmap<br />
Project Process Template.mmap<br />
Study Method.mmap<br />
Всё эти карты памяти вы можете бесплатно скачать здесь </p>
<p><a href="http://zmicer.com/wp-content/uploads/mindmaps/">http://zmicer.com/wp-content/uploads/mindmaps/</a></p>
<p>Счастливого использования!</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fzmicer.com%2F%3Fp%3D236';
  addthis_title  = '%40Mind+maps%3A+%D0%BF%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B%D0%B5+mind+maps+for+you';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://zmicer.com/?feed=rss2&amp;p=236</wfw:commentRss>
		</item>
		<item>
		<title>@java: reference cards from dzone download in one place</title>
		<link>http://zmicer.com/?p=235</link>
		<comments>http://zmicer.com/?p=235#comments</comments>
		<pubDate>Sun, 22 Aug 2010 11:03:11 +0000</pubDate>
		<dc:creator>Zmicer Harachka</dc:creator>
		
		<category><![CDATA[On Programming]]></category>

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

		<guid isPermaLink="false">http://zmicer.com/?p=235</guid>
		<description><![CDATA[Hi, guys!
You could noticed that access to the great java reference cards at http://refcardz.dzone.com is quite comprehensive. Firstly you need register, then choose a card, then get email, and only then get a straight link to download and then make downloading.
For you I have just downloaded all rather interesting cards (on java domain) and shared [...]]]></description>
			<content:encoded><![CDATA[<p>Hi, guys!</p>
<p>You could noticed that access to the great java reference cards at <a href="http://refcardz.dzone.com/">http://refcardz.dzone.com</a> is quite comprehensive. Firstly you need register, then choose a card, then get email, and only then get a straight link to download and then make downloading.</p>
<p>For you I have just downloaded all rather interesting cards (on java domain) and shared them at jazzteam conpany sourceforge open source educational project JazzTeamEdu. Please consider which cards you want here <a href="https://jazzteamedu.svn.sourceforge.net/svnroot/jazzteamedu/JazzTeamLibrary/java%20literature/refcards/">https://jazzteamedu.svn.sourceforge.net/svnroot/jazzteamedu/JazzTeamLibrary/java%20literature/refcards/</a></p>
<p>Below you could find a list of cards to be used:</p>
<p>rc001-gwt_style_online.pdf<br />
rc002-ajax_online.pdf<br />
rc003-eclipse_online.pdf<br />
rc004-spring_online.pdf<br />
rc007-jquery_online.pdf<br />
rc008-designpatterns_online.pdf<br />
rc015-groovy_online.pdf<br />
rc017-adobeflex_online.pdf<br />
rc019-corecss1_online.pdf<br />
rc020-010d-struts2_0.pdf<br />
rc021-JSF_Online.pdf<br />
rc022-JPA_Online.pdf<br />
rc023-php_online.pdf<br />
rc024-corejava_online.pdf<br />
rc025-corecss2_online.pdf<br />
rc026-springannot_online.pdf<br />
rc028-010d-junit_0.pdf<br />
rc029-010d-mysql.pdf<br />
rc030-010d-ruby.pdf<br />
rc031-010d-seam_2.pdf<br />
rc032-010d-hibernate_search_0_1.pdf<br />
rc033-010d-jsp.pdf<br />
rc034-010d-css3.pdf<br />
rc035-010d-xml.pdf<br />
rc037-010d-equinox.pdf<br />
rc038-010d-soa.pdf<br />
rc039-010d-emf.pdf<br />
rc042-010d-seam_ui_6.pdf<br />
rc044-010d-richfaces_0.pdf<br />
rc047-010d-enterprise_integration_patterns_1.pdf<br />
rc050-010d-scrum_2.pdf<br />
rc055-010d-apachemaven-1.pdf<br />
rc057-010d-springdm_0.pdf<br />
rc058-010d-jsf2.pdf<br />
rc059-010d-drupal_1.pdf<br />
rc060-010d-getting-started-grails_2.pdf<br />
rc061-010d-java_concurrency_1.pdf<br />
rc062-010-eclipse_rcp_0.pdf<br />
rc064-010d-core_html_1.pdf<br />
rc070-010d-eclipse-plugin-dev_0.pdf<br />
rc076-010d-domain-driven-design_2.pdf<br />
rc077-010d-bpel.pdf<br />
rc078-010d-virtualization_1.pdf<br />
rc079-010d-google-app-engine-4.pdf<br />
rc081-010d-fsharp.pdf<br />
rc082-010d-cloud-computing-1.pdf<br />
rc083-010d-cdi-java_5.pdf<br />
rc084-010d-continuous-integration_1_0.pdf<br />
rc086-springwebflow_refcardv4.pdf<br />
rc087-010d-ci_servers_tools_0.pdf<br />
rc089-010d-zendframework-2.pdf<br />
rc094-010d-git_1.pdf<br />
rc095-010d-javaguidev_1.pdf<br />
rc098-010d-repositorymanagement_0.pdf<br />
rc099-010d-javaeesecurity_5.pdf<br />
rc101-010d-jdbc_0.pdf<br />
rc104-010d-apacheant_1.pdf<br />
rc106-010d-springsecurity_2.pdf</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fzmicer.com%2F%3Fp%3D235';
  addthis_title  = '%40java%3A+reference+cards+from+dzone+download+in+one+place';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://zmicer.com/?feed=rss2&amp;p=235</wfw:commentRss>
		</item>
		<item>
		<title>@software_tips: opera as downloader</title>
		<link>http://zmicer.com/?p=234</link>
		<comments>http://zmicer.com/?p=234#comments</comments>
		<pubDate>Sun, 22 Aug 2010 00:29:51 +0000</pubDate>
		<dc:creator>Zmicer Harachka</dc:creator>
		
		<category><![CDATA[Афішы]]></category>

		<guid isPermaLink="false">http://zmicer.com/?p=234</guid>
		<description><![CDATA[Век живи - век учись!
Так и я сегодня  Проблема то в чём была? Скачивал java reference cards (небольший pdf файлы с большим количеством сжатой информации). Сам процесс скачивания  с сайта refcardz.dzone.com достаточно утомителен - сначали нужно зарегиться, потом выбрать, что скачивать, потом высылается email, где есть ссылка на файл, который нужно скачивать.
И у [...]]]></description>
			<content:encoded><![CDATA[<p>Век живи - век учись!</p>
<p>Так и я сегодня <img src='http://zmicer.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Проблема то в чём была? Скачивал java reference cards (небольший pdf файлы с большим количеством сжатой информации). Сам процесс скачивания  с сайта refcardz.dzone.com достаточно утомителен - сначали нужно зарегиться, потом выбрать, что скачивать, потом высылается email, где есть ссылка на файл, который нужно скачивать.</p>
<p>И у меня в браузерах как-то традиционно прямая ссылка на pdf всегда начинает не скачиваться, но этот pdf начинает подгружаться в браузер. Опера при этом поттормаживает (даже последних версий).</p>
<p>Задача очень простая. Есть прямая ссылка на pdf, и нужно очень быстро её скачать без загрузки в браузер. И оказывается, если выбрать downloads панель, то там есть небольшое edit поле с названием &#8220;quick download&#8221;.</p>
<p>В общем, раньше я этим не пользовался, и вот, после n лет использования оперой - нахожу такие неиспользованные возможности.</p>
<p>Пока!</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fzmicer.com%2F%3Fp%3D234';
  addthis_title  = '%40software_tips%3A+opera+as+downloader';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://zmicer.com/?feed=rss2&amp;p=234</wfw:commentRss>
		</item>
		<item>
		<title>@Java: JUnit</title>
		<link>http://zmicer.com/?p=233</link>
		<comments>http://zmicer.com/?p=233#comments</comments>
		<pubDate>Fri, 20 Aug 2010 04:06:45 +0000</pubDate>
		<dc:creator>Zmicer Harachka</dc:creator>
		
		<category><![CDATA[Афішы]]></category>

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

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

		<guid isPermaLink="false">http://zmicer.com/?p=233</guid>
		<description><![CDATA[Здравствуйте!
Всем любителям юнит-тестирования рекомендую почитать статью http://www.interface.ru/home.asp?artId=6561 под названием &#8220;Переходим на JUnit 4 (исходники)&#8221;.
Приведу несколько примеров, которые позволяют быстрее создавать тесты:
1) Параметр expected аннотации @Test, например
@Test(expected=IndexOutOfBoundsException.class)
Например, если у нас есть такой класс

public class SimpleStupidBean {
	public void throwableMethod() {
		throw new IllegalArgumentException();
	}
}

то раньше, чтобы проверить, что действительно выбросился нужный тип исключения при вызове метода, мы делали: 

	@Test
	public [...]]]></description>
			<content:encoded><![CDATA[<p>Здравствуйте!<br />
Всем любителям юнит-тестирования рекомендую почитать статью <a href="http://www.interface.ru/home.asp?artId=6561">http://www.interface.ru/home.asp?artId=6561</a> под названием &#8220;Переходим на JUnit 4 (исходники)&#8221;.</p>
<p>Приведу несколько примеров, которые позволяют быстрее создавать тесты:<br />
1) Параметр expected аннотации @Test, например<br />
<code>@Test(expected=IndexOutOfBoundsException.class)</code></p>
<p>Например, если у нас есть такой класс</p>
<pre>
public class SimpleStupidBean {
	public void throwableMethod() {
		throw new IllegalArgumentException();
	}
}
</pre>
<p>то раньше, чтобы проверить, что действительно выбросился нужный тип исключения при вызове метода, мы делали: </p>
<pre>
	@Test
	public void testOldStyleExceptionCheck() throws Exception {
		try {
			bean.throwableMethod();
		} catch (Exception e) {
			Assert.assertTrue(e instanceof IllegalArgumentException);
		}
	}
</pre>
<p>В случае JUnit3.x вместо @Test, Assert.assertTrue мы использовали другой подход - наследовались от TestCase, делали название тест-метода начинающимся с test, и использовали унаследованный метод assertTrue с теми жа аргументами <img src='http://zmicer.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Вообще reflexion в java приобретает всё большую силу. Такие серьёзные фреймворки, как Seam, Spring, Hibernate, EclipseLink обязаны своей серьёзностью использованию reflexion. Вот и создатели JUnit решили взять себя в руки.</p>
<p>2) Ещё один пример, демонстрирующий, как запускать тесты в сьюте - то есть несколько тестов за один раз.</p>
<p>Раньше мы это делали примерно так:</p>
<pre>
public class JUnit4SuiteOldStyleRunner {
	@Test
	public static TestSuite suite() {
		TestSuite suite = new TestSuite(JUnit4SuiteModernRunner.class.getName());

		suite.addTestSuite(JUnit4Tester.class);

		return suite;
	}
}
</pre>
<p>А сейчас - всё намного быстрее!</p>
<pre>
@RunWith(Suite.class)
@SuiteClasses({ JUnit4Tester.class })
public class JUnit4SuiteModernRunner {
}
</pre>
<p>Кстати, вот здесь <a href="http://junit.sourceforge.net/doc/faq/faq.htm">http://junit.sourceforge.net/doc/faq/faq.htm</a> лежит очень и очень хороший FAQ по тестам, а ещё из вкусненького - обратите внимание на аддоны к стандартному junit4, которые лежат по адресу <a href="http://junit-addons.sourceforge.net/">http://junit-addons.sourceforge.net/</a> которые позволяют делать вот такие вот дела:</p>
<pre>
DirectorySuiteBuilder builder = new DirectorySuiteBuilder();
builder.setSuffix("Test");
Test suite = builer.suite("/home/project/myproject/tests");
</pre>
<p>Из ссылочек могу посоветовать вот такую, говорящую саму за себя <a href="http://www.delicious.com/Zmicer/junit">http://www.delicious.com/Zmicer/junit</a></p>
<p>3) Для самых любознательных и терпеливых - расскажу о параметризованных тестах. Прошу любить и жаловать. Вначале нам нужно составить тест, притом в качестве данных он должен использовать приватные члены класса</p>
<p>Вначале - метод, который мы тестируем<br />
<code><br />
	/**<br />
	 * Get length of string without checking on null.<br />
	 *<br />
	 * @param str<br />
	 * @return<br />
	 */<br />
	public int getStringLength(final String str) {<br />
		return str.length();<br />
	}<br />
</code></p>
<p>Далее - объявляем статический метод, возвращающий пары тестовых значений.<br />
<code><br />
	@Parameters<br />
	public static Collection<Object[]> getParams() {<br />
		// check extreme values.<br />
		return Arrays.asList(new Object[][] { { null, -1 }, { &#8220;&#8221;, 0 }, { &#8220;123&#8243;, 3 } });<br />
	}<br />
</code></p>
<p>Ещё нам нужны переменные - члены этого класса, которые будут принимать значение. По задумке, первое значение - это строка, а второе - код выполнения. Если -1 - значит тест должен проверять на исключение. А также конструктор, передающий параметры членам класса, и специальная аннотация уровня класса, говорящая, как запускать тест.<br />
<code><br />
@RunWith(Parameterized.class)<br />
@RunWith(Parameterized.class)<br />
public class JUnit4Tester {<br />
	private SimpleStupidBean bean = new SimpleStupidBean();</p>
<p>	private String stringToCheck;<br />
	private int resultCode;</p>
<p>	public JUnit4Tester(String toCheck, int result) {<br />
		stringToCheck = toCheck;<br />
		resultCode = result;<br />
	}<br />
</code></p>
<p>А теперь - сам тест. В статье, на которуя я ссылаюсь вначале этого поста, нет generic примера обработки параметров, поэтому исправляю ситуацию:</p>
<p><code><br />
	@Test<br />
	public void checkParameters() throws Exception {<br />
		int realResult;<br />
		try {<br />
			realResult = bean.getStringLength(stringToCheck);<br />
			if (realResult == -1) {<br />
				// error - exception should have been thrown...<br />
				// here we even could add type of exception - for this we need change getParams method<br />
				Assert.fail("Exception should have been occur for the string [" + stringToCheck + "]&#8220;);<br />
			}<br />
			Assert.assertEquals(realResult, resultCode);<br />
		} catch (Exception e) {<br />
			if (resultCode != -1) {<br />
				// it is not ok, -1 says to us that exception should occur, but here we do not have -1 in the expected<br />
				// result value.<br />
				Assert.fail(&#8221;Exception [" + e.getMessage() + "] occurred for string [" + stringToCheck<br />
						+ "], but result should have been [" + resultCode + "]&#8220;);<br />
			}<br />
		}<br />
	}<br />
</code></p>
<div class="imageCaption">Результат работы параметризованного теста</div>
<p><center><img src="http://zmicer.com/wp-content/uploads/2010/aug/junit_parameters.jpg"/></center> Мы видим, что тест выполнялся на каждом наборе тестовых параметров, что может быть дико удобно - так как параметры у нас поставляются в методе, и никто уже тут не мешает брать их из xml, базы данных или интегрировать с другими тестовыми фреймворками.</p>
<p>В конце - расскажу вот такую деталь. Если вы смешали в одном классе два подхода - используя аннотации и старый, когда мы наследовались от базового класса TestCase, входящего в состав JUnit, то знайте, что аннотации тут работать не будут. При запуске вы увидите только методы, начинающиеся с test.</p>
<p>Все примеры можно найти по следующему SVN адресу:<br />
https://jazzteamedu.svn.sourceforge.net/svnroot/jazzteamedu/</p>
<p>А внутри репозитория путь такой \JazzTeamEdu\src\org\jazzteam\edu\junit4\</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fzmicer.com%2F%3Fp%3D233';
  addthis_title  = '%40Java%3A+JUnit';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://zmicer.com/?feed=rss2&amp;p=233</wfw:commentRss>
		</item>
		<item>
		<title>Open Source for Startup adoption. Enjoy presentation from Apache Software Foundation community board member</title>
		<link>http://zmicer.com/?p=231</link>
		<comments>http://zmicer.com/?p=231#comments</comments>
		<pubDate>Wed, 18 Aug 2010 21:10:21 +0000</pubDate>
		<dc:creator>Zmicer Harachka</dc:creator>
		
		<category><![CDATA[Афішы]]></category>

		<guid isPermaLink="false">http://zmicer.com/?p=231</guid>
		<description><![CDATA[Open Source Intro for Startups
View more presentations from J Aaron Farr.


  addthis_url    = 'http%3A%2F%2Fzmicer.com%2F%3Fp%3D231';
  addthis_title  = 'Open+Source+for+Startup+adoption.+Enjoy+presentation+from+Apache+Software+Foundation+community+board+member';
  addthis_pub    = '';

]]></description>
			<content:encoded><![CDATA[<div style="width:425px" id="__ss_1585117"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/jaaronfarr/open-source-intro-for-startups" title="Open Source Intro for Startups">Open Source Intro for Startups</a></strong><object id="__sse1585117" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=opensourcestartups-090615072713-phpapp02&#038;stripped_title=open-source-intro-for-startups" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse1585117" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=opensourcestartups-090615072713-phpapp02&#038;stripped_title=open-source-intro-for-startups" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/jaaronfarr">J Aaron Farr</a>.</div>
</div>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fzmicer.com%2F%3Fp%3D231';
  addthis_title  = 'Open+Source+for+Startup+adoption.+Enjoy+presentation+from+Apache+Software+Foundation+community+board+member';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://zmicer.com/?feed=rss2&amp;p=231</wfw:commentRss>
		</item>
		<item>
		<title>Принятие решений из &#8220;Думай как миллиардер&#8221; Дональда Трампа</title>
		<link>http://zmicer.com/?p=230</link>
		<comments>http://zmicer.com/?p=230#comments</comments>
		<pubDate>Tue, 17 Aug 2010 08:15:14 +0000</pubDate>
		<dc:creator>Zmicer Harachka</dc:creator>
		
		<category><![CDATA[business]]></category>

		<guid isPermaLink="false">http://zmicer.com/?p=230</guid>
		<description><![CDATA[Относитесь к принятию каждого решения трепетно, как  влюбленный. Ваш успех — это следствие десятков решений, принимаемых в  течение одного дня, тысяч — на протяжении месяца и сотен тысяч — за всю деловую карьеру. И все же каждое из них уникально. Иногда вы  принимаете его быстро — это как любовь с первого взгляда, [...]]]></description>
			<content:encoded><![CDATA[<p>Относитесь к принятию каждого решения трепетно, как  влюбленный. Ваш успех — это следствие десятков решений, принимаемых в  течение одного дня, тысяч — на протяжении месяца и сотен тысяч — за всю деловую карьеру. И все же каждое из них уникально. Иногда вы  принимаете его быстро — это как любовь с первого взгляда, а порой на поиск верного варианта уходят дни, что сродни периоду между помолвкой и свадьбой. Иной раз вы обсуждаете альтернативные варианты совместно с коллегами — это то же самое, что спрашивать мнение друзей по поводу женитьбы. Относитесь к принятию решений так, будто вы влюблены, — искренне, честно, уважительно, с должным вниманием, — и вы никогда не попадете впросак. В конце концов вы научитесь понимать, как лучше действовать в конкретной ситуации: следуя подсказке разума или велению<br />
сердца. Последнее — не такой уж плохой вариант: нередко под влиянием эмоций принимаются блестящие деловые решения.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fzmicer.com%2F%3Fp%3D230';
  addthis_title  = '%D0%9F%D1%80%D0%B8%D0%BD%D1%8F%D1%82%D0%B8%D0%B5+%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B9+%D0%B8%D0%B7+%26%238220%3B%D0%94%D1%83%D0%BC%D0%B0%D0%B9+%D0%BA%D0%B0%D0%BA+%D0%BC%D0%B8%D0%BB%D0%BB%D0%B8%D0%B0%D1%80%D0%B4%D0%B5%D1%80%26%238221%3B+%D0%94%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%B4%D0%B0+%D0%A2%D1%80%D0%B0%D0%BC%D0%BF%D0%B0';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://zmicer.com/?feed=rss2&amp;p=230</wfw:commentRss>
		</item>
	</channel>
</rss>
