<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.1" -->
<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>TBD</title>
	<link>http://www.maetico.com</link>
	<description>Somewhere to write when I want to say something.</description>
	<pubDate>Wed, 18 Jun 2008 00:14:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<item>
		<title>firefox dowload day.</title>
		<link>http://www.maetico.com/firefox-dowload-day/</link>
		<comments>http://www.maetico.com/firefox-dowload-day/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 00:10:32 +0000</pubDate>
		<dc:creator>mae</dc:creator>
		
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.maetico.com/firefox-dowload-day/</guid>
		<description><![CDATA[In case you haven&#8217;t done so, go download firefox 3 to break a world record http://www.spreadfirefox.com/en-US/worldrecord/
]]></description>
			<content:encoded><![CDATA[<p>In case you haven&#8217;t done so, go download firefox 3 to break a world record <a href="http://www.spreadfirefox.com/en-US/worldrecord/">http://www.spreadfirefox.com/en-US/worldrecord/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.maetico.com/firefox-dowload-day/feed/</wfw:commentRss>
		</item>
		<item>
		<title>designer vs car seller</title>
		<link>http://www.maetico.com/designer-vs-car-seller/</link>
		<comments>http://www.maetico.com/designer-vs-car-seller/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 18:05:30 +0000</pubDate>
		<dc:creator>mae</dc:creator>
		
		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://www.maetico.com/designer-vs-car-seller/</guid>
		<description><![CDATA[I found this the other day
http://www.fukung.net/images/2674/designer.gif
I find it so true, it applies to programmers too, in fact it applies to everyone that works providing a service. Enjoy.
]]></description>
			<content:encoded><![CDATA[<p>I found this the other day</p>
<p><a href="http://www.fukung.net/images/2674/designer.gif">http://www.fukung.net/images/2674/designer.gif</a></p>
<p>I find it so true, it applies to programmers too, in fact it applies to everyone that works providing a service. Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maetico.com/designer-vs-car-seller/feed/</wfw:commentRss>
		</item>
		<item>
		<title>fun with microsoft installers</title>
		<link>http://www.maetico.com/fun-with-microsoft-installers/</link>
		<comments>http://www.maetico.com/fun-with-microsoft-installers/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 17:59:03 +0000</pubDate>
		<dc:creator>mae</dc:creator>
		
		<category><![CDATA[windows]]></category>

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

		<guid isPermaLink="false">http://www.maetico.com/fun-with-microsoft-installers/</guid>
		<description><![CDATA[Now this is a really nice one from microsoft. To reproduce:

get linux on a ext2 or 3 partition.
get the ext2/3 windows driver
load your partition into any letter, I used Z and X
download visual studio 2008. (don&#8217;t worry you don&#8217;t need to install it it will crash before the big download) I used the C3 one.
run [...]]]></description>
			<content:encoded><![CDATA[<p>Now this is a really nice one from microsoft. To reproduce:</p>
<ol>
<li>get linux on a ext2 or 3 partition.</li>
<li>get the ext2/3 <a href="http://www.fs-driver.org/">windows driver</a></li>
<li>load your partition into any letter, I used Z and X</li>
<li><a href="http://www.microsoft.com/express/download/default.aspx">download </a>visual studio 2008. (don&#8217;t worry you don&#8217;t need to install it it will crash before the big download) I used the C3 one.</li>
<li>run said installer, and you get a neat error.</li>
</ol>
<p>Now my question is, why on earth are they unpacking in other letter other than c:? Even better why they don&#8217;t do a check instead of taking the last letter available?? nice way to go really, go microsoft!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maetico.com/fun-with-microsoft-installers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>howto: version control of your home directory</title>
		<link>http://www.maetico.com/howto-version-control-of-your-home-directory/</link>
		<comments>http://www.maetico.com/howto-version-control-of-your-home-directory/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 11:18:08 +0000</pubDate>
		<dc:creator>mae</dc:creator>
		
		<category><![CDATA[tips]]></category>

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

		<guid isPermaLink="false">http://www.maetico.com/howto-version-control-of-your-home-directory/</guid>
		<description><![CDATA[ Well this is something I have been wanting to do for a LONG time. But so far I didn&#8217;t found a good alternative.
I&#8217;m a long time svn user but doing this with svn presented the following issues.

having one .svn in each folder is not an option it&#8217;s just too much hidden things everywhere plus [...]]]></description>
			<content:encoded><![CDATA[<p> Well this is something I have been wanting to do for a LONG time. But so far I didn&#8217;t found a good alternative.</p>
<p>I&#8217;m a long time svn user but doing this with svn presented the following issues.</p>
<ul>
<li>having one .svn in each folder is not an option it&#8217;s just too much hidden things everywhere plus it will cause some weird clashes</li>
<li>.svn is a pain, specially when you are grepping the source and you get double results (although I fixed this with a bash alias)</li>
<li>svn urls are confusing and long</li>
<li>ignoring files is directory based so svn status will show a ton of things</li>
</ul>
<p>Today for some reason I started reading the <a href="http://www.selenic.com/mercurial/">mercurial</a> documentation and it just hit me, this is what I needed. Why? well&#8230;</p>
<ul>
<li>one folder with all the versioning info</li>
<li>sane <a href="http://www.selenic.com/mercurial/hgignore.5.html">ignores</a> which are file based not path based</li>
<li>super easy backup. as the distributed version system will let me clone the repository or even better use a <a href="http://www.selenic.com/mercurial/wiki/index.cgi/CreateBundleOfAllChanges">Bundle</a></li>
<li>in-place import this is a great feature svn is lacking*</li>
<li>non-intrusive</li>
</ul>
<p>So lets get dirty  first create the repository. And lets add a basic .hgignore, I got the .hgignore file tip from <a href="http://www.selenic.com/mercurial/wiki/index.cgi/FAQ#head-d93dc915bd7d4180cb62aef47df3c6fc7509b3d3">here</a> which means I&#8217;m not the first one to come up with this idea. And lets commit that.</p>
<p><code><br />
$ cd<br />
$ hg init<br />
$ printf "syntax: glob\n*\n" &gt; .hgignore<br />
$ hg commit<br />
</code></p>
<p>Now we need to figure out which files we want to get into the repository so lets figure that out.</p>
<p><code><br />
$ ls -a1 &gt;&gt; .hgignore<br />
</code><br />
note, that&#8217;s a &#8220;one&#8221; it will output the file in columns, if you didn&#8217;t knew that go read the man page, you will love all the switches.</p>
<p>Now we need to edit the .hgignore file a bit delete the following lines<br />
<code><br />
*<br />
syntax: regexp</code></p>
<p>./<br />
../<br />
also delete (or comment with a #) all the lines of the files you want to version (remember this is an ignore file)</p>
<p>then just start adding files and when you are done commit. And now you have full history of all your changes, Which is awesome for managing your config files, remembering all the tricks in your .vim or .bashrc and exporting them to other machines.</p>
<p>EDIT:</p>
<p>* in-place import means that the original code you import into the versioning system becomes a working copy.</p>
<p>In SVN when you do an import the original tree does not become a working copy of the code, so you have to do an import then a checkout into the same dir from which you imported. It&#8217;s very tricky and most people don&#8217;t know about it. Although There is <a href="http://subversion.tigris.org/faq.html#in-place-import">a way</a> to trick svn into doing it but most people don&#8217;t know about it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maetico.com/howto-version-control-of-your-home-directory/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I&#8217;m reading a book, and it seems like deja vu</title>
		<link>http://www.maetico.com/im-reading-a-book-and-it-seems-like-deja-vu/</link>
		<comments>http://www.maetico.com/im-reading-a-book-and-it-seems-like-deja-vu/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 05:51:23 +0000</pubDate>
		<dc:creator>mae</dc:creator>
		
		<category><![CDATA[software]]></category>

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

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

		<guid isPermaLink="false">http://www.maetico.com/im-reading-a-book-and-it-seems-like-deja-vu/</guid>
		<description><![CDATA[First of all please no &#8220;2005 call he wants his revelation back&#8221; jokes.
Honestly I didn&#8217;t put a lot of attention to this the first time it came around. I just though, it was a bunch of buzz&#8230; but it turned out to be a huge success, and even though I still don&#8217;t like the toolkit, [...]]]></description>
			<content:encoded><![CDATA[<p>First of all please no &#8220;2005 call he wants his revelation back&#8221; jokes.</p>
<p>Honestly I didn&#8217;t put a lot of attention to this the first time it came around. I just though, it was a bunch of buzz&#8230; but it turned out to be a huge success, and even though I still don&#8217;t like the toolkit, because it&#8217;s way too narrow. (which now I understand why) I have to totally agree with the philosophy. Most of the stuff that is said in this book I have either said, think or didn&#8217;t had the words to articulate my thoughts. But I knew it right after reading the &#8220;essay&#8221; (books is split into &#8220;essays&#8221; instead of chapters).</p>
<p>It will take you at most 2hrs to read it entirely (if you where like me), maybe a week or more if you haven&#8217;t even think of it&#8217;s core ideas.  and some will probably never understand it. This is how companies should work, this is how software should be build, and this is how I plan to run my company. Anyway without anything else to say please enjoy this little gem of modern software development, <a href="http://gettingreal.37signals.com/toc.php">Getting Real by 37 signals.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.maetico.com/im-reading-a-book-and-it-seems-like-deja-vu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>nothing</title>
		<link>http://www.maetico.com/nothing/</link>
		<comments>http://www.maetico.com/nothing/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 05:36:34 +0000</pubDate>
		<dc:creator>mae</dc:creator>
		
		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://www.maetico.com/nothing/</guid>
		<description><![CDATA[that is exactly what I have been doing for the past&#8230;. well lastpost-thispost. But that&#8217;s over. I just can&#8217;t be like that.
]]></description>
			<content:encoded><![CDATA[<p>that is exactly what I have been doing for the past&#8230;. well lastpost-thispost. But that&#8217;s over. I just can&#8217;t be like that.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maetico.com/nothing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Trust - Why society needs it?</title>
		<link>http://www.maetico.com/trust-why-society-needs-it/</link>
		<comments>http://www.maetico.com/trust-why-society-needs-it/#comments</comments>
		<pubDate>Wed, 10 Oct 2007 23:39:19 +0000</pubDate>
		<dc:creator>mae</dc:creator>
		
		<category><![CDATA[work]]></category>

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

		<guid isPermaLink="false">http://www.maetico.com/trust-why-society-needs-it/</guid>
		<description><![CDATA[I have been wondering about several things lately. Lets take for example a loan I get a paper from a bank normally that says they are going to give me several other little papers in exchange for me giving back even more papers in several years. Now the good thing about this is that those [...]]]></description>
			<content:encoded><![CDATA[<p>I have been wondering about several things lately. Lets take for example a loan I get a paper from a bank normally that says they are going to give me several other little papers in exchange for me giving back even more papers in several years. Now the good thing about this is that those little papers turn into something useful for example a place to live so people actually care about .</p>
<p>Another example is when you know something that you know will benefit others but you are not allowed to say it, for example there is a way to gain an advantage in getting more papers than what you should get, now the thing is that part of the agreement for you to get more papers involves not telling anyone that you are actually getting more papers because that will generate a momentum that will end up in even more papers being push out. Now the dilema is after you got your papers how there is nothing stopping you from hanging out the information, but whoever gave you the papers trusts in that you won&#8217;t release said information.</p>
<p>Another good way of trust is when you are working, you actually give part of your live (according to the local papers it&#8217;s 44hours per week) and you are trusting that after 2 or 4 weeks depending on your trust agreement, you will get some papers which you will eventually take to someone else that trusts he can give those papers to someone else so we all get what we want, or don&#8217;t want but need or simple don&#8217;t want but someone is making us get them.</p>
<p>So in the end the economy is just a huge trust network in which everyone  is just trusting the other part doing good, now the most interesting part of everything is that no one trusts on the other part, and yet the only way they can live in society is with trust, irony is beautiful&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maetico.com/trust-why-society-needs-it/feed/</wfw:commentRss>
		</item>
		<item>
		<title>java certification</title>
		<link>http://www.maetico.com/java-certification/</link>
		<comments>http://www.maetico.com/java-certification/#comments</comments>
		<pubDate>Thu, 20 Sep 2007 16:11:32 +0000</pubDate>
		<dc:creator>mae</dc:creator>
		
		<category><![CDATA[life]]></category>

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

		<guid isPermaLink="false">http://www.maetico.com/java-certification/</guid>
		<description><![CDATA[This post had sometime on the &#8220;drafts&#8221; everything but the last part was written several months ago.
Today someone ask me why aren&#8217;t you finish with the java certification, my answer was something like &#8220;well you know because ehhh yea&#8221;, but in reality I knew exactly why. I have lost faith on the language, java no [...]]]></description>
			<content:encoded><![CDATA[<p>This post had sometime on the &#8220;drafts&#8221; everything but the last part was written several months ago.</p>
<p>Today someone ask me why aren&#8217;t you finish with the java certification, my answer was something like &#8220;well you know because ehhh yea&#8221;, but in reality I knew exactly why. I have lost faith on the language, java no longer excites me, sure is useful to have the compiler bark at you for every little detail. But they have added so much crap on top of it that programming Java is no longer fun.</p>
<p>The first place where I think Java stop being fun, was when you totally needed an IDE to write anything useful, and of course when everyone was using eclipse. Don&#8217;t get me wrong eclipse is very nice, it even won me over from netbeans, but what I don&#8217;t like about it is when someone has no clue of what&#8217;s going on because they have delegated all knowledge of it to the IDE, one particular case version control, you will be impress of how many people don&#8217;t know how to work with CVS and/or SVN, just because the smart-asses at eclipse decided to do things &#8220;a little different&#8221;.</p>
<p>The second place which is actually in order of how I found out and now how much they suck, is J2EE.  Interesting enough the problemwith J2EE is not sun but everyone else. Starting with the application server, why on earth you need a program to run a program unless it&#8217;s running several programs? Then the zillion frameworks and crap on top of http + html it&#8217;s just ridiculous.</p>
<p>Now that said I finally got my act together and went to take the exam, considering the fact that I barely study for it, that I had about 10 days of party and that the thing asked a lot about &#8220;the name of the methods that does foo&#8221; I got a not so decent score but I pass. So yes my friends you got a new SJCP in the group (yay!) Now lets keep on bashing on how cobolist it&#8217;s starting to be and how big huge and monstrous systems are not the way the computer world should be heading too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maetico.com/java-certification/feed/</wfw:commentRss>
		</item>
		<item>
		<title>google apis, they just make you think why not?</title>
		<link>http://www.maetico.com/google-apis-they-just-make-you-think-why-not/</link>
		<comments>http://www.maetico.com/google-apis-they-just-make-you-think-why-not/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 20:39:10 +0000</pubDate>
		<dc:creator>mae</dc:creator>
		
		<category><![CDATA[work]]></category>

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

		<guid isPermaLink="false">http://www.maetico.com/google-apis-they-just-make-you-think-why-not/</guid>
		<description><![CDATA[The other day I sat down and watch a lot of Google developer day videos, here are the ones that catch my atention the most.
update: for some reason not all videos are loading. Here are the links 
google maps
googlegears
data API
geoweb
google maps
(Either JavaScript is not active or you are using an old version of Adobe Flash [...]]]></description>
			<content:encoded><![CDATA[<p>The other day I sat down and watch a lot of Google developer day videos, here are the ones that catch my atention the most.</p>
<p><strong>update: for some reason not all videos are loading. Here are the links </strong><br />
<a href="http://youtube.com/watch?v=QJIMioKRozQ">google maps</a><br />
<a href="http://youtube.com/watch?v=cQyha30nm6k">googlegears</a><br />
<a href="http://youtube.com/watch?v=O4SWAfisH-8">data API</a><br />
<a href="http://www.youtube.com/watch?v=Pjn5RkIHzYo">geoweb</a></p>
<p>google maps<br />
<object type="application/x-shockwave-flash" data="http://youtube.com/watch?v=QJIMioKRozQ" width="400" height="350" class="embedflash"><param name="movie" value="http://youtube.com/watch?v=QJIMioKRozQ" /><small>(Either JavaScript is not active or you are using an old version of Adobe Flash Player. <a href="http://www.adobe.com/de/">Please install the newest Flash Player</a>.)</small></object></p>
<p>googlegears<br />
<object type="application/x-shockwave-flash" data="http://youtube.com/watch?v=cQyha30nm6k" width="400" height="350" class="embedflash"><param name="movie" value="http://youtube.com/watch?v=cQyha30nm6k" /><small>(Either JavaScript is not active or you are using an old version of Adobe Flash Player. <a href="http://www.adobe.com/de/">Please install the newest Flash Player</a>.)</small></object></p>
<p>data API<br />
<object type="application/x-shockwave-flash" data="http://youtube.com/watch?v=O4SWAfisH-8" width="400" height="350" class="embedflash"><param name="movie" value="http://youtube.com/watch?v=O4SWAfisH-8" /><small>(Either JavaScript is not active or you are using an old version of Adobe Flash Player. <a href="http://www.adobe.com/de/">Please install the newest Flash Player</a>.)</small></object></p>
<p>geoweb<br />
<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/Pjn5RkIHzYo" width="425" height="350" class="embedflash"><param name="movie" value="http://www.youtube.com/v/Pjn5RkIHzYo" /><small>(Either JavaScript is not active or you are using an old version of Adobe Flash Player. <a href="http://www.adobe.com/de/">Please install the newest Flash Player</a>.)</small></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.maetico.com/google-apis-they-just-make-you-think-why-not/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fuckowski. Memorias de un ingeniero</title>
		<link>http://www.maetico.com/fuckowski-memorias-de-un-ingeniero/</link>
		<comments>http://www.maetico.com/fuckowski-memorias-de-un-ingeniero/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 20:37:53 +0000</pubDate>
		<dc:creator>mae</dc:creator>
		
		<category><![CDATA[work in air quotes]]></category>

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

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

		<guid isPermaLink="false">http://www.maetico.com/fuckowski-memorias-de-un-ingeniero/</guid>
		<description><![CDATA[I just wanted to point out this great book someone send me the other day. I&#8217;m not sure of it was because my situation is very simular, and in fact I have reach the last chapter (both in my life and reading it). And even though I had no rockefeller I knew it was time [...]]]></description>
			<content:encoded><![CDATA[<p>I just wanted to point out this great book someone send me the other day. I&#8217;m not sure of it was because my situation is very simular, and in fact I have reach the last chapter (both in my life and reading it). And even though I had no rockefeller I knew it was time some time ago. <a href="http://www.jesusda.com/docs/ebooks/ebook_castellano_Memorias%20de%20un%20ingeniero.pdf">Here</a> is the ebook, and yes it&#8217;s in spanish.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maetico.com/fuckowski-memorias-de-un-ingeniero/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Exodus?</title>
		<link>http://www.maetico.com/exodus/</link>
		<comments>http://www.maetico.com/exodus/#comments</comments>
		<pubDate>Thu, 09 Aug 2007 17:18:16 +0000</pubDate>
		<dc:creator>mae</dc:creator>
		
		<category><![CDATA[work]]></category>

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

		<guid isPermaLink="false">http://www.maetico.com/exodus/</guid>
		<description><![CDATA[I have seen a pattern lately and I want to be sure it&#8217;s not just a coincidence.
About a year ago a friend of mine announced she was leaving to study a masters in Spain. Something is business as that&#8217;s what she studied. After that a dear friend of mine moved over to USA to work, [...]]]></description>
			<content:encoded><![CDATA[<p>I have seen a pattern lately and I want to be sure it&#8217;s not just a coincidence.</p>
<p>About a year ago a friend of mine announced she was leaving to study a masters in Spain. Something is business as that&#8217;s what she studied. After that a dear friend of mine moved over to USA to work, then another business friend went to Spain, and another friend moved over to Argentina. I know someone that is planning on leaving to Australia and another for Canada. I know at least 3 more people that already left to USA. Yesterday yet another friend told me she was going to Spain for yet another master in business, and she is probably going to get married to her boyfriend and he is going to go with her. she also told me she knows a lot of people from our university are doing that too; and no, she doesn&#8217;t knows the first two that are already in Spain. Another ex-coworker is going to Spain soon although the time is not business as she is on IT. And I just read the girlfriend of the guy in Argentina is going to Spain.</p>
<p>That makes it at least 15 people I know that are doing i. Now what I find interesting is that all of them share the following. They where great students, they are great people, they excel at their work, and they are not thinking of coming back. They all belong to either IT or business administration, and it seems that business is going to Spain and IT to USA. Now what puzzles me is why? And I think it&#8217;s because they have reach the top in here. Not the top as in they are the big boss of their company or CEO, the top as there is nothing better to do than the boring day to day go nowhere maintenance of systems. (note both people and software systems). I&#8217;m almost certain most of them are not leaving because of the money, they know they will expend much more money and they won&#8217;t win that much, and some of them know how hard moving to another country can be. But I think they are just looking to get out of the loop.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maetico.com/exodus/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Diff tools, WinMerge &#038; Meld</title>
		<link>http://www.maetico.com/diff-tools-winmerge-meld/</link>
		<comments>http://www.maetico.com/diff-tools-winmerge-meld/#comments</comments>
		<pubDate>Thu, 26 Jul 2007 00:47:13 +0000</pubDate>
		<dc:creator>mae</dc:creator>
		
		<category><![CDATA[software]]></category>

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

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

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

		<guid isPermaLink="false">http://www.maetico.com/diff-tools-winmerge-meld/</guid>
		<description><![CDATA[WinMerge is wonderful for those souls that are still trap developing in windows.
Their &#8220;main&#8221; site is currently down but you can check it out later at winmerge.org.
Meld is another great app which I found ones I moved 100% to linux.
I really like them both but there is one feature that WinMerge has that I haven&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p><a href="sourceforge.net/projects/winmerge">WinMerge</a> is wonderful for those souls that are still trap developing in windows.</p>
<p>Their &#8220;main&#8221; site is currently down but you can check it out later at <a href="http://winmerge.org/">winmerge.org</a>.</p>
<p><a href="http://meld.sourceforge.net/">Meld</a> is another great app which I found ones I moved 100% to linux.</p>
<p>I really like them both but there is one feature that WinMerge has that I haven&#8217;t been able to reproduce in Meld. WinMerge has keyboard shortcuts for everything, so you do something like alt-down, alt left (can&#8217;t recall the exact commands) and that will go to the next diff and replace the right file with the left file. In Meld you have (or at least as far as I know) to do the same but with the mouse which makes it slower.</p>
<p>A smaller thing is that WinMerge is faster and I believe it&#8217;s both because it&#8217;s more mature and because it&#8217;s C++ while meld is python+GTK .</p>
<p>And of course Meld gets extra points for the cool effect to reflect changes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maetico.com/diff-tools-winmerge-meld/feed/</wfw:commentRss>
		</item>
		<item>
		<title>InfraRecorder a simple and usefull CD-DVD burning software</title>
		<link>http://www.maetico.com/infrarecorder-a-simple-and-usefull-cd-dvd-burning-software/</link>
		<comments>http://www.maetico.com/infrarecorder-a-simple-and-usefull-cd-dvd-burning-software/#comments</comments>
		<pubDate>Wed, 25 Jul 2007 22:58:01 +0000</pubDate>
		<dc:creator>mae</dc:creator>
		
		<category><![CDATA[software]]></category>

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

		<guid isPermaLink="false">http://www.maetico.com/infrarecorder-a-simple-and-usefull-cd-dvd-burning-software/</guid>
		<description><![CDATA[I have been wanting to post about a couple of small apps, that I have been using. Which I think rock but not many people know them. So in no particular order here is the first .
InfraRecorder is what I dream of having for all those years I was using windows, ever since Nero crapped [...]]]></description>
			<content:encoded><![CDATA[<p>I have been wanting to post about a couple of small apps, that I have been using. Which I think rock but not many people know them. So in no particular order here is the first .</p>
<p><a href="http://infrarecorder.sourceforge.net/">InfraRecorder</a> is what I dream of having for all those years I was using windows, ever since Nero crapped out it&#8217;s own UI, I think it was nero 5 or 6 when they redoit to make it idiot proved, which in most cases ruins the experience for the &#8220;advanced users&#8221;.</p>
<p>InfraRecorder is simple and usefull, the website is very ugly (default wordpress install) and the UI too but who wants a flashy UI if all you need is to burn a CD? Infra has 3 or 4 tabs each with 3 or 4 &#8220;links&#8221; you click. It was everything you will ever need; burn data, mp3 (with a plugin due to copyright), burn ISO, copy disk-to-disk and delete re-writables.</p>
<p>A warning: If you are trying to burn a CD with a DVD burner (always?) it gives you a dialog, which the first time I read confused me, it&#8217;s really asking you if you want to burn a CD or DVD and if you choose the wrong one it will ruin your disk.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maetico.com/infrarecorder-a-simple-and-usefull-cd-dvd-burning-software/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MPX multitouch driver for X server</title>
		<link>http://www.maetico.com/mpx-multitouch-driver-for-x-server/</link>
		<comments>http://www.maetico.com/mpx-multitouch-driver-for-x-server/#comments</comments>
		<pubDate>Fri, 13 Jul 2007 02:28:04 +0000</pubDate>
		<dc:creator>mae</dc:creator>
		
		<category><![CDATA[X]]></category>

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

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

		<guid isPermaLink="false">http://www.maetico.com/mpx-multitouch-driver-for-x-server/</guid>
		<description><![CDATA[This is something very cool, someone named Peter has been working on a driver for X to support multi touch, some of you may be saying 2006 call it want&#8217;s it&#8217;s really cool multitouch screen back, but let me tell you why this is different.

We don&#8217;t need gesture support in X. Gestures depend a lot [...]]]></description>
			<content:encoded><![CDATA[<p>This is something very cool, someone named Peter has been working on a driver for X to support multi touch, some of you may be saying 2006 call it want&#8217;s it&#8217;s really cool multitouch screen back, but let me tell you why this is different.</p>
<blockquote><p>
We don&#8217;t need gesture support in X. Gestures depend a lot on the context. A gesture in one context can mean something different in a different context. And the only thing that knows the context is the application. This is very similar to a button press. Pressing a mouse button can mean a zillion different things, depending where and when it happens. That&#8217;s why all X does is relay the button press to a client application, which then does the right thing.
</p></blockquote>
<p>Which in short means the X server will just send an event to the client, remember that in X terms the client is the Desktop Environment (gnome,kde,enlightenment) or the window manager (fluxbox,w3m, etc.).</p>
<blockquote><p>To your multi-touch driver all this doesn&#8217;t matter. It sends blob events, the server takes care of the rest. You&#8217;re guaranteed to be able to interact with any X application. X doesn&#8217;t care about the hardware. You can use your DiamondTouch, your FTIR table or - if you can afford one - your MS Surface table.</p></blockquote>
<p>which means that ANY application can work with multi-touch, in fact ones GTK gets support for BlobEvents all your program has to do is support one more event and process it. </p>
<p>Even better you can use the mouse and keyboard and multitouch all together as MPX is just another driver!</p>
<p>Full article <a href="http://wearables.unisa.edu.au/mpx/?q=node/86">here</a> which is the cool part which is the reason why I&#8217;m not liking the video from here, so go read the artcle and watch it in action.</p>
<p>This is like xgl for multi touch displays!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maetico.com/mpx-multitouch-driver-for-x-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Petrol consumption per day worldwide.</title>
		<link>http://www.maetico.com/petrol-consumption-per-day-worldwide/</link>
		<comments>http://www.maetico.com/petrol-consumption-per-day-worldwide/#comments</comments>
		<pubDate>Fri, 13 Jul 2007 02:16:04 +0000</pubDate>
		<dc:creator>mae</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.maetico.com/petrol-consumption-per-day-worldwide/</guid>
		<description><![CDATA[It is interesting that even though you know some things in a graph they cause a bigger impression.

]]></description>
			<content:encoded><![CDATA[<p>It is interesting that even though you know some things in a graph they cause a bigger impression.</p>
<p><img src="http://www.economist.com/images/ga/2007w27/Petrol.jpg" height="722" width="521" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.maetico.com/petrol-consumption-per-day-worldwide/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Michael Moore on CNN</title>
		<link>http://www.maetico.com/michael-moore-on-cnn/</link>
		<comments>http://www.maetico.com/michael-moore-on-cnn/#comments</comments>
		<pubDate>Tue, 10 Jul 2007 18:54:29 +0000</pubDate>
		<dc:creator>mae</dc:creator>
		
		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://www.maetico.com/michael-moore-on-cnn/</guid>
		<description><![CDATA[Just a quick note on a great interview. I really like Moore, I have to agree that sometimes he has a very narrow point of view, and a very cruel way of saying it, but he is right. As for the &#8220;introductory&#8221; piece by Dr whatever, that was just a low blow by CNN. Come [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick note on a great interview. I really like Moore, I have to agree that sometimes he has a very narrow point of view, and a very cruel way of saying it, but he is right. As for the &#8220;introductory&#8221; piece by Dr whatever, that was just a low blow by CNN. Come on really how you introduce someone questioning his crediability. Anyway here is the video</p>
<p><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/JpKoN40K7mA" width="425" height="350" class="embedflash"><param name="movie" value="http://www.youtube.com/v/JpKoN40K7mA" /><small>(Either JavaScript is not active or you are using an old version of Adobe Flash Player. <a href="http://www.adobe.com/de/">Please install the newest Flash Player</a>.)</small></object></p>
<p>UPDATE: <a href="http://www.michaelmoore.com/sicko/news/article_10017.php">here</a> is the promised point-to-point response</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maetico.com/michael-moore-on-cnn/feed/</wfw:commentRss>
		</item>
		<item>
		<title>wordpress upgrade and new features</title>
		<link>http://www.maetico.com/wordpress-upgrade-and-new-features/</link>
		<comments>http://www.maetico.com/wordpress-upgrade-and-new-features/#comments</comments>
		<pubDate>Sun, 08 Jul 2007 20:51:16 +0000</pubDate>
		<dc:creator>mae</dc:creator>
		
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.maetico.com/wordpress-upgrade-and-new-features/</guid>
		<description><![CDATA[Hey all just wanted to point out some things.
I have added the subscribe to comments plugin (anyone could tell me if it&#8217;s working?), upgraded to wordpress 2.2.1 and I have a new theme which is supposed to be very nice to edit.
]]></description>
			<content:encoded><![CDATA[<p>Hey all just wanted to point out some things.</p>
<p>I have added the subscribe to comments plugin (anyone could tell me if it&#8217;s working?), upgraded to wordpress 2.2.1 and I have a new theme which is supposed to be very nice to edit.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maetico.com/wordpress-upgrade-and-new-features/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PR speak to human language</title>
		<link>http://www.maetico.com/pr-speak-to-human-language/</link>
		<comments>http://www.maetico.com/pr-speak-to-human-language/#comments</comments>
		<pubDate>Sun, 08 Jul 2007 19:15:23 +0000</pubDate>
		<dc:creator>mae</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.maetico.com/pr-speak-to-human-language/</guid>
		<description><![CDATA[Just a small note on how bad PR speak has gotten.
I recently read this post by Mark Pilgrim, which was great. He also link to the response to Jobs letter about no-DRM music, which was even better. Now how about this two gems.
Corporate Gibberish Generator and
web2.0 bullshit generator
]]></description>
			<content:encoded><![CDATA[<p>Just a small note on how bad PR speak has gotten.</p>
<p>I recently read <a href="http://diveintomark.org/archives/2007/06/24/fm-translation">this</a> post by Mark Pilgrim, which was great. He also link to the <a href="http://daringfireball.net/2007/02/macrovision_translation">response</a> to Jobs letter about no-DRM music, which was even better. Now how about this two gems.<br />
<a href="http://www.andrewdavidson.com/gibberish/?companyname=Project+Zero">Corporate Gibberish Generator</a> and<br />
<a href="http://www.emptybottle.org/bullshit/">web2.0 bullshit generator</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.maetico.com/pr-speak-to-human-language/feed/</wfw:commentRss>
		</item>
		<item>
		<title>RFC 424242 - Hindu proxy</title>
		<link>http://www.maetico.com/rfc-424242-hindu-proxy/</link>
		<comments>http://www.maetico.com/rfc-424242-hindu-proxy/#comments</comments>
		<pubDate>Fri, 29 Jun 2007 18:36:05 +0000</pubDate>
		<dc:creator>mae</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.maetico.com/rfc-424242-hindu-proxy/</guid>
		<description><![CDATA[Abstract
The Hindu proxy is a mecanish for tunneling connections over networks which have gone thru a certified stupid security (CSS) clearance which esencially blocks the normal networking tools, like ssh, telnet, http, et all.
1. Overview of operations
When a capable human being needs to access a resource block by a policy implemented by the CSS, he/she [...]]]></description>
			<content:encoded><![CDATA[<p>Abstract</p>
<p>The Hindu proxy is a mecanish for tunneling connections over networks which have gone thru a certified stupid security (CSS) clearance which esencially blocks the normal networking tools, like ssh, telnet, http, et all.</p>
<p>1. Overview of operations</p>
<p>When a capable human being needs to access a resource block by a policy implemented by the CSS, he/she needs to connect to a hindu proxy in order to accomplish a task, such as running cat on a file.<br />
The luser connect to any chat service which is pre-connected to the hindu proxy, and sends a hi request.<br />
The hindu proxy replies with a random phrase which normally means hi.<br />
The luser being should write a request for the server with the server, protocol, user and pass, which must be pass in clear text.<br />
The process above needs to be repeated until the luser receives a valid ack.<br />
The luser should send a series of shell commands which must be sequential and can&#8217;t be chained together, to which he must be sure won&#8217;t fail to be parsed by whatever shell environment the hindu proxy connected to, ways to determine the actual shell are left to the implementer and will vary from vendor to vendor.<br />
The hindu proxy will have a buffer of 1 command which may not be longer than the current lenght of his chat window, overflows will be ignored or interpret as carriage returns.<br />
The hindu proxy will copy&amp;paste the request from the chat into the shell, the actual method is implementation dependant, as well as the handling of errors and overflows.<br />
The hindu proxy will wait a random ammount of time for a response from the real server, after which it will send the response &#8220;it&#8217;s not working&#8221;<br />
If the above timeout is never reach the hindu proxy will utilize the above copy@paste rutine to send the results back to the luser<br />
2. Error handling<br />
All errors reported by the server may or may not be proxied back to the luser<br />
All errors reported by the hundi proxy may or may not be proxied back to the luser<br />
All errors reported by the IM system may or may not be proxied back to the luser</p>
<p>3. The copy&amp;paste protocol<br />
The hindu proxy may implement several ways of transfering data, the recommended implementation is to relay the operation to the underliying operating system, although must implementations today utilze the &#8220;read,switchwindow,type&#8221; protocol</p>
<p>4. Security considerations<br />
This protocol is vulnerable to the following:<br />
- someone reading you IM window<br />
- someone reading the hindu&#8217;s IM window<br />
- the hindu leaving his workstation unlock<br />
- anyone with access to the hindu workstation as the log files have read access to everyone by default<br />
- Any sniffing software<br />
In case you didn&#8217;t notice that was a joke, as per warchief request there is an editable version <a href="http://trac.maetico.com/wiki/jokes/hinduProxy">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.maetico.com/rfc-424242-hindu-proxy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>never run @rm -rf $(PREFIX)/bin/deluge</title>
		<link>http://www.maetico.com/never-run-rm-rf-prefixbindeluge/</link>
		<comments>http://www.maetico.com/never-run-rm-rf-prefixbindeluge/#comments</comments>
		<pubDate>Fri, 29 Jun 2007 02:10:08 +0000</pubDate>
		<dc:creator>mae</dc:creator>
		
		<category><![CDATA[work]]></category>

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

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

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

		<guid isPermaLink="false">http://www.maetico.com/never-run-rm-rf-prefixbindeluge/</guid>
		<description><![CDATA[There are time when being ovidient bytes you in the ass.
For example the shell and rm, yes you know where I&#8217;m going. It turns out that the following command  inside a makefile @rm -rf $(PREFIX)/bin/deluge does something really extrange. And yes it&#8217;s all my fault because I force it twice.
For some reason the r [...]]]></description>
			<content:encoded><![CDATA[<p>There are time when being ovidient bytes you in the ass.</p>
<p>For example the shell and rm, yes you know where I&#8217;m going. It turns out that the following command  inside a makefile @rm -rf $(PREFIX)/bin/deluge does something really extrange. And yes it&#8217;s all my fault because I force it twice.</p>
<p>For some reason the r flag went to $(PREFIX)/bin and deleted everything, which I&#8217;m stil confused as to why.</p>
<p>ohh yes and  $(PREFIX) was set to /usr, lovely isn&#8217;t it?</p>
<p>any ideas of how can I restore those files? I assume if I get the basic binaries for installing .deb it will show me the broken packages (read: all packages) then I could reinstall them all?</p>
<p><strong>update</strong>:  So I got a liveCD and reinstalled my / keeping intact the home, this is one of the things I love about unix, even my windows positions where intact all I had to do was use the same username.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maetico.com/never-run-rm-rf-prefixbindeluge/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
