<?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>Alexey Yudichev &#187; Software</title>
	<atom:link href="http://blog.yudichev.net/archives/category/technology/software/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.yudichev.net</link>
	<description>Keeping track of ourselves</description>
	<lastBuildDate>Mon, 26 Jul 2010 22:04:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Купил Lingvo x3</title>
		<link>http://blog.yudichev.net/archives/191</link>
		<comments>http://blog.yudichev.net/archives/191#comments</comments>
		<pubDate>Thu, 28 Aug 2008 13:36:02 +0000</pubDate>
		<dc:creator>Alexey</dc:creator>
				<category><![CDATA[Facts]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[abbyy]]></category>
		<category><![CDATA[lingvo]]></category>

		<guid isPermaLink="false">http://blog.yudichev.net/?p=191</guid>
		<description><![CDATA[ABBYY Lingvo теперь (наконец-то!) можно купить в электронном, а не коробочном, варианте. Купил себе в онлайне на www.abbyy.ru только что x3 версию последнюю, апгрейд с Lingvo 12 всего-то стоил 420 рублей (около 9 фунтов). Рекомендую &#8211; теперь не нужно просить кого-то привезти Lingvo из России/Украины и т.д.]]></description>
			<content:encoded><![CDATA[<p>ABBYY Lingvo теперь (наконец-то!) можно купить в электронном, а не коробочном, варианте. Купил себе в онлайне на <a href="http://www.abbyy.ru">www.abbyy.ru</a> только что x3 версию последнюю, апгрейд с Lingvo 12 всего-то стоил 420 рублей (около 9 фунтов). Рекомендую &#8211; теперь не нужно просить кого-то привезти Lingvo из России/Украины и т.д.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yudichev.net/archives/191/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>У вас есть последняя версия Преобразователя Глагола?</title>
		<link>http://blog.yudichev.net/archives/149</link>
		<comments>http://blog.yudichev.net/archives/149#comments</comments>
		<pubDate>Wed, 18 Apr 2007 16:16:16 +0000</pubDate>
		<dc:creator>Alexey</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://blog.yudichev.net/archives/149</guid>
		<description><![CDATA[Почему в Глаголе нет возможности создавать постоянные составных видов, за исключением ряда из знаков? Хорошо бы добавить в задачи, которые преобразуют некоторые знаки цепи в другие (например, &#8220;^&#8221; в Вывод.Цепь или &#8220;#&#8221; при чтении цепи знаков преобразователем), возможность исключать это преобразование при помощи добавления определённого знака перед служебным&#8230; Этот текст &#8211; отрывок из форума пользователей [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Почему в Глаголе нет возможности создавать постоянные составных видов, за исключением ряда из знаков?<br />
Хорошо бы добавить в задачи, которые преобразуют некоторые знаки цепи в другие (например, &#8220;^&#8221; в Вывод.Цепь или &#8220;#&#8221; при чтении цепи знаков преобразователем), возможность исключать это преобразование при помощи добавления определённого знака перед служебным&#8230;</p></blockquote>
<p>Этот текст &#8211; отрывок из форума пользователей <a href="http://www.glagol.nad.ru/">&#8220;Глагола&#8221;</a> &#8211; русского языка программирования. Вот ведь до чего национальная гордость доходит. Вы посмотрите на стиль сообщения &#8211; ни одного &#8220;новоиностранного&#8221; слова, сплошь знаки, цепи, преобразователи. Чистота языка&#8230; программирования! Вот пример кода:</p>
<pre><code>
ЗАДАЧА Положение(годРождения:ЦЕЛ);
ПЕР
  положение:РЯД 7 ИЗ ЗНАК;
  возраст:ЦЕЛ;
УКАЗ
  возраст:=нынешнийГод-годРождения;
  ВЫБРАТЬ возраст ИЗ
      0 .. 7*1-1: положение:="дитя"
  | 7*1 .. 7*2-1: положение:="отрок"
  | 7*2 .. 7*3-1: положение:="юноша"
  | 7*3 .. 7*8-1: положение:="муж"
  | 60,70,80,90:  положение:="юбиляр"
  ИНАЧЕ
    положение:="старец"
  КОН;
  Вывод.ЧЦел("^мужчина %d года рождения - ",годРождения,0,0,0);
  Вывод.Цепь(положение)
КОН Положение;</code></pre>
<p>Чистота доходит и до имён директорий и файлов, например скрипт Уборка.bat удаляет все продукты &#8220;сборочного сценария&#8221; (по-другому и не могу сказать; я имел в виду, по-человечески, конечно, &#8220;build script&#8221;).</p>
<p>На заглавной странице &#8220;Преобразователь Глагола&#8221; в скобках переведён: компилятор. Иначе не догадаться. Нет, я лучше Perl выучу, чем читать и тем более писать программы на таком языке.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yudichev.net/archives/149/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cri de Coeur</title>
		<link>http://blog.yudichev.net/archives/145</link>
		<comments>http://blog.yudichev.net/archives/145#comments</comments>
		<pubDate>Fri, 09 Feb 2007 10:09:12 +0000</pubDate>
		<dc:creator>Alexey</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://blog.yudichev.net/archives/145</guid>
		<description><![CDATA[SVN SVN SVN SVN SVN SVN SVN SVN SVN SVN SVN SVN]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.yudichev.net/wp-content/uploads/2007/02/we-want-svn.PNG" title="SVN"><img src="http://blog.yudichev.net/wp-content/uploads/2007/02/we-want-svn.thumbnail.PNG" alt="SVN" style="float: left" /></a></p>
<p style="float: left"><span style="font-size: 100%">SVN</span><br />
<span style="font-size: 120%">SVN</span><br />
<span style="font-size: 140%">SVN</span><br />
<span style="font-size: 160%">SVN</span><br />
<span style="font-size: 180%">SVN</span><br />
<span style="font-size: 200%">SVN</span></p>
<p style="float: left; text-align: right"><span style="font-size: 200%">SVN</span><br />
<span style="font-size: 180%">SVN</span><br />
<span style="font-size: 160%">SVN</span><br />
<span style="font-size: 140%">SVN</span><br />
<span style="font-size: 120%">SVN</span><br />
<span style="font-size: 100%">SVN</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yudichev.net/archives/145/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>New look</title>
		<link>http://blog.yudichev.net/archives/141</link>
		<comments>http://blog.yudichev.net/archives/141#comments</comments>
		<pubDate>Fri, 02 Feb 2007 14:53:55 +0000</pubDate>
		<dc:creator>Alexey</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.yudichev.net/archives/141</guid>
		<description><![CDATA[I&#8217;ve changed the WordPress theme on this blog as you may have noticed (might as well remove any themes as everyone is reading it through RSS anyway ). But there it is &#8211; I&#8217;ve got pretty bored of that sweetish face of mine on the top and of the design itself. This one isn&#8217;t any [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve changed the WordPress theme on this blog as you may have noticed (might as well remove any themes as everyone is reading it through RSS anyway <img src='http://blog.yudichev.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ). But there it is &#8211; I&#8217;ve got pretty bored of that sweetish face of mine on the top and of the design itself. This one isn&#8217;t any better but at least it&#8217;s different. Combined it with upgrade to WordPress 2.1 too. Which gave me blank pages when anybody tries to submit a comment &#8211; will try to fix this one tonight.</p>
<p>Yes yes I understand that what would really make the blog better is having more posts. But come on isn&#8217;t it what you&#8217;re reading right now?</p>
<p><strong>Update:</strong> was caused by Spam Karma 2 plugin ver 2.2 which appeared to be not compatible with WordPress 2.1.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yudichev.net/archives/141/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Sun Java to be 100% open source</title>
		<link>http://blog.yudichev.net/archives/133</link>
		<comments>http://blog.yudichev.net/archives/133#comments</comments>
		<pubDate>Tue, 14 Nov 2006 18:47:31 +0000</pubDate>
		<dc:creator>Alexey</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://blog.yudichev.net/archives/133</guid>
		<description><![CDATA[Finally, Sun relicenses Java under GPL. AFAIK JVM native sources were open (but not under OS certified licence) for quite a while already, but now Sun implementation of JSE is going to be true open source. Great news &#8211; long awaited!]]></description>
			<content:encoded><![CDATA[<p>Finally, <a href="http://www.theserverside.com/news/thread.tss?thread_id=43046">Sun relicenses Java under GPL</a>. AFAIK JVM native sources were open (but not under OS certified licence) for quite a while already, but now Sun implementation of JSE is going to be true open source. Great news &#8211; long awaited!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yudichev.net/archives/133/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>On Picasa Web Albums</title>
		<link>http://blog.yudichev.net/archives/128</link>
		<comments>http://blog.yudichev.net/archives/128#comments</comments>
		<pubDate>Sun, 15 Oct 2006 11:53:00 +0000</pubDate>
		<dc:creator>Alexey</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.yudichev.net/archives/128</guid>
		<description><![CDATA[I am currently evaluating whether Picasa Web Albums deserve to host my pictures. Picasa attracted me mainly because it is free of the major Flickr&#8217;s problem which is displaying the picture in 500 pixel size only, including slideshow. I mean yes, in Flickr you can click on all sizes, then on a size you want [...]]]></description>
			<content:encoded><![CDATA[<p>I am currently evaluating whether <a href="http://picasaweb.google.com/">Picasa Web Albums</a> deserve to host my pictures. Picasa attracted me mainly because it is free of the major Flickr&#8217;s problem which is displaying the picture in 500 pixel size only, <strong>including slideshow</strong>. I mean yes, in Flickr you can click on all sizes, then on a size you want but that&#8217;s two clicks while I want an appropriate size picture to be the default. In Picasaweb, the approach is by far more superior: it just resizes the picture according to your browser window size. In slideshow mode, if you set the browser to full screen the picture will occupy the maximum of your screen allowing users with high resolution displays (such as modern laptops with around 2000 horizontal pixels) enjoy the highest resolution slideshows.</p>
<p>However, picasaweb being a younger project and maybe for some other reasons too, it is missing many things Flickr has, such as greater community and tagging. Read <a href="http://firsttube.com/read.php/1155088951/review:_picasaweb_vs._flickr.html">this comparison review</a> for more details. But most important missing features for me are:</p>
<ul>
<li>Sharpening. In order to look nice on a computer screen which is a low resolution device comparing to photo prints, a picture must be pre-processed to increase its sharpness. The nature of this operation demands that it shoud be applied after the picture is scaled down to a particular size. Flickr seem to do it perfectly &#8211; its pictures look equally sharp in all available resolutions. Picasaweb seem not to apply sharpen at all. Moreover it uses lower JPEG compression quality than Flickr losing even more details.</li>
<li>Picasaweb premium account is only available in the US. 250Mb of free storage is barely enough for 3 albums.</li>
</ul>
<p>So I am still waiting for one of two things to happen. Either Flickr allows for larger (ideally customisable) image sizes or Picasaweb improves picture quality and expands its premium service into Europe.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yudichev.net/archives/128/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Sun Certified Web Component Developer for J2EE 1.4: passed</title>
		<link>http://blog.yudichev.net/archives/120</link>
		<comments>http://blog.yudichev.net/archives/120#comments</comments>
		<pubDate>Wed, 13 Sep 2006 17:32:38 +0000</pubDate>
		<dc:creator>Alexey</dc:creator>
				<category><![CDATA[Occurrences]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://blog.yudichev.net/archives/120</guid>
		<description><![CDATA[I&#8217;ve passed another Sun Java exam today &#8211; Sun Certified Web Component Developer for J2EE 1.4 (310-081). The total score was 78% which is 54 correct answers out of 69. The pass mark is 62%. I&#8217;ve spent approximately 4 evenings and around 8 hours during a day for preparation. I used same &#8220;real exams&#8221; downloaded [...]]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 0pt 0.5em 0.5em 0pt; float: left" alt="Java" id="image122" src="http://blog.yudichev.net/wp-content/uploads/2006/09/java-transparent.png" />I&#8217;ve passed another Sun Java exam today &#8211; Sun Certified Web Component Developer for J2EE 1.4 (310-081). The total score was 78% which is 54 correct answers out of 69. The pass mark is 62%. I&#8217;ve spent approximately 4 evenings and around 8 hours during a day for preparation. I used same &#8220;real exams&#8221; downloaded from <a href="http://www.examcollection.com/">Examcollection</a> but this time they were real crap &#8211; about 2/3 of all questions were not relevant to the exam but instead were taken from some basic Java language exam. Don&#8217;t look at these &#8211; 319-081 is purely about Servlet/JSP technologies!</p>
<p><span id="more-120"></span></p>
<p>The following documents cover the 91% of the subject: <a href="http://jcp.org/aboutJava/communityprocess/final/jsr154/">Java Servlet 2.4 Specification</a> and <a href="http://jcp.org/aboutJava/communityprocess/final/jsr152/">JavaServer Pages Specification 2.0</a>. I say 91% because there is a specific topic &#8211; J2EE Design Patterns &#8211; which is not covered by the specs. You have to obtain Sun&#8217;s book on J2EE Design Patterns and read the brief description on what each pattern does. Most of pattern questions offer a specific design problem and ask you to pick the design patterns that would help to solve the problem.</p>
<p>Below are several advice to some of you who are going to take the exam in the nearest future (I know some of you do).</p>
<ul>
<li>Read these two specs or an equivalent book from beginning till the end and pay attention to syntax. More than a half of questions are tied to the specific syntax (not even semantics!). For example, the set of possible attributes of &lt;jsp:useBean>.</li>
<li>If you are familiar and experienced with Servlet 2.3/JSP 1.2 don&#8217;t relax &#8211; quite often questions are tricky in a sense that they can be treated differently if applied against older spec.</li>
<li>Read the entire spec &#8211; I found the questions quite diverse and covering pretty much everything even including one question about tag files <img src='http://blog.yudichev.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . There were several about packaging like where you would expect TLD files to be located (I got puzzled by this one as I didn&#8217;t read about it). Don&#8217;t ignore security and security-related syntax in web.xml.</li>
</ul>
<p>Here is my score breakdown:</p>
<table>
<tr>
<th>Section Analysis</th>
<th>Score, %</th>
</tr>
<tr>
<td>The Servlet technology Model</td>
<td align="right">83</td>
</tr>
<tr>
<td valign="top">The Structure and Deployment of Web Applications</td>
<td valign="top" align="right">87</td>
</tr>
<tr>
<td valign="top">The Web Container Model</td>
<td valign="top" align="right">85</td>
</tr>
<tr>
<td valign="top">Session Management</td>
<td valign="top" align="right">71</td>
</tr>
<tr>
<td valign="top">Web Application Security</td>
<td valign="top" align="right">83</td>
</tr>
<tr>
<td valign="top">The JSP Technology Model</td>
<td valign="top" align="right">85</td>
</tr>
<tr>
<td valign="top">Building JSP Pages Using the Expression Language (EL)</td>
<td valign="top" align="right">60</td>
</tr>
<tr>
<td valign="top">Building JSP Pages Using Standard Actions</td>
<td valign="top" align="right">25</td>
</tr>
<tr>
<td valign="top">Building JSP Pages Using Tag Libraries</td>
<td valign="top" align="right">87</td>
</tr>
<tr>
<td valign="top">Building a Custom Tag Library</td>
<td valign="top" align="right">100</td>
</tr>
<tr>
<td valign="top">J2EE Patterns</td>
<td valign="top" align="right">66</td>
</tr>
</table>
<p>Well&#8230; who cares about Standard Actions (jsp:) when there&#8217;s JSTL? Also clearly I overestimated the value of Custom Tags as I read it three times in a row &#8211; hence 100%. I am really surprised I got 60% on EL &#8211; I was sure I answered them all correctly. Other than that the results are pretty much what I&#8217;d expect after spending so little time preparing.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yudichev.net/archives/120/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Spamgourmet</title>
		<link>http://blog.yudichev.net/archives/116</link>
		<comments>http://blog.yudichev.net/archives/116#comments</comments>
		<pubDate>Thu, 07 Sep 2006 12:55:16 +0000</pubDate>
		<dc:creator>Alexey</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.yudichev.net/archives/116</guid>
		<description><![CDATA[Thanks to Yar, I am now a happy user of Spamgourmet. This is a free service that allows you to dynamically create temporary email addresses to be given away. Emails sent to these addresses are forwarded to a single address that you&#8217;ve specified in your account settings. Each temporary email address has an initial counter, [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to Yar, I am now a happy user of <a href="http://www.spamgourmet.com">Spamgourmet</a>. This is a free service that allows you to dynamically create temporary email addresses to be given away. Emails sent to these addresses are forwarded to a single address that you&#8217;ve specified in your account settings. Each temporary email address has an initial counter, like 10, which limits number of messages that can be delivered to this address. After counter reaches zero, the address gets disabled and no more emails are forwarded to your main address. The initial value of the counter is specified in the username part of the address itself. For example, <em>something.10.yourusername@spamgourmet.com</em> is associated with spamgourmet&#8217;s username <strong>yourusername</strong> and will last for 10 posts.  <strong>something</strong> could be anything, for example, the name of the company you are giving your email to.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yudichev.net/archives/116/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apply patch to a directory</title>
		<link>http://blog.yudichev.net/archives/115</link>
		<comments>http://blog.yudichev.net/archives/115#comments</comments>
		<pubDate>Wed, 30 Aug 2006 15:51:34 +0000</pubDate>
		<dc:creator>Alexey</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://blog.yudichev.net/archives/115</guid>
		<description><![CDATA[If you have an output of &#8220;svn diff&#8221; that contains diffs from multiple files and all paths are relative to a certain directory, the way to apply such a patch is patch -p0]]></description>
			<content:encoded><![CDATA[<p>If you have an output of &#8220;svn diff&#8221; that contains diffs from multiple files and all paths are relative to a certain directory, the way to apply such a patch is<br />
<code><br />
patch -p0
<patch.diff<br />
</code><br />
in the root directory (i.e. the one all the paths are relative to in your diff file).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yudichev.net/archives/115/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sun Certified Business Component Developer</title>
		<link>http://blog.yudichev.net/archives/97</link>
		<comments>http://blog.yudichev.net/archives/97#comments</comments>
		<pubDate>Thu, 22 Jun 2006 20:14:57 +0000</pubDate>
		<dc:creator>Alexey</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Occurrences]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://blog.yudichev.net/archives/97</guid>
		<description><![CDATA[I&#8217;ve passed the &#8220;Sun Certified Business Component Developer for J2EE 1.3&#8243; today. With amazingly high score of 95% (67 of 70 questions answered correctly). I&#8217;m saying amazingly because I did not really expect that. My knowledge of EJB 2.0 faded since I last worked with it (back in 2004). What I did to prepare is [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve passed the &#8220;Sun Certified Business Component Developer for J2EE 1.3&#8243; today. With amazingly high score of 95% (67 of 70 questions answered correctly). I&#8217;m saying amazingly because I did not really expect that. My knowledge of EJB 2.0 faded since I last worked with it (back in 2004). What I did to prepare is I used questions downloaded from <a href="http://www.examcollection.com/">ExamCollection.com</a> &#8211; 88 questions in total. The quality of answers was rather poor, I found at least 10 incorrect answers, but nevertheless they helped me to identify my weak areas. Then I just briefly scanned these areas in the EJB spec and the preparation was over. Took me four sessions by 1-2 hours each to prepare. </p>
<p>My weakest areas appeared to be:</p>
<ul>
<li>Session bean lifecycle &#8211; 66% corect answers, 2 questions answered incorrectly</li>
<li>Transactions &#8211; 87% correct answers, 1 question answered incorrectly</li>
</ul>
<p>All other areas (about 10 more) are topped at 100%.</p>
<p>This time I chose prometric certified test center in Luton (<a href="http://blog.yudichev.net/archives/17">last time</a> it was Wembley). I liked it better: bigger classroom (lit better too) and no problems with parking which is also much cheaper, £1.50 instead of £8 in Wembley.</p>
<p>So&#8230; here I am, another certificate at hand, congratulations are gladly accepted!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yudichev.net/archives/97/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
