<?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>John's NOTES</title>
	<atom:link href="http://john.vipvip.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://john.vipvip.com/blog</link>
	<description>John Tsekhmistro life notes</description>
	<lastBuildDate>Sat, 20 Mar 2010 07:46:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>From father to son</title>
		<link>http://john.vipvip.com/blog/?p=88</link>
		<comments>http://john.vipvip.com/blog/?p=88#comments</comments>
		<pubDate>Fri, 19 Mar 2010 21:46:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Life&Art]]></category>

		<guid isPermaLink="false">http://john.vipvip.com/blog/?p=88</guid>
		<description><![CDATA[When I was a child I heard some advices that were written by one Brit to his son( I don&#8217;t know who exactly, I&#8217;m even not sure that he was Brit, but I believe he was&#8230; doesn&#8217;t metter ). I heard it on the radio and found them rather intelligent,  wise, rather laconic and easy [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://john.vipvip.com/blog/wp-content/uploads/2010/03/fromFatherToSon.png"><img class="alignnone size-medium wp-image-94" title="fromFatherToSon" src="http://john.vipvip.com/blog/wp-content/uploads/2010/03/fromFatherToSon-300x177.png" alt="" width="300" height="177" /></a></p>
<p>When I was a child I heard some advices that were written by one Brit to his son( I don&#8217;t know who exactly, I&#8217;m even not sure that he was Brit, but I believe he was&#8230; <img src='http://john.vipvip.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  doesn&#8217;t metter ). I heard it on the radio and found them rather intelligent,  wise, rather laconic and easy to undestand so somehow I keep them in my mind, at least some of them.</p>
<p>Time flows. Now I&#8217;m a father and feel like giving the list of this advices to my son. It was a bit difficult to find them but here they are:</p>
<ul>
<li>Sing in the shower</li>
<li>Treat everyone the way you want them to treat you</li>
<li>Plant flowers in the spring</li>
<li>Leave everything a little better than it was before you</li>
<li>Never gave up home-made pastries</li>
<li>Strive for excellence, not perfect</li>
<li>Look people in the eye</li>
<li>Do not wait, that life will be fair</li>
<li>Learn the three decent jokes</li>
<li>Return debts on time</li>
<li>Make a compliment at least three people every day</li>
<li>Ask a supplement if you feel that you deserve it</li>
<li>Encourage others to even the smallest improvement</li>
<li>Never underestimate the power of love</li>
<li>Smile</li>
<li>Think about the big and enjoy small</li>
<li>Do not be afraid to say &#8220;I made a mistake&#8221;</li>
<li>Do not forget old friends</li>
<li>Be very optimistic and enthusiastic of all the people you know</li>
<li>Have some champagne just so, without reason</li>
<li>The first to say hello when meeting</li>
<li>Be where you need</li>
<li>Stop blaming others</li>
<li>Always shook the outstretched hand</li>
<li>Farewell to themselves and others</li>
<li>Often say &#8220;Thank you&#8221;</li>
<li>Often say &#8220;Please&#8221;</li>
<li>Wear shoes peeled</li>
<li>Never missed an opportunity to tell someone that you love him</li>
<li>Remember the birthdays of other people</li>
<li>Live as an exclamation, not as a justification</li>
<li>Keep Secrets</li>
<li>Take responsibility for every day of my life</li>
<li>Be committed to continuous improvement</li>
<li>Sing a chorus</li>
<li>Plant a tree in her Birthday</li>
<li>Head of a dog</li>
<li>To marry only for love</li>
<li>Happy Hour at least twice a year</li>
<li>Remember the happiest moments in my life</li>
<li>Call mom</li>
</ul>
<p>To my son with love <img src='http://john.vipvip.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>For some reasons the same in russian:</p>
<p><span style="color: #808080;">- Пой в душе<br />
- Обращайся с каждым так, как хочешь, чтобы обращались с тобой<br />
- Посади цветы весной<br />
- Оставляй все немного лучше, чем было до тебя<br />
- Никогда не отказывайся от домашнего печенья<br />
- Стремись к отличному, а не к совершенному<br />
- Смотри людям в глаза<br />
- Не жди, что жизнь будет справедливой<br />
- Выучи три приличных анекдота<br />
- Вовремя возвращай долги<br />
- Делай комплименты минимум трем людям каждый день<br />
- Проси прибавки, если чувствуешь, что заслужил ее<br />
- Поощряй в других даже самые маленькие улучшения<br />
- Никогда не недооценивай силу любви<br />
- Улыбайся<br />
- Думай о большом и наслаждайся малым<br />
- Не бойся сказать &#8220;Я сделал ошибку&#8221;<br />
- Не забывай старых друзей<br />
- Будь самым большим оптимистом и энтузиастом из всех, кого ты знаешь<br />
- Выпей шампанского просто так, без повода<br />
- Первым скажи привет при встрече<br />
- Будь там, где ты нужен<br />
- Перестань обвинять других<br />
- Всегда пожимай протянутую руку<br />
- Прощай себя и других<br />
- Чаще говори &#8220;Спасибо&#8221;<br />
- Чаще говори &#8220;Пожалуйста&#8221;<br />
- Носи чищенную обувь<br />
- Не упускай возможности сказать кому-то, что ты его любишь<br />
- Помни дни рождения других людей<br />
- Живи как восклицание, а не как оправдание<br />
- Храни секреты<br />
- Возьми ответственность за каждый день своей жизни<br />
- Будь привержен постоянному совершенствованию<br />
- Пой хором<br />
- Посади дерево в свой День рождения<br />
- Заведи собаку<br />
- Вступай в брак только по любви<br />
- Встречай рассвет хотя бы два раза в год<br />
- Помни самые счастливые моменты в своей жизни<br />
- Звони маме</span></p>
]]></content:encoded>
			<wfw:commentRss>http://john.vipvip.com/blog/?feed=rss2&amp;p=88</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google improves Microsoft</title>
		<link>http://john.vipvip.com/blog/?p=84</link>
		<comments>http://john.vipvip.com/blog/?p=84#comments</comments>
		<pubDate>Sun, 27 Sep 2009 14:33:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://john.vipvip.com/blog/?p=84</guid>
		<description><![CDATA[As far as web browsers are concerned, everybody knows that Microsoft IE sucks. It is the slowest one, lacks Web Standards, makes webdevelopers work long hours fixing IE issues. But here are the Good news -&#62; Google brings power of upcoming HTML5 to Microsoft IE and boosts IE&#8217;s JavaScript performance -&#62; IE8 runs 10 times [...]]]></description>
			<content:encoded><![CDATA[<p>As far as web browsers are concerned, everybody knows that Microsoft IE sucks. It is the slowest one, lacks Web Standards, makes webdevelopers work long  hours  fixing IE issues.</p>
<p>But here are the Good news -&gt; Google brings power of upcoming HTML5 to Microsoft IE and boosts IE&#8217;s JavaScript performance -&gt;</p>
<p><a href="http://www.computerworld.com/s/article/9138459/IE8_runs_10_times_faster_with_Google_plug_in">IE8 runs 10 times faster with Google plug-in<br />
Chrome Frame instantly boosts Microsoft browser&#8217;s JavaScript performance</a></p>
<p>here is a developers guide how to force IE using <a href="http://code.google.com/intl/ru-RU/chrome/chromeframe/developers_guide.html">Google Chrome Frame</a> on your sites.</p>
<div class="wp-caption alignnone" style="width: 430px"><img title="IE perfomance with Google Cgome Frame in SpiderTest " src="http://www.computerworld.com/common/images/site/features/2009/092009/ie8_chrome_chart.jpg" alt="SunSpider benchmark results show IE8 with the Chrome Frame plug-in is nearly 10 times faster at rendering JavaScript than IE8 alone." width="420" height="169" /><p class="wp-caption-text">SunSpider benchmark results show IE8 with the Chrome Frame plug-in is nearly 10 times faster at rendering JavaScript than IE8 alone.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://john.vipvip.com/blog/?feed=rss2&amp;p=84</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solution for annoying problem with rails 2.3.2 on FreeBSD</title>
		<link>http://john.vipvip.com/blog/?p=71</link>
		<comments>http://john.vipvip.com/blog/?p=71#comments</comments>
		<pubDate>Fri, 29 May 2009 23:00:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://john.vipvip.com/blog/?p=71</guid>
		<description><![CDATA[Today deploying my rails application on FreeBSD server with just installed RoR I &#8216;ve got some completely unexpected errors. &#62;$ruby script/console &#62;Loading development environment (Rails 2.3.2) &#62;/usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record/i18n_interpolation_deprecation.rb:23:NoMethodError: undefined method `alias_method_chain&#8217; for I18n::Backend::Simple:Class Googleing shows that many people gets in the same trouble  - nonworking fresh install of rails on FreeBSD ( probably this problem belongs to [...]]]></description>
			<content:encoded><![CDATA[<p>Today deploying my rails application on FreeBSD server with just installed RoR I &#8216;ve got some completely unexpected errors.</p>
<p style="padding-left: 30px;">&gt;$ruby script/console</p>
<p style="padding-left: 30px;">&gt;Loading development environment (Rails 2.3.2)</p>
<p style="padding-left: 30px;">&gt;/usr/local/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record/i18n_interpolation_deprecation.rb:23:NoMethodError: undefined method `alias_method_chain&#8217; for I18n::Backend::Simple:Class</p>
<p>Googleing shows that many people gets in the same trouble  - nonworking fresh install of rails on FreeBSD ( probably this problem belongs to other BSD or Linux). (http://groups.google.com/group/rubyonrails-talk/browse_thread/thread/342f99c546440fff/559e5fa694476b0c?lnk=raot)</p>
<p>So if you see this error when trying to execute `rails` command:</p>
<p style="padding-left: 30px;">&gt;$rails helloappl</p>
<p style="padding-left: 30px;"><em>&gt;undefined method camelize</em> for <em>app</em>:<em>String</em></p>
<p>Don&#8217;t panic. Everyting ok and  solution is pretty simple. In fact its not a trouble with rails, but  there is a missed unmentioned dependency</p>
<p>all you need to do:</p>
<p style="padding-left: 30px;">&gt;$cd /usr/ports/converters/ruby-iconv</p>
<p style="padding-left: 30px;">&gt;$make install clean</p>
<p>Hope this post will help somebody to don&#8217;t waste time on sort out the problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://john.vipvip.com/blog/?feed=rss2&amp;p=71</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Howto get calculations from spreadsheets</title>
		<link>http://john.vipvip.com/blog/?p=59</link>
		<comments>http://john.vipvip.com/blog/?p=59#comments</comments>
		<pubDate>Mon, 16 Mar 2009 23:52:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://john.vipvip.com/blog/?p=59</guid>
		<description><![CDATA[The goal was to make online calculator that will produce the same results calculations that there was alredy made in  spreadsheet.  First of all I thought How I do that. It looked quite hard to code all non-transparent logic and data with different formulas that was already done  in xls file that I&#8217;ve got from my [...]]]></description>
			<content:encoded><![CDATA[<p>The goal was to make online calculator that will produce the same results calculations that there was alredy made in  spreadsheet. </p>
<p>First of all I thought How I do that. It looked quite hard to code all non-transparent logic and data with different formulas that was already done  in xls file that I&#8217;ve got from my custumer. But what if just open xls(odf) file change some cells value (input  params )  and read the the result of calculations from others. This thought had crossed my mind. There sould be tools that could work with .xls or .odf files and I need a crossplatform one.  And I start looking up&#8230;.</p>
<p><span id="more-59"></span></p>
<p>So Google proposed me : </p>
<ol>
<li><a title="jexcelapi" href="http://www.andykhan.com/jexcelapi/">http://www.andykhan.com/jexcelapi/</a></li>
<li>JOpenDocument <a href="http://www.jopendocument.org/documentation.html">http://www.jopendocument.org/documentation.html</a></li>
<li>JExcel <a href="http://teamdev.com/jexcel/">http://teamdev.com/jexcel/</a></li>
<li>Apache POI <a href="http://poi.apache.org/spreadsheet/">http://poi.apache.org/spreadsheet/</a></li>
</ol>
<p>First two are nice, crossplatform and easy to use  but&#8230; but they don&#8217;t recalculate value of cells with formulas (their API  return value of cell with formula but that value isn&#8217;t right if any dependent cell changed). That&#8217;s not what I want.</p>
<p>JExcel as I know is very powerfull but it has a strong dependency on Microsoft Office. That isn&#8217;t for me.</p>
<p>And Last one Apache POI is crossplatform, powerfull  and has &#8220;Formula Evaluation&#8221; support (<a href="http://poi.apache.org/spreadsheet/eval.html">http://poi.apache.org/spreadsheet/eval.html </a>).  This is exactly what I need.</p>
<p> </p>
<div class="frame note">
<blockquote>
<div class="label"><em>Note</em></div>
<div class="content"><em>.xlsx format is suported since POI 3.5, make sure yoy upgraded to that version before experimenting with this code. Users of all versions of POI may wish to make use of a recent SVN checkout, as new functions are currently being added fairly frequently.</em></div>
</blockquote>
<div class="content">Here is an exapmle code to get evaluated formula value:</div>
</div>
<blockquote>
<div class="content"><span style="font-family: 'Courier New'; line-height: 18px; white-space: pre;">FileInputStream fis = new FileInputStream(&#8220;c:/temp/test.xls&#8221;);</span></div>
<pre class="code">Workbook wb = new HSSFWorkbook(fis); //or new XSSFWorkbook("c:/temp/test.xls")
Sheet sheet = wb.getSheetAt(0);
FormulaEvaluator evaluator = wb.getCreationHelper().createFormulaEvaluator();

// suppose your formula is in B3
CellReference cellReference = new CellReference("B3");
Row row = sheet.getRow(cellReference.getRow());
Cell cell = row.getCell(cellReference.getCol()); 

CellValue cellValue = evaluator.evaluate(cell);

switch (cellValue.getCellType()) {
    case Cell.CELL_TYPE_BOOLEAN:
        System.out.println(cellValue.getBooleanValue());
        break;
    case Cell.CELL_TYPE_NUMERIC:
        System.out.println(cellValue.getNumberValue());
        break;
    case Cell.CELL_TYPE_STRING:
        System.out.println(cellValue.getStringValue());
        break;
    case Cell.CELL_TYPE_BLANK:
        break;
    case Cell.CELL_TYPE_ERROR:
        break;

    // CELL_TYPE_FORMULA will never happen
    case Cell.CELL_TYPE_FORMULA:
        break;
}</pre>
</blockquote>
<p>Finnally, I&#8217;ve created a SOAP-service that gets some input params, makes calculations using Apache POI from nessesary xls file, and returns calculated data. That&#8217;s all.</p>
]]></content:encoded>
			<wfw:commentRss>http://john.vipvip.com/blog/?feed=rss2&amp;p=59</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advanced Debugging with JavaScript&#8230;</title>
		<link>http://john.vipvip.com/blog/?p=56</link>
		<comments>http://john.vipvip.com/blog/?p=56#comments</comments>
		<pubDate>Mon, 23 Feb 2009 02:27:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://john.vipvip.com/blog/?p=56</guid>
		<description><![CDATA[Talking about Advanced JavaScript debugging. First of all about tools. Currently, the most powerful debuggers are the Firebug extension in Firefox and the Opera Dragonfly debugger in Opera. Firebug is well-known, userfriendly, and its more than enough in most situation. But from my own expierence, sometimes Dragonfly can help to debug code that has been [...]]]></description>
			<content:encoded><![CDATA[<p>Talking about Advanced JavaScript debugging.</p>
<p>First of all about tools. Currently, the most powerful debuggers are the <a href="http://getfirebug.com/">Firebug extension</a> in Firefox and the <a href="http://www.opera.com/products/dragonfly/">Opera Dragonfly debugger</a> in Opera.<br />
Firebug is well-known, userfriendly, and its more than enough in most situation. But from my own expierence, sometimes Dragonfly can help to debug code that has been “packed” and needs to be unpacked using eval(), when Firebug can&#8217;t. I was faced with such situation about half a year ago when I need to fix an application based on <a title="The Dojo Toolkit" href="http://www.dojotoolkit.org/">Dojo</a>.</p>
<p>Now about techniques. Here is an particular interesting technique that I found from the article &#8220;<a title="AlistaApart Artilce" href="http://www.alistapart.com/articles/advanceddebuggingwithjavascript" target="_blank">Advanced debugging with JavaScript</a>&#8221; :</p>
<blockquote><p>&#8230;Debuggers for many other programming languages have a “watch” concept that can break into the debugger when a variable changes. Neither Dragonfly nor Firebug currently support “watch” but it’s easy to get the same effect by adding the following line of debugging code at the top of the source of the script you’re troubleshooting:<br />
<code>__defineSetter__('prop', function() { debugger; });</code><br />
Using getters and setters can emulate “watch” functionality and help you set “smart” breakpoints.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://john.vipvip.com/blog/?feed=rss2&amp;p=56</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JQuery 1.3 released</title>
		<link>http://john.vipvip.com/blog/?p=41</link>
		<comments>http://john.vipvip.com/blog/?p=41#comments</comments>
		<pubDate>Wed, 21 Jan 2009 08:04:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[javascipt]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[liveQuery]]></category>
		<category><![CDATA[Sizzle]]></category>

		<guid isPermaLink="false">http://john.vipvip.com/blog/?p=41</guid>
		<description><![CDATA[A good news jQuery 1.3. released on January 14,2009. There are quit many changes and improvments.  These three are very important as for me: 1) jQuery now supports &#8220;live events&#8221; &#8211; events that can be bound to all current &#8211; and future &#8211; elements. Using event delegation, and a seamless jQuery-style API, the result is [...]]]></description>
			<content:encoded><![CDATA[<p>A good <a title="Go to jQuery release Notes" href="http://docs.jquery.com/Release:jQuery_1.3">news jQuery 1.3. released on January 14,2009</a>. There are quit many changes and improvments. </p>
<p>These three are very important as for me:</p>
<p><span id="more-41"></span></p>
<blockquote><p>1) jQuery now supports &#8220;live events&#8221; &#8211; events that can be bound to all current &#8211; and future &#8211; elements. Using event delegation, and a seamless jQuery-style API, the result is both easy to use and very fast:</p></blockquote>
<p>Previously I use <strong>liveQuery</strong> plugin for this purpose.  Now, for examle I can simply use <br />
<code> $("p").live("click", function(){<br />
  // doing something<br />
 });</code></p>
<p>to bind a handler to an event (click) for all current &#8211; and future &#8211; element &lt;p&gt;.</p>
<p><strong><a title=".live Documentation" href="http://docs.jquery.com/Events/live">.live</a></strong> &#8211; don&#8217;t fully replace functionality of <strong>liveQuery </strong>plugin, for examle <strong>.live</strong> doesn&#8217;t support the no-event style callback that liveQuery provides. Only event handlers can be bound with .live. But in many chanses  it&#8217;s all you need.</p>
<blockquote><p>2) jQuery 1.3 has a brand new CSS selector engine &#8211; nicknamed &#8216;<strong>Sizzle</strong>&#8216;.  So now jQuery performance for most selectors  coming in about 49% faster than its previous engine. This is especially surprising considering that the engine in 1.2.6 was already pretty fast.</p></blockquote>
<blockquote><p>3) <strong>HTML Injection</strong> was rewrited. All of the code related to injecting HTML into a document (such as the append, prepend, before, and after methods) has been overhauled.  The functionality provided is identical to what was in previous releases of jQuery but with the added benefit of being much, much faster (about 6x faster overall).</p></blockquote>
<p>So now jQuery is  being much, much faster in many ways. (It is realy importnat cause many users still are using IE6 that is realy slow and dull browser ).</p>
<p>Additionally, Google has provided us with a copy of jQuery hosted on their servers. This copy of jQuery is automatically minified and gzipped &#8211; and served from Google&#8217;s fast edge cache servers. </p>
<p><em>&lt;script type=&#8221;text/javascript&#8221; src=&#8221;http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js&#8221;&gt;&lt;/script&gt;</em></p>
<p>You can feel free to include the above html-code directly into your site and you will get the full performance benefits of a quickly-loading jQuery.</p>
<p>Bottom line is the fact that we have enough reasons to upgrade our sites jQuery engine.</p>
]]></content:encoded>
			<wfw:commentRss>http://john.vipvip.com/blog/?feed=rss2&amp;p=41</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GlassFish on FreeBSD</title>
		<link>http://john.vipvip.com/blog/?p=33</link>
		<comments>http://john.vipvip.com/blog/?p=33#comments</comments>
		<pubDate>Fri, 19 Dec 2008 13:13:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Glassfish]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://john.vipvip.com/blog/?p=33</guid>
		<description><![CDATA[Two month ago I build Glassfish v.2 on my FreeBSD 7.1/i386 . It still works. And no failures. So here is my expierence. It was based on this articles Building GlassFish on FreeBSD and Compile Glassfish on FreeBSD (JDK 1.5)  (which are primary the same) and some others. First of all: 1) Don&#8217;t try to build it using maven2 [...]]]></description>
			<content:encoded><![CDATA[<p>Two month ago I build Glassfish v.2 on my FreeBSD 7.1/i386 . It still works. And no failures.</p>
<p>So here is my expierence. It was based on this articles <a href="http://blogs.sun.com/hyau/entry/glassfish_on_freebsd_too">Building GlassFish on FreeBSD</a> and <a title="Howto tutorial" href="http://www.jiramot.info/?p=3">Compile Glassfish on FreeBSD (JDK 1.5)</a>  (<em>which are primary the same</em>) and some others.</p>
<p>First of all:</p>
<p>1) Don&#8217;t try to build it using maven2 . Just use maven (/usr/ports/devel/maven)</p>
<p>2) It &#8216;s important to specify which BRANCH to checkout cause if you don&#8217;t you &#8216;ll get the newest sources that won&#8217;t be compiled.  To Checkout sources of Glassfish v2 use:</p>
<p> $cvs -d :pserver:YOUR_ACCOUNT_LOGIN@cvs.dev.java.net:/cvs co -r <strong>SJSAS91_UR2_BRANCH</strong> glassfish/bootstrap</p>
<p>3) Don&#8217;t try to build it using jdk1.6 cause you get build errors on step 4 &#8216;Build the checked out source code. &#8216;</p>
<p>That&#8217;s all. Step by step tutorial you find in  <a href="http://blogs.sun.com/hyau/entry/glassfish_on_freebsd_too">Building GlassFish on FreeBSD</a> just remember my remarks.</p>
]]></content:encoded>
			<wfw:commentRss>http://john.vipvip.com/blog/?feed=rss2&amp;p=33</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Arrow in the Sky</title>
		<link>http://john.vipvip.com/blog/?p=25</link>
		<comments>http://john.vipvip.com/blog/?p=25#comments</comments>
		<pubDate>Tue, 18 Nov 2008 10:40:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Life&Art]]></category>
		<category><![CDATA[arrow]]></category>
		<category><![CDATA[night]]></category>
		<category><![CDATA[sky]]></category>
		<category><![CDATA[stars]]></category>

		<guid isPermaLink="false">http://john.vipvip.com/blog/?p=25</guid>
		<description><![CDATA[Nice arrow in night Sky &#8230;   Автор panoramas]]></description>
			<content:encoded><![CDATA[<p>Nice arrow in night Sky &#8230;</p>
<p> </p>
<table style="width: auto;" border="0">
<tbody>
<tr>
<td><a href="http://picasaweb.google.com/lh/photo/R7VeQgjuIL1hlvLuHUgHqA"><img src="http://lh4.ggpht.com/_tPQtZI2ej7U/SRWZFxJngiI/AAAAAAAAAPY/Jf3eJoqxER4/s400/sky%20in%20stars.jpg" alt="" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right">Автор <a href="http://picasaweb.google.com/bearsite/Panoramas">panoramas</a></td>
</tr>
</tbody>
</table>
<p><span style="color: #551a8b; text-decoration: underline;"><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://john.vipvip.com/blog/?feed=rss2&amp;p=25</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compile UDF-library rfunc for Firebird 2.0.3 on FreeBSD</title>
		<link>http://john.vipvip.com/blog/?p=21</link>
		<comments>http://john.vipvip.com/blog/?p=21#comments</comments>
		<pubDate>Thu, 30 Oct 2008 12:42:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Firebird]]></category>
		<category><![CDATA[rfunc]]></category>
		<category><![CDATA[UDF]]></category>

		<guid isPermaLink="false">http://john.vipvip.com/blog/?p=21</guid>
		<description><![CDATA[There was no good documentaion but in fact was realy easy. 1) get sources rfunc-2.1.3.1-RC1-unix.tar.gz 2) untar it:   #tar -xzf rfunc-2.1.3.1-RC1-unix.tar.g  #cd sources 3)change config file &#8216;makefile.freebsd&#8217;: here is my config makefile 4) run make : #make -f makefile.freebsd rfunc 5)copy &#8216;rfunc&#8217; to &#8216;/usr/local/libexec/firebird/udf/rfunc.so&#8217; #cp rfunc /usr/local/libexec/firebird/udf/rfunc.so (found some useful information on this forum post )]]></description>
			<content:encoded><![CDATA[<p>There was no good documentaion but in fact was realy easy.<br />
1) get sources rfunc-2.1.3.1-RC1-unix.tar.gz<br />
2) untar it:  </p>
<p><code>#tar -xzf rfunc-2.1.3.1-RC1-unix.tar.g <br />
#cd sources</code></p>
<p>3)change config file &#8216;makefile.freebsd&#8217;: here is my config <a href="http://john.vipvip.com/blog/wp-content/uploads/2008/10/makefile.zip">makefile</a><br />
4) run make :</p>
<p><code>#make -f makefile.freebsd rfunc</code></p>
<p>5)copy &#8216;rfunc&#8217; to &#8216;/usr/local/libexec/firebird/udf/rfunc.so&#8217;</p>
<p><code>#cp rfunc /usr/local/libexec/firebird/udf/rfunc.so</code></p>
<p>(found some useful information on this forum <a title="Rfunc" href="http://www.sql.ru/forum/actualthread.aspx?bid=2&amp;tid=478951&amp;pg=2 ">post</a> )</p>
]]></content:encoded>
			<wfw:commentRss>http://john.vipvip.com/blog/?feed=rss2&amp;p=21</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>All and Nothing. Any difference?</title>
		<link>http://john.vipvip.com/blog/?p=14</link>
		<comments>http://john.vipvip.com/blog/?p=14#comments</comments>
		<pubDate>Fri, 10 Oct 2008 08:21:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[logic]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[question]]></category>

		<guid isPermaLink="false">http://john.vipvip.com/blog/?p=14</guid>
		<description><![CDATA[Long long time ago, when I was child and trees were big. My father bought me Raymond Smullyan&#8216;s book named «What is the name of this book? » :)  By the way, it was a great book, and there was a nice question «What is the difference between something and nothing?». In russian it sounds more amazing: - В чем разница между ничто и нечто?  [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>Long long time ago, when I was child and trees were big. My father bought me <strong>Raymond Smullyan</strong>&#8216;s book named «<em>What is the name of this book</em>? » :)  By the way, it was a great book, and there was a nice question «<em>What is the difference between something and nothing</em>?». In russian it sounds more amazing:</p>
<p>- В чем разница между <em>ничто </em>и <em>нечто</em>? </p>
<p>and prety logically strict answer:</p>
<p>- <em>Ничто </em>не существует, существует <em>нечто</em>. <em>Nothing </em>does&#8217;nt exist, <em>Something </em>exist.</p>
<p>It is a good clear and complete answer (by logic).</p>
<p>Now, I often think about is there other question is there any difference between two philosophic substance <em>All </em>and <em>Nothing</em>?</p>
<p>Probably, these are just the two different sides of the same coin&#8230;</p></div>
]]></content:encoded>
			<wfw:commentRss>http://john.vipvip.com/blog/?feed=rss2&amp;p=14</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
