<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5894681</id><updated>2012-02-18T21:29:12.909-06:00</updated><title type='text'>Gustavo Muñoz</title><subtitle type='html'>This is the old blog. Take a look of &lt;a href="http://justavo.wordpress.com/"&gt;the new one http://justavo.wordpress.com/&lt;/a&gt;.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>55</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5894681.post-7232541486702179409</id><published>2010-06-05T23:18:00.002-05:00</published><updated>2010-06-05T23:20:06.366-05:00</updated><title type='text'>Mi nuevo blog</title><content type='html'>He dejado blogsome. Ahora tengo mi tercer blog. Después de blogger que dejé cuando esta plataforma estaba muy por debajo de lo que ofrecía blogsome (basado en wordpress), usé blogsome por algunos años. Ahora que blogsome no actualiza wordpress mejor me cambié a wordpress itself.&lt;div&gt;
&lt;/div&gt;&lt;div&gt;http://justavo.wordpress.com/&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;Saludos.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-7232541486702179409?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://justavo.wordpress.com/' title='Mi nuevo blog'/><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/7232541486702179409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=7232541486702179409' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/7232541486702179409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/7232541486702179409'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2010/06/mi-nuevo-blog.html' title='Mi nuevo blog'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-6221843745349916509</id><published>2009-12-31T03:42:00.001-06:00</published><updated>2009-12-31T03:42:56.983-06:00</updated><title type='text'>formspring.me</title><content type='html'>Ask me anything &lt;a href="http://formspring.me/justavo" target="_blank"&gt;http://formspring.me/justavo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-6221843745349916509?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/6221843745349916509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=6221843745349916509' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/6221843745349916509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/6221843745349916509'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2009/12/formspringme.html' title='formspring.me'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-112838284826600754</id><published>2005-10-03T18:37:00.000-05:00</published><updated>2005-10-03T18:54:17.900-05:00</updated><title type='text'>Leaving Blogspot going to Blogsome</title><content type='html'>Since April 2005, I changed my own blog to &lt;a href="http://justavo.blogsome.com/"&gt;Blogsome&lt;/a&gt;.

&lt;a href="http://justavo.blogsome.com/"&gt;http://justavo.blogsome.com/&lt;/a&gt;

It has a number of very cool features Blogspot lacks of.
Goodbye.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-112838284826600754?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/112838284826600754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=112838284826600754' title='222 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/112838284826600754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/112838284826600754'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2005/10/leaving-blogspot-going-to-blogsome.html' title='Leaving Blogspot going to Blogsome'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>222</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-110471341744638054</id><published>2005-01-02T18:47:00.000-06:00</published><updated>2005-01-02T18:50:17.446-06:00</updated><title type='text'>Google's interactive 2004 Zeitgeist</title><content type='html'>View Google's interactive &lt;a href="http://www.google.com/press/zeitgeist2004/index.html"&gt;2004 timeline&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-110471341744638054?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/110471341744638054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=110471341744638054' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/110471341744638054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/110471341744638054'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2005/01/googles-interactive-2004-zeitgeist.html' title='Google&apos;s interactive 2004 Zeitgeist'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-110349227771565748</id><published>2004-12-19T15:37:00.000-06:00</published><updated>2004-12-20T20:00:37.830-06:00</updated><title type='text'>Internet Explorer Developer Center</title><content type='html'>&lt;div class="Section1"&gt; &lt;p&gt;&lt;span lang="EN-US" style='; mso-ansi-language:EN-US'&gt;&amp;nbsp;Microsoft folks &lt;span class="SpellE"&gt;relaunched&lt;/span&gt; the &lt;a href="http://msdn.microsoft.com/ie"&gt;Internet Explorer Developer Center&lt;/a&gt;. Too much noise about &lt;span class="SpellE"&gt;Firefox&lt;/span&gt; made it.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span lang="EN-US" style='; mso-ansi-language:EN-US'&gt;You can find this at the relatively easy to remember URL http://msdn.microsoft.com/ie and is a portal for developers using Internet Explorer technologies.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-110349227771565748?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/110349227771565748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/110349227771565748'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/12/internet-explorer-developer-center.html' title='Internet Explorer Developer Center'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-110111075298149234</id><published>2004-11-22T02:05:00.000-06:00</published><updated>2004-11-22T02:05:53.006-06:00</updated><title type='text'>MSDN2 and JScript 8.0</title><content type='html'>&lt;div class="Section1"&gt; &lt;p&gt;&lt;span lang="EN-US" style='; mso-ansi-language:EN-US'&gt;There is a &lt;span style='mso-bidi-font-weight:bold'&gt;Visual Studio 2005 Beta Documentation&lt;/span&gt;&amp;nbsp;&lt;a href="http://msdn2.microsoft.com/library/default.aspx"&gt;online&lt;/a&gt;. There they come&amp;hellip; and &lt;a href="http://msdn2.microsoft.com/library/72bd815a.aspx"&gt;&lt;span class="SpellE"&gt;JScript&lt;/span&gt; 8.0&lt;/a&gt; is out there: check how this scripting language fits in the .NET platform.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span lang="EN-US" style='; mso-ansi-language:EN-US'&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-110111075298149234?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/110111075298149234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=110111075298149234' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/110111075298149234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/110111075298149234'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/11/msdn2-and-jscript-80.html' title='MSDN2 and JScript 8.0'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-110002249444977762</id><published>2004-11-09T11:48:00.000-06:00</published><updated>2004-11-09T11:48:14.496-06:00</updated><title type='text'>Struts 2.0 on top of JSF</title><content type='html'>&lt;div class="Section1"&gt; &lt;p&gt;&lt;span lang="EN-US" style='; mso-ansi-language:EN-US'&gt;It seems that Struts 2.0 (code-name &lt;i style='mso-bidi-font-style:normal'&gt;&lt;span style='font-style:italic;mso-bidi-font-style: normal'&gt;Shale&lt;/span&gt;&lt;/i&gt;) is going to be based on JSF. &lt;a href="http://svn.apache.org/viewcvs.cgi/*checkout*/struts/trunk/contrib/struts-shale/README.html"&gt;Here&lt;/a&gt; you can read a detailed proposal.&amp;nbsp;It&amp;rsquo;s not surprising as Craig McClanahan created Struts and is a co-spec leader of JSR-127 (JSF). And &lt;a href="http://gmunoz.blogspot.com/2004/10/craig-mcclanahan-talks-about-jsf-andor.html"&gt;he has spoken&lt;/a&gt; out about the pros of using both technologies together.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-110002249444977762?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/110002249444977762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=110002249444977762' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/110002249444977762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/110002249444977762'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/11/struts-20-on-top-of-jsf.html' title='Struts 2.0 on top of JSF'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109984612600522722</id><published>2004-11-07T10:48:00.000-06:00</published><updated>2004-11-07T15:42:34.690-06:00</updated><title type='text'>Some useful W3C documents</title><content type='html'>&lt;div class="Section1"&gt; &lt;p&gt;&lt;span lang="EN-US" style='; mso-ansi-language:EN-US'&gt;&lt;B&gt;HTTP GET/POST&lt;/B&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span lang="EN-US" style='; mso-ansi-language:EN-US'&gt;When I interview&amp;nbsp;somebody for a web-related technical position, I use to ask what the differences between GET and POST are. I have heard almost all creative (but wrong) answers about that, but very few guys have answered it quiet well.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span lang="EN-US" style='; mso-ansi-language:EN-US'&gt;Besides the &lt;a href="http://www.ietf.org/rfc/rfc2616.txt"&gt;HTTP specification&lt;/a&gt; where it is stated that the capital difference between those methods (GET is semantically idempotent, POST isn&amp;rsquo;t) and a lot of consequences, fortunately today I found &lt;a href="http://www.w3.org/2001/tag/doc/whenToUseGet.html"&gt;an article&lt;/a&gt; (a finding they call) from the Technical Architecture Group (TAG) that will help to understand those consequences about the intrinsic difference by exposing well documented examples as to reinforce the specification points regards this topic. The whole &lt;a href="http://www.w3.org/2001/tag/findings"&gt;TAG findings list is also available&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span lang="EN-US" style='; mso-ansi-language:EN-US'&gt;&lt;B&gt;Architecture of the World Wide Web as a W3C Proposed Recommendation&lt;/B&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span lang="EN-US" style='; mso-ansi-language:EN-US'&gt;These guys stated that the &lt;a href="http://www.w3.org/TR/2004/PR-webarch-20041105/"&gt;Architecture of the World Wide Web&lt;/a&gt; was a Proposed Recommendation. This is a very well documented reference for those who want to get the benefits of a number of recommendations from the W3C on their web sites or applications. This is also a TAG work.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span lang="EN-US" style='; mso-ansi-language:EN-US'&gt;&lt;B&gt;XML Binary Characterization Use Cases&lt;/B&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span lang="EN-US" style='; mso-ansi-language:EN-US'&gt;A lot have been said about the overhead XML impose to the communication layer in a number of architectures. Well, W3C is working on &lt;a href="http://www.w3.org/TR/2004/WD-xbc-use-cases-20041104/"&gt;an initiative&lt;/a&gt; that goals in provide an alternative serialization method in order to alleviate this issue. Currently they are grouping all the different XML use cases, and ask the community to provide some cases they are missing. Personally, I found that they miss EDI/XML and ASN.1 XML use cases. I already emailed this observation.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109984612600522722?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109984612600522722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109984612600522722' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109984612600522722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109984612600522722'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/11/some-useful-w3c-documents.html' title='Some useful W3C documents'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109935544814261914</id><published>2004-11-01T18:30:00.000-06:00</published><updated>2004-11-01T18:30:48.180-06:00</updated><title type='text'>XML Schema Second Edition Is a W3C Recommendation</title><content type='html'>&lt;div class="Section1"&gt; &lt;p&gt;&lt;span lang="EN-US" style='; mso-ansi-language:EN-US'&gt;&amp;nbsp;We should promote its use among our peers&amp;hellip;&lt;/span&gt;&lt;/p&gt; &lt;blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US" style=';mso-ansi-language:EN-US'&gt;The World Wide Web Consortium today released XML Schema Second Edition as a W3C Recommendation in three parts: &lt;a href="http://www.w3.org/TR/2004/REC-xmlschema-0-20041028/"&gt;Part 0: Primer&lt;/a&gt;, &lt;a href="http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/"&gt;Part 1: Structures&lt;/a&gt; and &lt;a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/"&gt;Part 2: &lt;span class="SpellE"&gt;Datatypes&lt;/span&gt;&lt;/a&gt;. The second edition is not a new version; it corrects errors found in the XML Schema first edition. A modular approach well-suited to distributed applications, XML schemas define shared markup vocabularies and the structure of XML documents using those vocabularies. Visit the &lt;a href="http://www.w3.org/XML/"&gt;XML home page&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109935544814261914?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109935544814261914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109935544814261914' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109935544814261914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109935544814261914'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/11/xml-schema-second-edition-is-w3c.html' title='XML Schema Second Edition Is a W3C Recommendation'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109889805591585549</id><published>2004-10-27T13:27:00.000-05:00</published><updated>2004-10-28T11:46:31.686-05:00</updated><title type='text'>DDR2 Memory</title><content type='html'>&lt;div class=Section1&gt; &lt;p&gt;&lt;font size=3 face=Arial&gt;&lt;span lang=EN-US style='font-size:12.0pt;font-family: Arial;mso-ansi-language:EN-US'&gt;Double data rate (DDR) memory is coming. DDR2 is the name given to the latest memory technology used in IBM &lt;span class=SpellE&gt;NetVista&lt;/span&gt; desktop PCs and IBM &lt;span class=SpellE&gt;eServer&lt;/span&gt; &lt;span class=SpellE&gt;xSeries&lt;/span&gt; servers.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size=3 face=Arial&gt;&lt;span lang=EN-US style='font-size:12.0pt;font-family: Arial;mso-ansi-language:EN-US'&gt;The primary benefit is the potential for faster throughput. Currently DDR2 operates at data transfer rates starting at 400 MHz (the upper limit for DDR) and 533 MHz. Support for 667 MHz and 800 MHz transfer rate is expected in 2005. In addition, the DDR2 improves the power consumption of the DIMM because it works on a lower voltage. DDR operates at a range of 2.5 to 2.8 V, whereas DDR2 only requires 1.8 V.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size=3 face=Arial&gt;&lt;span lang=EN-US style='font-size:12.0pt;font-family: Arial;mso-ansi-language:EN-US'&gt;More about this is the &lt;a href="http://www.redbooks.ibm.com/abstracts/tips0455.html"&gt;original article&lt;/a&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109889805591585549?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109889805591585549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109889805591585549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109889805591585549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109889805591585549'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/10/ddr2-memory.html' title='DDR2 Memory'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109889705210614076</id><published>2004-10-27T13:10:00.000-05:00</published><updated>2004-10-28T11:44:18.950-05:00</updated><title type='text'>PopGavaMail 0.1.3 Released</title><content type='html'>&lt;div class=Section1&gt; &lt;p&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span lang=EN-US style='font-size:12.0pt; mso-ansi-language:EN-US'&gt;&amp;nbsp;From &lt;span class=SpellE&gt;SourceForge&lt;/span&gt; &lt;span class=SpellE&gt;rmanocha&lt;/span&gt; let us know the following:&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'&gt; &lt;div&gt; &lt;p class=MsoNormal&gt;&lt;span class=SpellE&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span lang=EN-US style='font-size:12.0pt;mso-ansi-language:EN-US'&gt;PopGavaMail&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span lang=EN-US style='mso-ansi-language:EN-US'&gt; is a POP3 proxy server for the famous &lt;span class=SpellE&gt;Gmail&lt;/span&gt; &lt;span class=SpellE&gt;webmail&lt;/span&gt; service. It opens up a port on your &lt;span class=SpellE&gt;localhost&lt;/span&gt; which can then be connected to read your mail from your favorite mail client. It uses the g4j library to talk with &lt;span class=SpellE&gt;Gmail&lt;/span&gt;. &lt;span class=GramE&gt;Release 0.1.3 bring&lt;/span&gt; major feature enhancements to &lt;span class=SpellE&gt;PopGavaMail&lt;/span&gt;. Primary among them is the option to specify a port to start the server on. Other options have been added too. Read the Release notice at: https://sourceforge.net/project/shownotes.php?group_id=120786&amp;amp;release_id=278083 You can download the Package from: https://sourceforge.net/project/showfiles.php?group_id=120786 &lt;span class=GramE&gt;On&lt;/span&gt; a side note, I have started writing the IMAP server. Some very initial code has been written. If you are interested, you can check it out at: http://cvs.sourceforge.net/viewcvs.py/gavamail/imapGmail/ If you think you can help me, please contact &lt;span class=GramE&gt;me(&lt;/span&gt;rmanocha@users.sf.net). &lt;/span&gt;Best &lt;span class=SpellE&gt;rmanocha&lt;/span&gt; &lt;/p&gt; &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size: 12.0pt'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size: 12.0pt'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;/div&gt; &lt;/blockquote&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109889705210614076?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109889705210614076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109889705210614076' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109889705210614076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109889705210614076'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/10/popgavamail-013-released.html' title='PopGavaMail 0.1.3 Released'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109886276176162052</id><published>2004-10-27T02:39:00.000-05:00</published><updated>2004-10-28T11:42:14.526-05:00</updated><title type='text'>Gracias DJ</title><content type='html'>&lt;span style="font-family:Arial;font-size:100%;"&gt;&lt;span style="font-size:14;"&gt;Te genera muchísima alegría cuando un amigo tiene un detalle contigo, sobretodo si este nace 100% de manera espontánea. Simplemente un amigo pensó en ti, pensó en alguna necesidad que tenías y que por alguna u otra razón no satisfacías, y decide él mismo satisfacerla. Así, de la nada, del puro gusto de dar y compartir, de hacer vida. Justamente por esto es hermoso dar, porque uno se siente pleno, satisfecho, vivo.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Arial;font-size:100%;"&gt;&lt;span style="font-size:14;"&gt;Pero también recibir -a menos que uno tenga o bien, un serio problema de soberbia o una autoestima increíblemente baja- es súper agradable. Claramente también te sientes muy contento, muy pleno? sobretodo porque te sientes muy rico. No tanto por el detalle o el regalo, sino porque sabes que cuentas con un amigo. El detalle puede ser desde una sonrisa o una amabilidad que te desagobie de alguna faena cansada y aburrida. También puede ser un regalo más concreto y físico. Cualquier cosa dada y recibida así, sin más protocolo que el gusto de compartir y ver a tu amigo contento es motivo de celebración. La amistad existe, y yo lo considero un tipo de amor. Y por ello y sin duda, es algo que hay que celebrar como lo más intenso y positivo que uno puede encontrarse por su paso por esta vida.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Arial;font-size:100%;"&gt;&lt;span style="font-size:14;"&gt;Ayer &lt;a href="http://djleon.blogspot.com"&gt;Javier -djleon-&lt;/a&gt; , así como lo describimos, me regaló un celular activado y con crédito (incluso con la batería ya cargada todo un día). Yo había dejado este asunto del celular a un lado durante mucho tiempo. Pero claro que me hacía falta, con una esposa y una hija de las que soy responsable, seguro que necesito estar 100% comunicado a toda hora. No sólo eso, sino también a nivel profesional cada vez era mucho más indispensable un instrumento de comunicación como ese.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;span style="font-size:12;"&gt;Muchas gracias, Javier. Pero sobretodo gracias por ser un amigo y saber serlo de la mejor manera.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109886276176162052?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109886276176162052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109886276176162052' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109886276176162052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109886276176162052'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/10/gracias-dj.html' title='Gracias DJ'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109872143129968397</id><published>2004-10-25T11:23:00.000-05:00</published><updated>2004-10-28T11:38:26.396-05:00</updated><title type='text'>Mozilla/Firefox/Thunderbird Downloaded File Content Disclosure Vulnerability</title><content type='html'>&lt;div class=Section1&gt; &lt;p&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span lang=EN-US style='font-size:12.0pt; mso-ansi-language:EN-US'&gt;There are&amp;nbsp;vulnerabilities on both, the dark and the bright sides (Who are on the bright side?). It&amp;#8217;s software. The difference resides on how long &lt;span class=GramE&gt;does a company or an open source group have taken&lt;/span&gt; security for real.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'&gt; &lt;div&gt; &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span lang=EN-US style='font-size:12.0pt;mso-ansi-language:EN-US'&gt;Martin has reported &lt;span class=GramE&gt;a vulnerability&lt;/span&gt; in &lt;span class=SpellE&gt;Mozilla&lt;/span&gt;, &lt;span class=SpellE&gt;Firefox&lt;/span&gt;, and Thunderbird, which can be exploited by malicious, local users to gain knowledge of sensitive information. &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span lang=EN-US style='font-size:12.0pt;mso-ansi-language:EN-US'&gt;&lt;br&gt; Read the original &lt;/span&gt;&lt;a href="http://secunia.com/advisories/12956/"&gt;&lt;span class=SpellE&gt;&lt;span lang=EN-US style='mso-ansi-language:EN-US'&gt;Secunia&lt;/span&gt;&lt;/span&gt;&lt;span lang=EN-US style='mso-ansi-language:EN-US'&gt; - Latest &lt;span class=SpellE&gt;Secunia&lt;/span&gt; Security Advisories&lt;/span&gt;&lt;/a&gt;&lt;/font&gt;&lt;span lang=EN-US style='mso-ansi-language: EN-US'&gt; post.&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/blockquote&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109872143129968397?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109872143129968397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109872143129968397' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109872143129968397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109872143129968397'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/10/mozillafirefoxthunderbird-downloaded.html' title='Mozilla/Firefox/Thunderbird Downloaded File Content Disclosure Vulnerability'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109872116335774452</id><published>2004-10-25T11:19:00.000-05:00</published><updated>2004-10-28T11:36:31.230-05:00</updated><title type='text'>Doom Movie in Production For Aug 2005 Release</title><content type='html'>&lt;div class=Section1&gt; &lt;p&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span lang=EN-US style='font-size:12.0pt; mso-ansi-language:EN-US'&gt;&amp;nbsp;Well, I think Doom is the one and only computer game I played, and played too much. I can&amp;#8217;t wait for the premiere.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'&gt; &lt;div&gt; &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span lang=EN-US style='font-size:12.0pt;mso-ansi-language:EN-US'&gt;Lord &lt;span class=SpellE&gt;Prox&lt;/span&gt; writes &amp;quot;Doom: The motion picture is now in production from Universal Pictures for a release date of August 5, 2005. According to IMDB the cast includes The Rock, &lt;span class=SpellE&gt;Rosamund&lt;/span&gt; Pike, &lt;span class=SpellE&gt;Razaaq&lt;/span&gt; &lt;span class=SpellE&gt;Adoti&lt;/span&gt;, Ben Daniels, and Karl Urban. The plot and setting is right from the game.&amp;quot; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;/div&gt; &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span lang=EN-US style='font-size:12.0pt;mso-ansi-language:EN-US'&gt;&lt;br&gt; Read the original &lt;/span&gt;&lt;a href="http://slashdot.org/article.pl?sid=04/10/23/226218"&gt;&lt;span lang=EN-US style='mso-ansi-language:EN-US'&gt;Slashdot&lt;/span&gt;&lt;/a&gt;&lt;/font&gt;&lt;span lang=EN-US style='mso-ansi-language:EN-US'&gt; post.&lt;/span&gt;&lt;/p&gt; &lt;/blockquote&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109872116335774452?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109872116335774452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109872116335774452' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109872116335774452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109872116335774452'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/10/doom-movie-in-production-for-aug-2005.html' title='Doom Movie in Production For Aug 2005 Release'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109869610765319280</id><published>2004-10-25T04:21:00.000-05:00</published><updated>2004-10-28T11:34:08.893-05:00</updated><title type='text'>US Washington Post backs Kerry</title><content type='html'>&lt;div class=Section1&gt; &lt;p&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family: Arial;mso-ansi-language:EN-US;mso-bidi-font-weight:bold'&gt;US presidential candidate John Kerry has received &lt;a href="http://www.washingtonpost.com/wp-dyn/articles/A57584-2004Oct23.html"&gt;the official backing of the influential Washington Post&lt;/a&gt;.&lt;/span&gt;&lt;/font&gt;&lt;font face=Arial&gt;&lt;span lang=EN-US style='font-family:Arial;mso-ansi-language:EN-US'&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109869610765319280?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109869610765319280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109869610765319280' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109869610765319280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109869610765319280'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/10/us-washington-post-backs-kerry.html' title='US Washington Post backs Kerry'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109869171835343636</id><published>2004-10-25T03:08:00.000-05:00</published><updated>2004-10-25T03:08:38.970-05:00</updated><title type='text'>Podcasting</title><content type='html'>&lt;div class=Section1&gt; &lt;p&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span lang=EN-US style='font-size:12.0pt; mso-ansi-language:EN-US'&gt;Today (although I&amp;#8217;m sure it isn&amp;#8217;t a very new concept) I discovered what is known for &lt;a href="http://en.wikipedia.org/wiki/Podcasting"&gt;&lt;span class=SpellE&gt;podcasting&lt;/span&gt;&lt;/a&gt;. &lt;a href="http://www.engadget.com/entry/5843952395227141/"&gt;Here&lt;/a&gt; you can find a very illustrative guide to &lt;span class=SpellE&gt;podcast&lt;/span&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span lang=EN-US style='font-size:12.0pt; mso-ansi-language:EN-US'&gt;The simple idea behind it is to post MP3 as a RSS 2.0 enclosure. A very cool thing about &lt;span class=SpellE&gt;postcasting&lt;/span&gt; is that it allows individuals to publish (&lt;span class=SpellE&gt;podcast&lt;/span&gt;) &lt;span class=SpellE&gt;&lt;span class=GramE&gt;radioshows&lt;/span&gt;&lt;/span&gt;&lt;span class=GramE&gt;, that&lt;/span&gt; interested listeners can subscribe to. Before &lt;span class=SpellE&gt;podcasting&lt;/span&gt; you could of course record a radio show and put it on your website, but now people can automatically receive new shows, without having to go to a specific site and download it from there. Or instead of remembering a conversation you can &lt;span class=SpellE&gt;podcast&lt;/span&gt; it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109869171835343636?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109869171835343636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109869171835343636' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109869171835343636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109869171835343636'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/10/podcasting.html' title='Podcasting'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109869093535408430</id><published>2004-10-25T02:55:00.000-05:00</published><updated>2004-10-28T11:31:30.303-05:00</updated><title type='text'>RFID Passports</title><content type='html'>&lt;div class="Section1"&gt; &lt;p&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;span lang="EN-US"  style="font-size:12;"&gt;As almost any bad idea about security, this one also comes from the Bush Administration: Promoting RFID Passports. A RFID passport would broadcast your ID. It will be readable by any RFID reader. Read more about it on &lt;a href="http://www.schneier.com/blog/archives/2004/10/rfid_passports.html"&gt;this post&lt;/a&gt; of the &lt;a href="http://www.schneier.com/blog/"&gt;Bruce &lt;span class="SpellE"&gt;Schneier&lt;/span&gt; &lt;span class="SpellE"&gt;blog&lt;/span&gt;&lt;/a&gt;.
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;span lang="EN-US"  style="font-size:12;"&gt;Thanks Arcadi for the typo observation.
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109869093535408430?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109869093535408430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109869093535408430' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109869093535408430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109869093535408430'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/10/rfid-passports.html' title='RFID Passports'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109868234319558394</id><published>2004-10-25T01:32:00.000-05:00</published><updated>2004-10-25T00:35:32.236-05:00</updated><title type='text'>IE 6.0 + XP SP2 Vulnerability</title><content type='html'>&lt;div class=Section1&gt; &lt;p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'&gt;This has been published by The SANS Institute.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'&gt;A new Critical Vulnerability has been detected over IE 6.0 + XP SP2. One of Microsoft's patches from last week already has been worked around by hackers, at least on some platforms.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'&gt;HIGH: Internet Explorer Drag and Drop Vulnerability&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'&gt;Affected:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'&gt;Internet Explorer 6.0 on fully patched XP SP2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'&gt;Description: A variation of the &amp;quot;drag and drop&amp;quot; vulnerability has been reported that may be exploited to compromise a Windows client via a malicious web page or an HTML email. The exploitation proceeds as follows:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'&gt;(a) A specially crafted HTML &amp;quot;style&amp;quot; sheet is used to access a local folder on a Windows client.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'&gt;(b) An IMG element with its &amp;quot;&lt;span class=SpellE&gt;src&lt;/span&gt;&amp;quot; set to a filename (without any extension) is dragged and dropped to the local folder opened in step (a). IE's cumulative patch MS04-038 released last week prevents an IMG element with its &lt;span class=SpellE&gt;src&lt;/span&gt; set to an executable file from being dragged.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'&gt;However, the patch does not prevent the &amp;quot;drag and drop&amp;quot; of an image with the &lt;span class=SpellE&gt;src&lt;/span&gt; attribute set to other file formats such as &lt;span class=SpellE&gt;pdf&lt;/span&gt;, xml etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'&gt;Further, if no extension is used for the IMG element's &lt;span class=SpellE&gt;src&lt;/span&gt; file, IE automatically creates a file with the file type extension after the drag and drop operation. Thus, an attacker can create a malicious file with &lt;span class=GramE&gt;a&lt;/span&gt; &amp;quot;.&lt;span class=SpellE&gt;htm&lt;/span&gt;&amp;quot; extension on the client's local file system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'&gt;(c) The malicious HTML file is invoked via the HTML Help ActiveX control (&lt;span class=SpellE&gt;hhctrl.ocx&lt;/span&gt;). This leads to execution of arbitrary code on the client system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'&gt;A proof-of-concept exploit has been publicly posted. The &lt;span class=SpellE&gt;PoC&lt;/span&gt; exploit demonstrates how to use &amp;quot;&lt;span class=SpellE&gt;ADODB.recordset&lt;/span&gt;&amp;quot; object to write arbitrary files on the client's local system. Although this exploit requires user interaction, it may be possible to rewrite the exploit such that no user interaction is required. Note that the &lt;span class=SpellE&gt;Akak&lt;/span&gt; Trojan exploited the earlier variation of this vulnerability in the wild.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'&gt;Status: Microsoft has not confirmed. An unofficial fix has been posted that sets the kill bit for the &amp;quot;&lt;span class=SpellE&gt;Shell.Explorer&lt;/span&gt;&amp;quot; ActiveX control. This control is responsible for displaying the folders in IE. Setting the kill bit prevents displaying any folders, and prevents exploitation via the published attack vector. The fix can be downloaded from: &lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=ES-MX style='font-size:10.0pt;font-family:Arial; mso-ansi-language:ES-MX'&gt;&lt;a href="http://www.pivx.com/research/freefixes/neutershellexplorer.reg"&gt;&lt;span lang=EN-US style='mso-ansi-language:EN-US'&gt;http://www.pivx.com/research/freefixes/neutershellexplorer.reg&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'&gt;References:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'&gt;Posting by http-equiv&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=ES-MX style='font-size:10.0pt;font-family:Arial; mso-ansi-language:ES-MX'&gt;&lt;a href="http://archives.neohapsis.com/archives/ntbugtraq/2004-q4/0078.html"&gt;&lt;span lang=EN-US style='mso-ansi-language:EN-US'&gt;http://archives.neohapsis.com/archives/ntbugtraq/2004-q4/0078.html&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'&gt;Posting by Thor &lt;span class=SpellE&gt;Larholm&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=ES-MX style='font-size:10.0pt;font-family:Arial; mso-ansi-language:ES-MX'&gt;&lt;a href="http://archives.neohapsis.com/archives/fulldisclosure/2004-10/0754.html"&gt;&lt;span lang=EN-US style='mso-ansi-language:EN-US'&gt;http://archives.neohapsis.com/archives/fulldisclosure/2004-10/0754.html&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'&gt;&lt;span class=SpellE&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt; font-family:Arial;mso-ansi-language:EN-US'&gt;SecurityFocus&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'&gt; BID&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=ES-MX style='font-size:10.0pt;font-family:Arial; mso-ansi-language:ES-MX'&gt;&lt;a href="http://www.securityfocus.com/bid/11466"&gt;&lt;span lang=EN-US style='mso-ansi-language:EN-US'&gt;http://www.securityfocus.com/bid/11466&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=ES-MX style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'&gt; &lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=EN-US style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109868234319558394?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109868234319558394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109868234319558394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109868234319558394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109868234319558394'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/10/ie-60-xp-sp2-vulnerability.html' title='IE 6.0 + XP SP2 Vulnerability'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109865644921640444</id><published>2004-10-24T17:20:00.000-05:00</published><updated>2004-10-24T17:20:49.240-05:00</updated><title type='text'>Great cartoons and a worthy post from Electoral Vote</title><content type='html'>&lt;div class=Section1&gt; &lt;p&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span lang=EN-US style='font-size:12.0pt; mso-ansi-language:EN-US'&gt;Regarding the presidential election I&amp;#8217;ve found &lt;a href="http://www.electoral-vote.com/info/previous-cartoons.html"&gt;this collection of cartoons&lt;/a&gt; from &lt;a href="http://www.electoral-vote.com/"&gt;Electoral Vote&lt;/a&gt;. I think you will enjoy them as I did. BTW, I read Electoral Vote on a daily basis (through its &lt;a href="http://www.electoral-vote.com/index.rss"&gt;RSS feed&lt;/a&gt;), and like it a lot. On Friday, at the bottom of their &lt;a href="http://www.electoral-vote.com/oct/oct22.html"&gt;daily post-article&lt;/a&gt; they published a very simple, but informative, sensibility analysis about the undecided voters and their impact on the election result. In the same article they talk about the Supreme Court and the age of its members and the high probability of the vacancies within the next four years. They comment about the appointments that the next president will make to the SC. Just think about the appointments Bush &lt;span class=GramE&gt;have&lt;/span&gt; make to the appellate courts&amp;#8230; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109865644921640444?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109865644921640444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109865644921640444' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109865644921640444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109865644921640444'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/10/great-cartoons-and-worthy-post-from.html' title='Great cartoons and a worthy post from Electoral Vote'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109864856129317269</id><published>2004-10-24T15:09:00.000-05:00</published><updated>2004-10-24T15:09:21.526-05:00</updated><title type='text'>100 facts, 1 opinion</title><content type='html'>&lt;div class=Section1&gt; &lt;p&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span lang=EN-US style='font-size:12.0pt; mso-ansi-language:EN-US'&gt;Some of these &lt;a href="http://www.commondreams.org/views04/1023-23.htm"&gt;100 facts&lt;/a&gt; feed my opposition to Bush reelection. I support 100% the opinion stated at the bottom of the article.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109864856129317269?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109864856129317269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109864856129317269' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109864856129317269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109864856129317269'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/10/100-facts-1-opinion.html' title='100 facts, 1 opinion'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109856178389076626</id><published>2004-10-23T15:03:00.000-05:00</published><updated>2004-10-23T15:03:03.926-05:00</updated><title type='text'>IE Exploit Lets Attackers Plant Programs on SP2</title><content type='html'>&lt;div class=Section1&gt; &lt;p&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span lang=EN-US style='font-size:12.0pt; mso-ansi-language:EN-US'&gt;Well, I thought I will never &lt;span class=SpellE&gt;blog&lt;/span&gt; about XP SP2. Whether it has slowed down (dramatically) my PC or not, I think is a matter of coincidence of configuration plus software installed on my PC, I need more data in order to &lt;span class=SpellE&gt;blog&lt;/span&gt; something worthy to read. But, this is a fact and a guess (I don&amp;#8217;t think it&amp;#8217;s a very clever one, all software &lt;span class=GramE&gt;have&lt;/span&gt; bugs [both from design and implementation]) I did some moths ago: SP2 won&amp;#8217;t alleviate all the problems MS claims to. On Wednesday, &lt;a href="http://www.eweek.com/"&gt;&lt;span class=SpellE&gt;eWeek&lt;/span&gt;&lt;/a&gt; published an &lt;a href="http://www.eweek.com/article2/0,1759,1680769,00.asp"&gt;article&lt;/a&gt; letting us to know some flaws in it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109856178389076626?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109856178389076626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109856178389076626' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109856178389076626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109856178389076626'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/10/ie-exploit-lets-attackers-plant.html' title='IE Exploit Lets Attackers Plant Programs on SP2'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109846096665004101</id><published>2004-10-22T11:02:00.000-05:00</published><updated>2004-10-22T11:02:46.710-05:00</updated><title type='text'>Microsoft: 106 Million SP2 Copies Distributed</title><content type='html'>&lt;div class=Section1&gt; &lt;blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'&gt; &lt;div&gt; &lt;p style='margin-left:-36.0pt'&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span lang=EN-US style='font-size:12.0pt;mso-ansi-language:EN-US'&gt;There is a huge discussion about XP SP2, so I won&amp;#8217;t enlarge it anymore. But we should know that according to Microsoft, there have been &lt;a href="http://www.microsoft-watch.com/article2/0,1995,1681118,00.asp?kc=MWRSS02129TX1K0000535"&gt;106 million&lt;/a&gt; copies of Windows XP Service Pack 2 (SP2) distributed since August 6.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;/div&gt; &lt;/blockquote&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109846096665004101?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109846096665004101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109846096665004101' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109846096665004101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109846096665004101'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/10/microsoft-106-million-sp2-copies.html' title='Microsoft: 106 Million SP2 Copies Distributed'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109839756922266940</id><published>2004-10-21T17:26:00.000-05:00</published><updated>2004-10-21T17:26:09.260-05:00</updated><title type='text'>Google doubles profit year-over-year</title><content type='html'>&lt;div class=Section1&gt; &lt;p&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span lang=EN-US style='font-size:12.0pt; mso-ansi-language:EN-US'&gt;I really like this company.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'&gt; &lt;div&gt; &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span lang=EN-US style='font-size:12.0pt;mso-ansi-language:EN-US'&gt;In first report as public company, search giant posts third-quarter profit of $52 million, thanks to booming online-ad revenue. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;/div&gt; &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span lang=EN-US style='font-size:12.0pt;mso-ansi-language:EN-US'&gt;Read the original article at &lt;/span&gt;&lt;a href="http://news.com.com/Google+doubles+profit+year-over-year/2100-1038_3-5421555.html?part=rss&amp;amp;tag=5421555&amp;amp;subj=news.1038.5"&gt;&lt;span lang=EN-US style='mso-ansi-language:EN-US'&gt;CNET News.com&lt;/span&gt;&lt;/a&gt;&lt;/font&gt;&lt;span lang=EN-US style='mso-ansi-language:EN-US'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;/blockquote&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109839756922266940?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109839756922266940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109839756922266940' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109839756922266940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109839756922266940'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/10/google-doubles-profit-year-over-year.html' title='Google doubles profit year-over-year'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109829331359669777</id><published>2004-10-20T12:28:00.000-05:00</published><updated>2004-10-20T12:28:33.646-05:00</updated><title type='text'>VeriChip Approved by FDA for Medical Use in Humans</title><content type='html'>&lt;div class="Section1"&gt; &lt;p&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;span lang="EN-US" style='font-size:12.0pt; mso-ansi-language:EN-US'&gt;The FDA has approved for medical use the world's first implantable radio frequency identification microchip for use on humans.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;span lang="EN" style='font-size:12.0pt; mso-ansi-language:EN'&gt;About the size of a grain of rice, &lt;span class="SpellE"&gt;VeriChip&lt;/span&gt; cannot be seen by the human eye and contains a unique 16-digit verification number that is captured by briefly passing a proprietary scanner over the insertion site. The number links to the database via encrypted Internet access.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;span lang="EN" style='font-size:12.0pt; mso-ansi-language:EN'&gt;&lt;a href="http://www.technewsworld.com/story/VeriChip-Approved-by-FDA-for-Medical-Use-in-Humans-37304.html"&gt;Read Original Article&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109829331359669777?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109829331359669777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109829331359669777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109829331359669777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109829331359669777'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/10/verichip-approved-by-fda-for-medical.html' title='VeriChip Approved by FDA for Medical Use in Humans'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109820950786533670</id><published>2004-10-19T13:11:00.000-05:00</published><updated>2004-10-19T13:11:48.110-05:00</updated><title type='text'>Multithreaded toolkits</title><content type='html'>&lt;div class="Section1"&gt; &lt;p&gt;&lt;span class="GramE"&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;span lang="EN-US" style='font-size:12.0pt;mso-ansi-language:EN-US'&gt;Graham Hamilton &lt;a href="http://weblogs.java.net/blog/kgh/archive/2004/10/multithreaded_t.html"&gt;blogged&lt;/a&gt; about this topic.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt; &lt;span lang="EN-US" style='mso-ansi-language: EN-US'&gt;&amp;nbsp;His answer is no &amp;ndash;at least considering the multithreading techniques available today&amp;ndash;, but we should use events.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;span lang="EN-US" style='font-size:12.0pt; mso-ansi-language:EN-US'&gt;Here at JackBe we are developing a new version of our JackBuilder, a RAD for the development of JackBe-based web applications. The &lt;span class="GramE"&gt;GUI &lt;span style='mso-spacerun:yes'&gt;&amp;nbsp;&lt;/span&gt;is&lt;/span&gt; 100% browser based, built in JavaScript and DHTML. Some days ago, I was considering whether to promote more multithreading within our tool or to stay event driven. With the ridiculous threading support of this platform (there are two ways of generate more than one thread, and no way to lock them at all) of course we remain event driven. Although we have a multithread tool for the runtime, in order to send a number of requests concurrently to the server (we call it JBPacemaker), the responses are rendered by the browser inside the threading model that it has to attend them. The problem arises when a JackBe programmer uses two different JBPacemakers and happens that the response code within that document affects the same object within the original document. But this is a platform lack, it is so much event driven that we are very exposed to any race condition raised by quasi-concurrent responses.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109820950786533670?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109820950786533670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109820950786533670' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109820950786533670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109820950786533670'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/10/multithreaded-toolkits.html' title='Multithreaded toolkits'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109804321386041085</id><published>2004-10-17T15:00:00.000-05:00</published><updated>2004-10-17T15:00:13.900-05:00</updated><title type='text'>Firefox Preview Release: 5 Million Downloads</title><content type='html'>&lt;div class="Section1"&gt; &lt;p&gt;&lt;span class="GramE"&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;span lang="EN-US" style='font-size:12.0pt;mso-ansi-language:EN-US'&gt;Great work, absolute success.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt; &lt;span lang="EN-US" style='mso-ansi-language:EN-US'&gt;Just enjoy the fact: &lt;a href="http://www.spreadfirefox.com/"&gt;http://www.spreadfirefox.com/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109804321386041085?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109804321386041085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109804321386041085' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109804321386041085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109804321386041085'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/10/firefox-preview-release-5-million.html' title='Firefox Preview Release: 5 Million Downloads'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109794028557801312</id><published>2004-10-16T10:24:00.000-05:00</published><updated>2004-10-16T10:24:45.746-05:00</updated><title type='text'>Open Letter to USA President Bush</title><content type='html'>&lt;div class="Section1"&gt; &lt;p&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;span lang="EN-US" style='font-size:12.0pt; mso-ansi-language:EN-US'&gt;Mauricio Castro let me know about an&lt;/span&gt; &lt;a href="http://www.yubanet.com/artman/publish/article_14283.shtml"&gt;&lt;span lang="EN-US" style='mso-ansi-language:EN-US'&gt;Open Letter to President Bush on U.S. Economic Policy&lt;/span&gt;&lt;/a&gt;&lt;/font&gt;&lt;span lang="EN-US" style='mso-ansi-language: EN-US'&gt;. It is already signed by two Nobel laureates among 113 Business and Economics emeritus professors from a number of the most important schools along USA. It&amp;rsquo;s a great letter that everybody, at least in USA, should read.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109794028557801312?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109794028557801312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109794028557801312' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109794028557801312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109794028557801312'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/10/open-letter-to-usa-president-bush.html' title='Open Letter to USA President Bush'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109712770170084542</id><published>2004-10-07T01:41:00.000-05:00</published><updated>2004-10-07T01:01:36.403-05:00</updated><title type='text'>Craig McClanahan talks about JSF and/or Struts</title><content type='html'>&lt;div class="Section1"&gt;&lt;p&gt;&lt;span style="font-family:Verdana;font-size:100%;"&gt;Craig McClanahan the creator of &lt;a href="http://struts.apache.org/"&gt;Struts&lt;/a&gt; and co-specification lead of &lt;a href="http://java.sun.com/j2ee/javaserverfaces/index.jsp"&gt;JSF&lt;/a&gt; talks in his &lt;a href="http://blogs.sun.com/roller/page/craigmcc"&gt;&lt;spanclass="SpellE"&gt;blog&lt;/a&gt; &lt;a href="http://blogs.sun.com/roller/page/craigmcc/20040927#struts_or_jsf_struts_and"&gt;whether a developer should use JSF and/or Struts&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;Two other worthyreadings about this topic are:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;Apache Wiki entryabout &lt;a href="http://nagoya.apache.org/wiki/apachewiki.cgi?StrutsMoreAboutJSF"&gt;StrutsMoreAboutJSF&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;a href="http://struts.apache.org/faqs/kickstart.html#jsf"&gt;Struts commentspage about JSF integration&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109712770170084542?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109712770170084542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109712770170084542' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109712770170084542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109712770170084542'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/10/craig-mcclanahan-talks-about-jsf-andor.html' title='Craig McClanahan talks about JSF and/or Struts'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109673699343031180</id><published>2004-10-02T13:09:00.000-05:00</published><updated>2004-10-02T12:12:30.836-05:00</updated><title type='text'>Favorite identity</title><content type='html'>&lt;p&gt;&lt;font size="2"&gt;It's an old friend but, on some rainy days,&amp;nbsp;I like to see &lt;a href="http://www.google.com/search?hl=en&amp;amp;lr=&amp;amp;ie=UTF-8&amp;amp;q=e%5E%28i*pi%29%2B1"&gt;this identity&lt;/a&gt; a lot of times. It's very cool that Google Calculator know how to calculate it.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;Ya es vieja conocida, pero siempre es grato ver &lt;a href="http://www.google.com/search?hl=en&amp;amp;lr=&amp;amp;ie=UTF-8&amp;amp;q=e%5E%28i*pi%29%2B1"&gt;esta identidad&lt;/a&gt; reconocida por Google Calculator.&lt;/font&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109673699343031180?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109673699343031180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109673699343031180' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109673699343031180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109673699343031180'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/10/favorite-identity.html' title='Favorite identity'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109668282032843238</id><published>2004-10-01T21:07:00.000-05:00</published><updated>2004-10-01T21:10:32.813-05:00</updated><title type='text'>Announcing backport of JSR166 to Java 1.4</title><content type='html'>&lt;p&gt;&lt;font size="2"&gt;&lt;font size="3"&gt;Dawid Kurzyniec has announced that he has&lt;/font&gt; &lt;a title="http://altair.cs.oswego.edu/pipermail/concurrency-interest/2004-September/001035.html" href="http://altair.cs.oswego.edu/pipermail/concurrency-interest/2004-September/001035.html"&gt;&lt;font size="3"&gt;written a backport&lt;/font&gt;&lt;/a&gt; &lt;font size="3"&gt;of&lt;/font&gt; &lt;a title="Concurrency Utilities" href="http://www.jcp.org/en/jsr/detail?id=166"&gt;&lt;font size="3"&gt;JSR 166&lt;/font&gt;&lt;/a&gt;&lt;/font&gt; &lt;font size="3"&gt;to Java 1.4.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="3"&gt;"I am happy to announce availability of a backport of java.util.concurrent API to Java 1.4. The backport is based on sources from JSR 166 CVS repository (September 2004), and dl.util.concurrent 1.3.4. The backport is nearly complete; unsupported functionality is limited mostly to the following classes: 1) requiring explicit JVM support (e.g. nanosecond clock), 2) some non-essential functions described as "designed primarily for use in monitoring in system state, not for synchronization control", 3) functionality that would affect performance, or 4) functionality that would require development of substantial amount of new code."&lt;/font&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109668282032843238?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109668282032843238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109668282032843238' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109668282032843238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109668282032843238'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/10/announcing-backport-of-jsr166-to-java.html' title='Announcing backport of JSR166 to Java 1.4'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109615824824528855</id><published>2004-09-25T19:24:00.000-05:00</published><updated>2004-09-26T04:03:18.873-05:00</updated><title type='text'>Juan y Fabiola de vuelta</title><content type='html'>&lt;p&gt;&lt;font size="2"&gt;Hace unos d&amp;iacute;as llegaron Juan y Fabiola,&amp;nbsp;dos de mis mejores amigos a M&amp;eacute;xico. L&amp;eacute;ase este primer p&amp;aacute;rrafo&amp;nbsp;a manera de resumen. Pasaron 7 a&amp;ntilde;os fuera del pa&amp;iacute;s: sus 7 a&amp;ntilde;os de matrimonio. Durante este tiempo &amp;eacute;l estudi&amp;oacute; una maestr&amp;iacute;a y ella termin&amp;oacute; su carrera. Despu&amp;eacute;s trabajaron unos a&amp;ntilde;os en NY. Hubo visitas varias y rec&amp;iacute;procas. Entre otras pudimos ir juntos a ver todo el Anillo del Nibelungo al MET en una semana muy intensa. Adem&amp;aacute;s de M&amp;eacute;xico, los Sadurn&amp;iacute; pudieron visitar algunos otros pa&amp;iacute;ses en suertudos viajes que se echaron en los pasaportes. Sin embargo, antes de llegar a M&amp;eacute;xico, pasaron por m&amp;aacute;s de 30 pa&amp;iacute;ses en un viaje de 7 meses, ese detalle tampoco puede pasar desapercibido en este post (aunque no es, ni de broma, el tema del mismo).&lt;/font&gt; &lt;font size="2"&gt;S&lt;/font&gt;&lt;font size="2"&gt;&amp;iacute;, todos podemos caer en la tentaci&amp;oacute;n de juntar tanto 7 y restar 111. Est&amp;aacute; bien, si tienes esa obsesi&amp;oacute;n, venga: tienes todo el derecho de jugar con lo que t&amp;uacute; gustes. Pero mejor, entremos en materia.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;Llegaron y reflexiono sobre la ausencia de unos amigos y la experiencia de tenerlos cerca, aqu&amp;iacute;, a todas horas. Sin duda, todo ser humano relativamente inteligente aprende a adaptarse a cualquier p&amp;eacute;rdida. Finalmente hace 7 a&amp;ntilde;os todos sufrimos de ellos. En un sentido, perd&amp;iacute;amos a unos amigos. Claro que no se tome literal, por favor. No se pierde en todos los sentidos, pero s&amp;iacute; en el sentido de la convivencia diaria o quasidiaria, en ver crecer y vencer obst&amp;aacute;culos a tus amigos y estar ah&amp;iacute; por si alg&amp;uacute;n hombro se requiere. Y verdad es que la amistad se cultiva con la convivencia, sin duda alguna. Algo m&amp;aacute;s, aprend&amp;iacute; que yo soy un amigo muy distante en la distancia: no escribo con frecuencia. De hecho, escribo rid&amp;iacute;culamente poco.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;Juan y Fabiola, como buenos amigos, entendieron esa parte de m&amp;iacute; y eso, por supuesto que se los agradezco mucho. Hace 7 a&amp;ntilde;os (y un mes) se casaban y Juan era muy adelantado en ese terreno que el resto de nosotros. Ahora, ellos siguen sin hijos: han sabido disfrutar su pareja envidiablemente. Sin embargo, muchos de nosotros adem&amp;aacute;s de casados ya somos padres. Ellos est&amp;aacute;n en proceso de mejorar su actitud ante esa realidad. Est&amp;aacute;n en proceso de comprender que la vida pasa y que las etapas que nos hacen ser quienes somos pasan y m&amp;aacute;s vale aprovecharlas en su momento lo m&amp;aacute;s y mejor posible, para aprender lo que est&amp;aacute; ah&amp;iacute; dispuesto a ser asimilado, a ser parte de uno mismo. Y entre esas etapas est&amp;aacute; la de que sus amigos son padres y aman a sus hijos. Ahora bien, est&amp;aacute; claro que vamos a platicar mucho de c&amp;oacute;mo es que uno termina amando a sus propios hijos. De hecho, ese tema ser&amp;aacute; materia de otro post, pero sobretodo de conversaciones, que las anticipo, muy interesantes con mis amigos.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;Regresan y la verdad que uno no lo cree o por lo menos uno tarda en darse cuenta de las consecuencias que eso significa. Hoy es s&amp;aacute;bado, ya entr&amp;oacute; la nochecita y s&amp;eacute; que ellos est&amp;aacute;n aqu&amp;iacute;. Casi siento que es fantasmag&amp;oacute;rico creer que tendremos el tiempo de cenar y pasar mucho tiempo juntos esta o cualquier otra noche. Durante 7 a&amp;ntilde;os los encuentros se sab&amp;iacute;an casi &amp;uacute;nicos en esa visita. Uno se acostumbra. Y quiz&amp;aacute; yo sea quien m&amp;aacute;s lo pueda sentir de todos los amigos que Juan y Fabiola quieren m&amp;aacute;s. &amp;iquest;Por qu&amp;eacute;? Pues porque por mucho, y a diferencia de todos los dem&amp;aacute;s amigos muy queridos de ellos, la mayor parte del tiempo en que hemos sido amigos ha sido en este mood de visitas express, de vacaciones volando.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;Claro que ahora viene un&amp;nbsp;periodo de aprender a compartir mucho nuestro tiempo y eso me emociona. Cuando un par&amp;nbsp;de amigos regresan, sabes que no eres el mismo. No se es el mismo, m&amp;aacute;s all&amp;aacute; de la parte sentimental, que no negamos que importa&amp;nbsp;much&amp;iacute;simo&amp;nbsp;(uno est&amp;aacute; contento de pronto no m&amp;aacute;s as&amp;iacute;, porque hay una realidad ah&amp;iacute; que te pone de buenas, en medio del tr&amp;aacute;fico&amp;nbsp;o de lo que sea),&amp;nbsp;porque uno, como dir&amp;iacute;a Borges, est&amp;aacute; hecho de tiempo. Y cuando amigos est&amp;aacute;n ahora disponibles para compartir con uno, pues sabemos que nuestro tiempo, que es la vida, ser&amp;aacute; distribuido de forma diferente. Sabemos que nos vamos a nutrir mutuamente, que vamos a re&amp;iacute;r mutuamente y que nos vamos a re-conocer mutuamente. Ese periodo de re-conocimiento creo que es de las m&amp;aacute;s emocionantes. Claramente uno tiene expectativas de c&amp;oacute;mo esos amigos han crecido y tienes ganas de disfrutar eso, porque quiz&amp;aacute; estuviste lejos cuando tus amigos fueron dando esos "estirones". Y lo mismo, uno se siente m&amp;aacute;s grande, m&amp;aacute;s fuerte, m&amp;aacute;s ser humano y quiere ofrecerle esos "bienes" a los que m&amp;aacute;s quieres, a estos amigos que regresan y cambian en alg&amp;uacute;n porcentaje importante tu horizonte.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;Y si no ha quedado claro, lo que este texto ha querido decir en cada una de sus s&amp;iacute;labas es que les damos la bienvenida en el coraz&amp;oacute;n y en el espacio a Juan y a Fabiola, que se queden mucho tiempo por aqu&amp;iacute; y que quiero que reciban un abrazo que por lo menos dure&amp;nbsp;7 d&amp;iacute;as seguidos para comunicar no con palabras todo el&amp;nbsp;gusto que nos da que est&amp;eacute;n por aqu&amp;iacute; de vuelta y lo mucho que los queremos.&lt;/font&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109615824824528855?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109615824824528855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109615824824528855' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109615824824528855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109615824824528855'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/09/juan-y-fabiola-de-vuelta.html' title='Juan y Fabiola de vuelta'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109589835970871655</id><published>2004-09-22T19:12:00.000-05:00</published><updated>2004-09-22T19:24:02.470-05:00</updated><title type='text'>Mexican Catholics smite mobiles</title><content type='html'>This is very funny. Some mexican Roman Catholic churches have these devices but neither Bellas Artes or Sala Nezahualcóyotl (two of the most important concert halls in the Country) has any of these. This is a very accurate example of what my country is. Read about it &lt;a href="http://www.theregister.co.uk/2004/09/22/mexican_phone_jammers/"&gt;here
&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109589835970871655?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.theregister.co.uk/2004/09/22/mexican_phone_jammers/' title='Mexican Catholics smite mobiles'/><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109589835970871655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109589835970871655' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109589835970871655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109589835970871655'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/09/mexican-catholics-smite-mobiles.html' title='Mexican Catholics smite mobiles'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109578408216485516</id><published>2004-09-21T11:28:00.000-05:00</published><updated>2004-09-21T11:47:36.860-05:00</updated><title type='text'>Paychecks at Microsoft</title><content type='html'>&lt;p&gt;&lt;font size="2"&gt;I think that it's very interesting, whether you like Microsoft (its products or strategies) or not, to know the &lt;a href="http://news.com.com/Gates%2C+Ballmer%27s+pay+hold+at+about+%24900%2C000/2100-1022_3-5374961.html?part=rss&amp;amp;tag=5374961&amp;amp;subj=news.1022.5"&gt;compensation&lt;/a&gt; of the top executives there.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;Now, we should understand some &lt;a href="http://www.ntk.net/ballmer/mirrors.html"&gt;Ballmer's scenes and dances&lt;/a&gt;&amp;nbsp;: those numbers (more than) justify so.&lt;/font&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109578408216485516?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109578408216485516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109578408216485516' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109578408216485516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109578408216485516'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/09/paychecks-at-microsoft.html' title='Paychecks at Microsoft'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109563754072301229</id><published>2004-09-19T18:45:00.000-05:00</published><updated>2004-09-19T18:45:40.746-05:00</updated><title type='text'>Google on the desktop (4 months ago)</title><content type='html'>&lt;p&gt;&lt;font size="2"&gt;Four months ago, this news title was shocking. Was this for real? Have you heard recently about it?&lt;/font&gt;&lt;/p&gt; &lt;p&gt;NYT: &lt;a title="http://www.nytimes.com/2004/05/19/technology/19google.html?ex=1400385600&amp;amp;en=a3f8b839e1a867f8&amp;amp;ei=5007&amp;amp;partner=USERLAND" href="http://www.nytimes.com/2004/05/19/technology/19google.html?ex=1400385600&amp;amp;en=a3f8b839e1a867f8&amp;amp;ei=5007&amp;amp;partner=USERLAND"&gt;Google Moves Toward Clash With Microsoft&lt;/a&gt;. "Google is preparing to introduce a powerful file and text software search tool for locating information stored on personal computers."&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109563754072301229?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109563754072301229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109563754072301229' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109563754072301229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109563754072301229'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/09/google-on-desktop-4-months-ago.html' title='Google on the desktop (4 months ago)'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109553240214753635</id><published>2004-09-18T13:33:00.000-05:00</published><updated>2004-09-19T16:56:47.813-05:00</updated><title type='text'>FeedBurner rocks!</title><content type='html'>&lt;p&gt;&lt;font size="2"&gt;Now my &lt;a href="http://feeds.feedburner.com/gustavo"&gt;feed&lt;/a&gt; is published in a &lt;a href="http://feedburner.com/fb/a/faq"&gt;number of formats&lt;/a&gt;. It was possible because of &lt;a href="http://feedburner.com/fb/a/home"&gt;FeedBurner&lt;/a&gt;.Please update your subscription to &lt;a href="http://feeds.feedburner.com/gustavo"&gt;http://feeds.feedburner.com/gustavo&lt;/a&gt;. Do not take this new URL as my blog home page (it remains the &lt;a href="http://gmunoz.blogspot.com"&gt;same&lt;/a&gt;), it's just the feed for syndication. By the way, if you don't know what syndication is or RSS, you should &lt;a href="http://www.feedburner.com/fb/a/aboutrss"&gt;read about it&lt;/a&gt; and get some RSS or Atom reader or aggregator.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;Anonymous &lt;a href="http://gmunoz.blogspot.com/2004/09/try-a9.html#109540318309474714"&gt;commented&lt;/a&gt; that (s)he couldn't subscribe to my feed because (her)his reader didn't support Atom, now this problem is knocked.&lt;/font&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109553240214753635?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109553240214753635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109553240214753635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109553240214753635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109553240214753635'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/09/feedburner-rocks.html' title='FeedBurner rocks!'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109552424114415039</id><published>2004-09-18T11:17:00.000-05:00</published><updated>2004-09-18T12:58:55.570-05:00</updated><title type='text'>String.intern() and synchronization</title><content type='html'>&lt;p&gt;&lt;font size="2"&gt;It's very common that whenever you need to synchronize on a String value (for example, a username) you must synchronize on a common single object for all the intances of Strings that are Object.equals(Object) among them (you need to synchronize&amp;nbsp;concurrent access to the system for the same user). Also it's very common to choose this common single object as the value of a Hashtable with the keySet being the String values.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;Lets code it:&lt;/font&gt;&lt;/p&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;Map lockMap=new Hashtable();&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;//...&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;public boolean createWorkspace(String username) {&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;&amp;nbsp;&amp;nbsp; synchronize(getCommon(username)) {&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;//your stuff&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;&amp;nbsp;&amp;nbsp; }&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;}&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;//...&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;//does not work!&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;private Object getCommon(String value) {&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Object common=lockMap.get(value);&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(common==null) {&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; common=new Object();&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lockMap.put(value,common);&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return common;&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;}&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;p&gt;&lt;font size="2"&gt;This won't work because if two thread with the same username has just one line of difference they could return different "common" objects. The following doesn't work either for the same reason. Two different threads with the same value can enter into the if.&lt;/font&gt;&lt;/p&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;//doesn't work either!&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;private Object getCommon(String value) {&lt;/font&gt;&lt;/div&gt; &lt;div&gt; &lt;div&gt;&lt;font face="Courier New"&gt;&lt;font face="Courier New" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(lockMap.get(value)==null) {&lt;/font&gt;&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lockMap.put(value,new Object());&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return lockMap.get(value);&lt;/font&gt;&lt;/div&gt; &lt;font size="2"&gt;}&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;p&gt;&lt;font size="2"&gt;So it seems that the only solution is to synchronize the whole method, whether&amp;nbsp;on the lockMap object or on the instance of our code (suppose it's a singleton). The code should be something like:&lt;/font&gt;&lt;/p&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;private Object getCommon(String value) {&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; synchronized(lockMap) {&lt;/font&gt;&lt;/div&gt; &lt;div&gt; &lt;div&gt; &lt;div&gt;&lt;font face="Courier New"&gt;&lt;font face="Courier New"&gt;&lt;font face="Courier New" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Object common=lockMap.get(value);&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(common==null) {&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; common=new Object();&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lockMap.put(value,common);&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return common;&lt;/font&gt;&lt;/div&gt; &lt;font face="Courier New" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/font&gt;&lt;/div&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;}&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;p&gt;&lt;font size="2"&gt;And you maybe ask: what's the problem here? Well,&amp;nbsp;the problem is that in some point of our system we are synchronizing (pausing)&amp;nbsp;all threads when we just wanted to pause the threads that have the same username value. And we are doing this with all the users that want to use the system.&amp;nbsp;So we are in a bottleneck scenario, so&amp;nbsp;the problem here is performance.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;So, what to do? Well, for a very unknown reason there is&amp;nbsp;a String method that is almost unknown among all Java developers. This method have been in the String class at least since JDK 1.1 (but I'm almost sure I saw it in the very old 1.0.2, but at the moment of writing this post, this version wasn't available in the&lt;/font&gt; &lt;a href="http://java.sun.com/products/archive/index.html"&gt;&lt;font size="2"&gt;Archive: Java Technology Products Download page&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;) The&lt;/font&gt; &lt;a href="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html#intern()"&gt;&lt;font size="2"&gt;method documentation&lt;/font&gt;&lt;/a&gt; &lt;font size="2"&gt;says&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;Returns a canonical representation for the string object.&lt;br /&gt; A pool of strings, initially empty, is maintained privately by the&amp;nbsp;class &lt;font face="Courier New"&gt;String&lt;/font&gt;.&lt;br /&gt; When the intern method is invoked, if the pool already contains a&amp;nbsp;string equal to this &lt;font face="Courier New"&gt;String&lt;/font&gt; object as determined by the &lt;font face="Courier New"&gt;equals(Object)&lt;/font&gt; method, then the string from the pool is&amp;nbsp;returned. Otherwise, this &lt;font face="Courier New"&gt;String&lt;/font&gt; object is added to the&amp;nbsp;pool and a reference to this &lt;font face="Courier New"&gt;String&lt;/font&gt; object is returned.&lt;br /&gt; It follows that for any two strings &lt;font face="Courier New"&gt;s&lt;/font&gt; and &lt;font face="Courier New"&gt;t&lt;/font&gt;,&lt;br /&gt; &lt;font face="Courier New"&gt;s.intern() == t.intern()&lt;/font&gt;&lt;/font&gt;&lt;font face="Arial"&gt;&lt;font size="2"&gt;is &lt;font face="Courier New"&gt;true&lt;/font&gt;&amp;nbsp;if and only if &lt;font face="Courier New"&gt;s.equals(t)&lt;/font&gt; is &lt;font face="Courier New"&gt;true&lt;/font&gt;.&lt;br /&gt; All literal strings and string-valued constant expressions are&amp;nbsp;interned. String literals are defined in &amp;amp;sect;3.10.5 of the&lt;/font&gt; &lt;a href="http://java.sun.com/docs/books/jls/html/"&gt;&lt;font size="2"&gt;Java&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;&lt;a href="http://java.sun.com/docs/books/jls/html/"&gt;&lt;font size="2"&gt;&amp;nbsp;Language&amp;nbsp;Specification&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;Returns:a string that has the same contents as this string, but is guaranteed to be from a pool of unique strings.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;So, we should code as the following:&lt;/font&gt;&lt;/p&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;public boolean createWorkspace(String username) {&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;&amp;nbsp;&amp;nbsp; synchronize(username.intern()) {&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;//your stuff&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;&amp;nbsp;&amp;nbsp; }&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&lt;font face="Courier New" size="2"&gt;}&lt;/font&gt;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;p&gt;&lt;font size="2"&gt;I used this aproximation about three years ago on an entry point of a online e-banking application, and worked quite well. Now, looking in the web about this solution I found that this was the topic of&amp;nbsp;the&lt;/font&gt; &lt;a href="http://java.sun.com/developer/qow/archive/158/index.jsp"&gt;&lt;font size="2"&gt;Question of the week Number 158&lt;/font&gt;&lt;/a&gt; &lt;font size="2"&gt;of the&lt;/font&gt; &lt;a href="http://developers.sun.com/"&gt;&lt;font size="2"&gt;developers.sun.com&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&amp;nbsp; more or less 30 weeks ago.&lt;/font&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109552424114415039?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109552424114415039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109552424114415039' title='27 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109552424114415039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109552424114415039'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/09/stringintern-and-synchronization.html' title='String.intern() and synchronization'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>27</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109548917835709717</id><published>2004-09-18T01:32:00.000-05:00</published><updated>2004-09-18T01:32:58.390-05:00</updated><title type='text'>Firefox drawing fans away from Microsoft IE</title><content type='html'>&lt;p&gt;According to &lt;a href="http://news.com.com/Firefox+drawing+fans+away+from+Microsoft+IE/2100-1032_3-5368302.html?tag=nl"&gt;this article&lt;/a&gt; from CNet News, Firefox is drawing fans away from Microsoft IE. The most significant numbers are:&lt;/p&gt; &lt;p&gt;"The percentage of visitors to e-commerce and corporate sites that used Firefox or another Mozilla browser grew to 5.2 percent in September, from 3.5 percent in June 2004. Meanwhile, Microsoft's share of the users shrank from 95.5 percent in June to 93.7 percent in September, according to the company [WebSideStory]."&lt;/p&gt; &lt;p&gt;"W3Schools.com, a Web development tutorial site &lt;a href="http://www.w3schools.com/browsers/browsers_stats.asp"&gt;found that Mozilla-based browsers&lt;/a&gt; were used by 18 percent of its visitors in September, up from 8 percent in January. Internet Explorer use dropped to 75 percent from 84 percent in the same period. &lt;!-- Search Engine Component  --&gt;&lt;/p&gt; &lt;p&gt;Among CNET News.com readers, site visitors with the Firefox and Mozilla browsers jumped to 18 percent for the first two weeks of September, up from 8 percent in January."&lt;/p&gt; &lt;p&gt;Actually, I like the &lt;a href="http://www.w3schools.com/browsers/browsers_stats.asp"&gt;W3Schools.com statistics&lt;/a&gt; about the browser market share. But it lacks of market, sites and web apps segmentations.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109548917835709717?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109548917835709717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109548917835709717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109548917835709717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109548917835709717'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/09/firefox-drawing-fans-away-from.html' title='Firefox drawing fans away from Microsoft IE'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109540818909042840</id><published>2004-09-17T03:03:00.000-05:00</published><updated>2004-09-17T03:03:09.123-05:00</updated><title type='text'>Top 22 Reasons to vote for George W. Bush</title><content type='html'>&lt;p&gt;&lt;a href="http://codeblogs.ximian.com/blogs/tberman/"&gt;Todd Berman&lt;/a&gt; posted&amp;nbsp;&lt;a href="http://codeblogs.ximian.com/blogs/tberman/archives/000336.html"&gt;this blog&lt;/a&gt; and I wanted to&amp;nbsp;link it here. To be honest I found it not just funny but also literal.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109540818909042840?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109540818909042840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109540818909042840' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109540818909042840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109540818909042840'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/09/top-22-reasons-to-vote-for-george-w.html' title='Top 22 Reasons to vote for George W. Bush'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109540137374946520</id><published>2004-09-17T01:09:00.000-05:00</published><updated>2004-09-17T01:09:33.770-05:00</updated><title type='text'>Try A9</title><content type='html'>&lt;p&gt;Amazon launched &lt;a href="http://A9.com"&gt;A9&lt;/a&gt;, this search service uses Google, Internet Movie Database, Amazon itself, etc&amp;nbsp;giving a richer&amp;nbsp;experience that allows to link your history search with&amp;nbsp;related books, images, movies, etc...&lt;/p&gt; &lt;p&gt;I liked this search aproach. Try it yourself.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109540137374946520?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109540137374946520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109540137374946520' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109540137374946520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109540137374946520'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/09/try-a9.html' title='Try A9'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109537686843569896</id><published>2004-09-16T18:21:00.000-05:00</published><updated>2004-09-16T18:21:08.550-05:00</updated><title type='text'>Gmail Notifier</title><content type='html'>&lt;p&gt;For those who have a Gmail account, I just found &lt;a href="http://toolbar.google.com/gmail-helper/"&gt;Gmail Notifier&lt;/a&gt;&amp;nbsp;and it works just fine. It seems no to be listed in the Google Labs page.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109537686843569896?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109537686843569896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109537686843569896' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109537686843569896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109537686843569896'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/09/gmail-notifier.html' title='Gmail Notifier'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109523384209932803</id><published>2004-09-15T02:37:00.000-05:00</published><updated>2004-09-15T02:44:11.943-05:00</updated><title type='text'></title><content type='html'>&lt;h2&gt;Bonobos&lt;/h2&gt;
This is an excellent resource about Bonobos. I'm convinced that every human being should read about these close relatives. Read the
&lt;a href="http://songweaver.com/info/bonobos.html"&gt;Bonobo Sex and Society&lt;/a&gt; article. This article was originally published by &lt;a href="http://www.sciam.com/"&gt;Scientific American&lt;/a&gt;.
Afterwards, you can read more about bonobos reading the book &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0520205359/ref=ase_songweavercom/104-7352228-0247163?v=glance&amp;amp;s=books"&gt;Bonobo: The Forgotten Ape&lt;/a&gt;. Both, the book and article were written by the same author: Frans de Waal.
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109523384209932803?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109523384209932803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109523384209932803' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109523384209932803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109523384209932803'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/09/bonobos-this-is-excellent-resource.html' title=''/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109523284977507123</id><published>2004-09-15T02:20:00.000-05:00</published><updated>2004-09-19T17:22:21.350-05:00</updated><title type='text'>Comparación</title><content type='html'>&lt;p&gt;Imaginemos a una madre de familia haciendo que diariamente todos sus hijos digan al un&amp;iacute;sono algo muy agradable a su padre con una invitaci&amp;oacute;n del estilo: "Todos digan: te amamos mucho, pap&amp;aacute;", justo cuando el pap&amp;aacute; llega a desayunar. Ahora a&amp;ntilde;adamos a la escena&amp;nbsp;el hecho de que el pap&amp;aacute; se la cree y de hecho realmente disfruta de que los ni&amp;ntilde;os hagan ese esfuerzo, aunque realmente como que los ni&amp;ntilde;os no hagan el esfuerzo de aprenderse exactamente las palabras que deben decir en ese momento. Pero eso no importa, el pap&amp;aacute; se la cree y realmente se siente amado por sus hijos.&lt;/p&gt; &lt;p&gt;Ok, ahora comparemos eso al hecho semanal de un sacerdote que dice en muchos momentos de la Misa: "Respondemos todos: Bendito seas por siempre, Se&amp;ntilde;or". Imag&amp;iacute;nense qu&amp;eacute; clase de deidad debiera ser para creersela y pensar que est&amp;aacute; cool que todos repitan as&amp;iacute; la liturgia. Pues esa es la clase de deidad que promueve el catolicismo... o por lo menos un buen n&amp;uacute;mero de sacerdotes cat&amp;oacute;lico. Sinceramente me pregunto qu&amp;eacute; crer&amp;aacute;n los sacerdotes que gana para su dios y su gloria el hecho de que todos repitan despu&amp;eacute;s de &amp;eacute;l la frase correcta. Claramente es un asunto religioso, esto es,&amp;nbsp;la que gana ah&amp;iacute; es la religi&amp;oacute;n y con ello el fortalecimiento del v&amp;iacute;nculo entre la conciencia y los estatutos morales que rigen los valores de esa religi&amp;oacute;n. Pero la pregunta persiste: &amp;iquest;qu&amp;eacute; tiene que ver&amp;nbsp;una religi&amp;oacute;n con una deidad? &amp;iquest;qu&amp;eacute; podr&amp;iacute;amos saber de una deidad a trav&amp;eacute;s de religiones o ministros de ese calibre?&lt;/p&gt; &lt;p&gt;Sin duda, un asunto penoso. Sobretodo si se reflexiona sobre los elementos tan mezquinos con los que se amarran a las conciencias de los hombres y las mujeres&amp;nbsp;que caen en ese trinomio culpa-arrepentimiento-perd&amp;oacute;n.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109523284977507123?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109523284977507123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109523284977507123' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109523284977507123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109523284977507123'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/09/comparacin.html' title='Comparación'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109518891320265251</id><published>2004-09-14T14:08:00.000-05:00</published><updated>2004-09-19T17:23:40.960-05:00</updated><title type='text'>Una observación</title><content type='html'>&lt;p&gt;Todo Rey de JackBe es, por definición, un Rey Mago.&lt;/p&gt;&lt;p&gt;La pregunta persiste: ¿tenemos a Melchor o a Gaspar? Baltazar sin duda no coincide con nuestro Rey.&lt;/p&gt;&lt;p&gt;Sin embargo, ¿existía un cuarto Rey Mago que no vení­a del Oriente sino de Escandinavia?, ¿acaso es posible un Rey Mago bárbaro?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109518891320265251?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109518891320265251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109518891320265251' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109518891320265251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109518891320265251'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/09/una-observacin.html' title='Una observación'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109518036398423346</id><published>2004-09-14T11:41:00.000-05:00</published><updated>2004-09-19T17:24:33.616-05:00</updated><title type='text'>¡Ya hay heredero!</title><content type='html'>¡Enhorabuena!
Los Reyes de JackBe tendrán un hijo(a) y el pueblo entero salta gozoso.
He aquÃí la prueba de tan bienaventurada noticia.&lt;br&gt;
De todo corazón, ¡felicidades Mariola y Ricardo!&lt;br&gt;
Supongo que los tributos no se harán esperar.&lt;br&gt;&lt;img src="http://www.jackbe.com/images/heredero.jpg" alt="Heredero(a)"&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109518036398423346?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109518036398423346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109518036398423346' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109518036398423346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109518036398423346'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/09/ya-hay-heredero.html' title='¡Ya hay heredero!'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109515009495110366</id><published>2004-09-14T03:21:00.000-05:00</published><updated>2004-09-14T03:26:11.920-05:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/107/1704/640/camila.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/107/1704/400/camila.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Camila, my daughter&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109515009495110366?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109515009495110366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109515009495110366' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109515009495110366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109515009495110366'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/09/camila-my-daughter.html' title=''/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109514610944941346</id><published>2004-09-14T02:15:00.000-05:00</published><updated>2004-09-17T10:30:30.763-05:00</updated><title type='text'>Aarhus on Borges</title><content type='html'>&lt;div&gt;Estaba buscando la bibliograf&amp;iacute;a de Borges para citar algunos libros de poes&amp;iacute;a con precisi&amp;oacute;n en mi profile y me encuentro sorpresivamente que en la&amp;nbsp;&lt;a href="http://www.au.dk/get/233816.html?locale=en_GB"&gt;Universidad de Aarhus&lt;/a&gt;, donde hacen&amp;nbsp;Criptolog&amp;iacute;a&amp;nbsp;y teor&amp;iacute;a de Object-Oriented Software Systems del mejor nivel (de hecho supe de esa universidad encontrando datos sobre &lt;a href="http://csrc.nist.gov/CryptoToolkit/aes/"&gt;Rijndael (AES)&lt;/a&gt; en octubre del 2000) tambi&amp;eacute;n tengan un &lt;a href="http://www.hum.au.dk/romansk/borges/"&gt;centro especializado&lt;/a&gt; en el estudio de la obra y vida de Jorge Luis Borges. Desgraciadamente en M&amp;eacute;xico, s&amp;oacute;lo en la UNAM sistem&amp;aacute;ticamente podemos encontrar tal diversidad, pero quiz&amp;aacute; no con tanta profundidad; insisto: sistem&amp;aacute;ticamente (porque sabemos de varios garbanzos de a libra).&lt;/div&gt; &lt;div&gt;Simplemente como dato: &lt;a href="http://www.aarhus.dk/aa/portal/borger/s_english"&gt;Aahus&lt;/a&gt; es una ciudad de apenas 285,000 habitantes... Seguro nos hace pensar en algo...&lt;/div&gt; &lt;div&gt;M&amp;aacute;s a&amp;uacute;n el pa&amp;iacute;s entero tiene apenas 5,397,640 habitantes... Ya mejor no sigo dando &lt;a href="http://encyclopedia.thefreedictionary.com/Denmark"&gt;m&amp;aacute;s datos&lt;/a&gt; sobre ellos. Y por favor, que conste que es la primera vez que me intereso en Dinamarca (claro, despu&amp;eacute;s de mi periodo s&amp;uacute;per &amp;ntilde;o&amp;ntilde;o en la primaria y secundaria cuando me aprend&amp;iacute;a cuanto dato inservible y ocioso me encontrara, pensando que eso era cool).&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109514610944941346?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109514610944941346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109514610944941346' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109514610944941346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109514610944941346'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/09/aarhus-on-borges.html' title='Aarhus on Borges'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109513990345332206</id><published>2004-09-14T00:31:00.000-05:00</published><updated>2004-09-14T00:31:43.496-05:00</updated><title type='text'>Tesis</title><content type='html'>&lt;p&gt;Tal como &lt;a href="http://blogs.msdn.com/juane"&gt;Juan Rom&amp;aacute;n&lt;/a&gt; &lt;a href="http://blogs.msdn.com/juane/archive/2004/09/06/226154.aspx"&gt;inform&amp;oacute;&lt;/a&gt; al mundo, finalmente empezar&amp;eacute; mi tesis de nuevo. Es la tercera vez que la empiezo y, aunque sea un lugar com&amp;uacute;n, la verdad s&amp;iacute; me gustar&amp;iacute;a que esta fuera la vencida. No me importa a qu&amp;eacute; dioses&amp;nbsp;de la ret&amp;oacute;rica me acerque, pero s&amp;iacute; quiero terminarla.&lt;/p&gt; &lt;p&gt;Tal como &lt;a href="http://matematicas.itam.mx/facultad.html#preciado"&gt;Gustavo Preciado&lt;/a&gt; sugiri&amp;oacute; con toda intensi&amp;oacute;n, &lt;a href="http://users.iems.nwu.edu/~glopez/"&gt;Gabriel L&amp;oacute;pez Calva&lt;/a&gt; me guiar&amp;aacute; en este arduo camino. Es justamente porque &amp;eacute;l me la dirigir&amp;aacute; que conf&amp;iacute;o m&amp;aacute;s en que yo s&amp;iacute; la acabe. No tanto porque los anteriores asesores no hayan hecho un excelente trabajo (&lt;a href="http://matematicas.itam.mx/facultad.html#grabinsky"&gt;Grabinsky&lt;/a&gt; y &lt;a href="http://matematicas.itam.mx/facultad.html#pastor"&gt;Alfaro&lt;/a&gt;-&lt;a href="http://matematicas.itam.mx/facultad.html#gonzalez"&gt;Gonz&amp;aacute;lez&lt;/a&gt;), sino que la neta el compromiso moral que adquiero con Gabriel es superlativo. B&amp;aacute;sicamente s&amp;eacute; que le va a dedicar tiempo y s&amp;eacute; sus niveles de compromiso, s&amp;eacute; que est&amp;aacute; en su &amp;uacute;ltimo a&amp;ntilde;o de &lt;a href="http://www.iems.northwestern.edu/grad/index.html"&gt;doctorado&lt;/a&gt;&amp;nbsp;y seguro tendr&amp;aacute; una presi&amp;oacute;n bien perra. Entonces claramente hacer que &amp;eacute;l invierta un poco de su tiempo y yo no responder como debo, s&amp;iacute; ser&amp;iacute;a de lo m&amp;aacute;s mezquino. As&amp;iacute; pues, supongo que la motivaci&amp;oacute;n la tengo de sobra.&lt;/p&gt; &lt;p&gt;Para empezar, tengo que leer casi toda la primera parte del &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0387987932/qid=1095111370/sr=ka-1/ref=pd_ka_1/103-4594063-9997464"&gt;Nocedal&lt;/a&gt;&amp;nbsp;para diciembre. As&amp;iacute; que tengo mucho que estudiar. La idea de la tesis es muy simple, entender los algoritmos y ver la forma de dise&amp;ntilde;ar (y yo creo que tambi&amp;eacute;n algo de implementar) alguna arquitectura flexible y altamente configurable para los solvers.&lt;/p&gt; &lt;p&gt;Ahora bien, sobre el lenguaje ya veremos en qu&amp;eacute; lo hacemos... una opci&amp;oacute;n es, sin duda, &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cscon/html/vcoricstartpage.asp"&gt;C#&lt;/a&gt; y en ese caso el &lt;a href="http://blogs.msdn.com/juane/archive/2004/09/06/226154.aspx"&gt;post de Juan&lt;/a&gt; tendr&amp;aacute; sentido; sin embargo &lt;a href="http://java.sun.com/j2se/1.5.0/"&gt;Java 5.0&lt;/a&gt; tambi&amp;eacute;n es un candidato fuerte. M&amp;aacute;s a&amp;uacute;n, si realmente quisi&amp;eacute;ramos montarnos en el &lt;a href="http://www.accessgrid.org"&gt;Access Grid&lt;/a&gt;, entonces tendr&amp;iacute;a que programar algo en &lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109513990345332206?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109513990345332206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109513990345332206' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109513990345332206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109513990345332206'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/09/tesis.html' title='Tesis'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-109512738331050767</id><published>2004-09-13T21:03:00.000-05:00</published><updated>2004-09-13T22:39:43.353-05:00</updated><title type='text'>JavaScript links</title><content type='html'>&lt;p&gt;Recently Alex Mancilla found, as long as I know, the &lt;a href="http://www.crockford.com/#javascript"&gt;best articles and sugar tools&lt;/a&gt; about JavaScript. Check them out in the JavaScript section of this page.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-109512738331050767?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/109512738331050767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=109512738331050767' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109512738331050767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/109512738331050767'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/09/javascript-links.html' title='JavaScript links'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-107639041498613660</id><published>2004-02-09T23:20:00.000-06:00</published><updated>2004-09-19T17:29:59.466-05:00</updated><title type='text'>DAPs y formas complejas</title><content type='html'>Vaya, vaya. Hace un rato que no publicaba nada en mi blog. Claro, siempre hay pretextos, pero la chamba en JackBe ha estado muy dura. Estamos sacando la nueva versión de JackBelder y está a punto de salir el DAP JDBC.
Con las formas complejas, los DAPs están en gran desventaja. JackBelder no sabe quÃ© formas están integrando una forma compleja, y tampoco sabe de qué manera. Con esta situación, difí­cilmente se podrá automatizar el acceso a datos para este tipo de formas.
Jacobo ya lo sabe, pero no así­ Luis, Ricardo y José Antonio. La decisión que tomé es parar lo de los DAPs una vez que JDBC esté listo y pensar en que JackBelder haga más sobre la generación de formas complejas, de modo que los DAPs tengan sentido. Si no lo tiene, entonces debemos mejorar mucho el producto, pues hay un gran equipo de gente J2EE, con buena experiencia. Claro que está la junta de Roadmap.
Bueno, esos son mis pretextos para no publicar en mi blog, para no hacer ejercicio... etc
Las cosas buenas es que con Atkins he bajado 17 kilos. Ahora empecé a hacer ejercicio, así­ que espero llegar de nuevo, después de varios años a los 81-82 kilos.
Estoy muy madreado, la verdad hemos trabajado con ritmos de más de 14 horas diarias por mucho tiempo. Pero los resultados se estÃ¡n dando. Sólo me preocupa la integración de DAPs y formas complejas.
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-107639041498613660?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/107639041498613660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/107639041498613660'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2004/02/daps-y-formas-complejas.html' title='DAPs y formas complejas'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-106645067695521635</id><published>2003-10-17T23:17:00.000-05:00</published><updated>2004-09-19T17:38:09.466-05:00</updated><title type='text'>Ateísmo</title><content type='html'>No vivo para la duda; pero mi amor a la vida no es ajeno al hecho moderno de habenos vuelto más problemáticos y problematizadores. Tomo posición a la vista de la avalancha antimodernista de fin y principio de siglo que no cesa en su satanización científica, el infierno democrático y el miedo como tutor del hombre. Frente al diagnóstico catastrofista ratifico la voluntad de ensayo reconoci?ndome en mi condición limitada de creador y constructor que sólo vive una vez. Esta circunstancia material transforma la creatividad en una tensión sin fin, como ese arco tensado por Nietzsche, Rilke y Ortega, que se¤ala a la vida como un heroico esfuerzo sostenido cuya razón moral no está en el trasmundo; moral que sí puede reír porque somos la bisagra que pone en contacto lo trágico con lo cómico.
Este ateísmo sabe que los sufrimientos, aflicciones y horrores con lo que nos encontramos son reales y que no hay Dios, ni en el cielo ni en la tierra, que pueda camuflarlos o hacer de la razón humana la varita de nuestros sue¤os utópicos. Nunca deberíamos hablar de victoria definitiva; dificultad que se nos opone con todo el peso muerto del mundo y que deja a la intemperie el corazón de la voluntad porque sobreponernos es, nada más y nada menos, todo lo que suele hacer la gente en su vida cotidiana. Así las cosas, la conciencia de este problema nos impide decirle adiós a nuestro inseparable demonio melancólico. Aunque poco importa: tenemos mucho tiempo por delante para conocer si seremos capaces de aguantar de pie ante el magnífico enigma de la vida.
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-106645067695521635?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/106645067695521635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/106645067695521635'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2003/10/atesmo.html' title='Ateísmo'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-106557806233710567</id><published>2003-10-07T20:54:00.000-05:00</published><updated>2004-09-19T17:26:06.096-05:00</updated><title type='text'>Resurreción de Matus</title><content type='html'>Creo que soy la resurrección de Matus.
Matus está dentro de mÃí.
Matus me posee.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-106557806233710567?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/106557806233710567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/106557806233710567'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2003/10/resurrecin-de-matus.html' title='Resurreción de Matus'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-106557739348861477</id><published>2003-10-07T20:43:00.000-05:00</published><updated>2004-09-19T17:27:00.070-05:00</updated><title type='text'>Premature optimization is the root of all evil</title><content type='html'>Esta reflexión sobre la frase tan citada de Knuth (que además aprendemos que no es originalmente de Knuth, sino de Tony Hoare, el que inventó el QuickSort) vale mucho la pena leerla.
La cita clásica y que nos atañe mucho en JackBe es:
"Premature optimization is the root of all evil"
&lt;a href="http://www.cookcomputing.com/blog/archives/000084.html"&gt;Cook Computing: Premature Optimization&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-106557739348861477?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/106557739348861477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/106557739348861477'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2003/10/premature-optimization-is-root-of-all.html' title='Premature optimization is the root of all evil'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-106539727095848590</id><published>2003-10-05T18:41:00.000-05:00</published><updated>2004-09-06T11:58:15.750-05:00</updated><title type='text'></title><content type='html'>Some pornography considerations. So let's think about a group of men which view at last once a day pornography for an hour. Some of them are married, some are single. I wonder if the pleasure of seeing those women fucking or just posing is much better than the rough reality that or you are without a girl, or your girl isn't so cool as the girl in the video or photo. If you like to masturbate seeing this, maybe the reguard is much more than just seeing this photos at your pc monitor. Maybe, this way Porn-Masturbation is a stalemate. So, the sad part of the story is porn without masturbation. So, what I'm telling here is that pornography with sex (masturbating counts) is the only way seeing it could be worth way to spend your time.
Of course, if your wife or girlfriend likes in viewing porn as a light sex preparation, it's also a natural way to use porn.
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-106539727095848590?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/106539727095848590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/106539727095848590'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2003/10/some-pornography-considerations.html' title=''/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-106522586160396024</id><published>2003-10-03T19:04:00.000-05:00</published><updated>2003-10-03T19:04:21.736-05:00</updated><title type='text'></title><content type='html'>Dicho de otra forma, hoy a Matus le dimos amor. Amor con amor se paga.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-106522586160396024?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gmunoz.blogspot.com/feeds/106522586160396024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5894681&amp;postID=106522586160396024' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/106522586160396024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/106522586160396024'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2003/10/dicho-de-otra-forma-hoy-matus-le-dimos.html' title=''/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5894681.post-106522019131001688</id><published>2003-10-03T17:29:00.000-05:00</published><updated>2004-09-19T17:30:32.233-05:00</updated><title type='text'>Espíritu de Matus</title><content type='html'>Lo que nos ha quedado para siempre es la certeza de que el espíritu de Matus es amor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5894681-106522019131001688?l=gmunoz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/106522019131001688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5894681/posts/default/106522019131001688'/><link rel='alternate' type='text/html' href='http://gmunoz.blogspot.com/2003/10/espritu-de-matus.html' title='Espíritu de Matus'/><author><name>Gustavo Muñoz</name><uri>http://www.blogger.com/profile/04553930884147370835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
