<?xml version="1.0" encoding="UTF-8"?>
<posts type="array">
  <post>
    <body>&lt;p&gt;Yesterday, Portugal celebrated the so called &lt;a href=&quot;http://en.wikipedia.org/wiki/Carnation_Revolution&quot;&gt;Carnation Revolution&lt;/a&gt;. Since then, this day has often been called the &amp;#8220;Freedom day&amp;#8221;, because during the revolution, the Portuguese regime went from an authoritarian dictatorship to a democracy.&lt;/p&gt;


	&lt;p&gt;Thirty four years have passed since Portuguese fought for their freedom, as in many other societies freedom is now taken for granted. Though most freedom is not within the grasp of our eyes, and so the majority of people don&amp;#8217;t know that many other freedoms have been taken from them on the last decades.&lt;/p&gt;


	&lt;p&gt;Quoting Richard Buckman and Joshua Gay:&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;The waning days of the 20&lt;sup&gt;th&lt;/sup&gt; century seemed like an Orwellian nightmare: laws preventing publication of scientific research on software; laws preventing sharing software; an overabundance of software patents preventing development; and end-user license agreements that strip the user of all freedoms&amp;#8212;including ownership, privacy, sharing, and understanding how their software works.&lt;/p&gt;
	&lt;/blockquote&gt;

	&lt;p&gt;Proprietary software means, fundamentally, that you don&amp;#8217;t control what it does; you can&amp;#8217;t study the source code, or change it. It&amp;#8217;s not surprising that clever businessmen find ways to use their control to put you at a disadvantage. Microsoft has done this several times, but they are not alone.&lt;/p&gt;


	&lt;p&gt;Of course, Hollywood and some record companies plan to use &amp;#8220;trusted computing&amp;#8221; for &lt;acronym title=&quot;Digital Restrictions Management&quot;&gt;DRM&lt;/acronym&gt;, so that downloaded videos and music can be played only on one specified computer.&lt;/p&gt;


	&lt;p&gt;All these maneuvers &lt;strong&gt;are taking away your freedoms&lt;/strong&gt;. If we don&amp;#8217;t watch ourselves, our free society will bounce back to the authoritarian dictatorship&amp;#8217;s times, and your computer will start to obey not you, but the &amp;#8220;trusted computing&amp;#8221; software installed. And the dangers are greater each year.&lt;/p&gt;


	&lt;p&gt;If you want to keep your freedom, you must be &lt;strong&gt;prepared to defend it&lt;/strong&gt;.&lt;/p&gt;


	&lt;p&gt;Today &lt;strong&gt;you can avoid being restricted&lt;/strong&gt; by proprietary software not using it. If you run &lt;a href=&quot;http://www.gnu.org/&quot;&gt;GNU/Linux&lt;/a&gt; or another free (as in free speech) operating system, and if you avoid installing proprietary applications on it, then &lt;strong&gt;you are in charge&lt;/strong&gt; of what your computer does. By doing this, you are fighting for your freedoms, and contributing to a real &lt;strong&gt;free society&lt;/strong&gt;.&lt;/p&gt;


	&lt;p&gt;You can learn more about the Free Software movement at their &lt;a href=&quot;http://www.fsf.org&quot;&gt;website&lt;/a&gt;.&lt;/p&gt;</body>
    <excerpt nil="true"></excerpt>
    <id type="integer">102</id>
    <permalink>freedom-free-software-and-free-society</permalink>
    <published-at type="datetime">2008-04-26T07:32:00-07:00</published-at>
    <title>Freedom, Free Software and Free Society</title>
  </post>
  <post>
    <body>&lt;p&gt;Andy Jeffries, a senior &lt;a href=&quot;http://www.php.net&quot;&gt;PHP&lt;/a&gt; web developer, wrote up an interesting article on &lt;a href=&quot;http://andyjeffries.co.uk/blog/why-i-think-ruby-on-rails-is-an-ideal-web-development-environment.html&quot;&gt;Why I think Ruby on Rails is an ideal web development environment&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Although he is Zend Certified Engineer for &lt;span class=&quot;caps&quot;&gt;PHP4&lt;/span&gt; and &lt;span class=&quot;caps&quot;&gt;PHP5&lt;/span&gt;, he decided to try the &lt;em&gt;hype&lt;/em&gt; and immediately loved it. He lists several features that makes RoR, (quoting) &lt;strong&gt;irresistible&lt;/strong&gt;.&lt;/p&gt;


	&lt;p&gt;From the list, the ones I like the most are:&lt;/p&gt;


&lt;ul&gt;
	&lt;li&gt;Console for Quick Testing&lt;/li&gt;
	&lt;li&gt;DB Migrations&lt;/li&gt;
	&lt;li&gt;RESTful Resources&lt;/li&gt;
&lt;/ul&gt;

	&lt;p&gt;Oh and he has an interesting quote about &lt;a href=&quot;http://www.djangoproject.com&quot;&gt;Django&lt;/a&gt;&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;Out of all the new frameworks, I decided to look at Rails because it seemed to have most of the hype (don&amp;#8217;t get me wrong, frameworks such as Django have excellent potential, but I went with the one most people were talking about).&lt;/p&gt;
	&lt;/blockquote&gt;

	&lt;p&gt;Maybe &lt;a href=&quot;http://code.google.com/appengine/&quot;&gt;Google&amp;#8217;s AppEngine&lt;/a&gt; will help you :-)&lt;/p&gt;</body>
    <excerpt nil="true"></excerpt>
    <id type="integer">101</id>
    <permalink>why-ruby-on-rails-kicks-ass</permalink>
    <published-at type="datetime">2008-04-16T02:25:00-07:00</published-at>
    <title>Why Ruby on Rails kicks ass</title>
  </post>
  <post>
    <body>&lt;p&gt;Sorry&amp;#8230; couldn&amp;#8217;t resist&amp;#8230;&lt;/p&gt;


	&lt;p&gt;&lt;img src=&quot;http://0x82.blog.s3.amazonaws.com/15042008/fail.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;


	&lt;p&gt;(photo taken from &lt;a href=&quot;http://www.globalnoticias.pt&quot;&gt;Global Not&#237;cias&lt;/a&gt;)&lt;/p&gt;</body>
    <excerpt nil="true"></excerpt>
    <id type="integer">100</id>
    <permalink>pose-fail</permalink>
    <published-at type="datetime">2008-04-15T07:17:00-07:00</published-at>
    <title>Pose fail</title>
  </post>
  <post>
    <body>&lt;p&gt;Continuing the stats gathering, I now suggest another metric: the &lt;a href=&quot;http://en.wikipedia.org/wiki/Vrms&quot;&gt;Virtual Richard Stallman&lt;/a&gt; that &amp;#8220;analyzes the set of currently-installed packages on a Debian-based system, and reports all of the packages from the non-free tree which are currently installed.&amp;#8221;&lt;/p&gt;


	&lt;h3&gt;Laptop (Ubuntu Hardy)&lt;/h3&gt;

&lt;pre&gt;
$ vrms 

fglrx-control             Control panel for the ATI graphics accelerators
human-icon-theme          Human Icon theme
linux-generic             Complete Generic Linux kernel
linux-restricted-modules- Non-free Linux 2.6.24 modules on x86/x86_64
linux-restricted-modules- Non-free Linux 2.6.24 modules on x86/x86_64
linux-restricted-modules- Non-free Linux 2.6.24 modules on x86/x86_64
linux-restricted-modules- Non-free Linux 2.6.24 modules on x86/x86_64
linux-restricted-modules- Non-free Linux 2.6.24 modules helper script
linux-restricted-modules- Restricted Linux modules for generic kernels
skype                     Skype - Take a deep breath
sun-java6-bin             Sun Java(TM) Runtime Environment (JRE) 6 (architecture
sun-java6-jdk             Sun Java(TM) Development Kit (JDK) 6
sun-java6-jre             Sun Java(TM) Runtime Environment (JRE) 6 (architecture
tangerine-icon-theme      Tangerine Icon theme
unrar                     Unarchiver for .rar files (non-free version)
vodafone-mobile-connect-c Vodafone 3G devices Internet connection assistant
xorg-driver-fglrx         Video driver for ATI graphics accelerators

  18 non-free packages, 1.1% of 1586 installed packages.
&lt;/pre&gt;
	&lt;p&gt;It&amp;#8217;s an Ubuntu machine&lt;/p&gt;


	&lt;h3&gt;Desktop (Debian Unstable)&lt;/h3&gt;

&lt;pre&gt;
$ vrms
No non-free packages installed on nox.local! rms would be proud.
&lt;/pre&gt;
	&lt;p&gt;I am proud too :-)&lt;/p&gt;</body>
    <excerpt nil="true"></excerpt>
    <id type="integer">99</id>
    <permalink>virtual-richard-stallman-non-free-software-stats</permalink>
    <published-at type="datetime">2008-04-15T02:25:00-07:00</published-at>
    <title>Virtual Richard Stallman (non-free software stats)</title>
  </post>
  <post>
    <body>&lt;h3&gt;My desktop.&lt;/h3&gt;

&lt;pre&gt;
$ history|awk '{a[$2]++ } END{for(i in a){print a[i] &quot; &quot; i}}'|sort -rn|head
127 cd
115 ls
30 dig
23 wine
23 vim
23 rm
16 sudo
16 mv
14 mplayer
11 python2.5
&lt;/pre&gt;
	&lt;p&gt;(so wine, pr0n and python&amp;#8230;great!)&lt;/p&gt;


	&lt;h3&gt;My personal server&lt;/h3&gt;

&lt;pre&gt;
# history|awk '{a[$2]++ } END{for(i in a){print a[i] &quot; &quot; i}}'|sort -rn|head
58 vim
34 ls
34 mutt
31 dig
20 ps
20 apt-get
18 dpkg
17 tail
17 route
16 su
&lt;/pre&gt;
	&lt;p&gt;(Debian! Debian! Debian)&lt;/p&gt;


	&lt;h3&gt;My laptop&lt;/h3&gt;

	&lt;p&gt;Well.. laptop is sleeping :-)&lt;/p&gt;</body>
    <excerpt nil="true"></excerpt>
    <id type="integer">98</id>
    <permalink>shell-stats</permalink>
    <published-at type="datetime">2008-04-13T05:27:00-07:00</published-at>
    <title>shell stats</title>
  </post>
</posts>
