<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.3" -->
<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/"
	>

<channel>
	<title>I want no monuments</title>
	<link>http://www.fissore.org/blog</link>
	<description>When everybody thinks alike, nobody is really thinking</description>
	<pubDate>Tue, 14 Oct 2008 09:59:15 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.3</generator>
	<language>en</language>
			<item>
		<title>Still getting client-error-document-format-not-supported ?</title>
		<link>http://www.fissore.org/blog/still-getting-client-error-document-format-not-supported/</link>
		<comments>http://www.fissore.org/blog/still-getting-client-error-document-format-not-supported/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 11:06:14 +0000</pubDate>
		<dc:creator>Federico Fissore</dc:creator>
		
		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[Knowledge]]></category>

		<guid isPermaLink="false">http://www.fissore.org/blog/still-getting-client-error-document-format-not-supported/</guid>
		<description><![CDATA[I&#8217;ve wanted to set up a shared printer in my office where I run mixed boxes (both windows and linux), in particular I wanted to allow a windows box to print to a printer attached to a linux box.
Guess what? Error! Error! The document was in the queue but the printer kept idling.
CUPS &#8220;error_log&#8221; showed
Print-Job [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve wanted to set up a shared printer in my office where I run mixed boxes (both windows and linux), in particular I wanted to allow a windows box to print to a printer attached to a linux box.</p>
<p>Guess what? Error! Error! The document was in the queue but the printer kept idling.</p>
<p>CUPS &#8220;error_log&#8221; showed</p>
<blockquote><p>Print-Job client-error-document-format-not-supported: Unsupported format &#8216;application/octet-stream&#8217;!</p></blockquote>
<p>If you search that message you&#8217;ll find thousands of people telling you to uncomment two lines in CUPS configuration (even thou with recent Ubuntu it shouldn&#8217;t be necessary).<br />
Problem is: that&#8217;s not enough!</p>
<p>The solution came reading <a href="http://ubuntuforums.org/showpost.php?p=5845985&#038;postcount=12" onclick="javascript:urchinTracker ('/outbound/article/ubuntuforums.org');">this post</a> in the ubuntuforums.</p>
<p>It seems that having the right driver on <strong>both</strong> boxes fools CUPS.<br />
As I wanted the right driver on the linux box (it is its only local printer), I told windows to use a rawer one, &#8220;MS Publisher Imagesetter&#8221;, and that did the job.</p>
<div align="center"><a href='http://www.fissore.org/blog/wp-content/uploads/printer.png' title='Full Size'><img src='http://www.fissore.org/blog/wp-content/uploads/printer_small.png' alt='printer_small.png' /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.fissore.org/blog/still-getting-client-error-document-format-not-supported/feed/</wfw:commentRss>
		</item>
		<item>
		<title>IFS 2008-08-24: Cobra</title>
		<link>http://www.fissore.org/blog/ifs-2008-08-24-cobra/</link>
		<comments>http://www.fissore.org/blog/ifs-2008-08-24-cobra/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 19:48:37 +0000</pubDate>
		<dc:creator>Federico Fissore</dc:creator>
		
		<category><![CDATA[Improving Free Software]]></category>

		<guid isPermaLink="false">http://www.fissore.org/blog/ifs-2008-08-24-cobra/</guid>
		<description><![CDATA[I&#8217;ve found and proposed a solution for a bug in the Cobra Toolkit, a HTML parser with a Javascript engine attached.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve found and proposed a solution for <a href="https://sourceforge.net/tracker/?func=detail&#038;atid=742260&#038;aid=1994562&#038;group_id=139023" onclick="javascript:urchinTracker ('/outbound/article/sourceforge.net');">a bug</a> in the <a href="http://lobobrowser.org/cobra.jsp" onclick="javascript:urchinTracker ('/outbound/article/lobobrowser.org');">Cobra Toolkit</a>, a HTML parser with a Javascript engine attached.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fissore.org/blog/ifs-2008-08-24-cobra/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New category: Improving Free Software</title>
		<link>http://www.fissore.org/blog/new-category-improving-free-software/</link>
		<comments>http://www.fissore.org/blog/new-category-improving-free-software/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 19:45:15 +0000</pubDate>
		<dc:creator>Federico Fissore</dc:creator>
		
		<category><![CDATA[Software Development]]></category>

		<category><![CDATA[Advocacy]]></category>

		<guid isPermaLink="false">http://www.fissore.org/blog/new-category-improving-free-software/</guid>
		<description><![CDATA[I divide free software people this way:

almost everybody can proudly say to be a free/open source software user
most of us develop software with free software
some of us participate to free software development
and a tiny small group of coders does the hard work

I stick on the first and second groups.
On time to time, I release a [...]]]></description>
			<content:encoded><![CDATA[<p>I divide free software people this way:</p>
<ul>
<li>almost everybody can proudly say to be a free/open source software user</li>
<li>most of us develop software with free software</li>
<li>some of us participate to free software development</li>
<li>and a tiny small group of coders does the hard work</li>
</ul>
<p>I stick on the first and second groups.<br />
On time to time, I release a new free software, taking part in the last group, at least for a few lines of code.<br />
More often I&#8217;m part of the third group, by submitting bugs and (sometimes) patches.<br />
I&#8217;ve decided to list those patches here, since somehow they give a feeling on how, why and when I do what I say to do to friends and colleagues asking me about linux and the rest.<br />
And by the way, that improves my curriculum.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fissore.org/blog/new-category-improving-free-software/feed/</wfw:commentRss>
		</item>
		<item>
		<title>JRecordBind - (un)marshalling host files</title>
		<link>http://www.fissore.org/blog/jrecordbind-unmarshalling-host-files/</link>
		<comments>http://www.fissore.org/blog/jrecordbind-unmarshalling-host-files/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 21:32:26 +0000</pubDate>
		<dc:creator>Federico Fissore</dc:creator>
		
		<category><![CDATA[Software Development]]></category>

		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.fissore.org/blog/jrecordbind-unmarshalling-host-files/</guid>
		<description><![CDATA[I&#8217;ve just received the approval email for my latest java tool: JRecordBind.
If you are familiar with JAXB, JRecordBind is just the same (from a functional point of view) but it targets host files, a.k.a. &#8220;fixed length text files&#8220;.
If you are not familiar with (un)marshalling tools, let me present you JRecordBind.
When you need to import some [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just received the approval email for my latest java tool: <a href="https://jrecordbind.dev.java.net/" onclick="javascript:urchinTracker ('/outbound/article/jrecordbind.dev.java.net');"><strong>JRecordBind</strong></a>.</p>
<p>If you are familiar with <a href="https://jaxb.dev.java.net/" onclick="javascript:urchinTracker ('/outbound/article/jaxb.dev.java.net');">JAXB</a>, JRecordBind is just the same (from a functional point of view) but it targets <strong>host files</strong>, a.k.a. &#8220;<strong>fixed length text files</strong>&#8220;.</p>
<p>If you are not familiar with (un)marshalling tools, let me present you JRecordBind.</p>
<p>When you need to import some fixed length file, you usually have an extensive documentation about which field is where. Something like </p>
<blockquote><ul>
<li>from char 1 to 20 there are name and surname, filled with spaces</li>
<li>from 21 to 28 the birthdate in the format YYYYMMDD</li>
</ul>
</blockquote>
<p>and so on.</p>
<p>Speaking XML, this is the XSD, the definition of the structure of the data file, with the types of each field.</p>
<p>JRecordBind needs you to write this definition into a &#8220;.properties&#8221; file.<br />
The <strong>RecordBeanGenerator</strong> will then create a java bean suitable for storing each line of the data file.<br />
The <strong>Marshaller</strong> object will transform this bean into a text line: that&#8217;s useful when you need to <strong>export</strong> data.<br />
The <strong>Unmarshaller</strong> will do the contrary, that&#8217;s transforming every single line into a bean: useful when you need to <strong>import</strong> data.</p>
<p>JRecordBind allows the developer to focus of the varying part of such import procedures: how to spread imported data into a database. JRecordBind will care about reading/parsing/validating.</p>
<p>JRecordBind is still in the incubator since I plan to add multiline support (beans defined in multiple lines) and multibean support (different types of beans defined in different lines)</p>
<p>Nonetheless, it&#8217;s quite fast: on my pentium-m, unit tests have unmashalled 100.000 lines in 5 seconds.</p>
<p>If you want to blame me for this tiny little piece of code, drop me an email at federico _Oo_ fissore.org</p>
<p><strong>A final note</strong></p>
<p>I must admit that JRecordBind is currently compiled with Java 6. But it could be easily ported to Java 1.4. Do you think I should? My ego says &#8220;<em>Noo! Java 1.4 is dead. Long live Java 1.4!</em>&#8221; but since host files are old, maybe old 1.4 software could benefit of this tool.<br/>Uhmm, I&#8217;m at a crossroad.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fissore.org/blog/jrecordbind-unmarshalling-host-files/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Areaserver non funziona bene</title>
		<link>http://www.fissore.org/blog/areaserver-fa-schifo/</link>
		<comments>http://www.fissore.org/blog/areaserver-fa-schifo/#comments</comments>
		<pubDate>Sun, 13 Jul 2008 17:39:15 +0000</pubDate>
		<dc:creator>Federico Fissore</dc:creator>
		
		<category><![CDATA[Italian]]></category>

		<guid isPermaLink="false">http://www.fissore.org/blog/areaserver-fa-schifo/</guid>
		<description><![CDATA[Se state avendo problemi, se non vi rispondono, se vi bloccano, non siete soli.
Ora mi attivo per avere la mia macchina in housing&#8230;
(ps: il titolo è un eufemismo)
]]></description>
			<content:encoded><![CDATA[<p>Se state avendo problemi, se non vi rispondono, se vi bloccano, <a href="http://blog.megadix.it/2008/07/13/areaserverit-e-arrivata-alla-frutta/" onclick="javascript:urchinTracker ('/outbound/article/blog.megadix.it');">non</a> siete <a href="http://blog.megadix.it/2008/06/18/areaserver-errare-e-umano-perseverare-invece/" onclick="javascript:urchinTracker ('/outbound/article/blog.megadix.it');">soli</a>.</p>
<p>Ora mi attivo per avere la mia macchina in housing&#8230;</p>
<p>(ps: il titolo è un eufemismo)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fissore.org/blog/areaserver-fa-schifo/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Should I change my eating habits?</title>
		<link>http://www.fissore.org/blog/should-i-change-my-eating-habits/</link>
		<comments>http://www.fissore.org/blog/should-i-change-my-eating-habits/#comments</comments>
		<pubDate>Sat, 12 Jul 2008 19:29:14 +0000</pubDate>
		<dc:creator>Federico Fissore</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.fissore.org/blog/should-i-change-my-eating-habits/</guid>
		<description><![CDATA[Well, at least I don&#8217;t eat fast food crap&#8230;

]]></description>
			<content:encoded><![CDATA[<p>Well, at least I don&#8217;t eat fast food crap&#8230;</p>
<p><img src="http://farm1.static.flickr.com/80/244912935_3a8dc0f6cc_o.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fissore.org/blog/should-i-change-my-eating-habits/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Encyclopedia page on Berlusconi</title>
		<link>http://www.fissore.org/blog/encyclopedia-page-on-berlusconi/</link>
		<comments>http://www.fissore.org/blog/encyclopedia-page-on-berlusconi/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 19:53:12 +0000</pubDate>
		<dc:creator>Federico Fissore</dc:creator>
		
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://www.fissore.org/blog/encyclopedia-page-on-berlusconi/</guid>
		<description><![CDATA[Maybe you have heard about the USA gaffe about Berlusconi: at the 34th G8 summit, held in Japan, the USA press kit described our prime minister as
one of the most controversial leaders in the history of a country known for governmental corruption and vice
adding that he
is regarded by many as a political dilettante who gained [...]]]></description>
			<content:encoded><![CDATA[<p>Maybe you have heard about the USA gaffe about Berlusconi: at the 34th G8 summit, held in Japan, the USA press kit described our prime minister as</p>
<blockquote><p>one of the most controversial leaders in the history of a country known for governmental corruption and vice</p></blockquote>
<p>adding that he</p>
<blockquote><p>is regarded by many as a political dilettante who gained his high office only through use of his considerable influence on the national media</p></blockquote>
<p>Well, if that&#8217;s true, the <a href="http://www.encyclopedia.com/doc/1G2-3446400032.html" onclick="javascript:urchinTracker ('/outbound/article/www.encyclopedia.com');">Encyclopedia page</a> from which these definitions come will soon be modified. By the way, we are <a href="http://www.dailytech.com/article.aspx?newsid=536" onclick="javascript:urchinTracker ('/outbound/article/www.dailytech.com');">not new</a> to such things.</p>
<p>So let&#8217;s save it in an <a href="/files/Berlusconi.png">unmodifiable form</a> (thanks to <a href="https://addons.mozilla.org/en-US/firefox/addon/3408" onclick="javascript:urchinTracker ('/outbound/article/addons.mozilla.org');">Abduction!</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fissore.org/blog/encyclopedia-page-on-berlusconi/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Oh no, not again</title>
		<link>http://www.fissore.org/blog/oh-no-not-again/</link>
		<comments>http://www.fissore.org/blog/oh-no-not-again/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 19:27:14 +0000</pubDate>
		<dc:creator>Federico Fissore</dc:creator>
		
		<category><![CDATA[Politics]]></category>

		<category><![CDATA[Public administration]]></category>

		<guid isPermaLink="false">http://www.fissore.org/blog/oh-no-not-again/</guid>
		<description><![CDATA[For the benefit of our nation and of search engines: today&#8217;s editorial comment from the Financial Times says in english what less than half Italians think.
In the meanwhile, WALL-E is coming to tidy up Naples.
]]></description>
			<content:encoded><![CDATA[<p>For the benefit of our nation and of search engines: <a href="http://www.ft.com/cms/s/0/d4e6ee86-42e4-11dd-81d0-0000779fd2ac.html?nclick_check=1" onclick="javascript:urchinTracker ('/outbound/article/www.ft.com');">today&#8217;s editorial comment from the Financial Times</a> says in english what less than half Italians think.</p>
<p>In the meanwhile, <a href="http://www.youtube.com/watch?v=UblUO0LjPUg" onclick="javascript:urchinTracker ('/outbound/article/www.youtube.com');">WALL-E is coming</a> to tidy up Naples.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fissore.org/blog/oh-no-not-again/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Gentoo: bad for the environmentalist, good for the developer</title>
		<link>http://www.fissore.org/blog/gentoo-bad-for-the-environmentalist-good-for-the-developer/</link>
		<comments>http://www.fissore.org/blog/gentoo-bad-for-the-environmentalist-good-for-the-developer/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 16:20:41 +0000</pubDate>
		<dc:creator>Federico Fissore</dc:creator>
		
		<category><![CDATA[Gentoo]]></category>

		<category><![CDATA[Software Development]]></category>

		<category><![CDATA[Knowledge]]></category>

		<guid isPermaLink="false">http://www.fissore.org/blog/gentoo-bad-for-the-environmentalist-good-for-the-developer/</guid>
		<description><![CDATA[Gentoo is a source based distro: usually, every software you need will be downloaded in source code form and compiled right on your box.
This opens up a whole set of optimizations, making Gentoo usually a bit faster than other distros, as it is more specialized and can take advantage of your own CPU instruction sets [...]]]></description>
			<content:encoded><![CDATA[<p>Gentoo is a source based distro: usually, every software you need will be downloaded in source code form and compiled right on your box.<br />
This opens up a whole set of optimizations, making Gentoo usually a bit faster than other distros, as it is more specialized and can take advantage of your own CPU instruction sets (think about MMX, SSE and 3DNow!).</p>
<p>These optimizations make some guy see Gentoo as an environment friendly distro: software is optimized, therefore less energy is required to accomplish the same task.</p>
<p>But even the less intuitive can understand that having a computer stuck at 100%, compiling for hours, it&#8217;s not really good for the environment.</p>
<p>Nonetheless, I still use Gentoo and I suggest using it to my coworkers. To me Gentoo is the perfect distro for every developer as it helps you understanding your box (and even the differences with other&#8217;s boxes, if you start contributing your <a href="http://en.wikipedia.org/wiki/Ebuild" onclick="javascript:urchinTracker ('/outbound/article/en.wikipedia.org');">ebuilds</a>)<br />
Understanding the main tool you (as a developer) use, will make you more efficient: you&#8217;ll start having answers to others questions, because you have seen your installation growing up, step by step.</p>
<p>That&#8217;s my point in using Gentoo: my box is in the palm of my hand. I know almost anything of it. I usually know why things happen, on the contrary of my coworkers, that waste time and productivity finding workarounds to things they don&#8217;t know.</p>
<p>Something that reflects the quality of their job, as they produce software that <em>sometimes</em> misbehaves.</p>
<p>If you want to be a good developer, start understanding your box now. Whatever operating system you use, shit is unlikely to happen: everything happens for a reason. If you think your OS makes it hard to understand, try another.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fissore.org/blog/gentoo-bad-for-the-environmentalist-good-for-the-developer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Juggling rhythm and motion</title>
		<link>http://www.fissore.org/blog/juggling-rhythm-and-motion/</link>
		<comments>http://www.fissore.org/blog/juggling-rhythm-and-motion/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 21:58:07 +0000</pubDate>
		<dc:creator>Federico Fissore</dc:creator>
		
		<category><![CDATA[Knowledge]]></category>

		<guid isPermaLink="false">http://www.fissore.org/blog/juggling-rhythm-and-motion/</guid>
		<description><![CDATA[I&#8217;ve just watched this beautiful video on TED.
If your eyes will closely follow the things he uses, you&#8217;ll be amazed by the 3D shapes he&#8217;s drawing in the air.
And you&#8217;ll learn something about learning, maybe recalling some old feeling.
Don&#8217;t want to anticipate, just sit and watch it








]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just watched this beautiful video on TED.<br />
If your eyes will closely follow the things he uses, you&#8217;ll be amazed by the 3D shapes he&#8217;s drawing in the air.<br />
And you&#8217;ll learn something about learning, maybe recalling some old feeling.<br />
Don&#8217;t want to anticipate, just sit and watch it</p>
<div align="center">
<!--cut and paste--><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="432" height="285" id="VE_Player" align="middle">
<param name="movie" value="http://static.videoegg.com/ted2/flash/loader.swf"><PARAM NAME="FlashVars" VALUE="bgColor=FFFFFF&#038;file=http://static.videoegg.com/ted/movies/MichaelMoschen_2002_high.flv&#038;autoPlay=false&#038;fullscreenURL=http://static.videoegg.com/ted/flash/fullscreen.html&#038;forcePlay=false&#038;logo=&#038;allowFullscreen=true">
<param name="quality" value="high">
<param name="allowScriptAccess" value="always">
<param name="bgcolor" value="#FFFFFF">
<param name="scale" value="noscale">
<param name="wmode" value="window"><embed src="http://static.videoegg.com/ted2/flash/loader.swf" FlashVars="bgColor=FFFFFF&#038;file=http://static.videoegg.com/ted/movies/MichaelMoschen_2002_high.flv&#038;autoPlay=false&#038;fullscreenURL=http://static.videoegg.com/ted/flash/fullscreen.html&#038;forcePlay=false&#038;logo=&#038;allowFullscreen=true" quality="high" allowScriptAccess="always" bgcolor="#FFFFFF" scale="noscale" wmode="window" width="432" height="285" name="VE_Player" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></object></div>
]]></content:encoded>
			<wfw:commentRss>http://www.fissore.org/blog/juggling-rhythm-and-motion/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
