<?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>JUG.ua &#187; en</title>
	<atom:link href="http://jug.ua/tag/en/feed/" rel="self" type="application/rss+xml" />
	<link>http://jug.ua</link>
	<description>weblog сообщества Java-разработчиков КПИ</description>
	<lastBuildDate>Sun, 05 Feb 2012 12:27:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Wikipedia: избранное</title>
		<link>http://jug.ua/2009/06/wikipedia-feautured-printed/</link>
		<comments>http://jug.ua/2009/06/wikipedia-feautured-printed/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 00:06:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[фото]]></category>
		<category><![CDATA[en]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[off topic]]></category>

		<guid isPermaLink="false">http://jug.ua/?p=231</guid>
		<description><![CDATA[Rob Matthews распечатал избранные статьи англоязычной википедии. Получился томик на 5000 страниц:]]></description>
			<content:encoded><![CDATA[<p>Rob Matthews распечатал <a href="http://en.wikipedia.org/wiki/Wikipedia:Featured_articles">избранные</a> статьи англоязычной википедии.<br />
Получился томик на 5000 страниц:</p>
<p><a href="http://jug.ua/wp-content/uploads/2009/06/wikipedia-feautured.jpg"><img class="alignnone size-medium wp-image-229" title="wikipedia-feautured" src="http://jug.ua/wp-content/uploads/2009/06/wikipedia-feautured-300x300.jpg" alt="wikipedia-feautured" width="300" height="300" /></a></p>
<p><a href="http://jug.ua/wp-content/uploads/2009/06/wikipedia-feautured_2.jpg"><img class="alignnone size-medium wp-image-230" title="wikipedia-feautured_2" src="http://jug.ua/wp-content/uploads/2009/06/wikipedia-feautured_2-300x300.jpg" alt="wikipedia-feautured_2" width="300" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://jug.ua/2009/06/wikipedia-feautured-printed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>commons-CLI: GNU, POSIX and Java-style command-line options syntax</title>
		<link>http://jug.ua/2009/06/apache-commons-cli-gnu-posix-and-java-style-command-line-options-syntax/</link>
		<comments>http://jug.ua/2009/06/apache-commons-cli-gnu-posix-and-java-style-command-line-options-syntax/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 14:20:52 +0000</pubDate>
		<dc:creator>n0mer</dc:creator>
				<category><![CDATA[программирование]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[en]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[posix]]></category>

		<guid isPermaLink="false">http://jug.ua/?p=209</guid>
		<description><![CDATA[The Apache Commons CLI http://commons.apache.org/cli/ &#8211; библиотека Apache Commons CLI предоставляет интерфейс (API) для разбора параметров командной строки, передаваемых программе при запуске, а также для печати информации о возможных параметрах запуска. Оказывается, существует несколько вариантов синтаксиса передаваемых программе параметров: POSIX like options (ie. tar -zxvf foo.tar.gz) GNU like long options (ie. du --human-readable --max-depth=1) Java [...]]]></description>
			<content:encoded><![CDATA[<h2>The Apache <strong>Commons CLI</strong></h2>
<p><a title="The Apache Commons CLI" href="http://commons.apache.org/cli/">http://<strong>commons.apache.org</strong>/cli/</a> &#8211; библиотека Apache Commons <abbr title="command-line interpreter">CLI</abbr> предоставляет интерфейс (<abbr title="application programming interface">API</abbr>) для разбора параметров командной строки, передаваемых программе при запуске, а также для печати информации о возможных параметрах запуска.</p>
<p>Оказывается, существует несколько вариантов синтаксиса передаваемых программе параметров:</p>
<blockquote>
<ul>
<li><abbr title="Portable Operating System Interface for Unix">POSIX</abbr> like options (ie. <code>tar -zxvf foo.tar.gz</code>)</li>
<li>GNU like long options (ie. <code>du --human-readable --max-depth=1</code>)</li>
<li>Java like properties (ie. <code>java -Djava.awt.headless=true -Djava.net.useSystemProxies=true Foo</code>)</li>
<li>Short options with value attached (ie. <code>gcc -O2 foo.c</code>)</li>
<li>long options with single hyphen (ie. <code>ant -projecthelp</code>)</li>
</ul>
</blockquote>
<p>Библиотека Commons CLI поддерживает <strong>все пять</strong> вариантов.</p>
<h2>POSIX</h2>
<p>Пользуясь широкими возможностями пакета commons-cli, нужно помнить: использование аргументов командной строки может привести к тому, что разрабатываемая программа перестанет быть портируемой (т.е. не будет Java-программой на все 100%)!</p>
<p>Для обеспечения совместимости и переносимости программ, использующих аргументы командной строки, рекомендуется придерживаться стандартных соглашений <abbr title="Portable Operating System Interface for Unix">POSIX</abbr> о синтаксисе параметров:</p>
<blockquote>
<ul>
<li> An <em>option</em> is a hyphen followed by a single alphanumeric character, like this: <code>-o</code>.</li>
<li> An option may require an argument (which must appear immediately after the option); for example, <code>-o <em>argument</em></code> or <code>-o<em>argument</em></code>.</li>
<li> Options that do not require arguments can be grouped after a hyphen, so, for example, <code>-lst</code> is equivalent to <code>-t -l -s</code>.</li>
<li> Options can appear in any order; thus <code>-lst</code> is equivalent to <code>-tls</code>.</li>
<li> Options can appear multiple times.</li>
<li> Options precede other nonoption arguments: <code>-lst nonoption</code>.</li>
<li> The <code>--</code> argument terminates options.</li>
<li> The <code>-</code> option is typically used to represent one of the standard input streams.</li>
</ul>
</blockquote>
<p>Полностью POSIX-совместимыми являются такие операционные системы как AIX, HP-UX, MacOS X 10.5, MINIX, QNX, Solaris/OpenSolaris и др.(<a href="http://en.wikipedia.org/wiki/POSIX#Fully_POSIX-compliant">полный список</a>).<br />
Частично совместимые &#8211; FreeBSD, Linux (особенно использующие <abbr title="Linux Standard Base">LSB</abbr>), NetBSD, OpenBSD и др.(<a href="http://en.wikipedia.org/wiki/POSIX#Mostly_POSIX-compliant">полный список</a>).</p>
<h2>Подробности</h2>
<ul>
<li><a title="Options - The GNU Awk User's Guide" href="http://www.gnu.org/manual/gawk/html_node/Options.html">http://<strong>www.gnu.org</strong>/manual/gawk/html_node/Options.html</a> &#8211; <abbr title="GNU's Not Unix">GNU</abbr>-параметры на примере консольной утилиты <abbr title="Alfred Aho, Peter Weinberger, and Brian Kernighan">Awk</abbr></li>
<li><a title="POSIX Conventions for Command Line Arguments " href="http://www.iam.ubc.ca/guides/javatut99/essential/attributes/_posix.html"></a><a title="org.apache.commons.cli.PosixParser" href="http://commons.apache.org/cli/api-1.2/org/apache/commons/cli/PosixParser.html">PosixParser</a> и <a title="org.apache.commons.cli.GnuParser" href="http://commons.apache.org/cli/api-1.2/org/apache/commons/cli/GnuParser.html">GnuParser</a> в библиотеке Commons CLI<br />
Выбрать парсер достаточно просто:</p>
<pre class="brush: java; title: ; notranslate">
CommandLineParser parser = new PosixParser();
CommandLine cmd = parser.parse( options, args);
</pre>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jug.ua/2009/06/apache-commons-cli-gnu-posix-and-java-style-command-line-options-syntax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[ann] Page Speed &#8211; оптимизация производительности вебсайта</title>
		<link>http://jug.ua/2009/06/google-suggestions-on-website-performance-optimization/</link>
		<comments>http://jug.ua/2009/06/google-suggestions-on-website-performance-optimization/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 00:11:30 +0000</pubDate>
		<dc:creator>n0mer</dc:creator>
				<category><![CDATA[программирование]]></category>
		<category><![CDATA[en]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://jug.ua/?p=158</guid>
		<description><![CDATA[Page Speed &#8211; так называется новая пузомерка от Google, аналог YSlow и по сути надстройка над Firebug, позволяющая измерить параметры производительности вебсайта и получить советы и подсказки по оптимизации. Подборка общих рекомендаций &#8211; Web Performance Best Practices (аналогичная страничка от Yahoo! называется Best Practices for Speeding Up Your Web Site). Вот что гуглоперцы рекомендуют: Оптимизировать [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Page Speed Home" href="http://code.google.com/speed/page-speed/">Page Speed</a> &#8211; так называется новая пузомерка от Google, аналог <a title="Yahoo! YSlow for Firebug" href="http://developer.yahoo.com/yslow/">YSlow</a> и по сути надстройка над Firebug, позволяющая измерить параметры производительности вебсайта и получить советы и подсказки по оптимизации.</p>
<p>Подборка общих рекомендаций &#8211; <a href="http://code.google.com/speed/page-speed/docs/rules_intro.html">Web Performance Best Practices</a> (аналогичная страничка от Yahoo! называется <a href="http://developer.yahoo.com/performance/rules.html">Best Practices for Speeding Up Your Web Site</a>). Вот что гуглоперцы рекомендуют:</p>
<ul>
<li>Оптимизировать <strong>кеширование</strong></li>
<li>Минимизировать <strong>время обработки запросов</strong></li>
<li>Минимизировать <strong>размер запросов</strong> — уменьшения объёмов поступающих (входящих) данных</li>
<li>Минимизировать <strong>нагрузку на сервер</strong> путём уменьшения размера ответов, скачиваний, а также за счёт кеширования страниц</li>
<li>Оптимизировать <strong>рендеринг страничек</strong> — улучшения в области разметки страницы</li>
</ul>
<p>Полезные ссылки:</p>
<ul>
<li> плагины к Firebug<a href="http://code.google.com/speed/page-speed/"><br />
http://code.google.com/speed/page-speed/</a> &#8211; Page Speed<br />
<a href="http://developer.yahoo.com/yslow/">http://developer.yahoo.com/yslow/</a> &#8211; Yslow</li>
<li><a href="http://getfirefox.com">http://getfirefox.com</a> и <a href="http://getfirebug.com/">http://getfirebug.com/</a> &#8211; странички популярного веббраузера и популярного девелоперского плагина к нему</li>
<li>советы<br />
<a title="Best Practices for Speeding Up Your Web Site" href="http://developer.yahoo.com/performance/rules.html">http://developer.yahoo.com/performance/rules.html</a> &#8211; Best Practices for Speeding Up Your Web Site<br />
<a title="Web Performance Best Practices, Google" href="http://code.google.com/speed/page-speed/docs/rules_intro.html">http://code.google.com/speed/page-speed/docs/rules_intro.html</a> &#8211; Web Performance Best Practices</li>
<li>подборки статей о производительности<a title="Page Speed Home" href="http://code.google.com/speed/page-speed/"><br />
</a><a title="Exceptional Performance" href="http://developer.yahoo.com/performance/">http://developer.yahoo.com/performance/</a> &#8211; Exceptional Performance<br />
<a title="Page Speed Home" href="http://code.google.com/speed/page-speed/"> http://code.google.com/speed/page-speed/</a> &#8211; Page Speed Home</li>
</ul>
<p>deja-vu, huh? :)</p>
]]></content:encoded>
			<wfw:commentRss>http://jug.ua/2009/06/google-suggestions-on-website-performance-optimization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wolfram&#124;Alpha vs Google Squared</title>
		<link>http://jug.ua/2009/06/wolframalpha-vs-google-squared/</link>
		<comments>http://jug.ua/2009/06/wolframalpha-vs-google-squared/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 14:46:09 +0000</pubDate>
		<dc:creator>n0mer</dc:creator>
				<category><![CDATA[анонс]]></category>
		<category><![CDATA[наука]]></category>
		<category><![CDATA[en]]></category>
		<category><![CDATA[MathML]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[wolfram]]></category>

		<guid isPermaLink="false">http://jug.ua/?p=133</guid>
		<description><![CDATA[Google Labs выпустили Google Squared &#8211; поисковый инструмент, который поможет собрать воедино факты на любую заданную тему. Возможности: увидеть таблицу элементов и их аттрибутов разработчики назвали такие таблицы фактов словом &#8220;squares&#8220; настроить отображение, указав какие элементы (строки) и аттрибуты (столбы) показывать, а какие &#8211; нет увидеть, какие вебсайты являются источником информации сохранить подборку и поделиться [...]]]></description>
			<content:encoded><![CDATA[<p>Google Labs выпустили <a href="http://www.google.com/squared/">Google Squared</a> &#8211; <span class="tagautolink autolink">поисковый инструмент</span>, который поможет собрать воедино факты на любую заданную тему.</p>
<p>Возможности:</p>
<blockquote>
<ul>
<li>увидеть таблицу элементов и их аттрибутов<br />
разработчики назвали такие таблицы фактов словом &#8220;<a title="Яндекс.Словари: перевод «square» — английский язык" href="http://lingvo.yandex.ru/en?text=square&amp;st_translate=on">squares</a>&#8220;</li>
<li>настроить отображение, указав какие элементы (строки) и аттрибуты (столбы) показывать, а какие &#8211; нет</li>
<li>увидеть, какие вебсайты являются источником информации</li>
<li>сохранить подборку и поделиться ей с другими пользователями</li>
</ul>
</blockquote>
<p>К слову, Google Squared похож на сервис структурированных запросов <a href="http://www.wolframalpha.com/">Wolfram Alpha</a> &#8211; программу вычисления знаний (<span>computational knowledge engine), результат работы которой &#8211; выборка из собственной внутренней базы знаний.</span></p>
<p>О возможностей системы Wollram Alpha рассказывает её создатель, <a title="Stephen Wolfram" href="http://en.wikipedia.org/wiki/Stephen_Wolfram">Стивен Вольфрам</a> &#8211; британский физик, математик, писатель и бизнесмен, известный своими работами в таких областях как физика элементарных частиц, космология, клеточные автоматы, теория сложности и компьютерная алгебра, а также авторством программы <em>Mathematica</em> и собственно сервиса Wolfram|Alpha.</p>
<p><span>Видео (10:58) </span></p>
<p><a href="http://jug.ua/2009/06/wolframalpha-vs-google-squared/"><em>Click here to view the embedded video.</em></a></p>
<p>Факты:</p>
<ul>
<li>Wolfram|Alpha &#8211; это 5 миллиноно строк кода на <em><a title="Wolfram Mathematica: Home Page" href="http://www.wolfram.com/products/mathematica/index.html">Mathematica</a></em> (с использованием <span class="mw-redirect">w</span><span class="mw-redirect">e</span><span class="mw-redirect">b</span><span class="mw-redirect"><em>Mathematica</em></span> и grid<em>Mathematica</em>), которые работают на 10,000 <abbr title="central processing unit">CPU</abbr>, база знаний, <abbr title="Natural language processing">NLP</abbr>-движок и библиотека алгоритмов</li>
<li>web<em>Mathematica</em> &#8211; продукт, позволяющий веббраузеру выступать в роли интерфейса к удалённому <span class="mw-redirect"><em>Mathematica-</em></span>серверу и запускать <span class="mw-redirect"><em>Mathematica-</em>скрипты на любой платформе.<br />
Пример работы : ctg (Pi/2) ≈ 0<br />
<a href="http://jug.ua/wp-content/uploads/2009/06/webmathematica.jpg"><img class="alignnone size-medium wp-image-184" title="webmathematica" src="http://jug.ua/wp-content/uploads/2009/06/webmathematica-300x195.jpg" alt="webmathematica" width="300" height="195" /></a><br />
</span><span class="mw-redirect"><a href="http://functions.wolfram.com/ElementaryFunctions/Cot/">http://functions.wolfram.com/ElementaryFunctions/Cot/</a> &#8211; обзор функции котангенса<br />
</span><span class="mw-redirect"><a href="http://functions.wolfram.com/webMathematica/FunctionEvaluation.jsp?name=Cot">http://functions.wolfram.com/webMathematica/FunctionEvaluation.jsp?name=Cot</a> &#8211; онлайн калькулятор, позволяет вычислить значение функции котангенса для любого аргумента<br />
<a href="http://functions.wolfram.com/ElementaryFunctions/Cot/09/0001/">http://functions.wolfram.com/ElementaryFunctions/Cot/09/0001/</a> &#8211; представление котангенса в виде ряда, плюс возможность скопировать эту формулу во внутренних форматах <em>Mathematica</em> (Input Form, Standard Form и Rule Form) или в <abbr title="Mathematical Markup Language">MathML</abbr>-формате:<br />
<img src="http://functions.wolfram.com/ElementaryFunctions/Cot/09/0001/MainEq1.gif" alt="" /><br />
</span>утилита <a title="MathML Central: A Wolfram Web Resource" href="http://mathmlcentral.com">mathmlcentral.com</a> от Wolfram Research умеет генерировать GIF, JPEG и даже xHTML по <abbr title="Mathematical Markup Language">MathML</abbr>-коду; есть даже возможность сгенерить случайным образом выбранную формулу (кнопка &#8220;<a href="http://www.mathmlcentral.com/Tools/FromMathMLURL.jsp">Random URL</a>&#8220;)</li>
<li>grid<em>Mathematica</em> &#8211; дополнение к <em>Mathematica</em>, расширяющая её возможности параллельных вычислений</li>
</ul>
<p>Подробности:</p>
<ul>
<li><a href="http://www.google.com/squared/">http://www.google.com/<strong>squared</strong>/</a></li>
<li><a href="http://www.wolframalpha.com/">http://www.<strong>wolframalpha</strong>.com/</a></li>
<li><a href="http://functions.wolfram.com/">http://<strong>functions</strong>.wolfram.com/</a><br />
По состоянию на июнь 2009 сайт web<em>Mathematica</em> содержит 304,409 формул и 10,828 визуализаций, причём здесь есть даже<span class="comment_text"> информация о функциях, которую они ещё в свою <abbr title="computer algebra system">CAS</abbr> не встроили.</span></li>
<li><span class="comment_text"><a href="http://mathworld.wolfram.com/">http://<strong>mathworld</strong>.wolfram.com/</a><br />
MathWorld &#8211; <a title="New in MathWorld from Wolfram MathWorld" href="http://mathworld.wolfram.com/whatsnew/">постоянно обновляемый</a> набор интерактивных математических статей, созданных и поддерживаемый Эриком Вайштайном. Проект спонсируется компанией Wolfram Research Inc. (автор <em>Mathematica</em>) и частично грантом &#8220;National Science Foundation&#8217;s National Science Digital Library&#8221; университету &#8220;University of Illinois at Urbana-Champaign&#8221;.</span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jug.ua/2009/06/wolframalpha-vs-google-squared/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dzone.com &#8211; &#8220;Free Cheat Sheets for Developers&#8221; (RefCardz) and more</title>
		<link>http://jug.ua/2009/06/dzonecom-free-cheat-sheets-for-developers-refcardz-and-more/</link>
		<comments>http://jug.ua/2009/06/dzonecom-free-cheat-sheets-for-developers-refcardz-and-more/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 16:03:01 +0000</pubDate>
		<dc:creator>n0mer</dc:creator>
				<category><![CDATA[документация]]></category>
		<category><![CDATA[en]]></category>
		<category><![CDATA[spotlight]]></category>

		<guid isPermaLink="false">http://jug.ua/?p=63</guid>
		<description><![CDATA[http://refcardz.dzone.com/ &#8211; набор Cheat Sheets, или как их называют на dzone.com, &#8220;RefCardz&#8221;. Факты о RefCardz: написаны авторами бестселлеров и ведущими экспертами освещают важные аспекты программирования содержат советы и примеры исходного кода распространяются в удобном для чтения на экране и для печати PDF-формате rss-лента свежих refcardz: http://feeds.dzone.com/zones/refcardz Оказывается, dzone хорош не одними RefCardz. Встречайте: ссылки: http://www.dzone.com/links/ [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Free Cheat Sheets for Developers | Refcardz" href="http://refcardz.dzone.com/">http://<strong>refcardz</strong>.dzone.com/</a> &#8211; набор <a href="http://en.wikipedia.org/wiki/Cheat_sheet">Cheat Sheets</a>, или как их называют на dzone.com, &#8220;RefCardz&#8221;.</p>
<p>Факты о RefCardz:</p>
<ul>
<li>написаны авторами бестселлеров и ведущими экспертами</li>
<li>освещают важные аспекты программирования</li>
<li>содержат советы и примеры исходного кода</li>
<li>распространяются в удобном для чтения на экране и для печати PDF-формате<br />
rss-лента свежих refcardz: <a href="http://feeds.dzone.com/zones/refcardz">http://<strong>feeds</strong>.dzone.com/zones/refcardz</a></li>
</ul>
<p>Оказывается, dzone хорош не одними RefCardz. Встречайте:</p>
<ul>
<li>ссылки: <a title="dzone.com - fresh links for developers" href="http://www.dzone.com/links/index.html">http://www.dzone.com/<strong>links</strong>/</a><br />
свежие ссылки программистской тематики; рейтинговая система на основе количества проголосовавших за каждую ссылку</li>
<li>примеры: <a title="DZone Snippets: Store, sort and share source code, with tag goodness" href="http://snippets.dzone.com/">http://<strong>snippets</strong>.dzone.com/</a><br />
образцы исходного кода, готового к использованию; навигация по каталогу с помощью меток (tag&#8217;ов)</li>
<li>сообщества интересам, например <a title="Javalobby | The heart of the Java developer community" href="http://java.dzone.com/">Javalobby</a>, <a title=".NET Zone | Community for .NET developers everywhere" href="http://dotnet.dzone.com/">.Net</a> и <a title="Eclipse Zone | Community for Eclipse users and developers" href="http://eclipse.dzone.com/">Eclipse</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jug.ua/2009/06/dzonecom-free-cheat-sheets-for-developers-refcardz-and-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

