<?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>jsPgnViewer &#038; stuff</title>
	<atom:link href="http://tom.jabber.ee/chessblog/feed/" rel="self" type="application/rss+xml" />
	<link>http://tom.jabber.ee/chessblog</link>
	<description>About jsPgnView &#038; meme</description>
	<lastBuildDate>Wed, 30 Jul 2008 02:11:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>jsPgnViewer 0.6.4 released</title>
		<link>http://tom.jabber.ee/chessblog/2008/07/30/jspgnviewer-064-released/</link>
		<comments>http://tom.jabber.ee/chessblog/2008/07/30/jspgnviewer-064-released/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 02:11:24 +0000</pubDate>
		<dc:creator>Toomas Römer</dc:creator>
				<category><![CDATA[jsPGNViewer]]></category>

		<guid isPermaLink="false">http://tom.jabber.ee/chessblog/?p=71</guid>
		<description><![CDATA[I noticed that there have been couple of hundred downloads of the TRUNK version of jsPgnViewer. I decided to make it into a release. Compared to the previous version:

Feature:There is a link to download the PGN as a file.
Handling of broken (unmatched parentheses in comments) PGN files
skipToMove feature
Updated to obfuscator &#8211; Fixes problems with Opera


[Event [...]]]></description>
			<content:encoded><![CDATA[<p>I noticed that there have been couple of hundred downloads of the TRUNK version of jsPgnViewer. I decided to make it into a release. Compared to the previous version:</p>
<ul>
<li><b>Feature:</b>There is a link to download the PGN as a file.</li>
<li>Handling of broken (unmatched parentheses in comments) PGN files</li>
<li><a href="http://code.google.com/p/jspgnviewer/issues/detail?id=19<br />
">skipToMove</a> feature</li>
<li>Updated to obfuscator &#8211; Fixes problems with Opera</li>
</ul>
<p><div id="2037113362" style="visibility:hidden;display:none">
[Event "41st Festival GM"]
[Site "Biel SUI"]
[Date "2008.07.29"]
[Round "8"]
[White "Alekseev, Evgeny"]
[Black "Dominguez Perez, L."]
[Result "0-1"]
[ECO "B91"]
[WhiteElo "2708"]
[BlackElo "2708"]
[PlyCount "90"]
[EventDate "2008.07.20"]
1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. g3 e5 7. Nde2 Be7 8. Bg2
b5 9. h3 Nbd7 10. g4 b4 11. Nd5 Nxd5 12. exd5 a5 13. O-O h5 14. gxh5 Rxh5 15.
Nd4 Nf6 16. Nc6 Qc7 17. Qf3 Bf5 18. Re1 Qd7 19. a3 b3 20. cxb3 Bxh3 21. Bd2
Bxg2 22. Kxg2 Rf5 23. Qd3 Nh5 24. Rh1 g6 25. b4 Bg5 26. b5 Bxd2 27. Qxd2 Rf4
28. Rh3 Kf8 29. Rah1 Qg4+ 30. Kf1 Ng3+ 31. Rxg3 Qxg3 32. b6 Qf3 33. Rh2 Kg8 34.
b7 Re8 35. b4 axb4 36. axb4 Qg3 37. Rh1 Qf3 38. Rh2 Qg3 39. Rh1 Qb3 40. b8=Q
Rxb8 41. Nxb8 Rxb4 42. Nd7 Qc4+ 43. Kg2 Qg4+ 44. Kh2 Qh5+ 45. Kg2 Rg4+ 0-1
</div>
<div id="2037113362_board"></div><script>var brd = new Board(2037113362,{'imagePrefix':'http://tom.jabber.ee/chessblog/wp-content/pgnviewer/img/zurich/',
'showMovesPane':true,
'commentFontSize':'10pt',
'moveFontColor':'#af0000',
'commentFontColor':'#006699',
'squareSize':'32px',
'markLastMove':false,
'blackSqColor':'url("http://tom.jabber.ee/chessblog/wp-content/pgnviewer/img/zurich/board/darksquare.gif")',
'lightSqColor':'url("http://tom.jabber.ee/chessblog/wp-content/pgnviewer/img/zurich/board/lightquare.gif")',
'squareBorder':'0px solid #000000',
'moveBorder':'1px solid #cccccc'

});brd.init()</script><noscript>You have JavaScript disabled and you are not seeing a graphical interactive chessboard!</noscript></p>
<p>Head off to the <a href="http://code.google.com/p/jspgnviewer/downloads/list">downloads</a> section and grab 0.6.4.</p>
]]></content:encoded>
			<wfw:commentRss>http://tom.jabber.ee/chessblog/2008/07/30/jspgnviewer-064-released/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Looking for Yahoo Chess Game Format</title>
		<link>http://tom.jabber.ee/chessblog/2008/03/23/looking-for-yahoo-chess-game-format/</link>
		<comments>http://tom.jabber.ee/chessblog/2008/03/23/looking-for-yahoo-chess-game-format/#comments</comments>
		<pubDate>Sun, 23 Mar 2008 12:27:36 +0000</pubDate>
		<dc:creator>Toomas Römer</dc:creator>
				<category><![CDATA[jsPGNViewer]]></category>

		<guid isPermaLink="false">http://tom.jabber.ee/chessblog/2008/03/23/looking-for-yahoo-chess-game-format/</guid>
		<description><![CDATA[I got a comment about Yahoo chess game format is not supported by jsPGNViewer. Its true  . There are about 3 converters out there that convert the yahoo format to PGN. The support request had the game attached and I tried all the 3 solutions. None of them worked. The webbased javascript versions either [...]]]></description>
			<content:encoded><![CDATA[<p>I got a comment about Yahoo chess game format is not supported by jsPGNViewer. Its true <img src='http://tom.jabber.ee/chessblog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . There are about 3 converters out there that convert the yahoo format to PGN. The support request had the game attached and I tried all the 3 solutions. None of them worked. The webbased javascript versions either produced JavaScript errors or did not produce any output.  The standalone application run through wine just did not work.</p>
<p>I&#8217;m happy to support the yahoo game format (although the name clash, jsPGNviewer <img src='http://tom.jabber.ee/chessblog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ). If anybody out there has a large collection of games in yahoo format I would be interested to use them as a testbed for the new functionality. Drop me a line in the comments&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://tom.jabber.ee/chessblog/2008/03/23/looking-for-yahoo-chess-game-format/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My Last Week&#8217;s Eclipse Usage</title>
		<link>http://tom.jabber.ee/chessblog/2008/02/04/my-eclipse-usage-last-week/</link>
		<comments>http://tom.jabber.ee/chessblog/2008/02/04/my-eclipse-usage-last-week/#comments</comments>
		<pubDate>Sun, 03 Feb 2008 22:42:25 +0000</pubDate>
		<dc:creator>Toomas Römer</dc:creator>
				<category><![CDATA[SoC2007]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[playing-around]]></category>

		<guid isPermaLink="false">http://tom.jabber.ee/chessblog/2008/02/04/my-eclipse-usage-last-week/</guid>
		<description><![CDATA[I found a cool plugin couple of weeks ago, Ergo by Channing Walton. It monitors the shortcut and menu invocations usage of Eclipse.
I soon discovered that I&#8217;d like to know what shortcuts other users use. I whipped up a patch that would let the plugin users specify a reporting URL. Channing liked the idea, open-sourced [...]]]></description>
			<content:encoded><![CDATA[<p>I found a cool plugin couple of weeks ago, <a href="http://www.stateofflow.com/projects/74/eclipse-ergo">Ergo</a> by <a href="http://www.stateofflow.com/journal">Channing Walton</a>. It monitors the shortcut and menu invocations usage of Eclipse.</p>
<p>I soon discovered that I&#8217;d like to know what shortcuts other users use. I whipped up a patch that would let the plugin users specify a reporting URL. Channing liked the idea, <a href="http://code.google.com/p/ergo/">open-sourced</a> the plugin and gave me access.</p>
<p>Last week I had the plugin enabled and now I produced a <a href="http://tom.jabber.ee/reporting/result.php">page of the statistics</a>. The stats show that I was pasting all last week <img src='http://tom.jabber.ee/chessblog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>I was also introduced to the <a href="http://www.eclipse.org/projects/project_summary.php?projectid=technology.packaging">EPP&#8217;</a>s <a href="http://www.eclipse.org/epp/usagedata/">Usage Data Collector</a>. I have not checked if it also monitors actions&#8217; invocations. If it does not we&#8217;ll try to propose a patch of some sort.</p>
<p>I&#8217;ll be uploading my stats for another couple of weeks and compare to my colleagues and see if I can find anything interesting.</p>
<p>If anybody is interested in seeing their stats they can download the plugin from the <a href="http://code.google.com/p/ergo/downloads/list">project&#8217;s page</a> and use &#8220;http://tom.jabber.ee/reporting/&#8221; as the URL. Every installation is generated a UUID and if you specify the reporting URL your workspace/.metadata/.plugins/com.stateofflow.ergo/commands.properties will be reported to the specified url every 1 hour. The stats can be seen from http://tom.jabber.ee/reporting/result.php?uuid=YOUR-UUID</p>
]]></content:encoded>
			<wfw:commentRss>http://tom.jabber.ee/chessblog/2008/02/04/my-eclipse-usage-last-week/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>jsPgnViewer 0.6.2 released &amp; updates</title>
		<link>http://tom.jabber.ee/chessblog/2008/01/13/jspgnviewer-062-released-updates/</link>
		<comments>http://tom.jabber.ee/chessblog/2008/01/13/jspgnviewer-062-released-updates/#comments</comments>
		<pubDate>Sun, 13 Jan 2008 16:13:58 +0000</pubDate>
		<dc:creator>Toomas Römer</dc:creator>
				<category><![CDATA[jsPGNViewer]]></category>

		<guid isPermaLink="false">http://tom.jabber.ee/chessblog/2008/01/13/jspgnviewer-062-released-updates/</guid>
		<description><![CDATA[The only fix in the new version is the correct handling of NAGs (Numeric Annotation Glyphs). So the ?, ??, !? and so forth get correctly displayed now.
I&#8217;ve also updated chesspastebin.com. The site has a feed for new games now. Just subscribe to http://www.chesspastebin.com/feed to keep an eye on games added to the pastebin.
I&#8217;ve made [...]]]></description>
			<content:encoded><![CDATA[<p>The only fix in the new version is the correct handling of <a href="http://www.very-best.de/pgn-spec.htm#10.">NAGs</a> (Numeric Annotation Glyphs). So the ?, ??, !? and so forth get correctly displayed now.</p>
<p>I&#8217;ve also updated <a href="http://www.chesspastebin.com/">chesspastebin.com</a>. The site has a feed for new games now. Just subscribe to http://www.chesspastebin.com/feed to keep an eye on games added to the pastebin.</p>
<p>I&#8217;ve made all the URLs at www.chesspastebin.com more readable. Instead of ?pid=view&#038;id=132 it is now /view/132. Let me know if any of the urls are broken.</p>
]]></content:encoded>
			<wfw:commentRss>http://tom.jabber.ee/chessblog/2008/01/13/jspgnviewer-062-released-updates/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Looking for Firefox betas?</title>
		<link>http://tom.jabber.ee/chessblog/2008/01/07/looking-for-firefox-betas/</link>
		<comments>http://tom.jabber.ee/chessblog/2008/01/07/looking-for-firefox-betas/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 06:59:39 +0000</pubDate>
		<dc:creator>Toomas Römer</dc:creator>
				<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://tom.jabber.ee/chessblog/2008/01/07/looking-for-firefox-betas/</guid>
		<description><![CDATA[This is the third time I googled to find Firefox betas. Mozilla hosts everything on their ftp site, ftp://ftp.mozilla.org/pub/firefox/. You can even get nightlies of trunk. How does 3.0b3pre sound? Its there.
Is firebug the reason not to migrate now? There is an experimental version at http://fireclipse.xucia.com/.
]]></description>
			<content:encoded><![CDATA[<p>This is the third time I googled to find Firefox betas. Mozilla hosts everything on their ftp site, <a href="ftp://ftp.mozilla.org/pub/firefox/">ftp://ftp.mozilla.org/pub/firefox/</a>. You can even get <a href="ftp://ftp.mozilla.org/pub/firefox/nightly/latest-trunk/">nightlies of trunk</a>. How does 3.0b3pre sound? Its there.</p>
<p>Is firebug the reason not to migrate now? There is an experimental version at <a href="http://fireclipse.xucia.com/#Downloads">http://fireclipse.xucia.com/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tom.jabber.ee/chessblog/2008/01/07/looking-for-firefox-betas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jsPgnViewer WordPress Plugin 0.6.1 released</title>
		<link>http://tom.jabber.ee/chessblog/2007/12/28/jspgnviewer-wordpress-plugin-061-released/</link>
		<comments>http://tom.jabber.ee/chessblog/2007/12/28/jspgnviewer-wordpress-plugin-061-released/#comments</comments>
		<pubDate>Fri, 28 Dec 2007 01:36:50 +0000</pubDate>
		<dc:creator>Toomas Römer</dc:creator>
				<category><![CDATA[jsPGNViewer]]></category>

		<guid isPermaLink="false">http://tom.jabber.ee/chessblog/2007/12/28/jspgnviewer-wordpress-plugin-061-released/</guid>
		<description><![CDATA[I got excellent bug reports from Jan, providing PGN files that were not working with jsPgnViewer. I launched them in my test environment and no errors. I tried in a WordPress installation. Sometimes they worked and sometimes not. It boiled down to couple of &#8220;features&#8221; of WordPress and tinyMCE:

There is a HTML entity for &#8220;&#8230;&#8221;. [...]]]></description>
			<content:encoded><![CDATA[<p>I got excellent bug reports from <a href="http://www.schach-blog.de/">Jan</a>, providing PGN files that were not working with jsPgnViewer. I launched them in my test environment and no errors. I tried in a WordPress installation. Sometimes they worked and sometimes not. It boiled down to couple of <i>&#8220;features&#8221;</i> of <a href="http://wordpress.org/">WordPress</a> and <a href="http://tinymce.moxiecode.com/">tinyMCE</a>:</p>
<ul>
<li>There is a HTML entity for &#8220;&#8230;&#8221;. The &#8220;&#8230;&#8221; is used to denote black to move, e.g. 43&#8230; Ra8 in PGN files. Well, WordPress editor thinks that the three dots should be replaced by the entity for no apparent reason. Thus parsing broke. </li>
<li>When pasting games to the WordPress editor and saving the blog post, WordPress or tinyMCE thinks its pretty cool to shuffle the &lt;pgn&gt; tags around a bit and add one extra just to be sure. Well, this breaks the <a href="http://en.wikipedia.org/wiki/Regular_expression">regexes</a> that expect the tags to be intact.</li>
</ul>
<p>What about a solution? The first problem is easily fixed by the new version of the plugin, which replaces the entity back. The second problem is addressed by letting users use ###pgn## # (three prefix and suffix # marks, the space is because I have the plugin installed) to denote the start of a PGN game and a %%%pgn%% % to denote the end of a PGN game. tinyMCE or WordPress does not shuffle does around, yet.</p>
]]></content:encoded>
			<wfw:commentRss>http://tom.jabber.ee/chessblog/2007/12/28/jspgnviewer-wordpress-plugin-061-released/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>jsPgnViewer 0.6 released</title>
		<link>http://tom.jabber.ee/chessblog/2007/12/26/jspgnviewer-06-released/</link>
		<comments>http://tom.jabber.ee/chessblog/2007/12/26/jspgnviewer-06-released/#comments</comments>
		<pubDate>Wed, 26 Dec 2007 19:24:05 +0000</pubDate>
		<dc:creator>Toomas Römer</dc:creator>
				<category><![CDATA[chesspastebin]]></category>
		<category><![CDATA[jsPGNViewer]]></category>

		<guid isPermaLink="false">http://tom.jabber.ee/chessblog/2007/12/26/jspgnviewer-06-released/</guid>
		<description><![CDATA[A issue was reported that certain FEN combined with some moves produced no board. This issue fixes this. Also themes added in the meantime have been bundled with the release. The default WP theme has changed to Zurich. Here is a sample:
 [Event "Festival de Benidorm Simultáneas Anand"]
[Site "Benidorm ESP"]
[Date "2007.??.??"]
[Round "?.1"]
[White "Anand, Viswanathan"]
[Black "Pardo [...]]]></description>
			<content:encoded><![CDATA[<p>A issue was reported that certain FEN combined with some moves produced no board. This issue fixes this. Also themes added in the meantime have been bundled with the release. The default WP theme has changed to Zurich. Here is a sample:</p>
<div id="1966322991" style="visibility:hidden;display:none"> [Event "Festival de Benidorm Simultáneas Anand"]
[Site "Benidorm ESP"]
[Date "2007.??.??"]
[Round "?.1"]
[White "Anand, Viswanathan"]
[Black "Pardo Simon, David"]
[Result "1-0"]
[ECO "C43"]
[WhiteElo "2801"]
[BlackElo "2173"]
[PlyCount "61"]
[EventDate "2007.12.05"]
[EventType "simul"]
[EventCountry "ESP"]
[SourceDate "2007.11.17"]
1. e4 e5 2. Nf3 Nf6 3. d4 Nxe4 4. Bd3 d5 5. Nxe5 Bd6 6. O-O Bxe5 7. dxe5 Nc5 8.
Be2 O-O 9. Be3 Ne6 10. f4 d4 11. Bd2 c5 12. f5 Nc7 13. Bd3 Nc6 14. f6 g6 15.
Bf4 Re8 16. Re1 Nb4 17. a3 Nxd3 18. cxd3 Be6 19. Nd2 Bd5 20. Qg4 Ne6 21. Bh6 b5
22. Ne4 Bxe4 23. Rxe4 Qd5 24. Rae1 c4 25. Qh3 c3 26. b4 Rec8 27. Bc1 Qd8 28.
Rh4 Nf8 29. Ree4 Qe8 30. Qg3 Ne6 31. Rxh7 1-0</div>
<div id="1966322991_board"></div><script>var brd = new Board(1966322991,{'imagePrefix':'http://tom.jabber.ee/chessblog/wp-content/pgnviewer/img/zurich/',
'showMovesPane':true,
'commentFontSize':'10pt',
'moveFontColor':'#af0000',
'commentFontColor':'#006699',
'squareSize':'32px',
'markLastMove':false,
'blackSqColor':'url("http://tom.jabber.ee/chessblog/wp-content/pgnviewer/img/zurich/board/darksquare.gif")',
'lightSqColor':'url("http://tom.jabber.ee/chessblog/wp-content/pgnviewer/img/zurich/board/lightquare.gif")',
'squareBorder':'0px solid #000000',
'moveBorder':'1px solid #cccccc'

});brd.init()</script><noscript>You have JavaScript disabled and you are not seeing a graphical interactive chessboard!</noscript>
<p>Head off to the <a href="http://code.google.com/p/jspgnviewer/downloads/list">downloads section</a> and grab 0.6 and to the <a href="http://code.google.com/p/jspgnviewer/issues/list">issues list</a> to add feature requests. <a href="http://www.chesspastebin.com/">Chesspastebin.com</a> has also been updated with the latest version.</p>
]]></content:encoded>
			<wfw:commentRss>http://tom.jabber.ee/chessblog/2007/12/26/jspgnviewer-06-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Boosting Eclipse Plugin Development With JavaRebel</title>
		<link>http://tom.jabber.ee/chessblog/2007/11/14/boosting-eclipse-plugin-development-with-javarebel/</link>
		<comments>http://tom.jabber.ee/chessblog/2007/11/14/boosting-eclipse-plugin-development-with-javarebel/#comments</comments>
		<pubDate>Wed, 14 Nov 2007 14:10:29 +0000</pubDate>
		<dc:creator>Toomas Römer</dc:creator>
				<category><![CDATA[SoC2007]]></category>
		<category><![CDATA[eclipse]]></category>

		<guid isPermaLink="false">http://tom.jabber.ee/chessblog/2007/11/14/boosting-eclipse-plugin-development-with-javarebel/</guid>
		<description><![CDATA[The latest development snapshots of JavaRebel include support for the Eclipse platform. This means that plugin developers can launch an Eclipse Application to test their plugins and make changes to the source code and see the results in the already opened Eclipse instance. No need to relaunch Eclipse instances to see changes happen.
More information at [...]]]></description>
			<content:encoded><![CDATA[<p>The latest <a href="http://www.zeroturnaround.com/download/">development snapshots</a> of <a href="http://www.zeroturnaround.com/javarebel">JavaRebel</a> include support for the <a href="http://www.eclipse.org/">Eclipse</a> platform. This means that plugin developers can launch an Eclipse Application to test their plugins and make changes to the source code and see the results in the already opened Eclipse instance. No need to relaunch Eclipse instances to see changes happen.</p>
<p>More information at the <a href="http://www.zeroturnaround.com/blog/javarebel-boosting-eclipse-plugin-development/">ZeroTurnaround blogpost</a> that has a screencast showing off the new integration.</p>
]]></content:encoded>
			<wfw:commentRss>http://tom.jabber.ee/chessblog/2007/11/14/boosting-eclipse-plugin-development-with-javarebel/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Lucky guess &amp; post-installation returned exit status 1</title>
		<link>http://tom.jabber.ee/chessblog/2007/10/18/lucky-guess-post-installation-returned-exit-status-1/</link>
		<comments>http://tom.jabber.ee/chessblog/2007/10/18/lucky-guess-post-installation-returned-exit-status-1/#comments</comments>
		<pubDate>Thu, 18 Oct 2007 15:49:13 +0000</pubDate>
		<dc:creator>Toomas Römer</dc:creator>
				<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[meme]]></category>

		<guid isPermaLink="false">http://tom.jabber.ee/chessblog/2007/10/18/lucky-guess-post-installation-returned-exit-status-1/</guid>
		<description><![CDATA[I&#8217;m running Debian Unstable and every now and then I have some problems after dist-upgrade. Couple of weeks ago I pumped into gimp-data reconfiguration issue and all I got was &#8220;subprocess post-installation script returned error exit status 1&#8243;. As I was in a hurry I just edited /var/lib/dpkg/status to mark the packages not installed.
Today I [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m running <a href="http://en.wikipedia.org/wiki/Debian">Debian</a> Unstable and every now and then I have some problems after dist-upgrade. Couple of weeks ago I pumped into gimp-data reconfiguration issue and all I got was &#8220;subprocess post-installation script returned error exit status 1&#8243;. As I was in a hurry I just edited <em>/var/lib/dpkg/status</em> to mark the packages not installed.</p>
<p>Today I got the same error for <a href="http://liferea.sourceforge.net/">Liferea</a> and now I had the time to investigate. Firstly to turn debugging on for dpkg is a matter of <em>dpkg -Ddebug_level_no</em>. More info with <em>dpkg -Dhelp</em>. Next I ran <em>dpkg -D10 &#8211;configure liferea</em> and saw that the post installation configuration is held under <em>/var/lib/dpkg/info</em>. There was a script <em>liferea.postinst</em>.</p>
<p>In that script the line <em>gtk-update-icon-cache &#8211;force &#8211;quiet &#8220;$dir&#8221;</em> was failing with a message &#8220;The generated cache was invalid.&#8221;. I did not start debugging why this was happening. As the list of installed <a href="http://www.gtk.org/">gtk</a> related packages is quite short then I just installed gtk2-engines-pixbuf and the cache update started working. Lucky guess <img src='http://tom.jabber.ee/chessblog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://tom.jabber.ee/chessblog/2007/10/18/lucky-guess-post-installation-returned-exit-status-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Development Is Up For a Change</title>
		<link>http://tom.jabber.ee/chessblog/2007/10/08/java-world-up-for-a-change/</link>
		<comments>http://tom.jabber.ee/chessblog/2007/10/08/java-world-up-for-a-change/#comments</comments>
		<pubDate>Mon, 08 Oct 2007 19:06:51 +0000</pubDate>
		<dc:creator>Toomas Römer</dc:creator>
				<category><![CDATA[SoC2007]]></category>
		<category><![CDATA[chesspastebin]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[jsPGNViewer]]></category>
		<category><![CDATA[meme]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[java development revolution]]></category>

		<guid isPermaLink="false">http://tom.jabber.ee/chessblog/2007/10/08/java-world-up-for-a-change/</guid>
		<description><![CDATA[Disclaimer: I&#8217;m affiliated with the product and this might be taken as a commercial but nevertheless things will start to change.
Before moving to Java (mostly JEE) I did couple of years PHP development. The thousand levels of abstraction, tons of third party libraries and most importantly the ever taking change-check cycle were something difficult to [...]]]></description>
			<content:encoded><![CDATA[<p>Disclaimer: I&#8217;m affiliated with the product and this might be taken as a commercial but nevertheless things will start to change.</p>
<p>Before moving to Java (mostly JEE) I did couple of years PHP development. The thousand levels of abstraction, tons of third party libraries and most importantly the ever taking change-check cycle were something difficult to accept. I was so used to getting feedback automatically and could not even imagine that one day I will even have to re-traverse some application just to store some state.</p>
<p>For the past months I have been working on team battling the change->compile->redeploy cycle. Today there is a <a href="http://www.dzone.com/links/javarebel_brings_class_reloading_to_java.html">release</a>. It is called <a href="http://www.zeroturnaround.com/">JavaRebel</a> and the product brings the cycle down to change->compile->check. Classes loaded by the container can be changed and JavaRebel inbetween will load these changes (adding/removing/changing fields, methods etc.).</p>
<p>When I was working on my <a href="http://wiki.eclipse.org/Framework_to_develop_simple_Eclipse_plugin_using_PHP">Google Summer Of Code</a> project I had to buy extra RAM just to be able to run couple of instances of Eclipse. I was not willing to buy a new CPU to make the restarting these instances of Eclipse faster. JavaRebel does not have Eclipse support but it is in the roadmap. </p>
<p>There is a <a href="http://www.zeroturnaround.com/docs/javarebel-jpetstore-screencast">screencast</a> up that will demo some features of it. Java development will change.</p>
]]></content:encoded>
			<wfw:commentRss>http://tom.jabber.ee/chessblog/2007/10/08/java-world-up-for-a-change/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
