<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Alexander&#039;s blog</title>
	<atom:link href="http://alexander.lds.lg.ua/feed/" rel="self" type="application/rss+xml" />
	<link>http://alexander.lds.lg.ua</link>
	<description>Articles from around the world &#124;&#124; Статьи со всего мира</description>
	<lastBuildDate>Fri, 08 Jul 2011 15:36:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Язык программирования go: Часть 1. Краткий обзор и основы программирования</title>
		<link>http://alexander.lds.lg.ua/2011/07/%d1%8f%d0%b7%d1%8b%d0%ba-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f-go-%d1%87%d0%b0%d1%81%d1%82%d1%8c-1-%d0%ba%d1%80%d0%b0%d1%82%d0%ba%d0%b8/</link>
		<comments>http://alexander.lds.lg.ua/2011/07/%d1%8f%d0%b7%d1%8b%d0%ba-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f-go-%d1%87%d0%b0%d1%81%d1%82%d1%8c-1-%d0%ba%d1%80%d0%b0%d1%82%d0%ba%d0%b8/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 05:56:36 +0000</pubDate>
		<dc:creator>Alexandr</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[c plus plus]]></category>
		<category><![CDATA[go]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[открытые_исходные_тексты]]></category>
		<category><![CDATA[разработка]]></category>
		<category><![CDATA[ценный_опыт]]></category>

		<guid isPermaLink="false">http://alexander.lds.lg.ua/?p=1718</guid>
		<description><![CDATA[<style type="text/css">
#leftcontainerBox {
float:left;
position: fixed;
top: 60%;
left: 70px;
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;

padding-bottom:2px;
}


#bottomcontainerBox {
height: 30px;
width:50%;
padding-top:1px;
}

#bottomcontainerBox .buttons {
float:left;
height: 30px;
margin:4px 4px 4px 4px;
}

</style>
Источник На рынке языков программирования появился новый игрок – язык программирования go от компании Google. Если верить официальным заявлениям Google, то go – это универсальный язык, пригодный для любых задач. Google анонсировал язык go в 2009 году, и с тех пор он немного изменился, но цели и задачи у него остались прежние: этот язык предназначен [...]]]></description>
		<wfw:commentRss>http://alexander.lds.lg.ua/2011/07/%d1%8f%d0%b7%d1%8b%d0%ba-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f-go-%d1%87%d0%b0%d1%81%d1%82%d1%8c-1-%d0%ba%d1%80%d0%b0%d1%82%d0%ba%d0%b8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Внезапное закрытие Java-приложения: как избежать?</title>
		<link>http://alexander.lds.lg.ua/2011/06/%d0%b2%d0%bd%d0%b5%d0%b7%d0%b0%d0%bf%d0%bd%d0%be%d0%b5-%d0%b7%d0%b0%d0%ba%d1%80%d1%8b%d1%82%d0%b8%d0%b5-java-%d0%bf%d1%80%d0%b8%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%b8%d1%8f-%d0%ba%d0%b0%d0%ba-%d0%b8/</link>
		<comments>http://alexander.lds.lg.ua/2011/06/%d0%b2%d0%bd%d0%b5%d0%b7%d0%b0%d0%bf%d0%bd%d0%be%d0%b5-%d0%b7%d0%b0%d0%ba%d1%80%d1%8b%d1%82%d0%b8%d0%b5-java-%d0%bf%d1%80%d0%b8%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%b8%d1%8f-%d0%ba%d0%b0%d0%ba-%d0%b8/#comments</comments>
		<pubDate>Sun, 26 Jun 2011 09:56:46 +0000</pubDate>
		<dc:creator>Alexandr</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[addShutdownHook]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Runtime]]></category>
		<category><![CDATA[ShutdownHook]]></category>
		<category><![CDATA[разработка]]></category>

		<guid isPermaLink="false">http://alexander.lds.lg.ua/?p=1706</guid>
		<description><![CDATA[<style type="text/css">
#leftcontainerBox {
float:left;
position: fixed;
top: 60%;
left: 70px;
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;

padding-bottom:2px;
}


#bottomcontainerBox {
height: 30px;
width:50%;
padding-top:1px;
}

#bottomcontainerBox .buttons {
float:left;
height: 30px;
margin:4px 4px 4px 4px;
}

</style>
Источник Во многих случаях, у программистов возникает необходимость выполнить некоторые действия в момент, когда пользователь заканчивает работу с приложением. Но проблема состоит в том, что пользователи не всегда пользуются рекомендованными и правильными способами выхода из приложения. Java предоставляет элегантный подход к выполнению какого-либо кода в середине процесса выгрузки процесса вашего приложения, таким образом гарантируя, что [...]]]></description>
		<wfw:commentRss>http://alexander.lds.lg.ua/2011/06/%d0%b2%d0%bd%d0%b5%d0%b7%d0%b0%d0%bf%d0%bd%d0%be%d0%b5-%d0%b7%d0%b0%d0%ba%d1%80%d1%8b%d1%82%d0%b8%d0%b5-java-%d0%bf%d1%80%d0%b8%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%b8%d1%8f-%d0%ba%d0%b0%d0%ba-%d0%b8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Избегайте switch! Используйте enum!</title>
		<link>http://alexander.lds.lg.ua/2011/05/%d0%b8%d0%b7%d0%b1%d0%b5%d0%b3%d0%b0%d0%b9%d1%82%d0%b5-switch-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d1%83%d0%b9%d1%82%d0%b5-enum/</link>
		<comments>http://alexander.lds.lg.ua/2011/05/%d0%b8%d0%b7%d0%b1%d0%b5%d0%b3%d0%b0%d0%b9%d1%82%d0%b5-switch-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d1%83%d0%b9%d1%82%d0%b5-enum/#comments</comments>
		<pubDate>Thu, 26 May 2011 20:13:20 +0000</pubDate>
		<dc:creator>Alexandr</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Enum]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[разработка]]></category>

		<guid isPermaLink="false">http://alexander.lds.lg.ua/?p=1699</guid>
		<description><![CDATA[<style type="text/css">
#leftcontainerBox {
float:left;
position: fixed;
top: 60%;
left: 70px;
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;

padding-bottom:2px;
}


#bottomcontainerBox {
height: 30px;
width:50%;
padding-top:1px;
}

#bottomcontainerBox .buttons {
float:left;
height: 30px;
margin:4px 4px 4px 4px;
}

</style>
Источник Недавно мне пришлось проводить рефакторинг некоторого кода и я заметил, что большая часть кода состояла из структур switch-case или if-else каскадов. И тогда я вспомнил статью Дэниэла и решил воспользоваться его четырьмя правилами для того чтобы избавиться от этого безобразия. Допустим у нас есть конструкции вида: или эквивалентные if-else каскады. Во первых давайте предположим, [...]]]></description>
		<wfw:commentRss>http://alexander.lds.lg.ua/2011/05/%d0%b8%d0%b7%d0%b1%d0%b5%d0%b3%d0%b0%d0%b9%d1%82%d0%b5-switch-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d1%83%d0%b9%d1%82%d0%b5-enum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse Grep Console</title>
		<link>http://alexander.lds.lg.ua/2011/04/eclipse-grep-console/</link>
		<comments>http://alexander.lds.lg.ua/2011/04/eclipse-grep-console/#comments</comments>
		<pubDate>Wed, 27 Apr 2011 17:50:05 +0000</pubDate>
		<dc:creator>Alexandr</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[grep console]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://alexander.lds.lg.ua/?p=1667</guid>
		<description><![CDATA[<style type="text/css">
#leftcontainerBox {
float:left;
position: fixed;
top: 60%;
left: 70px;
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;

padding-bottom:2px;
}


#bottomcontainerBox {
height: 30px;
width:50%;
padding-top:1px;
}

#bottomcontainerBox .buttons {
float:left;
height: 30px;
margin:4px 4px 4px 4px;
}

</style>
Нашел довольно интересный плагин к Eclipse Grep Console, который позволяет "раскрашивать" вывод в консоли по заданным регулярным выражениям. Для теста я создал себе несколько шаблонов и вот что получилось: Устанавливаем: 1. Меню Help - Install New Software... 2. Добавляем новый репозиторий нажав на кнопку Add... 2.1. Вводим Name:  Console Grep и Location: http://eclipse.musgit.com 3. Ставим [...]]]></description>
		<wfw:commentRss>http://alexander.lds.lg.ua/2011/04/eclipse-grep-console/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Какие бывают типы OutOfMemoryError или из каких частей состоит память java процесса</title>
		<link>http://alexander.lds.lg.ua/2011/04/%d0%ba%d0%b0%d0%ba%d0%b8%d0%b5-%d0%b1%d1%8b%d0%b2%d0%b0%d1%8e%d1%82-%d1%82%d0%b8%d0%bf%d1%8b-outofmemoryerror-%d0%b8%d0%bb%d0%b8-%d0%b8%d0%b7-%d0%ba%d0%b0%d0%ba%d0%b8%d1%85-%d1%87%d0%b0%d1%81%d1%82/</link>
		<comments>http://alexander.lds.lg.ua/2011/04/%d0%ba%d0%b0%d0%ba%d0%b8%d0%b5-%d0%b1%d1%8b%d0%b2%d0%b0%d1%8e%d1%82-%d1%82%d0%b8%d0%bf%d1%8b-outofmemoryerror-%d0%b8%d0%bb%d0%b8-%d0%b8%d0%b7-%d0%ba%d0%b0%d0%ba%d0%b8%d1%85-%d1%87%d0%b0%d1%81%d1%82/#comments</comments>
		<pubDate>Sun, 24 Apr 2011 15:06:57 +0000</pubDate>
		<dc:creator>Alexandr</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OutOfMemoryError]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://alexander.lds.lg.ua/?p=1662</guid>
		<description><![CDATA[<style type="text/css">
#leftcontainerBox {
float:left;
position: fixed;
top: 60%;
left: 70px;
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;

padding-bottom:2px;
}


#bottomcontainerBox {
height: 30px;
width:50%;
padding-top:1px;
}

#bottomcontainerBox .buttons {
float:left;
height: 30px;
margin:4px 4px 4px 4px;
}

</style>
Источник Если вы словили OutOfMemoryError, то это вовсе не значит, что ваше приложение создает много объектов, которые не могут почиститься сборщиком мусора и заполняют всю память, выделенную вами с помощью параметра -Xmx. Я, как минимум, могу придумать два других случая, когда вы можете увидеть эту ошибку. Дело в том, что память java процесса не ограничивается [...]]]></description>
		<wfw:commentRss>http://alexander.lds.lg.ua/2011/04/%d0%ba%d0%b0%d0%ba%d0%b8%d0%b5-%d0%b1%d1%8b%d0%b2%d0%b0%d1%8e%d1%82-%d1%82%d0%b8%d0%bf%d1%8b-outofmemoryerror-%d0%b8%d0%bb%d0%b8-%d0%b8%d0%b7-%d0%ba%d0%b0%d0%ba%d0%b8%d1%85-%d1%87%d0%b0%d1%81%d1%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

