<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Celso Martinho - English</title>
    <link>http://celso.arrifana.org/</link>
    <description>/var/log</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.3.1 - http://www.s9y.org/</generator>
    
    

<item>
    <title>Getting things done - Part II</title>
    <link>http://celso.arrifana.org/archives/447-Getting-things-done-Part-II.html</link>
            <category>English</category>
            <category>Tech stuff</category>
    
    <comments>http://celso.arrifana.org/archives/447-Getting-things-done-Part-II.html#comments</comments>
    <wfw:comment>http://celso.arrifana.org/wfwcomment.php?cid=447</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://celso.arrifana.org/rss.php?version=2.0&amp;type=comments&amp;cid=447</wfw:commentRss>
    

    <author>nospam@example.com (Celso Martinho)</author>
    <content:encoded>
    &lt;img src=&quot;http://celso.arrifana.org/uploads/fafb8d16b7d8ed4494c83aa12818d76a2528e127_thumb.png&quot; style=&quot;float:right;border:solid 1px;width:140px;height:100px;padding: 0px 0px 0px&quot; class=&quot;postpic&quot;&gt;&lt;div&gt;I&#039;ve posted about&amp;#160;&lt;a href=&quot;http://celso.arrifana.org/archives/434-Getting-things-done.html&quot;&gt;personal productivity and GTD&lt;/a&gt;&amp;#160;recently (in Portuguese) and got a lot of feedback, either from the Blog or other means (thanks all, really). So after a lot of testing and fiddling I think I finally settled with a nice setup which works for me. This post will try to describe it, in English just because the target audience is broader.&lt;div&gt;&lt;br /&gt;First of all a few notes.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;Some of this stuff, if not all, might not work for you. Each person has it&#039;s own set of&amp;#160;characteristics&amp;#160;and requirements and, while for some a simple Moleskine or a set of index cards is enough, for others no, not really. So let&#039;s start with that, my characteristics.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;I&#039;m completely E-Mail centric, it&#039;s my primary form of communication and collaboration, it stands above the phone, paper or even real person-to-person interaction. Scary, but true. So&amp;#160;consequentially&amp;#160;my E-Mail client, now OSX&#039;s&amp;#160;&lt;a href=&quot;http://www.apple.com/macosx/features/mail.html&quot;&gt;Mail.app&lt;/a&gt;, is&amp;#160;undoubtedly&amp;#160;my desktop soul mate. My life depends heavily on the&amp;#160;complicity&amp;#160;I have with this beast. I only used 3 clients in my whole life:&amp;#160;&lt;a href=&quot;http://instinct.org/elm/&quot;&gt;elm&lt;/a&gt;,&amp;#160;&lt;a href=&quot;http://www.mutt.org/&quot;&gt;mutt&lt;/a&gt;&amp;#160;(elm on dopes) and Mail.app (SMTP clients that is, I&#039;m excluding UUCP and Fidonet). It took me ages to leave mutt behind even when &quot;powerful&quot; graphical clients were already widely available (like&amp;#160;&lt;a href=&quot;http://www.gnome.org/projects/evolution/&quot;&gt;Evolution&lt;/a&gt;&amp;#160;or&amp;#160;&lt;a href=&quot;http://www.mozilla.com/thunderbird/&quot;&gt;Thunderbird&lt;/a&gt;). I still use it&amp;#160;occasionally. So, when&amp;#160;&lt;a href=&quot;http://the.taoofmac.com/space/links/2008/03/24/2328&quot;&gt;shit like this&lt;/a&gt;&amp;#160;happens, I stress, a lot. I get hundreds of messages per day, not counting spam.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;One other tool I use to communicate professionally is IM. In my case I use the&amp;#160;&lt;a href=&quot;http://trac.softwarelivre.sapo.pt/sapo_msg_mac&quot;&gt;OSX version&lt;/a&gt;&amp;#160;of the SAPO Messenger (the best&amp;#160;&lt;a href=&quot;http://www.xmpp.org/&quot;&gt;XMPP&lt;/a&gt;&amp;#160;out there, trust me). IM is very&amp;#160;ineffective&amp;#160;in what comes to GTD, I&#039;ll explain this later. Work also comes in other transports: SMS, voice and paper. (No, twitter messaging still doesn&#039;t qualify as work, sorry).&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;My life is mobile. I&#039;m constantly moving from one place to another and my laptop isn&#039;t always there. It&#039;s meetings, travelling, late night phone calls, weekend interruptions, you name it, it&#039;s my sad life. My mobile phone is also one my most important instruments for personal task management and messaging and It has been carefully hand picked since my first Ericsson&amp;#160;&lt;a href=&quot;http://www.gsmarena.com/ericsson_ga_628-105.php&quot;&gt;GA628&lt;/a&gt;. I now use an&amp;#160;&lt;a href=&quot;http://www.apple.com/iphone/&quot;&gt;iPhone&lt;/a&gt;.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;I have multiple contexts in my job. I&#039;m a founder, a manager, a programmer and a sys-admin. These different contexts force me to constantly evaluate my priorities and re-organize my time, my most important (and finite,&amp;#160;unfortunately )resource. Also, in each context I have different states. For instance, I might have taken the morning off to fix some bugs and I&#039;ll be in a state of concentration and sequencial work, or I might be closing small late tasks and the IM is blinking, my CEO is sending me SMSes and I have a boring meeting in 10 minutes (not related).&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;Based on this&amp;#160;reality, I had several requirements for my setup:&lt;/div&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;APIs. Sooner or later I&#039;d want to do something funky with my data. Some XML/REST based API for whatever service I&#039;d choose was needed.&lt;/li&gt;
&lt;li&gt;Mobility. As I said. I currently use an iPhone which has a decent browser and all but I was aiming a richter&amp;#160;integration. A subset of Mobility is&amp;#160;Synchronization.&lt;/li&gt;
&lt;li&gt;Tight E-Mail integration. IM would be nice.&lt;/li&gt;
&lt;li&gt;Syndication. RSS and iCalendar, mainly.&lt;/li&gt;
&lt;li&gt;Support for different contexts and status.&lt;/li&gt;
&lt;/ul&gt;

&lt;br /&gt;&lt;div&gt;And the solution:&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;&lt;b&gt;Hiveminder:&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;&lt;img src=&quot;http://celso.arrifana.org/uploads/hiveminder.png&quot; style=&quot;float:right;border:solid 1px;padding: 0px 0px 0px&quot; class=&quot;postpic&quot;&gt;&lt;div&gt;The core tool I ended up choosing was&amp;#160;&lt;a href=&quot;http://hiveminder.com/&quot;&gt;Hiveminder&lt;/a&gt;&amp;#160;(thanks to those who referenced it to me). Feature wise Hiveminder is unbeatable. &amp;#160;It&#039;s Web based and has everything you&#039;d expect from a GTD application plus it provides&amp;#160;RSS/Atom and iCalendar feeds, a mobile version of the website (with some iPhone goodies), Twitter integration, Jabber/IM integration (through a jid-bot), SMTP/E-Mail integration and a well documented and simple&amp;#160;&lt;a href=&quot;http://hiveminder.com/help/reference/API.html&quot;&gt;web API&lt;/a&gt;&amp;#160;(with&amp;#160;&lt;a href=&quot;http://oauth.net/&quot;&gt;OAuth&lt;/a&gt;&amp;#160;support). Also it supports contexts, groups, scheduled tasks, tags, reports, tinyurls and a small language to add tasks they call&amp;#160;&lt;a href=&quot;http://hiveminder.com/help/reference/tasklists/braindump.html&quot;&gt;braindump&lt;/a&gt;.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;But the sell point lies in the&amp;#160;&lt;a href=&quot;http://hiveminder.com/pro&quot;&gt;pro version&lt;/a&gt;&amp;#160;with their&amp;#160;&lt;a href=&quot;http://bestpractical.typepad.com/worst_impractical/2008/03/post.html&quot;&gt;IMAP interface&lt;/a&gt;. For a mere well deserved &amp;#160;$30 USD/year, Hiveminder provides a virtual IMAP mailbox view to your tasks. But it&#039;s not just the fact that you can see your task as normal E-mail messages that&#039;s great. What&#039;s killer about it is that it has virtual IMAP folders which can be used to mimic real Hiveminder actions as you drag messages to them. For instance, say you a task called &quot;Pay bill&quot; in your Inbox, if you drag this message to the /Actions/Hide for/Days/03 days/ folder, you&#039;re actually manipulating the task&#039;s properties and delaying the task for 3 days. You have virtual folders to &lt;b&gt;Complete&lt;/b&gt; and &lt;b&gt;Hide&lt;/b&gt; tasks, &lt;b&gt;groups&lt;/b&gt; and special&amp;#160;&lt;b&gt;braindump&lt;/b&gt; folders for advanced usage.&amp;#160;&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;Add this to the fact I can define personal E-Mail addresses (as many as I want) inside Hiveminder to create specific tasks with specific properties. Think of them as buckets, each one with associated braindump. For instance, I can have &lt;a href=&quot;mailto:zpto1@my.hiveminder.com&quot;&gt;zpto1@my.hiveminder.com&lt;/a&gt; which is use to create tasks under the tag &quot;work&quot; and another &lt;a href=&quot;mailto:zpto2@my.hiveminder.com&quot;&gt;zpto2@my.hiveminder.com&lt;/a&gt; for tasks under the tag &quot;personal&quot;. Creating a task is as easy as sending (or forwarding) an E-mail to these addresses.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;So why is this great? Well, read my&amp;#160;characteristics&amp;#160;and requirements again. This single feature is a three in one solution. 1. I can still be &lt;b&gt;E-mail centric&lt;/b&gt; and manage all my tasks using Mail.app, my E-Mail client. I use Mail.app to create, complete, modify and categorize tasks. 2. &lt;b&gt;Mobility&lt;/b&gt; solved. My iPhone (and most modern 2G/3G phones) has a very rich E-mail client, with IMAP. 3. &lt;b&gt;Synchronizations&lt;/b&gt; solved. And offline operations too. It&#039;s just E-Mail messages and IMAP operations queued and waiting for connectivity.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;In fact I don&#039;t use the Web version of Hiveminder at all.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;&lt;b&gt;Zero Inbox:&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;&lt;img src=&quot;http://celso.arrifana.org/uploads/38aea638252c7c1674301872e0a77db9020d751d_thumb.png&quot; style=&quot;float:right;border:solid 1px;width:140px;height:100px;padding: 0px 0px 0px&quot; class=&quot;postpic&quot;&gt;&lt;div&gt;Ok, so managing tasks is easy and sleek now. But I still had to figure how to tame my enormous flow of daily E-Mail messages in a productive, integrated and organized way.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;Short story short, the Zero Inbox is a simple concept: keep your inbox empty. This may seem trivial (some of my&amp;#160;colleagues&amp;#160;said to me they&#039;ve been doing this for years) but it&#039;s not that easy if you get an average 50 work related messages a day (I did the math, yes). Problem is, most work related E-Mails require feedback or action. In other words, they require two of your most valuable resources: time and attention. And neither are abundant. Logically if you have no way to handle them as they arrive, they&#039;ll just stack up. My last Inbox (the root, not the folders) had a pile of 25.000 messages for the year of 2007, god knows the percentage of unanswered E-Mails it contained and the cause-consequence effects it had on my professional life.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;Your Inbox is your desk. If it&#039;s not clean it will hunt you with a feeling of personal chaos, and you&#039;ll never catch up again until you take expensive drastic measures.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;There&#039;s lots of advice on how to keep your Inbox zeroed.&amp;#160;&lt;a href=&quot;http://www.43folders.com/&quot;&gt;43folders&lt;/a&gt;&amp;#160;has a whole&amp;#160;&lt;a href=&quot;http://www.43folders.com/izero&quot;&gt;series of related articles&lt;/a&gt;&amp;#160;on the subject that you can read, they&#039;re very popular. I&#039;d suggest you take 50 minutes of your time just watch&amp;#160;&lt;a href=&quot;http://video.google.com/videoplay?docid=973149761529535925&amp;amp;hl=en&quot;&gt;this video&lt;/a&gt;&amp;#160;from&amp;#160;&lt;a href=&quot;http://www.merlinmann.com/&quot;&gt;Merlin Mann&lt;/a&gt;.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;I followed some general advice and married the concept with Hiveminder. So here&#039;s my strategy. To keep my Inbox empty I have to take one of 3 actions for each incoming message:&lt;/div&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt; If it&#039;s trash (ie: spam or a result of a cronjob) delete it&amp;#160;immediately.&lt;/li&gt;
&lt;li&gt;If it&#039;s just informative, read and archive. Archiving means moving the messages to the /Archive folder for eternal disregard (ok, and for&amp;#160;Spotlight&amp;#160;searches too).&lt;/li&gt;
&lt;li&gt;If it requires an action (be it just answering the message or doing actual work first) I&#039;ll either do it&amp;#160;immediately&amp;#160;because I have time or, and this is the innovative part, &lt;b&gt;just forward the E-mail to one of Hiveminder&#039;s E-Mail addresses&lt;/b&gt;, and it will auto-magically create a task with the message&#039;s subject. After forwarding the message, I&#039;ll just archive it and take it off the Inbox.&lt;/li&gt;
&lt;/ul&gt;

&lt;br /&gt;&lt;div&gt;The delete/archive/forward decision is simple and fast. It won&#039;t steal your concentration from other threads and it&#039;s resource&amp;#160;inexpensive.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;The other tip I have for your regarding E-mail is to change your auto-check to 1 hour periods or more. Receiving an E-mail is an attention sucker. Just the fact that my Dock&#039;s icon shows some number of unread E-Mails is enough to lit my curiosity sensors. Which leads me to the next subject:&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;&lt;b&gt;Instant Messaging&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;&lt;img src=&quot;http://celso.arrifana.org/uploads/b953d3ea58cfbb9fdf1b7b4e3ad520b1e2e7c7cc_thumb.png&quot; style=&quot;float:right;border:solid 1px;width:140px;height:100px;padding: 0px 0px 0px&quot; class=&quot;postpic&quot;&gt;&lt;div&gt;I use IM for ages, both personally and&amp;#160;professionally. In the context of work IM is anti-GTD. It&#039;s useful for the initiator but very&amp;#160;ineffective&amp;#160;for the receiver. The sender uses IM to&amp;#160;satisfy&amp;#160;real-time, casual needs and finds in IM an easy way to get the &quot;victim&quot;&#039;s attention. Now, again, attention may be something the teens have in excess (specially for the oposite sex) but it&#039;s not so for most hard working (and married) guys like me. IM is an attention sucker and a concentration assassin.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;The other thing I find amusing about the IM is the person&#039;s &quot;status&quot;. The status is ment to indicate if a person&#039;s available to talk, or if he&#039;s busy, or away. In the early days of IM this was sort of honored by our tech savvy friends it&#039;s true. But today, please, for gods sake, either just remove this stupid property or reduce it to 3 standard messages: &quot;Available to flirt&quot;, &quot;Busy but tolerant&quot; and &quot;Bug off, die far!&quot;. Anything in between isn&#039;t working these days, really.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;So what happens when your attention gets frequently requested? You&#039;ll be unable to do any kind of sequential work or work that requires a great deal of time and focus. If you pretend to do any of the last follow my advice: turn off your IM client or turn yourself invisible (oh yes, this &quot;state&quot; works fine too).&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;Having said this, one last thing: use&amp;#160;&lt;a href=&quot;http://www.xmpp.org/&quot;&gt;XMPP&lt;/a&gt;. It&#039;s the only standard open IM network and protocol available. &amp;lt;/pub&amp;gt;&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;Hiveminder&amp;#160;&lt;a href=&quot;http://bestpractical.typepad.com/worst_impractical/2007/11/hiveminder-on-j.html&quot;&gt;supports a XMPP/Jabber based bot&lt;/a&gt;. You can add it to your buddylist and &quot;talk&quot; with him and list, modify or create new tasks. It&#039;s geekish but I don&#039;t use it, I don&#039;t find it productive or handy because the only way to interact with it is by typing text and commands and/or using copy&amp;amp;paste for descriptions.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;Mail.app is my world.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;&lt;b&gt;Geek tool&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;&lt;img src=&quot;http://celso.arrifana.org/uploads/69eec875e80b3ca75e04844810d2ad2e3a7a243f_thumb.png&quot; style=&quot;float:right;border:solid 1px;width:140px;height:100px;padding: 0px 0px 0px&quot; class=&quot;postpic&quot;&gt;&lt;div&gt;
&lt;a href=&quot;http://projects.tynsoe.org/en/geektool/&quot;&gt;Geektool&lt;/a&gt;&amp;#160;is a small OSX application which can be used to display system logs, shell command outputs, etc. in your Desktop space. Pretty nice. I use it to display my Hiveminder tasks, both work and personal, in my background, using the output of the todo.pl command. The&amp;#160;&lt;a href=&quot;http://hiveminder.com/news/39-todopl-or-how-i-learned-to-stop-worrying-and-love-the-command-line&quot;&gt;todo.pl&lt;/a&gt;&amp;#160;is simple script, provided by Hiveminder and inspired by Gina Trapani&#039;s&amp;#160;&lt;a href=&quot;http://todotxt.com/&quot;&gt;todo.txt website&lt;/a&gt;, which connects to their API, logs in, and just dumps my tasks.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;Having my task list on the screen, in a non-intrusive way (it&#039;s part of the background image), is very handy. I just need to hit the expos&amp;eacute;&#039;s &quot;Desktop&quot; shortcut to get a hold of them, it&#039;s the perfect complement for the IMAP folder.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;&lt;b&gt;Calendar&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;&lt;img src=&quot;http://celso.arrifana.org/uploads/ical.png&quot; style=&quot;float:right;border:solid 1px;padding: 0px 0px 0px&quot; class=&quot;postpic&quot;&gt;&lt;div&gt;Hiveminder exports both RSS and iCalendar feeds. Fact is, I don&#039;t need them. They work fine though. Maybe the iCalendar feed is useful to you if you have an iPod. I never used iCal to do task management, it sucks at it, I just use it for what it&#039;s supposed to do best (and indeed does): manage my time.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;&lt;b&gt;Mac Act-On&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;
&lt;img src=&quot;http://celso.arrifana.org/uploads/df98c855bb36d2438fd4764fed91f9d3013698db_thumb.png&quot; style=&quot;float:right;border:solid 1px;width:140px;height:100px;padding: 0px 0px 0px&quot; class=&quot;postpic&quot;&gt;&lt;a href=&quot;http://www.indev.ca/MailActOn.html&quot;&gt;Mail Act-On&lt;/a&gt;&amp;#160;is a must-have Mail.app plugin. It associates mail rules to keystrokes. This is great to use with the Hiveminder&#039;s virtual IMAP folders. After a few rules configured I can now complete or delay tasks with a simple keystroke. So fast. Now I don&#039;t even need to drag the message into the correct folder with the mouse. Check my rules:&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;&lt;b&gt;Support&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;So far Hiveminder&#039;s support has been great. I&#039;ve sent them two E-mails and had an answer back in a few days. On of them was a feature request for the IMAP interface (I asked the to include a X-Hiveminder-Tags header for easy filtering based on the task tags) and it was implemented in 24h. No complaints here.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;&lt;b&gt;Summary&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;This setup worked for me. I&#039;ve been using it for 3 weeks now and it&#039;s been very productive. I actually kept my Inbox near zero levels and got everyone feedback or created tasks out of their messages. I highly recommend it.&amp;#160;&lt;/div&gt;
&lt;/div&gt;
 
    </content:encoded>

    <pubDate>Mon, 21 Apr 2008 01:46:48 +0100</pubDate>
    <guid isPermaLink="false">http://celso.arrifana.org/archives/447-guid.html</guid>
    
</item>
<item>
    <title>iPhone 3G specs</title>
    <link>http://celso.arrifana.org/archives/440-iPhone-3G-specs.html</link>
            <category>English</category>
            <category>Tech stuff</category>
    
    <comments>http://celso.arrifana.org/archives/440-iPhone-3G-specs.html#comments</comments>
    <wfw:comment>http://celso.arrifana.org/wfwcomment.php?cid=440</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://celso.arrifana.org/rss.php?version=2.0&amp;type=comments&amp;cid=440</wfw:commentRss>
    

    <author>nospam@example.com (Celso Martinho)</author>
    <content:encoded>
    &lt;img src=&quot;http://celso.arrifana.org/uploads/6cfd502d4e7b2e84dce8c4a4381a7242fff15ea3_thumb.png&quot; style=&quot;float:right;border:solid 1px;width:140px;height:100px;padding: 0px 0px 0px&quot; class=&quot;postpic&quot;&gt;&lt;div&gt;I just love headlines.&amp;#160;&lt;a href=&quot;http://www.ziphone.org/2008/04/evidence.html&quot;&gt;Evidence&lt;/a&gt;&amp;#160;of infineon&#039;s SGOLD-3H chip support has been found&amp;#160;in the latest iPhone beta firmware sent to selected developers. The specs for the chip&amp;#160;&lt;a href=&quot;http://www.infineon.com/dgdl/PMB8878_S-GOLD3H.pdf?folderId=db3a304312fcb1bc0113000c158f0004&amp;amp;fileId=db3a3043136c9a8b01136d6407dc003c&quot;&gt;can found here&lt;/a&gt;&amp;#160;and&amp;#160;pretty much define the &lt;b&gt;max&lt;/b&gt; specs to be expected for the iPhone 3G. Or not, but everyone loves a good grounded rumour. The most important features are:&lt;/div&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Support&amp;#160; of cameras up to 5 MPixel&amp;#160;
&lt;li&gt;Support for video telephony, streaming, recording and playback&amp;#160;
&lt;li&gt;2 x MMC/SD interfaces, SDIO capable&amp;#160;
&lt;li&gt;Multimedia extension interface (MMIC-IF) for support of high end&amp;#160; graphic accelerators&amp;#160;
&lt;li&gt;2 bi-directional digital audio interfaces (I2S) to connect audio&amp;#160; companion ICs and Bluetooth modules&amp;#160;
&lt;li&gt;HSDPA - category 8 (7.2 Mbit/s)&amp;#160;
&lt;li&gt;Option to switch off HSDPA to save power&amp;#160;
&lt;/ul&gt;
 
    </content:encoded>

    <pubDate>Wed, 09 Apr 2008 01:04:22 +0100</pubDate>
    <guid isPermaLink="false">http://celso.arrifana.org/archives/440-guid.html</guid>
    
</item>
<item>
    <title>Paul Graham worships Steve Jobs</title>
    <link>http://celso.arrifana.org/archives/439-Paul-Graham-worships-Steve-Jobs.html</link>
            <category>English</category>
            <category>Tech stuff</category>
    
    <comments>http://celso.arrifana.org/archives/439-Paul-Graham-worships-Steve-Jobs.html#comments</comments>
    <wfw:comment>http://celso.arrifana.org/wfwcomment.php?cid=439</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://celso.arrifana.org/rss.php?version=2.0&amp;type=comments&amp;cid=439</wfw:commentRss>
    

    <author>nospam@example.com (Celso Martinho)</author>
    <content:encoded>
    &lt;img src=&quot;http://celso.arrifana.org/uploads/f55c4a250bb72c478c4e9ee3d04493f8048b6cd2_thumb.png&quot; style=&quot;float:right;border:solid 1px;width:140px;height:100px;padding: 0px 0px 0px&quot; class=&quot;postpic&quot;&gt;I didn&#039;t see this coming.&amp;#160;&lt;a href=&quot;http://www.paulgraham.com/&quot;&gt;Paul Graham&lt;/a&gt;, one of my favorite essayists, puts Steve Jobs on his personal list of heroes, just before Isaac Newton.&lt;br/&gt;&lt;br/&gt;&lt;div&gt;Quoting:&amp;#160;&quot;People alive when Kennedy was killed usually remember exactly where they were when they heard about it. I remember exactly where I was when a friend asked if I&#039;d heard Steve Jobs had cancer. It was like the floor dropped out. A few seconds later she told me that it was a rare operable type, and that he&#039;d be ok. But those seconds seemed long. 
I wasn&#039;t sure whether to include Jobs on this list. A lot of people at Apple seem to be afraid of him, which is a bad sign. But he compels admiration. There&#039;s no name for what Steve Jobs is, because there hasn&#039;t been anyone quite like him before. He doesn&#039;t design Apple&#039;s products himself. Historically the closest analogy to what he does are the great Renaissance patrons of the arts. As the CEO of a company, that makes him unique.
 Most CEOs delegate taste to a subordinate. The design paradox means they&#039;re choosing more or less at random. But Steve Jobs actually has taste himself&amp;#151;such good taste that he&#039;s shown the world how much more important taste is than they realized.&quot;&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;I found this&amp;#160;surprising&amp;#160;and amusing. We all love Apple for it&#039;s design and innovative products (well, I do anyways) but calling Stevie a hero is a bit of a stretch, I say. Now calling&amp;#160;&lt;a href=&quot;http://fakesteve.blogspot.com/&quot;&gt;Fake Steve Jobs&lt;/a&gt;&amp;#160;a hero would be more appropriate.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;Read&amp;#160;&lt;a href=&quot;http://www.paulgraham.com/heroes.html&quot;&gt;the rest here&lt;/a&gt;.&lt;/div&gt; 
    </content:encoded>

    <pubDate>Sun, 06 Apr 2008 22:58:03 +0100</pubDate>
    <guid isPermaLink="false">http://celso.arrifana.org/archives/439-guid.html</guid>
    
</item>
<item>
    <title>flare, Flex SDK and Mac OSX</title>
    <link>http://celso.arrifana.org/archives/432-flare,-Flex-SDK-and-Mac-OSX.html</link>
            <category>English</category>
            <category>Tech stuff</category>
    
    <comments>http://celso.arrifana.org/archives/432-flare,-Flex-SDK-and-Mac-OSX.html#comments</comments>
    <wfw:comment>http://celso.arrifana.org/wfwcomment.php?cid=432</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://celso.arrifana.org/rss.php?version=2.0&amp;type=comments&amp;cid=432</wfw:commentRss>
    

    <author>nospam@example.com (Celso Martinho)</author>
    <content:encoded>
    &lt;p&gt;
  &lt;img src=&quot;http://celso.arrifana.org/uploads/293802f8504b4f7ac769c14a1e5eda62428c4a5e_thumb.png&quot; style=&quot;float:right;border:solid 1px;width:140px;height:100px;padding: 0px 0px 0px&quot; class=&quot;postpic&quot;&gt;I wanted to play with&amp;#160;&lt;a href=&quot;http://flare.prefuse.org/&quot;&gt;flare&lt;/a&gt;, a flash based visualization library (also based in the&amp;#160;&lt;a href=&quot;http://prefuse.org/&quot;&gt;prefuse&lt;/a&gt;&amp;#160;visualization toolkit)&amp;#160;I discovered in eTech.&amp;#160;I despise Eclipse and IDEs in general so I aimed for a free, command line +&amp;#160;&lt;a href=&quot;http://macromates.com/&quot;&gt;Textmate&lt;/a&gt;&amp;#160;based environment. This is how I got it working. Not that it&#039;s hard, but here it is in writing to avoid common pitfalls (talk about niche posts).&lt;br /&gt;
  &lt;br /&gt;
&lt;/p&gt;
&lt;div&gt;
  Note 1: I have no experience with Actionscript, Flash or Flex.
&lt;/div&gt;
&lt;div&gt;
  Note 2: I&#039;m assuming you&#039;re on Leopard, although Tiger should work fine.
&lt;/div&gt;
&lt;p&gt;
  &lt;br /&gt;
&lt;/p&gt;
&lt;div&gt;
  Abode provides a command line based SDK (not the commercial &quot;Builder&quot; product) with the flash compiler, libs and frameworkds called Flex SDK, which they&amp;#160;&lt;a href=&quot;http://labs.adobe.com/wiki/index.php/Flex:Open_Source&quot;&gt;opensourced&lt;/a&gt;&amp;#160;recently.
&lt;/div&gt;
&lt;p&gt;
  &lt;br /&gt;
&lt;/p&gt;
&lt;div&gt;
  First of all, the recently announced&amp;#160;&lt;a href=&quot;http://www.adobe.com/products/flex/&quot;&gt;Flex 3 SDK&lt;/a&gt;&amp;#160;won&#039;t work with the current version of flare. It kept complaining about &quot;Error: could not find source for resource bundle containers&quot; with the flare.flex module. This is apparently a known&amp;#160;&lt;a href=&quot;http://tech.kevinkaz.com/index.cfm/2007/11/2/Cairngorm-221-and-Flex-Builder-3--Missing-Resource-Bundle&quot;&gt;bug&lt;/a&gt;&amp;#160;but who am I to say. Also, Flex 3 had problems with the compc shell wrapper. If you really wanna give it a try, get rid of the double quotes in the last line of the script (&quot;#$&quot; should be just #$).
&lt;/div&gt;
&lt;p&gt;
  &lt;br /&gt;
&lt;/p&gt;
&lt;div&gt;
  So, as we speak, use&amp;#160;&lt;a href=&quot;http://labs.adobe.com/technologies/flex/sdk/flex2sdk.html&quot;&gt;Flex 2 SDK&lt;/a&gt;&amp;#160;(&lt;a href=&quot;http://www.mtasc.org/&quot;&gt;&lt;strike&gt;MTASC&lt;/strike&gt;&lt;/a&gt;&amp;#160;&lt;strike&gt;might work too, but I lack time so you try it&lt;/strike&gt; Won&#039;t work, flare requires Actionscript 3). Download the file and&amp;#160;unzip the archive to:
&lt;/div&gt;
&lt;p&gt;
  &lt;br /&gt;
&lt;/p&gt;
&lt;pre&gt;
/Developer/SDKs/Flex/&lt;strong&gt;
&lt;/pre&gt;
&lt;p&gt;
  &lt;br /&gt;
&lt;/p&gt;
&lt;div&gt;
  Add this line to your ~/.profile file for convenience:
&lt;/div&gt;
&lt;p&gt;
  &lt;br /&gt;
&lt;/p&gt;
&lt;pre&gt;
export FLEX_HOME=/Developer/SDKs/Flex/
&lt;/pre&gt;
&lt;p&gt;
  &lt;br /&gt;
&lt;/p&gt;
&lt;div&gt;
  Now&amp;#160;&lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=98962&amp;amp;package_id=249895&quot;&gt;get flare&lt;/a&gt;&amp;#160;and unzip it (I used the build 20080219 and unzipped it the /servers/flare/ but any other path will work). Edit build.xml and substitute these two lines:
&lt;/div&gt;
&lt;p&gt;
  &lt;br /&gt;
&lt;/p&gt;
&lt;pre&gt;
&amp;lt;property name=&quot;FLEX_HOME&quot; value=&quot;/Developer/SDKs/Flex/&quot;/&amp;gt;
&amp;lt;property name=&quot;asdoc&quot; value=&quot;${FLEX_HOME}bin/asdoc&quot;/&amp;gt;
&lt;/pre&gt;
&lt;p&gt;
  &lt;br /&gt;
&lt;/p&gt;
&lt;div&gt;
  Now run &quot;ant all&quot;. If everything goes well you should get something like this at end:
&lt;/div&gt;
&lt;p&gt;
  &lt;br /&gt;
&lt;/p&gt;
&lt;div&gt;
  &lt;pre&gt;
BUILD SUCCESSFUL
Total time: 21 seconds
&lt;/pre&gt;&lt;br /&gt;
  &lt;div&gt;
    Now&amp;#160;&lt;a href=&quot;http://macromates.com/&quot;&gt;TextMate&lt;/a&gt;.&amp;#160;TM already has a very good&amp;#160;&lt;a href=&quot;http://macromates.com/svn/Bundles/trunk/Bundles/ActionScript.tmbundle/&quot;&gt;ActionScript bundle&lt;/a&gt;. If you&#039;re into OSX, Textmate and Flash I recommend subscribing the&amp;#160;&lt;a href=&quot;http://bomberstudios.com/&quot;&gt;maintainer&#039;s blog&lt;/a&gt;. So I did just two little tweaks, one to build my projects with &quot;ant&quot; and the other to test the .swf in Firefox. Just go the Bundle editor-&amp;gt;Edit commands, select the ActionScript bundle, and add two commands, both under the &quot;source.actionscript&quot; scope:
  &lt;/div&gt;&lt;br /&gt;
  To build: Save=All Files, Commands: ant, Input: None, Output: Show as HTML, Activation: Command-B&lt;br /&gt;
  To test in Firefox: Save=Nothing, Commands:&amp;#160;open -a Firefox &lt;/strong&gt;.html, Input: None, Output: Discard, Activation: Command-R&lt;br /&gt;
  &lt;br /&gt;
  &lt;div&gt;
    You don&#039;t need to use ant to build your projects. You can do the same with a Makefile or with a plain simple shell script. I just followed flare&#039;s example.
  &lt;/div&gt;&lt;br /&gt;
  &lt;div&gt;
    Now a simple project. Let&#039;s use the example in &lt;a href=&quot;http://flare.prefuse.org/doc/tutorial/&quot;&gt;flare&#039;s tutorial&lt;/a&gt;. Here&#039;s a&amp;#160;&lt;a href=&quot;http://celso.arrifana.org/uploads/Tutorial.tgz&quot;&gt;tarball&lt;/a&gt;&amp;#160;with the .as and build.xml ready to work with the described environment and Textmate. You&#039;ll need a local webserver for this example to work (due to the flash security restrictions I could load the data from file://), you&#039;ll figure it out from the source.
  &lt;/div&gt;&lt;br /&gt;
  &lt;div&gt;
    For debugging I had to install the&amp;#160;&lt;a href=&quot;http://www.adobe.com/support/flashplayer/downloads.html&quot;&gt;Flash Player with Debug&lt;/a&gt;&amp;#160;first. Then get this lib called&amp;#160;&lt;a href=&quot;http://code.google.com/p/flash-thunderbolt/&quot;&gt;ThunderBolt&lt;/a&gt;. It will enable logging through the great&amp;#160;&lt;a href=&quot;http://www.getfirebug.com/&quot;&gt;Firebug&lt;/a&gt;&amp;#160;extension&amp;#160;(which I&#039;m assuming you have, otherwise you shouldn&#039;t be reading this) with a simple&amp;#160;Logger.error(&quot;zbr..&quot;);
  &lt;/div&gt;&lt;br /&gt;
  &lt;div&gt;
    Works. Hope this useful to someone.
  &lt;/div&gt;
&lt;/div&gt;
 
    </content:encoded>

    <pubDate>Mon, 17 Mar 2008 01:01:13 +0000</pubDate>
    <guid isPermaLink="false">http://celso.arrifana.org/archives/432-guid.html</guid>
    
</item>
<item>
    <title>eTech 2008 Blogs and Presentations</title>
    <link>http://celso.arrifana.org/archives/429-eTech-2008-Blogs-and-Presentations.html</link>
            <category>English</category>
            <category>Tech stuff</category>
    
    <comments>http://celso.arrifana.org/archives/429-eTech-2008-Blogs-and-Presentations.html#comments</comments>
    <wfw:comment>http://celso.arrifana.org/wfwcomment.php?cid=429</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://celso.arrifana.org/rss.php?version=2.0&amp;type=comments&amp;cid=429</wfw:commentRss>
    

    <author>nospam@example.com (Celso Martinho)</author>
    <content:encoded>
    &lt;img src=&quot;http://celso.arrifana.org/uploads/c84fa7209b6387826cfb9ddd1b01dce7dd6bad6f_thumb.png&quot; style=&quot;float:right;border:solid 1px;width:140px;height:100px;padding: 0px 0px 0px&quot; class=&quot;postpic&quot;&gt;I really should find time to finish the posts about this year&#039;s eTech hanging in my drafts folder but I don&#039;t see it happening in the near days. So in the meantime here&#039;s two goodies:&lt;div&gt;&lt;br/&gt;First this an&amp;#160;&lt;a href=&quot;http://celso.arrifana.org/uploads/etech2008.opml&quot;&gt;OPML file&amp;#160;&lt;/a&gt;with the speaker&#039;s Blogs, at least the ones I could find. They&#039;re always useful for the next house cleaning, when we dump the dull posters and seek for refreshing content. I have substituted the blog&#039;s title with the speaker&#039;s name.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;Second, I was going to post a list of presentations I found but again, I&#039;m way far the finish line. So here&#039;s where you can find them:&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;1. Some on the speaker&#039;s&amp;#160;&lt;a href=&quot;http://celso.arrifana.org/uploads/etech2008.opml&quot;&gt;blogs&lt;/a&gt;.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;2. Many on the eTech website, on&amp;#160;&lt;a href=&quot;http://en.oreilly.com/et2008/public/schedule/proceedings&quot;&gt;each session&lt;/a&gt;&amp;#160;page. (ie:&amp;#160;&lt;a href=&quot;http://en.oreilly.com/et2008/public/asset/attachment/1629&quot;&gt;CouchDB&lt;/a&gt;)&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;3. Some on&amp;#160;&lt;a href=&quot;http://www.slideshare.net/search/slideshow?type=listview&amp;amp;page=1&amp;amp;q=etech&amp;amp;lang=en&amp;amp;sort=latest&quot;&gt;slideshare&lt;/a&gt;.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;And you already know I had an&amp;#160;&lt;a href=&quot;http://links.sapo.pt/user/celso/tag/etechconf2008&quot;&gt;active feed&lt;/a&gt;&amp;#160;with related websites I kept collecting.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;Have fun.&lt;/div&gt; 
    </content:encoded>

    <pubDate>Thu, 13 Mar 2008 00:07:47 +0000</pubDate>
    <guid isPermaLink="false">http://celso.arrifana.org/archives/429-guid.html</guid>
    
</item>
<item>
    <title>Web trend map #3 is out</title>
    <link>http://celso.arrifana.org/archives/428-Web-trend-map-3-is-out.html</link>
            <category>English</category>
            <category>Tech stuff</category>
    
    <comments>http://celso.arrifana.org/archives/428-Web-trend-map-3-is-out.html#comments</comments>
    <wfw:comment>http://celso.arrifana.org/wfwcomment.php?cid=428</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://celso.arrifana.org/rss.php?version=2.0&amp;type=comments&amp;cid=428</wfw:commentRss>
    

    <author>nospam@example.com (Celso Martinho)</author>
    <content:encoded>
    &lt;img src=&quot;http://celso.arrifana.org/uploads/604a54bc99c791f3d5c7fd1937145d3131c18322_thumb.png&quot; style=&quot;float:right;border:solid 1px;width:140px;height:100px;padding: 0px 0px 0px&quot; class=&quot;postpic&quot;&gt;We&amp;#160;&lt;a href=&quot;http://informationarchitects.jp/web-trend-map-3-get-it/&quot;&gt;made it&lt;/a&gt;,&amp;#160;as&amp;#160;&lt;a href=&quot;http://celso.arrifana.org/archives/415-Web-Trends-Map-2008,-SAPO..html&quot;&gt;expected&lt;/a&gt;.&lt;div&gt;&lt;br/&gt;I&#039;m buying a whole bunch of A0 posters for colleagues and friends.&lt;/div&gt; 
    </content:encoded>

    <pubDate>Wed, 12 Mar 2008 23:47:55 +0000</pubDate>
    <guid isPermaLink="false">http://celso.arrifana.org/archives/428-guid.html</guid>
    
</item>
<item>
    <title>Off-topic: iPhone SDK</title>
    <link>http://celso.arrifana.org/archives/425-Off-topic-iPhone-SDK.html</link>
            <category>English</category>
            <category>iPhone</category>
            <category>Tech stuff</category>
    
    <comments>http://celso.arrifana.org/archives/425-Off-topic-iPhone-SDK.html#comments</comments>
    <wfw:comment>http://celso.arrifana.org/wfwcomment.php?cid=425</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://celso.arrifana.org/rss.php?version=2.0&amp;type=comments&amp;cid=425</wfw:commentRss>
    

    <author>nospam@example.com (Celso Martinho)</author>
    <content:encoded>
    Ok, &lt;a href=&quot;http://www.engadget.com/2008/03/06/live-from-apples-iphone-press-conference/&quot;&gt;this is&lt;/a&gt; distracting me from eTech&#039;s sessions. Read it and drool. I have fews doubts today, after reading this, that the iPhone is going to be an iPod grade success product for Apple. Very smart moves Mr. Jobs. 
    </content:encoded>

    <pubDate>Thu, 06 Mar 2008 19:01:29 +0000</pubDate>
    <guid isPermaLink="false">http://celso.arrifana.org/archives/425-guid.html</guid>
    
</item>
<item>
    <title>CouchDB</title>
    <link>http://celso.arrifana.org/archives/424-CouchDB.html</link>
            <category>English</category>
            <category>eTech2008</category>
            <category>Tech stuff</category>
    
    <comments>http://celso.arrifana.org/archives/424-CouchDB.html#comments</comments>
    <wfw:comment>http://celso.arrifana.org/wfwcomment.php?cid=424</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://celso.arrifana.org/rss.php?version=2.0&amp;type=comments&amp;cid=424</wfw:commentRss>
    

    <author>nospam@example.com (Celso Martinho)</author>
    <content:encoded>
    &lt;img src=&quot;http://celso.arrifana.org/uploads/70b2b9022bb83b977152924423204f3be8402e00_thumb.png&quot; style=&quot;float:right;border:solid 1px;width:140px;height:100px;padding: 0px 0px 0px&quot; class=&quot;postpic&quot;&gt;Yet another product that&#039;s been lying around but was highlighted here at eTech which I can wait to write about:&amp;#160;&lt;a href=&quot;http://couchdb.org&quot;&gt;CouchDB&lt;/a&gt;.&lt;div&gt;CouchDB is a database aimed for Web development and AJAX applications. Key features are:&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;- Uses JSON format, similar to XML. Easy to read and write.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;- HTTP API, obviously.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;- Views: Filter, Collate, Aggregate (powered by Map/Reduce).&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;- Replication and conflit resolution.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;- Bonus features: comes with Lucene for fulltext search. You can search JSON structures.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;This projecto was accepted for the Apache Software Foundation and has an Open Source license.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;And it&#039;s written in Erlang using non-locking MVCC and ACID compliant data store. I have excellent references for Erlang for fault-tolerance and scalability, our current XMPP server is&amp;#160;&lt;a href=&quot;http://www.ejabberd.im/&quot;&gt;ejabberd&lt;/a&gt;. It also uses the&amp;#160;&lt;a href=&quot;http://www.mozilla.org/js/spidermonkey/&quot;&gt;Mozilla&#039;s Spidermonkey&lt;/a&gt;&amp;#160;engine for javascript engine.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;Very nice. More on the&amp;#160;&lt;a href=&quot;http://www.couchdbwiki.com/&quot;&gt;wiki&lt;/a&gt;.&lt;/div&gt; 
    </content:encoded>

    <pubDate>Thu, 06 Mar 2008 18:05:51 +0000</pubDate>
    <guid isPermaLink="false">http://celso.arrifana.org/archives/424-guid.html</guid>
    
</item>
<item>
    <title>Fireeagle</title>
    <link>http://celso.arrifana.org/archives/423-Fireeagle.html</link>
            <category>English</category>
            <category>eTech2008</category>
            <category>Tech stuff</category>
    
    <comments>http://celso.arrifana.org/archives/423-Fireeagle.html#comments</comments>
    <wfw:comment>http://celso.arrifana.org/wfwcomment.php?cid=423</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://celso.arrifana.org/rss.php?version=2.0&amp;type=comments&amp;cid=423</wfw:commentRss>
    

    <author>nospam@example.com (Celso Martinho)</author>
    <content:encoded>
    &lt;img src=&quot;http://celso.arrifana.org/uploads/014653a665cb285542c38aaa4853b0a674275c07_thumb.png&quot; style=&quot;float:right;border:solid 1px;width:140px;height:100px;padding: 0px 0px 0px&quot; class=&quot;postpic&quot;&gt;I&#039;m information overloaded and keeping a couple of draft posts to polish when I have time but this is worth mentioning now().&amp;#160;&lt;a href=&quot;http://fireeagle.yahoo.net/&quot;&gt;Fireeagle&lt;/a&gt;&amp;#160;just started sending invitations to everyone.&amp;#160;&lt;a href=&quot;http://www.plasticbag.org/&quot;&gt;Tom Coates&lt;/a&gt;&amp;#160;is presenting the project as I write. &quot;Fire Eagle is the secure and stylish way to share your location with sites and services online while giving you unprecedented control over data and privacy. We&#039;re here to make the whole web respond to your location and help you to discover more about the world around you&quot;.&lt;div&gt;Although it seems a response to Google&#039;s&amp;#160;&lt;a href=&quot;http://www.google.com/gmm/mylocation.html&quot;&gt;MyLocation&lt;/a&gt;&amp;#160;on the surface, it&#039;s actually a lot more, it&#039;s open and you can use it in your website through provided APIs.&amp;#160;&lt;a href=&quot;http://www.dopplr.com/&quot;&gt;Dopplr&lt;/a&gt;&amp;#160;will be the first Website to use Fireeagle.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;Something to keep an eye on.&lt;div&gt;Also, I&#039;ve been busy posting websites as I grab them. Check my b&lt;a href=&quot;http://services.sapo.pt/Tags/RSS/user/celso/tag/etechconf2008&quot;&gt;ookmarks RSS feed&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt; 
    </content:encoded>

    <pubDate>Wed, 05 Mar 2008 18:21:08 +0000</pubDate>
    <guid isPermaLink="false">http://celso.arrifana.org/archives/423-guid.html</guid>
    
</item>
<item>
    <title>Debugging Hacks: What They Never Taught You About Solving Hard Bugs</title>
    <link>http://celso.arrifana.org/archives/422-Debugging-Hacks-What-They-Never-Taught-You-About-Solving-Hard-Bugs.html</link>
            <category>English</category>
            <category>eTech2008</category>
            <category>Tech stuff</category>
    
    <comments>http://celso.arrifana.org/archives/422-Debugging-Hacks-What-They-Never-Taught-You-About-Solving-Hard-Bugs.html#comments</comments>
    <wfw:comment>http://celso.arrifana.org/wfwcomment.php?cid=422</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://celso.arrifana.org/rss.php?version=2.0&amp;type=comments&amp;cid=422</wfw:commentRss>
    

    <author>nospam@example.com (Celso Martinho)</author>
    <content:encoded>
    &lt;img src=&quot;http://celso.arrifana.org/uploads/572c8c0ba3956cb228a3234f95303bbdc6795b8e_thumb.png&quot; style=&quot;float:right;border:solid 1px;width:140px;height:100px;padding: 0px 0px 0px&quot; class=&quot;postpic&quot;&gt;&lt;div&gt;All right, second tutorial:&amp;#160;&lt;a href=&quot;http://en.oreilly.com/et2008/public/schedule/detail/1629&quot;&gt;What They Never Taught You About Solving Hard Bugs.&lt;/a&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;Hard core grade presentation for programmers. How many of you spent days, weeks or even months fixing the weirdest,&amp;#160;unreproducible&amp;#160;bug in your app ? I have a few times.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;This is presented by&amp;#160;Marc Hedlund (&lt;a href=&quot;http://blog.wesabe.com/&quot;&gt;blog&lt;/a&gt;) from Wesabe.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;Short story for an elaborated and fun tutorial, it all goes around detailing this simplified high level procedure to track and eliminate bugs:&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;1. Revert any changes you made loking for a quick fix.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;2. Collect data from each of the components involved.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;3. Reproduce the bug and automate it.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;4. Simplify&amp;#160;the bug conditions as much as possible&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;5. Look for connections and coincidences in the data.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;6. Brainstorm theories and test them.&lt;/div&gt;
&lt;br /&gt;7. When you find a fix, verify it&amp;#160;against&amp;#160;the report.&lt;div&gt;&lt;br class=&quot;webkit-block-placeholder&quot; /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;8. Check you haven&#039;t created new bugs&lt;br /&gt;&lt;div&gt;You may need to do it repeatedly. You may decide that the cost is too hight. It may take several poepple to final close it &lt;strong&gt;but&lt;/strong&gt; this approach almost always work.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;One of the attendees mentioned the holly grail of bug tracking: logfiles. Log everything to files, with detail. The overhead and costs are minimal these days. Have your servers time synced to the second. Users do provide weak reports on the problems, logfiles will be your best friend at the worst times. I couldn&#039;t agree more.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;Suggested books by Marc:&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;-&amp;#160;&lt;a href=&quot;http://www.amazon.co.uk/Why-Programs-Fail-Systematic-Debugging/dp/1558608664/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1204591077&amp;amp;sr=8-1&quot;&gt;Why programs fail&lt;/a&gt;.&amp;#160;A guide to Systematic Debugging. Andreas Zeller.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;-&amp;#160;&lt;a href=&quot;http://www.amazon.co.uk/Pragmatic-Programmer-Andrew-Hunt/dp/020161622X/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1204591118&amp;amp;sr=1-1&quot;&gt;The pragmatic Programmer&lt;/a&gt;.&amp;#160;Andrew Hunt, David Thomas.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;-&amp;#160;&lt;a href=&quot;http://www.amazon.co.uk/How-Solve-Mathematical-Princeton-Science/dp/069111966X/ref=sr_1_3?ie=UTF8&amp;amp;s=books&amp;amp;qid=1204591147&amp;amp;sr=1-3&quot;&gt;How to solve it&lt;/a&gt;.&amp;#160;A new aspect of mathematical method. G. Polya.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;-&amp;#160;&lt;a href=&quot;http://www.amazon.co.uk/How-Doctors-Think-Jerome-Groopman/dp/0618610030/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1204591238&amp;amp;sr=1-1&quot;&gt;How Doctors Think&lt;/a&gt;.&amp;#160;Jerome Groopman, M.D.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;-&amp;#160;&lt;a href=&quot;http://www.amazon.co.uk/Emotions-Revealed-Recognizing-Communication-Emotional/dp/0805083391/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1204591260&amp;amp;sr=1-1&quot;&gt;Emotions Revealed&lt;/a&gt;.&amp;#160;Recognizing Faces. Paul Ekman.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;- And of course,&amp;#160;&lt;a href=&quot;http://www.amazon.co.uk/Complete-Sherlock-Holmes-Barnes-Classics/dp/1593082037/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1204591312&amp;amp;sr=1-1&quot;&gt;Sir Arthur Conan Doyle&lt;/a&gt;.&amp;#160;The complete Sherlock Holmes. Vol 1.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;I&#039;ll try and get the tutorial later.&lt;/div&gt;
&lt;/div&gt; 
    </content:encoded>

    <pubDate>Tue, 04 Mar 2008 16:26:24 +0000</pubDate>
    <guid isPermaLink="false">http://celso.arrifana.org/archives/422-guid.html</guid>
    
</item>
<item>
    <title>eTechConf2008 starts</title>
    <link>http://celso.arrifana.org/archives/421-eTechConf2008-starts.html</link>
            <category>English</category>
            <category>eTech2008</category>
            <category>Tech stuff</category>
    
    <comments>http://celso.arrifana.org/archives/421-eTechConf2008-starts.html#comments</comments>
    <wfw:comment>http://celso.arrifana.org/wfwcomment.php?cid=421</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://celso.arrifana.org/rss.php?version=2.0&amp;type=comments&amp;cid=421</wfw:commentRss>
    

    <author>nospam@example.com (Celso Martinho)</author>
    <content:encoded>
    &lt;img src=&quot;http://celso.arrifana.org/uploads/b0e81b87e325b5f4c488c2c71a5123d34a9b13c4_thumb.png&quot; style=&quot;float:right;border:solid 1px;width:140px;height:100px;padding: 0px 0px 0px&quot; class=&quot;postpic&quot;&gt;Right so eTech2008 just started. I&#039;m attending the &lt;a href=&quot;http://en.oreilly.com/et2008/public/schedule/detail/1585&quot;&gt;&amp;#160;Live, Vast and Deep: Web-native Information Visualization&lt;/a&gt;&amp;#160;tutorial with&amp;#160;&lt;a href=&quot;http://www.tom-carden.co.uk/&quot;&gt;Tom Carden&lt;/a&gt;&amp;#160;and&amp;#160;&lt;a href=&quot;http://content.stamen.com/&quot;&gt;Eric Rodenbeck&lt;/a&gt;.&lt;div&gt;I&#039;m maintaining 3 feeds of data from eTech:&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;- This&amp;#160;&lt;a href=&quot;http://celso.arrifana.org/categories/17-eTech2008&quot;&gt;blog feed&lt;/a&gt;,&amp;#160;from my live blogging at the event.&amp;#160;&lt;a href=&quot;http://feeds.feedburner.com/CelsoMartinhoETech2008&quot;&gt;RSS&lt;/a&gt;&amp;#160;here.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;- The&amp;#160;&lt;a href=&quot;http://services.sl.pt/Photos/RSS?tag=etechconf2008&amp;amp;u=celso&quot;&gt;Photos feed&lt;/a&gt;,&amp;#160;taken from my iPhone.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;- The&amp;#160;&lt;a href=&quot;http://services.sapo.pt/Tags/RSS/user/celso/tag/etechconf2008&quot;&gt;bookmarks feed&lt;/a&gt;.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;At the end I&#039;ll also post a nice OPML feed with all the relevant blogs I&#039;m gathering either from speakers or interesting people attending. Stay tunned.&lt;/div&gt;

 
    </content:encoded>

    <pubDate>Mon, 03 Mar 2008 17:39:36 +0000</pubDate>
    <guid isPermaLink="false">http://celso.arrifana.org/archives/421-guid.html</guid>
    
</item>
<item>
    <title>San Diego, here I am</title>
    <link>http://celso.arrifana.org/archives/420-San-Diego,-here-I-am.html</link>
            <category>English</category>
            <category>Tech stuff</category>
    
    <comments>http://celso.arrifana.org/archives/420-San-Diego,-here-I-am.html#comments</comments>
    <wfw:comment>http://celso.arrifana.org/wfwcomment.php?cid=420</wfw:comment>

    <slash:comments>7</slash:comments>
    <wfw:commentRss>http://celso.arrifana.org/rss.php?version=2.0&amp;type=comments&amp;cid=420</wfw:commentRss>
    

    <author>nospam@example.com (Celso Martinho)</author>
    <content:encoded>
    &lt;img src=&quot;http://celso.arrifana.org/uploads/072fd8900e8dac698df501142e36ac6c4ef15b61_thumb.png&quot; style=&quot;float:right;border:solid 1px;width:140px;height:100px;&quot;/&gt;Just arrived to San Diego for the eTech2008 conference which starts  
Monday. For the first time in my traveling, my baggage was lost in  
transit. So here I am at the Hotel waiting for good news, after a  
quick jump to a 7eleven to buy a toothbrush and some deorant. c#$%&quot;#$!! 
    </content:encoded>

    <pubDate>Sat, 01 Mar 2008 07:09:24 +0000</pubDate>
    <guid isPermaLink="false">http://celso.arrifana.org/archives/420-guid.html</guid>
    
</item>
<item>
    <title>eTech 2008</title>
    <link>http://celso.arrifana.org/archives/413-eTech-2008.html</link>
            <category>English</category>
            <category>eTech2008</category>
            <category>Tech stuff</category>
    
    <comments>http://celso.arrifana.org/archives/413-eTech-2008.html#comments</comments>
    <wfw:comment>http://celso.arrifana.org/wfwcomment.php?cid=413</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://celso.arrifana.org/rss.php?version=2.0&amp;type=comments&amp;cid=413</wfw:commentRss>
    

    <author>nospam@example.com (Celso Martinho)</author>
    <content:encoded>
    &lt;img src=&quot;http://celso.arrifana.org/uploads/e2744e5f4d016e8e33e7ce3de757a0342139afa5_thumb.png&quot; style=&quot;float:right;border:solid 1px;width:140px;height:100px;padding: 0px 0px 0px&quot; class=&quot;postpic&quot;&gt;&lt;div&gt;So, here we go again to San Diego for the 2008 edition of my (by far) favorite conference. eTech&#039;s program was a bit&amp;#160;disappointing&amp;#160;when announced a few months ago but as time went by it turned itself into one of the most interesting ever,&amp;#160;&lt;a href=&quot;http://en.oreilly.com/et2008/public/schedule/topic/General&quot;&gt;check it out.&lt;/a&gt;&amp;#160;So good that I had the decline a rather tempting invitation for another conference in the same week. Sorry Nuno.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;The thing about eTech that I love most is that, for those of us who live from and to the Internet, the ultimate unpredictable invention created by man, this is as close as you can get to a glimpse of the future. Your levels of inspiration boost. And you get to see the industry developing eTech&#039;s prophecy for the upcoming months, with scaring precision. Hopefully your business, at your scale and with your stack of problems, will run in a better direction too.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;Also, eTech&#039;s diversity is amazing. It&#039;s not just coding and Internet, it&#039;s the social behaviours, the hardware, the content, games, finance, hacking, art, biotech, you name it, but in the end I feel we&#039;re all geeks and nerds presenting and attending and relating all sessions to the one thing that we&#039;re passionate for: Technology. Well,&amp;#160;&lt;a href=&quot;http://radar.oreilly.com/archives/2008/01/etech_oreilly_flagship_conference.html&quot;&gt;Tim O&#039;Reilly puts it better&lt;/a&gt;.&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;Anyway, expect some blogging from San Diego. eTech has a huge online coverage, both from O&#039;Reilly and the blogging community, so I&#039;ll skip the obvious and focus on the specifics that I find most worthy. Posts will be in English this time, sorry.&lt;/div&gt;

 
    </content:encoded>

    <pubDate>Sat, 16 Feb 2008 22:43:57 +0000</pubDate>
    <guid isPermaLink="false">http://celso.arrifana.org/archives/413-guid.html</guid>
    
</item>
<item>
    <title>1.1.2</title>
    <link>http://celso.arrifana.org/archives/396-1.1.2.html</link>
            <category>English</category>
            <category>Tech stuff</category>
    
    <comments>http://celso.arrifana.org/archives/396-1.1.2.html#comments</comments>
    <wfw:comment>http://celso.arrifana.org/wfwcomment.php?cid=396</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://celso.arrifana.org/rss.php?version=2.0&amp;type=comments&amp;cid=396</wfw:commentRss>
    

    <author>nospam@example.com (Celso Martinho)</author>
    <content:encoded>
    &lt;a href=&quot;http://iphonejtag.blogspot.com/2008/01/112-otb-unlocked.html&quot;&gt;geohot&lt;/a&gt; does it again. A software method should be out anytime soon, we&#039;re guessing. &lt;a href=&quot;http://iphonejtag.blogspot.com/2008/01/notes-on-112-otb-software-unlock.html&quot;&gt;or maybe not&lt;/a&gt;
&lt;br /&gt;&lt;br /&gt;
Meanwhile the 1.1.3 firmware seems &lt;a href=&quot;http://www.apple.com/iphone/gettingstarted/guidedtourupdate2/&quot; &gt;very yummy&lt;/a&gt; and efforts like &quot;&lt;a href=&quot;http://11246unlock.com/&quot; &gt;Who can unlock the iPhone&#039;s bootloader v4.6 first?&lt;/a&gt;&quot; are popping up. 
    </content:encoded>

    <pubDate>Fri, 18 Jan 2008 10:12:25 +0000</pubDate>
    <guid isPermaLink="false">http://celso.arrifana.org/archives/396-guid.html</guid>
    
</item>
<item>
    <title>Psst!</title>
    <link>http://celso.arrifana.org/archives/380-Psst!.html</link>
            <category>English</category>
            <category>Tech stuff</category>
    
    <comments>http://celso.arrifana.org/archives/380-Psst!.html#comments</comments>
    <wfw:comment>http://celso.arrifana.org/wfwcomment.php?cid=380</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://celso.arrifana.org/rss.php?version=2.0&amp;type=comments&amp;cid=380</wfw:commentRss>
    

    <author>nospam@example.com (Celso Martinho)</author>
    <content:encoded>
    &lt;img src=&quot;http://celso.arrifana.org/uploads/72debb23253b76a9afdbea3c1bc04899789d1ee6_thumb.png&quot; style=&quot;float:right;border:solid 1px;width:250px;height:180px;&quot;/&gt;&quot;The UK will become the first major economy to see advertisers spend  
more on the internet than on TV ads, according to the latest forecast  
from a leading media buying agency.
&lt;br/&gt;&lt;br/&gt;
Group M, the combined media planning and buying operation owned by Sir  
Martin Sorrell&#039;s WPP group, predicts that UK internet ad spend will  
overtake TV, which has been the leading advertising medium for half a  
century, in 2009.
&lt;br/&gt;&lt;br/&gt;
The agency is also predicting that Sweden will this year become the  
first country to see advertisers spend more on the internet than on TV  
ads.&quot; (&lt;a href=&quot;http://www.guardian.co.uk/media/2008/jan/03/advertising.digitalmedia 
&quot;&gt;click me, click me! thanks!&lt;/a&gt;) 
    </content:encoded>

    <pubDate>Thu, 10 Jan 2008 15:17:21 +0000</pubDate>
    <guid isPermaLink="false">http://celso.arrifana.org/archives/380-guid.html</guid>
    
</item>

</channel>
</rss>