<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>josecgomez.com &#187; Views</title>
	<atom:link href="http://www.josecgomez.com/category/views/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.josecgomez.com</link>
	<description>The random thoughts of an IT professional.</description>
	<lastBuildDate>Wed, 18 Jan 2012 13:40:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Sleeping Sort (the algorithm)</title>
		<link>http://www.josecgomez.com/2011/07/19/sleeping-sorting-algorithm/</link>
		<comments>http://www.josecgomez.com/2011/07/19/sleeping-sorting-algorithm/#comments</comments>
		<pubDate>Tue, 19 Jul 2011 14:56:28 +0000</pubDate>
		<dc:creator>Jose C Gomez</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Views]]></category>
		<category><![CDATA[Algorithms]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Sorting]]></category>

		<guid isPermaLink="false">http://www.josecgomez.com/?p=685</guid>
		<description><![CDATA[Credit where credit is due, I ran across this elsewhere a while ago and figured i&#8217;d give it a shot in C#, sadly I don&#8217;t remember where I saw  it, but either way I present to you a new awesome sorting algorithm. If all the stars align and your list is short enough this will sort properly! [...]]]></description>
			<content:encoded><![CDATA[<p>Credit where credit is due, I ran across this elsewhere a while ago and figured i&#8217;d give it a shot in C#, sadly I don&#8217;t remember where I saw  it, but either way I present to you a new awesome sorting algorithm.</p>
<pre class="brush: csharp; title: ; notranslate">
private static void Sort(List&lt;int&gt; integers)
        {
            foreach (int i in integers)
            {
                Thread t = new Thread(new ParameterizedThreadStart(display));
                t.Start(i);
            }
        }

        private static void display(object x)
        {
            int i = (int)x;
            Thread.Sleep(i * 100);
            Console.WriteLine(i);
        }
</pre>
<p>If all the stars align and your list is short enough this will sort properly!</p>
<p>*SHEERS*</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.josecgomez.com/2011/07/19/sleeping-sorting-algorithm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The hidden cost of Google&#8217;s Pacman</title>
		<link>http://www.josecgomez.com/2010/05/25/the-hidden-cost-of-googles-pacman/</link>
		<comments>http://www.josecgomez.com/2010/05/25/the-hidden-cost-of-googles-pacman/#comments</comments>
		<pubDate>Tue, 25 May 2010 12:30:34 +0000</pubDate>
		<dc:creator>Jose C Gomez</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Views]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[pacman]]></category>

		<guid isPermaLink="false">http://www.josecgomez.com/?p=538</guid>
		<description><![CDATA[As you probably saw either on Google, my site or any of the thousands of sites that reported it. In order to celebrate Pacmas 30th anniversary the folks at our favorite company Google, made their first ever animated doodle which let you play Pacman with its original sounds and levels. The blog at rescuetime.com has speculated that this awesome [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.josecgomez.com/wordpress/wp-content/uploads/2010/05/pacman.png"><img class="aligncenter size-full wp-image-541" title="pacman" src="http://www.josecgomez.com/wordpress/wp-content/uploads/2010/05/pacman.png" alt="" width="554" height="187" /></a></p>
<p>As you probably saw either on Google, my site or any of the thousands of sites that reported it. In order to celebrate Pacmas 30th anniversary the folks at our favorite company Google, made their first ever animated doodle which let you play Pacman with its original sounds and levels. The blog at <a href="http://blog.rescuetime.com">rescuetime.com</a> has speculated that this awesome little stunt may have cost us $298,803,988.</p>
<blockquote><p>If we take <a href="http://www.wolframalpha.com/input/?i=google+traffic">Wolfram Alpha at its word</a>, Google had about 504,703,000 unique visitors on May 23. If we assume that our userbase is representative, that means:</p>
<ul>
<li>Google Pac-Man consumed 4,819,352 hours of time (beyond the 33.6m daily man hours of attention that Google Search gets in a given day)</li>
<li>$120,483,800 is the dollar tally, If the average Google user has a COST of $25/hr (note that cost is 1.3 – 2.0 X pay rate).</li>
<li>For that same cost, you could hire all 19,835 google employees, from Larry and Sergey down to their janitors, and get 6 weeks of their time. Imagine what you could build with that army of man power.</li>
<li>$298,803,988 is the dollar tally if all of the Pac-Man players had an approximate cost of the average Google employee.</li>
</ul>
</blockquote>
<p>I don&#8217;t believe this numbers to be anywhere near accurate and I still appreciate and enjoyed thoroughly what Google did. I wonder if anyone ever calculated how much money we loose on Facebook every day?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.josecgomez.com/2010/05/25/the-hidden-cost-of-googles-pacman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Pacman Doodle!</title>
		<link>http://www.josecgomez.com/2010/05/21/google-packman-doodle/</link>
		<comments>http://www.josecgomez.com/2010/05/21/google-packman-doodle/#comments</comments>
		<pubDate>Fri, 21 May 2010 15:36:49 +0000</pubDate>
		<dc:creator>Jose C Gomez</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Views]]></category>
		<category><![CDATA[awesome]]></category>
		<category><![CDATA[doodle]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[packman]]></category>

		<guid isPermaLink="false">http://www.josecgomez.com/?p=514</guid>
		<description><![CDATA[If you visit Google today you are greeted by the standard Google doodle. Today it represents the 30th anniversary of Pack Man As usual Google has chosen to use, it&#8217;s logo to honor what could be considered one of the biggest games of all times. However, this time there is a twist. If you stay [...]]]></description>
			<content:encoded><![CDATA[<p>If you visit <a href="http://www.google.com">Google</a> today you are greeted by the standard Google doodle. Today it represents the 30th anniversary of Pack Man</p>
<p><img class="aligncenter size-medium wp-image-515" title="packman" src="http://www.josecgomez.com/wordpress/wp-content/uploads/2010/05/packman-300x93.png" alt="" width="300" height="93" /></p>
<p>As usual Google has chosen to use, it&#8217;s logo to honor what could be considered one of the biggest games of all times. However, this time there is a twist. If you stay in the page long enough and click around. The doodle comes alive allowing you to control the pacman and play the game with the original sounds and all.</p>
<blockquote><p>The interactive doodle &#8212; a first for Google &#8212; is the brainchild of senior user experience designer Marcin Wichary, whose earliest exposure to <em>Pac-Man </em>came at age five while traveling across his native Poland with his father, a game technician, to repair arcade machines. Wichary worked with Google doodler (yes, it&#8217;s a real job) Ryan Germick to create the finished design. <a href="http://www.joystiq.com/2010/05/21/google-celebrates-pac-mans-30th-with-playable-logo/">more&#8230;</a></p>
</blockquote>
<p>This right here, is why I love Google!</p>
<p><center></p>
<p>
<p><a href="http://www.youtube.com/watch?v=abuLFOoBAbI">www.youtube.com/watch?v=abuLFOoBAbI</a></p>
</p>
<p></center></p>
<p>Update: Google has just posted an entry on <a href="http://googleblog.blogspot.com/2010/05/celebrating-pac-mans-30th-birthday.html">their blog</a> about the pacman game and its significance.</p>
<blockquote><p>When I was growing up, my dad had the best job I could possibly imagine: he was an arcade game and pinball technician. For me, that meant summer trips through Poland’s coastal cities with their seasonal arcade parlors; peeking inside cabinets to learn programming and engineering secrets; and—of course—free games!</p>
<p>One of my favorites was <a href="http://en.wikipedia.org/wiki/Pac-Man">PAC-MAN</a>, whose popularity transcended the geopolitical barriers of that time. During the heyday of space shooters, <a href="http://en.wikipedia.org/wiki/T%C5%8Dru_Iwatani">Tōru Iwatani</a>’s creation stood out as one of the first video games aimed at a broader audience, with a cute story of pizza-shaped character gobbling dots in a maze, colorful (literally!) characters, friendly design, very little violence and everlasting fun.</p>
<p>Today, on PAC-MAN’s 30th birthday, you can rediscover some of your 8-bit memories—or meet PAC-MAN for the first time—through our first-ever playable Google doodle. To play the game, go to <a href="http://www.google.com/">google.com</a> during the next 48 hours (because it’s too cool to keep for just one day) and either press the “Insert Coin” button or just wait for a few seconds.</p>
<p>Google doodler Ryan Germick and I made sure to include PAC-MAN’s original game logic, graphics and sounds, bring back ghosts’ individual personalities, and even recreate original bugs from this 1980’s masterpiece. We also added a little <a href="http://en.wikipedia.org/wiki/Easter_egg_(media)">easter egg</a>: if you throw in another coin, Ms. PAC-MAN joins the party and you can play together with someone else (PAC-MAN is controlled with arrow keys or by clicking on the maze, Ms. PAC-MAN using the WASD keys).</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.josecgomez.com/2010/05/21/google-packman-doodle/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The games that google plays.</title>
		<link>http://www.josecgomez.com/2009/07/08/the-games-that-google-plays/</link>
		<comments>http://www.josecgomez.com/2009/07/08/the-games-that-google-plays/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 15:44:06 +0000</pubDate>
		<dc:creator>Jose C Gomez</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Views]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[OS]]></category>

		<guid isPermaLink="false">http://www.josecgomez.com/?p=329</guid>
		<description><![CDATA[On July 7 google posted the following on their official blog. It&#8217;s been an exciting nine months since we launched the Google Chrome browser. Already, over 30 million people use it regularly. We designed Google Chrome for people who live on the web — searching for information, checking email, catching up on the news, shopping [...]]]></description>
			<content:encoded><![CDATA[<p>On July 7 google posted the following on their official blog.</p>
<blockquote><p>It&#8217;s been an exciting nine months since we launched the Google Chrome browser. Already, over 30 million people use it regularly. We designed Google Chrome for people who live on the web — searching for information, checking email, catching up on the news, shopping or just staying in touch with friends. However, the operating systems that browsers run on were designed in an era where there was no web. So today, we&#8217;re announcing a new project that&#8217;s a natural extension of Google Chrome — the Google Chrome Operating System. It&#8217;s our attempt to re-think what operating systems should be.</p></blockquote>
<blockquote><p><a href="http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html">more&#8230;</a></p></blockquote>
<p>It seems that the endless rumors about Google making an Operating System were not unfounded after all. After this announcement I went through the list of Google products, and I have found that basically Google&#8217;s model is simple. They take an existing product or function and create an improved version of it, in accordance with the company&#8217;s view. By making such a product the force the hand of the previous competitors, thus accelerating the evolution of said product and benefiting everyone.</p>
<p>Take Gmail for example, before Gmail came around all web based free email platforms had ridiculous restrictions 2-10 mb per account, no large attachments, poor POP and IMAP support etc&#8230; Then along comes Gmail and it blows all the caps and restrictions providing free unlimited space with POP and IMAP support excellent search and a snazzy interface. Immediately the competition reacts and now most of the web based email platforms support a wide range of features and unlimited space.</p>
<p>Google has done this with many of their products , Google Earth, Google News, Google Voice, the threat to buy the 700 mghz spectrum and many more. Google is playing a game and the thing is, that they are good at it. With this announcement about an OS they just threw the ball in Microsoft&#8217;s court. I guarantee you that the next version of &#8220;Windows&#8221; will take a lot from this.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.josecgomez.com/2009/07/08/the-games-that-google-plays/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chrome plugins</title>
		<link>http://www.josecgomez.com/2009/04/06/google-chrome-plugins/</link>
		<comments>http://www.josecgomez.com/2009/04/06/google-chrome-plugins/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 23:01:28 +0000</pubDate>
		<dc:creator>Jose C Gomez</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Views]]></category>
		<category><![CDATA[add-on]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[conspiracy]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[prediction]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.josecgomez.com/?p=309</guid>
		<description><![CDATA[On April Fool&#8217;s day Google put in an over the top show with CADIE , a cute little panda that stole our hearts. But amongst the things that CADIE showed us may be the real possibility that Google Chrome Plug-ins are coming soon. CADIE in its infinite wisdom, decided that we would be better off [...]]]></description>
			<content:encoded><![CDATA[<p>On April Fool&#8217;s day Google put in an over the top show with <a href="http://cadiesingularity.blogspot.com/">CADIE </a>, a cute little panda that stole our hearts. But amongst the things that CADIE showed us may be the real possibility that Google Chrome Plug-ins are coming soon. CADIE in its infinite wisdom, decided that we would be better off browsing the web in 3D and thus presented us with her version of <a href="http://www.google.com/intl/en/landing/chrome/cadie/">Chrome</a>.</p>
<p>This version features a cool new button on the tool bar, <img class="size-full wp-image-310 alignnone" title="3d-glasses" src="http://www.josecgomez.com/wordpress/wp-content/uploads/2009/04/3d-glasses.jpg" alt="3d-glasses" width="178" height="38" />  by pressing it the whole screen became viewable in 3D by using stereoscopic glasses.</p>
<p style="TEXT-ALIGN: center"><img class="size-full wp-image-311 aligncenter" title="google" src="http://www.josecgomez.com/wordpress/wp-content/uploads/2009/04/google.jpg" alt="google" width="342" height="239" /></p>
<p>This in itself although a novelty doesn&#8217;t represent much. But looking at the way the layout changes and the way the button behaves, one could conclude infer that this was made utilizing what would be the plug in functionality of Chrome. So maybe in the very near future Google will reveal the next version/phase of its awesome browser.</p>
<p>Take it as you wish!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.josecgomez.com/2009/04/06/google-chrome-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XML Config no more</title>
		<link>http://www.josecgomez.com/2009/03/26/xml-config-no-more/</link>
		<comments>http://www.josecgomez.com/2009/03/26/xml-config-no-more/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 19:33:56 +0000</pubDate>
		<dc:creator>Jose C Gomez</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Views]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[object oriented]]></category>
		<category><![CDATA[serialization]]></category>
		<category><![CDATA[wikipedia]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.josecgomez.com/?p=262</guid>
		<description><![CDATA[This may make me sound like I am antiquated and behind the times, and in this aspect you are probably right. Since I started messing with programming quite a few years ago, I&#8217;ve tried to make the programs I write as user friendly and as easy to maintain as possible. Recently I have adopted a few [...]]]></description>
			<content:encoded><![CDATA[<p>This may make me sound like I am antiquated and behind the times, and in this aspect you are probably right. Since I started messing with programming quite a few years ago, I&#8217;ve tried to make the programs I write as user friendly and as easy to maintain as possible. Recently I have adopted a few things I&#8217;ve picked up from others like making the methods in my programs accessible through web services when it has merit and things of the sort.</p>
<p>One of the things I have always done is provide extensive config files in XML format in order to alleviate having to modify the code when simple things change such as passwords, database names, host addresses etc. This has in my opinion always been a great venue to ensure maintainability and stability. But the big issue always was XML..</p>
<blockquote><p>XML (Extensible Markup Language) is a general-purpose specification for creating custom markup languages.[1] It is classified as an extensible language, because it allows the user to define the mark-up elements. XML&#8217;s purpose is to aid information systems in sharing structured data, especially via the Internet, [2] to encode documents, and to serialize data; in the last context, it compares with text-based serialization languages such as JSON, YAML and S-Expressions. [3] <br />
<a href="http://en.wikipedia.org/wiki/XML" target="_blank">more&#8230;</a></p>
</blockquote>
<p><br class="spacer_" />The problem I&#8217;ve always had with XML is parsing the file; although the support for it and the built in tools have improved greatly over the past few years it still requires considerable amount of code in order to gather the data in some languages (C#), and another considerable amount of code in order to update or change the data in the file. When I was learning Object Oriented programming a while back we were introduced to the concept of Serialization</p>
<blockquote><p>In computer science, in the context of data storage and transmission, serialization is the process of converting an object into a sequence of bits so that it can be stored on a storage medium (such as a file, or a memory buffer) or transmitted across a network connection link. When the resulting series of bits is reread according to the serialization format, it can be used to create a semantically identical clone of the original object. For many complex objects, such as those that make extensive use of references, this process is not straightforward.<br />
<a href="http://en.wikipedia.org/wiki/Serialization" target="_blank">more&#8230;</a></p>
</blockquote>
<p>But like the Wikipedia definition above says &#8220;this process is not straightforward&#8221;, you used to have to define Interfaces and formats and if your object had any kind of list or array in it, you couldn&#8217;t use it unless you wanted to spend a considerable amount of time making it work.</p>
<p>While I was working on the practice projects I grew to hate Serialization and had not used it since. Yesterday in a fit of rage, because my XML config file was being stubborn I stumbled across an implementation that used a Serialized object for storing configuration. I was baffled by the ease in which this was accomplished and I immediately implemented it. Now it its extremely easy to add and remove config parameters from my program and at the same time I don&#8217;t have to worry about someone deleting or changing the config file since it is stored in binary and gets re-created if deleted.</p>
<p>In order to serialize an object your class must be declared as <span style="font-size: x-small;">[</span><span style="font-size: x-small; color: #2b91af;">Serializable</span><span style="font-size: x-small;">] . After you have done this, the below example will take care of the serialization for you.</span></p>
<p><span style="font-size: x-small;"><span style="font-size: x-small; color: #008000;">//Serialize an Object<br />
</span><span style="font-size: x-small; color: #2b91af;">FileStream</span><span style="font-size: x-small;">fs = </span><span style="font-size: x-small; color: #0000ff;">new</span><span style="font-size: x-small;"> </span><span style="font-size: x-small; color: #2b91af;">FileStream</span><span style="font-size: x-small;">(</span><span style="font-size: x-small; color: #a31515;">@&#8221;prog.conf&#8221;</span><span style="font-size: x-small;">, </span><span style="font-size: x-small; color: #2b91af;">FileMode</span><span style="font-size: x-small;">.Create); <span style="color: #008000;">//Create new File where the object will live</span><br />
</span><span style="font-size: x-small; color: #2b91af;">BinaryFormatter</span><span style="font-size: x-small;"> bf = </span><span style="font-size: x-small; color: #0000ff;">new</span><span style="font-size: x-small;"> </span><span style="font-size: x-small; color: #2b91af;">BinaryFormatter</span><span style="font-size: x-small;">(); <span style="color: #008000;">//Create new BinaryFormatter to Serilize Object</span><br />
bf.Serialize(fs, YOUROBJECT); <span style="color: #008000;">//Serialize Object</span><br />
fs.Close(); <span style="color: #008000;">//Close File</span><br />
</span></span></p>
<p><span style="color: #008000;">//Deserialize<br />
</span><span style="color: #2b91af;">FileStream</span>fs = <span style="color: #0000ff;">new</span><span style="color: #2b91af;">FileStream</span>(<span style="color: #a31515;">@&#8221;prog.conf&#8221;</span>,<span style="font-size: x-small; color: #2b91af;">FileMode</span><span style="font-size: x-small;">.Open);  <span style="color: #008000;">//Open File Containing Serialized Object</span><br />
</span><span style="font-size: x-small;"><span style="color: #2b91af;">YOUROBJECT</span> obj = (<span style="color: #2b91af;">YOUROBJECT</span></span><span style="font-size: x-small;">) (</span><span style="font-size: x-small; color: #0000ff;">new</span><span style="font-size: x-small;"> </span><span style="font-size: x-small; color: #2b91af;">BinaryFormatter</span><span style="font-size: x-small;">().Deserialize(fs));<br />
fs.Close(); <span style="color: #008000;">//Close File</span></span></p>
<p>Remember to include the System.IO and System.Runtime.Serialization.Formatters.Binary libraries.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.josecgomez.com/2009/03/26/xml-config-no-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Facebook Home</title>
		<link>http://www.josecgomez.com/2009/03/11/new-facebook-home/</link>
		<comments>http://www.josecgomez.com/2009/03/11/new-facebook-home/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 02:21:03 +0000</pubDate>
		<dc:creator>Jose C Gomez</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Views]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[social network]]></category>

		<guid isPermaLink="false">http://www.josecgomez.com/?p=247</guid>
		<description><![CDATA[Facebook has rolled out its new home to a limited number of users. It seems to be doing it in phases like every other company does these days. The changes aren&#8217;t very significant. They seem to be wanting to compete with TWITTER because the only new thing they offer is &#8220;live streaming&#8221; of posts and [...]]]></description>
			<content:encoded><![CDATA[<p>Facebook has rolled out its new home to a limited number of users. It seems to be doing it in phases like every other company does these days. The changes aren&#8217;t very significant. They seem to be wanting to compete with TWITTER because the only new thing they offer is &#8220;live streaming&#8221; of posts and status changes from friends.</p>
<blockquote><p>You&#8217;re looking at the real-time stream of posts from your friends and connections. Control the stream using the filters on the left. To hide posts from friends in this stream, click the &#8220;x&#8221; in the upper-right corner of a post. <a href="http://www.facebook.com/sitetour/homepage_tour.php">Learn more</a>.</p>
</blockquote>
<p>My fiance was one of the lucky first to be changed over and I am using her account to write this, it seems to me that either they haven&#8217;t turned the service fully on or they are missing the boat completely. I used my personal account to make an updated and I expected it to show automatically on her home page since its supposed to be a live stream. I waited several minutes and saw no change, I had to refresh the page for it to pull up the new status changes and updates. So far I am not very impressed although I must say that the change is small enough to get by without much trouble unlike the beacon feauture and the terms of service.</p>
<p>Here is a screens-shot of her profile after the change.</p>
<p><strong>
<a href="http://www.josecgomez.com/wordpress/wp-content/gallery/facebook/facebook-new.png" title="" class="shutterset_singlepic25" >
	<img class="ngg-singlepic" src="http://www.josecgomez.com/index.php?callback=image&amp;pid=25&amp;width=&amp;height=&amp;mode=" alt="facebook-new.png" title="facebook-new.png" />
</a>
</strong></p>
<p><br class="spacer_" /></p>
<p>How do you like the new change? Did it work as advertised?</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.josecgomez.com/2009/03/11/new-facebook-home/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spanking Shakespeare</title>
		<link>http://www.josecgomez.com/2009/02/19/spanking-shakespeare/</link>
		<comments>http://www.josecgomez.com/2009/02/19/spanking-shakespeare/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 14:30:08 +0000</pubDate>
		<dc:creator>Jose C Gomez</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Views]]></category>
		<category><![CDATA[book]]></category>

		<guid isPermaLink="false">http://www.josecgomez.com/?p=236</guid>
		<description><![CDATA[I just finished reading Spanking Shakespeare by Jake Wizner and I must say that this is one of the best books I&#8217;ve read in a long time. Smart funny and a bit sarcastic. It recounts the story of Shakespeare Shapiro&#8217;s last year in high school, a witty senior that is a very talented writer. He [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-237" title="Spanking Shakespeare" src="http://www.josecgomez.com/wordpress/wp-content/uploads/2009/02/ent027.jpg" alt="Spanking Shakespeare" />I just finished reading Spanking Shakespeare by <a href="http://www.jakewizner.com/">Jake Wizner</a> and I must say that this is one of the best books I&#8217;ve read in a long time. Smart funny and a bit sarcastic. It recounts the story of Shakespeare Shapiro&#8217;s last year in high school, a witty senior that is a very talented writer. He is writing a memoir about his life as a year long assignment due before graduation in it he tells us about his family and his roller coaster social life. Buy it and read it I know you&#8217;ll love it.</p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.josecgomez.com/2009/02/19/spanking-shakespeare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cuba launches own linux distribution (NOVA)</title>
		<link>http://www.josecgomez.com/2009/02/12/cuba-launches-own-linux-distribution-nova/</link>
		<comments>http://www.josecgomez.com/2009/02/12/cuba-launches-own-linux-distribution-nova/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 15:37:52 +0000</pubDate>
		<dc:creator>Jose C Gomez</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Views]]></category>
		<category><![CDATA[cuba]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nova]]></category>

		<guid isPermaLink="false">http://www.josecgomez.com/?p=230</guid>
		<description><![CDATA[HAVANA (Reuters) &#8211; Cuba launched its own variant of the Linux computer operating system this week in the latest front of the communist island&#8217;s battle against what it views as U.S. hegemony. The Cuban variant, called Nova, was introduced at a Havana computer conference on &#8220;technological sovereignty&#8221; and is central to the Cuban government&#8217;s desire [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-233 aligncenter" title="nova" src="http://www.josecgomez.com/wordpress/wp-content/uploads/2009/02/nova.png" alt="nova" width="333" height="248" /></p>
<blockquote><p>HAVANA (Reuters) &#8211; Cuba launched its own variant of the Linux computer operating system this week in the latest front of the communist island&#8217;s battle against what it views as U.S. hegemony.  The Cuban variant, called Nova, was introduced at a Havana computer conference on &#8220;technological sovereignty&#8221; and is central to the Cuban government&#8217;s desire to replace the Microsoft software running most of the island&#8217;s <a href="http://www.reuters.com/article/technologyNews/idUSTRE51A77S20090211" target="_blank">more&#8230;</a></p>
</blockquote>
<p>Cuba has always had a reputation for not allowing freedom of information and such, but with the launch of their new Linux Distro and now allowing regular citizens to obtain PCs, they are getting a lot closer to what would be considered freedom of information.</p>
<blockquote><p>According to Hector Rodriguez, dean of the School of Free Software at Cuba&#8217;s University of Information Sciences, about 20 percent of computers in Cuba, where computer sales to the public began only last year, are currently using Linux</p>
</blockquote>
<p style="text-align: center;">
<p><a href="http://www.youtube.com/watch?v=uTXIzaxfox4">www.youtube.com/watch?v=uTXIzaxfox4</a></p>
</p>
<p>Being born and raised in Cuba i find it exciting that my country is finally moving up in the technology world, I love the initiative they have taken and I have faith that they will reach the goal of having Linux on the majority of the PCs they run.</p>
<p>Hector Rodriguez Dean of the School of Free Software and the University of Information Sciences is my cousin, I talk to him on a regular basis and I have just contacted him to get me more information about what the distro is based on and see if I can get my hands on a copy. I&#8217;ll post more updates as the become available to me.</p>
<p>But on a personal note and in contrast with the philosophy we have in this country I find it absurd and ridiculous that all our government and educational institutions have been standardized on Windows to the point that there are people out there that have no idea there are other operating systems available.</p>
<p>Can you imagine the amount of money that Schools and Universities would save if they are made the push to go open source. I am not saying get rid of windows but at least go open source with some of the apps used, replace MS Offie with Open Office and Photo-shop with Gimp these two replacements alone would account of millions of dollars in savings a year. We complain about the budget deficit but refuse to do simple things to help out.</p>
<p>This may be weird or odd but I think we should follow in Cuba&#8217;s foot steps when it comes to this.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.josecgomez.com/2009/02/12/cuba-launches-own-linux-distribution-nova/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Apple granted touch screen patent</title>
		<link>http://www.josecgomez.com/2009/01/27/bad-apple/</link>
		<comments>http://www.josecgomez.com/2009/01/27/bad-apple/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 14:03:56 +0000</pubDate>
		<dc:creator>Jose C Gomez</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Views]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[patent]]></category>

		<guid isPermaLink="false">http://www.josecgomez.com/?p=211</guid>
		<description><![CDATA[Apple granted patent on multi-tuoch devices]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-213" title="bad-apple" src="http://www.josecgomez.com/wordpress/wp-content/uploads/2009/01/bad-apple.png" alt="bad-apple" />Apple was granted a patent on their interface for the Iphone Touch Screen device. The patent covers the heuristics employed for multi-touch, detecting one of more finger contacts and much more. Apple announced a few days ago that it was ready to defend its intellectual rights  in reference to the new Plam Pre that also features multi touch technology. Now that they have been granted a patent, will this give them enough ammo to take Plam to court?</p>
<p>Personally I am sick of all this companies patenting all this technology and making it difficult for the industry to advance. If this patent encompass all I assume it does then creating a multi touch platform for any mobile device will be almost impossible, why can&#8217;t everyone share Linus Torvalds prospective? Haven&#8217;t we learned enough about the nature of this business to understand that you get more out of things when you make them available to everyone?</p>
<p>Just last month Suze Orman the world renown financial expert launched a new book for 2009 strategies in economics, she put the book up on her website and gave it away for free. She has now sold more copies than she would have had she not done this. The same thing is happening with Monthy Phyton, they just opened a youtube channel giving away the best of their shows and clips, all of the sudden their DVD sales have sky rocketed an amazing 2300%. (Yes that&#8217;s not a typo)</p>
<p>Come on Apple! Learn to share</p>
]]></content:encoded>
			<wfw:commentRss>http://www.josecgomez.com/2009/01/27/bad-apple/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

