<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <title>Mart&#237;n A. M&#225;rquez - Home</title>
  <id>tag:martin.zauber.com.ar,2009:mephisto/</id>
  <generator uri="http://mephistoblog.com" version="0.7.3">Mephisto Noh-Varr</generator>
  <link href="http://martin.zauber.com.ar/feed/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="http://martin.zauber.com.ar/" rel="alternate" type="text/html"/>
  <updated>2009-02-24T17:15:14Z</updated>
  <entry xml:base="http://martin.zauber.com.ar/">
    <author>
      <name>martin</name>
    </author>
    <id>tag:martin.zauber.com.ar,2009-02-24:68</id>
    <published>2009-02-24T17:10:00Z</published>
    <updated>2009-02-24T17:15:14Z</updated>
    <link href="http://martin.zauber.com.ar/2009/2/24/article-published-at-zauber-blog" rel="alternate" type="text/html"/>
    <title>Article published at Zauber Blog</title>
<summary type="html">As I didn't write much on this blog I wanted to post a link to an article that I published in the Technical Blog at Zauber</summary><content type="html">
            As I didn't write much on this blog I wanted to post a link to an article that I published in the Technical Blog at Zauber
&lt;p&gt;
The idea of the article is to discuss design principles of Object Oriented Programming trying to show that many times we use to design poorly what are supposed to be Object Oriented applications. I used Java as an example, the restrictions that the language impose and also some thoughts of how a good design should be.
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://blog.code.zauber.com.ar/2009/02/java-anemic-domain-model-and-how-to_09.html&quot;&gt;Here&lt;/a&gt; is a link to the article.
&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://martin.zauber.com.ar/">
    <author>
      <name>martin</name>
    </author>
    <id>tag:martin.zauber.com.ar,2008-09-09:67</id>
    <published>2008-09-09T16:20:00Z</published>
    <updated>2008-09-09T19:31:17Z</updated>
    <link href="http://martin.zauber.com.ar/2008/9/9/popego-in-techcrunch50" rel="alternate" type="text/html"/>
    <title>Popego in TechCrunch50</title>
<summary type="html">Popego was selected as one of the 52 finalist companies for &lt;a href=&quot;http://www.techcrunch50.com&quot;&gt;TechCrunch50&lt;/a&gt;. Today the presentation took place.</summary><content type="html">
            Popego was selected as one of the 52 finalist companies for &lt;a href=&quot;http://www.techcrunch50.com&quot;&gt;TechCrunch50&lt;/a&gt;. Today the presentation took place.
Santi Siri and Emiliano Kargieman just finished doing a great presentation about Popego, we are all very happy of user feedback and the community response to the presentation, the beta is finally launched and you can get your account at http://popego.com/signup. Here is a review of the site: http://www.techcrunch.com/2008/09/09/popego-tailors-the-social-graph-to-your-interests/
          </content>  </entry>
  <entry xml:base="http://martin.zauber.com.ar/">
    <author>
      <name>martin</name>
    </author>
    <id>tag:martin.zauber.com.ar,2008-08-04:60</id>
    <published>2008-08-04T12:18:00Z</published>
    <updated>2008-08-04T17:25:39Z</updated>
    <link href="http://martin.zauber.com.ar/2008/8/4/las-le&#241;as-in-google-maps" rel="alternate" type="text/html"/>
    <title>Better images for Argentina in Google Maps</title>
<summary type="html">Finally, Las Le&amp;ntilde;as can be seen in Google Maps with a good detail.</summary><content type="html">
            Finally, Las Le&amp;ntilde;as can be seen in Google Maps with a good detail. 
It seems that Google finally put better satellite photos of Las Le&amp;ntilde;as. Here is a flof embedded map to see them:
&amp;lt;iframe src=&quot;http://flof.com.ar/bin/map/embed/?ll=-70.08281707763672,-35.14750331465392&amp;zoom=0&amp;&amp;filterEnabled=false&amp;width=480&amp;height=320&quot; frameborder=&quot;0&quot; height=&quot;320&quot; width=&quot;480&quot;&gt;&amp;lt;/iframe&gt;
          </content>  </entry>
  <entry xml:base="http://martin.zauber.com.ar/">
    <author>
      <name>martin</name>
    </author>
    <id>tag:martin.zauber.com.ar,2008-07-17:48</id>
    <published>2008-07-17T21:56:00Z</published>
    <updated>2008-07-18T00:59:27Z</updated>
    <link href="http://martin.zauber.com.ar/2008/7/17/lg-viewty-or-beauty" rel="alternate" type="text/html"/>
    <title>LG Viewty (Or Beauty?)</title>
<summary type="html">&lt;p&gt;
Yesterday I went to the presentation of the new LG phone by LG and Movistar. The first thing that you think of it is that you don't know exactly which part of this new gadget is more important, the camera or the phone itself? (I think that LG also played with the name because of the great design this apparel holds). Here is a video to understand what am I talking about:
&lt;/p&gt;
&lt;p&gt;
&amp;lt;object height=&quot;344&quot; width=&quot;425&quot;&gt;&amp;lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/-fDCv1qt-7Q&amp;hl=en&amp;fs=1&quot;&gt;&amp;lt;/param&gt;&amp;lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&amp;lt;/param&gt;&amp;lt;embed allowfullscreen=&quot;true&quot; type=&quot;application/x-shockwave-flash&quot; src=&quot;http://www.youtube.com/v/-fDCv1qt-7Q&amp;hl=en&amp;fs=1&quot; height=&quot;344&quot; width=&quot;425&quot;&gt;&amp;lt;/embed&gt;&amp;lt;/object&gt;
&lt;/p&gt;</summary><content type="html">
            &lt;p&gt;
Yesterday I went to the presentation of the new LG phone by LG and Movistar. The first thing that you think of it is that you don't know exactly which part of this new gadget is more important, the camera or the phone itself? (I think that LG also played with the name because of the great design this apparel holds). Here is a video to understand what am I talking about:
&lt;/p&gt;
&lt;p&gt;
&amp;lt;object height=&quot;344&quot; width=&quot;425&quot;&gt;&amp;lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/-fDCv1qt-7Q&amp;hl=en&amp;fs=1&quot;&gt;&amp;lt;/param&gt;&amp;lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&amp;lt;/param&gt;&amp;lt;embed allowfullscreen=&quot;true&quot; type=&quot;application/x-shockwave-flash&quot; src=&quot;http://www.youtube.com/v/-fDCv1qt-7Q&amp;hl=en&amp;fs=1&quot; height=&quot;344&quot; width=&quot;425&quot;&gt;&amp;lt;/embed&gt;&amp;lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;
LG demonstrates once more that they are able to compete in the Hi-end of mobile, the technology present in Viewty is incredible and the usability of it produces a great user experience to those who can have the privilege to own the phone. Furthermore, LG surprises us,  again, with a great yet simple design, as in the &lt;a href=&quot;http://uk.lge.com/about/press_release/detail/PRE|MENU_5544_5.jhtml&quot;&gt;LG Champagne&lt;/a&gt; or &lt;a href=&quot;http://us.lge.com/SCARLET/&quot;&gt;Scarlet&lt;/a&gt;. here are some of the characteristics of Viewty:
&lt;/p&gt;
&lt;p&gt;
&lt;ul&gt;
&lt;li&gt;
Camera / Video
&lt;ul&gt;
&lt;li&gt;5 Mega Pixel camera certified by Schneider-Kreuznach for clear shots&lt;/li&gt;
&lt;li&gt;Manual Focus &amp; Auto Focus&lt;/li&gt;
&lt;li&gt;Xenon light for shot in low light&lt;/li&gt;
&lt;li&gt;Mobile XD Engine&lt;/li&gt;
&lt;li&gt;30fps VGA, 262K TFT LCD for clearer and sharper pictures and videos&lt;/li&gt;
&lt;li&gt;Video can be filmed endlessly according to memory capacity&lt;/li&gt;
&lt;li&gt;Ultra High speed video capture (120fps)&lt;/li&gt;
&lt;li&gt;Divx Playback (up to VGA 30fps)&lt;/li&gt;
&lt;li&gt;H.264, H.263, MPEG4&lt;/li&gt;
&lt;li&gt;TV out&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
Connectivity
&lt;ul&gt;
&lt;li&gt;HSDPA 3.6Mbps, EDGE&lt;/li&gt;
&lt;li&gt;WAP 2.0&lt;/li&gt;
&lt;li&gt;Bluetooth 1.2 (AD2P,BPP)&lt;/li&gt;
&lt;li&gt;USB 2.0 High Speed/ Bluetooth 1.2&lt;/li&gt;
&lt;li&gt;PictBridge(Printer direct connect via USB cable) &amp;BPP (via Bluetooth)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
Design
&lt;ul&gt;
&lt;li&gt;Dimensions: 103.5 x 54.4 x 14.8 mm&lt;/li&gt;
&lt;li&gt;3.0&amp;rdquo; Wide LCD touch-screen, 240 x 400 pixel (WQVGA)&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Music
&lt;ul&gt;
&lt;li&gt;MP3 Player&lt;/li&gt;
&lt;li&gt;Multi Codec support : MP3, AAC/AAC+/AAC+Enhanced, Midi, XMF, SMAF&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Others
&lt;ul&gt;
&lt;li&gt;Battery: 1,000 mAh&lt;/li&gt;
&lt;li&gt;Memory: on-board Memory (100Mb), External Memory (MicroSD, up to 4GB)&lt;/li&gt;
&lt;li&gt;Weight: 112g&lt;/li&gt;
&lt;li&gt;Standby time, Max (hrs): 434hrs(GSM) , 454hrs(3G)&lt;/li&gt;
&lt;li&gt;Talk time (hrs): 355min(GSM), 233min(3G), 138min(VT)&lt;/li&gt;
&lt;li&gt;Direct uploading to YouTube.com, Google friendly, Handwriting Recognition/Handwriting Editing, DivX mobile profile, TV out, Document viewer&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
&lt;p&gt;
To have a better understanding I uploaded some photos:
&amp;lt;object type=&quot;text/html&quot; height=&quot;300&quot; width=&quot;400&quot; data=&quot;http://www.flickr.com/slideShow/index.gne?user_id=23148115@N05&amp;tags=viewty&quot;&gt; 
&lt;/p&gt;

I've really found this phone amazing, It´s simple, nice and very functional. It´s sold by Movistar at $1299, not a high price for the uses it has.
          </content>  </entry>
  <entry xml:base="http://martin.zauber.com.ar/">
    <author>
      <name>martin</name>
    </author>
    <id>tag:martin.zauber.com.ar,2008-07-11:47</id>
    <published>2008-07-11T15:32:00Z</published>
    <updated>2008-07-11T18:39:03Z</updated>
    <link href="http://martin.zauber.com.ar/2008/7/11/iphone-3g-launched" rel="alternate" type="text/html"/>
    <title>Iphone 3G launched</title>
<summary type="html">&lt;p&gt;
Today started selling 3G Iphones  in the states and some other countries. In Argentina Claro seems to be the one that will start selling this phones; Movistar and Personal while they asured that will sell this incredible gadget they didn't confirm the date.
&lt;/p&gt;</summary><content type="html">
            &lt;p&gt;
Today started selling 3G Iphones  in the states and some other countries. In Argentina Claro seems to be the one that will start selling this phones; Movistar and Personal while they asured that will sell this incredible gadget they didn't confirm the date.
&lt;/p&gt;
&lt;p&gt;
Apple strategy seems great, they will flood the market with a content selling device (games, songs, videos, etc) and every transaction of this content will pass through their store surely generating a gigantic revenue. I don't know if the cellular companies understand that apple in some way is getting some part of their market share in the content market.
&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://martin.zauber.com.ar/">
    <author>
      <name>martin</name>
    </author>
    <id>tag:martin.zauber.com.ar,2008-06-10:43</id>
    <published>2008-06-10T10:09:00Z</published>
    <updated>2008-07-17T15:09:12Z</updated>
    <link href="http://martin.zauber.com.ar/2008/6/10/new-iphone-3g" rel="alternate" type="text/html"/>
    <title>New Iphone 3G</title>
<summary type="html">Apple announced its new Iphone with 3G technology. 
&lt;p&gt;
&amp;lt;object type=&quot;text/html&quot; height=&quot;300&quot; width=&quot;400&quot; data=&quot;http://www.flickr.com/slideShow/index.gne?user_id=23148115@N05&amp;tags=iphone3g&quot;&gt; 
&lt;/p&gt;</summary><content type="html">
            Apple announced its new Iphone with 3G technology. 
&lt;p&gt;
&amp;lt;object type=&quot;text/html&quot; height=&quot;300&quot; width=&quot;400&quot; data=&quot;http://www.flickr.com/slideShow/index.gne?user_id=23148115@N05&amp;tags=iphone3g&quot;&gt; 
&lt;/p&gt;
&lt;p&gt;
It was no secret that a new phone from apple was going to be announced, but nevertheless, Mr. Jobs keynote make a lot of Apple fans happy feeling eager to buy this new gadget.
&lt;/p&gt;
&lt;p&gt;
I couldn´t see many big changes but the 3G technology, the GPS, the new 2.0 OS (that will also be available as an Iphone 1 upgrade) and the very low price, starting at $199, may prove sufficient, in my opinion, to win the multimedia phones war.
&lt;/p&gt;
&lt;p&gt;
The design seems very similar but I think extra convinient buttons are being added to the device. Furthermore, the dimensions of the Iphone 3G are pretty the same, only a little bigger but 2 grams lighter.
&lt;/p&gt;
&lt;p&gt;
One of the biggest problems that is being discussed in some forums is the legal part of the operator contracts. It seems to be good sources of information that indicates that the only way to get an Iphone 3G will be having a contract with the operator (this seems to be a big difference with Iphone 1 selling model), so it will be maybe imposible to get an Iphone without the 1 or 2 anual contract engagement. In Argentina the only one that talked about an agreement with Apple is Claro.
&lt;/p&gt;
&lt;h4&gt;
Some links:
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://apple.com/iphone&quot;&gt;Iphone home&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://apple.com/iphone/features&quot;&gt;Features&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.apple.com/iphone/specs.html&quot;&gt;Tech Specs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
          </content>  </entry>
  <entry xml:base="http://martin.zauber.com.ar/">
    <author>
      <name>martin</name>
    </author>
    <id>tag:martin.zauber.com.ar,2008-05-22:33</id>
    <published>2008-05-22T20:40:00Z</published>
    <updated>2008-05-23T13:07:25Z</updated>
    <link href="http://martin.zauber.com.ar/2008/5/22/about-web-2-0-3-0" rel="alternate" type="text/html"/>
    <title>About Web 2.0 &amp; 3.0</title>
<summary type="html">Since the Web 2.0 term was created many different significances were given to it. It's obvious that Web 2.0 implicates a lot of different things but all of them are only consequences of, in my opinion, its key feature. In the same way I think Web 3.0 has a central concept around which much more other characteristics will arise.</summary><content type="html">
            Since the Web 2.0 term was created many different significances were given to it. It's obvious that Web 2.0 implicates a lot of different things but all of them are only consequences of, in my opinion, its key feature. In the same way I think Web 3.0 has a central concept around which much more other characteristics will arise.
&lt;h3&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Web2&quot;&gt;Web 2.0&lt;/h3&gt;
&lt;p&gt;I think &lt;a href=&quot;http://en.wikipedia.org/wiki/Web_2&quot;&gt;Web 2.0&lt;/a&gt; central concept is user generated content (or user interaction with the web). In early internet time, most of the content was generated by each site and users mainly surfed the web con consume this content. Since the appearance of forums, blogs, wikis, social networks, etc internet users started not only to consume content but also to generate content and this was &lt;strong&gt;one big change&lt;/strong&gt; in the web.
&lt;/p&gt;
&lt;p&gt;
Almost every other aspect of Web 2.0 (Or technologies associated with Web 2.0), I believe, is a result of this centralization of the user in the web. These are some examples:
&lt;ul&gt;
&lt;li&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Rich_Internet_application&quot;&gt;RIAs&lt;/a&gt;: As the user became more active in the web, the need of better &lt;a href=&quot;http://en.wikipedia.org/wiki/User_interface&quot;&gt;User Interfaces&lt;/a&gt; were needed, giving the user easier ways to contribute and participate in these sites.
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Ajax_(programming)&quot;&gt;Ajax&lt;/a&gt;: In order to develop these RIAs, this technique, known some time before the term was invented and got a lot of hype since then.
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Folksonomy&quot;&gt;Folksonomy&lt;/a&gt; (a.k.a. Collaborative Tagging): As many users needed to classify the contents in the web, typical taxonomy was not applicable. The problem was that a much more flexible (and fuzzy?) way had to be used, so this way to organize the stuff proved to be better.
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Web_syndication&quot;&gt;Syndication&lt;/a&gt;: As the content started to be generated by the users, it started to grow much more faster than anytime before, that's when Web Syndication, became popular in order to have a really great way to stay updated without having to visit every site you may be interested in periodically.
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Application_programming_interface&quot;&gt;APIs&lt;/a&gt;: When the users started to put content in the sites, they realized that was difficult to get in or out this information, so the APIs came to the rescue as a way to interconnect different Web 2.0 applications.
&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
&lt;p&gt;Many more can be found, and discussed, but these ones seems to be the most clear examples of the importance of User Generated Content around Web 2.0.
&lt;h3&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Web3&quot;&gt;Web 3.0&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Here the main content is the web becoming &lt;a href=&quot;http://en.wikipedia.org/wiki/Semantic_Web&quot;&gt;Semantic&lt;/a&gt;. The idea is to start giving significance to the content and information that is in the Web. Once again, many applications, technologies and developments are going to take part (some of them already started) but I think this one is going to be much more impressive in the technological view of the change while the Web 2.0 was an incredible change for the user point of view. The one of us that are very related to the development of the web can be sure to expect great changes and new ways to use the web. This will create a whole different playground to creative minds that may take advantage of the Semantic part of the web and I have no doubt that the end will be astonishing applications that maybe we can't imagine now.
          </content>  </entry>
  <entry xml:base="http://martin.zauber.com.ar/">
    <author>
      <name>martin</name>
    </author>
    <id>tag:martin.zauber.com.ar,2008-05-19:30</id>
    <published>2008-05-19T11:53:00Z</published>
    <updated>2008-06-23T15:03:59Z</updated>
    <link href="http://martin.zauber.com.ar/2008/5/19/smalltalk-and-xul" rel="alternate" type="text/html"/>
    <title>Smalltalk and XUL</title>
<summary type="html">Smalltalk is one of the languages that's getting some hype during the last time and XUL is Mozilla technology to do &lt;a href=&quot;http://en.wikipedia.org/wiki/Rich_Internet_application&quot;&gt;RIAs&lt;/a&gt; much more easier than using HTML and javascript. A post that appeared en Weekly Squeak shows how to combine these two technologies in order to do great applications using them.</summary><content type="html">
            Smalltalk is one of the languages that's getting some hype during the last time and XUL is Mozilla technology to do &lt;a href=&quot;http://en.wikipedia.org/wiki/Rich_Internet_application&quot;&gt;RIAs&lt;/a&gt; much more easier than using HTML and javascript. A post that appeared en Weekly Squeak shows how to combine these two technologies in order to do great applications using them.
&lt;p&gt;&lt;a href=&quot;http://news.squeak.org/2008/05/13/native-look-and-feel-apps-with-firefox-xulrunner/&quot;&gt;This post&lt;/a&gt; shows and give some examples of how to develop a Rich Internet Application using the best object oriented language and an excellent new way t o do fantastic front ends in the web.
&lt;/p&gt;
&lt;p&gt;The idea is to use &lt;a href=&quot;http://seaside.st/&quot;&gt;Seaside&lt;/a&gt; with specific XUL components to develop the stuff. The model es pretty much alike the one you use when developing with seaside but is much more easier to do richer User Interfaces with less effort. You can download a &lt;a href=&quot;http://squeak.org/&quot;&gt;Squeak&lt;/a&gt; image with all the code and the examples together with a XULRunner if you don't want to use firefox to run the application.
&lt;/p&gt;
&lt;p&gt;
If you like Smalltalk and you develop Web Applications give it a try.
&lt;p&gt;
          </content>  </entry>
  <entry xml:base="http://martin.zauber.com.ar/">
    <author>
      <name>martin</name>
    </author>
    <id>tag:martin.zauber.com.ar,2008-05-15:29</id>
    <published>2008-05-15T13:49:00Z</published>
    <updated>2008-05-19T16:11:08Z</updated>
    <link href="http://martin.zauber.com.ar/2008/5/15/nokia-n96-new-iphone-killer" rel="alternate" type="text/html"/>
    <title>Nokia N96 (New IPhone Killer)</title>
<summary type="html">&lt;p&gt;
I've seen a Nokia N95 and it's an incredible device. In early 2008, Nokia announced the N95 successor, the N96, many of the previous drawbacks were improved and new features came with this new IPhone Killer. 
&lt;/p&gt;
&lt;p&gt;
&amp;lt;object height=&quot;355&quot; width=&quot;425&quot;&gt;&amp;lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/W72iu2IbpS0&amp;hl=en&quot;&gt;&amp;lt;/param&gt;&amp;lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&amp;lt;/param&gt;&amp;lt;embed type=&quot;application/x-shockwave-flash&quot; src=&quot;http://www.youtube.com/v/W72iu2IbpS0&amp;hl=en&quot; height=&quot;355&quot; wmode=&quot;transparent&quot; width=&quot;425&quot;&gt;&amp;lt;/embed&gt;&amp;lt;/object&gt;
&lt;/p&gt;</summary><content type="html">
            &lt;p&gt;
I've seen a Nokia N95 and it's an incredible device. In early 2008, Nokia announced the N95 successor, the N96, many of the previous drawbacks were improved and new features came with this new IPhone Killer. 
&lt;/p&gt;
&lt;p&gt;
&amp;lt;object height=&quot;355&quot; width=&quot;425&quot;&gt;&amp;lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/W72iu2IbpS0&amp;hl=en&quot;&gt;&amp;lt;/param&gt;&amp;lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&amp;lt;/param&gt;&amp;lt;embed type=&quot;application/x-shockwave-flash&quot; src=&quot;http://www.youtube.com/v/W72iu2IbpS0&amp;hl=en&quot; height=&quot;355&quot; wmode=&quot;transparent&quot; width=&quot;425&quot;&gt;&amp;lt;/embed&gt;&amp;lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;Even when many rumors of a new 3G Iphone appear every day (Some days ago a friend told me that Apple doesn't sell Iphones for the moment), Nokia continue announcing great mobile phones for the 2008. After giving the news of the N810, the N800 successor (I used to own a N800 and is an incredible device), the time for the new High end cellphone arrived (The N810 is not a Cellphone).
&lt;/p&gt;
&lt;p&gt;
Here are some images of this incredible phone:
&amp;lt;object type=&quot;text/html&quot; height=&quot;500&quot; width=&quot;500&quot; data=&quot;http://www.flickr.com/slideShow/index.gne?user_id=23148115@N05&amp;tags=n96&quot;&gt; &amp;lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;
The improvements of the N96 over the N95 are the following:
&lt;ul&gt;
&lt;li&gt;
&amp;lt;en&gt;Dimensions:&amp;lt;/en&gt;The N96 only a little bigger and heavier than is predecessor
&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Display&lt;/em&gt;: The display is 0.2&quot; bigger in the N96 but it's still a QVGA (240 x 320 pixels) 16 million colour-capable LCD TFT.
&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Video and Imaging&lt;/em&gt;: The video support in the N96 is much more better and supports a wide variety of standard file formats, the Video recording and Camera are the same as in the N95. The N96 now gives access to Live TV, where DVB-H broadcasts are available.
&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Music: The only change here is the possibility to display album art.
&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Connectivity: The big plus here in the N96 Phone is assisted GPS feature.
&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Storage: This is one of the best things in the N96, now the memory is 16GB and it has a hot swappable microSD memory card slot.
&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://martin.zauber.com.ar/">
    <author>
      <name>martin</name>
    </author>
    <id>tag:martin.zauber.com.ar,2008-04-17:23</id>
    <published>2008-04-17T14:33:00Z</published>
    <updated>2008-04-17T14:38:28Z</updated>
    <link href="http://martin.zauber.com.ar/2008/4/17/niime-controlling-games-from-a-cellphone" rel="alternate" type="text/html"/>
    <title>NiiMe: Controlling games from a cellphone</title>
<summary type="html">NiiMe is a software programed in Python that use the accelerometers built in some mobile phones (like N95, 5500, ...)</summary><content type="html">
            NiiMe is a software programed in Python that use the accelerometers built in some mobile phones (like N95, 5500, ...)
These are some very interesting videos from youtube:

&amp;lt;object height=&quot;355&quot; width=&quot;425&quot;&gt;&amp;lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/00PKV5xCL24&amp;hl=en&quot;&gt;&amp;lt;/param&gt;&amp;lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&amp;lt;/param&gt;&amp;lt;embed type=&quot;application/x-shockwave-flash&quot; src=&quot;http://www.youtube.com/v/00PKV5xCL24&amp;hl=en&quot; height=&quot;355&quot; wmode=&quot;transparent&quot; width=&quot;425&quot;&gt;&amp;lt;/embed&gt;&amp;lt;/object&gt;

All these new phone devices comes with very powerful sensors that makes this kind of applications.
          </content>  </entry>
  <entry xml:base="http://martin.zauber.com.ar/">
    <author>
      <name>martin</name>
    </author>
    <id>tag:martin.zauber.com.ar,2008-04-09:22</id>
    <published>2008-04-09T13:10:00Z</published>
    <updated>2008-04-09T13:48:56Z</updated>
    <link href="http://martin.zauber.com.ar/2008/4/9/google-app-engine" rel="alternate" type="text/html"/>
    <title>Google App Engine</title>
<summary type="html">A couple of days ago Google launched something called Google App Engine. In a nutshell it gives you the ability to develop applications using their infrastructure.</summary><content type="html">
            A couple of days ago Google launched something called Google App Engine. In a nutshell it gives you the ability to develop applications using their infrastructure.
For me, this is one of the most important announcements that Google made over the last time and even when it doesn't compete directly with Amazon's service it could become a competitor in some segments (mainly typical python web applications). I have some different thoughts about this launch and I think it has it pros and cons:
&lt;ul&gt;
  &lt;li&gt; Pros:
    &lt;ul&gt;
      &lt;li&gt; It gives you the ability to program in a web environment with a very powerful OOP language as python. &lt;/li&gt;
      &lt;li&gt; It takes away the problem of clustering your application. &lt;/li&gt;
      &lt;li&gt; You can publish your application in their catalog. &lt;/li&gt;
      &lt;li&gt; The BigTable interface proved for them to be a good alternative to relational databases. &lt;/li&gt;
      &lt;li&gt; You will have plenty of examples from other developers using this framework &lt;/li&gt;
      &lt;li&gt; It provides some very usefull services as mail, storage, user management and url fetch to comunicate to other hosts &lt;/li&gt;
      &lt;li&gt; It comes with a local SDK environment to use it in your local computer &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt; Cons:
    &lt;ul&gt;
      &lt;li&gt; You can't know what the cost of the service could be. &lt;/li&gt;
      &lt;li&gt; You can't get an account right now because they opened only 10.000 accounts and they are all taken (It reminds me to gmail early days) &lt;/li&gt;
      &lt;li&gt; The storage seems very little (only 500 Mb) for some kind of applications. &lt;/li&gt;
      &lt;li&gt; I don't know if this is the case but Google always builds it's own standard instead of using some widely used (GData Vs. Atom) &lt;/li&gt;
      &lt;li&gt; The Data API doesn't seems too nice (not better than elixir in Python or Active Record in Ruby) &lt;/li&gt;
      &lt;li&gt; Google has a secret plan to take over the world and this is a big step (controlling every application) :P &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

I think is a very good thing in general and it will give many developers to easily share and publish their work. It can be a very good way to start but I think you should take care not to be locked into this engine in order to maintain your ability to have your own servers. I'll try to do some tests and possibly develop soma application.
          </content>  </entry>
  <entry xml:base="http://martin.zauber.com.ar/">
    <author>
      <name>martin</name>
    </author>
    <id>tag:martin.zauber.com.ar,2008-03-13:21</id>
    <published>2008-03-13T21:03:00Z</published>
    <updated>2008-04-09T13:46:52Z</updated>
    <link href="http://martin.zauber.com.ar/2008/3/13/sky-google-com-made-in-argentina" rel="alternate" type="text/html"/>
    <title>sky.google.com made in Argentina</title>
<summary type="html">&lt;p&gt;Argentinian winner of Google Code Jam developed the new Google Sky&lt;/p&gt;</summary><content type="html">
            &lt;p&gt;Argentinian winner of Google Code Jam developed the new Google Sky&lt;/p&gt;
&lt;p&gt;From google blog:&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;
&quot;Diego Gavinowich from Buenos Aires was a finalist in our Latin America Code Jam, and joined us for a winter internship three months ago (missing summer break in Argentina!). Since he loves astronomy and web hacking, we gave Diego a new Code Jam challenge: code a web version of Google Sky by the end of his time with us.&quot;
&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
It makes one happy to know that Argentinian talent is being shown at Google.
&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://martin.zauber.com.ar/">
    <author>
      <name>martin</name>
    </author>
    <id>tag:martin.zauber.com.ar,2008-03-03:20</id>
    <published>2008-03-03T09:00:00Z</published>
    <updated>2008-02-28T20:22:02Z</updated>
    <link href="http://martin.zauber.com.ar/2008/3/3/paul-tuckfield-the-youtube-dba" rel="alternate" type="text/html"/>
    <title>Paul Tuckfield - The youtube DBA</title>
<summary type="html">Excelent video about youtube DBA explaining performance tuning and scalability stuff. The slides are missing so if anyone has them post a comment.

&amp;lt;object allowfullscreen=&quot;true&quot; type=&quot;application/x-shockwave-flash&quot; id=&quot;showplayer&quot; height=&quot;255&quot; width=&quot;400&quot; data=&quot;http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&amp;feedurl=http%3A%2F%2Fmysqlconf%2Eblip%2Etv%2Frss&amp;file=http%3A%2F%2Fblip%2Etv%2Frss%2Fflash%2F543279&amp;showplayerpath=http%3A%2F%2Fblip%2Etv%2Fscripts%2Fflash%2Fshowplayer%2Eswf&quot;&gt;&amp;lt;param name=&quot;movie&quot; value=&quot;http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&amp;feedurl=http%3A%2F%2Fmysqlconf%2Eblip%2Etv%2Frss&amp;file=http%3A%2F%2Fblip%2Etv%2Frss%2Fflash%2F543279&amp;showplayerpath=http%3A%2F%2Fblip%2Etv%2Fscripts%2Fflash%2Fshowplayer%2Eswf&quot; /&gt;&amp;lt;param name=&quot;quality&quot; value=&quot;best&quot; /&gt;&amp;lt;embed name=&quot;showplayer&quot; type=&quot;application/x-shockwave-flash&quot; src=&quot;http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&amp;feedurl=http%3A%2F%2Fmysqlconf%2Eblip%2Etv%2Frss&amp;file=http%3A%2F%2Fblip%2Etv%2Frss%2Fflash%2F543279&amp;showplayerpath=http%3A%2F%2Fblip%2Etv%2Fscripts%2Fflash%2Fshowplayer%2Eswf&quot; height=&quot;255&quot; quality=&quot;best&quot; width=&quot;400&quot;&gt;&amp;lt;/embed&gt;&amp;lt;/object&gt;</summary><content type="html">
            Excelent video about youtube DBA explaining performance tuning and scalability stuff. The slides are missing so if anyone has them post a comment.

&amp;lt;object allowfullscreen=&quot;true&quot; type=&quot;application/x-shockwave-flash&quot; id=&quot;showplayer&quot; height=&quot;255&quot; width=&quot;400&quot; data=&quot;http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&amp;feedurl=http%3A%2F%2Fmysqlconf%2Eblip%2Etv%2Frss&amp;file=http%3A%2F%2Fblip%2Etv%2Frss%2Fflash%2F543279&amp;showplayerpath=http%3A%2F%2Fblip%2Etv%2Fscripts%2Fflash%2Fshowplayer%2Eswf&quot;&gt;&amp;lt;param name=&quot;movie&quot; value=&quot;http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&amp;feedurl=http%3A%2F%2Fmysqlconf%2Eblip%2Etv%2Frss&amp;file=http%3A%2F%2Fblip%2Etv%2Frss%2Fflash%2F543279&amp;showplayerpath=http%3A%2F%2Fblip%2Etv%2Fscripts%2Fflash%2Fshowplayer%2Eswf&quot; /&gt;&amp;lt;param name=&quot;quality&quot; value=&quot;best&quot; /&gt;&amp;lt;embed name=&quot;showplayer&quot; type=&quot;application/x-shockwave-flash&quot; src=&quot;http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&amp;feedurl=http%3A%2F%2Fmysqlconf%2Eblip%2Etv%2Frss&amp;file=http%3A%2F%2Fblip%2Etv%2Frss%2Fflash%2F543279&amp;showplayerpath=http%3A%2F%2Fblip%2Etv%2Fscripts%2Fflash%2Fshowplayer%2Eswf&quot; height=&quot;255&quot; quality=&quot;best&quot; width=&quot;400&quot;&gt;&amp;lt;/embed&gt;&amp;lt;/object&gt;
&lt;p&gt;
In this video you can see Paul Tuckfield, talk about how they scaled Youtube, some interesting points:
&lt;/p&gt;
&lt;p&gt;
Things that made youtube scale:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;Caching (before getting to the DB)&lt;/li&gt;
&lt;li&gt;DB tuning (that's what the video is about&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
From the DB tuning my highlights are these:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Views count goes to a MyIsam DB&lt;/li&gt;
&lt;li&gt;Favourites, playlists, etc goes to a DB that thens replicates to other 5, as to divide the read queries&lt;/li&gt;
&lt;li&gt;Slow replication is a very big problem and is difficult to keep replication fast.&lt;/li&gt;
&lt;li&gt;InnoDB doesn't recover easily and is not nice to switch to the replica because you are not sure if that's OK.&lt;/li&gt;
&lt;li&gt;You can test things in one replica and if it works pass that change to the rest of them.&lt;/li&gt;
&lt;li&gt;A good trick is to have a replica with some lag as a way to have a easy restorable backup.&lt;/li&gt;
&lt;li&gt;When migrating to 5.0 is better to dump and load instead of updating in place.&lt;li&gt;
&lt;li&gt;To upgrade hardware means much more memory and many disk drives (even if they are small) instead of fast CPUs and big hard drives&lt;/li&gt;
&lt;li&gt;If it is on cache you are ok, if your database fits in cache, go to have a coffee&lt;/li&gt;
&lt;li&gt;Write Cache is OK, Read Cache is BAD in levels below the database(Linux or RAID).&lt;/li&gt;
&lt;li&gt;For parallel reads is better to have big chunks&lt;/li&gt;
&lt;/ul&gt;

At the last part of the talk he explains some very interesting algorithms to predict the things that must be in the cache of replicas achieving excelent results.
          </content>  </entry>
  <entry xml:base="http://martin.zauber.com.ar/">
    <author>
      <name>martin</name>
    </author>
    <id>tag:martin.zauber.com.ar,2008-02-29:19</id>
    <published>2008-02-29T09:00:00Z</published>
    <updated>2008-02-28T20:21:02Z</updated>
    <link href="http://martin.zauber.com.ar/2008/2/29/why-are-code-reviews-so-important" rel="alternate" type="text/html"/>
    <title>The importance of code reviews</title>
<summary type="html">Sometimes we miss the importance of code reviews, sometimes we are not sure of how to make them.This post links to an example that even when you know this is impossible to happen where you work, gives you the idea that at least some ad-hoc code review could help finding strange things, doing some refactor, deleting dead code and avoiding un-useful documentation reducing the code base of the system.</summary><content type="html">
            Sometimes we miss the importance of code reviews, sometimes we are not sure of how to make them.This post links to an example that even when you know this is impossible to happen where you work, gives you the idea that at least some ad-hoc code review could help finding strange things, doing some refactor, deleting dead code and avoiding un-useful documentation reducing the code base of the system.
&lt;p&gt;
I've found very interesting one post in &lt;a href=&quot;http://thedailywtf.com&quot;&gt;thedailywtf&lt;/a&gt; that shows an incredible code that was discovered during an attempt to discover a random result of some system. The example is way to extreme and I think that it takes more than avoiding code reviews to get to this kind of code but extremes are very useful to show the importance of things, &lt;a href=&quot;http://thedailywtf.com/Articles/K2C.aspx&quot;&gt;Here&lt;/a&gt; is the article, enjoy it as much as I did.
&lt;/p&gt;
&lt;p&gt;
As I said in the excerpt, reviews tend to reduce your code base, making your system more mantenible, modifiable, helping debugging, bug fixing and increasing your productivity, apart from this kind of ugly code that I'm sure is difficult to find I places with good programmers all other benefits of code reviews are much more important overall.
&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://martin.zauber.com.ar/">
    <author>
      <name>martin</name>
    </author>
    <id>tag:martin.zauber.com.ar,2008-02-26:15</id>
    <published>2008-02-26T12:01:00Z</published>
    <updated>2008-04-09T13:47:30Z</updated>
    <link href="http://martin.zauber.com.ar/2008/2/26/an-ieee-article-from-1985" rel="alternate" type="text/html"/>
    <title>An IEEE article from 1985</title>
<summary type="html">I read recently this excelent IEEE article from 1985, I wanted to do some explanation about it but I'm having so little time that I don't know if I'll be going to do it, I took some quotes and leave you the link to read it.</summary><content type="html">
            I read recently this excelent IEEE article from 1985, I wanted to do some explanation about it but I'm having so little time that I don't know if I'll be going to do it, I took some quotes and leave you the link to read it.
&lt;p&gt;
One of the best parts about the articles is the characteristics that a manager should have, according to the autor: 
&lt;br&gt;
Rules on choosing managers:
&lt;ul&gt;
&lt;li&gt;A good researcher is not automatically a good manager of people.&lt;/li&gt;
&lt;li&gt;A good manager of people (for example, of salesman) is not automatically good at managing or administering a research group in science or technology.&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;

&lt;p&gt;
Another important quote is 
&lt;br&gt;
&lt;em&gt;&quot;The concept of PARC has been essentially a long-range strategic view. It is a critical attitude for good research...&quot;&lt;/em&gt;
&lt;/p&gt;
I'll try to complete this post with a better review about the article, but in the meanwhile I strongly recommend its reading.
&lt;br&gt;
&lt;br&gt;

&lt;a href=&quot;guykawasaki.typepad.com/PARCtree.pdf&quot;&gt;Link al paper&lt;/a&gt;
          </content>  </entry>
</feed>
