<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheets/rss.css" type="text/css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>HCoder.org</title>
    <link>http://www.hcoder.org</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Linux video editing and YouTube annotations</title>
      <description>&lt;p&gt;In my recent trip to Copenhagen, I recorded a small video of the subway (it&amp;#8217;s really cool, because it&amp;#8217;s completely automatic, it doesn&amp;#8217;t have drivers or anything). I wanted to edit the video to remove people that were reflected on the window, so I wondered if I could do that on Linux. I imagined it wouldn&amp;#8217;t be trivial, but it was more frustrating than I thought. Maybe I&amp;#8217;m too old for this.&lt;/p&gt;


	&lt;p&gt;The first thing I tried was looking in &lt;span class="caps"&gt;APT&lt;/span&gt;&amp;#8217;s cache for &amp;#8220;video editing&amp;#8221;. The most promising was &lt;a href="http://www.kinodv.org/"&gt;kino&lt;/a&gt;. I had tried that some time ago a couple of times, and I never made it to work, but I figured I would try again. Unfortunately, same result: I just can&amp;#8217;t figure out how to import my videos. Maybe I&amp;#8217;m just hitting the wrong button or whatever, but it&amp;#8217;s really frustrating.&lt;/p&gt;


	&lt;p&gt;Second thing was having a look in the internet. I found the (dead and being rewritten?) Cinelerra, as always, and I didn&amp;#8217;t feel like installing the old one from source, only to lose my time and not get it to work, so I just ignored it. Maybe they had it in debian-multimedia and wouldn&amp;#8217;t have been a tough install after all. Anyway.&lt;/p&gt;


	&lt;p&gt;Next thing, I found some program called &lt;a href="http://www.openmovieeditor.org/"&gt;openmovieeditor&lt;/a&gt;. This one apparently worked, but I couldn&amp;#8217;t figure out how to crop the image (or almost any other thing for that matter).&lt;/p&gt;


	&lt;p&gt;Next, some neat program written in Python, called &lt;a href="http://www.pitivi.org/wiki/Main_Page"&gt;pitivi&lt;/a&gt;. When I tried to run it though, it just said &lt;code&gt;Error:  Icon 'misc' not present in theme&lt;/code&gt; on the console and died. I later figured out that I had to install &lt;code&gt;gnome-icon-theme&lt;/code&gt; for it to work (yeah, Debian maintainer&amp;#8217;s fault). It&amp;#8217;s funny, because on the webpage it says that it has some &amp;#8220;advanced view&amp;#8221; that you can access via the &amp;#8220;View&amp;#8221; menu&amp;#8230; but I couldn&amp;#8217;t find it. My menu only had one entry: &amp;#8220;Fullscreen&amp;#8221;. Great.&lt;/p&gt;


	&lt;p&gt;Oh, wait, there&amp;#8217;s a &lt;code&gt;gimp-gap&lt;/code&gt;. I could just import my animation in Gimp, crop the frames, and convert again to video. Easier said than done. I needed some programs that I didn&amp;#8217;t have, and I wasn&amp;#8217;t sure if they were so easy/quick/clean to install (sure, I could have exported to &lt;span class="caps"&gt;GIF&lt;/span&gt; animation and probably convert to video, I just didn&amp;#8217;t want to lose so much color quality in the &lt;span class="caps"&gt;GIF&lt;/span&gt; step). Forget for now. At least I had the images, so if I could just turn them into a movie&amp;#8230;&lt;/p&gt;


	&lt;p&gt;So, I started wondering if, given that I had decided to just crop, and especially now that I had a lot of images that were the frames, maybe I could just use some command line tool or something. So I found this tiny little program, &lt;code&gt;images2mpg&lt;/code&gt;. Long story short, after installing some dependencies from source (that gave compilation errors, but luckily I could compile only the binaries I really needed) that program was &lt;strong&gt;completely&lt;/strong&gt; retarded and didn&amp;#8217;t even do what I wanted (it wanted at least one second between images, but I didn&amp;#8217;t want a slideshow, just a normal movie from the frames). It looks some simple and it&amp;#8217;s so buggy. Gah.&lt;/p&gt;


	&lt;p&gt;So I started wondering if I could just crop with &lt;a href="http://www.mplayerhq.hu/"&gt;mplayer&lt;/a&gt;... Hmmm&amp;#8230; after a couple of problems (like documented switches that were not there and other crap), I ended up with this command line:&lt;/p&gt;


&lt;pre&gt;
&lt;code&gt;
mencoder -vf crop=320:200:0:40 MVI_2160.AVI \
         -ovc lavc -nosound -o metro-crop.avi
&lt;/code&gt;
&lt;/pre&gt;

	&lt;p&gt;That was reasonably quick and easy but it was so frustrating after all that lost time.&lt;/p&gt;


	&lt;p&gt;In any case, I ended up with the video I wanted, so I went to YouTube to upload it. When uploading, I realised that there was some option I had never seen: &lt;em&gt;annotations&lt;/em&gt;.&lt;/p&gt;


	&lt;p&gt;YouTube annotations are really cool. They are like the notes on Flickr, but on a video &lt;code&gt;:-D&lt;/code&gt; Actually I kind of wanted to make a note like that on this video, to show the automatic doors on the Metro station, so I was really happy to see that I could actually do it. And the interface is really easy to use and very clear. I really like it! You can see the result here:&lt;/p&gt;


&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/urWNdPKydzM&amp;#38;hl=es&amp;#38;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/urWNdPKydzM&amp;#38;hl=es&amp;#38;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;

	&lt;p&gt;&lt;strong&gt;&lt;span class="caps"&gt;EDIT&lt;/span&gt;:&lt;/strong&gt; WTF? The annotations don&amp;#8217;t appear on the embedded videos? You&amp;#8217;ll have to go to the &lt;a href="http://es.youtube.com/watch?v=urWNdPKydzM"&gt;video page&lt;/a&gt; to see them, then&amp;#8230;&lt;/p&gt;</description>
      <pubDate>Wed, 23 Jul 2008 09:45:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:666c8a6f-b550-4342-b2cf-e17181746fd7</guid>
      <author>Esteban Manchado</author>
      <link>http://www.hcoder.org/articles/2008/07/23/linux-video-editing-and-youtube-annotations</link>
      <category>Other</category>
      <category>Freedom</category>
      <category>Debian</category>
      <category>Computers</category>
      <category>video</category>
      <category>editing</category>
      <category>linux</category>
      <category>youtube</category>
      <category>copenhagen</category>
      <category>subway</category>
      <category>rants</category>
    </item>
    <item>
      <title>Work-related news</title>
      <description>&lt;p&gt;Some time ago, Opera &lt;a href="http://www.opera.com/pressreleases/en/2008/07/08/"&gt;announced&lt;/a&gt; the &lt;a href="http://www.opera.com/wsc/"&gt;Opera Web Standards Curriculum&lt;/a&gt; project. It&amp;#8217;s a very interesting collection of articles that can be used as &amp;#8220;curriculum&amp;#8221; to learn about web development. It gets extra geeks points for using a Creative Commons license for the articles themselves. Even &lt;a href="http://www.w3.org/QA/2008/07/web-standards-curriculum"&gt;the &lt;span class="caps"&gt;W3C&lt;/span&gt; mentioned it&lt;/a&gt; &lt;code&gt;:-)&lt;/code&gt; I just found some time to have a look at it, that&amp;#8217;s why I&amp;#8217;m posting now &lt;code&gt;:-)&lt;/code&gt;&lt;/p&gt;


	&lt;p&gt;The other news is that finally the &lt;a href="http://my.opera.com/operaqa/blog"&gt;Opera QA blog&lt;/a&gt; is online, and has the first non-hello-world-article (written by yours truly), &amp;#8220;&lt;a href="http://my.opera.com/operaqa/blog/show.dml/2358111"&gt;Continuous Integration: Team Testing&lt;/a&gt;&amp;#8221;. I&amp;#8217;m very excited about this, because it&amp;#8217;s the first time I&amp;#8217;ll participate directly in a company blog, and because the IT world needs more (and better) QA, so hopefully we&amp;#8217;ll be able to spread the word and make the world a better place &lt;code&gt;:-D&lt;/code&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jul 2008 21:22:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:75a91de3-89c5-4447-aea2-b63a8d9dd091</guid>
      <author>Esteban Manchado</author>
      <link>http://www.hcoder.org/articles/2008/07/22/work-related-news</link>
      <category>Work</category>
      <category>Freedom</category>
      <category>Computers</category>
      <category>web</category>
      <category>standards</category>
      <category>curriculum</category>
      <category>opera</category>
      <category>development</category>
      <category>qa</category>
      <category>blog</category>
      <category>continuous</category>
      <category>integration</category>
    </item>
    <item>
      <title>Animal activists in jail for... no reason?</title>
      <description>&lt;p&gt;21 May 2008. Dawn in Austria. A lot of policemen enter in 23 different premises with guns, battering down doors, harassing the people inside. They take 10 people under arrest. Dangerous terrorists? War criminals? Drug dealers?&lt;/p&gt;


	&lt;p&gt;Animal activists. There haven&amp;#8217;t been any concrete charges &lt;em&gt;yet&lt;/em&gt;, so they are basically &lt;a href="http://en.wikipedia.org/wiki/Prisoner_of_conscience"&gt;prisoners of conscience&lt;/a&gt;. Some of them are in a hunger strike. It&amp;#8217;s somewhat amazing that all that can happen in Austria in 2008.&lt;/p&gt;


	&lt;p&gt;Some more information:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.vgt.at/actionalert/repression/emailappell/index_en.php"&gt;Petition to make them press charges or release them&lt;/a&gt;. Please sign it!&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.guardian.co.uk/commentisfree/2008/jun/05/animalwelfare.austria"&gt;Who&amp;#8217;s being caged?&lt;/a&gt;, article in The Guardian&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.vgt.at/presse/news/2008/news20080605_1_en.php"&gt;Statement from Amnesty International&lt;/a&gt; in the &lt;a href="http://www.vgt.at/presse/news/2008/news20080605_1_en.php"&gt;Association against animal factories&lt;/a&gt; website.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Help stop this nonsense!&lt;/p&gt;</description>
      <pubDate>Wed, 09 Jul 2008 21:48:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:06144b56-0a2d-44ff-a579-479a6e821a2a</guid>
      <author>Esteban Manchado</author>
      <link>http://www.hcoder.org/articles/2008/07/09/animal-activists-in-jail-for-no-reason</link>
      <category>Other</category>
      <category>Freedom</category>
      <category>amnesty</category>
      <category>international</category>
      <category>causes</category>
      <category>animal</category>
      <category>activists</category>
      <category>austria</category>
      <category>prisoner</category>
      <category>conscience</category>
    </item>
    <item>
      <title>Frustrated by Python module management</title>
      <description>&lt;p&gt;I don&amp;#8217;t really do any Python development myself, but at work I do support some automated testing infrastructure (in this particular case, I&amp;#8217;m talking about a &lt;a href="http://cruisecontrolrb.thoughtworks.com/"&gt;CruiseControl.rb&lt;/a&gt; installation), and some of the projects that use that infrastructure use Python. The setup is so that the tests are actually executed in the CC.rb server, so I have to have Python installed there, and it has to have some basic dependencies to be able to run the tests.&lt;/p&gt;


	&lt;p&gt;A couple of times something strange happened: suddenly, those tests would start failing with no apparent reason, and looking at the logs, it looked like some dependencies were not installed (error messages such as &lt;code&gt;ImportError: No module named sqlalchemy&lt;/code&gt;). Of course that didn&amp;#8217;t make any sense, because SQLAlchemy is needed for the tests and they were working like a charm for weeks. I was totally and completely confused by the error message, and I tried to install SQLAlchemy again. That solved the problem, luckily, so I decided to forget about it because it wasn&amp;#8217;t my thing anyway.&lt;/p&gt;


	&lt;p&gt;But the problems appeared again. And again. And I got another error message that was really confusing, because it looked like Python was using some old version of some module (a version that wasn&amp;#8217;t there anymore, because the code had been updated from &lt;span class="caps"&gt;SVN&lt;/span&gt;). So I just got tired of not knowing what was going on, and decided to investigate enough to find out the root of the problem. And I found something surprising.&lt;/p&gt;


	&lt;p&gt;What I found is that the famous &lt;code&gt;python setup.py develop&lt;/code&gt; (that everyone told me to use) actually adds the &amp;#8220;current directory&amp;#8221; to the list of paths where Python searches for modules, so you can develop your module and use it from anywhere. I had heard some comment on that, but I didn&amp;#8217;t quite get what it meant, and I don&amp;#8217;t think the person that said it realised either.&lt;/p&gt;


	&lt;p&gt;The fun thing with &lt;code&gt;setup.py develop&lt;/code&gt; is that when you have several &lt;strong&gt;branches&lt;/strong&gt; of the same project in the same machine, and you use that to make the modules available&amp;#8230; well, I guess that knowing which versions of which modules Python will use becomes an &lt;em&gt;interesting&lt;/em&gt; question to say the least. I&amp;#8217;m not saying that the way it works is necessarily wrong, but I do think it is dangerous, and people shouldn&amp;#8217;t think of it as the &amp;#8220;normal&amp;#8221; way of developing modules in Python. It should be used with care.&lt;/p&gt;


	&lt;p&gt;After having realised that and thought about it a bit, I still don&amp;#8217;t understand why those modules simply &amp;#8220;dissappeared&amp;#8221;, but it seems that there was some corruption of &lt;code&gt;/usr/lib/python2.5/site-packages/easy_install.pth&lt;/code&gt; or similar (that file seems to be modified when you install packages with &lt;code&gt;easy_install&lt;/code&gt;, &lt;strong&gt;and&lt;/strong&gt; it had references to the directories I ran &lt;code&gt;setup.py develop&lt;/code&gt; from, so that&amp;#8217;s my main suspect for now). At least I know now that I could backup a working &lt;code&gt;easy_install.pth&lt;/code&gt; file, and restore when we have problems again, but I&amp;#8217;m far from happy with that &amp;#8220;solution&amp;#8221; &lt;code&gt;;-)&lt;/code&gt;&lt;/p&gt;


	&lt;p&gt;Also, I&amp;#8217;m wondering what the hell should I do in the future to prevent more problems, because using &lt;code&gt;setup.py develop&lt;/code&gt; sounds like a terrible idea to me. I tried to set &lt;code&gt;PYTHONPATH&lt;/code&gt; instead, but apparently I failed. Any suggestions?&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;&lt;span class="caps"&gt;EDIT&lt;/span&gt;:&lt;/strong&gt; I&amp;#8217;m finally using &lt;code&gt;PYTHONPATH&lt;/code&gt;. I have no idea what I tried last time, but using it was easy, quick and clean. I still have no idea why the hell Python sometimes forgets where some modules are, though.&lt;/p&gt;</description>
      <pubDate>Tue, 24 Jun 2008 20:28:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:0b86ff7b-7662-455d-8ea9-60b597753694</guid>
      <author>Esteban Manchado</author>
      <link>http://www.hcoder.org/articles/2008/06/24/frustrated-by-python-module-management</link>
      <category>Work</category>
      <category>Computers</category>
      <category>python</category>
      <category>setuptools</category>
      <category>easy_install</category>
      <category>modules</category>
      <category>packages</category>
    </item>
    <item>
      <title>CHDK - Canon Hacker's Development Kit</title>
      <description>&lt;p&gt;Some days ago, &lt;a href="http://virtuelvis.com/"&gt;Arve&lt;/a&gt; posted a very interesting link in &lt;a href="http://twitter.com"&gt;Twitter&lt;/a&gt;: &lt;a href="http://lifehacker.com/387380/turn-your-pointandshoot-into-a-supercamera"&gt;Turn Your Point-and-Shoot into a Super-Camera&lt;/a&gt;. It was about something called &lt;a href="http://chdk.wikia.com/"&gt;&lt;span class="caps"&gt;CHDK&lt;/span&gt;&lt;/a&gt; (Canon Hacker&amp;#8217;s Development Kit), which is a non-official firmware &lt;em&gt;enhancement&lt;/em&gt; for many Canon cameras.&lt;/p&gt;


	&lt;p&gt;It sounds pretty scary, but actually it&amp;#8217;s really safe and easy to use: you just copy some files into your memory card, and ask the camera to upgrade the firmware via some menu option. The awesome part is that &lt;em&gt;it only &amp;#8220;upgrades&amp;#8221; a copy in memory&lt;/em&gt;, so if you simply turn off the camera, the next time everything is back to normal. Of course there are options to load it on startup if you&amp;#8217;re happy with it.&lt;/p&gt;


	&lt;p&gt;The goodies: saving in &lt;span class="caps"&gt;RAW&lt;/span&gt; format, some new menu options, more information on the &lt;a href="http://en.wikipedia.org/wiki/On-screen_display"&gt;&lt;span class="caps"&gt;OSD&lt;/span&gt;&lt;/a&gt;, &lt;em&gt;configurable&lt;/em&gt; OSD, &lt;a href="http://en.wikipedia.org/wiki/BASIC"&gt;&lt;span class="caps"&gt;BASIC&lt;/span&gt;&lt;/a&gt; scripting, and even &lt;strong&gt;games&lt;/strong&gt; (&lt;a href="http://en.wikipedia.org/wiki/Sokoban"&gt;Sokoban&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Reversi"&gt;Reversi&lt;/a&gt;). One of the features that caught my attention in the article was a special mode for motion detection, that apparently works well for making pictures of lightning strikes. And it&amp;#8217;s actually a &lt;a href="http://chdk.wikia.com/wiki/UBASIC/Scripts"&gt;user-written script&lt;/a&gt;, how awesome is that?&lt;/p&gt;


	&lt;p&gt;I haven&amp;#8217;t played that much with it yet, but I have tried and it works as advertised (YMMV). I can&amp;#8217;t wait to use it more, and maybe even try some silly &lt;span class="caps"&gt;BASIC&lt;/span&gt; program.&lt;/p&gt;


	&lt;p&gt;Thanks a lot Arve! &lt;code&gt;;-)&lt;/code&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 15 Jun 2008 19:15:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:d0cfacc7-fc44-4cd0-b674-bb2d6ffb4945</guid>
      <author>Esteban Manchado</author>
      <link>http://www.hcoder.org/articles/2008/06/15/chdk-canon-hackers-development-kit</link>
      <category>Other</category>
      <category>Computers</category>
      <category>canon</category>
      <category>hacker</category>
      <category>development</category>
      <category>kit</category>
      <category>camera</category>
      <category>scripting</category>
      <category>basic</category>
      <category>firmware</category>
    </item>
    <item>
      <title>Retarded keyboard</title>
      <description>&lt;p&gt;So, today I was working normally, and suddenly I mispress something&amp;#8230; and I can&amp;#8217;t switch to other desktops anymore.&lt;/p&gt;


	&lt;p&gt;First thing I think: maybe some &lt;span class="caps"&gt;KDE&lt;/span&gt; global shortcut manager or whatever went nuts, and redefined my &amp;#8220;Switch to Desktop&amp;#8221; keys. So I go and check the preferences, and I find that everything is alright.&lt;/p&gt;


	&lt;p&gt;So I try to redefine the shortcuts again, and I notice that according to &lt;span class="caps"&gt;KDE&lt;/span&gt;, F1 produces &lt;code&gt;XF86Launch0&lt;/code&gt;, and the rest of my F-keys just don&amp;#8217;t do anything. I panic, think for a moment about changing the shortcuts to &lt;code&gt;Ctrl-1&lt;/code&gt;, &lt;code&gt;Ctrl-2&lt;/code&gt;, etc., discard the idea because sooner or later I&amp;#8217;ll need the F-keys anyway&amp;#8230; and decide to reboot. But still I can&amp;#8217;t use my F-keys.&lt;/p&gt;


	&lt;p&gt;Totally desperate, I ask on &lt;span class="caps"&gt;IRC&lt;/span&gt; and someone says &amp;#8220;F Lock&amp;#8221;. And I go &amp;#8220;WTF is that?&amp;#8221; but look at my keyboard, and see some key that is indeed labelled &amp;#8220;F Lock&amp;#8221;. I press it and &lt;em&gt;everything goes back to normal&lt;/em&gt;.&lt;/p&gt;


	&lt;p&gt;Then, the person goes on to explain that Microsoft has very retarded keyboards (in particular, I was using a &lt;a href="http://www.keyboardco.com/keyboard_big.asp?PRODUCT=313"&gt;Microsoft Natural Keyboard&lt;/a&gt;) that &amp;#8220;feature&amp;#8221; a key called &amp;#8220;F Lock&amp;#8221;, that redefines the &amp;#8220;F keys&amp;#8221; (F1, F2, ...) to be some &amp;#8220;useful&amp;#8221; idiotic retarded shortcuts for Office applications or who knows what. I was also told that apparently some of those keyboards, when they boot, they are &lt;em&gt;by default&lt;/em&gt; in &amp;#8220;retarded mode&amp;#8221; (mine seemed to somehow remember the setting in my last reboot, because it has never done that).&lt;/p&gt;


	&lt;p&gt;I just had to blog about this. Amazing.&lt;/p&gt;</description>
      <pubDate>Wed, 11 Jun 2008 19:08:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:2c37f4db-0253-4629-a03b-e5499190b034</guid>
      <author>Esteban Manchado</author>
      <link>http://www.hcoder.org/articles/2008/06/11/retarded-keyboard</link>
      <category>Work</category>
      <category>Computers</category>
      <category>microsoft</category>
      <category>natural</category>
      <category>keyboard</category>
      <category>retarded</category>
      <category>rants</category>
    </item>
    <item>
      <title>Microsoft Office formats</title>
      <description>&lt;p&gt;I read that &lt;a href="http://www.sdtimes.com/content/article.aspx?ArticleID=32228"&gt;Office 2007 won&amp;#8217;t support &lt;span class="caps"&gt;ISO&lt;/span&gt;&amp;#8217;s &lt;span class="caps"&gt;OOXML&lt;/span&gt;&lt;/a&gt;. There are two things I find funny in there:&lt;/p&gt;


	&lt;ol&gt;
	&lt;li&gt;After pushing for making &lt;span class="caps"&gt;OOXML&lt;/span&gt; a &amp;#8220;standard format&amp;#8221; (as in &lt;span class="caps"&gt;ISO&lt;/span&gt;), Microsoft is not implementing the standard spec after all (and won&amp;#8217;t until some future version).&lt;/li&gt;
		&lt;li&gt;Microsoft is going to support &lt;span class="caps"&gt;ODF&lt;/span&gt; (competing, open format).&lt;/li&gt;
	&lt;/ol&gt;


	&lt;p&gt;Of course, they want people to use a non-standard &lt;span class="caps"&gt;OOXML&lt;/span&gt; (the one currently in Office 2007 apparently), so they aren&amp;#8217;t really in a hurry to support &lt;span class="caps"&gt;ISO&lt;/span&gt;&amp;#8217;s &lt;span class="caps"&gt;OOXML&lt;/span&gt;, and their &lt;span class="caps"&gt;ODF&lt;/span&gt; support will probably not be perfect, so they&amp;#8217;re just doing the usual stuff, trying to get people to use some format that they are in a better position to support. Oh well.&lt;/p&gt;</description>
      <pubDate>Thu, 22 May 2008 20:51:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:3cdd6f8f-3d5f-4d66-9f86-42727b4cc69a</guid>
      <author>Esteban Manchado</author>
      <link>http://www.hcoder.org/articles/2008/05/22/microsoft-office-formats</link>
      <category>Freedom</category>
      <category>Computers</category>
      <category>standards</category>
      <category>documents</category>
      <category>formats</category>
      <category>ooxml</category>
      <category>odf</category>
      <category>microsoft</category>
    </item>
    <item>
      <title>NIN: The Slip</title>
      <description>&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Nine_Inch_Nails"&gt;Nine Inch Nails&lt;/a&gt; released their new album, &lt;a href="http://theslip.nin.com/"&gt;The Slip&lt;/a&gt;, under a &lt;a href="http://en.wikipedia.org/wiki/Creative_commons"&gt;Creative Commons&lt;/a&gt; license. You are actually encouraged to &amp;#8220;remix it share it with your friends, post it on your blog, play it on your podcast, give it to strangers, etc.&amp;#8221;. After reading that, I couldn&amp;#8217;t resist giving away my e-mail address to download it. There is an &lt;span class="caps"&gt;MP3&lt;/span&gt; version and two &lt;a href="http://en.wikipedia.org/wiki/Flac"&gt;&lt;span class="caps"&gt;FLAC&lt;/span&gt;&lt;/a&gt; versions, including a very high quality one.&lt;/p&gt;


	&lt;p&gt;Kudos to them. I just listened to the album for the first time, I will probably like it when I can make an informed opinion. At least the first impression was better than with &lt;a href="http://en.wikipedia.org/wiki/Year_Zero_(album)"&gt;Year Zero&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Also, looking around in the Net I was saw that they seem to be good Internet citizens, having at least a &lt;a href="http://es.youtube.com/ninofficial"&gt;YouTube&lt;/a&gt; and &lt;a href="http://www.flickr.com/photos/nineinchnails/"&gt;Flickr&lt;/a&gt; users&amp;#8230;&lt;/p&gt;</description>
      <pubDate>Mon, 19 May 2008 23:15:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:e0ba3c75-6755-41fd-ba54-d7f1bce790fb</guid>
      <author>Esteban Manchado</author>
      <link>http://www.hcoder.org/articles/2008/05/19/nin-the-slip</link>
      <category>Other</category>
      <category>music</category>
      <category>cc</category>
      <category>creative</category>
      <category>commons</category>
      <category>nin</category>
      <category>nine</category>
      <category>inch</category>
      <category>nails</category>
      <category>download</category>
    </item>
    <item>
      <title>Software patents. Yet yet yet yet YET YET again</title>
      <description>&lt;p&gt;One week ago (but I just noticed), &lt;span class="caps"&gt;FFII&lt;/span&gt; published this &lt;a href="http://press.ffii.org/Press_releases/McCreevy_wants_to_legalise_Software_Patents_via_a_US-EU_patent_treaty"&gt;press release about McCreevy trying to legalise Software Patents&lt;/a&gt;. I haven&amp;#8217;t had time to read the whole thing, but this is just amazing. I mean, doesn&amp;#8217;t &lt;a href="http://en.wikipedia.org/wiki/Charles_McCreevy"&gt;Mr. McCreevy&lt;/a&gt; get fucking &lt;em&gt;bored&lt;/em&gt;, if nothing else?&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;We don&amp;#8217;t want your filthy software patents.&lt;/strong&gt; We have said so many many times. Now go and [censored] yourself, find something useful to do for Europe.&lt;/p&gt;</description>
      <pubDate>Mon, 19 May 2008 23:06:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:ad6114e5-f101-4311-99bb-0289163a6b77</guid>
      <author>Esteban Manchado</author>
      <link>http://www.hcoder.org/articles/2008/05/19/software-patents-yet-yet-_yet-yet_-yet-yet-again</link>
      <category>Freedom</category>
      <category>software</category>
      <category>patents</category>
      <category>swpats</category>
      <category>mccreevy</category>
      <category>ffii</category>
      <category>press</category>
      <category>release</category>
    </item>
    <item>
      <title>I don't &amp;quot;git&amp;quot; it</title>
      <description>&lt;p&gt;I admit I don&amp;#8217;t get it. Tons of people are using Git these days, and most of them seem incredibly happy with it. I don&amp;#8217;t really have any relevant experience with it (just used a couple of days), but I didn&amp;#8217;t like it that much. Feels weird, clunky and complicated (especially, the interface is horrid, but then I&amp;#8217;m used to &lt;a href="http://darcs.net/"&gt;Darcs&lt;/a&gt; so I&amp;#8217;m biased/spoilt there).&lt;/p&gt;


	&lt;p&gt;Yeah, yeah. So everyone says that Git&amp;#8217;s power lies in the concepts it&amp;#8217;s built on, and that they&amp;#8217;re different from other &lt;span class="caps"&gt;VCS&lt;/span&gt;, and you have to learn all that to really &amp;#8220;get&amp;#8221; Git. But at the same time they admit the documentation sucks and doesn&amp;#8217;t really help you understand it. So, to be enlightened you have to play a lot with it then. I just don&amp;#8217;t feel like it. I&amp;#8217;m just afraid that all that power&amp;#8230; well, I just won&amp;#8217;t give a shit about it, to put it bluntly. Having a quick look at the net, the arguments supporting Git seem to sound really obscure or not that life saving to me.&lt;/p&gt;


	&lt;p&gt;And yes, I realise that sounds like the &lt;a href="http://en.wikipedia.org/wiki/Blub"&gt;Blub Paradox&lt;/a&gt; in &lt;a href="http://www.paulgraham.com/avg.html"&gt;Beating the averages&lt;/a&gt;, but I just can&amp;#8217;t see how a revision control system can be so wonderful and make a difference &lt;em&gt;for small and medium projects&lt;/em&gt;. I have no doubt Git does make a difference every single day &lt;em&gt;for the Linux kernel&lt;/em&gt;, but when most (non free software) projects work &amp;#8220;not that bad&amp;#8221; even with a centralised &lt;span class="caps"&gt;VCS&lt;/span&gt; like Subversion, is there really any important feature that Git can add vs. any other distributed system (I&amp;#8217;m thinking mostly &lt;a href="http://www.selenic.com/mercurial/wiki/"&gt;Mercurial&lt;/a&gt; here)? Isn&amp;#8217;t the interface going to have a much bigger impact in everyday work (and everyone seem to agree that Git&amp;#8217;s still &lt;b&gt;sucks&lt;/b&gt;)?&lt;/p&gt;


	&lt;p&gt;Personally, I&amp;#8217;m looking forward to certain talk about Git, to see if it will make me see the light ;-)&lt;/p&gt;</description>
      <pubDate>Tue, 13 May 2008 18:03:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:b003a12c-dd52-4993-b742-cbbc5230de84</guid>
      <author>Esteban Manchado</author>
      <link>http://www.hcoder.org/articles/2008/05/13/i-dont-git-it</link>
      <category>Other</category>
      <category>Computers</category>
      <category>get</category>
      <category>mercurial</category>
      <category>hg</category>
      <category>source</category>
      <category>version</category>
      <category>control</category>
      <category>system</category>
      <category>vcs</category>
    </item>
  </channel>
</rss>
