<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.5" -->
<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>jug.ORG.ua blog</title>
	<link>http://jug.org.ua/blog</link>
	<description>Java blog</description>
	<pubDate>Wed, 23 Jan 2008 15:42:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.5</generator>
	<language>en</language>
			<item>
		<title>Вероотступник Geronimo: OpenEJB и реализация EJB в Apache Geronimo</title>
		<link>http://jug.org.ua/blog/2006/12/21/verootstupnik-geronimo-openejb-i-realizatsiya-ejb-v-apache-geronimo/</link>
		<comments>http://jug.org.ua/blog/2006/12/21/verootstupnik-geronimo-openejb-i-realizatsiya-ejb-v-apache-geronimo/#comments</comments>
		<pubDate>Thu, 21 Dec 2006 09:17:18 +0000</pubDate>
		<dc:creator>n0mer</dc:creator>
		
		<category>анонс</category>

		<guid isPermaLink="false">http://jug.org.ua/blog/2006/12/21/verootstupnik-geronimo-openejb-i-realizatsiya-ejb-v-apache-geronimo/</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  file_get_contents(http://jug.in.ntu-kpi.kiev.ua/glossary/get) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 in <b>/home/www/htdocs/blog/wp-content/plugins/jug-glossary.php</b> on line <b>40</b><br />
OpenEJB, фактически, состоит из двух частей: сервера и контейнера, и команда прилагает все усилия, чтобы не смешивать их. В спецификации EJB говорится о контейнере и сервере как о раздельных частях, но нигде не даётся определение этих частей. OpenEJB устанавливает соглашение &#8220;контейнер-сервер&#8221;, и, в конце концов, серверная часть OpenEJB была включена в Geronimo без каких-либо серьёзных [...]]]></description>
			<content:encoded><![CDATA[<br />
<b>Warning</b>:  file_get_contents(http://jug.in.ntu-kpi.kiev.ua/glossary/get) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 in <b>/home/www/htdocs/blog/wp-content/plugins/jug-glossary.php</b> on line <b>40</b><br />
<blockquote><p>OpenEJB, фактически, состоит из двух частей: сервера и контейнера, и команда прилагает все усилия, чтобы не смешивать их. В спецификации <a href="http://jug.org.ua/wiki/display/DOC/EJB">EJB</a> говорится о контейнере и сервере как о раздельных частях, но нигде не даётся определение этих частей. OpenEJB устанавливает соглашение &#8220;контейнер-сервер&#8221;, и, в конце концов, серверная часть OpenEJB была включена в Geronimo без каких-либо серьёзных изменений, а контейнер был полностью переписан для проекта. &#8220;Мы не используем Jetty целиком и не полностью используем OpenEJB, который существовал до создания Geronimo,&#8221; заметил Дэвид. &#8220;Одна из вещей, которой [члены сообщества Geronimo] могут гордиться, состоит в том, что мы не склеивали части в произвольном порядке и не представили всем эдакого Франкенштейна&#8221;.</p>
<p>Серверная сторона OpenEJB содержит распределённую часть уравнения. В любой распределённой системе должны присутствовать две вещи: способность находить компонент или сервис, которые вы хотите использовать, а также способ их вызова после того, как они найдены. Отыскание компонента или сервиса обычно происходит с использованием какого-либо реестра. В веб-сервисах это &#8212; Universal Description, Discovery and Integration (UDDI). В CORBA это &#8212; CosNaming. В EJB это &#8212; Java Naming и Directory Interface (JNDI). В идеале, вы должны иметь возможность позаботиться о второй части &#8212; о вызове компонентов (будь это веб-сервис, CORBA-процедура, или удалённый EJB) при помощи обычных программных средств. Другими словами, вы должны иметь возможность вызывать компонент, как если бы он был локальным объектом.</p>
<p>Серверная часть среды управляет этим процессом вызова, проверяя, что вызов достигает удалённого объекта, и что ответ возвращается к клиенту. Сервер также управляет такими задачами, как &#8220;передача состояния безопасности транзакции между вызовами,&#8221; сказал Дэвид.</p></blockquote>
<p><a href="http://www.ibm.com/developerworks/ru/library/os-ag-renegade7/index.html?ca=drs-">Подробности&#8230;</a>
</p>
]]></content:encoded>
			<wfw:commentRss>http://jug.org.ua/blog/2006/12/21/verootstupnik-geronimo-openejb-i-realizatsiya-ejb-v-apache-geronimo/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Курс лекций &#8220;Программирование на Java&#8221; Донецкого национального технического университета</title>
		<link>http://jug.org.ua/blog/2006/12/21/kurs-lektsiy-programmirovanie-na-java-donetskogo-natsionalnogo-tehnicheskogo-universiteta/</link>
		<comments>http://jug.org.ua/blog/2006/12/21/kurs-lektsiy-programmirovanie-na-java-donetskogo-natsionalnogo-tehnicheskogo-universiteta/#comments</comments>
		<pubDate>Wed, 20 Dec 2006 22:32:23 +0000</pubDate>
		<dc:creator>n0mer</dc:creator>
		
		<category>java</category>

		<category>анонс</category>

		<category>документация</category>

		<guid isPermaLink="false">http://jug.org.ua/blog/2006/12/21/kurs-lektsiy-programmirovanie-na-java-donetskogo-natsionalnogo-tehnicheskogo-universiteta/</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  file_get_contents(http://jug.in.ntu-kpi.kiev.ua/glossary/get) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 in <b>/home/www/htdocs/blog/wp-content/plugins/jug-glossary.php</b> on line <b>40</b><br />
На сайте Юрия Попова (http://popoff.donetsk.ua) размещён &#8220;draft&#8221; курса лекций по языку программирования Java: http://popoff.donetsk.ua/text/donntu/java/ Со слов автора, этот курс ещё в разработке, потому охота пожелать успеха и завершить начинание.
Ознакомление с курсом можно начать с первой лекции, &#8220;История создания и основные термины&#8221;: http://popoff.donetsk.ua/text/donntu/java/lection-1.html

]]></description>
			<content:encoded><![CDATA[<br />
<b>Warning</b>:  file_get_contents(http://jug.in.ntu-kpi.kiev.ua/glossary/get) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 in <b>/home/www/htdocs/blog/wp-content/plugins/jug-glossary.php</b> on line <b>40</b><br />
<p>На сайте Юрия Попова (<a title="Yuri Popoff" href="http://popoff.donetsk.ua">http://popoff.donetsk.ua</a>) размещён &#8220;draft&#8221; курса лекций по языку программирования Java: <a title="Программирование на Java" href="http://popoff.donetsk.ua/text/donntu/java/">http://popoff.donetsk.ua/text/donntu/java/</a> Со слов автора, этот курс ещё в разработке, потому охота пожелать успеха и завершить начинание.</p>
<p>Ознакомление с курсом можно начать с первой лекции, &#8220;История создания и основные термины&#8221;: <a title="История создания и основные термины" href="http://popoff.donetsk.ua/text/donntu/java/lection-1.html">http://popoff.donetsk.ua/text/donntu/java/lection-1.html</a>
</p>
]]></content:encoded>
			<wfw:commentRss>http://jug.org.ua/blog/2006/12/21/kurs-lektsiy-programmirovanie-na-java-donetskogo-natsionalnogo-tehnicheskogo-universiteta/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WTF? Продажа виагры &#8230; в домене .EDU ??</title>
		<link>http://jug.org.ua/blog/2006/12/10/wtf-prodazha-viagryi-v-domene-edu/</link>
		<comments>http://jug.org.ua/blog/2006/12/10/wtf-prodazha-viagryi-v-domene-edu/#comments</comments>
		<pubDate>Sun, 10 Dec 2006 01:41:16 +0000</pubDate>
		<dc:creator>n0mer</dc:creator>
		
		<category>community</category>

		<guid isPermaLink="false">http://jug.org.ua/blog/2006/12/10/wtf-prodazha-viagryi-v-domene-edu/</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  file_get_contents(http://jug.in.ntu-kpi.kiev.ua/glossary/get) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 in <b>/home/www/htdocs/blog/wp-content/plugins/jug-glossary.php</b> on line <b>40</b><br />
Я фигею, дорогая редакция (С)
У спамеров наблюдается рождественская активность: форум просто завален предложениями купить виагру. Список активистов: http://jug.org.ua/forum/posts/list/1252.page
Но, честно говоря, поражают деятели из подсетки 84.110.0.0/16: ссылки ведут в домены .EDU!! Примеры (только домены) :

http://faculty.unionky.edu/
Некий &#8220;Union College Faculty&#8221;
http://www.anokatech.edu/
Anoka Technical College
http://ch599z.stjohnsem.edu/
Monastic Spiritual Theology
http://www.anokaramsey.edu/directory/staff_list.cfm
Anoka-Ramsey Community College
http://www.eng.usouthal.edu/
Accepting the Challenge to Excel
http://daphne.palomar.edu/
A Palomar College
http://civil.engr.siu.edu/civil/home.asp
Southern Illinois University Carbondale
http://www.socwel.ku.edu/
School of Social Welfare [...]]]></description>
			<content:encoded><![CDATA[<br />
<b>Warning</b>:  file_get_contents(http://jug.in.ntu-kpi.kiev.ua/glossary/get) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 in <b>/home/www/htdocs/blog/wp-content/plugins/jug-glossary.php</b> on line <b>40</b><br />
<p>Я фигею, дорогая редакция (С)</p>
<p>У спамеров наблюдается рождественская активность: форум просто завален предложениями купить виагру. Список активистов: http://jug.org.ua/forum/posts/list/1252.page</p>
<p>Но, честно говоря, поражают деятели из подсетки 84.110.0.0/16: ссылки ведут в домены .EDU!! Примеры (только домены) :</p>
<ul>
<li>http://faculty.unionky.edu/<br />
Некий &#8220;Union College Faculty&#8221;</li>
<li>http://www.anokatech.edu/<br />
Anoka Technical College</li>
<li>http://ch599z.stjohnsem.edu/<br />
Monastic Spiritual Theology</li>
<li>http://www.anokaramsey.edu/directory/staff_list.cfm<br />
Anoka-Ramsey Community College</li>
<li>http://www.eng.usouthal.edu/<br />
Accepting the Challenge to Excel</li>
<li>http://daphne.palomar.edu/<br />
A Palomar College</li>
<li>http://civil.engr.siu.edu/civil/home.asp<br />
Southern Illinois University Carbondale</li>
<li>http://www.socwel.ku.edu/<br />
School of Social Welfare Homepage</li>
<li>и т.д.</li>
</ul>
<p>Читаем правила регистрации сайтов в этой зоне: http://www.boutell.com/newfaq/creating/registeredu.html</p>
<blockquote><p><span id="KonaBody">2004-11-15: .edu domain name registration is limited to fully accredited postsecondary institutions of higher learning, such as four-year colleges. .edu domain registration is for the most part limited to schools located in the United States. .edu domain  name registration is handled exclusively by <a href="http://www.educause.edu/edudomain">EDUCAUSE</a>, a nonprofit organization working to promote the intelligent use of information technology in education.</span></p></blockquote>
<p>Естественно, объявления о виагре лежат не на титульных страницах. Но! Куда смотрят IT-работники и кто ответственен за содержание разделов сайта, или домашних страничек пользователей? Ссылки на .edu-домены на нашем форуме отправлены с айпишников подсетки 84.110/16, создаётся впечатление что работает какая-то подпольная сеть студентов по продаже виагры.
</p>
]]></content:encoded>
			<wfw:commentRss>http://jug.org.ua/blog/2006/12/10/wtf-prodazha-viagryi-v-domene-edu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>mail.jug.org.ua / start.jug.org.ua</title>
		<link>http://jug.org.ua/blog/2006/11/29/mailjugorgua-startjugorgua/</link>
		<comments>http://jug.org.ua/blog/2006/11/29/mailjugorgua-startjugorgua/#comments</comments>
		<pubDate>Wed, 29 Nov 2006 01:43:41 +0000</pubDate>
		<dc:creator>n0mer</dc:creator>
		
		<category>анонс</category>

		<category>community</category>

		<guid isPermaLink="false">http://jug.org.ua/blog/2006/11/29/mailjugorgua-startjugorgua/</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  file_get_contents(http://jug.in.ntu-kpi.kiev.ua/glossary/get) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 in <b>/home/www/htdocs/blog/wp-content/plugins/jug-glossary.php</b> on line <b>40</b><br />
Добрый вечер!
Для доступа к Hosted Gmail (почтовые ящики *@jug.org.ua) теперь можно использовать короткий адрес: http://mail.jug.org.ua
Также появилась долгожданная Dashboard-страница. Встречайте: http://start.jug.org.ua
К странице можно добавить погоду в Киеве и RSS-ленты блога и форума.
Вот как это счастье в итоге выглядит:

Enjoy!


]]></description>
			<content:encoded><![CDATA[<br />
<b>Warning</b>:  file_get_contents(http://jug.in.ntu-kpi.kiev.ua/glossary/get) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 in <b>/home/www/htdocs/blog/wp-content/plugins/jug-glossary.php</b> on line <b>40</b><br />
<p>Добрый вечер!</p>
<p>Для доступа к Hosted Gmail (почтовые ящики *@jug.org.ua) теперь можно использовать короткий адрес: <a title="JUG KPI webmail" href="http://mail.jug.org.ua">http://mail.jug.org.ua</a></p>
<p>Также появилась долгожданная Dashboard-страница. Встречайте: <a href="http://start.jug.org.ua">http://start.jug.org.ua</a></p>
<p>К странице можно добавить погоду в Киеве и RSS-ленты <a title="jug.org.ua Blog RSS feed" href="http://jug.org.ua/blog/feed/">блога</a> и <a title="jug.org.ua Forum RSS feed" href="http://jug.org.ua/forum/rss/recentTopics.page">форума</a>.</p>
<p>Вот как это счастье в итоге выглядит:</p>
<p><a class="imagelink" title="jug.org.ua start page" onclick="window.open(this.href, 'image24-1044x788', 'menubar=no,location=no,resizable=yes,scrollbars=yes,status=yes,width=1044,height=788');return false;" href="http://jug.org.ua/blog/wp-content/uploads/2006/11/start3.PNG"><img id="image24" alt="jug.org.ua start page" src="http://jug.org.ua/blog/wp-content/uploads/2006/11/start3.thumbnail.PNG" /></a></p>
<p>Enjoy!</p>
<p><a class="imagelink" title="jug.org.ua start page" onclick="window.open(this.href, 'image24-1044x788', 'menubar=no,location=no,resizable=yes,scrollbars=yes,status=yes,width=1044,height=788');return false;" href="http://jug.org.ua/blog/wp-content/uploads/2006/11/start3.PNG" />
</p>
]]></content:encoded>
			<wfw:commentRss>http://jug.org.ua/blog/2006/11/29/mailjugorgua-startjugorgua/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Clustering - EJBs vs JMS vs POJOs</title>
		<link>http://jug.org.ua/blog/2006/11/25/clustering-ejbs-vs-jms-vs-pojos/</link>
		<comments>http://jug.org.ua/blog/2006/11/25/clustering-ejbs-vs-jms-vs-pojos/#comments</comments>
		<pubDate>Sat, 25 Nov 2006 14:09:09 +0000</pubDate>
		<dc:creator>n0mer</dc:creator>
		
		<category>анонс</category>

		<category>database</category>

		<guid isPermaLink="false">http://jug.org.ua/blog/2006/11/25/clustering-ejbs-vs-jms-vs-pojos/</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  file_get_contents(http://jug.in.ntu-kpi.kiev.ua/glossary/get) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 in <b>/home/www/htdocs/blog/wp-content/plugins/jug-glossary.php</b> on line <b>40</b><br />
The entire application was written in Java (JSE and JEE) in a typical 3-tier architecture topology. The application was deployed on 2 application server nodes. All transient and persistent data was pushed into the Database to address high availability. As it turned out, as the user-base grew, the database was the major bottleneck towards RAS [...]]]></description>
			<content:encoded><![CDATA[<br />
<b>Warning</b>:  file_get_contents(http://jug.in.ntu-kpi.kiev.ua/glossary/get) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 in <b>/home/www/htdocs/blog/wp-content/plugins/jug-glossary.php</b> on line <b>40</b><br />
<blockquote><p>The entire application was written in Java (<a title="С чего начать изучение Java SE" href="http://jug.org.ua/wiki/pages/viewpage.action?pageId=36">JSE</a> and <a title="С чего начать изучение Java EE" href="http://jug.org.ua/wiki/pages/viewpage.action?pageId=38">JEE</a>) in a typical <a href="http://en.wikipedia.org/wiki/Three-tier_%28computing%29">3-tier architecture</a> topology. The application was deployed on 2 application server nodes. All <a href="http://foldoc.org/index.cgi?query=transient&#038;action=Search">transient</a> and <a href="http://foldoc.org/?query=persistent">persistent</a> data was pushed into the Database to address high availability. As it turned out, as the user-base grew, the database was the major bottleneck towards <a href="http://foldoc.org/?Reliability,+Availability,+Serviceability">RAS</a> and performance. We had a couple of options: pay a major database vendor an astronomical sum to buy their clustering solution, or redesign the architecture to be a high-performing <a href="http://foldoc.org/index.cgi?Reliability,+Availability,+Serviceability">RAS</a> system. Choosing the first option was tempting, but it just meant <strong>we were pushing the real shortcomings of our architecture &#8220;under the carpet&#8221;</strong>, over and above having to spend an astrnomical sum. We chose the latter.</p></blockquote>
<p>Via <a href="http://pojomojo.blogspot.com/2006/11/clustering-ejbs-vs-jms-vs-pojos.html">pojomojo</a><br />
Перевод.</p>
<p>Приложение было написано с использованием Java SE и Jave EE, типичная трёхзвенная архитектура, и его выполнение было распределено между двумя серверами приложений. В целях обеспечения лучшей доступности как временная, так и нуждающаяся в сохранении информация хранилась в базе данных. Но, как только число пользователей увеличилось, база данных стала узким местом производительности и RAS (Reliability, Availability, Serviceability). У нас было два варианта:</p>
<ol>
<li>заплатить астрономическую сумму крупному поставщику решений для баз данных за кластерное решение</li>
<li>изменить архитектуру самого приложения и превратить его в высокопроизводительную RAS-систему</li>
</ol>
<p>Первый вариант выглядел заманчиво. Но такой выбор позволял лишь покрыть узкие места архитектуры нашего приложения с помощью уплаты астрономической суммы. Мы выбрали второй вариант.
</p>
]]></content:encoded>
			<wfw:commentRss>http://jug.org.ua/blog/2006/11/25/clustering-ejbs-vs-jms-vs-pojos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>H2 Database Engine</title>
		<link>http://jug.org.ua/blog/2006/11/24/h2-database-engine/</link>
		<comments>http://jug.org.ua/blog/2006/11/24/h2-database-engine/#comments</comments>
		<pubDate>Fri, 24 Nov 2006 09:03:37 +0000</pubDate>
		<dc:creator>n0mer</dc:creator>
		
		<category>анонс</category>

		<category>database</category>

		<guid isPermaLink="false">http://jug.org.ua/blog/2006/11/24/h2-database-engine/</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  file_get_contents(http://jug.in.ntu-kpi.kiev.ua/glossary/get) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 in <b>/home/www/htdocs/blog/wp-content/plugins/jug-glossary.php</b> on line <b>40</b><br />
20 ноября&#8217;06 выпущен релиз 1.0 версии СУБД H2 - HSQLDB второго поколения.
Сайт проекта: http://www.h2database.com/ :
Добро пожаловать на сайт H2, the free SQL database. Главными возможностями H2 являются:

Высокая производительность
за счёт того что природа СУБД-движка - in-memory
доступность исходного кода; может быть скомпилированая с помощью GCJ - Gnu Compiler for Java (Linux)
Возможность компилирования с помощью GNU-компилятора в свете [...]]]></description>
			<content:encoded><![CDATA[<br />
<b>Warning</b>:  file_get_contents(http://jug.in.ntu-kpi.kiev.ua/glossary/get) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 in <b>/home/www/htdocs/blog/wp-content/plugins/jug-glossary.php</b> on line <b>40</b><br />
<p>20 ноября&#8217;06 выпущен релиз 1.0 версии СУБД H2 - HSQLDB второго поколения.</p>
<p>Сайт проекта: http://www.h2database.com/ :</p>
<blockquote><p>Добро пожаловать на сайт H2, the free SQL database. Главными возможностями H2 являются:</p>
<ul>
<li>Высокая производительность<br />
за счёт того что природа СУБД-движка - in-memory</li>
<li>доступность исходного кода; может быть скомпилированая с помощью GCJ - Gnu Compiler for Java (Linux)<br />
Возможность компилирования с помощью GNU-компилятора в свете <a href="http://jug.org.ua/blog/2006/11/21/open-source-java-gpl/">релиза исходников основных компонентов Java под лицензией GPL</a> уже не актуален, но тем не менее такая возможность присутствует.</li>
<li>режими Embedded, Server и Cluster</li>
<li>JDBC и (частично) ODBC API</li>
<li>Web Client application</li>
</ul>
</blockquote>
<p>Тестирование производительности показывает значительный отрыв вперёд по сравнению с Apache Derby, <a href="http://jug.org.ua/wiki/display/DOC/MySQL+AB">MySQL</a> и HSQLDB первого поколения:</p>
<p><a class="imagelink" title="H2 Database Engine Performance" href="http://jug.org.ua/blog/wp-content/uploads/2006/11/performance.png"><img id="image17" alt="H2 Database Engine Performance" src="http://jug.org.ua/blog/wp-content/uploads/2006/11/performance.thumbnail.png" /></a>
</p>
]]></content:encoded>
			<wfw:commentRss>http://jug.org.ua/blog/2006/11/24/h2-database-engine/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sun Tech Days Developer Conference Atlanta</title>
		<link>http://jug.org.ua/blog/2006/11/22/sun-tech-days-developer-conference-atlanta/</link>
		<comments>http://jug.org.ua/blog/2006/11/22/sun-tech-days-developer-conference-atlanta/#comments</comments>
		<pubDate>Wed, 22 Nov 2006 02:07:26 +0000</pubDate>
		<dc:creator>n0mer</dc:creator>
		
		<category>анонс</category>

		<category>sun</category>

		<category>conference</category>

		<guid isPermaLink="false">http://jug.org.ua/blog/2006/11/22/sun-tech-days-developer-conference-atlanta/</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  file_get_contents(http://jug.in.ntu-kpi.kiev.ua/glossary/get) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 in <b>/home/www/htdocs/blog/wp-content/plugins/jug-glossary.php</b> on line <b>40</b><br />
Команда Technology Outreach Team (The Sun Microsystems) заявляет: Sun спонсирует проведение &#8220;FREE Developer Conference&#8221; в Atlanta GA, в январе&#8217;07, 16-18 числа.
Для участников JUG создан специальный регистрационный код. Предусмотрена встреча организаторами тех джуговцев, которые будут приезжать &#8220;толпами&#8221;   (jug meet-up)
Referral Code знают организаторы JUG&#8217;ов, и если вы вдруг соберётесь и поедете - помнимте: код всегда [...]]]></description>
			<content:encoded><![CDATA[<br />
<b>Warning</b>:  file_get_contents(http://jug.in.ntu-kpi.kiev.ua/glossary/get) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 in <b>/home/www/htdocs/blog/wp-content/plugins/jug-glossary.php</b> on line <b>40</b><br />
<p>Команда Technology Outreach Team (The Sun Microsystems) заявляет: <strong>Sun спонсирует проведение &#8220;<font color="#006600">FREE</font> Developer Conference</strong>&#8221; в Atlanta GA, в январе&#8217;07, 16-18 числа.</p>
<p>Для участников JUG создан <strong>специальный регистрационный код</strong>. Предусмотрена встреча организаторами тех джуговцев, которые будут приезжать &#8220;толпами&#8221; <img src='http://jug.org.ua/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  (jug meet-up)</p>
<p><strong>Referral Code</strong> знают организаторы JUG&#8217;ов, и если вы вдруг соберётесь и поедете - помнимте: код всегда можно узнать, написав на info(at)jug.org.ua</p>
<p>Если среди участников JUG&#8217;а присутствуют те, кто всегда хотел попасть на JavaOne, но не мог себе этого позволить из-за высокой стоимости посещения или сильной занятости на работе, то программа Sun Tech Days является прекрасной возможность получить те же знания, что и на JavaOne (&#8230; плюс навыки практического применения, что называется &#8220;пощупать&#8221;, дальше про Hands-On Labs Sessions).</p>
<h4>Программа</h4>
<p>Список запланированных докладов (предварительный), презентации в формате PDF :</p>
<ul>
<li><a target="_blank" href="http://developers.sun.com/events/techdays/presentations/2006/TD_SEA_JavaEE_Glassfish.pdf">Java EE 5 and Glassfish: A Plunge into the Aquarium</a></li>
<li><a target="_blank" href="http://developers.sun.com/events/techdays/presentations/2006/TD_SEA_JAX-WSWSIT.pdf">AJAX-WS and Tangoing with .NET</a></li>
<li><a target="_blank" href="http://developers.sun.com/events/techdays/presentations/2006/TD_SEA_BPEL-SOA.pdf">Visualizing and Developing BPEL and SOA Applications using Java EE</a></li>
<li><a target="_blank" href="http://developers.sun.com/events/techdays/presentations/2006/TD_SEA_AJAX-Web20.pdf">In-depth Session: AJAX and Web 2.0 Frameworks</a></li>
<li><a href="http://developers.sun.com/events/techdays/presentations/2006/TD_SEA_JavaSE_Language.pdf">Java SE: Today and Tomorrow</a></li>
<li><a href="http://developers.sun.com/events/techdays/presentations/2006/TD_SEA_JavaSE_GUI.pdf">Java SE on the Desktop: Extreme GUI Makeover</a></li>
<li><a href="http://developers.sun.com/events/techdays/presentations/2006/TD_SEA_JavaScripting.pdf">Java Scripting: One VM, Many Languages</a></li>
<li>In-depth Session: Java Persistence APIs and <a href="http://jug.org.ua/wiki/display/DOC/EJB">EJB</a> 3.0</li>
</ul>
<p>Для себя выделил доклады по Java SE и Java Scripting в 6.0 <img src='http://jug.org.ua/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>В рамках конференции пройдут так называемые <a href="http://developers.sun.com/events/techdays/self_paced_labs.jsp"><strong>Sun Tech Days Hand-On Labs sessions</strong></a>(предлагают закатать рукава и захватить с собой ноутбук) :</p>
<ul>
<li><a href="http://developers.sun.com/events/techdays/downloads/labs/5250_netbeansmatisse.zip">Learn to Paint GUIs using Matisse</a></li>
<li><a href="http://developers.sun.com/events/techdays/downloads/labs/8125_nbebpel.zip">NetBeans Enterprise Pack 5.5 (formerly Java Studio Enterprise): BPEL and SOA</a></li>
</ul>
<h4>Meta</h4>
<p><a href="https://www28.cplan.com/pls/pg_sun/c154_reg_entry.reg_72R523"> </a></p>
<ul><a href="https://www28.cplan.com/pls/pg_sun/c154_reg_entry.reg_72R523"> 	</a></p>
<li><a href="https://www28.cplan.com/pls/pg_sun/c154_reg_entry.reg_72R523">Регистрация</a></li>
<li><a href="http://developers.sun.com/events/techdays/2007/US_ATL.jsp">Анонс корференции</a></li>
</ul>
<ul />
]]></content:encoded>
			<wfw:commentRss>http://jug.org.ua/blog/2006/11/22/sun-tech-days-developer-conference-atlanta/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Finch Wire News: Open Source Java</title>
		<link>http://jug.org.ua/blog/2006/11/21/the-finch-wire-news-open-source-java/</link>
		<comments>http://jug.org.ua/blog/2006/11/21/the-finch-wire-news-open-source-java/#comments</comments>
		<pubDate>Tue, 21 Nov 2006 06:37:00 +0000</pubDate>
		<dc:creator>n0mer</dc:creator>
		
		<category>java</category>

		<category>jug</category>

		<guid isPermaLink="false">http://jug.org.ua/blog/2006/11/21/the-finch-wire-news-open-source-java/</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  file_get_contents(http://jug.in.ntu-kpi.kiev.ua/glossary/get) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 in <b>/home/www/htdocs/blog/wp-content/plugins/jug-glossary.php</b> on line <b>40</b><br />

Оригинал - из Juggy The Java Finch&#8217;s Blog

]]></description>
			<content:encoded><![CDATA[<br />
<b>Warning</b>:  file_get_contents(http://jug.in.ntu-kpi.kiev.ua/glossary/get) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 in <b>/home/www/htdocs/blog/wp-content/plugins/jug-glossary.php</b> on line <b>40</b><br />
<p><object width="425" height="350" type="application/x-shockwave-flash" data="http://www.youtube.com/v/5K1Vp0O-F3k"><param name="movie" value="http://www.youtube.com/v/5K1Vp0O-F3k" /><param name="wmode" value="transparent" /></object></p>
<p>Оригинал - из <a href="http://weblogs.java.net/blog/thejavafinch/archive/2006/11/">Juggy The Java Finch&#8217;s Blog</a>
</p>
]]></content:encoded>
			<wfw:commentRss>http://jug.org.ua/blog/2006/11/21/the-finch-wire-news-open-source-java/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open Source Java - GPL</title>
		<link>http://jug.org.ua/blog/2006/11/21/open-source-java-gpl/</link>
		<comments>http://jug.org.ua/blog/2006/11/21/open-source-java-gpl/#comments</comments>
		<pubDate>Tue, 21 Nov 2006 01:38:46 +0000</pubDate>
		<dc:creator>n0mer</dc:creator>
		
		<category>java</category>

		<guid isPermaLink="false">http://jug.org.ua/blog/2006/11/21/open-source-java-gpl/</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  file_get_contents(http://jug.in.ntu-kpi.kiev.ua/glossary/get) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 in <b>/home/www/htdocs/blog/wp-content/plugins/jug-glossary.php</b> on line <b>40</b><br />
http://java.sys-con.com/read/302954.htm
Pepperdine, a former Enterprise Editor of Java Developer&#8217;s Journal, identifies two controls that, he says &#8220;offer us protection from incompatible forks that come with the Java label.&#8220;

The first is that the Java specification is still controlled by the JCP and so &#8220;you can’t call something Java unless it passes the compatibility test suite (CTS).&#8221; The [...]]]></description>
			<content:encoded><![CDATA[<br />
<b>Warning</b>:  file_get_contents(http://jug.in.ntu-kpi.kiev.ua/glossary/get) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 in <b>/home/www/htdocs/blog/wp-content/plugins/jug-glossary.php</b> on line <b>40</b><br />
<p>http://java.sys-con.com/read/302954.htm</p>
<p>Pepperdine, a former Enterprise Editor of Java Developer&#8217;s Journal,<strong> identifies two controls</strong> that, he says &#8220;<strong>offer us protection from incompatible forks that come with the Java label.</strong>&#8220;</p>
<ul>
<li>The first is that the <strong>Java specification is still controlled by the JCP and so &#8220;you can’t call something Java unless it passes the compatibility test suite (CTS).&#8221;</strong> The second key element is the choice of license, the GPL.<br />
Pepperdine seeks to clear up a widespread misapprehension about the GPL:<strong /></li>
</ul>
<ul>
<li><strong>&#8220;What people fear is that GPL license requires that anything that touches a piece of GPL’ed code must be published.</strong> The implication is that all Java applications that make use of Sun’s JDK/JRE would be copy-left’ed into the world of open source. This is where the Classpath exception comes into play.</li>
</ul>
<blockquote><p><strong /><strong>Classspath is the GNU implementation of the Java platform specification. In the license agreement that comes it is a specific exception to the GPL license.</strong> That exception limits the reach of the GPL license by stating that only code modifications to Classpath must be republished and code extending or using Classpath does not. Let’s consider this in light of an example using java.util.ArrayList.</p>
<p>If all you were to do was subclass ArrayList than the Classpath exception would apply and you would not have to publish your code. However, if you were to alter the code in ArrayList, than you would be required to publish your modifications. As you can see the Classpath exception leaves business free to build upon yet protects the underlying implementation.&#8221;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://jug.org.ua/blog/2006/11/21/open-source-java-gpl/feed/</wfw:commentRss>
		</item>
		<item>
		<title>All on Java Programming</title>
		<link>http://jug.org.ua/blog/2006/11/20/all-on-java-programming/</link>
		<comments>http://jug.org.ua/blog/2006/11/20/all-on-java-programming/#comments</comments>
		<pubDate>Mon, 20 Nov 2006 12:20:14 +0000</pubDate>
		<dc:creator>n0mer</dc:creator>
		
		<category>java</category>

		<category>jug</category>

		<category>документация</category>

		<category>search</category>

		<guid isPermaLink="false">http://jug.org.ua/blog/2006/11/20/all-on-java-programming/</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  file_get_contents(http://jug.in.ntu-kpi.kiev.ua/glossary/get) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 in <b>/home/www/htdocs/blog/wp-content/plugins/jug-glossary.php</b> on line <b>40</b><br />
В рамках проекта Google Co-Op участниками сообщества создана редактируемая директория сайтов, содержащих документацию по java- и web- программированию. Предложенные участниками сайты выделены; в результатах поиска присутствуют информация и с тех сайтов, которые не были добавлены.
Присоединяйтесь: All on Java Programming !
P.S. Для поиска можете воспользоваться:

формой, расположенной справа-вверху этого блога
титульной страницей сайта jug.org.ua
адресом в проекте Co-Op

]]></description>
			<content:encoded><![CDATA[<br />
<b>Warning</b>:  file_get_contents(http://jug.in.ntu-kpi.kiev.ua/glossary/get) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 in <b>/home/www/htdocs/blog/wp-content/plugins/jug-glossary.php</b> on line <b>40</b><br />
<p>В рамках проекта <a href="http://jug.org.ua/wiki/display/DOC/Google">Google</a> <a href="http://www.google.com/coop/cse?cx=006217693956028393428%3A6o5amzmt0lk">Co-Op</a> участниками сообщества создана редактируемая директория сайтов, содержащих документацию по java- и web- программированию. Предложенные участниками сайты выделены; в результатах поиска присутствуют информация и с тех сайтов, которые не были добавлены.</p>
<p>Присоединяйтесь: <a href="http://www.google.com/coop/cse?cx=006217693956028393428%3A6o5amzmt0lk">All on Java Programming</a> !</p>
<p>P.S. Для поиска можете воспользоваться:</p>
<ul>
<li>формой, расположенной справа-вверху этого блога</li>
<li>титульной страницей сайта <a href="http://jug.org.ua">jug.org.ua</a></li>
<li><a href="http://www.google.com/coop/cse?cx=006217693956028393428%3A6o5amzmt0lk">адресом</a> в проекте Co-Op</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jug.org.ua/blog/2006/11/20/all-on-java-programming/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
