<?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>Алексей Юдичев &#187; Software Development</title>
	<atom:link href="http://blog.yudichev.net/archives/category/technology/software/software-development/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.yudichev.net</link>
	<description>След в Истории</description>
	<lastBuildDate>Mon, 30 Jan 2012 08:22:18 +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>У вас есть последняя версия Преобразователя Глагола?</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[Почему в Глаголе нет возможности создавать постоянные составных видов, за исключением ряда из знаков? Хорошо бы добавить в задачи, которые преобразуют некоторые знаки цепи в другие (например, &#171;^&#187; в Вывод.Цепь или &#171;#&#187; при чтении цепи знаков преобразователем), возможность исключать это преобразование при помощи добавления определённого знака перед служебным&#8230; Этот текст &#8212; отрывок из форума пользователей [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Почему в Глаголе нет возможности создавать постоянные составных видов, за исключением ряда из знаков?<br />
Хорошо бы добавить в задачи, которые преобразуют некоторые знаки цепи в другие (например, &#171;^&#187; в Вывод.Цепь или &#171;#&#187; при чтении цепи знаков преобразователем), возможность исключать это преобразование при помощи добавления определённого знака перед служебным&#8230;</p></blockquote>
<p>Этот текст &#8212; отрывок из форума пользователей <a href="http://www.glagol.nad.ru/">&#171;Глагола&#187;</a> &#8212; русского языка программирования. Вот ведь до чего национальная гордость доходит. Вы посмотрите на стиль сообщения &#8212; ни одного &#171;новоиностранного&#187; слова, сплошь знаки, цепи, преобразователи. Чистота языка&#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 удаляет все продукты &#171;сборочного сценария&#187; (по-другому и не могу сказать; я имел в виду, по-человечески, конечно, &#171;build script&#187;).</p>
<p>На заглавной странице &#171;Преобразователь Глагола&#187; в скобках переведён: компилятор. Иначе не догадаться. Нет, я лучше 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>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 &#8212; 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 &#8212; long awaited!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yudichev.net/archives/133/feed</wfw:commentRss>
		<slash:comments>10</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 &#8212; 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 &#171;real exams&#187; 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 &#8212; 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 &#171;real exams&#187; downloaded from <a href="http://www.examcollection.com/">Examcollection</a> but this time they were real crap &#8212; 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 &#8212; 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 &#8212; J2EE Design Patterns &#8212; 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 &#8212; 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 &#8212; 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 &#8212; hence 100%. I am really surprised I got 60% on EL &#8212; 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>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 &#171;svn diff&#187; 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 &#171;svn diff&#187; 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 &#171;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 &#171;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> &#8212; 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 &#8212; 66% corect answers, 2 questions answered incorrectly</li>
<li>Transactions &#8212; 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>
		<item>
		<title>Misspellings</title>
		<link>http://blog.yudichev.net/archives/96</link>
		<comments>http://blog.yudichev.net/archives/96#comments</comments>
		<pubDate>Sat, 17 Jun 2006 22:48:55 +0000</pubDate>
		<dc:creator>Alexey</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.yudichev.net/archives/96</guid>
		<description><![CDATA[Real life mis-spellings (saw them during last two days): MDB = Massage Driven Bean (sorry this one is Java specific) &#8230; CMMI curses are available &#8230; (from a corporate email)]]></description>
			<content:encoded><![CDATA[<p>Real life mis-spellings (saw them during last two days):</p>
<ul>
<li><strong>MDB = Massage Driven Bean</strong> (sorry this one is Java specific)</li>
<li><strong> &#8230; CMMI curses are available &#8230; </strong> (from a corporate email)</li>
<ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.yudichev.net/archives/96/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java community responds</title>
		<link>http://blog.yudichev.net/archives/90</link>
		<comments>http://blog.yudichev.net/archives/90#comments</comments>
		<pubDate>Tue, 30 May 2006 21:33:43 +0000</pubDate>
		<dc:creator>Alexey</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Всякое]]></category>

		<guid isPermaLink="false">http://blog.yudichev.net/archives/90</guid>
		<description><![CDATA[Java community oficially responded to my post Three years apart with their triple salute: &#171;In memory of Alexey&#187; Interestingly, some of them were drinking russian Baltika! Poisoned by Russian beer]]></description>
			<content:encoded><![CDATA[<p>Java community oficially responded to my post <a href="http://blog.yudichev.net/archives/86">Three years apart</a> with their triple salute:</p>
<div style="text-align:center">
<a href="http://www.flickr.com/photos/10523589@N00/156594606/" title="Photo Sharing"><img src="http://static.flickr.com/68/156594606_287c23ed45.jpg" width="500" height="374" alt="Java Scout Honour" /></a><br />
&#171;In memory of Alexey&#187;
</div>
<p>Interestingly, some of them were drinking russian Baltika! </p>
<div style="text-align:center">
<a href="http://www.flickr.com/photos/10523589@N00/156699325/" title="Photo Sharing"><img src="http://static.flickr.com/68/156699325_ab76c4c52f.jpg" width="500" height="374" alt="Ex-cameloter drinking russian Baltika!" /></a><br />
Poisoned by Russian beer
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.yudichev.net/archives/90/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Look, instance initialiser!</title>
		<link>http://blog.yudichev.net/archives/85</link>
		<comments>http://blog.yudichev.net/archives/85#comments</comments>
		<pubDate>Mon, 08 May 2006 15:39:29 +0000</pubDate>
		<dc:creator>Alexey</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://blog.yudichev.net/archives/85</guid>
		<description><![CDATA[Another thing that I would have learnt had a read a Java Language Specification: There are instance inistialisers in Java Discovered May 2006 In java, a class can have an instance initialiser, which is executed before constructor is called. I knew about static initialisers that are called when the class is loaded, but never heard [...]]]></description>
			<content:encoded><![CDATA[<p>Another thing that I would have learnt had a read a Java Language Specification:<br />
<strong>There are instance inistialisers in Java <img src='http://blog.yudichev.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </strong><br />
<em>Discovered May 2006</em><br />
In java, a class can have an <strong>instance initialiser</strong>, which is executed before constructor is called. I knew about static initialisers that are called when the class is loaded, but never heard about instance initialisers. A colleague taught me that <img src='http://blog.yudichev.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<blockquote><pre><code>class Foo {
    private int i;
    {i = 5;} //instance initialiser
}</code></pre>
</blockquote>
<p>It is sometimes useful in anonymous classes as they cannot have a constructor.<br />
Added to <a href="http://blog.yudichev.net/things-that-i-still-discover-about-java/">Things that I still discover about Java</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yudichev.net/archives/85/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Недельный курс по UML</title>
		<link>http://blog.yudichev.net/archives/73</link>
		<comments>http://blog.yudichev.net/archives/73#comments</comments>
		<pubDate>Sun, 09 Apr 2006 00:14:01 +0000</pubDate>
		<dc:creator>Alexey</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://blog.yudichev.net/archives/73</guid>
		<description><![CDATA[Н а прошлой неделе я не работал &#8212; посещал недельный курс &#171;Object Oriented Analysis and Design using UML&#187;. Хочу поделиться впечатлениями. Первое, и самое удивительное, для меня с российским и кипрским прошлым, это то, как я попал на курс. Как-то раз руководитель проекта попросил меня представить моё продложение по мелкому рефакторингу в виде UML диаграмм. [...]]]></description>
			<content:encoded><![CDATA[<div style="font-size: 300%; float: left;">Н</div>
<p>а прошлой неделе я не работал &#8212; посещал недельный курс &#171;Object Oriented Analysis and Design using UML&#187;. Хочу поделиться впечатлениями. Первое, и самое удивительное, для меня с российским и кипрским прошлым, это то, как я попал на курс. Как-то раз руководитель проекта попросил меня представить моё продложение по мелкому рефакторингу в виде UML диаграмм. Я сказал, что лучше я напишу всё текстом, так как хоть основные аспекты UML я и понимаю, но чтобы качественно нарисовать диаграмму, мне нужно много времени. &#171;Окей&#187;, сказал руководитель, &#171;пиши текстом&#187;. </p>
<p><span id="more-73"></span></p>
<p>Через несколько недель пришло время пересматривать мои квартальные персональные &#171;цели&#187; (goals). Штука эта заключается в следующем. Перед каждым работником, вне зависимости от ранга, ежеквартально ставятся 3-4 цели, которые не входят в его прямые обязанности, но по результатам потом ставятся оценки по пятибальной шкале, потом немного влияющие на размер перстональной премии. Цели эти чаще всего придумывает себе сам работник, потом они согласуются с менеджером и им утверждаются. </p>
<p>Так вот, к целям ежеквартально может приклеиваться &#171;тренинг&#187; &#8212; любой вид обучения. И вот, руководитель мой порекомендовал мне посетить курсы по этому самому UML, и даже поставил это одной из моих целей. Я выбрал компанию, организующую курсы (<a href="http://www.learningtree.co.uk/">Learning Tree</a>), заполнил форму, отослал её в отдел, занимающийся организацией тренинга, и вскоре получил письмо от Learning Tree, подтверждающее дату начала курсов. В письме также стояла стоимость курсов &#8212; что-то около £2,000 ($3,484). Глаза мои полезли на лоб. Компания без вопросов выкладывает на обучение сотрудника такие деньги!</p>
<p>3-го апреля я встал в 6 утра, дошёл до станции метро Croxley (6 минут пешком быстрым шагом &#8212; люди тут интересовались), купил проездной на неделю, и через 50 минут был в здании Learning Tree, находящимся прямо напротив крупного лондонского ж/д вокзала Euston почти в центре Лондона. </p>
<p>Организация курсов, как с технической, так и остальных точек зрения, была отличной. Курс читался группе из 12 человек в просторном светлом классе с огромным столом и компьютером перед каждым студентом и проектором с двумя экранами и огромной ЖК сенсорной панелью для лектора. Я даже разок на этой панели рисовал &#8212; вызвался &#171;к доске&#187;. Достойная, кстати, альтернатива классической доске с мелом &#8212; вся &#171;доска&#187; в поле зрения, есть &#171;undo&#187; и все аттрибуты базовго графического редактора, проецируется на большой экран, не надо пачкаться в мелу. К курсу прилагались обеды и напитки в неограниченном количестве. В фойе терминалы с интернетом. Лекции читались по слайдам презентации. Были практические упражнения и одно большое задание в конце, и завершался курс опциональным экзаменом (я, конечно же, выбрал экзамен сдать). </p>
<p>За неделю прочитал рекордное количество Желязного &#8212; что ещё делать в метро?</p>
<p>Вот, побаловался &#8212; снял небольшое видео телефоном: <a href="http://blog.yudichev.net/wp-content/uploads/2006/04/Clip(6).avi">UML Course &#8212; answering question</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yudichev.net/archives/73/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

