<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>JavaGeek.org - General category</title>
  <link>http://javageek.org/categories/general/</link>
  <description>For the love of Java</description>
  <language>en</language>
  <copyright>Guillermo Castro</copyright>
  <lastBuildDate>Mon, 27 Apr 2009 22:05:14 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  
  <item>
    <title>Resurrecting my blog</title>
    <link>http://javageek.org/2008/11/26/resurrecting_my_blog.html</link>
    
      
        <description>
          It&#039;s really been a long time since I&#039;ve updated this site. I could make up excuses like too much work, too little time, or simply that I didn&#039;t think there was anything worth to say. Some of it may be true, but the important thing here is that what I wanted to do with this blog was to put something that was &amp;quot;worth it&amp;quot;. I didn&#039;t want to become one of those blog people who start talking about family, politics, etc. I wanted to really dedicate this blog to Java related stuff. And not just small tidbits of information, but actual articles that I thought would benefit at least someone. But inspiration never came for those long articles.&lt;br /&gt;
&lt;br /&gt;
However, in the last months I&#039;ve been really itching to at least think about something that I could post. It&#039;s been over a year since I did &lt;a href=&#034;http://javageek.org/2007/10/04/my_thoughts_after_10_years_of_java_programming.html&#034;&gt;my last entry&lt;/a&gt;, and after all the effort I went through to get this thing running, I just couldn&#039;t let it die. So, in the last couple of weeks I&#039;ve been upgrading the software I use (&lt;a href=&#034;http://pebble.sourceforge.net/&#034;&gt;Pebble&lt;/a&gt;) to the latest version, re-applying my layout and fixing some things that I didn&#039;t like (like replacing regular rss links for &lt;a href=&#034;http://feeds.javageek.org/javageek&#034;&gt;feedburner&lt;/a&gt; links) and I think I&#039;m now ready to &amp;quot;resurrect from the ashes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
What am I going to talk about? Mostly Java stuff, of course. But this time, I&#039;ll try to be less analytical about what I want to write and &lt;strong&gt;Just Do It&lt;/strong&gt;. Writing long articles about certain technologies is cool, but I also think small tidbits of information, hints, etc. are useful. Even though they might seem basic to me, there&#039;s always new people entering the wonderful world of Java Development, and hopefully some of what I say here will help someone somewhere somewhat. &lt;br /&gt;
&lt;br /&gt;
On a related note, this year has been very fortunate for me job-wise, and I&#039;ve been involved with many new technologies. It&#039;s time to put out some of what I learned to good use. Besides, writing on this blog is a good way for me to &amp;quot;store&amp;quot; what I&#039;ve learned in an easy to search format. &lt;br /&gt;
&lt;br /&gt;
If what I add here seems too basic for you, you&#039;re free to move ahead. If it&#039;s helpful to you, you&#039;re free to use it. Welcome (back).
&lt;!--
&lt;rdf:RDF xmlns:rdf=&#034;http://www.w3.org/1999/02/22-rdf-syntax-ns#&#034;
         xmlns:dc=&#034;http://purl.org/dc/elements/1.1/&#034;
         xmlns:trackback=&#034;http://madskills.com/public/xml/rss/module/trackback/&#034;&gt;
&lt;rdf:Description
    rdf:about=&#034;http://javageek.org/2008/11/26/resurrecting_my_blog.html&#034;
    dc:identifier=&#034;http://javageek.org/2008/11/26/resurrecting_my_blog.html&#034;
    dc:title=&#034;Resurrecting my blog&#034;
    trackback:ping=&#034;http://javageek.org/addTrackBack.action?entry=1227716428320&amp;token=7571569452654539969&#034; /&gt;
&lt;/rdf:RDF&gt;
--&gt;
        </description>
      
      
    
    
    
    <category>Java</category>
    
    <category>General</category>
    
    <comments>http://javageek.org/2008/11/26/resurrecting_my_blog.html#comments</comments>
    <guid isPermaLink="true">http://javageek.org/2008/11/26/resurrecting_my_blog.html</guid>
    <pubDate>Wed, 26 Nov 2008 16:20:28 GMT</pubDate>
  </item>
  
  <item>
    <title>Fight for your Freedom</title>
    <link>http://javageek.org/2006/06/20/fight_for_your_freedom.html</link>
    
      
        <description>
          I was looking at the new Windows Live Messenger application that Microsoft released to replace the MSN Messenger. One of the things that I found really odd is that on of the terms on the&amp;nbsp; EULA (End User License Agreement) states:&lt;blockquote&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp; HOW WE MAY MODIFY THIS CONTRACT.&lt;br /&gt;
&lt;br /&gt;
We may change this contract at any time.&amp;nbsp; You must review this contract on a regular basis.&amp;nbsp; You can find the most recent version of the contract at &#039;&lt;a href=&#034;http://messenger.msn.com/Help/Terms.aspx&#034;&gt;http://messenger.msn.com/Help/Terms.aspx&lt;/a&gt;&#039;.&amp;nbsp; The changed contract is in effect right away.&amp;nbsp; If you do not agree to changes in the contract, then you must stop using the Service.&amp;nbsp; If you do not stop using the Service, then your use of the Service will continue under the changed contract.&lt;/blockquote&gt; So, once you accept the first version of the EULA, they are free to change it anytime and it is &lt;span style=&#034;font-weight: bold;&#034;&gt;our&lt;/span&gt; job to check for any changes? Not only that, if we fail to check the contract the day it was changed, we automatically agree to the new terms? Is this even &lt;span style=&#034;font-weight: bold;&#034;&gt;legal&lt;/span&gt;? &lt;br /&gt;
&lt;br /&gt;
It is incredible how more and more corporations are trying to control everything you do on a computer, and care more about profits and revenues than actually providing a useful service to its consumers. And&amp;nbsp; the worse part is that I read this term just after reading the Wall Street Journal article &amp;quot; &lt;a href=&#034;http://online.wsj.com/public/article/SB115049840863382886-9QyN65ef6meo_D2UlLOxAdRmbN0_20070616.html?mod=rss_free&#034;&gt;Zen and the Art of Classified Advertising&lt;/a&gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
It makes me wonder about the ongoing battle that has been going on between big corporations (Microsoft, music labels, movie studios) and open source advocates for the control of a consumer PC.&lt;br /&gt;
&lt;br /&gt;
Big corporations want to control everything you do on your computer (examples of this: &lt;a href=&#034;http://en.wikipedia.org/wiki/Digital_Rights_Management&#034;&gt;DRM&lt;/a&gt;, &lt;a href=&#034;http://en.wikipedia.org/wiki/Content-scrambling_system&#034;&gt;CSS&lt;/a&gt;, &lt;a href=&#034;http://www.betanews.com/article/Microsoft_Admits_WGA_Phones_Home/1149798507&#034;&gt;phone-home windows update&lt;/a&gt;, etc) so that you really don&#039;t have control over what you legally own. By trying to modify the law,&amp;nbsp; they are setting the stages so that if they find a new way to increase revenue, they can just change their licensing terms, or access your computer and change how software works. Imagine a cable bill that comes with an extra hundred dollars, and when you ask the cable company why the extra charge, they tell you &amp;quot;Oh, we changed the terms so now every time you change channels, an extra dollar is added to your account. If you didn&#039;t agree with these terms, you should&#039;ve terminated your contract the day we changed the terms. It was your responsibility to keep track of these changes, you know. It&#039;s the law&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Open Source Software, even better than being free (or at reasonable costs), what really gives you is Freedom. Freedom to be the true owner of your computer and your (legally acquired) media. Freedom to do your daily tasks, listen to your music, watch your movies, interact with other people, etc. without a third party interest on what you are doing. By encouraging open standards that trascend companies or organizations, OSS really cares about its consumers, not making a profit everytime the format is changed. OSS gives you Freedom to have privacy and security over your information and your (perfectly normal) habits.
&lt;!--
&lt;rdf:RDF xmlns:rdf=&#034;http://www.w3.org/1999/02/22-rdf-syntax-ns#&#034;
         xmlns:dc=&#034;http://purl.org/dc/elements/1.1/&#034;
         xmlns:trackback=&#034;http://madskills.com/public/xml/rss/module/trackback/&#034;&gt;
&lt;rdf:Description
    rdf:about=&#034;http://javageek.org/2006/06/20/fight_for_your_freedom.html&#034;
    dc:identifier=&#034;http://javageek.org/2006/06/20/fight_for_your_freedom.html&#034;
    dc:title=&#034;Fight for your Freedom&#034;
    trackback:ping=&#034;http://javageek.org/addTrackBack.action?entry=1150819699505&amp;token=-2403463273503122425&#034; /&gt;
&lt;/rdf:RDF&gt;
--&gt;
        </description>
      
      
    
    
    
    <category>General</category>
    
    <comments>http://javageek.org/2006/06/20/fight_for_your_freedom.html#comments</comments>
    <guid isPermaLink="true">http://javageek.org/2006/06/20/fight_for_your_freedom.html</guid>
    <pubDate>Tue, 20 Jun 2006 16:08:19 GMT</pubDate>
  </item>
  
  <item>
    <title>Bronze artifact is world&#039;s oldest Astronomy computer</title>
    <link>http://javageek.org/2006/06/08/bronze_artifact_is_worlds_oldest_astronomy_computer.html</link>
    
      
        <description>
          An ancient bronze artifact scooped out of a shipwreck in 1900 by sponge divers and kept at the Athens National Archaeological Museum &lt;a href=&#034;http://dsc.discovery.com/news/afp/20060605/astronomycomp_arc.html&#034;&gt;has been analyzed&lt;/a&gt; by a team of Greek and British scientists and has been established that it is the world&#039;s oldest Astronomy computer. With over 30 bronze wheels and more than a thousand greek characters, the device &lt;span style=&#034;font-style: italic;&#034;&gt;&amp;quot;could calculate the position of certain stars, at least the Sun and Moon, and perhaps predict astronomical phenomena&amp;quot;&lt;/span&gt;. The scientists have just recently managed to decipher over 95% of the inscriptions, and the new findings will be presented in November at an &lt;a href=&#034;http://www.antikythera-mechanism.gr&#034;&gt;international congress&lt;/a&gt;.
&lt;p&gt;  &lt;/p&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf=&#034;http://www.w3.org/1999/02/22-rdf-syntax-ns#&#034;
         xmlns:dc=&#034;http://purl.org/dc/elements/1.1/&#034;
         xmlns:trackback=&#034;http://madskills.com/public/xml/rss/module/trackback/&#034;&gt;
&lt;rdf:Description
    rdf:about=&#034;http://javageek.org/2006/06/08/bronze_artifact_is_worlds_oldest_astronomy_computer.html&#034;
    dc:identifier=&#034;http://javageek.org/2006/06/08/bronze_artifact_is_worlds_oldest_astronomy_computer.html&#034;
    dc:title=&#034;Bronze artifact is world&#039;s oldest Astronomy computer&#034;
    trackback:ping=&#034;http://javageek.org/addTrackBack.action?entry=1149800584900&amp;token=-1929250454843924367&#034; /&gt;
&lt;/rdf:RDF&gt;
--&gt;
        </description>
      
      
    
    
    
    <category>General</category>
    
    <comments>http://javageek.org/2006/06/08/bronze_artifact_is_worlds_oldest_astronomy_computer.html#comments</comments>
    <guid isPermaLink="true">http://javageek.org/2006/06/08/bronze_artifact_is_worlds_oldest_astronomy_computer.html</guid>
    <pubDate>Thu, 08 Jun 2006 21:03:04 GMT</pubDate>
  </item>
  
  </channel>
</rss>
