# posts

title: MSPs comprados?
body:
  <p>Saiu no &#250;ltimo sabado, dia 5, no suplemento digital um <a href=\"http://www.flickr.com/photos/alcidesfonseca/2174768047/\">artigo sobre o facto de MSPs serem comprados ou n&#227;o</a>. Teve origem numa <a href=\"http://www.letemps.ch/template/recherche.asp?page=rechercher&amp;contenuPage=identification&amp;types=search&amp;type=0&amp;artID=221676&amp;rubrique=1%2C2%2C3%2C4%2C5%2C6%2C7%2C8%2C9%2C10%2C11%2C12%2C13%2C15%2C16%2C17%2C18%2C19%2C20%2C21%2C22%2C23%2C24%2C25&amp;liste=precedent\">pe&#231;a do jornal sui&#231;o Le Temps</a> (como &#233; pago, <a href=\"http://lewebameilleurgout.mint.fm/index.php/2007/12/19/microsoft-sinfiltre-dans-les-universites/\">leiam aqui um resumo</a> e sim, o meu franc&#234;s tamb&#233;m anda rusty) que indica que os MSPs sui&#231;os recebem um ordenado de 850 francos sui&#231;os e podem ganhar mais 530 euros, telemovel, computador e software se aceitarem um part-time na empresa. (Corrijam-me se a tradu&#231;&#227;o estiver incorrecta). &#201; de notar que neste segundo caso, para al&#233;m de estudantes, passam tamb&#233;m a ser trabalhadores da Microsoft Sui&#231;a. Nessa situa&#231;&#227;o &#233; v&#225;lido o ordenado e os extras.</p>\r
  \r
  <p>Uma das coisas que nos apercebemos na <a href=\"http://alcidesfonseca.com/blog/170#Microsoft%20Student%20Partner%20Presentation\">sess&#227;o para MSPs</a> do TechEd de Barcelona foi que os programas nos diversos pa&#237;ses tinham moldes muito diferentes. O que n&#227;o me admira muito que esta situa&#231;&#227;o aconte&#231;a. No entanto c&#225; em Portugal, apesar de ter sido considerada a <a href=\"http://www.microsoft.com/portugal/presspass/press/2007/jul07/07-30bestmsftint07.mspx\">melhor subsidi&#225;ria internacional</a> o or&#231;amento do programa n&#227;o d&#225; para tanto (e mesmo que desse, n&#227;o seria aplicado dessa maneira). C&#225; em Portugal as coisas funcionam de maneira diferente. Ao entrar no programa n&#227;o me prometeram nem dinheiro nem tel&#233;moveis. O dinheiro que recebo (e nem &#233; dinheiro!) s&#227;o as despesas de desloca&#231;&#227;o. Tenho sim acesso a todo o software Microsoft, mas n&#227;o foi por isso que entrei no programa. Foi sim pelas oportunidades de forma&#231;&#227;o, sobretudo soft skills. N&#227;o nos obrigam a nada. Se eu quiser posso passar o programa sem fazer uma palha! Mas claro que a&#237; n&#227;o estaria a aproveit&#225;-lo.</p>\r
  \r
  <p>Quanto a divulga&#231;&#227;o das tecnologias na faculdade, tamb&#233;m n&#227;o temos nenhum compromisso, embora alguns de n&#243;s gostem de o fazer, como &#233; o meu caso. No entanto eu s&#243; divulgo aquilo em que acredito (IronPython, <span class=\"caps\">XNA</span>, Visual Studio, Mobile). Nunca me ouvir&#227;o dizer bem do Vista, IE7 ou <span class=\"caps\">ASP</span>.NET.<br />\r
   E isso &#233; ser vendido? N&#227;o, &#233; divulgar aquilo em que acredito, tal como fa&#231;o relativamente ao Notepad++, <span class=\"caps\">SVN</span> (sim, j&#225; sei que tenho de mudar para git) e Python (tudo opensource).</p>


title: Your own personalized music mag!
body:
  <img src=\"http://farm3.static.flickr.com/2130/2177449739_4ed5c47fb4_o.png\" alt=\"\" style=\"float: left; margin-right:10px; height:200px; width:160px;\" />\r
  \r
  <p>I&#8217;ve posted a while ago about <a href=\"http://alcidesfonseca.com/blog/200\"><span class=\"caps\">APML</span></a>, a format that stores the attention you give something. Today I&#8217;ll show you how to get your own personalizes music magazine thanks to this format.</p>\r
  \r
  <p>I assume that you have a <a href=\"http://last.fm\">last.fm</a> account like <a href=\"http://last.fm/user/alcidesfonseca\">I do</a> or a <a href=\"http://alcidesfonseca.com/blog/200\">Pandora</a> account, If no, get one, <em>scrobble</em> around a little and come back then.</p>\r
  \r
  <p>Thanks to <a href=\"http://tastebroker.org\">tastebroker</a>, a project by <a href=\"http://blogs.sun.com/plamere/\">Paul Lamere</a> of Sun Microsystems, you can export your music attention data into a <span class=\"caps\">APML</span> file. If you use last.fm, it will be located at  <a href=\"http://TasteBroker.org/apml/last.fm/YOURUSERNAME\">http://TasteBroker.org/apml/last.fm/YOURUSERNAME</a> and if you use Pandora it will be at <a href=\"http://TasteBroker.org/apml/pandora/YOURUSERNAME\">http://TasteBroker.org/apml/pandora/YOURUSERNAME</a>. You will need your <span class=\"caps\">APLM</span> url later. In tastebroker you can also get your <span class=\"caps\">APML</span> for you del.icio.us account, but it won&#8217;t be useful here unless you only bookmark music-related stuff.</p>\r
  \r
  <p>Finally enter <a href=\"http://www.idiomag.com/apml\">Idiomag.com</a>, a daily music magazine that focus on the music <span class=\"caps\">YOU</span> like.  Just write you <span class=\"caps\">APML</span> <span class=\"caps\">URL</span> in the input field, and click GO. Have fun with the mag that you will like for sure!</p>\r
  \r
  <p>Note: If you get a \"Oops\" error message, try the following URL: http://research.sun.com:8080/AttentionProfile/apml/music/YOURLASTFMUSERNAME. It worked for me!</p>


title: The Gift - 11.33
body:
  <object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/8Q2i5asLGQI&amp;rel=1\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/8Q2i5asLGQI&amp;rel=1\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object>

  <p><a href=\"http://www.youtube.com/watch?v=8Q2i5asLGQI\">The Gift &#8211; 11.33</a></p>


title: Cross-site AJAX with FF3
body:
  <p>One of <span class=\"caps\">AJAX</span> developers&#8217; first stresses was cross-side scripting. With all these data APIs that are available in <span class=\"caps\">XML</span> or <span class=\"caps\">JSON</span>, one could easily fetch it with a XMLHttpRequest and parse it right on the client. There are a few hacks around this, being the simpliest a &#8220;small proxy script&#8221; in the same server your application. Other solution used by many websites that isn&#8217;t as simple, but easier to distribute is including code with the script tag since it allows code from other domains. So this is a demanded features.</p>\r
  \r
  <p>According to <a href=\"http://www.w3.org/TR/access-control/\">W3C Access Control working draft</a>, <a href=\"http://ejohn.org/blog/cross-site-xmlhttprequest/\">Firefox 3 now supports cross-site XMLHttpRequests</a>.  You can set a resource to be accessible for all other domains, or specify the ones allowed through the <span class=\"caps\">HEADER</span> or the <span class=\"caps\">XML</span> way.</p>\r
  \r
  <p>I believe now the code will be more equaly distributed between the client and server. Browsers that support Javascript should run in computers with some processing capabilities (even iPhones, Android, WM and even normal phones that will be supporting javascript in a few years) and I can even see some Javascript-only applications using <a href=\"http://couchdb.org/\">CouchDB</a> as a database (with read-only privileges for external connections).</p>\r
  \r
  <p>Only waiting for Microformat support to come out :) And by the way, FF3 is already my main browser in the mac!</p>


title: Web programming and Hosting
body:
  <p>A little background here: I have worked for a long (maybe too long) time with <span class=\"caps\">PHP</span> and for a year now I am doing all my web development with Python with Pungi, my microwebframework. Since my early days at <a href=\"http://www.terravista.pt/\">Terr&#224;vista</a> I&#8217;ve always used shared hosting. It fitted my needs for <span class=\"caps\">PHP</span> and MySQL support.</p>\r
  \r
  <p>I am still on shared hosting (ideias3 is hosted at <a href=\"http://www.dreamhost.com\">dreamhost</a>) and I keep planing to use since it&#8217;s way cheaper. I am enjoying Dreamhost, I have all the stuff I want there, (virtually) unlimited storage that I don&#8217;t imagine using even 50% of it. It also comes with some goodies such as Jabber and <span class=\"caps\">SVN</span> support. Of course I would like a dedicated server, where I could run my own stuff (jabber bots, experimental stuff) and even a git server (yeah, I am planing to move some of my code to git). But I don&#8217;t want to afford that, and for running <span class=\"caps\">PHP</span> apps, dreamhost is doing fine. I have a bunch of e107s and Wordpresses there. None of them are vital information. If you are looking for a stable hosting forget dreamhost. Has too many downtimes in their machines and runs a bit slow sometimes.</p>\r
  \r
  <p>When I built Pungi, I made it in order to work through <span class=\"caps\">CGI</span> since it would run (almost) everywhere. Those are my needs! I later implemented a Fast-cgi <span class=\"caps\">MVC</span> way of running it (inspired a bit by <a href=\"http://webpy.org/\">web.py</a>, <a href=\"http://www.djangoproject.com/\">Django</a> and <a href=\"http://mariz.org/blog/2007/jun/08/simple-wsgi-middleware-dispatcher/\">Nuno&#8217;s dispatcher</a>) but I went through hell to get it working. <a href=\"http://buzz.ideias3.com\">Buzzwords</a> is the only project that runs it. I&#8217;m back with <span class=\"caps\">CGI</span>, I know it&#8217;s slow but I don&#8217;t feel it. Since I only use it for simple applications (that&#8217;s the target of pungi) it runs fine without any trouble.</p>\r
  \r
  <p><a href=\"http://kosmaczewski.net/2008/01/09/starting-with-django-in-leopard/\">I&#8217;ve set up Django in my Leopard</a> and it was pretty easy and I know it&#8217;s possible to <a href=\"http://wiki.dreamhost.com/index.php/Django\">run django applications on Dreamhost</a> but they don&#8217;t offially support it. Even web.py is <a href=\"http://wiki.dreamhost.com/Web.py\">too troublesome to install</a>. So I&#8217;m sticking to old <span class=\"caps\">CGI</span> with pungi for my websites. I know it&#8217;s sad, but it&#8217;s what runs smoothly in my shared hosting.</p>\r
  \r
  <p>We also have a bunch of Rails applications running in Dreamhost, <a href=\"http://sergiosantos.info\">S&#233;rgio&#8217;s blog</a>, <a href=\"http://twitternotes.com\">TwitterNotes</a> and some projects still in dev stage. Once in a while the application stops and we need to manually reset the fast-cgi process. I say &#8220;we&#8221;, but it&#8217;s all S&#233;rgio&#8217;s work, since he is the Ruby on Rails guy here.  Well, there is a <a href=\"http://blog.dreamhost.com/2008/01/07/how-ruby-on-rails-could-be-much-better/\">post on DreamHost official blog</a> in which the lack of shared hosting support in Rails is a real problem. I agree: Rails will never be the next <span class=\"caps\">PHP</span> if they can&#8217;t support it. John Gruber explains that the power of Rails is in being easy to code and not to deploy(as in set up environment and all). You can&#8217;t have both.</p>\r
  \r
  <p>There are a few <span class=\"caps\">PHP</span> <span class=\"caps\">MVC</span> frameworks (<a href=\"http://www.symfony-project.org/\">Symphony</a>, <a href=\"http://www.cakephp.org/\">CakePHP</a> and <a href=\"http://codeigniter.com/\">CodeIgniter</a>) that do more than the 20% features of Rails that 80% of programmers use and works almost everywhere. Alhouth I hate <span class=\"caps\">PHP</span> for its nasty syntax and language nature and evolution, the modphp for apache is the key for a quietly <span class=\"caps\">FTP</span>-upload-only deployment. That and <a href=\"http://code.google.com/p/hkit/\">hKit</a> are making me wondering if I should get back to do some PHP5 stuff again.</p>


title: PHP attraction
body:
  <p>In last post I mentioned I am thinking of going back to <span class=\"caps\">PHP</span> as my webdev language. Now I find about <a href=\"http://www.antz29.com/screenshots\">this</a>, that gives me the <span class=\"caps\">GUI</span> I love against RoR/Django default cli interface&#8230;</p>

  <p>Oh, and I&#8217;ve been dying to get the time to play with <a href=\"http://modxcms.com/\">ModX</a>&#8230;</p>

  <p>Or I&#8217;ll stick to <span class=\"caps\">CGI</span> Python&#8230; who knows&#8230;</p>


title: Mestrado em OpenSource? E porque não um doutoramento em Software Proprietário?
body:
  <p>Sim, o t&#237;tulo &#233; ir&#243;nico, n&#227;o se preocupem. O Ricardo Carvalho divulgou a inten&#231;&#227;o do <a href=\"http://dcti.iscte.pt/dcti/v0.1/index.html\"><span class=\"caps\">DCTI</span></a> do <a href=\"http://iscte.pt/\"><span class=\"caps\">ISCTE</span></a> querer <a href=\"http://www.rcdesigner.net/novo-mestrado-em-software-opensource/\">abrir um Mestrado em Opensource</a>:</p>

  <div class=\"quote\">O Mestrado em Open Source Software prop&#245;e-se oferecer um curso de estudos aprofundados e especializados dedicado ao Software Open Source em geral, e sistema operativos abertos como o Linux, em particular.</div>

  <p>Eu sinceramente n&#227;o vejo a necessidade de se criar um Mestrado em Opensource. N&#227;o por o querer matar, ou ignorar ou sei l&#225; o qu&#234; que sei que alguns de v&#243;s j&#225; est&#227;o a pensar. Mestrado em Engenharia de Software, em Interac&#231;&#227;o Homem-M&#225;quina, em Redes de Informa&#231;&#227;o, entre outros, s&#227;o nomes de &#225;reas gerais relacionadas com a inform&#225;tica. Enquanto OpenSource &#233; apenas um modelo de neg&#243;cio (se fosse filosofia, penso que seria Software Livre n&#227;o?). Penso que n&#227;o faz sentido criar um mestrado s&#243; para se aprender sobre software de c&#243;digo aberto e andar a aprender Linux. Num mestrado???</p>

  <p>O que eu defendo &#233; uma implementa&#231;&#227;o oposta. Durante o curso as tecnologias usadas nas v&#225;rias cadeiras seriam opensource. Isto porque d&#225; a vantagem aos alunos de ver o que est&#225; por baixo e, caso o entendam, aumentar os seus conhecimentos naquela &#225;rea em particular. Quando a Linux, para mim era o ideal para ser usado como exemplo na cadeira de Sistemas Operativos. Analisar como funciona olhando para o seu c&#243;digo (N&#227;o sei como &#233; nas outras faculdades, mas na minha aprendemos apenas a usar a <span class=\"caps\">API</span> dos sistemas <span class=\"caps\">UNIX</span> no que toca a signals, threads, processos, pipes, mem&#243;ria partilhada&#8230;) Olhar para um j&#225; feito seria muito mais interessante e quem sabe at&#233; contribuir para ele.</p>

  <p>Quanto a modelos de neg&#243;cio opensource, penso que poderia muito bem ser uma cadeira opcional de mestrado, visto que &#233; uma &#225;rea em expans&#227;o poderia ser interessante para o curr&#237;culo de algu&#233;m que queira seguir essa &#225;rea.</p>

  <p>Agora um mestrado s&#243; para isso? Sinceramente n&#227;o vejo o motivo nem a vantagem&#8230;</p>


title: What makes a good programmer?
body:
  <p>A while ago I wrote <a href=\"http://alcidesfonseca.com/blog/183\">a post in Portuguese</a> about the lack of entrepreneurship and innovation among undergrads. I received a lot of comments from people complaining the fact that they didn&#8217;t do any projects apart from those required for school due to the lack of time and other excuses.</p>

  <p>Well, here is a excellent, and I do agree with all of it about <a href=\"http://www.inter-sections.net/2007/11/13/how-to-recognise-a-good-programmer/\">How to recognise a good programmer</a>. If you are a business guy, you should definitely read this because it will sure help you when recruiting developers for your company. But I also see this post as a good reading for student who still have the time to learn from it. Here are some of the highlights for students like me:</p>

  <div class=\"quote\">I believe that good developers are always passionate about programming. Good developers would do some programming even if they weren&#146;t being paid for it.</div>

  <div class=\"quote\">However, there&#146;s a class of programmers that will (...) typically have learnt programming at university, and expect to get by on whatever skills they picked up there, plus whatever courses their company is willing to send them on. (...) A good programmer doesn&#146;t need a training course to learn a new technology.</div>

  <div class=\"quote\">You wouldn&#146;t look at them chattering away in the pub and think &#147;what a bunch of geeks!&#148; - at least until you approach a group and realise they&#146;re talking about the best way to design a RESTful application with a heavy UI frontend.</div>

  <div class=\"quote\">I strongly believe that most good programmers will have a hidden iceberg or two like this that doesn&#146;t appear on their CV or profile. Something they think isn&#146;t really relevant, because it&#146;s not &#147;proper experience&#148;, but which actually represents an awesome accomplishment. (...) &#147;can you tell me about a personal project - even or especially one that&#146;s completely irrelevant - that you did in your spare time, and that&#146;s not on your CV?&#148; If they can&#146;t (unless their CV is 20 pages long), they&#146;re probably not a good programmer.</div>

  <div class=\"quote\">Learning a new technology is one of the most fun things a programmer with any passion can do. So they&#146;ll do it all the time, and accumulate a portfolio of things they&#146;ve &#147;played around with&#148;.</div>

  <div class=\"quote\">(..) formal qualifications don&#146;t mean squat when you&#146;re trying to recognize a good programmer. Many good programmers will have a degree in Computer Science. Many won&#146;t. Certifications, like MCSE or SCJP or the like, don&#146;t mean anything either.</div>

  <p>All I&#8217;ll make his my final words:</p>

  <div class=\"quote\">As a final note to this, in my experience most average or poor programmers start programming at university, for their Computer Science course. Most good programmers started programming long before, and the degree was just a natural continuation of their hobby. If your potential programmer didn&#146;t do any programming before university, and all his experience starts when she got her first job, she&#146;s probably not a good programmer.</div>


title: Web programming and Hosting II
body:
  <p>Following up <a href=\"http://alcidesfonseca.com/blog/245\">with this post</a>, James Bennett really <a href=\"http://www.b-list.org/weblog/2008/jan/10/hosts/\">does it well</a>.</p>\r
  \r
  <p>He explains the problem (the lack of a universally good standard gateway for dynamic languages and webservers), the objective (the change to long-running processes) and the solution (Languages guys and hosting working together to provide a better way for programmers like me to easily deploy stuff to the server and whatever magic is behind to be correctly handled by the hosting guys).</p>\r
  \r
  <p>I know that DH guys really want it, now it&#8217;s just a matter of fact they can get along with RoR and Django guys to do some real work.</p>


title: Blasted Mechanism - Sun Goes Down
body:
  <object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/0VtQ0z_APZA&amp;rel=1\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/0VtQ0z_APZA&amp;rel=1\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object>

  <p><a href=\"http://www.youtube.com/watch?v=0VtQ0z_APZA\">You may be facing the end&#8230;</a></p>


title: blog.append(tagcloud,foaf,apml)
body:
  <p>After the <span class=\"caps\">RSS</span> feeds being restored, I took the chance to add some new stuff to my online identity. I use <a href=\"http://kveton.com/blog/2008/01/03/urls-are-people-too-and-service-end-points/\">this <span class=\"caps\">URL</span> as an endpoint to all my online activity</a>. My hCard information is here, my <span class=\"caps\">XFN</span> friend list is here, the links to all my profiles in several online services/social networks are here. It even works as my <a href=\"/tag/openid\">OpenId</a>.</p>

  <p>For the past days, I&#8217;ve been checking up on <a href=\"/tag/foaf\"><span class=\"caps\">FOAF</span></a>. There is already <a href=\"http://alcidesfonseca.com/blog/232\">one opensource social network</a> accepting this format to import all your information. There is a bit of discussion between <a href=\"http://www.google.com/search?q=xfn+vs+foaf\"><span class=\"caps\">XFN</span>+hCard versus <span class=\"caps\">FOAF</span></a> since the two of them represent your personal information and the relationship you have with others. I believe more in the microformat way of displaying data, but <span class=\"caps\">FOAF</span> follows <span class=\"caps\">RDF</span> standards.While <a href=\"http://danbri.org/\">Dan Brickey</a>, one of the authors of <span class=\"caps\">FOAF</span>, believes there is space for the both of them, I still have my doubts&#8230; Either way, I did <a href=\"/foaf.rdf\">my own <span class=\"caps\">FOAF</span> file</a> with basic info and then linking to the <a href=\"http://apassant.net/blog/2008/01/12/one-foaf-fits-all/\"><span class=\"caps\">FOAF</span> files extracted from my last.fm, twitter and flickr profiles</a>. If you want to make yours, you can write by hand or you could use <a href=\"http://www.ldodds.com/foaf/foaf-a-matic\"><span class=\"caps\">FOAF</span>-O-Matic</a>. For wordpress users, there is already <a href=\"http://www.wasab.dk/morten/blog/archives/2004/07/05/wordpress-plugin-foaf-output\">one plugin</a>.</p>

  <p>If you are interesting in learning about RDFa (a formal way of defining everything! in semantic web) and a bit about <span class=\"caps\">FOAF</span>, make sure you see <a href=\"http://www.youtube.com/watch?v=ldl0m-5zLz4\">this simple video</a>.</p>

  <p>Next, I decided to implement my own <a href=\"/blog/200\"><span class=\"caps\">APML</span></a> file from all the tags I use in my blog. <a href=\"/apml.py\">The result</a> is already linked in my head tag and I am waiting to use it in some projects. Imagine filtering through your feeds based on what you post (that is probably what you like!). Yes, there is also a <a href=\"http://wordpress.org/extend/plugins/apml/\">wordpress plugin for this too</a>. And then I just adapted the code to serve as a tag cloud in the sidebar. But the evening hacking wasn&#8217;t finished until I add the last delicious entry for each tag page.</p>

  <p>I hope in less than 6 months I have a daily usage of this stuff I&#8217;m working on. It would be a shame if when I register in a website it doesn&#8217;t import all my public info :(</p>


title: Crowdsourcing my news
body:
  <p>Well, kind of&#8230; I&#8217;m sure a lot of you, just like me, have a lot of feeds subscribed and there are just too many &#8220;junk&#8221; posts there!</p>\r
  \r
  <p>Some time ago I decided I had to change it and I unsubribed lifehacker, techcrunch and all that mainstream blogs. And I started to subscribe <span class=\"caps\">ALL</span> the blogs I visited and liked the post I was reading. I even accepted a batch of google suggestions. All from unknown bloggers, most of them even technical. Today I am really happy with that choice. Even if there is a good post in one of those mainstream blogs, I will know it because someone will link it! There are still some uninteresting posts, but its not as painful as it was before.</p>\r
  \r
  <p>Now I just have to handle the Portuguese &#8220;junk&#8221; posts from national planets. Maybe I&#8217;ll do my own selection and publish the opml since I know I&#8217;m not the only one having this issue.</p>


title: 8 things you might not know about me!
body:
  <p>Following <a href=\"http://blog.centopeia.com/2008/01/14/8-things-you-might-not-know-about-me/#more-295\">Pedro&#8217;s post</a> on the <a href=\"http://en.wikipedia.org/wiki/Meme\">meme</a> &#8220;8 things you might not know about me&#8221;. Just like him, I&#8217;m not a fan of this kind of fashions, but I was thinking of writing about some of this stuff in the last months so I guess I&#8217;ll take the shot:</p>\r
  \r
  <p>1 &#8211; For a few years now, I&#8217;ve wanted to be Prime-Minister. There was even a Teacher&#8217;s meeting 3 years ago where they discussed this?! I don&#8217;t like Portugal the way it is. But unlike those people who just  rant about it, I am willing to do something about it. I&#8217;m in politics now and I still want to change our country. I&#8217;m just not sure if it deserves me&#8230; (Pretty  cocky of me, I know&#8230; But I might go over this later).</p>\r
  \r
  <p>2 &#8211; I&#8217;m emo. <span class=\"caps\">NOT</span> that <a href=\"http://www.youtube.com/watch?v=XEJDGLF-e18\">emo</a>. I don&#8217;t fucking paint my nails nor dye my hair nor dress that way. But I do not jump around when I go to shows, I do listen a lot of <a href=\"http://www.last.fm/tag/emocore\">emocore</a> and I do feel depressed by society a lot.</p>\r
  \r
  <p>3 &#8211; I am also <a href=\"http://en.wikipedia.org/wiki/Straight_edge\">straight edge</a>, meaning I don&#8217;t drink alcohol, smoke, do drugs and I even don&#8217;t drink caffeine and I do hate medication. That&#8217;s because I am a person who like to be in control and those stuff just won&#8217;t let you be sober.</p>\r
  \r
  <p>4 &#8211; Since 4th grade I don&#8217;t like studying. It&#8217;s just not interesting anymore, and I could use all that time to do other stuff. yeah, I know that basics are important, but I can learn them in another ways. I believe I am a very autodidact person.</p>\r
  \r
  <p>5 &#8211; (Those who follow me on twitter already know this, but) I like to watch soap operas. There&#8217;s nothing more relaxing that laying around on the couch hearing soap operas while resting your eyes from the computer.</p>\r
  \r
  <p>6 &#8211; I don&#8217;t dance. (I know it&#8217;s disappoint girls, but I do have another attributes!) I just don&#8217;t feel like it. And I&#8217;m not interesting in learning.</p>\r
  \r
  <p>7 &#8211; I am an avid reader. I read a 400-pages book in a matter of hours. Almost only scifi and fantasy. I could spend my days reading-only.</p>\r
  \r
  <p>8 &#8211; I want to start up my own company and launch a product or service that improves everone&#8217;s lifestyle.</p>\r
  \r
  <p>Ok, now I also want to learn some hidden secrets of your life. Go ahead and post about the 8 things I do not know about you!</p>


title: Clã - Dançar na Corda Bamba
body:
  <object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/7worrI96Xxk&amp;rel=1\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/7worrI96Xxk&amp;rel=1\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object>

  <p><a href=\"http://www.youtube.com/watch?v=7worrI96Xxk\">Nunca pares de saltar!</a></p>


title: OpenId and Twitter
body:
  <p>One of the advantages of the OpenID system is that you don&#8217;t need a password at all to login. In fact <a href=\"http://andr3.net\">Andr&#233;</a> showed me <a href=\"https://myvidoop.com/\">MyVidoop</a> where they use image categories to login instead of the traditional password.</p>\r
  \r
  <p><a href=\"http://twauth.ianloic.com/\">Here</a> is a <a href=\"http://ianloic.com/2008/01/13/a-simpler-mobile-openid-workflow/#comment-503\">new login workflow</a> that uses your twitter account to send you your password. You can receive it by IM, <span class=\"caps\">SMS</span> or your favorite Twitter client, and just login with it. As simple as that, and you are using your twitter account to login everywhere OpenID is available.</p>\r
  \r
  <p>Pretty cool! I just wish <a href=\"http://blog.twitter.com/\">Twitter themselves</a> buy or develop this system, so we can all have official Twitter OpenIDs!</p>


title: Thanks, Steve!
body:
  <p>Yeah, Steve&#8217;s keynote today brought to us cool stuff. AppleTV,iPod/iPhone updates, TimeCapsule and Air. Cool stuff as in &#8220;Cooool, but I won&#8217;t buy them&#8221;. AppleTV is far away from my <a href=\"http://alcidesfonseca.com/blog/216\">dream homebox</a> and iPod/iPhone are too pricey for their features. I am truly happy with my TyTN.</p>\r
  \r
  <p>Now <a href=\"http://www.apple.com/timecapsule/\">TimeCapsule</a> is a really useful product, but I believe Apple should allow us to use our own drives as a backup option. $299 for 500 is too expensive, even being wireless (I have a disk in my desktop to where I would want to backup). Let&#8217;s see if someone will <a href=\"http://vowe.net/archives/008940.html\">crack it</a> when 10.5.2 comes out.</p>\r
  \r
  <p>As for Air, and that&#8217;s why I thank you Steve, it made me so happy! A few months ago I bought SantaRosa&#8217;s Black Macbook and I thought I should wait till now, for the new ultra-portable macbook. I am glad I did buy because Air is not that special. Ok, it&#8217;s super slim and light! I am pretty fine with my macbook. It&#8217;s 13,3&#8221; too, and this is where I think Steve failed. I wanted a 12&#8221;, but okay, I&#8217;m sure a lot of people won&#8217;t like screens that are too small for their eyes. No optical drive? Sure I don&#8217;t need it anyway. SolidState 64Gb? Sweet! This is the only thing that would make me buy this instead of Macbook. But 999$ for 64Gb??? 5 hour battery? That's the same of my Macbook. Multitouch Trackpad? I'm very suspicious about this. Will it be any useful? I mean, no applications have support for this technology, so it will have no success in Air, and it won't be implemented in the other Macbooks.\r
  \r
  I am deeply disappointed by Air and I am  very happy with my 1400$ 2GbMem Black Macbook :)</p>\r
  \r
  <p>Just my two cents about Steve&#8217;s keynote and I&#8217;m sure you are already tired of the blogosphere reactions to this, aren&#8217;t you?</p>


title: Squeeze Theeze Pleeze caiem na minha considera&#231;&#227;o
body:
  <p>Literalmente! N&#227;o pelo tralho, mas pelo facto de ele extraordinariamente <a href=\"http://videos.sapo.pt/kjE3fZ7tOIHYza8hYcCV\">todo partido conseguir cantar na mesma!</a> Miraculoso!</p>\r
  \r
  <p><embed src=\"http://rd3.videos.sapo.pt/play?file=http://rd3.videos.sapo.pt/kjE3fZ7tOIHYza8hYcCV/mov/1\" type=\"application/x-shockwave-flash\" height=\"322\" width=\"400\"></p>


title: Random bits about Richard Stallman
body:
  <p>Comecei por conhecer <a href=\"http://www.stallman.org/\">este senhor</a> atrav&#233;s de um bom artigo sobre ele na <a href=\"http://www.geek.com.br/\">Geek</a>. Na altura fiquei impressionado, n&#227;o pela filosofia em que ele acreditava, mas pelo historial dele.</p>

  <p>Anos depois (ou seja, h&#225; um m&#234;s ou dois) encontrei <a href=\"http://vnevoa.wordpress.com/2007/10/04/work-less-hours-live-cheaper/\">uma pequena conversa com ele</a> que realmente me desiludiu imenso. Leiam e tirem as vossas conclus&#245;es.</p>

  <p>Ora hoje volto a deparar-me mais uma vez com a cara desse senhor. L&#225; estava ele, feito em Jesus Christ Superstar, <a href=\"http://www.youtube.com/watch?v=_jMH_WRwOWs\">a cantar a sua reza</a>. Gosto em especial da emo&#231;&#227;o que transmite ao p&#250;blico.</p>

  <p>Se ele me quiser contratar para gestor de imagem, eu c&#225; mandava-o fazer um corte de cabelo rente, fazer a barba assim r&#233;s-v&#233;s, uma camisola preta com turtle-neck, uma dietinha e uns t&#233;nis Nike Air. Parece que essas coisas terminadas em Air est&#227;o na moda ;)</p>


title: A Segunda Grande Maravilha da Internet
body:
  <p>A Segunda Grande Maravilha da Internet faz hoje 7 anos. Quem mo lembra &#233; o <a href=\"http://blog.ciberesfera.com/?p=183\">Ciberesfera</a>. Mas uma das Grandes Maravilhas da Internet porqu&#234;? Bem, eu considero que a Internet est&#225; ainda nos seus prim&#243;rdios e at&#233; ao momento h&#225; dois marcos bastante importantes na sua hist&#243;ria. Os crit&#233;rios que aplico s&#227;o a sua influ&#234;ncia global, e n&#227;o apenas nos hackers e <a href=\"http://www.conversasdobruno.webtuga.net/divagacoes/deus-nos-salve-dos-novos-geeks/\">novos geeks</a>.</p>\r
  \r
  <p>A Primeira Grande Maravilha da Internet foi (e continua a ser) o Google. Refiro-me aqui ao Google como motor de pesquisa e n&#227;o como empresa nem a todos os outros produtos que tem. &#201; verdade que a sua fortuna se baseia na publicidade online, sobretudo com a introdu&#231;&#227;o de publicidade contextualizada. mas para o utilizador final a marca google est&#225; e estar&#225; sempre associada &#224; p&#225;gina de entrada do browser. Ou &#224; barra no canto do browser. Ou a qualquer caixinha onde possam colocar umas palavras e encontrar sites relacionados com essas mesmas palavras. Numa altura em que a Internet se estava a tornar demasiado grande para os simples direct&#243;rios (Como o <span class=\"caps\">SAPO</span> <a href=\"http://pt.wikipedia.org/wiki/SAPO#O_Come.C3.A7o\">em tempos o foi</a>!) e o Google apareceu como uma p&#225;gina que nos levava ao que quis&#233;ssemos encontrar. A interface minimalista e a <a href=\"http://www.blogstorm.co.uk/billion-dollar-javascript/\">linha m&#225;gica de Javascript</a> (e um bom marketing por tr&#225;s, digo eu) deram ao Google a prefer&#234;ncia dos utilizadores e hoje em dia &#233; sem d&#250;vida o motor de busca mais usado. Revolucionou uma gera&#231;&#227;o: a minha. Quando a Internet chegou a pre&#231;os decentes <a href=\"http://pt.wikipedia.org/wiki/Coimbra\">&#224; minha terriola</a> (a.k.a. 56kbps) todos os nossos trabalhos de pesquisa foram feitos gra&#231;as a essa p&#225;gina do Google. Belos eram os velhos tempos em que pod&#237;amos colocar <a href=\"http://www.google.com\">http://www.google.com</a> na bibliografia! Depois as outras gera&#231;&#245;es come&#231;aram a aprender. Muitos neg&#243;cios fazem-se atrav&#233;s da Internet e o primeiro passo para essa globaliza&#231;&#227;o &#233; sempre dado a partir de um dos v&#225;rios dom&#237;nios do Google. Hoje em dia est&#225; t&#227;o integrado na nossa cultura que se <a href=\"http://en.wikipedia.org/wiki/Google_(verb)\">tornou um verbo</a> em v&#225;rias l&#237;nguas.</p>\r
  \r
  <p>A Segunda Grande Maravilha da Internet, a tal que faz hoje 7 anos, &#233; a <a href=\"http://en.wikipedia.org/wiki/Wikipedia\">Wikip&#233;dia</a>. Tal como o Google, &#233; um dos sites mais usados pela popula&#231;&#227;o em geral. De momento substitui-me as chamadas &#8220;b&#237;blias&#8221; das cadeiras do meu curso. &#201; usada diariamente por uma data de estudantes como ferramenta de ensino, e por outro tipo de estudantes, que apesar de n&#227;o andarem num curso, continuam a aprender a vida toda. Qualquer curiosidade &#233; esclarecida prontamente e em v&#225;rias l&#237;nguas pela Wikip&#233;dia. E h&#225; um factor chave aqui: a qualidade. Apesar de ser um projecto que se baseia na boa vontade dos participantes, conseguiu atingir um n&#237;vel que acaba por ter <a href=\"http://anaj.wordpress.com/2007/12/06/wikipedia-is-better-than-enclopedia/\">uma qualidade superior a enciclop&#233;dias tradicionais</a>. E muito, muito mais artigos.De facto considero um marco na Rede n&#227;o s&#243; pelo que atingiu, mas para mostrar o produto de uma sociedade muito vasta. O poder da Partilha. E com um resultado brilhante! Com a qualidade, vieram os links da Internet para os diversos artigos (como os que se encontram neste post), e hoje <a href=\"http://www.thegooglecache.com/white-hat-seo/966-of-wikipedia-pages-rank-in-googles-top-10/\">tem quase sempre os primeiros resultados no Google</a>. E agora todos usam.</p>\r
  \r
  <p>Aposto que muitos de v&#243;s se interrogam porque n&#227;o considero as Redes Sociais a Terceira Maravilha. N&#227;o digo que n&#227;o o ser&#227;o, mas de momento ainda n&#227;o as considero como tal. Para al&#233;m de existirem diversas redes sociais, e cada uma &#233; mais usada em alguns s&#237;tios do que outros ( Hi5 em Portugal, Orkut no Brasil, Facebook e MySpace nos <span class=\"caps\">EUA</span>, etc..), ainda n&#227;o est&#225; bastante divulgada nos diferentes extractos et&#225;rios. S&#227;o sobretudo usados por jovens, e enquanto n&#227;o chegarem massivamente ao resto da fam&#237;lia, n&#227;o lhes vou dar essa import&#226;ncia. No entanto est&#227;o sim <a href=\"http://weblogs.hitwise.com/robin-goad/2007/11/social_networks_overtake_webma.html\">a caminhar para l&#225;</a>. E j&#225; o facto de saber de namoros que acabaram por causa de perfis do hi5&#8230;. Quando as redes sociais estabilizarem daqui a um ou mais anos, voltamos a falar nisso.</p>\r
  \r
  <p>Para j&#225;, parab&#233;ns Wikip&#233;dia!</p>


title: Bush - Chemicals Between Us
body:
  <p><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/l9T55V-FY6A&amp;rel=1\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/l9T55V-FY6A&amp;rel=1\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object></p>

  <p><a href=\"http://www.youtube.com/watch?v=l9T55V-FY6A\">Bush &#8211; Chemicals Between Us</a></p>


title: OpenID (almost) going Mainstream!
body:
  <p>First, <a href=\"http://biz.yahoo.com/bw/080117/20080117005332.html\">Yahoo (and Flickr) will be OpenID 2.0 providers starting 30th this month</a>. Google announced that <a href=\"http://bloggerindraft.blogspot.com/2008/01/new-feature-blogger-as-openid-provider.html\">Blogger is now working a provider</a> but only if you allow it. I really don&#8217;t know why they are asking people to check that damn checkboxes, maybe because of their enourmous database. There is not a list of trusts you can manage, for now you just can add one. At least they are already consuming openID. I wished I would not need a yahoo account to have my own space at Flickr. But that&#8217;s not for this moment yet.</p>

  <p>Microsoft is getting late here. Wouldn&#8217;t they like to have the url id.live.com/alcidesfonseca spread all over the internet?</p>


title: Mobile AJAX
body:
  <p>Until now, I would swear that the only mobile device <span class=\"caps\">AJAX</span> was available was in the iPhone. Well, I now know how to use the <a href=\"http://blogs.msdn.com/iemobile/archive/2005/11/15/493200.aspx\"><span class=\"caps\">XHR</span> activeX object in Pocket IE</a> and it gets better: There is a library for working with the <span class=\"caps\">AJAX</span> capabilities of mobile browsers. <a href=\"http://frostlib.org/\">Frost <span class=\"caps\">AJAX</span> lib</a> <a href=\"http://celso.arrifana.org/\">(via Celso)</a> is a really nice project that I will use when developing my next web application.</p>

  <p>I really hate when I go to some website that is only meant to use with desktop browsers. Sure webdesigns should have fluid layouts and <span class=\"caps\">AJAX</span> should be <a href=\"http://domscripting.com/presentations/xtech2006/\">hiJAXed</a>, but I believe sometimes the best solution is to make a mobile-specific website. Like <a href=\"http://m.twitter.com\">m.twitter.com</a> or GMail/GReader. Sometimes users in different devices have different needs so they should get different contents.</p>

  <p>But yes, Javascript and <span class=\"caps\">AJAX</span> is the future for Mobile also. The iPhone is a good example of that!</p>


title: The Net 2.0 (review)
body:
  <div class=\"hreview\">
   <span class=\"reviewer vcard\"  style=\"display:none;\">
    <span class=\"fn\">Alcides Fonseca</span>
    <span class=\"url\">http://alcidesfonseca.com</span>
    <abbr class=\"dtreviewed\" title=\"20080119\">January 19th, 2008</abbr>
   </span>
   <div class=\"item\">
    <a lang=\"en\" class=\"url fn\" href=\"http://www.imdb.com/title/tt0449077\">The NET 2.0</a>
   </div>
   <div>Rating: <span class=\"rating\">1</span> out of 5</div>
   <div class=\"description\"><img src=\"http://img521.imageshack.us/img521/9498/thenetxx7.jpg\" alt=\"\" style=\"float:left; margin-right:10px;\" /><p>

  <p>When I was a little kid I loved <a href=\"http://en.wikipedia.org/wiki/The_Net_%28TV_series%29\">The Net, the TV series</a>. Watching Angela Bennett running away from The Praetorians made my day. Oh, and now I know where did I know <a href=\"http://en.wikipedia.org/wiki/Eric_Szmanda\">Eric Szmanda</a> from! Then I saw the movie featuring Sandra Bullock  (that was released 2 years before the series) and I really wished it was Brooke Langton playing Angela. But the storyline was really awesome.</p>

  <p>Yesterday I saw <a href=\"http://en.wikipedia.org/wiki/The_Net_2.0\">The Net 2.0</a> I was so disappointed! It was just a repetition of the first movie with another character, set and a few details changed. It really sucked! And there was not the context of the first movie: The &#8220;Big Brother&#8221; fear America was feeling (BTW, I am reading 1984 now!). You can guess pretty much what&#8217;s happening next, and the story makes no sense. Oh, and for a geeky movie, the most awesome things were an ugly pocketpc, a tablecpc and a stupid <em>holographicish</em> sphere screen.</p>

  <p>I really hope the next movies of this genre I will see ( <a href=\"http://en.wikipedia.org/wiki/Pirates_of_Silicon_Valley\">The Pirates of Silicon Valley</a> and <a href=\"http://en.wikipedia.org/wiki/Hackers_%28film%29\">Hackers</a> ) do really worth it.</p>

  </p></div>
  </div>


title: MyOpenIdLog!
body:
  <p>I&#8217;m sure you are familiar with the <a href=\"http://mybloglog.com\">MyBlogLog</a> concept. It&#8217;s a list of people that have recently visited your website. It works through a widget that reads a Cookie in your computer and saving it for the site owner to check.</p>\r
  \r
  <p>Well, I am conducting my own experiment to do the same, but instead of requiring a MyBlogLog/Yahoo account, users just need an OpenId. As I don&#8217;t use openid for logging in or commenting (yet), only users who have OpenID integration in the browser will be recorded. This works fine with <a href=\"https://pip.verisignlabs.com/seatbelt.do\">Seatbelt Firefox Extension</a>, so if you are using it, you are being watched by the Big Brother.</p>\r
  \r
  <p>According to OpenID documentation, form elements for openid should be called &#8220;openid_url&#8221; in order for browsers to fill the url automatically. I take advantage of this feature, and when loading the webpage, it that hidden field is not empty, I send a <span class=\"caps\">AJAX</span> request passing the visitor&#8217;s openid as a parameter that is saved in a txt file (for now).</p>\r
  \r
  <p>Yes, it&#8217;s as simple as that. I also have a <a href=\"http://alcidesfonseca.com/log.py\">simple script for printing the OpenIDs</a> and I am working in order to fetch the hCard in the <span class=\"caps\">URL</span>. For now I am using <a href=\"http://junk.ideias3.com/hCard/?url=alcidesfonseca.com\">an external link</a>, but when I got the time, I will make everything work together. It is a simple ruby <span class=\"caps\">CGI</span> script (ruby&#8217;s <span class=\"caps\">CGI</span> module is awesome!) and uses <a href=\"http://mofo.rubyforge.org/\">Mofo</a> for scrapping the microformats.</p>\r
  \r
  <p>For now, it justs let me know who visits me that uses Seatbelt and OpenId, but in a near future with browsers having natively this future, it will Rock! Oh, and it helps building <a href=\"http://simonwillison.net/2007/Jan/22/whitelisting/\">whitelists of openids</a>.</p>


title: Random Semantic Bits
body:
  <p>Some interesting links for the week:</p>

  <p><a href=\"http://folksr.de/\">Folksr</a> is a project that intends to gather people&#8217;s votes through their microformated links. You login with your openID, and from then on just add rev=&#8220;vote-for&#8221; and that&#8217;s a vote! Of course this is only for geeky people. But an interesting proof of concept anyway!</p>

  <p><a href=\"http://moat-project.org/\"><span class=\"caps\">MOAT</span></a> is a way of giving meaning to tags (via URLs). Its a cute project, but I don&#8217;t know if it will be useful. Anyway, there are already <a href=\"http://moat-project.org/server\">public servers</a> and a <a href=\"http://apassant.net/blog/2008/01/22/moat-plug-in-for-drupal-5/\">Drupal implementation</a>. Wordpress already in the <span class=\"caps\">TODO</span> list.</p>

  <p><a href=\"http://site.gravatar.com/\">Gravatar</a> is attached to your email address and is not open nor distributed. The future is <a href=\"http://kveton.com/blog/2008/01/03/urls-are-people-too-and-service-end-points/\"><span class=\"caps\">URL</span>-based</a> and distributed. There already two alternatives: <a href=\"http://pavatar.com/\">pAvatar</a> that seems more (unnecessarily) complex to implement, and <a href=\"http://fourstarters.com/2008/01/20/havatar-wordpress-plugin/\">hAvatar</a> is just the photo on your hCard. Pretty simple hein? I just got one problem: When more than one hCard are present in the page, which one is the author&#8217;s? <a href=\"http://tantek.com/\">Tantek</a> uses the class author, but I don&#8217;t find it in any other website. Any tips?</p>


title: Jet - Are you gonna be my girl ?
body:
  <object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/DYbZNamJQ5g&amp;rel=1\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/DYbZNamJQ5g&amp;rel=1\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object>

  <p><a href=\"http://www.youtube.com/watch?v=DYbZNamJQ5g\">I said: Are you gonna be my girl?</a></p>


title: PalcoPrincipal apoia Bandas
body:
  <p>Sempre gostei do <a href=\"http://alcidesfonseca.com/tag/palcoprincipal\">PalcoPrincipal</a>. N&#227;o s&#243; pela ideia, como pela malta que est&#225; por tr&#225;s do projecto e o vai evoluindo numa direc&#231;&#227;o que me agrada bastante.</p>

  <p>Agora v&#227;o a permitir que as bandas ganhem uns cobres, atrav&#233;s dos seus widgets que podem ter publicidade da Optimus (Apesar de n&#227;o gostar da nova imagem, este patrocinio &#233; muito agrad&#225;vel!) com os seus palcos. Tendo em conta que para muitas bandas &#233; dificil comercializar a sua m&#250;sica, sem contractos com editoras que lhes d&#227;o uma margem m&#237;nima (e mesmo assim dif&#237;ceis de alcan&#231;ar!) o Palco Principal poder&#225; ser uma grande ajuda!</p>

  <p>D&#234;em tamb&#233;m um saltinho ao <a href=\"http://remixtures.com/2008/01/palco-principal-incorpora-publicidade-da-optimus-nos-players/\">artigo no remixtures</a> sobre o assunto.</p>


title: I Love Spaces. I Hate Spaces.
body:
  <p>I do, I do love spaces. It is the most notorious benefit agains Windows XP (althoug there is a <a href=\"http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx\">virtual  desktop manager powertoy</a>). I usually have Firefox in one space, mail and iCal in the other, AdiumX in the third, and the last one is for what I am working on. It works just fine.</p>

  <p>But when I want to connect my external monitor, spaces sucks too much I cannot use them! They consider the two screens as one desktop. <a href=\"http://www.flickr.com/photos/bamcat/230382317/\">I don&#8217;t like that</a>. I would like to have one space in each monitor and change them independently.</p>

  <p>I guess I&#8217;ll join the <a href=\"http://discussions.apple.com/thread.jspa?threadID=1239168&amp;tstart=0\">list of those who&#8217;d like Apple to reconsider the multi-monitor space&#8217;ing!</a></p>


title: 23 January 2008, the day Music Economy was redesigned!
body:
  <p>Today is a great day for both Music producers and consumers. The CD albums are clearly out fashioned and online music stores cannot (yet) compete with piracy. Well, <a href=\"http://last.fm\">last.fm</a> brings to the mainstream a concept many are trying to implement (like <a href=\"http://www.reverbnation.com/\">reverbnation</a> and the Portuguese <a href=\"http://alcidesfonseca.com/blog/267\">PalcoPrincipal</a>).</p>\r
  \r
  <p><a href=\"http://blog.last.fm/2008/01/23/free-the-music\">Last.fm announced</a> they will now make full tracks available free for the first 3 times (during the beta) and forever if you subscribe their soon-to-be-announced subscription along with some surprises. And it will come to the Desktop application too! (iTunes be aware!)</p>\r
  \r
  <p>The greater news is that <strong>artists will be paid directly</strong> (as they insisted in highlighting) according to how popular their music is. So after all, they are getting a share of the advertising revenue just like ReverbNation. The difference (and what most astonishes me!) is that they managed to make these deals with the major labels: <span class=\"caps\">EMI</span>, Sony <span class=\"caps\">BMG</span>, Universal and Warner.</p>\r
  \r
  <p>The only not-so-good news is that this is available for US, UK and Germany only! Can&#8217;t wait till it comes to Portugal!</p>


title: KDE, the multiplatform desktop environment
body:
  <p><a href=\"http://blog.wired.com/monkeybites/2008/01/kde-sets-its-si.html\"><span class=\"caps\">KDE</span> Sets its Sights on Windows, Mac OS X</a> (via <a href=\"http://student-partners.com/members/miguelvicente.aspx\">Miguel</a>)</p>

  <p>It&#8217;s nice to have more alternatives to the native Explorer shell and Aqua (Although I find them pretty good) and I wonder if thy will do it as an alternative, or just port it to run on top of them. It&#8217;s a really good thing desktop environment became platform independent, and that will bring more third-party desktop engines!</p>


title: The Deadline
body:
  <p>Or just yet another post about the future of webstandards after th <a href=\"http://ln.hixie.ch/?start=1201080691&amp;count=1\">dark IE8 news</a>. I understand their point that they will broke the web if they follow standards, <ins>but</ins> following standards is the right thing to do. Luckily this seems a temporary issue for <em>proper</em> websites because <a href=\"http://intertwingly.net/blog/2008/01/23/Sunsetting-Quirks-Mode\">HTML5 will work correctly</a> without any stupid little tag.</p>\r
  \r
  <p>So what about this post&#8217;s fancy title? Well, <a href=\"http://blog.maayas.net/index.php/2008/01/24/end-of-support-for-non-web-standard-browsers-by-1st-january-2010/\">I found this post</a> that is working almost as a chain post or meme from developers who support the Web Standards and have set their personal deadline for 1st January 2010 to stop caring about non-standard stuff in webpages they author. From now on, I am one of them.</p>\r
  \r
  <p>Oh, and I can&#8217;t wait for HTML5 to come out!</p>


title: Micropatronage
body:
  <p>Do you know the <a href=\"http://openandclosed.org/\">Open and Closed Project</a>? They are trying to do some research in the accessibility media, but the <a href=\"http://joeclark.org/\">guy behind it</a> is getting some tough times getting the project started for real.</p>\r
  \r
  <div class=\"quote\">What I need to get this thing going?\r
  About $7 million Canadian over the life of the project. First-year startup costs are about $500,000. In the grand scheme of things, these are small figures. But raising even that pittance of money hasn&#146;t been going very well thus far. With all the distractions involved in keeping a &#147;consulting&#148; business afloat, I have not had a solid block of time to devote to fundraising for the Project. </div> \r
  \r
  <p>His solution? <a href=\"http://joeclark.org/micro/\">Micropatronage</a>. He asks everyone who believes in his project to donate him whatever they want. Even five dollars will make the difference. He guarantees nothing (and he highlights it!) but he&#8217;s sure committed to work on this project. He&#8217;s raised $6.000 already thanks to this new way of raising funds.</p>\r
  \r
  <p>Although this is a pretty innovative idea, I wonder if there are any support plans in Canada for this kind of projects&#8230;</p>


title: New backpack!
body:
  <div class=\"hreview\">\r
  \r
  <div class=\"item\" style=\"float:left; margin-right: 10px;\">\r
   <a class=\"url fn\" href=\"http://www.caselogic.com/15_4_laptop_backpack/product_detail/index.cfm?modelid=44260\">\r
    <img src=\"http://farm3.static.flickr.com/2375/2219863293_c81a245966_m_d.jpg\" \r
         alt=\"Case Logic  15.4 Laptop BackPack SKU-NBP-3\" \r
         class=\"photo\" /></a></div>\r
  \r
  <div class=\"description\"><p>\r
  After some months wandering around some shops looking for a new backpack, I finally found one that is not ugly and fits my needs. Finally I bought <a href=\"http://www.caselogic.com/15_4_laptop_backpack/product_detail/index.cfm?modelid=44260\" target=\"_blank\">Case Logic SKU-NBP-3</a> in FNAC for 60 euros. It's not a 13.3\" backpack (I couldn't even find one) but it's not big. In fact, with my Macbook I can't feel it on my back or shoulders. It's so much lighter than my temporary messenger bag.</p>\r
  \r
  <p>Also, other of the things I was worried about was the fact that it was too <em>shiny</em> and would attract robbers (seems like macs are envied the most), so this one doesn't give out there's a computer inside. Actually, it looks like one of my elementary school backpacks!</p>\r
  \r
  <p>One thing you also might be interested in is what can go inside. Although I would prefer a one-sectioned backpack, this one has two (one for computer and other for documents). As I don't normally take paper with me, I use that one for my mouse, mousepad and charger. <a href=\"http://www.flickr.com/photos/alcidesfonseca/tags/backpack\">Take a look around the pictures if you want to know more</a>.</p>\r
  \r
  </div>\r
  <div style=\"display:none;\">\r
   (<abbr class=\"rating\" title=\"4.5\">4.5</abbr>)\r
   <p class=\"reviewer vcard\">Review by \r
    <a class=\"url fn\" href=\"http://alcidesfonseca.com/\">Alcides Fonseca</a>, \r
    <abbr class=\"dtreviewed\" title=\"20080126\">January 26 2008</abbr>\r
   </p>\r
  </div>\r
  </div>


title: Maximum the Hormone - Zetsubou Billy
body:
  <object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/Lr_dahU7Zig&amp;rel=1\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/Lr_dahU7Zig&amp;rel=1\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object>

  <p><a href=\"http://www.youtube.com/watch?v=Lr_dahU7Zig\" title=\"live\">Maximum the Hormone &#8211; Zetsubou Billy</a></p>


title: Mundos Virtuais - social3dworlds
body:
  <p>Tirei o dia de hoje para trabalhar num pequeno projecto que ando a planear h&#225; uns tempos, e j&#225; que ia decorrer o <a href=\"http://social3dworlds.dei.uc.pt/\">social 3d worlds</a>, tencionava ir trabalhar para l&#225;. Apesar de o assunto n&#227;o me interessar assim tanto, acabei por nem trabalhar nada e estar bastante atento &#224;s apresenta&#231;&#245;es.</p>\r
  \r
  <p>As duas primeiras, da <a href=\"http://betatechnologies.info/\">Beta Technologies</a> eram apresenta&#231;&#245;es do Second Life e de alguma programa&#231;&#227;o l&#225; dentro. Esta empresa tem trabalhos muito bons, em concep&#231;&#227;o de espa&#231;os no Second Life, embora eu continue na ideia que isto &#233; <em>hype</em> e as empresas chegar&#227;o a descobrir que se calhar o Second Life n&#227;o lhes interessa assim tanto.</p>\r
  \r
  <p>O <a href=\"http://technofetishist.info/\">Tiago</a> levantou uma pergunta interessante sobre a importa&#231;&#227;o de outros formatos como o <span class=\"caps\">CAD</span> ou 3D studio Max ou isso. Porqu&#234; aprender um novo sistema de modela&#231;&#227;o quando j&#225; existem alguns no qual os profissionais j&#225; se entendem? Para ganhar dinheiro em vender forma&#231;&#227;o?</p>\r
  \r
  <p>Depois do cofee break tivemos a apresenta&#231;&#227;o do <a href=\"http://mindboosternoori.blogspot.com/\">Marcos Marado</a> que falou sobre a evolu&#231;&#227;o dos mundos virtuais, com a sua origem mais remota em Tolkien e evoluindo por RPGs como o DnD (por acaso, malta de Coimbra que queira um joguinho, anyone?) e finalmente para os computadores pelos text-based MUDs. Hoje em dia podem j&#225; n&#227;o ter uma componente de jogo t&#227;o grande, como &#233; o caso do SecondLive ou do Sims Online e poder&#227;o dar origem a novos conceitos. Fica apenas uma nota assim pequenina que h&#225; <a href=\"http://aow.fraglider.pt/one\">um web-based <span class=\"caps\">MMORPG</span> portugu&#234;s de 2003</a> e <a href=\"http://aow.fraglider.pt/two\">outro de 2004</a> e se passares pelos cr&#233;ditos &#233;s capaz de reconhecer o puto de 13 anos. Ah, e n&#227;o era o telem&#243;vel, s&#243; se fosse o macbook&#8230;</p>\r
  \r
  <p>Finalmente a <a href=\"http://paulasimoes.org/blog/\">Paula Sim&#245;es</a> que falou um pouco da sua investiga&#231;&#227;o na aplica&#231;&#227;o de mundos virtuais ao e-Learning. Pessoalmente acredito muito mais em plataformas ass&#237;ncronas como o <a href=\"http://moodle.org\">Moodle</a>, enquanto reuni&#245;es no SecondLife ser&#227;o mais para ocasi&#245;es espor&#225;dicas, mas se se resumirem apenas ao IM, n&#227;o vejo a vantagem em rela&#231;&#227;o a um sistema de chat web-based. H&#225; ainda muito que evoluir nesta &#225;rea.</p>\r
  \r
  <p>Foi um evento muito interessante, parab&#233;ns ao <a href=\"http://pedrosanta.blogspot.com/\">Pedro Santa</a> e companhia e parece que a minha <a href=\"http://del.icio.us/alcidesfonseca/toread\">toread list</a> aumentou :)</p>


title: Descontentamento com o Cinema
body:
  <p>Sempre gostei de ir ao cinema (quase sempre pela companhia, mas isso n&#227;o &#233; para aqui chamado) e h&#225; muito tempo que deixei de ir com tanta regularidade. Primeiro porque os filmes s&#227;o cada vez mais comerciais e com menos inova&#231;&#227;o. <a href=\"http://alcidesfonseca.com/blog/198\">Escrevi sobre a &#250;ltima ida</a>, precisamente por ter encontrado um filme decente.</p>\r
  \r
  <p>E para al&#233;m dos filmes n&#227;o serem nada de especial, a experi&#234;ncia &#233; exactamente a mesma de h&#227; mais de 50 anos atr&#225;s. J&#225; vi um filme num cinema <span class=\"caps\">IMAX</span>, e &#233; outra coisa, mas quase do mesmo g&#233;nero. Penso que falta aqui uma ideia nova&#8230; Quem sabe o regresso dos drive-in theaters (gostava de experimentar!) ou outro sistema que varie um pouco&#8230;</p>\r
  \r
  <p>Podem ler mais sobre o assunto neste artigo sobre os <a href=\"http://missgeeky.com/2008/01/26/10-problems-with-todays-cinemas/\">10 problemas que os cinemas de hoje t&#234;m</a> com que eu concordo e revejo cá em Portugal.</p>


title: mofo.py please?
body:
  <p>Hail <a href=\"http://diveintomark.org/\">king of the python parsers</a>! Will you (or anyone who is cool enough) port <a href=\"http://mofo.rubyforge.org/\">Mofo</a> (and <a href=\"http://code.whytheluckystiff.net/hpricot/\">Hpricot</a>) to Python?</p>

  <p>Until now, there was already <a href=\"http://phildawes.net/microformats/\">this one</a> that I couldn&#8217;t even put to work. And its old and lacks of many microformats.</p>

  <p>I have found <a href=\"http://microformats.googlecode.com/svn/code/python/microformats-parser/uf/\">this one in beta</a> but it has too many dependencies and sucks to have that all in shared hosting :/</p>

  <p>I am really liking Mofo, but not liking ruby that much! But fits in all my current projects (I won&#8217;t release its source so you wont make fun of my ugly code!)</p>


title: Morcheeba feat Slick Rick - Woman lose weight
body:
  <p><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/IEP_Kjj2Zts&amp;rel=1\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/IEP_Kjj2Zts&amp;rel=1\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object></p>

  <p><a href=\"http://www.youtube.com/watch?v=IEP_Kjj2Zts\">Morcheeba feat Slick Rick &#8211; Woman lose weight</a></p>


title: Lambdas
body:
  <p>It&#8217;s ironic, when Python <a href=\"http://mail.python.org/pipermail/python-dev/2006-February/060415.html\">tries to get rid of lambda expressions</a>, it&#8217;s when Java <a href=\"http://rickyclarkson.blogspot.com/2007/09/point-free-programming-in-java-7-beyond.html\">sees the light</a> (and after <a href=\"http://www.developer.com/net/csharp/article.php/3598381\">C#</a>).</p>

  <p>I can&#8217;t wait to see what they&#8217;ll borrow from dynamic languages next (and I mean having lambda inside <span class=\"caps\">OOP</span> code, and not lambda expressions themselves).</p>


title: Two Interesting Google Talks
body:
  <p>The <a href=\"http://youtube.com/watch?v=zJOS0sV2a24\">first one</a> is not a tech one, but still geeky. <a href=\"http://en.wikipedia.org/wiki/Randall_Munroe\">Randall Munroe</a> is the author of <a href=\"http://xkcd.com/\">xkcd</a>, a fantastic comic about romance, sarcasm, math, and language.</p>

  <p>The <a href=\"http://youtube.com/watch?v=vcXUrNSvjhU\">second one</a> is indeed technical. H&#229;kon Lie and Michael Day present <a href=\"http://www.princexml.com/\">PrinceXML</a> and <span class=\"caps\">CSS</span> design for printing. A really cool presentation to learn a bit how to style you webpages to generate an handsome print layout or <span class=\"caps\">PDF</span> file.</p>


title: The Social Graph API missing feature
body:
  <p><a href=\"http://brad.livejournal.com/\">Brad</a> <a href=\"http://google-code-updates.blogspot.com/2008/02/urls-are-people-too.html\">has announced</a> Google&#8217;s <a href=\"http://code.google.com/apis/socialgraph/docs/\">Social Graph <span class=\"caps\">API</span></a>. It is indeed cool, but not that amazing. There are a lot of <span class=\"caps\">FOAF</span> and <span class=\"caps\">XFN</span> parsers around, but being able to poll the web cache they have for google search. This really gets your requests time down to one (the <span class=\"caps\">API</span>). Of course, now <a href=\"http://code.google.com/support/bin/answer.py?answer=87551&amp;topic=13824\">you don&#8217;t get real-time parsing</a>. I really hope Google will work with <a href=\"http://kitchen.technorati.com/search/\">Technorati&#8217;s Kitchen Ping Service</a> but it&#8217;s more probable that they launch their own microformat search.</p>

  <p>So what&#8217;s the feature I miss so much? Contact merger. When I ask for <a href=\"http://socialgraph-resources.googlecode.com/svn/trunk/samples/findcontacts.html?q=http%3A%2F%2Falcidesfonseca.com%0D%0A\">my friends</a> I get this huge list of all my contacts in all my social networks. But I have friends that are in more than one social network, and then being repeated there. It&#8217;s possible to merge them, but I would require the maximum of N-1 queries extra from the <span class=\"caps\">API</span>. This will really slow it down for <em>friendly</em> people like me. Can&#8217;t powerful Google support this in its <span class=\"caps\">API</span>?</p>


title: My new online identity
body:
  <p><a href=\"http://ideias3.com\">Ideias3</a> is now one year old and this weblog will also be in a few days. Since its beginning, I&#8217;ve been using it as the center of my web activity. It has my <a href=\"http://junk.ideias3.com/hCard/?url=alcidesfonseca.com\">hCard</a>, it is my OpenId, it has my <span class=\"caps\">XFN</span> friend list, it has me links to all my social profiles. Although typing in your browser&#8217;s address bar &#8220;alcides fonseca&#8221; would return this website, I guess that having my identity outside ideias3 was important, and now my web presence is pointing to <a href=\"http://alcidesfonseca.com\">alcidesfonseca.com</a>.</p>\r
  \r
  <p>Although the old url is still active and redirecting to here, I&#8217;d appreciate you link to this new address now. I&#8217;ve just changed a few lines in a few templates (and <span class=\"caps\">APML</span> and <span class=\"caps\">FOAF</span>) and <a href=\"http://urbanmainframe.com/folders/blog/20050125/\">this line</a> helped a lot regarding the database. Now I am in the quest of changing all my web profiles with the new email and website. I&#8217;m curious to see how <a href=\"http://technorati.com\">technorati</a> deals with it.</p>\r
  \r
  <p>Changing your personal details everywhere is always painful (I&#8217;m hating it, and I&#8217;m fearing changing my address when I move to my new house two streets away from current one) but I believe the social web may help this. I had this conversation with <a href=\"http://www.flickr.com/people/brunofigueiredo/\">Bruno</a> and I guess it could work in a year or so: I have a new email and url. I change my hCard in this new website. I ping <a href=\"http://kitchen.technorati.com/\">technorati&#8217;s kitchen</a> or <a href=\"http://pingerati.net/\">pingerati</a> for both urls. Both those services propagate the pings to popular services like twitter, flickr, etc&#8230; They notice that alcides.ideias3.com is redirecting to a new url, so they change it from my profile, and then they update my details from the hCard, since I use alcidesfonseca.com as my main identity page (or as my OpenId). And that way, everything is updated everywhere, with just one change and one ping!</p>\r
  \r
  <p>Just a final note: I now enter my email address without any spam protection. I guess it is already somewhere in the web my plain email address, so I don't care anymore. Gmail works fine as a Spam blocker (I've stopped using my MSN address because I still get too much spam).</p>


title: The Offspring - One Fine Day
body:
  <p><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/uBROENW3uRk&amp;rel=1\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/uBROENW3uRk&amp;rel=1\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object></p>

  <p><a href=\"http://youtube.com/watch?v=uBROENW3uRk\">Yeah, you know it&#8217;s one fine day!</a></p>


title: Windows Software Shop suggestion
body:
  <p><img src=\"http://farm3.static.flickr.com/2117/2243041680_04b484ec3c.jpg?v=0\" alt=\"Ubuntu Package Manager\" /></p>\r
  \r
  <p>I&#8217;m sure all of you who have tried Ubuntu or other user friendly linux distro in the last years have enjoyed how easy is to install new software. First, because it&#8217;s free. Second, because it&#8217;s not painful. Any user can Add/Remove software though this simple <span class=\"caps\">GUI</span>. And terminal geeks can also with apt-get command (or whatever package manager you use in your distro). Well, I believe this is another concept Microsoft should import to Windows, but adapting to their users needs.</p>\r
  \r
  <p>To begin with, Windows 7 should come with a proper folder structure (Vista improved a bit, but I&#8217;m still stuck with <em>Program Files</em> and <em>Programas</em> and other stuff). I really love how Apple have done it with the OS X. Second, get a new <span class=\"caps\">MSI</span> kind of files, that include dependencies. In today&#8217;s world it&#8217;s a must! If I develop a IronPython software (I assume Windows 7 wouldn&#8217;t come with IronPython, which is disappointing, but expectable from MS), I want it to be downloaded and installed automatically (and no damn Next,Next,Next processes! Just a big <strong>Install</strong> and a small <em>Advanced</em> buttons). I&#8217;m aware there is <a href=\"http://windows-get.sourceforge.net/\">win-get</a> but that&#8217;s just a non-usable patch to our problem here.</p>\r
  \r
  <p>The new idea here is to bring commercial software to this environment. You could browser a list of opensource, freeware, shareware and paid software by your needs. And you could buy the latest game, or that productivity software you need, right in some desktop app. Ok, the idea is not so new, since Apple is selling iPod games via the iTunes Store. So may I expect this idea to be implemented in the back soon? Macports can&#8217;t really do it for regular users.</p>\r
  \r
  <p>Back to my idea, this would be the right way of fighting the software piracy. People download software through bittorrent, emule or another P2P technology faster than they move their asses to some software store. You just have to make that process damn easy. And indie companies would win also, since if their software is worth it, it will be voted or recommended to other users. Oh, and sysadmins would also be able to remotely install some software in all the N machines they&#8217;re responsable for.</p>


title: Yahoo, Flickr, Microformats and OpenID
body:
  <p>Yeah, there&#8217;s missing only Microsoft for having all the <a href=\"http://buzz.ideias3.com\">buzzwords</a> in this post&#8217;s title. But I won&#8217;t be discussing that polemical bid.</p>

  <p>Yahoo has <a href=\"http://mashable.com/2008/01/30/yahoo-open-id-beta-launch/\">launched</a> their <a href=\"http://alcidesfonseca.com/tag/openid\">0penID</a> support and I hope the <em>beta</em> there means it&#8217;s going to be improved!</p>

  <p>I&#8217;m doing some OpenID-related stuff and I&#8217;m wondering if I should recommend Yahoo as a OpenID provider. First of all, you need to activate OpenID in you account (<a href=\"http://bloggerindraft.blogspot.com/2008/01/new-feature-blogger-as-openid-provider.html\">just like with Blogger</a>). So allowing the users just to enter their URLs and login would be perfect, but I guess they are just doing this for some stats or so. But for regular users having to active something may make them think twice (could be good or not).</p>

  <p>One thing that a multi-website entity like yahoo did was to allow users to choose their OpenID url. So I can pick between me.yahoo.com/alcides and my <a href=\"http://flickr.com/photos/alcidesfonseca\">flickr <span class=\"caps\">URL</span></a>. That&#8217;s very sweet from Yahoo since they are admitting having flickr in your <span class=\"caps\">URL</span> is cooler than the <em>crazy</em> Yahoo. But I find a problem here. Isn&#8217;t the &#8220;id&#8221; in OpenID for identity? <a href=\"http://flickr.com/photos/alcidesfonseca\">http://flickr.com/photos/alcidesfonseca</a> doesn&#8217;t have anything to do with my identity, it&#8217;s just a place to display my photos. But <a href=\"http://flickr.com/people/alcidesfonseca\">http://flickr.com/people/alcidesfonseca</a> does! It has all my personal information, even my hCard! So, Mr Yahoo/Flickr Folks, why do we use the photos page instead of our profile page? I know you have a rel=&#8220;me&#8221; link to the profile page, but it&#8217;s just not the same thing!</p>


title: Sniffing browser history to improve UX
body:
  <p>Neil has this <a href=\"http://www.niallkennedy.com/blog/2008/02/browser-history-sniff.html\">great post</a> on how take advantage of the full capabilities of modern browsers to improve the user experience. I just love the <a href=\"http://www.niallkennedy.com/code/linktest/openid/\">OpenID provider example</a> since I&#8217;m in the long process of implementing OpenID comments in this blog.</p>

  <p>Oh, and I am thinking of making possible to receive updates to comments through Jabber&#8230;</p>


title: Omar Rodriguez-Lopez's Calibration released
body:
  <img src=\"http://farm3.static.flickr.com/2358/2247108208_11ffd0ddd2_m.jpg\" alt=\"Album Cover\" style=\"float: left; margin-right: 10px;\" />\r
  \r
  <p>I&#8217;m a huge fan of both <a href=\"http://alcidesfonseca.com/blog/156\">The Mars Volta</a> and <a href=\"http://alcidesfonseca.com/blog/151\">At The Drive-In</a> and <a href=\"http://en.wikipedia.org/wiki/Omar_Rodriguez-Lopez\">Omar</a>, is the author of most of its music.</p>\r
  \r
  <p>His most recent album, Calibration is now available at <a href=\"http://free.napster.com/view/album/index.html?id=12718242\">Napster</a> and <a href=\"itms://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?id=271774207\">iTunes Store</a>. It was inside Apple&#8217;s player (for Windows btw) that I knew of this news.</p>\r
  \r
  <p>Now the question, where can I buy this album <span class=\"caps\">DRM</span> free?</p>\r
  \r
  <p><b>Update</b> At <a href=\"http://www.mtraks.com/artist/omar_rodriguez_lopez/release/74759-calibration\">mTraks</a>! DRM free and pretty cool! Just a tip, if you want to buy something, just <em>move</em> to the USA or Canada ;)</p>


title: Python Geekness
body:
  <p>After I read that <a href=\"http://ruby-doc.org/stdlib/libdoc/ostruct/rdoc/classes/OpenStruct.html\">OpenStruct</a> <a href=\"http://mywheel.net/blog/index.php/2008/02/07/ruby-hash-with-method-access/\">was now in Ruby core</a>, I had to do it in Python:</p>\r
  \r
  <div><pre class=\"code\">class OpenStruct:\r
  	def __init__(self, **dic):\r
  		self.__dict__.update(dic)\r
  	def __getattr__(self, i):\r
  		if i in self.__dict__:\r
  			return self.__dict__[i]\r
  		else:\r
  			raise AttributeError, i\r
  	def __setattr__(self,i,v):\r
  		if i in self.__dict__:\r
  			self.__dict__[i] = v\r
  		else:\r
  			self.__dict__.update({i:v})\r
  \r
  o = OpenStruct(b=2)\r
  o.a=1\r
  print o.a,o.b</pre></div>\r
  \r
  <p>Will they take it into the Python core? Nooo, but is cool to code nevertheless, and may be used sometimes :)</p>


title: The Average Joe
body:
  <p>Following this <a href=\"http://alcidesfonseca.com/blog/183\">two</a> <a href=\"http://alcidesfonseca.com/blog/248\">posts</a>, I&#8217;ve found <a href=\"http://steve.yegge.googlepages.com/blog-rants\">Steve Yegge&#8217;s Drunken Blog Rants&#153;</a>, a re-edition of his 2004&#8211;2005 blog posts that I recommend to every Computer Science guy.</p>\r
  \r
  <p>I want to focus two of his posts. The first, <a href=\"http://steve.yegge.googlepages.com/five-essential-phone-screen-questions\">The Five Essential Phone-Screen Questions</a>, in which he recommends five topics on phone screen interviews and just like <a href=\"http://alcidesfonseca.com/blog/248\">Daniel Tenner&#8217;s</a> they are interesting from both student/employee and employer points of view. Are you even capable of giving the right answers?</p>\r
  \r
  <p>The second one is about <a href=\"http://steve.yegge.googlepages.com/being-the-averagest\">Being the Averagest</a> and how most of the programmers are just average and don&#8217;t try to improve their skills, they just go as they need. An excellent read and it also gives you some interesting tips ;)</p>


title: Guia Supersónico do OpenID
body:
  <p>Eu acredito sinceramente que o OpenID &#233; o futuro. Daqui a 1/2 anos, todos os sites v&#227;o suportar OpenID (e eu provavelmente j&#225; vou estar a testar o sistema seguinte). Um sinal disso foi a <a href=\"http://openid.net/2008/02/07/evolving-the-openid-foundation-board/\">entrada da Google, <span class=\"caps\">IBM</span>, Microsoft, Verisign e Yahoo para o board da OpenID foundation</a>.</p>

  <p>Agora que os principais desafios t&#233;cnicos est&#227;o ultrapassados, faltam ultrapassar as pr&#243;ximas barreiras: as sociais. Temos de ir agora divulgar a boa nova ao mundo e fazer com que as pessoas comecem a usar o OpenID. Os primeiros alvos, na minha modesta opini&#227;o, dever&#227;o ser os fornecedores de servi&#231;os online, para come&#231;arem a permitir o login por OpenID. Porque se n&#227;o houver utilidade em ter um OpenID, ningu&#233;m vai criar um.</p>

  <p>Agora os fornecedores t&#234;m um problema de como adicionar o OpenID de forma a que os utilizadores o aprendam a usar, sem perder utilizadores com um processo demasiado demorado. A minha sugest&#227;o para os sites portugueses &#233; terem um link &#8220;O que &#233; o OpenID?&#8221; para o <a href=\"http://openid.ideias3.com/pt-PT/\">Guia Supers&#243;nico do OpenID</a>. Escrevi este guia para o utilizador comum, mas aprender no menor tempo o que &#233; o este sistema e como o usar, e at&#233; descobrir que j&#225; tem um (ou mais) OpenID.</p>

  <p>Escolhi um formato simples em vez de um wiki porque, por um lado, iria ter mais elementos a volta que iriam confundir o utilizador, e porque quero que isto tenha uma edi&#231;&#227;o pessoal. O que consta no guia &#233; o que eu considero essencial que uma pessoa saiba sobre o OpenID. No entanto aceito de bom grado sugest&#245;es para melhorar o site. E estou a pensar em adicionar um pequeno v&#237;deo com um screencast de como usar OpenId.</p>

  <p>Se algu&#233;m estiver interessado em permitir uso do OpenID nos seus sites, estou interessado em colaborar ;)</p>


title: Digimon - Kick It Up
body:
  <p><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/A47RcHC7YXc&amp;rel=1\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/A47RcHC7YXc&amp;rel=1\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object></p>

  <p><a href=\"http://youtube.com/watch?v=A47RcHC7YXc\">Digimon &#8211; Kick it up!</a> &#8211; Grande m&#250;sica! E &#233; um anime que me traz boas recorda&#231;&#245;es :)</p>


title: Silverlight Mobile
body:
  <p>John Gruber shared his thoughts on <a href=\"http://daringfireball.net/2008/02/flash_iphone_calculus\">why Apple doesn&#8217;t want Flash on the iPhone</a> and I believe that this should be reason for Microsoft to get Silverlight on the Mobile world.</p>

  <p>In Microsoft&#8217;s events I&#8217;ve seen that they are trying to get people to use Silverlight (until now, they&#8217;ve failed in my opinion. Only a bunch of their partners is using it in the real world). In terms of results, you can achieve the same with Flash and all designers know it already. They believe it will be used because their desktops apps will also be built with the same technology (XAML), but I also haven&#8217;t seen those yet&#8230; Who knows if <a href=\"http://visitmix.com/2008/default.aspx\">MIX08</a> will bring some big news?</p>

  <p>Back to the mobile world, Microsoft is loosing to Apple&#8217;s iPhone mainly due to the user interface everybody complains on Windows Mobile. Nokia, LG and others are already following iPhone&#8217;s design patterns, and even the Android has some similarities. Yes, the &#8220;G Phone&#8221; that will be the main competitor for the Windows Mobile, since it will run on the same mobile (HTC and others). There are even <a href=\"http://lifehacker.com/software/hack-attack/turn-your-windows-mobile-phone-into-an-iphone-269055.php\">some</a> <a href=\"http://pointui.com/\">plugins</a> to make WM more user friendly.</p>

  <p>So I guess WM7 (or 6.5?) should have this astonishing interface and Silverlight based and if possible making it available to the Android Phones and even Symbian. That&#8217;s how they could make Silverlight a ubiquitous platform.</p>


title: GMail delays...
body:
  <p>A few months ago <a href=\"http://alcidesfonseca.com/blog/65\">I moved to GMail and Google Reader</a> for my main information needs: email and <span class=\"caps\">RSS</span> feeds. I now have 3 computers (windows desktop, macbook and <span class=\"caps\">HTC</span> TyTN)  in which I sync Outlook, Mail.app and WM email client through Gmail&#8217;s <span class=\"caps\">IMAP</span>. And in Gmail I have my @gmail.com account, <a href=\"mailto:me@alcidesfonseca.com\">me@alcidesfonseca.com</a> and my student email account. So Gmail works both as a aggregator for my emails and as a web interface when I&#8217;m not in my computers or in restricted WiFi networks.</p>

  <p>However I&#8217;m not satisfied with my current situation. Seems like Gmail has an intelligent algorithm for setting the frequency for fetching you POP3 external accounts based on your email frequency. I find myself going to settings windows and force POP3 fetching manually. But this is not pratical! Sometimes I even go to the webmail version of the original email account when I know I should have received an email.</p>

  <p>Of course I could set up the POP3 accounts in my clients, but it&#8217;s not the same since I need syncing between them, and I like Gmail&#8217;s interface (and that&#8217;s whats keeping so many people addicted to it). And I could make my other emails redirect to my gmail account, but after some stories about &#8220;lost&#8221; emails in gmail a year ago, I like to keep my emails in other servers.</p>

  <p>I guess they just fit their computing power to the users needs. If I get one email per day, they&#8217;re fetching it one or two times per day. If I get one per minute, it fetches every 5 minutes or so. In the beginning I had a five minute frequency that I consider normal, but in the last days, I get &#8220;Last checked: 50 minutes ago.&#8221; messages. I can&#8217;t get a email half an hour after it was sent to me! I should be able to define my maximum delay for emails. Even if I got one email per day, it might be urgent and I need it 5 minutes after it was sent!</p>

  <p>And I&#8217;m <a href=\"http://groups.google.com.gi/group/Gmail-POP-and-Forwarding/browse_thread/thread/58a64dab6f13fca7\">not the only one complaining about this</a>. Does anyone have a script that simulates the manual fetch? It would be really useful!</p>


title: Second Term Resolutions
body:
  <p>I don&#8217;t care much about the end of the fiscal year (or the beginning of a new one) since nothing changes in my daily life. There is however big differences for me when I change semesters. I have a small holiday between them (this year was just a weekend&#8230;) and I start having a new schedule and different stuff to do. So my Second Term main resolution is to pay more attention to my health.</p>\r
  \r
  <p>Since <a href=\"http://alcidesfonseca.com/blog/240\">I have felt some pains in my wrists</a>, I am now more aware of office ergonomics: sitting correctly and having my hands in the right position. I also <a href=\"http://www.flickr.com/photos/alcidesfonseca/2267737540/\">borrowed a Trackball</a> from a friend, since I&#8217;ve read it&#8217;s better than mouse, but although after one hour I was completely used to it, I actually work with two computers, so having a trackball and a mouse confuses me. I guess I&#8217;ll stick to mouses for the time being. Oh and that white wired trackball doesn&#8217;t fit my black wireless desktop.</p>\r
  \r
  <p>Another big change is that I am walking everyday to school. I used to take a bus or take a friends ride, but now even if I have it, I&#8217;m walking&#8230; And I&#8217;m not even taking the shortest path (I never liked <a href=\"http://en.wikipedia.org/wiki/Dijkstra's_algorithm\">Dijkstra</a> anyway). And my faithful TyTN with a 2GB filled with MP3s is my dearest friend every morning.</p>


title: Audax 01
body:
  <p>Interessado em inova&#231;&#227;o e empreendedorismo, n&#227;o pude escapar &#224; primeira edi&#231;&#227;o do <a href=\"http://www.audax.tv/\">Audax</a> na rtp2. N&#227;o gostei muito do formato, porque n&#227;o d&#225; largas ao poder de persuas&#227;o dos concorrentes, apenas respodem a umas poucas perguntas. Era mais interessante fazerem apresenta&#231;&#245;es em vez do video inicial. Em rela&#231;&#227;o ao jur&#237; fiquei bastante agradado, porque fizeram as perguntas chave que realmente eram decisivas.</p>

  <p>Relativamente aos concorrentes, gostei da inova&#231;&#227;o presente sobretudo nos dois primeiros. Quanto &#224;s tr&#234;s meninas, achei que n&#227;o t&#234;m a tal ambi&#231;&#227;o necess&#225;ria nem uma caracter&#237;stica &#250;nica no seu neg&#243;cio, ou seja, a concorr&#234;ncia pode a qualquer momento abrir um laborat&#243;rio igual ao que se prop&#245;em criar e at&#233; j&#225; devem ter capital para o abrir e at&#233; mercado adquirido.</p>

  <p>O segundo concorrente realmente convenceu-me que poderia lan&#231;ar uma nova s&#233;rie de paramotores que poderiam realmente revolucionar o mercado a que se destinam, mas o problema de n&#227;o poder ser patenteado iria dar-lhe uma janela pequena para se imp&#244;r no mercado, o que acho bastante arriscado.</p>

  <p>O primeiro concorrente achei que foi o tem o melhor background, tanto em compet&#234;ncias t&#233;cnicas na &#225;rea, como a n&#237;vel de empres&#225;rio. Gostei do facto do registo da patente j&#225; estar em curso e de ter alguns prot&#243;tipos a funcionar (mostrado nos v&#237;deos). Pareceu-me a inova&#231;&#227;o que mais revolucionaria o mundo, pela efic&#225;cia de transporte e armazenamento dos contentores e pelas coberturas &#224; l&#225; lego.</p>

  <p>E a decis&#227;o do jur&#237; foi a mesma que a minha e fico contente por isso e ansioso pela pr&#243;xima edi&#231;&#227;o. Acho uma iniciativa louv&#225;vel esta esp&#233;cie de <a href=\"http://en.wikipedia.org/wiki/Elevator_pitch\">elevator pitch</a> e gosto de ver a capacidade de inova&#231;&#227;o portuguesa, e que seja transmitida ao resto das pessoas.</p>


title: Openvatar, the new kid in the block.
body:
  <p>We have old <a href=\"http://gravatar.com\">Gravatar</a>, <a href=\"http://microformats.org/wiki/hAvatar\">hAvatar</a>, <a href=\"http://pavatar.com/\">pAvatar</a> (discussed <a href=\"http://alcidesfonseca.com/blog/265\">here</a>) and now we have <a href=\"http://www.openvatar.com/\">Openvatar</a>.</p>\r
  \r
  <p>This last one is based on OpenID, <s>but uses email as the identifier&#8230; This makes no sense!</s>(Read comments) and is centralized! OpenID is all about using your own <span class=\"caps\">URL</span> as you main identity (although email <a href=\"http://brad.livejournal.com/2357444.html\">seems possible too</a>) so you should fetch your avatar based on your <span class=\"caps\">URL</span>. Both pAvatar and hAvatar do that correctly, but hAvatar uses another piece of technology I love (and makes all sense together with OpenID) that are the microformats (hCard in this case).</p>\r
  \r
  <p>So I&#8217;d like all this not-that-good solutions to stop coming, and that we all focus on adopting the one that makes sense to the majority of people.</p>


title: Luscious Jackson - Come Back Down to Earth
body:
  <p><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/jj5p2ePdEUk&amp;rel=1\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/jj5p2ePdEUk&amp;rel=1\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object></p>\r
  \r
  <p><a href=\"http://www.youtube.com/watch?v=jj5p2ePdEUk\">Down to Earth</a> from <a href=\"http://www.imdb.com/title/tt0120913/\">Titan A.E.</a> <a href=\"http://www.youtube.com/results?search_query=titan+ae\"><span class=\"caps\">OST</span></a>, one of my favorite movies!</a></p>


title: The Story of Stuff
body:
  <p>Although I don&#8217;t agree with all she says (she&#8217;s a bit extreme in some points) the general idea is true and I guess people should see <a href=\"http://www.storyofstuff.com/\">this movie</a> and think about it.</p>\r
  \r
  <p>Here at home my folks do buy a lot of stuff that aren&#8217;t needed, and accumulate somewhere until we change houses&#8230; Or trash them. I don&#8217;t. I simply don&#8217;t like buying and carrying stuff around. I buy only what I do need and I&#8217;m very happy about it :) You should try it too (and you do save some money you can spend in ephemeral good stuff like dinners and going to the movies or travels or so).</p>


title: Top Audax
body:
  <p><a href=\"http://alcidesfonseca.com/tag/audax\">Voltando</a> ao concurso <a href=\"http://audax.pt\">Audax</a>, h&#225; uma coisa que o destingue relativamente aos concursos dos outros canais. Enquanto por norma esses t&#234;m um jur&#237;, mas a decis&#227;o &#233; feita pelo p&#250;blico, no Audax a decis&#227;o &#233; puramente do j&#250;ri. Concordo com esta decis&#227;o pois quando se falam de coisas s&#233;rias como empresas e o futuro de pessoas (e n&#227;o de pr&#233;mios enormes em reality shows). No entanto seria interessante saber a opini&#227;o do p&#250;blico sobre os v&#225;rios concorrentes.</p>

  <p>Ora foi exactamente isto que o <a href=\"http://blog.cpinto.net/\">Celso</a> se prop&#244;s a fazer e est&#225; agora dispon&#237;vel em <a href=\"http://topaudax.com\">TopAudax.com</a> onde podem votar no empreendedor que vos conquistou com a sua ideia. O conceito &#233; bastante simples e funciona ainda como registo dos v&#225;rios projectos apresentados.</p>

  <p>Toca agora a ver o melhor concurso da hist&#243;ria da televis&#227;o nacional e a votar depois no Top Audax!</p>


title: Jumper
body:
  <div class=\"hreview\">
   <span class=\"reviewer vcard\" style=\"display:none\">
    <span class=\"fn\">Alcides Fonseca</span>, 
    <abbr class=\"dtreviewed\" title=\"20080218\">February 18th, 2008</abbr>
   </span>
   <div class=\"item\">
    <a lang=\"en\" class=\"url fn\" href=\"http://www.imdb.com/title/tt0489099/\">Jumper</a>
   </div>
  <p><img src=\"http://blog.mlive.com/james_sanford/2008/02/large_20080214-jumper-hayden-chrisensen.jpg\" alt=\"\" /></p>
   <div style=\"display:none;\">Rating: <span class=\"rating\">4</span> out of 5</div>
   <div class=\"description\"><p>\"Special Effects only. Story sucks.\" was what I heard from a friend before I went to the movie. My opinion? Brilliant! I loved the fast pace the movie was player, matching the jumpings. I also like the girl, cute and not that hot bondgirl we are used to. The story was cool, nothing complex, but interesting nevertheless. I just didn't agree with the end, but we can't have it all, <a href=\"http://desiringhayden.net/temp/jcc.jpg\">can we</a>?</p></div>
  </div>

  <p>PS: I also bought a wiimote (I wouldn&#8217;t give that much money for just a console) so I guess come posts about hacking the wiimote in Windows, MacOS, Python and IronPython will be here in no time. For now, let&#8217;s sleep :)</p>


title: Linguagem para caloiros
body:
  <p>Ou, mais pomposamente, como o <a href=\"http://nunojob.wordpress.com\">Nuno</a> escreve: <a href=\"http://nunojob.wordpress.com/2008/02/19/primeiro-contacto-com-programacao-por-parte-dos-alunos-do-ensino-superior/\">Primeiro contacto com programa&#231;&#227;o por parte dos alunos do ensino superior</a>. Ele defende os Haskell pelas suas raz&#245;es. C&#225; eu, tenho uma opini&#227;o diferente, e quem me conhece destas bandas j&#225; o adivinhou: Python.</p>

  <p>O meu curso at&#233; h&#225; uns tempos tem sido mais uma daquelas <a href=\"http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html\">escolas horr&#237;veis de Java</a>, mas com a remodela&#231;&#227;o para bolonha isso foi corrigido. Das quatro cadeiras de programa&#231;&#227;o que temos, usamos Python, C, Java para as tr&#234;s primeiras e na quarta uma qualquer das anteriores (visto que se baseia apenas em algoritmos). Acho bem come&#231;ar com Python. &#201; uma linguagem de alto n&#237;vel, que pela sua simplicidade serve perfeitamente para transmitir os conceitos b&#225;sicos de ciclos, fun&#231;&#245;es, recursividade, e d&#225; aos alunos a capacidade de j&#225; poderem fazer programas e scripts que lhes sejam &#250;teis no dia a dia. Depois &#233; dado C para chegar a um n&#237;vel mais baixo, que tamb&#233;m &#233; essencial saber. Depois na cadeira de <span class=\"caps\">POO</span> damos Java, embora eu sugeria fortemente Ruby, mas nem &#233; o que me preocupa mais.</p>

  <p>Mas eu acho que est&#225; aqui uma coisa mal, a programa&#231;&#227;o n&#227;o devia ser ensinada no ensino superior, mas sim a n&#237;vel do ensino secund&#225;rio (e l&#225; mais para a frente a n&#237;vel do b&#225;sico). Quem est&#225; na &#225;rea cient&#237;fica, devia logo aprender a programar, porque o seu curso vai ter sempre uma cadeira de inform&#225;tica (ok, h&#225; umas poucas que n&#227;o dentro da &#225;rea da sa&#250;de) e ter capacidade de escrever um script em Python (ou uma outra) para automatizar o seu trabalho &#233; sempre uma mais valia, e cada vez mais imprescind&#237;vel. J&#225; para economia, deviam saber trabalhar com bases de dados, mas se calhar tamb&#233;m j&#225; estou a exagerar.</p>

  <p>Estou tamb&#233;m a ver se junto um grupo de alunos do 8&#186; ano para lhes ensinar a programar, porque acredito que &#233; essa a idade ideal. Linguagem? Python (ou IronPython). Depois mostro os resultados ;)</p>


title: David Fonseca - Superstars II
body:
  <p><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/QsOmpv5I-jg&amp;rel=1\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/QsOmpv5I-jg&amp;rel=1\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object></p>

  <p>I couldn&#8217;t decide between <a href=\"http://www.youtube.com/watch?v=QsOmpv5I-jg\">this song</a> and <a href=\"http://www.youtube.com/watch?v=yFWVuVcPPiw\">The 80ies</a>! They&#8217;re both awesome and I picked this one because of the video. If this songs were released in the US, I bet they&#8217;d be two enormous hits!</p>


title: Mestrado em Ecologia
body:
  <p>Ao contr&#225;rio de certos <a href=\"http://alcidesfonseca.com/blog/247\">novos pseudo-cursos</a>, vejo que a <a href=\"http://www.fct.uc.pt\">minha faculdade</a> anda a esmerar-se um pouco. Vai abrir agora uma <a href=\"https://www.dei.uc.pt/weboncampus/event/dataNews.do?elementId=421\">Licenciatura e Mestrado em Design e Multim&#233;dia</a> que era uma lacuna nesta &#225;rea.</p>\r
  \r
  <p>Soube tamb&#233;m pelo <a href=\"http://queuniversidade.weblog.com.pt/arquivo/411928.html\">Que Universidade?</a>, um blog que sigo sobre a educa&#231;&#227;o no nosso pa&#237;s, que vamos ter um <a href=\"http://ultimahora.publico.clix.pt/noticia.aspx?id=1320013\">Mestrado em Ecologia Aplicada</a>. &#201; uma &#243;ptima not&#237;cia, porque vamos trazer para o nosso pa&#237;s malta desta &#225;rea, e porque gostava de ver mais resultados neste campo!</p>


title: SyncMate workaround
body:
  <p>Whenever I connect my WM6.1 <span class=\"caps\">HTC</span> TyTN to my Mac, SyncMate just goes spinning his beachball without stopping&#8230; I really wanted to sync my <span class=\"caps\">PDA</span> with my Macbook, so I got a way of doing it with the latest version: RC2.</p>

  <p>I opened SyncMate.app in Finder, looked in the Resources folder and found a sweet Smartphone2005.arm.cab! So I sent it to the windows mobile (I used my windows desktop, but you can send by email or web) and I installed the driver. Then clicked in the home icon and allowed my Macbook to sync with it and enabled autostart.</p>

  <p>Next, I added the IP of my <span class=\"caps\">PDA</span> to Syncmate and he did the rest! I have all the syncing now and wireless! I just ask for a Tasks  plugin for the final version, since it&#8217;s the thing that I miss the most!</p>


title: Like it? Tip it!
body:
  <p>In the US and some other countries, tipping is almost mandatory and represents the major income for waiters and several other professions. If it works there, why shouldn&#8217;t it work on the Internet?</p>

  <p>Well, <a href=\"http://alper.nl\">Alper</a> and some friends decided to make it true and have launched recently their startup. <a href=\"http://tipit.to\">TipIt.to</a> is a simple way of donating whatever you want, even cents to some website. That way you could surf the web, express you tips to this and that website, and when it reaches some value like 10&#128;, pay it all. It might look a small account to you, but website owners will certainly like all those small tips together.</p>

  <p>I really like this system and that&#8217;s the way I could see the Internet flowing. I also like advertising, but in some cases it&#8217;s just too intrusive. I would like to set like 10 euros per month to spend on Internet sites that make my life easier (or happier!) and give them away per cents, according to how much I like the websites. It would be awesome for OpenSource projects and for Music Artists, since I may want to download their music from some P2P network  illegally and be able to contribute to the author.</p>

  <p>But working with money online is not easy. There are a lot of suspicious users that don&#8217;t trust their money to anyone. This might be a problem. Another one is the social culture. <a href=\"http://en.wikipedia.org/wiki/Tipping_by_region\">Tipping do vary from region to region</a> and it might work fine in the US, in Europe it might not, we&#8217;ll see&#8230;</p>


title: Ornatos Violeta - Ouvi Dizer
body:
  <p><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/4AWeMkEl8JI&amp;rel=1\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/4AWeMkEl8JI&amp;rel=1\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object></p>

  <p><a href=\"http://www.youtube.com/watch?v=4AWeMkEl8JI\">Ornatos Violeta &#8211; Ouvi Dizer</a></p>

  <p>Ps: quem se lembra daquele logo da <span class=\"caps\">TVI</span>?</p>


title: Take Off, take 2
body:
  <p>Para quem n&#227;o conhece o Take Off, &#233; um evento que organizei o ano passado em conjunto com o <a href=\"http://sergiosantos.info\">S&#233;rgio</a>. Podem ler <a href=\"http://blog.ideias3.com/main/show/15\">aqui</a> o meu resumo para terem uma ideia do que foi. Esse evento, para al&#233;m das boas apresenta&#231;&#245;es, trouxe tamb&#233;m diversos contactos que pelo que sei, foram bastante interessantes e at&#233; j&#225; originaram alguns projectos (espero poder falar deles brevemente). Estamos bastante orgulhosos com o resultado e j&#225; t&#237;nhamos decidido fazer uma nova edi&#231;&#227;o.</p>\r
  \r
  <p>Como tal, apresento-vos o site do <a href=\"http://takeoff.ideias3.com/2008/\">Take Off 2008</a> onde vai estar a informa&#231;&#227;o relacionada com o evento (e aconselho que subscrevam o <span class=\"caps\">RSS</span>). Como s&#227;o capazes de notar a primeira vista, o evento ser&#225; no dia 19 de Abril (um bocadinho mais cedo, de modo a evitar coincidir com outros eventos). Opt&#225;mos por manter o formato de um evento de um dia, cheio de apresenta&#231;&#245;es e com uns momentos mais relaxados.</p>\r
  \r
  <p>Em rela&#231;&#227;o ao programa j&#225; tenho uns poucos de oradores confirmados, com projectos e curr&#237;culos bastante interessantes, e que descobrir&#227;o a seu tempo. Gostamos de vos manter em suspense. Uma das coisas que pretendemos fazer de diferente &#233; trazer pessoas ligadas ao Venture Capital ao evento,\r
  gra&#231;as ao feedback do ano anterior.</p>\r
  \r
  <p>Aproveito para pedir a quem tenha umas empresas para considerar a hip&#243;tese de nos patrocinar. S&#227;o valores relativamente baixos e sempre ajuda a ter um evento de qualidade. E claro, t&#234;m publicidade em troca!</p>


title: Me @ TechDays
body:
  <p>Para quem n&#227;o conhece o <a href=\"http://techdays.pt\">TechDays</a>, &#233; o maior evento da Microsoft a n&#237;vel nacional. Para al&#233;m do lan&#231;amento do Windows Server 2008, <span class=\"caps\">SQL</span> Server 2008 e Visual Studio 2008, vai haver tr&#234;s dias de apresenta&#231;&#245;es.</p>\r
  \r
  <p>Para al&#233;m de estar presente como <span class=\"caps\">MSP</span>, vou tamb&#233;m dar uma apresenta&#231;&#227;o sobre <a href=\"http://www.techdays.pt/session/2008/DEV02.aspx\" title=\"Iron Python e IronRuby\">Linguagens din&#226;micas na plataforma .NET</a> no dia 13  as 11:15. Por isso se algu&#233;m estiver interessado no tema, ou quiser aprender mais sobre estas linguagens ou como as aplicar nos vossos projectos, j&#225; sabe!</p>\r
  \r
  <p>Recomendo tamb&#233;m as apresenta&#231;&#245;es sobre <a href=\"http://www.techdays.pt/session/2008/DEV05.aspx\">XNA2.0</a> e <a href=\"http://www.techdays.pt/session/2008/MOB04.aspx\">Small is beautiful</a> do <a href=\"http://robmiles.com\">Rob Miles</a>.</p>


title: Maximum the Hormone - Zetsubou Billy
body:
  <p><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/WTZNFGfflpw&amp;rel=1\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/WTZNFGfflpw&amp;rel=1\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object></p>

  <p>Since <a href=\"http://alcidesfonseca.com/blog/274\">this one</a> is no longer available (if anyone has it, please tell me!) I reposted <a href=\"http://www.youtube.com/watch?v=WTZNFGfflpw\">the original music video</a> to prove Tokyo Hotel is for pussies!</p>


title: XNA++
body:
  <p>I must say I love <span class=\"caps\">XNA</span>! I like making games. I do not like C++ low-level programming. When I was (am?) a kid, I did <a href=\"http://alcidesfonseca.com/projects/29\">some stupid games</a> with Game Maker 6. I did all those games without a line of code! I really like that. <span class=\"caps\">XNA</span> brings that concept, but to professional (and casual) game developers. Of course you have to write code, but only the logic you need. Under <span class=\"caps\">XNA</span> there are all those low-level functions you don&#8217;t want to be writing and debugging.</p>

  <p>Yesterday John Schappert revealed a bit of <span class=\"caps\">XNA</span> future in the <a href=\"http://www.gdconf.com/\"><span class=\"caps\">GDC</span></a>. They want to have the &#8220;Youtube for gamers&#8221; (seems like Nintendo wants too with WiiWare) and their also targeting mobile devices. He showed a Zune running a <span class=\"caps\">XNA</span> game!</p>

  <p>That made me thinking&#8230; Will Zune be a competitor against <span class=\"caps\">PSP</span> and DS? And will the iPhone/iPod Touch with the soon-to-be-released <span class=\"caps\">SDK</span> also join this market? And where the Windows Mobile stands in this scenario?</p>


title: Independent Games @ GDC
body:
  <p>Those who can read <a href=\"http://gmpg.org/xfn/\"><span class=\"caps\">XFN</span></a> already know I have a crush on <a href=\"http://leahculver.com\">Leah Culver</a>, but there is one cute geek girl coming into my life: It&#8217;s just too bad she plays WoW.</p>

  <p><a href=\"http://www.veronicabelmont.com/\">Veronica Belmont</a> brings to me <a href=\"http://daily.mahalo.com/\">Daily Mahalo</a>, a nice (video)podcast I subscribe. Today she <a href=\"http://daily.mahalo.com/2008/02/21/md062-game-developers-conference/\">interviewed</a> a few independent game makers at <a href=\"http://mahalo.com/Game_Developers_Conference_2008\"><span class=\"caps\">GDC</span></a>. There are some neat concepts! Not much of a 3D fan, I really liked the last one.</p>

  <p><object type=\"application/x-shockwave-flash\" data=\"http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&amp;feedurl=http%3A%2F%2Fmahalodaily%2Eblip%2Etv%2Frss&amp;file=http%3A%2F%2Fblip%2Etv%2Frss%2Fflash%2F690222&amp;user=mahalodaily&amp;brandlink=http%3A%2F%2Fdaily%2Emahalo%2Ecom%2F&amp;brandname=Mahalo%20Daily&amp;showplayerpath=http%3A%2F%2Fblip%2Etv%2Fscripts%2Fflash%2Fshowplayer%2Eswf\" width=\"400\" height=\"255\" allowfullscreen=\"true\" id=\"showplayer\"><param name=\"movie\" value=\"http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&amp;feedurl=http%3A%2F%2Fmahalodaily%2Eblip%2Etv%2Frss&amp;file=http%3A%2F%2Fblip%2Etv%2Frss%2Fflash%2F690222&amp;user=mahalodaily&amp;brandlink=http%3A%2F%2Fdaily%2Emahalo%2Ecom%2F&amp;brandname=Mahalo%20Daily&amp;showplayerpath=http%3A%2F%2Fblip%2Etv%2Fscripts%2Fflash%2Fshowplayer%2Eswf\" /><param name=\"quality\" value=\"best\" /><embed src=\"http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&amp;feedurl=http%3A%2F%2Fmahalodaily%2Eblip%2Etv%2Frss&amp;file=http%3A%2F%2Fblip%2Etv%2Frss%2Fflash%2F690222&amp;user=mahalodaily&amp;brandlink=http%3A%2F%2Fdaily%2Emahalo%2Ecom%2F&amp;brandname=Mahalo%20Daily&amp;showplayerpath=http%3A%2F%2Fblip%2Etv%2Fscripts%2Fflash%2Fshowplayer%2Eswf\" quality=\"best\" width=\"400\" height=\"255\" name=\"showplayer\" type=\"application/x-shockwave-flash\"></embed></object></p>


title: Weekend Lost News
body:
  <p>I spend this weekend <em>lost</em> in <a href=\"http://www.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=Zambujeira+do+Mar&amp;sll=37.0625,-95.677068&amp;sspn=47.885545,82.265625&amp;ie=UTF8&amp;z=12&amp;iwloc=addr\">Zambujeira do Mar</a> in the <span class=\"caps\">MSP</span> Team Building event. There were a few talks given by some folks at Microsoft, <a href=\"http://www.canalup.tv/\">CanalUp</a>, <a href=\"http://www.pontoverde.pt/\">Sociedade Ponto Verde</a>, <a href=\"http://terradossonhos.org/\">Associa&#231;&#227;o Terra dos Sonhos</a> and <a href=\"http://terradossonhos.org/\">NetJovens</a>. All of them excellent, and I got some interesting contacts for some future activities I&#8217;m planing. Spending time with the rest of the MSPs was pretty good too, maybe apart from the CC, <span class=\"caps\">BCC</span> and Rodeo ;)</p>\r
  \r
  <p>Now, to the missed news:</p>\r
  \r
  <p>First, <a href=\"http://ajaxian.com/archives/adobe-air-v10-officially-released\">Adobe Air 1.0 and Flex3.0 released</a>. Since I&#8217;m probably doing my multimedia project in Air, this is a great news! But there is still no signs of a Linux client&#8230; This was something you could expect from Microsoft, but from Adobe doesn&#8217;t matter that much&#8230;</p>\r
  \r
  <p>Second, <a href=\"http://sayspy.blogspot.com/2008/02/python-252-out-door.html\">Python 2.5.2 is out</a>, just a bug-fix version.</p>\r
  \r
  <p>Third, Oscars sucked once more this year. I can&#8217;t really enjoy the kind of movies that win year after year&#8230; I guess I&#8217;ll jut ignore them from now on&#8230;</p>


title: With great power comes greater responsability
body:
  <p>This is, when you use cool stuff like <span class=\"caps\">AJAX</span>, that empowers your website, you should take into consideration all the problems that it might cause, specially cross-site scripting.</p>

  <p>I&#8217;ve been subscribing an interesting blog on security, <a href=\"http://www.gnucitizen.org/\">GNUCitizen</a>. I really enjoyed the <a href=\"http://www.gnucitizen.org/projects/the-pownce-worm/\">Pownce Exploit</a> they did, and shows that you might not be secure in all those websites you visit.</p>

  <p>Oh, and you should really take a look at their <a href=\"http://www.gnucitizen.org/projects/30mins-introductionary-presentation-on-client-side-security/\">introductory presentation on client side security</a>.</p>


title: Sum 41 - What we're all about
body:
  <p><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/hPvi5AOlxr4&amp;rel=1\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/hPvi5AOlxr4&amp;rel=1\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object></p>

  <p><a href=\"http://www.youtube.com/watch?v=hPvi5AOlxr4\">That&#8217;s what we&#8217;re living for&#8230;</a></p>

  <p>Oh, and if you&#8217;re wondering what the heck is spidey doing there, this is from the SpiderMan movie <span class=\"caps\">OST</span>.</p>


title: Random links
body:
  <p><a href=\"http://www.brianoberkirch.com/2008/02/27/video-community-customer-service/\">Community &amp; Customer Service</a> &#8211; The video of an interesting talk with Matt Mullenweg from Wordpress, Gina Bianchini from Ning, Tara Hunt from Citizen Agency and Patty Roll from Timbuk2.</p>

  <p><a href=\"http://tommorris.org/blog/2008/02/27#When:01:00:46\">Ruby and RDF</a> - What about creating RDF statements using Ruby's beatiful syntax?</p>

  <p><a href=\"http://joaobordalo.com/articles/2008/02/25/why-joost-will-loose-to-miro\">Why Joost will loose to Miro</a> &#8211; A nice article showing why in the near future Miro is the best choice for P2P video.</p>

  <p><a href=\"http://blog.extraface.com/2008/02/26/why-i-unfollow-people-who-use-hashtags-on-twitter/\">Why I Unfollow People Who Use Hashtags On Twitter</a> &#8211; A negative view of Twitter microformat <a href=\"http://hashtags.org\">Hashtags</a>. I do use them sometimes, but most of the time, I guess I&#8217;ll agree with Dave Coustan.</p>

  <p><a href=\"http://www.johnbreslin.com/blog/2008/02/20/dataportability-and-me-jb/\">DataPortability and me, JB</a> &#8211; Another video by John Breslin on DataPortability and a bit of <span class=\"caps\">RDF</span> and SioC. I really liked it!</p>


title: The YouTube Hacker Star
body:
  <p><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/32JgSJYpL8o\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/32JgSJYpL8o\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object></p>

  <p><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/QvUXkchVTjc\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/QvUXkchVTjc\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object></p>

  <p>and more: <a href=\"http://www.youtube.com/watch?v=nku1w-DQhHU\">SMSing all the girls in a bar</a>, <a href=\"http://www.youtube.com/watch?v=Ra51416BYsc\">Some innofensive pranks in work</a>, <a href=\"http://www.youtube.com/watch?v=lIMwFhsLQ-o\">Some bridging hacking</a>, <a href=\"http://www.youtube.com/watch?v=zcmmFQGxMNU\">Some trainplaying</a>, <a href=\"http://www.youtube.com/watch?v=9WxOo5u2dkM\">Yet another trainplaying</a>, <a href=\"http://www.youtube.com/watch?v=Lfk0TUQ9zQc\">The Remote Controlled Porshe</a> and <a href=\"http://www.youtube.com/watch?v=QrXkmP_3kBs\">Some autocue hints</a>.</p>

  <p>Really amazing!</p>


title: Template language for Django
body:
  <p>That&#8217;s true, I&#8217;m finally learning <a href=\"http://djangoprojecto.com\">Django</a>. Since I haven&#8217;t had no big website until now, I&#8217;ve been using my microwebframework pungi. But for large websites I feel the need for something more powerful and scalable.</p>

  <p>I&#8217;ve been following (well, almost) the tutorial on the website adapting it to my needs. I&#8217;ve now reached the template part and I wondering if Django&#8217;s default template system is the best approach. I am pretty familiar with <span class=\"caps\">HTML</span> and I even find it natural to write using <span class=\"caps\">XML</span> tags, but I&#8217;m not sure if this is the best approach.</p>

  <p>I&#8217;ve been looking for some alternatives (Yeah, Django is great because you can use whatever template language you want without any trouble!) and I found <a href=\"http://breve.twisty-industries.com/\">Brev&#233;</a>, a python <span class=\"caps\">DSL</span>  (or little language) for <span class=\"caps\">HTML</span> generation. Writing Python is so much simple than the <i>weird <span class=\"caps\">XML</span></i> syntax. But I&#8217;m already used to <span class=\"caps\">HTML</span>, so I got a problem here. And I believe there would be a more pythonic way of representing <span class=\"caps\">HTML</span>. I feel ruby&#8217;s <a href=\"http://www.ruby-doc.org/stdlib/libdoc/cgi/rdoc/classes/CGI.html\"><span class=\"caps\">HTML</span> generation in the <span class=\"caps\">CGI</span> module</a> (scroll down to &#8220;Print http header and html&#8221;) more readable than python lists. But okay that&#8217;s just my personal opinion.</p>

  <p>I also took a look at <a href=\"http://entrian.com/PyMeld/\">PyMeld</a>. Not quite a template language, but a way of manipulating <span class=\"caps\">HTML</span>, that would have the same effect, but I believe Django&#8217;s template system is easier.</p>

  <p>I could also use a client-side javascript template system, like <a href=\"http://mv.asterisco.pt/cat.cgi?A%20Future%20Web%20Development%20Framework%20-%20Template%20View\">MV suggests</a> but I think neither me nor the world is ready for such thing.</p>

  <p>So what would you choose if you were me?</p>


title: Até um dia, Digital
body:
  <p>H&#225; um ano, o <a href=\"http://publico.pt/\">P&#250;blico</a> mudou de cara, todo nova onda e tal, com blogs convidados, coisas XPTOs e uma coisa que eu gostei bastante de receber: o <a href=\"http://digital.publico.clix.pt/\">suplemento Digital</a>.</p>

  <p>No entanto, <a href=\"http://blog.ciberesfera.com/?p=188\">parece que foi anunciado o seu fim</a>. &#201; uma pena! As tecnologias tomam um papel cada vez mais importante na vida de toda a gente (sobretudo na vida das pessoas letradas e informadas que compram o jornal) que se perde uma grande fonte de divulga&#231;&#227;o destas maravilhas (At&#233; porque fui entrevistado duas vezes ;). Ao contr&#225;rio da <a href=\"http://mac2.wordpress.com/2008/03/03/o-digital-morreu-viva-o-digital/\">Maria Jo&#227;o Valente</a> n&#227;o me faz tanta falta, porque n&#227;o sou da gera&#231;&#227;o que l&#234; jornais, mas sim <a href=\"http://the.taoofmac.com/space/RSS\">feeds</a> no browser.</p>

  <p>E nesse campo aclamo o <a href=\"http://mac2.wordpress.com/2008/03/03/o-digital-morreu-viva-o-digital/#comment-1784\">regresso</a> do Jo&#227;o Pedro Pereira ao blogging!</p>


title: Thoughts about IE8
body:
  <p>Well, tomorrow in <a href=\"http://visitmix.com/2008/\">MIX08</a> keynote, <a href=\"http://blogs.msdn.com/ie/\">Dean</a> is going to talk about IE8 and even show it (rumors say at this time there is already a private beta program running).</p>

  <p>The IE8 team (and some other guys at MS) noticed that the webdesigners and developers didn&#8217;t particularly like the IE8 behavior towards standards, and with <span class=\"caps\">MIX</span> coming up, they definitely want to please designers, so <a href=\"http://blogs.msdn.com/ie/archive/2008/03/03/microsoft-s-interoperability-principles-and-ie8.aspx\">yesterday they changed their minds</a> and IE8 will follow the standards rendering the pages for default. This is a huge news! When everybody says that Apple listen to their users (regarding 10.5.2), Microsoft does the same about their ever-hated browser.</p>

  <p>There is also one thing I guess their going to announce tomorrow: the fact IE8 will ship with the silverlight plugin. Everyone is expecting this, but it&#8217;s their way of convincing more designers to enter the silverlight wave. And Apple will also announce the same for Safari in next mac event&#8230;</p>

  <p>After yesterday&#8217;s announcement, I&#8217;m already please with Microsoft, but there are a few things that would make me even more happier. First it would be the Microformats UI. After <a href=\"http://andr3.net/blog/post/116\">Mozilla dropping microformat UI support for Firefox3</a>, this would be an excellent news to higher IE in people&#8217;s consideration.</p>

  <p>Another news I would love to see is the OpenID support. Right now, I get the feeling Microsoft is becoming a security freak. They already have Cardspace support, but for regular internet surfers, they will only use it, if attached to an OpenID. So we could expect a Cardspace+OpenID support, but I guess not now.</p>

  <p>The final feature, and this one would be the one I would really fall in love with MS, but I know it&#8217;s impossible, is the HTML5 (even if partial) rendering support. There are already a <a href=\"http://waffle.wootest.net/\">few</a> <a href=\"http://ifacethoughts.net/2008/03/03/wearing-html-5-now/\">folks</a> wearing html5, so it would help people to move forward, and even pressure the standardization process.</p>


title: Yellow Car!
body:
  <p align=\"center\"><img src=\"http://imgs.xkcd.com/comics/making_rules.png\" alt=\"xkcd comic\" /></p>

  <p>Oh boy! This brings back some memories of last year&#8217;s bus rides&#8230;</p>


title: Mix08 keynote feedback
body:
  <p>First of all, <a href=\"http://sessions.visitmix.com/?selectedSearch=keynote\">it</a> <sup><a href=\"http://alcidesfonseca.com/blog/321#fn1\" title=\"footnote 1\" class=\"anchor\">1</a></sup> was an excellent keynote! Not that b.o.r.i.n.g keynote I&#8217;ve seen in TechEd Barcelona (Somasegar simply doesn&#8217;t have that charisma it needs to make an hell of a presentation!). And I deeply liked this keynote. Not that always-the-same keynote Mr Jobs does all the time<sup><a href=\"http://alcidesfonseca.com/blog/321#fn2\" title=\"footnote 2\" class=\"anchor\">2</a></sup>! They really called people to show interesting stuff made in their technologies.</p>\r
  \r
  <p>From Ozzie&#8217;s talk, you get one thing: Microsoft is definitely moving from a software products to software services. I see them in 8&#8211;9 years to let go Office (the desktop app) and provide Office Online only. It has not been talking, but it&#8217;s a great solution against the piracy their been experimenting.</p>\r
  \r
  <p><img src=\"http://farm3.static.flickr.com/2059/2315515750_5e190cce9c.jpg?v=0\" alt=\"Not that impressed by IE8 :(\" /></p>\r
  \r
  <p>They did the right thing for standards, that&#8217;s true. However I will never forget that they did it one version later. IE7 would be the perfect version to make the move.</p>\r
  \r
  <p>Improved scripting performance. That just the natural evolution, no big deal. It&#8217;s around the same values as the last firefox and webkit.</p>\r
  \r
  <p>They also fulfilled one item of my <a href=\"http://alcidesfonseca.com/blog/319\">ie8 wishlist</a>, the HTML5 partial rendering. That&#8217;s the only nice thing I&#8217;ve seen.</p>\r
  \r
  <p>Built-in developer tools. Everyone <span class=\"caps\">LOVES</span> firebug. That&#8217;s just a copycat.</p>\r
  \r
  <p>WebSlices. Have you heard of Safari&#8217;s WebClip? No special markup needed! They wanted to get in the microformats world, but I don&#8217; think it was the best way.</p>\r
  \r
  <p>Activities. This is the one point they wanted to integrate the social web in the browser. Although WebServices/Activities have a nice and easy spec, that&#8217;s again the wrong approach in my opinion. Search is already handled by OpenSearch and all the interactive context should be handled by microformats. Which I haven&#8217;t heard of in the entire keynote (and hSlice doesn&#8217;t count!).</p>\r
  \r
  <p>Microsoft talks all the time about innovation, but the truth is I haven&#8217;t seen any in IE8. Has anyone noticed that the interface is exactly the same as IE7? <a href=\"http://brunosilva.net/internet-explorer-8-beta/185/\">Even the searchbox is the same!</a> I really hope that changes until the Gold.</p>\r
  \r
  <p>Just bare with some quick notes about SilverLight2. They&#8217;re focusing it in video, that&#8217;s what I learn from the news. They also showed some <span class=\"caps\">RIA</span> examples, but does anyone see any real advantage comparing to Flex? Apart from being .NET? Me neither. The only thing I really wanted from Silverlight is years away: 3D. Is even any Silverlight Papervision3d clone around?</p>\r
  \r
  <p>Oh wait, there was one lovely thing I predicted: Silverlight went mobile and also for Nokia&#8217;s. That&#8217;s the only way I&#8217;m gonna be using Silverlight for now.</p>\r
  \r
  <p class=\"footnote\" id=\"fn1\"><sup>1</sup> <small>Silverlight apps have the same problem as Flash. You cannot easily have a direct URI for each page. Microsoft should have made it better for Mix Sessions!</small></p>\r
  \r
  <p class=\"footnote\" id=\"fn2\"><sup>2</sup> <small>Before you zealot guys start to call me a Microsoft clone, I proudly own a macbook, and I wouldn't trade it for any other laptop running XP or Vista!</small></p>


title: Recent releases
body:
  <p>Let&#8217;s start by big G, they&#8217;ve released the <a href=\"http://code.google.com/apis/contacts/\">Google Contacts <span class=\"caps\">API</span></a>. They&#8217;re second to Microsoft who have already did the same, in order to avoid situations where you have to give your email password to social networks, so they can import your contacts. A nice step, I just wish applications start to implement both of the APIs right away.</p>

  <p>Now Apple, that has released the <span class=\"caps\">SDK</span> for iPhone along with some news like exchange support and so. Like many noticed, they are targeting now the Business market with Air and this iPhone update (only possible to Microsoft new interoperability promise) and I guess they will make greater moves into that area in about one year or so. Regarding their store, they are being selfish and they are going to pay that price very soon. If they have hacked dotMac, won&#8217;t they be able to hack iPhone, and create a <em>uTunes</em> where you can get cracked software? And I bet a few developers will prefer this one!</p>

  <p><a href=\"http://www.flock.com/node/61357\">Flock 1.1 was released</a>. I have a bittersweet relationship with Flock. It used to be my main browser, but being an programmer I have some needs Flock doesn&#8217;t fulfill (not talking about Firebug). However if I only used the browser for social stuff like twittering, facebook, flickr, del.icio.us and have a wordpress blog, it would be perfect, just perfect.</p>

  <p>With the release of Silverlight2b1, a few apps from partners are being shown up, and I really liked <a href=\"http://www.textglow.net/\">TextGlow</a>, a online viewer of docx documents. That made me thing. Currently Office Online doesn&#8217;t have a collaborative tool. That makes <span class=\"caps\">ALL</span> the difference when comparing to Google Apps. I believe the reason they&#8217;ve not released it yet is because they&#8217;re getting something really powerful built on Silverlight2. I can&#8217;t wait to try it out!</p>


title: The Mars Volta - Day of the Baphomets
body:
  <p><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/_4F92UmBhzM\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/_4F92UmBhzM\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object></p>

  <p><a href=\"http://www.youtube.com/watch?v=_4F92UmBhzM\">An excelent mixture of the Mars Volta with Fantasia&#8217;s Bald Mountain sequence.</a></p>


title: Chris Mills on Mobile Web Development
body:
  <p>Opera&#8217;s <a href=\"http://dev.opera.com/author/974138\">Chris Mills</a> writes a great article titled <a href=\"http://www.thinkvitamin.com/features/css/coding-for-the-mobile-web\">Coding for the mobile web</a> which I heavily recommend for any of you who is interested in developing websites targeting mobile devices, or just any webdesigner/webdeveloper in general, because you should make sure your website runs on mobile devices too.</p>

  <p>In this article I learned something that I find amazing I didn&#8217;t know before: the fact that some mobile browsers, like Opera Mini in this case, work through a proxy system. This is, when you navigate to alcidesfonseca.com, you&#8217;re going for a opera script that fetches this website and formats it in a way it fits perfectly your browser (and saves you bandwidth costs!). I must say I&#8217;m admired! From the use I gave to Opera Mini, the speed didn&#8217;t make me think there was an external proxy doing this!</p>


title: Adobe opening up the flash source format
body:
  <p>Until now, all flash files were save in a binary .fla file. <a href=\"http://www.moock.org/blog/archives/000269.html\">Seems like</a> CS4 will bring a new format .xfl that is a zip file with all the components of the movie and a xml manifest. This will improve it&#8217;s interoperability with third parties like image and video editors, or even opensource flash editors.</p>\r
  \r
  <p>Together with Microsoft&#8217;s <span class=\"caps\">OOXML</span> (even with all those <span class=\"caps\">OOXML</span> vs <span class=\"caps\">ODF</span> issues, it&#8217;s still plain <span class=\"caps\">XML</span>) it will allow a next generation versioning systems (who know Git with a tortoiseSVN-like interface, or even better) and a cool Office/Flash/Imaging Diff tool. And merged with a web-based editor would be perfect for non-geek end users. You might read more about this on <a href=\"http://pauloquerido.net/2008/01/sistemas-de-backup-de-versoes-e-colaborativos\">my guest post over PauloQuerido&#8217;s</a>.</p>


title: Palmas a Nuno Crato
body:
  <p>A televis&#227;o portuguesa come&#231;a a o dia com os <i>morning talk shows</i>, como a pra&#231;a da alegria e companhia, depois o jornal, depois repete o morning show com outros apresentadores, um concursozinho para pessoas n&#227;o muito literadas, a novela de fim de tarde o jornal da noite, e o resto &#233; preenchido at&#233; as tantas com novelas at&#233; chegar a altura de s&#233;ries ou filmes, a horas que j&#225; estamos todos a dormir. Adoro esta cultura! Felizmente existe a <a href=\"http://rtp2.rtp.pt\">RTP2</a> que &#233; a unica que se vai safando e tendo uma grelha mais variada e mais cultural. E n&#227;o, n&#227;o sinto falta de ter mais do que os quatro canais. O BitTorrent preenche esse vazio.</p>\r
  \r
  <p>Isto vem no seguimento do Nuno Crato, professor matem&#225;tico, <a href=\"http://joaomartins.entropiadesign.org/2008/03/14/nuno-crato-science-communicator-of-the-year-bravo/\">ter recebido o pr&#233;mio europeu de comunicador de ci&#234;ncia</a>. Tenho acompanhado este trabalho dele, quer pela coluna no expresso, quer por algumas entrevistas que d&#225;, ou pelos <a href=\"http://pt.livra.com/topiclist.asp?T=113&amp;V-543=44406\">livros</a>. De facto, acho que este senhor devia ter um programa de televis&#227;o, e poder divulgar a ci&#234;ncia ao comum dos mortais. Se h&#225; pessoa que &#233; capaz, &#233; ele. Claro que seria na rtp2, porque nem uma vers&#227;o mais popularizada de um programa de ci&#234;ncia como o <a href=\"http://sicprogramas.sapo.pt/sicprogramas/index.php?headline=46&amp;visual=9\">MegaCi&#234;ncia</a> esteve no ar durante muito tempo&#8230;</p>


title: TechDays 2008
body:
  <p>Levantar-me as 6 da manh&#227; n&#227;o foi t&#227;o doloroso como pensava. At&#233; porque acordei as 5. Eu e os meus quatro acompanhantes (mais sobre isto no final) apanh&#225;mos o alfa e 3 horas depois est&#225;vamos a fazer o check-in no TechDays. L&#225; fui obrigado a andar com a camisa oficial do evento (n&#227;o entra bem no meu estilo), mas tinha a vantagem de n&#227;o me andarem a scannar o cart&#227;o sempre que queria entrar.</p>\r
  \r
  <p><a href=\"http://www.flickr.com/photos/alcidesfonseca/2335406370/\"><img src=\"http://farm4.static.flickr.com/3018/2335406370_763a1f079c.jpg?v=0\" alt=\"\" /></a></p>\r
  \r
  <p>Come&#231;&#225;mos por ver a sess&#227;o do <a href=\"http://www.robmiles.com/journal/2008/3/13/hello-from-lisbon.html\">Mr. Rob Miles</a> sobre <span class=\"caps\">XNA</span> com os seus <a href=\"http://verysillygames.com/\">very silly games</a>. Comparado &#224;s apresenta&#231;&#245;es de <a href=\"http://alcidesfonseca.com/tag/teched2007\">Barcelona</a> o p&#250;blico n&#227;o respondeu ao seu humor bastante refinado. Mas todos gost&#225;mos.</p>\r
  \r
  <p>Depois a sess&#227;o sobre o Robotics Studio que &#233; uma coisa que j&#225; me anda h&#225; uns tempos na cabe&#231;a. O Rob Miles usa a plataforma <span class=\"caps\">XNA</span> para ensinar os seus alunos a programar. Eu c&#225; acho que a rob&#243;tica &#233; que era bastante &#250;til neste prop&#243;sito. E ainda quero ver se algu&#233;m estiver interessado em patrocinar um Lego Mindstorms <span class=\"caps\">NXT</span>, eu dar-lhe-ei bom uso no meu departamento! Em rela&#231;&#227;o ao Robotics Studio &#233; bastante interessante o simulador que junta renderiza&#231;&#227;o do <span class=\"caps\">XNA</span> com um motor de f&#237;sica usado em muitos jogos. Gostava de testar isto a s&#233;rio!</p>\r
  \r
  <p>A slot seguinte foi para descansar um bocado e rever a minha apresenta&#231;&#227;o que vou falar num post &#224; part e finalmente fui &#224; segunda parte de silverlight 2.0. &#201; engra&#231;ado, um bocadinho melhorzinho que o Flash, mas ainda n&#227;o vale a diferen&#231;a. Agora o 3.0 com 3d e acelera&#231;&#227;o gr&#225;fica vai fazer mesmo a diferen&#231;a! E trazer os jogos de qualidade ao browser :)</p>\r
  \r
  <p>Foi bastante engra&#231;ado o evento, e tinha mi&#250;das giras, como em qualquer evento da Microsoft! Podem ver <a href=\"http://videos.techdays.pt\">alguns v&#237;deos</a> sobre o evento, que d&#227;o uma ideia de como correu!</p>\r
  \r
  <p>Só um pequeno rant: apenas se inscreveram 10 pessoas para ir gratuitamente ao TechDays, o que quer dizer que poucas pessoas na minha faculdade se interessam por ir a eventos técnicos deste género. É uma pena. Outra coisa que também me deixa em baixo é que dos 10 iniciais apenas foram 4 porque tinhamos uma data de coisas marcadas para o dia seguinte e não há qualquer facilitismo para alunos que faltem às aulas para participar a eventos. Já se forem professores não há problema e podem ou não marcar aulas de substituição...</p>


title: Linguagens Dinamicas em .NET (IronPython e IronRuby) @ TechDays2008
body:
  <div style=\"width:425px;text-align:left;margin:auto\" id=\"__ss_309227\"><object style=\"margin:0px\" width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://static.slideshare.net/swf/ssplayer2.swf?doc=linguagens-dinmicas-tech-days-2008-1205704273733372-4\"/><param name=\"allowFullScreen\" value=\"true\"/><param name=\"allowScriptAccess\" value=\"always\"/><embed src=\"http://static.slideshare.net/swf/ssplayer2.swf?doc=linguagens-dinmicas-tech-days-2008-1205704273733372-4\" type=\"application/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\" width=\"425\" height=\"355\"></embed></object><div style=\"font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;\"><a href=\"http://www.slideshare.net/?src=embed\"><img src=\"http://static.slideshare.net/swf/logo_embd.png\" style=\"border:0px none;margin-bottom:-5px\" alt=\"SlideShare\" /></a> | <a href=\"http://www.slideshare.net/alcides/linguagens-dinmicas-tech-days-2008?src=embed\" title=\"View 'Linguagens Dinamicas - Tech Days 2008' on SlideShare\">View</a> | <a href=\"http://www.slideshare.net/upload?src=embed\">Upload your own</a></div></div>\r
  \r
  <p>Quinta feira fiz a minha apresenta&#231;&#227;ozinha no <a href=\"http://techdays.pt\">TechDays</a>. L&#225; tentei convencer a audi&#234;ncia das vantagens (e algumas desvantagens, claro) das Linguagens Din&#226;micas, e da sua utiliza&#231;&#227;o em .NET. Ficam por aqui <a href=\"http://junk.ideias3.com/presentations/Linguagens%20Din%C3%A2micas%20-%20TechDays%202008.zip\">os slides e os demos</a> para o caso de algu&#233;m querer dar uma olhadela, mas ficava muito melhor contextualizado.</p>\r
  \r
  <p>Para terem uma ideia, falei das raz&#245;es que me levam a acreditar que as linguagens din&#226;micas s&#227;o o pr&#243;ximo passo (na evolu&#231;&#227;o assembly &#8211; C &#8211; Java/C#) e em como s&#227;o linguages muito mais alto n&#237;vel. contei tamb&#233;m um bocadinho da hist&#243;ria do <span class=\"caps\">DLR</span> e do estado actual das linguagens din&#226;micas. Demonstrei a integra&#231;&#227;o com o Visual Studio e a interac&#231;&#227;o com managed code em C#. Falei tamb&#233;m das situa&#231;&#245;es em que usar linguagens din&#226;micas pode ser uma vantagem (e mostrei algum c&#243;digo exemplo). Acacabei referenciando exemplos de aplica&#231;&#245;es de IronPython no mundo real.</p>\r
  \r
  <p>Deixo tamb&#233;m alguns recursos adicionais para quem estiver interessado em explorar estas novas linguagens em .NET:</p>\r
  \r
  <p><a href=\"http://www.codeplex.com/IronPython\">IronPython</a><br />\r
  <a href=\"http://www.ironruby.net\">IronRuby</a><br />\r
  <a href=\"http://dynamicsilverlight.net/\">DynamicSilverlight</a> &#8211; Site espec&#237;fico com informa&#231;&#245;es e tutoriais sobre linguagens din&#226;micas para Silverlight</p>\r
  \r
  <p><a href=\"http://www.poromenos.org/tutorials/python\">Aprender Python em 10 minutos para quem j&#225; sabe outra linguagem</a><br />\r
  <a href=\"http://www.ruby-lang.org/en/documentation/quickstart/\">Aprender Ruby em 20 minutos</a><br />\r
  <a href=\"http://poignantguide.net/ruby/\">Poignant Guide to Ruby</a> &#8211; Um tutorial cheio de humor, para quem tiver mais tempo.<br /><a href=\"http://www.voidspace.org.uk/ironpython/winforms/part1.shtml\">Michael Foord&#8217;s Introduction to IronPython</a> - Muito bom para entrar em IronPython. &#201; tamb&#233;m o autor do <a href=\"http://www.manning.com/foord/\">primeiro livro</a> sobre o assunto.<br />\r
  <a href=\"http://blogs.msdn.com/paulcornell/default.aspx?p=2\">Learning IronPython</a> &#8211; Um bom tutorial para aprender IronPython</p>\r
  \r
  <p>Blogs:<br />\r
  <a href=\"http://blogs.msdn.com/ironpython/\">IronPython</a><br />\r
  <a href=\"http://www.iunknown.com/\" title=\"IronRuby\">John Lam</a><br />\r
  <a href=\"http://blogs.msdn.com/hugunin/\" title=\"IronPython and DLR\">Jim Hugunin</a></p>


title: The White Ninja and Free Health Care
body:
  <p><a href=\"http://www.whiteninjacomics.com/comics/healthcare.shtml\" target=\"_blank\"><img src=\"http://www.whiteninjacomics.com/images/comics/healthcare.gif\" alt=\"\" /></a></p>\r
  \r
  <p>One of the <a href=\"http://alcidesfonseca.com/blog/77\">comics</a> I read daily, this time mocking with <span class=\"caps\">USA</span>&#8216;s weird paid health care. If you are an American, please come and visit Portugal, use our free health care, and have this in mind in the coming elections.</p>


title: Professores vs Alunos
body:
  <p><a href=\"http://youtube.com/watch?v=Z2UKBSVol_c\">Not&#237;cia de abertura</a> do Jornal da Noite da <span class=\"caps\">TVI</span>:</p>

  <p><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/Z2UKBSVol_c&amp;hl=en\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/Z2UKBSVol_c&amp;hl=en\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object></p>

  <p>E ainda me perguntam porque &#233; que n&#227;o tenho esperan&#231;a neste pa&#237;s&#8230; E se juntar-mos a este o outro filme da <a href=\"http://youtube.com/watch?v=X535q0Er9Qg\">outra do hi5</a> &#233; uma &#243;ptima gera&#231;&#227;o que vai seguir a minha! E as not&#237;cias de alunos brilhantes que ganham concursos e essas coisa andam em vias de extin&#231;&#227;o&#8230; Se calhar um Salazar com uma mocidade portuguesa ou l&#225; como foi est&#225; a ser pedido por estes putos que n&#227;o sabem aproveitar o que est&#225; &#224; sua disposi&#231;&#227;o.</p>

  <p>Deixo tamb&#233;m uma nota em que muitos n&#227;o devem pensar (e em parte, sim estou a defend&#234;-la), mas a professora n&#227;o tinha nada que lhe tirar o telem&#243;vel. &#201; um objecto privado e sem um mandato judicial a professora n&#227;o tinha nada que o tirar. Tinha era de a tirar da aula se estava a perturbar o resto da turma. Se estivesse distra&#237;da a si pr&#243;pria das duas uma. Ou a deixava estar a perder a aula, ou ent&#227;o melhoraria a qualidade da aulas para atrair a aten&#231;&#227;o dos alunos.</p>

  <p>Gostei tamb&#233;m de ver o atraso dos colegas em resolver a situa&#231;&#227;o. O espect&#225;culo devia estar a ser engra&#231;ado (at&#233; deu um v&#237;deo para o youtube!)...</p>


title: One and a half Mac
body:
  <p>In this holidays I&#8217;ve spend some time hacking my OS setup. My Windows XP install had more than two years. And it was still solid without virus or spyware, and It has never seen any anti-virus or so. So guys who say proudly that you Macs or your Linuxes don&#8217;t get virus&#8230; Well, so doesn&#8217;t my Windows!</p>\r
  \r
  <p>However I had installed a lot of stuff I don&#8217;t use anymore and I find faster to just format it and install a new one. One of my rules when setting up a new computer is to make two partitions. One for the OS and programs, and the other for data. So whenever I have to format it, I don&#8217;t have to bother with backups.</p>\r
  \r
  <p><a href=\"http://www.flickr.com/photos/alcidesfonseca/2351137190/\"><img src=\"http://farm3.static.flickr.com/2318/2351137190_dcb2654ede.jpg?v=0\" alt=\"\" /></a></p>\r
  \r
  <p>I decided to give Vista SP1 a try, since it might not be as hard to use as <span class=\"caps\">RTM</span>, but I decided to test os x86 in between. Last time I didn&#8217;t have success <a href=\"http://alcidesfonseca.com/blog/31\">last time</a>.</p>\r
  \r
  <pre class=\"code\">Specs:\r
  - Asus P5LD2 SE\r
  - Intel Pentium D\r
  - Asus EN6600 Silent\r
  - Asus WL-167g (wireless dongle)</pre>\r
  \r
  <p>I installed <span class=\"code\"><span class=\"caps\">KALYWAY</span> <span class=\"caps\">LEO</span> 10.5.1 intel SSE2 SSE3</span> and everythin just worked out of the box, except for Wireless and Audio. Better than last time (in which I had no wired network, so no internet at all). Luckly there were guides to install ALC882 (the codec I was missing for audio) and also an hack for Ralink Wireless Driver in order to my Wireless dongle to work, and after some hacks it worked! I felt like installing linux, but with success!</p>\r
  \r
  <p>So now I have one and a half Mac, since I don&#8217;t get the same experience as with my MacBook, but I get much more integration between the two! I am even using <a href=\"http://abyssoft.com/software/teleport/\">teleport</a> to control my macbook from the desktop. It works really well without any hard configuration or hacking like I had to do with Synergy that made me let it go.</p>\r
  \r
  <p>At the moment I am installing Windows Vista on a virtual Machine in my desktop, but It is being really <span class=\"caps\">CPU</span> intensive. I bet I&#8217;ll return to XP in a matter of weeks!</p>


title: Me and git I
body:
  <p><span class=\"caps\">VCS</span> are a must for my projects. I need to be able to get old versions or have a place where I can easily sync the project with some friends. Until now I have been using subversion that fits my needs, but everyone is saying that &#8220;git&#8221;: is so cool and everyone is migrating their repositories to git. I&#8217;m not the guy to follow the flock, so I took the change in helping <a href=\"nunojob.wordpress.com\">Nuno</a> on <a href=\"http://gitorious.org/projects/online-testing-system\">his project</a> to try out git. I simply did one <a href=\"http://gitorious.org/projects/online-testing-system/repos/mainline/blobs/master/public/javascripts/countdown.js\">countdown snippet</a> to add to a form, you may use it anywhere you want, just keep in mind it depends on <a href=\"http://www.prototypejs.org/\">Prototype</a>.</p>

  <p>While <span class=\"caps\">SVN</span> comes with OS X, git doesn&#8217;t, so I recomend using <a href=\"http://metastatic.org/text/Concern/2007/09/15/new-git-package-for-os-x/\">this installer</a> to get git going on. Works on both Tiger and Leopard.</p>

  <p>I later found out of a bundle to textmate (since I&#8217;m an avid user of SVNmate) <a href=\"http://gitorious.org/projects/git-tmbundle\">here</a>. I just couldn&#8217;t find it in the first place, because I use <a href=\"http://projects.validcode.net/getbundle\">GetBundle</a> bundle to manage them, and it wasn&#8217;t in the list (Mercurial and Bazaar are!) so I&#8217;d suggest Tim to submit it to the macromates repository.</p>

  <p>There is also a nice interface to see the last changes called <a href=\"http://github.com/Caged/gitnub/wikis\">GitNub</a>. Just remember to upgrade to <a href=\"http://sourceforge.net/project/showfiles.php?group_id=44114\">RubyCocoa 0.13.0</a>.</p>

  <p>And now just use the magical workflow:</p>

  <div class=\"code\"><pre>git clone *repository url*
  *make your changes*
  git add .
  git commit -a -m \"*altera&#231;&#245;es feitas*\"
  git push</pre></div>

  <p>The diference here is that you can commit to your own repository, and then after submit your changes to the main repository. This is great in the point that it let&#8217;s you have your own repository offline (that would have been useful yesterday when ideias3 was offline). It also encourages people to clone the repository and take the project in diferent directions and then merge it all together. This is somehow possible in <span class=\"caps\">SVN</span> using branching and merging, but it is so complicated I have never branched anything in my life!</p>

  <p>However I am sticking to <span class=\"caps\">SVN</span> for now. Why? First because I don&#8217;t want to worry about managing my own git server (I do have one server that I could use for this, but most of people won&#8217;t). I know there are some cool stuff out there like <a href=\"http://github.com/\">GitHub</a> or <a href=\"http://repo.or.cz/\">Rep.or.cz</a> or even <a href=\"http://gitorious.org/\">Gitorious</a> but I like to keep some of my stuff private. And Dreamhost has in their control panel, a very simple and sweet <span class=\"caps\">SVN</span> manager. Second, my university workgroup runs different OSes. I am running MacOS X now (but I do use Windows a lot), one mate runs Windows and the other Ubuntu. So we need something that works fine in all those platforms, and I&#8217;ve heard git sucks in Windows. I haven&#8217;t really tested that out, but the major issue is lack of integration with the OS. We don&#8217;t really like to do everything on the command line. I know I&#8217;m weird, but what can you do about it? I love Tortoise-SVN (windows) and SCPlugin (Mac). There is some <span class=\"caps\">KDE</span> cool integration and for Gnome, there is one buggy one, but we&#8217;re using RapidSVN for now. Oh, and Eclipse support too. Git doesn&#8217;t have none of this for now. And I&#8217;ll keep waiting. Then I will migrate to Git.</p>


title: OPM - Heaven is a Halfpipe
body:
  <p><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/_zNhszaVRK0&amp;hl=en\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/_zNhszaVRK0&amp;hl=en\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object></p>

  <p><a href=\"http://youtube.com/watch?v=_zNhszaVRK0\"><span class=\"caps\">OPM</span> &#8211; Heaven is a Halfpipe</a></p>


title: Geekish Links
body:
  <p>Yahoo has lanched <a href=\"http://fireeagle.yahoo.net/\">Fire Eagle</a>, a way of providing your location to several services. Good news to Python Hackers, <a href=\"http://nascentguruism.com/\">Steve Marshall</a> has published <a href=\"http://github.com/SteveMarshall/fire-eagle-python-binding/\">his bindings to the Fire Eagle <span class=\"caps\">API</span></a>. Also in the Python world, <a href=\"http://simonwillison.net/\">Simon Willison</a> has done <a href=\"http://wikinear.com\">a really cool mashup</a> envolving FireEagle and Wikipedia (along with some Google Stuff) sticking it all inside a Django Project. And he also explains <a href=\"http://simonwillison.net/2008/Mar/22/wikinear/\">how he made it</a>.</p>\r
  \r
  <p>Among the <a href=\"http://del.icio.us/alcidesfonseca\">best of the web</a> I found a link to <a href=\"http://rcrowley.org/\">Richard Crowley&#8217;s blog</a>. I found there three cool hacks, specially the last two. The first is <a href=\"http://rcrowley.org/2008/03/22/powncefs/\">PownceFS</a> and implementation of your Pownce friends archives as a filesystem. Systems like this and like <a href=\"http://www.getdropbox.com/\">DropBox</a>, that connect the desktop and the web are stuff that I believe in. Oh, and take a look at <a href=\"http://tarpipe.com\">TarPipe</a> when it comes out (or earlier at <a href=\"http://takeoff.ideias3.com\">Take Off</a>!).</p>\r
  \r
  <p>The other two are some UserScripts to improve you Google Reader experience. I use it as the my major source of information (email being only for private stuff and twitter&#8230; you can&#8217;t really call it information, can you?) but I archive stuff in my delicious account, so now I have what I&#8217;ve been looking for in a while: being able to <a href=\"http://rcrowley.org/2008/02/08/readelicious-hacking-delicious-directly-into-google-reader/\">bookmark posts directly to Delicious inside Google Reader</a>.</p>\r
  \r
  <p>The last one, is another script to <a href=\"http://rcrowley.org/2008/02/11/more-greader-hacking-immersion/\">see that original link for that post but inside GoogleReader</a>, which I find very handy to comment a post, or see some youtube video GReader insists on not parsing.</p>


title: The best application for programmers!
body:
  <p>After developing software for some time now, I feel like I should mention the software that most helped me until now. This is just a personal opinion, so don&#8217;t start flamming me for this, okay? Well, although I use Notepad++ and Textmate for writing code, I&#8217;m not talking about neither, and I&#8217;m not going to talk about Visual Studio which is a great <span class=\"caps\">IDE</span>, and a wonderful tool for designing desktop applications. The best software that has helped me in my programming until now was&#8230; Fireworks, that&#8217;s right! Macromedia&#8217;s, now Adobe&#8217;s software for designing web graphics.</p>\r
  \r
  <p>So howcome a <em>designer</em> application has helped in your programming? Well, I don&#8217;t do low-level programming, my focus in on web programming, so the interface is very important. I find Fireworks the most useful tool because it allows me to get some graphics done very fast and easily, so I can focus on what I really want: to code.</p>\r
  \r
  <p>So why Fireworks and not Photoshop? Photoshop is indeed more powerful that Fireworks, but it is also more complex, and I&#8217;m not a designer, I just want quick icons, or logos, or some fancy artwork for my software, I don&#8217;t want to make some artistic and amazing drawings. And right now, I can archieve everything in Fireworks you can in Photoshop. The only feature I miss is Brushes, but I can emulate it using some workarounds that take too much time.</p>\r
  \r
  <p>This is one of the features Adobe could add to Fireworks. I&#8217;ve been using it since the MX 2002 version through the MX 2004 and CS3 and I find no real difference between them. Couldn&#8217;t they just spend some time on this wonderful product? Of course it doesn&#8217;t sell like Photoshop and is maybe overpriced for its target audience, but I&#8217;m sure they can manage it&#8230; I&#8217;m sure there are other Fireworks lovers around wishing for this too&#8230;</p>\r
  \r
  <p><b>PS:</b> Ok, I had to ruin my first linkless post with some sort of interesting link. Here it is: <a href=\"http://www.guuui.com/posting.php?id=2112\">Fireworks is a great prototyping tool for interaction desginers</a></p>


title: Urls vs Search Engines
body:
  <p>When everybody talks about URLs and how you can associate all your stuff to a personal <span class=\"caps\">URL</span> (through <a href=\"http://alcidesfonseca.com/tag/openid\">OpenID</a>, <a href=\"http://alcidesfonseca.com/tag/microformats\">microformats</a>, etc&#8230;), <a href=\"http://www.cabel.name/2008/03/japan-urls-are-totally-out.html\">it looks like in Japan they are already leaving URLs behind and they&#8217;re just using search engine keywords in their advertising</a>. This is not a new thing, I remember a lot of movie posters not having the <span class=\"caps\">URL</span>, but the <span class=\"caps\">AOL</span> keyword. That was pretty useless in Portugal, since <span class=\"caps\">AOL</span> has no presence here, and I can&#8217;t remember <span class=\"caps\">SAPO</span> doing anything like this. Even I used this strategy! I was in doubt whether should buy this domain or not. I wouldn&#8217;t give out my old address to people, I&#8217;d just tell them to google &#8220;alcides fonseca&#8221; and thanks to the <span class=\"caps\">SEO</span> magic of having a rare name, it works :)</p>\r
  \r
  <p style=\"text-align:center;\"><a href=\"http://www.cabel.name/2008/03/japan-urls-are-totally-out.html\"><img src=\"http://www.cabel.name/images-post/2008/03/search-1.jpg\" alt=\"\" /></a></p>\r
  \r
  \r
  <p>However, this is something I wouldn&#8217;t suggest unless you have the <span class=\"caps\">KEYWORD</span>.com domain. Search engines don&#8217;t always display the search results in the same order, so imagine you have a company, and some guy writes a bad review and he&#8217;s a <span class=\"caps\">SEO</span> expert. Whenever a customer would search for your keyword, his bad review will be the first result! You don&#8217;t want this, do you? And guess that one of your competitors buys an advertising link in some Search Engine that displays first when search for your keywords? I wouldn&#8217;t like that too&#8230;</p>\r
  \r
  <p>Even when &#8220;good&#8221; domain names are becoming rare and expensive, and &#8220;Big Mamas Bakery&#8221; looks more catchy than http://www.big-mamas-bakery.com, making sure that all your possible clients end up in the right place it&#8217;s very important!</p>


title: WiMax in India?
body:
  <p>First the <a href=\"http://blogs.guardian.co.uk/technology/2008/03/25/australian_wimax_pioneer_says_its_a_disaster.html\">Australian WiMax pioneer says it&#8217;s a disaster</a> and now <a href=\"http://opengardensblog.futuretext.com/archives/2008/03/a_wimax_breakth.html\">Tata Communications announce they're rolling out contrywide WiMax</a>&#8230; I&#8217;m getting confused now :/</p>


title: GreenDay - Minority
body:
  <p><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/B-HTRKlU1EY&amp;hl=en\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/B-HTRKlU1EY&amp;hl=en\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object></p>

  <p><a href=\"http://youtube.com/watch?v=B-HTRKlU1EY\">GreenDay &#8211; Minority</a></p>


title: Dynamic Language Hosting
body:
  <p>On <a href=\"http://alcidesfonseca.com/blog/328\">my talk at TechDays2008</a>, I noticed the audience was looking more to integrate IronPython/IronRuby on their existing C# apps, than using it as a standalone language. In order to get one of this two languages in your application is to host a <span class=\"caps\">DLR</span> engine.</p>\r
  \r
  <p>It&#8217;s very easy to do this, so easy I guess it will be be used, even when it&#8217;s not the best solution (just an hintch). As usual, <a href=\"http://voidspace.org.uk/ironpython/dlr_hosting.shtml\">Michael Foord puts it plain simple, with a couple of examples</a> for you to get started.</p>\r
  \r
  <p>This is a great excuse to start allowing scripting over you application, using one (or even both!) of this great languages! As I mentioned in my presentation, there are power users who would want to code something in this languages (that are really, really simple!) and start using the full power of your application!</p>


title: A little applescript snippet
body:
  <p>In the last days I found myself doing over and over the same combo: rating a music 5 starts in iTunes and then loving it in Last.fm, so as any Software Developer, I automated the process:</p>\r
  \r
  <pre class=\"code\">tell application \"iTunes\"\r
  	set rating of current track to 100\r
  end tell\r
  \r
  tell application \"Last.fm\" to activate\r
  tell application \"System Events\"\r
  	key code 76 using command down\r
  end tell\r
  \r
  tell application \"System Events\"\r
  	set visible of process \"Last.fm\" to false\r
  end tell</pre></p>\r
  \r
  <p>Saved as a application in my AppleBin directory, and now I just use spotlight to reach it (Sorry, but I can&#8217;t get used to quicksilver&#8230;)</p>\r
  \r
  <p>And I just love reading AppleScript! As for writing, it sucks :/</p>


title: 1984
body:
  <a href=\"http://www.flickr.com/photos/alcidesfonseca/2383227201/\"><img src=\"http://farm4.static.flickr.com/3116/2383227201_3a9664f2b9_m.jpg\" alt=\"\" style=\"float:left; margin-right:10px;\" /></a>\r
  \r
  <div class=\"hreview\">\r
   <span class=\"reviewer vcard\" style=\"display:none;\">\r
    <span class=\"fn\">Alcides Fonseca</span>, \r
    <abbr class=\"dtreviewed\" title=\"20080402\">April 2nd, 2008</abbr>\r
   </span>\r
   <div class=\"item\">\r
   <p>A while ago I read <a href=\"http://en.wikipedia.org/wiki/Animal_Farm\" target=\"_blank\">Animal Farm</a> (<span lang=\"pt\">O Triunfo dos Porcos</span>) and I really liked! A tiny book and a really nice story. Now I've finished another book by George Orwell, <a class=\"url fn\" href=\"http://en.wikipedia.org/wiki/Nineteen_Eighty-Four\">1984</a>.\r
   </p></div>\r
  \r
  <div style=\"display:none;\">Rating: <span class=\"rating\">5</span> out of 5</div>\r
   <div class=\"description\"><p>\r
    I usually read books in a short time. I can spend one whole afternoon reading a 400 pages book, but this time it was different. The book as three parts, in which the story context changes a lot. In the first part I had to stop reading the book, it was too dark for me. Not the dark as in Dracula, or some other horror book, but in a grey way, describing the world as a boring and horrible place to live.</p><p>For one month the book stood still on my shelf until I walked in <a href=\"http://www.bertrand.pt\" target=\"_blank\">Bertrand</a>, a bookshop I really enjoy, and I saw the book I want to read next (mental note: go and buy ASAP!) That night I started to read the book again and then I entered the second part, where some hope was given (actually that's in the end of part 1, but you'll get it). Then I couldn't stop again and read it all as another book and I must say I loved it. Weird feelings about the end remain, but you wouldn't want me to spoil you, would you?</p><p>I must take my hat off to George Orwell for his remarkable and brilliant imagination!\r
   </p></div>\r
  </div>


title: Tecnonov 2008
body:
  <p>O dia de ontem foi passado na Fnac a assistir ao evento <a href=\"http://tecnonov.net/home_2008/\">Tecnonov</a>. Ainda n&#227;o tinha escrito nada, pois estava a espera de outras reac&#231;&#245;es, nomeadamente de <a href=\"http://mindboosternoori.blogspot.com/2008/04/tecnonov-2008-fiasco-or-success.html\">um dos organizadores</a>.</p>

  <p>Concordo em muito com a conclus&#227;o tirada, em que o evento n&#227;o atingiu o seu objectivo inicial, e j&#225; o ano passado tamb&#233;m n&#227;o foi assim t&#227;o conseguido. De facto a <span class=\"caps\">FNAC</span> parece ser um sitio giro para fazer eventos deste g&#233;nero, mas ningu&#233;m aparece por l&#225; (A localiza&#231;&#227;o da sala na outra ponta da loja, foi feita para as pessoas comprarem quando v&#227;o a eventos, e n&#227;o o inverso, que interessava aqui). Penso que uma coisa num espa&#231;o mais aberto como as Docas ou ent&#227;o o centro do Dolce Vita funcionariam melhor para atingir este p&#250;blico alvo. Acho tamb&#233;m que algumas das apresenta&#231;&#245;es tinham um cariz muito t&#233;cnico para apresentar ao p&#250;blico geral. Estou a lembrar-me por exemplo da apresenta&#231;&#227;o sobre o Debian, que foi uma das apresenta&#231;&#245;es que mais gostei, mas no entanto para pessoas que de Linux s&#243; conhecem o nome, uma apresenta&#231;&#227;o daquele n&#237;vel n&#227;o &#233; o ideal. Ter alguns computadores com v&#225;rias distribui&#231;&#245;es e v&#225;rios ambientes para teste por parte dos &#8220;visitantes&#8221; poderia divulgar mais o opensource (que acredito que seja um objectivo secund&#225;rio do evento).</p>

  <p>No entanto para quem foi, como eu, foi uma experi&#234;ncia &#243;ptima (acho que s&#243; eu e outro &#233; que est&#225;vamos na audi&#234;ncia excluindo oradores). &#201; uma pena que mais pessoas n&#227;o participem neste tipo de eventos. Apesar de j&#225; conhecer algumas das apresenta&#231;&#245;es, ou os assuntos em quest&#227;o, gostaria de salientar uma apresenta&#231;&#227;o sobre direitos de autor e propriedade industrial (como quem diz patentes e copyrights) na &#225;rea da inform&#225;tica. Acho que &#233; um ponto muito importante que quem trabalha nesta &#225;rea devia ter conhecimento.</p>

  <p>Overall, gostei do evento (n&#227;o esquecer o almo&#231;o) e espero que para o ano consigam aumentar a audi&#234;ncia, ou caso mudem o formato, que tenham sucesso nesse objectivo. Quanto a mim, estou de olhos postos no <a href=\"http://takeoff.ideias3.com\">Take Off</a> e espero que n&#227;o faltem.</p>


title: MSN rant
body:
  <p>From time to time I freak out about Windows Live Messenger also known as <span class=\"caps\">MSN</span> Messenger. First is one centralized system. Everything depends on Microsoft. They&#8217;re servers are down. No <span class=\"caps\">MSN</span> for anyone. They said you can only have 150 contacts in one account, you have to have two so you can connect all your friends. Then they said you were allowed 300, it was nice but at that point, you also had more than 300 contacts. After that they increased the limit to 1000 and that was enougth for some years. Then you reach the limit and have to clean up your contact list. I know you can have more than 1000 now, but I don&#8217;t know how much.</p>\r
  \r
  <p>Now I get another stupid error: I got too many groups on my messenger list. Grrr I <span class=\"caps\">HATE</span> <span class=\"caps\">YOU</span> <span class=\"caps\">MSN</span>! Only if my hot friends would change to Jabber as everyone should&#8230; <span class=\"caps\">MSN</span> can&#8217;t even let me be logged in in two different computers :(</p>


title: Jet - Rip it Up
body:
  <p><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/R7HkXI70t88&amp;hl=en\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/R7HkXI70t88&amp;hl=en\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object></p>

  <p><a href=\"http://www.youtube.com/watch?v=R7HkXI70t88\">Jet &#8211; Rip it Up</a></p>


title: I'll admit it!
body:
  <p>I am a Python addicted :/</p>

  <pre class=\"code\">alcides$ history | awk '{print $2}' | sort | uniq -c | sort -rn | head
   125 cd
   100 python
    78 ls
    33 clear;
    23 ssh
    16 ipy
    15 ping
    10 sudo
    10 rm
    10 easy_install</pre>


title: Why do I keep on using Python...
body:
  <p>I sincerely believe Dynamic Languages are the future. Once people start learning these languages, they&#8217;ll hardly go back. I know a lot of guys, like me, to whom programming in C, Java or C# is painful. Most of people won&#8217;t learn any of this &#8220;new&#8221; (they&#8217;re so damn old!) languages. If you think right, they make you more productive!</p>

  <p>So why Python? Well, I&#8217;ve spend many years coding <span class=\"caps\">PHP</span> and I don&#8217;t want to do that again! (I know I will, and because it will the best choice, but I won&#8217;t have the same feeling as in coding Python). As for <span class=\"caps\">PERL</span>, it is really good for those who learned it years ago. Nobody learns it nowadays. Ruby and Python are as powerful as Perl, and much more readable. As for Ruby, it is indeed a powerful language. I happen to love some of its features, but the simplicity of Python rocks my world. Ruby is almost used with Rails, which I also like, but it alone can&#8217;t make me change my language. Of course there is Shoes also, but that&#8217;s just for fun.</p>

  <p>In Python I have all another world. I also have webdev with Django (which fits my specific needs better than rails) and I also have scripting and desktop apps. Do you know that a lot of the frontend of the applications you use daily in Linux distros like Ubuntu are mostly written in Python?</p>

  <p>But the best is yet to come. I believe Python will be the next big languages. Not for developers (who will use something like Javascript with a bit of Ruby), but for PowerUsers. Society is getting more into computers and kids can now learn advanced stuff faster. In a few years, all software should be scriptable, and regular people will make small python scripts to change the way each program flows. And that&#8217;s what will Python be for. So if you do software development, you can see <a href=\"http://alcidesfonseca.com/blog/339\">how easy it is to allow such thing in .NET</a>.</p>

  <p>I would also recommend reading Gob&#225;n Saor&#8217;s post on <a href=\"http://blog.gobansaor.com/2008/04/11/python-the-new-vba/\">Python the new <span class=\"caps\">VBA</span></a> which details more of this idea.</p>


title: Physics Simulation Games
body:
  <p>I grew up more a less at the same time as Nintendo&#8217;s GameBoy, so computer games were not that awkward to me. The first game that I was really amazed by was <span class=\"caps\">TIM</span> (<a href=\"http://en.wikipedia.org/wiki/The_Incredible_Machine\">The Incredible Machine</a>). For those of you who don&#8217;t know it, it was a simple game where you had to make a lot of elements like balls, balloons, candles, strings, cats, mice, electrical stuff, etc.. to work together in order to achieve a goal each level. If somehow I got that game again, I&#8217;d spend one month having all that fun again! Like I never had with games like Warcraft or Counter-Strike!</p>

  <p>Sometime ago a friend showed me <a href=\"http://en.wikipedia.org/wiki/Armadillo_Run\">Armadillo Run</a> a game of the same type, but more focused on physics and structures. Not as much fun as <span class=\"caps\">TIM</span>. But after that a new game was being blogged about everywhere: <a href=\"http://en.wikipedia.org/wiki/Crayon_Physics\">Crayon Physics</a>. It doesn&#8217;t have as many features as <span class=\"caps\">TIM</span>, but it has a bonus: you get to draw your components. If you need a ball or a box, you have to draw it! I loved it!</p>

  <p>But the demo was a bit short and the <a href=\"http://www.kloonigames.com/crayon/\">real stuff</a> isn&#8217;t here yet&#8230; Nevertheless I found a flash game exactly the same, and with pins and hinges that gave it a brand new sense. I&#8217;ve finished it and now I&#8217;ve improving the number of moves per level.</p>

  <p><a href=\"http://www.addictinggames.com/magicpen.html\">You should <span class=\"caps\">REALLY</span> try it!</a></p>


title: A treat for those Java Clones
body:
  <p><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/OhPjgmj9CxY\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/OhPjgmj9CxY\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object></p>

  <p><a href=\"http://www.youtube.com/watch?v=OhPjgmj9CxY#\">Puppets doing JRuby</a></p>


title: Twitter, entreprise edition
body:
  <p>So Twitter is the internet application of the moment. The so called <a href=\"http://radar.oreilly.com/archives/2007/10/twitter-is-lowexpectation-irc.html\"><span class=\"caps\">IRC</span> of the web 2.0</a> has got the <s>internet junkies</s> Geeks 2.0 and also coming to regular people&#8217;s life.</p>\r
  \r
  <p>There is an enourmous discussion on whether Twitter is useful or not. <a href=\"http://blog.webreakstuff.com/2008/03/on-information-overload/\">Some</a> turn it off to get work done, others <a href=\"http://www.gapingvoid.com/mt/mt-tb.cgi?__mode=view&amp;entry_id=4480\">delete their account</a> because it&#8217;s killing their blogging to then go back and realize <a href=\"http://www.gapingvoid.com/Moveable_Type/archives/004488.html\">they can&#8217;t live without it</a>.</p>\r
  \r
  <p>Now 37 signals, the company behind Backpack (and some others) and also Ruby on Rails is getting their Twitter-clone applied to entrepises ready. They&#8217;re naming it <a href=\"http://www.37signals.com/svn/posts/976-a-peek-at-inout-an-internal-app-at-37signals\">In/Out</a> and they&#8217;ve been using it internally for the last year. Why do I call it a twitter clone? Because it allows you to update your status on <strong>What are you doing</strong> so your workmates know at any time what is keeping you busy. I love their idea of charging companies for such an idea!</p>


title: Take Off 2008
body:
  <p><a href=\"http://takeoff.ideias3.com/2008/o-evento/\">Correu bem!</a> Aprendemos com algumas coisas do ano passado, e volt&#225;mos a aprender tamb&#233;m este ano para aplicar no pr&#243;ximo. Mas correu bem! E tirei muitas ideias das apresenta&#231;&#245;es.</p>

  <p>Uma das coisas que todos os oradores referiram foi persist&#234;ncia. Uma pessoa que tenha uma ideia tem de ser persistente. Se n&#227;o funciona bem &#224; primeira, &#224; segunda&#8230; voltar a tentar at&#233; conseguir alcan&#231;ar o objectivo. Quer seja a bater a porta de VCs, como aconteceu com o <a href=\"http://9idiots.com\">S&#233;rgio Veiga</a>, quer seja a reformular a ideia, como nos falou o <a href=\"http://unfoldingtheweb.com/\">Bruno Pedro</a> devemos sempre lutar pelas nossas ideias. Mesmo que inclua trabalhar dia e noite, como acontece com o <a href=\"http://blog.delaranja.com\">Andr&#233; Ribeirinho</a>.</p>

  <p>E para reformular a ideia, partilh&#225;-la &#233; uma boa op&#231;&#227;o. Diferentes perspectivas sempre ajudam a refinar a ideia, melhorando-a. Mas para n&#227;o correr riscos de nos roubarem a ideias, temos de nos distinguir numa coisa: a execu&#231;&#227;o. E isto &#233; uma das coisas que os financiadores avaliam. Pelos exemplos que o <a href=\"http://gesbanha.blogs.sapo.pt\">Dr. Francisco Banha</a> ter um prot&#243;tipo para mostrar &#233; sempre uma vantagem. Mas n&#227;o confundir aqui um aspecto. Eles est&#227;o interessados em produtos que se vendam, n&#227;o na tecnologia.</p>

  <p>E quanto ao business plan, ouvi v&#225;rias sugest&#245;es de leitura, mas ficou-me na cabe&#231;a o facto de ter de ter um &#243;ptimo <i>abstract</i>. Se couber num post-it, como foi o caso das empresas que o <a href=\"http://mv.asterisco.pt\">M&#225;rio Valente</a> fundou, &#243;ptimo. E tem de ser algo que fa&#231;a qualquer pessoa sorrir e querer saber mais. Depois no resto das duas folhas A4 conv&#233;m ter uma an&#225;lise do neg&#243;cio mais concisa, e recomendo o slide respectivo da &#250;ltima apresenta&#231;&#227;o.</p>

  <p>Ainda relativamente a estes investimentos, Portugal n&#227;o aposta muito nesta &#225;rea, pelo que o Dr. Francisco Banha recomenda que enchamos os VCs com propostas, para verem que esta &#233; uma &#225;rea em que vale a pena apostar. Outra solu&#231;&#227;o &#233; uma das ideias do quase-Mestre M&#225;rio Valente que leva o microfinanciamento de seed capital a projectos nesta &#225;rea a n&#237;vel europeu. Sinto que h&#225; realmente uma falha nesta &#225;rea (embora a minha preferida seja a segunda ideia!).</p>

  <p>Uma coisa curiosa que notei relativamente &#224; Esoterica do M&#225;rio e ao Sapo do <a href=\"http://celso.arrifana.org/\">Celso Martinho</a>, foi o facto de na sua venda, quem ganhou mais foram as empresas que fizeram a primeira compra da maior parte. Logo se tiverem uma empresa de sucesso, n&#227;o vendam &#224; primeira.</p>

  <p>Isto foi o que considero mais importante do que retirei das apresenta&#231;&#245;es, claro que h&#225; 1001 coisas que aprendi ontem e ainda me est&#227;o a fazer pensar. Ficam apenas algumas curiosidades relativamente &#224; organiza&#231;&#227;o do evento:</p>

  <p>- O coffee break que durou o dia inteiro e ainda sobrou bastante, foi o que compr&#225;mos apenas para a manh&#227;. Parece que as pessoas n&#227;o comem tanto como eu pensava.</p>

  <p>- Ao contr&#225;rio do que vejo noutros eventos, as apresenta&#231;&#245;es correram todas no meu macbook, tirando a do Celso que mesmo assim ainda usou o meu remote.</p>

  <p>- O audio das apresenta&#231;&#245;es vai ficar cortado (e penso que nem vai haver da &#250;ltima) n&#227;o por censura, mas sim porque o microfone comeu uma pilha de 9V antes de acabar a manh&#227; e foi uma sorte eu ter comprado outra de backup)</p>


title: Remote Virtualization
body:
  <p>I now have 3 virtual machines on my Macbook. Ubuntu, XP and Vista. Now that I got Matlab for <span class=\"caps\">UNIX</span>, I almost don&#8217;t use them any more, only for some testing purposes. And having them on my 160Gb harddrive sucks! And I&#8217;m not buying a portable external disk (I am buying a 500gb external storage with ethernet interface to backup all the family pcs, and finally use Time Machine). So I want to adopt another solution. I have a regular desktop running Mac OS x86 right now (but I will soon install Windows Server 2008 to play the recently launched <a href=\"http://www.trackmania.com/en/index.php?lang=en&amp;rub=nations\">TrackMania Nations Forever</a>) Linux sucks there since I cannot have 1280&#215;1024 resolution in my screen.</p>

  <p>So my idea is to run my virtual machines in my desktop and access them remotely via <a href=\"http://the.taoofmac.com/space/Remote%20Desktop\"><span class=\"caps\">RDP</span></a> or <a href=\"http://the.taoofmac.com/space/VNC\"><span class=\"caps\">VNC</span></a>, since I also want to run a Ubuntu virtual machine. The problem here is that I want them to be active only when I&#8217;m connected to them. I need them to use 1024 of my 2Gb <span class=\"caps\">RAM</span> memory, and I can&#8217;t have two switched on at the same time.</p>

  <p>So dear lazy web, is there any simple and free (since I&#8217;m a student and not want to make profit of this) solution for this?</p>


title: 25 de Abril e a liberdade...
body:
  <p>Oi&#231;o pela blogosfera, e não s&#243;, que os jovens não ligam nada ao 25 de Abril, que não dão importância devida a liberdade, etc...</p>\r
  \r
  <p>Sinceramente, e sendo um deles, acho que fazemos bem. Tal como não ligamos à implantação da república (nem mesmo a geração que nos chateia com o 25 de Abril) e tal como não ligamos ao 5 de Outubro, dia da independência portuguesa e que nem é feriado por isso! São coisas que não aconteceram no nosso tempo, sabemos o que são, mas não vemos razão para comemorarmos. That's all!</p>


title: Links of the week
body:
  <p><a href=\"http://samizdat.mines.edu/howto/HowToBeAProgrammer.html\">How to be a Programmer: A Short, Comprehensive, and Personal Summary</a> by Robert L Read, is a wonderful short book every programmer should read. You&#8217;ll get an idea of the skills you should improve in the different stages of your path through programming. And I love the fact that there is no code there, not even one programming language name mentioned! And he goes through Debugging, Unit Testing and so. And you&#8217;ll read it incredible fast!</p>

  <p><a href=\"http://fupeg.blogspot.com/2008/04/why-johnny-cant-scale.html\">Why Johnny Can&#8217;t Scale</a> is a post on why Twitter can&#8217;t scale as it should and a small rant on Ruby on Rails. You should read it along with the debate in the comments between Michael Galpin and <span class=\"caps\">DHH</span> himself.</p>

  <p><a href=\"http://www.wait-till-i.com/2008/04/26/fencing-in-the-habitat-doing-things-right-and-getting-the-accessibility-wrong/\">Fencing in the habitat &#8211; doing things right and getting the accessibility wrong</a> is a presentation by Christian Heilmann on accessibility on the web. And I love how you can get the idea by just reading the slides. A must for webdevelopers!</p>


title: 4 hours, 3 OSes
body:
  <p>I feel pity for this desktop of mine. It has suffered a lot when it comes to <a href=\"http://alcidesfonseca.com/tag/os\">OSes</a>. So I had installed Mac OS x86 <a href=\"http://alcidesfonseca.com/blog/331\">perfectly working</a>, but I wanted to play Trackmania Nations Forever. As I wasn&#8217;t doing any work on the desktop, no problem, let&#8217;s format this.</p>

  <p>First choice: Windows Server 2008. I heard it was more stable than Vista and it ran Trackmania pretty nice. The installation was one of the smoothest I have ever experienced. But I was almost giving up on this OS when I had to set for the first time the Administrator password. Whatever password I inserted, it always gave me the following error: &#8220;Your password doesn&#8217;t match the length, complexity or the history required by this computer&#8221; (or something like that). <span class=\"caps\">WTF</span>??? Luckily Bruno gave me the solution: You need both upper and lower-case and numbers in your password. Mr. Server2008 Usability Guy should be punished for this one! Once inside, I installed the Desktop Experience and Wireless packages. Reboot. Another reboot. Nothing&#8230; I couldn&#8217;t access any of those features. And no wireless. Now what? Let&#8217;s see what&#8217;s new in Ubuntu 8.04.</p>

  <p>Installing Hardy Heron was OK until the disk partitioning thing. By default it would erase all my disk. I had a Storage partition with all the documents I need. So I had to go to advanced. There I had to delete the old Windows partition (this was ok). But I hadn&#8217;t a button called &#8220;Install Ubuntu in free space&#8221;. I knew that I had to format a swap and a EXT3 partitions. But my father wouldn&#8217;t. One thing to improve Canonical guys ;) Now, inside the OS, it was similar to the previous version, including that reddish-brown color of the Human theme. One thing that I was glad to see is that now Ubuntu handles the 1280&#215;1024 resolution in my screen. Sweet! Another thing that I missed, and since Ubuntu&#8217;s windows manager is a copy of Windows (that I understand to ease the switch), is the lack of closing the window by double-clicking on the icon. I have used it since Windows 3.1! Oh and it couldn&#8217;t authenticate in my <span class=\"caps\">WEP</span>-protected wireless. I could have changed it to <span class=\"caps\">WPA</span>, since all the computers in the house support it, but unfortunately I could play Trackmania in Ubuntu as I wished.</p>

  <p>All of this OSes failed the Audio. Ubuntu couldn&#8217;t fetch the right drivers, don&#8217;t know why (in the last version it worked fine). And even in Vista I had to install the codecs from the official site and even a patch. Manufacturers and OSes should improve this experience. Each OS would have a repository of drivers that would be searched each time a new device is connected. XP had this, but it didn&#8217;t work. Vista has this working fine, but I had a few problems with Asus hardware. As for Vista, everything just works, which is fine. Except for the fact that is ugly as hell and isn&#8217;t straightforward. I just can&#8217;t go back from the Mac to this :/ And having a desktop only to play Trackmania&#8230; sucks!</p>

  <p>A final note about Windows vs Mac OS X: Although many would say OS X is way better than Windows, I don&#8217;t think that&#8217;s such a big difference (and I&#8217;m comparing to Windows XP). There are only two things that I really miss: Spaces. It has changed my way of organizing windows and for me that&#8217;s a really cool thing. And I&#8217;ve tested a few solutions for Virtual Desktops on Windows and they suck. The second change is the most anoying thing for switchers: the keyboard layout, specially how cmd replaces your windows/ubuntu ctrl. For years I would use my little finger to press control and then use the S, X, C, V or whatever key I wanted. For about 6 months I have used Mac OS as my main os and using your thumb to press cmd and the other fingers to press the other key is a lot better for your wrists! And I don&#8217;t want to miss that.</p>


title: Momento WTF!?! da semana
body:
  <blockquote class=\"quote\">A junta de freguesia da Ericeira foi multada em sete mil euros utilizar &#243;leos reciclados para mover os carros do lixo, em vez de comprar combust&#237;veis f&#243;sseis, pelo que o Estado se considera lesado. O presidente da junta, citado pela TSF, j&#225; garantiu que n&#227;o vai pagar a multa.</blockquote>\r
  \r
  <p><a href=\"http://ultimahora.publico.clix.pt/noticia.aspx?id=1327056&amp;idCanal=59\">Artigo no P&#250;blico</a> (via <a href=\"http://sixhat.net/\" target=\"_blank\">SixHat</a>)</p>\r
  \r
  <p>Um pol&#237;tico (pelo que me parece) faz uma coisa boa pelo ambiente. Resultado: a <span class=\"caps\">ASAE</span> multa-o. O Estado importa-se de criar uma autoridade de inspec&#231;&#227;o da <span class=\"caps\">ASAE</span>? Para os multar quando eles fazem coisas parvas?</p>\r
  \r
  <p><small>Nota: este presidente da freguesia ser do <span class=\"caps\">PSD</span> e o Alberto Jo&#227;o candidatar-se a lideran&#231;a do partido fazem-me ter vontade de renovar o cart&#227;o de militante! (Dispenso coment&#225;rios sobre isto, sff)</small></p>


title: PopUp! e o Futuro da Web
body:
  <p>Para quem n&#227;o sabe, est&#225; a decorrer o <a href=\"http://thisispopup.com\">PopUp</a>, um evento &#8220;espont&#226;neo&#8221; com pipocas, m&#250;sica, xboxs e passatempos para a malta. Para saber mais sobre isso podem ver as fotos na <a href=\"http://thisispopup.com/galerias\">galeria</a>. Dentro do evento h&#225; tamb&#233;m apresenta&#231;&#245;es surpresa pelos bares dos departamentos. A primeira de hoje foi a minha, sobre <a href=\"http://www.slideshare.net/alcides/o-futuro-da-web\">o Futuro da Web</a> (para leigos).</p>\r
  \r
  <div style=\"width:425px;text-align:left\" id=\"__ss_380030\"><object style=\"margin:0px\" width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://static.slideshare.net/swf/ssplayer2.swf?doc=popup-o-futuro-da-web-1209502742238010-9\"/><param name=\"allowFullScreen\" value=\"true\"/><param name=\"allowScriptAccess\" value=\"always\"/><embed src=\"http://static.slideshare.net/swf/ssplayer2.swf?doc=popup-o-futuro-da-web-1209502742238010-9\" type=\"application/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\" width=\"425\" height=\"355\"></embed></object><div style=\"font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;\"><a href=\"http://www.slideshare.net/?src=embed\"><img src=\"http://static.slideshare.net/swf/logo_embd.png\" style=\"border:0px none;margin-bottom:-5px\" alt=\"SlideShare\" /></a> | <a href=\"http://www.slideshare.net/alcides/o-futuro-da-web?src=embed\" title=\"View 'O Futuro Da Web' on SlideShare\">View</a> | <a href=\"http://www.slideshare.net/alcides/o-futuro-da-web/download\" title=\"Download 'O Futuro Da Web' on SlideShare\">Download</a></div></div>\r
  \r
  <p>Aquilo que era previsto ser uma curta apresenta&#231;&#227;o, acabou por se tornar numa conversa, o que foi &#243;ptimo para ouvir outras opini&#245;es. Tive apenas mais um participante de fora da &#225;rea (os eventos surpresa acabam por ter fraca assit&#234;ncia) mas gostou bastante da conversa. Quanto aos outros participanetes, t&#234;m de come&#231;ar a tentar esquecer os termos t&#233;cnicos nestas conversas <a href=\"http://brunotavares.com/\">(hint hint)</a>. Em relação ao site da semântic web, eu simplesmente mostrei <a href=\"http://alcidesfonseca.com/tag/microformats\">microformats</a> e <a href=\"http://alcidesfonseca.com/tag/opensearch\">OpenSearch</a> em uso, e falei de potencialidades do <a href=\"http://alcidesfonseca.com/tag/apml\">APML</a> para sugestão automática.</p>\r
  \r
  <p>Em rela&#231;&#227;o &#224; apresenta&#231;&#227;o assim, tencionava falar das v&#225;rias tend&#234;ncias que podem ser levadas para o futuro da web daqui a 5, 10 anos (claro que um puto numa garagem pode ter uma nova ideia que revolucionar&#225; isto tudo) e discutir um pouco cada uma delas. Depois no final tinha tr&#234;s scenarios poss&#237;veis usando a web daqui a 5 anos, mas nem foram precisos :)</p>\r
  \r
  <p>Espero ter oportunidade de repetir esta conversa, mas num contexto mais geral e com pessoas de outras &#225;reas.</p>


title: Este blog tem censura!
body:
  <p>Ou como outros o dizem mais suavemente, este blog tem os coment&#225;rios moderados. Ao contr&#225;rio do que algu&#233;m comentou, isto aqui n&#227;o &#233; democracia. Tudo dentro do dominio alcidesfonseca.com est&#225; sujeito &#224; minha aprova&#231;&#227;o. N&#227;o h&#225; um conjunto de regras, nem termos de condi&#231;&#245;es nem nada. Eu apago os coment&#225;rios que bem me apetecer e estou nessa liberdade. Se n&#227;o gostam, t&#234;m boas alternativas (ver mais abaixo).</p>

  <p>Apesar de eu poder apagar qualquer post que me apete&#231;a, na maior parte do tempo estou s&#243;brio e s&#243; apago o spam, coment&#225;rios inut&#233;is que s&#243; tenham publicidade (tamb&#233;m se podem considerar spam), coment&#225;rios escritos noutra l&#237;ngua que n&#227;o a do post (sim, sou muito esquisito nisso, porque considero falta de educa&#231;&#227;o) e coment&#225;rios feitos por <a href=\"http://jonasnuts.blogs.sapo.pt/112493.html\">trolls</a>.</p>

  <p>Mesmo que demonstrem opini&#245;es contr&#225;rias as minhas, posso n&#227;o apagar os coment&#225;rios. Simplesmente h&#225; que o fazer de uma forma educada, coisa que falta a muito boa gente aqui pela internet. Ainda me lembro quando era puto e havia uma coisa que era a <a href=\"http://pt.wikipedia.org/wiki/Netiqueta\">netiqueta</a>. Eu at&#233; gostava&#8230;</p>

  <p>Para quem n&#227;o gostar da minha pol&#237;tica, escusa sequer de escrever aqui. A internet tem uma coisa muito fixe que s&#227;o os links, e podem linkar os meus posts nos vossos blogs a vontade. A&#237; n&#227;o ser&#227;o alvo da minha censura. E podem at&#233; chamar-me nomes!</p>

  <p>Entretanto estou a considerar mudar o meu site para um wiki pessoal (n&#227;o &#233; bem wiki porque n&#227;o grava todas as vers&#245;es das p&#225;ginas, mas pronto) e para j&#225; n&#227;o vai ter coment&#225;rios. Apesar de gostar de receber feedback, a quantidade de trolls come&#231;a a aumentar significamente e eu n&#227;o tenho paci&#234;ncia para os aturar. E o email &#233; uma forma de contacto interessante :)</p>


title: Some changes in the Microblogging ecosystem
body:
  <p>So <a href=\"http://www.techcrunch.com/2008/05/01/twitter-said-to-be-abandoning-ruby-on-rails/\">Twitter is leaving Rails</a> and I bet Rails programmers are not happy with this. Their #1 success application at a large scale is leaving the building.  I guess now it&#8217;s more difficult for them to persuade businesses to start using Ruby on Rails.</p>

  <p>One the other hand, <a href=\"http://www.jaiku.com/blog/2008/04/08/wroom-were-moving-to-google-app-engine/\">Jaiku is moving in to Google App Engine</a> and I guess they&#8217;re using Python. They&#8217;re minimizing the risk of scaling issues (something they could have learned form Twitter&#8217;s success). I still wonder what&#8217;s the key think that makes them working on Jaiku. Is it Android? Or some killer-feature?</p>


title: Web-based GTA
body:
  <p>I&#8217;ve been reading tons of reactions to the launch of the latest best-game-ever <span class=\"caps\">GTA</span> IV. I liked <a href=\"http://www.penny-arcade.com/comic/2008/4/28/\">Penny Arcade&#8217;s</a> the most. And real geeks are also impressed by GoogleMaps-powered <a href=\"http://grandtheftauto.ign.com//maps/1/Liberty-City-Map\">Liberty City Map</a>.  It is a nice mashup indeed.</p>

  <p>Today <a href=\"http://www.lmjabreu.com/\">Lu&#237;s</a> remembered me of  <a href=\"http://www.phatfusion.net/googledrive/\">Google Drive</a> where you could drive a little <a href=\"http://www.yellowcargame.co.uk/pages/officialrules.htm\">yellow car</a> around the world in real streets. Then it hit me: What about joining the two of then, add some extra features, and get a javascript web-based <span class=\"caps\">GTA</span> game, with the top-view, just like the original one (which I&#8217;m a fan of!).</p>

  <p>Someone with a lot of free time? Anyone? Maybe <a href=\"http://www.romancortes.com/blog/homer-css/\">you</a>?</p>


title: Python Golf Shirt
body:
  <p><a href=\"http://www.cafepress.com/cp/moredetails.aspx?productNo=18420071&amp;colorNo=0&amp;pr=B&amp;showbleed=false&amp;tab=1&amp;Zoom=1\">This shirt</a> explains it all. (Via <a href=\"http://pauloabreu.com/\">Paulo Abreu</a>)</p>


title: Clã @ Queima das Fitas 2008
body:
  \r
  <img src=\"http://www.acabra.net/queima08/ngest/fotos/noticias/IMG_3921.JPG\" alt=\"\" style=\"float:left; margin-right: 10px;\" />\r
  \r
  <p>A frequ&#234;ncia aqui do blog reduziu drasticamente. O principal factor &#233; o <a href=\"http://www.flickr.com/photos/alcidesfonseca/2475254527/\">projecto de multim&#233;dia</a>, em que decidimos fazer alguma coisa com aplica&#231;&#227;o pr&#225;tica, e gra&#231;as a isso estamos a ter muito mais trabalho.</p>\r
  \r
  <p>Outro dos factores &#233; a <a href=\"http://queimadasfitas.org\">Queima das Fitas</a>. N&#227;o que eu ligue muito &#224; praxe e tal (este ano at&#233; cheguei a dar uma espretadela ao cortejo gra&#231;as a <a href=\"http://www.lmjabreu.com/\">certa pessoa</a>. Para mim Queima &#233; sin&#243;nimo de concertos perto e baratos (o que &#233; muito raro mesmo!). S&#243; l&#225; vou ver alguns concertos mesmo.</p>\r
  \r
  <p>Ao contr&#225;rio <a href=\"http://alcidesfonseca.com/blog/158\">do da latada</a>, o concerto do David Fonseca n&#227;o foi t&#227;o bom. Foi normal para os padr&#245;es dele. N&#227;o espectacular. Agora <a href=\"http://www.acabra.net/queima08/index.php?progoption=news&amp;do=shownew&amp;topic=6&amp;newid=86\">os Cl&#227;</a>, que eu nunca tinha visto &#233; que me surpreenderam bastante! Sempre <a href=\"http://www.lastfm.com.br/user/AlcidesFonseca/charts/?charttype=overall&amp;subtype=artist\">adorei as m&#250;sicas deles</a> e n&#227;o estiveram mesmo &#225;quem dos albuns. E a Manuela Azevedo esteve muito bem mesmo! Tal como a decora&#231;&#227;o.</p>\r
  \r
  <p>Fica tamb&#233;m a nota que vi pela primeira vez a banda de uns amigos meus ao vivo no Palco Secund&#225;rio, e para quem gosta do g&#233;nero (Metal), tamb&#233;m &#233; muito boa! Fica o link dos <a href=\"http://www.myspace.com/talesfortheunspoken\">Tales for the Unspoken</a> para os curiosos.</p>


title: TarPipe Python API
body:
  <p><img src=\"http://farm3.static.flickr.com/2194/2478350350_d9324b50db.jpg?v=0\" alt=\"My Tarpipe Workflow\" /></p>

  <p>For those of you who don&#8217;t know <a href=\"http://tarpipe.com\">TarPipe</a>, it is a web application that makes it easier to create your workflows on the web. This workflow above just receives via the <span class=\"caps\">API</span> a title and a photo and uploads it to Photobucket (which sucks, but a Flickr Connector, among others, is being released very soon) and the enters the image link in my flickr account. Right now Tarpipe hasn&#8217;t launched yet, but I have access to developer&#8217;s preview (which <a href=\"http://dev.tarpipe.com/invite/\">you may also ask</a>) and I have played with it&#8217;s <span class=\"caps\">API</span>.</p>

  <p>So I picked my language of choice: <a href=\"http://pythonlovers.com\">Python</a> and I made a library to access TarPipe <span class=\"caps\">API</span> from Python. And it&#8217;s as easy as:</p>

  <pre class=\"code\">sudo easy_install tarpipe-python
  python</pre>

  <p>And then</p>

  <pre class=\"code\">import tarpipe
  t = tarpipe.TarPipe(token=\"your workflow token\")
  t.upload(title=\"hello from python\",body=\"testing TarPipe from Python\",image=\"/Users/youruser/Images/test.png\")</pre>

  <p>As simple as that. <a href=\"http://code.google.com/p/tarpipe-python/\">The project</a> is hosted at Google Code (you can checkout from the svn if you want). And it&#8217;s licensed under <span class=\"caps\">LGPL</span>, which will deserve a post later on.</p>


title: Bloc Party - Banquet
body:
  <object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/vdkmhquF60o&amp;hl=en\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/vdkmhquF60o&amp;hl=en\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object>

  <p><a href=\"http://www.youtube.com/watch?v=vdkmhquF60o\">Suggestion</a> by <a href=\"http://www.flickr.com/photos/omeuanel/2490422822/\">BB</a>.</p>

  <p>Note: I&#8217;m not posting anymore because of a) lack of time (see my flickr for the why) and b) i&#8217;m moving to a new bliki and it&#8217;s set that I won&#8217;t be importing this posts (mainly because I was too dumb when I started it).</p>


# projects

name: kbot v2
cat: mirc
link: http://alcides.ideias3.com/public/projects/mirc/kbot2.zip
description:
  Second version of kbot for mIRC IRC cliente.\r
  \r
  Includes now:\r
  mp3 information\r
  remote control\r
  alarm


name: neta v1.0
cat: php
link: http://alcides.ideias3.com/public/projects/php/neta_1_0.zip
description:
  Neta is a simple CMS written in PHP without the use of databases.\r
  \r
  Features:\r
  <ul>\r
  <li>Guestbood</li>\r
  <li>News</li>\r
  <li>Links</li>\r
  <li>About</li>\r
  <li>Admin Panel</li>\r
  </ul>


name: neta v2.0
cat: php
link: http://alcides.ideias3.com/public/projects/php/neta_2_0.zip
description:
  Neta is a simple CMS written in PHP without the use of databases.\r
  \r
  Features:\r
  <ul>\r
  <li>Guestbood</li>\r
  <li>News</li>\r
  <li>Links</li>\r
  <li>Theme System</li>\r
  <li>Admin Panel</li>\r
  </ul>


name: neta v2.1
cat: php
link: http://alcides.ideias3.com/public/projects/php/neta_2_1.zip
description:
  Neta is a simple CMS written in PHP without the use of databases.\r
  \r
  Features:\r
  <ul>\r
  <li>Guestbood</li>\r
  <li>News</li>\r
  <li>Links</li>\r
  <li>Theme System</li>\r
  <li>File Panel</li>\r
  <li>Admin Panel</li>\r
  </ul>


name: neta v2.2
cat: php
link: http://alcides.ideias3.com/public/projects/php/neta_2_2.zip
description:
  Neta is a simple CMS written in PHP without the use of databases.\r
  \r
  Features:\r
  <ul>\r
  <li>Guestbood</li>\r
  <li>News</li>\r
  <li>Links</li>\r
  <li>Theme System</li>\r
  <li>File Panel</li>\r
  <li>Forum</li>\r
  <li>Admin Panel</li>\r
  </ul>


name: neta v3.0
cat: php
link: http://alcides.ideias3.com/public/projects/php/neta_3_0.zip
description:
  Neta Project v3.0 basic [16-Aug-2003]\r
  <ul>\r
  <li>News w/smilies</li>\r
  <li>Guestbook w/smilies</li>\r
  <li>FeedBack w/smilies</li>\r
  <li>Downloads</li>\r
  <li>Gallery</li>\r
  <li>Admin 3 series </li>\r
  <li>Menu Block</li>\r
  <li>Links Block</li>\r
  </ul>


name: neta v3.1
cat: php
link: http://alcides.ideias3.com/public/projects/php/neta_3_1.zip
description:
  Neta Project v3.1 blogger [15-Aug-2003]\r
  <ul>\r
  <li>Blog w/smilies</li>\r
  <li>Guestbook w/smilies</li>\r
  <li>Gallery</li>\r
  <li>Admin 3 series </li>\r
  <li>Bio Block</li>\r
  <li>Links Block</li>\r
  </ul>


name: neta v3.2
cat: php
link: http://alcides.ideias3.com/public/projects/php/neta_3_2.zip
description:
  Neta Project v3.2 archiver [16-Aug-2003]\r
  <ul>\r
  <li>News w/smilies</li>\r
  <li>Guestbook w/smilies</li>\r
  <li>FeedBack w/smilies</li>\r
  <li>Downloads v2 w/ smilies</li>\r
  <li>Gallery</li>\r
  <li>Admin 3 series </li>\r
  <li>Menu Block</li>\r
  <li>Links Block</li>\r
  </ul>


name: PHPgallery
cat: php
link: http://alcides.ideias3.com/public/projects/php/phpgallery.zip
description:
  Just an automatic gallery that reads all the files in one folder (and recursivly) and display them in a ordered way.


name: Jogo do Galo [pt]
cat: python
link: http://alcides.ideias3.com/public/projects/python/jogodogalo.zip
description:
  Jogo do Galo realizado para a cadeira de Introdução a Programação e Resolução de Problemas em conjunto com o meu colega <a href='http://www.sergiosantos.info' target=_blank>Sérgio Santos</a>.\r
  \r
  Incluí manual de utilizador e de programador.


name: Ligar os Pontos [pt]
cat: python
link: http://alcides.ideias3.com/public/projects/python/ligarospontos.zip
description:
  Programa para simular o tradicionar jogo Ligar Pontos realizado para a cadeira de Introdução a Programação e Resolução de Problemas em conjunto com o meu colega <a href='http://www.sergiosantos.info' target=_blank>Sérgio Santos</a>.\r
  \r
  Incluí manual de utilizador e de programador.


name: Sistema de Gestão de Alunos [pt]
cat: python
link: http://alcides.ideias3.com/public/projects/python/sga.rar
description:
  Programa para organizar uma base de dados para gestão de alunos e respectivas notas. Realizado para a cadeira de Introdução a Programação e Resolução de Problemas em conjunto com o meu colega <a href='http://www.sergiosantos.info' target=_blank>Sérgio Santos</a>.\r
  \r
  Incluí manual de utilizador e de programador.


name: Pitah [pt]
cat: python
link: http://alcides.ideias3.com/public/projects/python/pitah.zip
description:
  Pequeno programa para traduzir Português para Pitez e vice-versa.\r
  \r
  Projecto usando a base de dados de <a href='http://pitez.ptservers.org/' target=_blank>http://pitez.ptservers.org/</a>


name: FTPsync
cat: python
link: http://alcides.ideias3.com/public/projects/python/ftpsync.zip
description:
  Small Program that uploads all the files in one folder.\r
  \r
  It uses nftp lib written by <a href='http://inamidst.com/sbp/' target=_blank> Sean B. Palmer </a>


name: Pungi
cat: python
link: http://pungi.sourceforge.net/
description:
  Ultra-Light Web Framework in Python.\r
  \r
  Features:\r
  <ul>\r
  <li>Active Record</li>\r
  <li>Paging</li>\r
  <li>Scaffold</li>\r
  <li>HTML Helper</li>\r
  <li>Template System</li>\r
  <li>RSS feed Generator</li>\r
  </ul>


name: Compile and Run
cat: c
link: http://alcides.ideias3.com/public/projects/c/compileandrun.c
description:
  Just a simple code for use with notepad++ and MinGW that allows the user to compile and run with only one key.


name: Anime-P2PT
cat: webdesign
link: http://www.anime-p2pt.com
description:
  As the programmer of this community, I developped the portal using <a href='http://e107.org' target=_black>e107</a> as a base, and them make the plugins and themes.


name: DNSup
cat: vb.net
link: http://alcides.ideias3.com/public/projects/vb.net/dnsup.exe
description:
  A simple DynDNS.org service IP updater. Keeps quiet in tray.\r
  \r
  \r
  <a href='http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en'>.NET framework 2.0 required</a>


name: Jukebox 0.9
cat: vb.net
link: http://alcides.ideias3.com/public/projects/vb.net/jukebox0.9.zip
description:
  A simple mp3 player.\r
  \r
  Transparency and simpleness above all.\r
  \r
  <a href='http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en'>.NET framework 2.0 required</a>


name: Notebox
cat: vb.net
link: http://alcides.ideias3.com/public/projects/vb.net/notebox.exe
description:
  Just a simple notepad that keeps in tray and auto-saves everything you write in it.\r
  \r
  <a href='http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en'>.NET framework 2.0 required</a>


name: Randart
cat: vb.net
link: http://alcides.ideias3.com/public/projects/vb.net/randart.exe
description:
  Just the port of Randart.py to VB.net\r
  \r
  <a href='http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en'>.NET framework 2.0 required</a>


name: DRM PT
cat: webdesign
link: http://www.drm-pt.info
description:
  DRM-pt is a project that me and <a href='http://mindboosternoori.blogspot.com/'>Marcos Marado</a> started to show the portuguese people the maleficts of DRM. Thanks to <a href='http://ansol.org/'>ANSOL</a> we have the website up width a wiki. (All software DRM-free).


name: Projecto Colibri
cat: webdesign
link: http://www.projectocolibri.com
description:
  Projecto Colibri is a portuguese management software in Java. I am helping by testing and giving ideas for the software, and I am also the responsable for the web platform.


name: BUZZwords
cat: python
link: http://buzz.ideias3.com
description:
  A simple (and stupid) webpage where you can find how much buzz does a word have.\r
  \r
  And I even prepared and API for you to use it freely.


name: TwitterNotes
cat: webdesign
link: http://www.twitternotes.com
description:
   TwitterNotes was created by ideias3, a group composed by two Portuguese web developers. Ruby on Rails code by Sergio Santos and design by Alcides Fonseca. <br /><br />This website layout was humbly borrowed from Twitter original layout, since we believe we are creating value for its own community from which we belong.<br /><br />\r
  \r
  Feedback is encouraged so stop by at our community place, hosted by Satisfacton. We also welcome new features requests and websites/services/mashups using TwitterNotes, so let us here about them.<br /><br />\r
  \r
  If you like TwitterNotes, don't forget to tell your friends about it and help us spread the word :) 


name: Flickr Coverflow
cat: python
link: http://alcides.ideias3.com/public/projects/python/coverflow.zip
description:
  A simple 3 image coverflow-like effect JS based.\r
  \r
  Uses <a href=\"http://www.prototypejs.org/\" target=\"_blank\">Prototype</a> and <a href=\"http://www.netzgesta.de/reflex/\" target=\"_blank\">Reflex</a> as a base


# referrals

url:
  http://pesquisa.sapo.pt/search?base=Google&page=3&st=.pt&channel=2006&slice=5&barra=resumo&q=++contrato+de+exclusividade+imobiliaria&limit=10


url:
  http://de.f506.mail.yahoo.com/ym/ShowLetter?MsgId=366_0_15555_2164_1601_0_20700_3837_3186429251_oSOYkYn4Ur6Rg9SuJfSMZylF0qCfl_ZIAhxTnM9GZ8Qb9L9z.fSfX8tl0_zYchsfjWhSLp9IFUmxd8xQ_7Rmlwycjh7orDGFMrvSdaYWTTt6g1OHV2rR4eR0WEQC9iE9pMlPfrs3cudiQIhGZNkFSPkKz6XKL8COshpOPRNA&Idx=1&YY=42759&y5beta=yes&y5beta=ye


url:
  http://answers.yahoo.com/search/search_result;_ylt=AgUkcqraElH1WbqpYTGTvr5z7hR.;_ylv=3?p=is+there+coverflow+for+windows+xp


url:
  http://hk.search.yahoo.com/search?p=pedro+barata&ei=UTF-8&n=10&meta=rst%3Dhk&fl=0&rst=hk&pstart=1&fr=FP-tab-web-t&b=21


url:
  http://pesquisa.sapo.pt/search?base=Google&page=8&location=pt&st=.pt&channel=2006&slice=5&barra=resumo&q=como+apresentar+projecto+para+extras+curriculares&limit=10


url:
  http://meiadeleite.com:2082/awstats.pl?config=meiadeleite.com&ssl=&lang=en&framename=mainright&output=refererpages


url:
  http://in.search.yahoo.com/search?ei=UTF-8&fr=yfp-in-srchbox912&p=twitter+notes&SpellState=n-2017104140_q-5lXw52kI0b6ztLfeaWVD5wAAAA%40%40&fr2=sp-top


url:
  http://hk.search.yahoo.com/search?p=Gym+Class+Heroes+-+Shell+Shock+&fr=FP-tab-web-t&ei=UTF-8&meta=rst%3Dhk


url:
  http://search.yahoo.com/search?p=flex+website%2C+web2.o&fr=yfp-t-501&toggle=1&cop=mss&ei=UTF-8&vc=&fp_ip=KR


url:
  http://www.sphere.com/search?q=sphereit:http://venturebeat.com/2007/12/21/ilike-and-qlouds-hi5-applications-maybe-the-start-of-something-bigger/%20


url:
  http://search.yahoo.com/search;_ylt=A0geu6.ahINHqCgB5NBXNyoA?p=apml+alcides&y=Search&fr=flo&ei=UTF-8


url:
  http://pesquisa.sapo.pt/search?base=Google&page=9&location=pt&st=.pt&channel=2006&slice=5&barra=resumo&q=banda+miosotis&limit=10


url:
  http://pesquisa.clix.pt/resultado.html?t=Homepage&s=%2Findex2.html&c=pesquisa&in=Mundial&question=sacar+musicas


url:
  http://pesquisa.clix.pt/resultado.html?t=Homepage&c=pesquisa&in=Mundial&question=projectos+futuros+em+curr%EDculo&ckWhere=Mundo


url:
  http://busca.igbusca.com.br/app/busca.ig?idCanal=&navegadorName=&view=&o=&start=p&navegadorQuery=&q=MUSICAS+DO+YOUTUB&related=true&navegadorDataIni=&pagina=1&navegadorDataFin=&site=&t=4&nomeCanal=&y=7&totalRegistrosFast=&x=39&d-4025704-p=2&gpage=2


url:
  http://pesquisa.sapo.pt/search?base=Google&page=2&location=pt&st=.pt&channel=2006&slice=5&barra=resumo&q=youtube%20musicas&limit=10


url:
  http://search.yahoo.com/search;_ylt=A0oGkipG4opH4kQBslNXNyoA?p=insomniacX+mac+program&y=Search&fr=yfp-t-501&ei=UTF-8&fp_ip=CA&rd=r1&meta=vc%3Dca


url:
  http://cade.search.yahoo.com/search?ei=UTF-8&y=Buscar&rd=r1&fr=FP-tab-web-t&p=legos+instru%C3%A7%C3%B5es+de+como+montar


url:
  http://by104w.bay104.mail.live.com/mail/ReadMessageLight.aspx?Aux=4%7c0%7c8CA280829DEE960%7c&FolderID=00000000-0000-0000-0000-000000000001&InboxSortAscending=False&InboxSortBy=Date&ReadMessageId=e64c7533-ea00-4c00-b769-1f14a82805b7&n=449961566


url:
  http://siteexplorer.search.yahoo.com/advsearch?p=http%3A%2F%2Fhansard.millbanksystems.com&bwm=i&bwmf=a&bwms=p


url:
  http://pesquisa.clix.pt/resultado.html?t=Homepage&c=pesquisa&in=Mundial&question=sacar+musicas+mp3+&ckWhere=Mundo&ok.x=10&ok.y=12


url:
  http://pesquisa.clix.pt/resultado.html?t=Homepage&s=%2Findex2.html&c=pesquisa&in=Mundial&question=como+sacar+musicas+do+youtube&ok.x=13&ok.y=11


url:
  http://www.att.net/s/s.dll?spage=search/resultshome1.htm&searchtype=web&startdate=&string=+exemplos+de+convites+para+eventos&start=20


url:
  http://www.yourminis.com/indexinner.aspx?loglevel=&HUD=&YMGUID=&OPACITY=&hudparam=&miniuri=&originalminiuri=&accountsen=&notopbar=&rid=&run=&rem=&remixparams=&redirurl=


url:
  http://uk.search.yahoo.com/search?p=ana.maca%40gmail.com&ei=utf-8&fr=slv8-divxd&xargs=0&pstart=1&b=31


url:
  http://br.answers.yahoo.com/search/search_result;_ylt=AjKTsiOg8zDS8c4Q37uZ2c.EFRV.;_ylv=3?p=como+sacar+musicas+no+youtube%3F


url:
  http://pesquisa.clix.pt/resultado.html?t=Homepage&c=pesquisa&in=Mundial&question=sacar+musicas+do+youtube&ckWhere=Mundo&ok.x=26&ok.y=8


url:
  http://pesquisa.clix.pt/resultado.html?t=Homepage&s=%2Findex2.html&c=pesquisa&in=Mundial&question=como+sacar+musicas+do+youtobe&ok.x=18&ok.y=12


url:
  http://mangareader.wordpress.com/wp-admin/index.php?page=stats&view=referrers&numdays=7&blog=2492561


url:
  http://pesquisa.clix.pt/resultado.html?question=+hi5 &in=Nacional&ckWhere=Portugal&ndirectorio=4&nnacional=10&pnacional=4&pdirectorio=1


url:
  http://pesquisa.clix.pt/resultado.html?t=Homepage&s=%2Findex2.html&c=pesquisa&in=Mundial&question=programa+para+sacar+videos+do+yutube&ok.x=40&ok.y=12


url:
  http://www.megite.com/discover/:www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/findstr.mspx%3Fmfr%3Dtrue


url:
  http://pesquisa.clix.pt/resultado.html?question=sacar+musicas&in=Mundial&num=10&ckWhere=Mundo&position=2


url:
  http://pesquisa.sapo.pt/search?base=Google&page=2&location=pt&st=.pt&channel=2006&slice=5&barra=resumo&q=compro%20htc&limit=10


url:
  http://search.yahoo.com/search?p=venda+de+s%C3%A9ries+de+tv&ei=utf-8&type=megaup&fr=megaup&xargs=0&pstart=1&b=41


url:
  http://search.yahoo.com/search?p=maximum+the+hormone+zetsubou+billy&ei=UTF-8&fr=yfp-t-501-s&xargs=0&pstart=1&b=11


url:
  http://search.yahoo.com/search;_ylt=A0oGkjGcj7VHJ3oB5mNXNyoA?fr2=sg-gac&sado=1&p=the%20net%202.0%20movie%20review&fr=ytff1-&ei=UTF-8


url:
  http://pesquisa.clix.pt/resultado.html?t=Homepage&s=%2Findex2.html&c=pesquisa&in=Mundial&question=sacar+musicas+para+o+mp3


url:
  http://search.yahoo.com/search?p=the+net+2.0+review&fr=yfp-t-332-s&toggle=1&cop=mss&ei=UTF-8&fp_ip=PH&vc=


url:
  http://pesquisa.sapo.pt/search?base=Google&page=2&location=pt&st=.pt&channel=2006&slice=5&barra=resumo&q=audax%20%2Bempreendedorismo&limit=10


url:
  http://209.85.175.104/search?q=cache:XP9g-yrYumUJ:blog.joaomoreno.com/tag/web2expoberlin/+shopping+%22gmail+com+%22+-filetype:pdf&hl=ja&ct=clnk&cd=93&gl=jp


url:
  http://pesquisa.clix.pt/resultado.html?t=Homepage&s=%2Findex2.html&c=pesquisa&in=Mundial&question=como+sacar+as+musicas+no+myspace&ok.x=0&ok.y=0


url:
  http://nunojob.wordpress.com/2008/02/19/primeiro-contacto-com-programacao-por-parte-dos-alunos-do-ensino-superior/


url:
  http://sol.sapo.pt/blogs/massapinaopiniontotal/archive/2008/02/20/N_C300_O-_C900_-PRECISO-SER-FUNDAMENTALISTA_2E002E002E00_.aspx


url:
  http://search.yahoo.com/search?ei=UTF-8&fr=yfp-t-501&fp_ip=PH&p=the+net+2.0+movie+review&rs=2&fr2=rs-top


url:
  http://search.aol.in/aol/search?&cr=&invocationType=indiaportal&isinit=true&query=the+corrs+-+toss+the+feathers


url:
  http://as.starware.com/dp/search?src_id=349&client_id=D820EFE001C814C100774C29&product=rsearch&serv=web&version=4.5.6.0&it=1193067601&step=3&subproduct=site&qry=sacar+musicas+da+net+para+mp3


url:
  http://search.yahoo.com/search?ei=UTF-8&fr=yfp-t-501-s&fp_ip=PH&p=the+net+2.0+movie+review&rs=0&fr2=rs-top


url:
  http://search.yahoo.com/search;_ylt=A0geu5jMf8VHWAsAFyVXNyoA?p=@inyoursquare.pt&fr=yfp-t-332&ei=UTF-8


url:
  http://bagsrv001/lift/praticas/digital/monitor/Lists/Log%20Book/DispForm.aspx?ID=2698&Source=http%3A%2F%2Fbagsrv001%2Flift%2Fpraticas%2Fdigital%2Fmonitor%2FLists%2FLog%2520Book%2FAllItems%2Easpx%3FView%3D%7B31F2076E%2D4C74%2D402F%2DBC10%2DDA7B6A62B392%7D%26FilterField1%3DTopics%26FilterValue1%3DInte


url:
  http://pesquisa.sapo.pt/search?base=Google&page=2&location=pt&st=.pt&channel=2006&slice=5&barra=resumo&q=ndrive%20s300%20review&limit=10


url:
  http://ez2find.com/cgi-bin/web/search.cgi?mode=all&per_page=20&timeout=5&depth=1&safe=&qry_str=Maximum+The+Hormone&category=Any+Language


url:
  http://search.yahoo.com/search?p=conceitos+basicos+de+informatica&ei=UTF-8&fr=yfp-t-501-s&xargs=0&pstart=1&b=91


url:
  http://search.yahoo.com/search;_ylt=A0geu7_0e.tHYL4A_VVXNyoA?p=alcides.david@yahoo.com&y=Search&fr=yfp-t-501&ei=UTF-8


url:
  http://tw.f729.mail.yahoo.com/ym/ShowLetter?MsgId=557_3181066_147181_1797_3524_0_35630_10528_4237419765&Idx=1&YY=96390&y5beta=yes&y5beta=yes&inc=25&order=down&sort=date&pos=0&view=a&head=b&box=Inbox


url:
  http://search.yahoo.com/search;_ylt=A0oGkwfz2e9HAjAAS7NXNyoA?p=nitemare+band+japan+death+note&y=Search&fr=yfp-t-501&ei=UTF-8


url:
  http://us.f504.mail.yahoo.com/ym/ShowLetter?Idx=4&Search=&YY=71353&y5beta=yes&y5beta=yes&order=down&sort=date&pos=0&view=a&head=b


url:
  http://busca.terravista.pt/search?q=o+prazer+de+te+ter+como+amiga&start=60&origen=box&rbpref=all&destino=web&filtrofamiliar=&gl=PT


url:
  http://search.yahoo.com/search;_ylt=A0geu42SEv1HfYwAZZxXNyoA?p=totos+gratis&y=Search&fr=ace2&ei=UTF-8


url:
  http://pesquisa.sapo.pt/search?base=Google&page=3&location=pt&channel=hi5&slice=5&barra=resumo&q=aplicac%C3%B5es%20tags%20hi5&limit=10


url:
  http://hk.search.yahoo.com/search?p=AJAX+usability&ei=UTF-8&n=10&meta=rst%3Dhk&fl=0&rst=hk&pstart=1&fr=FP-tab-web-t&b=21


url:
  http://corefactor.pt:2082/awstats.pl?month=all&year=2008&output=main&config=corefactor.pt&lang=en&framename=mainright


url:
  http://search.yahoo.com/search?p=Yoshihisa+Hirano+and+Hideki+Taniuchi+&fr=yfp-t-501&toggle=1&cop=mss&ei=UTF-8&fp_ip=MY&vc=


url:
  http://buscador.terra.com.br/default.aspx?ca=s&source=Search&query=you+tube++procurar+musicas&Image.x=71&Image.y=15


url:
  http://br.search.yahoo.com/search;_ylt=A0geumOe7gVIXXUBNprz6Qt.?p=MICROSOFT+STUDENT+PARTNER&y=Buscar&fr=yfp-t-340&ei=UTF-8&rd=r1


url:
  http://awstats.voidspace.org.uk/cgi-bin/awstats.pl?config=voidspace.org.uk&framename=mainright&output=refererpages


url:
  http://sg.search.yahoo.com/search;_ylt=A0oGk52FAgtIGi0A4kMj4gt.?p=docas+alcides&y=Search&fr=yfp-t-web&ei=UTF-8&rd=r1


url:
  http://ms165.mysearch.com/search/GGmain.jhtml?st=bar&searchfor=onde+diz+que+aluno+n%c3%a3o+pode+repetir


url:
  http://pesquisa.clix.pt/resultado.html?t=Homepage&s=%2Findex2.html&c=pesquisa&in=Mundial&question=25+abril


url:
  http://pesquisa.clix.pt/resultado.html?question=25+de+Abril&in=Mundial&num=10&ckWhere=Mundo&position=2


url:
  http://pesquisa.clix.pt/resultado.html?t=Homepage&s=%2Findex2.html&c=pesquisa&in=Mundial&question=O+25+de+Abril&ok.x=40&ok.y=14


url:
  http://search.yahoo.com/search;_ylt=A0geu59cThdIC1YBxtyl87UF?p=LiveID+OpenID&ei=UTF-8&iscqry=&fr=sfp


url:
  http://search.yahoo.com/search;_ylt=A0oGkwYy1RdIoE8BjmxXNyoA?p=bluetooth+future+in+2015&fr=yfp-t-501&ei=UTF-8


url:
  http://br.search.yahoo.com/search?p=o+que+tenho+a+densenvolver%3F&ei=UTF-8&rd=r1&fr=yfp-t-340&xargs=0&pstart=1&b=11


url:
  http://search.yahoo.com/search?p=%22angie%27s+list%22+hack+password&ei=UTF-8&fr=yfp-t-368&xargs=0&pstart=1&b=11


url:
  http://ws.infospace.com/incredimail_intl/ws/results/Web/coffee%20break%20como%20preparar%20em%20portugues/1/417/TopNavigation/Relevance/iq=true/zoom=off/_iceUrlFlag=7?_IceUrl=true


url:
  http://search.conduit.com/Results.aspx?q=physics+games&SearchSourceOrigin=3&SelfSearch=1&hl=&ctid=CT469188&start=60


url:
  http://uk.search.yahoo.com/search?ei=UTF-8&rd=r1&fr=yfp-t-501&p=physics+simulation+games&SpellState=n-840140201_q-GHCeLdXmuCrQ5thGULmZZgAAAA%40%40&fr2=sp-top


url:
  http://socialgraph-resources.googlecode.com/svn/trunk/samples/findcontacts.html?q=http%3A%2F%2Fpauloquerido.net%0D%0Ahttp%3A%2F%2Ftwitter.com%2FPauloQuerido


url:
  http://un.yhs.search.yahoo.com/avg/search?p=junta+de+freguesia+da+ericeira&fr=yhs-avg&ei=UTF-8&partnerid=yhs-avg


url:
  http://un.yhs.search.yahoo.com/avg/search?fr=yhs-avg&p={searchTerms}&p=junta%20de%20freguesia%20da%20ericeira


url:
  http://64.233.167.104/search?q=cache:ovqDI6O_pfgJ:www.pythonlovers.com/index.py%3F%26pg%3D65+wxPython+faster+than+WPF%3F&hl=en&ct=clnk&cd=3&gl=us


url:
  http://br.answers.yahoo.com/search/search_result;_ylt=A0WTc7IzDUxIqHAALxmEFRV.;_ylv=3?p=como+sacar+musicas+do+youtube


url:
  http://search.yahoo.com/search?ei=UTF-8&fr=yfp-t-501&p=maximum+the+hormone+zetsubou+billy+english+version


url:
  http://pesquisa.clix.pt/resultado.html?t=Homepage&c=pesquisa&in=Nacional&question=%22sacar+musicas%22&ckWhere=Portugues&ok.x=47&ok.y=16


url:
  http://www.ask.com/blogsearch?q=Perl+lang%3AEN+betweendate%3A20070617%2C20070617&qsrc=66&s=r&rpp=100&t=a&sm=adv&o=0&l=dir


url:
  http://www.ask.com/blogsearch?q=Perl+lang%3AEN+betweendate%3A20070628%2C20070628&qsrc=66&s=r&rpp=100&t=a&sm=adv&o=0&l=dir


url:
  http://www.ask.com/blogsearch?q=Perl+lang%3AEN+betweendate%3A20070715%2C20070715&qsrc=66&s=r&rpp=100&t=a&sm=adv&o=0&l=dir


url:
  http://www.ask.com/blogsearch?q=Perl+lang%3AEN+betweendate%3A20070717%2C20070717&qsrc=66&s=r&rpp=100&t=a&sm=adv&o=0&l=dir


url:
  http://www.ask.com/blogsearch?q=Perl+lang%3AEN+betweendate%3A20071111%2C20071111&qsrc=66&s=r&rpp=100&t=a&sm=adv&o=0&l=dir&page=2


url:
  http://us.yhs.search.yahoo.com/avg/search?p=eletrecistas+coimbra&fr=yhs-avg&ei=UTF-8&partnerid=yhs-avg


url:
  http://br.search.yahoo.com/search?p=alcides+da+fonseca&searchsubmit=Buscar+na+web&fr=yfp-t-340&toggle=1&ei=UTF-8&rd=r1


url:
  http://search.yahoo.com/search;_ylt=A0geu.S7eV9Ih40AhYRXNyoA?p=comedias-filmes&fr=yfp-t-501&ei=UTF-8&vm=r


url:
  http://search.yahoo.com/search?p=rapid+serial+visual+presentation+for+images+in+mobile&ei=UTF-8&y=Search&fr=yfp-t-203-s&fp_ip=MY&xargs=0&pstart=1&b=41


url:
  http://br.answers.yahoo.com/search/search_result;_ylt=A9FJu8mme2JIhyQArVp9Hxh.;_ylv=3?p=sacar+musica+do+myspace


url:
  http://ironpython-urls.blogspot.com/search?updated-max=2008-01-05T08%3A49%3A00-08%3A00&max-results=20


url:
  http://search.yahoo.com/search?p=%3Clink+rel%3D%22search%22+type%3D%22application%2Fopensearchdescription%2Bxml%22+href%3D%22%2Fopensearch_desc.xml%22+title%3D%22Search+Alcides+Fonseca%22+%2F%3E&fr=vmn&ei=utf-8&type=vdio4


url:
  http://aolsearch.aol.com/aol/search?query=death+note+review&page=3&nt=SG3&invocationType=client91_searchbox&clickstreamid=-471789870541107084


url:
  http://siteexplorer.search.yahoo.com/uk/advsearch;_ylt=AmtUB40rlItRBsPyl774ck_iBQx.?p=http%3A%2F%2Fwww.rocksolidarcade.com%2F&b=101&bwm=i&bwmo=&bwmf=s


url:
  http://search.yahoo.com/search?p=pirates+of+carebeans+layout&fr=yfp-t-501&toggle=1&cop=mss&ei=UTF-8&fp_ip=PH&vc=


url:
  http://pesquisa.sapo.pt/search?base=Google&page=15&location=pt&st=web&channel=2006&slice=5&barra=mundial&q=cromos%20bernardo%20sapo%20pt&limit=10


url:
  http://search.conduit.com/Results.aspx?q=e-mail+do+orkut+de+todos+que+moram+no+fonseca&SelfSearch=1&hl=pt-BR&ctid=CT202315&octid=CT202315


url:
  http://pesquisa.clix.pt/resultado.html?t=Homepage&c=pesquisa&in=Mundial&question=queixa+carris&ckWhere=Mundo


url:
  http://ar.mc326.mail.yahoo.com/mc/showMessage?fid=Inbox&sort=date&order=down&startMid=0&.rand=1868283655&da=0&midIndex=0&mid=1_50365_AOjPjkQAAQk7SKVrPgDLX2%2BFu5g&f=1&nextMid=1_49681_AOnPjkQAAD6hSKTf6AsNX22K%2BjQ&m=1_50365_AOjPjkQAAQk7SKVrPgDLX2%2BFu5g,1_49681_AOnPjkQAAD6hSKTf6AsNX22K%2BjQ,1_49008_A


url:
  http://e1.mc524.mail.yahoo.com/mc/showMessage?fid=Inbox&sort=date&order=down&startMid=0&.rand=268300015&da=0&midIndex=1&mid=1_74927_AKYwvs4AAVgySKVwdgMUsUWsqLc&prevMid=1_76125_AK4wvs4AAF2mSKW2LAOjjTYScnw&nextMid=1_66963_AKUwvs4AAK%2F0SKRS0g8TtWzcwbU&m=1_76125_AK4wvs4AAF2mSKW2LAOjjTYScnw,1_74927_AKYw


url:
  http://search.yahoo.com/search;_ylt=A0geu4rp.KZIJjcBv45XNyoA?p=python+tkinter+on+leopard&y=Search&fr=my-myy&ei=UTF-8


url:
  http://us.mc343.mail.yahoo.com/mc/showMessage?fid=Inbox&sort=date&order=down&startMid=25&.rand=1572613286&da=0&midIndex=7&mid=1_44207501_AImyo0IAASClSKaz6gLv%2B0s9XVk&prevMid=1_44209750_AImyo0IAANtJSKbQ%2FAT1Q0IxOM8&nextMid=1_44206504_AIayo0IAALaISKai%2FAO%2FKyHbtkA&m=1_20147_AIqyo0IAAVLWSKYl2QAvFHH


url:
  http://search.mywebsearch.com/mywebsearch/GGweb.jhtml?pg=GGmain&action=click&searchfor=solu%C3%A7%C3%A3o++acalmar+alunos&pn=2&tpr=&ss=sub&st=bar&ptnrS=ZCxdm490YYBR&ct=PN


url:
  http://pesquisa.sapo.pt/search?base=Google&page=4&location=pt&st=.pt&channel=2006&slice=5&barra=resumo&q=paramotores%20net&limit=10


url:
  http://ar.mc326.mail.yahoo.com/mc/showMessage;_ylt=AlOFRhfyrSbrDfjYzQzSi4gDo70X?mid=1_58475_AOjPjkQAAM6zSKc0NgL1PyJ5sNM&fid=Inbox&sort=date&order=down&startMid=0&.rand=1605061298&da=0


url:
  http://search.yahoo.com/search?p=what+do+I+need+for+a+python+web+development+environment%3F&ei=UTF-8&fr=yfp-t-501&xargs=0&pstart=1&b=11


url:
  http://www.dslreports.com/forum/r18014332-Help-Me-DILB604-MSN-contacts-problemWAN-binding-problem~start=20


url:
  http://co103w.col103.mail.live.com/mail/InboxLight.aspx?FolderID=00000000-0000-0000-0000-000000000001&InboxSortAscending=False&InboxSortBy=Date&n=184912698


url:
  http://search.yahoo.com/search?p=what%20do%20I%20need%20for%20a%20python%20web%20development%20environment?&ei=UTF-8&fr=yfp-t-501&xargs=0&pstart=1&b=11


url:
  http://www.blogpulse.com/search?operator=and&keywords=&boolean=true&booleanquery=MIX+AND+Microsoft&datetype=range&daterangestart=20080305&daterangeend=20080306&days=180&sort=date&max_results=50&image.x=17&image.y=4


url:
  http://espanol.search.yahoo.com/search?p=%22aprender+ironpython%22&yhdr_submit_button=Buscar+en+la+Web&fr=ush-bf&ei=UTF-8


url:
  http://aolsearch.aol.com/aol/search?s_it=topsearchbox.search&query=yoshihisa+hirano+and+hideki+taniuchi+l%27s+theme


url:
  http://mx.images.search.yahoo.com/images/view?back=http%3A%2F%2Fmx.images.search.yahoo.com%2Fsearch%2Fimages%3Fp%3D3D%2BGlasses%26ni%3D20%26ei%3DUTF-8%26rd%3Dr3%26fr%3Dyfp-s%26fr2%3Dtab-web%26xargs%3D0%26pstart%3D1%26b%3D221&w=380&h=253&imgurl=www1.istockphoto.com%2Ffile_thumbview_approve%2F1021768%


url:
  http://pesquisa.sapo.pt/?barra=resumo&format=html&limit=10&location=pt&page=3&q=%22partidos%20politicos%22%20%2225%20de%20abril%22&st=web


url:
  http://search.msn.com/results.aspx?srch=105&FORM=IE7RE&q=%3clink+rel%3d%22search%22+type%3d%22application%2fopensearchdescription%2bxml%22+href%3d%22%2fopensearch_desc.xml%22+title%3d%22Search+Alcides+Fonseca%22+%2f%3e


url:
  http://search.yahoo.com/search;_ylt=A0geu89zP_FI4A8AXtJXNyoA?p=minhas+coninhas&y=Search&fr=moz2&ei=UTF-8


url:
  http://buscador.terra.com.br/Results.aspx?ca=s&source=Search&query=DINAMICAS+PARA+JOVENS&Image.x=120&Image.y=19


url:
  http://mx.search.yahoo.com/search?p=animar+silverlight+en+blend&ei=UTF-8&rd=r1&fr=yfp&xargs=0&pstart=1&b=11


url:
  http://xml.alexa.com/data?cli=10&dat=nsa&ver=quirk-searchstatus&uid=20081101044212&userip=00111-00111-00011/80.80.188.141&url=http%3A%2F%2Fblog%2Ealcidesfonseca%2Ecom


url:
  http://209.85.171.104/translate_c?hl=nl&sl=en&u=http://www.twittown.com/pocket-pc&prev=/search%3Fq%3Dtwitter%2Bpocket%2Bpc%26hl%3Dnl%26lr%3D%26sa%3DG&usg=ALkJrhg1rcSDTIkIs_rlbJ107qGOd-q-Nw


url:
  http://search.yahoo.com/search?n=100&ei=UTF-8&va_vt=any&vo_vt=any&ve_vt=any&vp_vt=any&vd=m3&vst=0&vf=all&vc=sc&vm=p&fl=0&p=yahoo.com%2Cgmail.com%2Chotmail.com+yahoo.com%2Cgmail.com%2Chotmail.com+%222008%22+-webmaster2008&vs=


url:
  http://search.yahoo.com/search;_ylt=A0geu9L2UxxJVWYAYvxXNyoA?p=Asus+WL-167G+kalyway&fr=yfp-t-501&ei=UTF-8


url:
  http://search.yahoo.com/search?p=Amostra+de+m%C3%BAsica+Banda&rp=Amostra+de+m%C3%BAsica&ei=utf-8&fr=b1ie7&fr2=sg-rc&xargs=0&pstart=1&b=11&xa=EN9Gp.9.dPsY9.CML50Qyw--,1227220433


url:
  http://search.conduit.com/Results.aspx?q=programa+para+sacar+musicas+do+youtube&meta=all&hl=pt-PT&gl=pt&SelfSearch=1&SearchSourceOrigin=13&ctid=CT1055551


url:
  http://search3.incredimail.com/?q=programa+para+sacar+musicas+do+youtube&lang=portuguese&source=001038054011


url:
  http://www.funnylogo.com.br/result.php?q=porque+que+nao+se+come+carne+no+natal%3F&meta=&btes=&client=pub-5118130560656650&forid=1&ie=utf-8&oe=utf-8&color=Black&font=georgia&text=BANANEIRA+DESEJA-VOS+UM+FELIZ+NATAL&img=%3Cimg+src%3D%27http%3A%2F%2Fwww.funnylogo.com.br%2FLogo%2Fgeorgia%2FBlack%2FBANAN


url:
  http://buscador.terra.com.br/default.aspx?ca=s&source=Search&query=escolas+livres&Image.x=38&Image.y=14


url:
  http://search.conduit.com/Results.aspx?q=como+sacar+musicas+no+youtube&meta=all&hl=pt-PT&gl=pt&SelfSearch=1&SearchSourceOrigin=10&ctid=CT2004743


url:
  http://search.conduit.com/Results.aspx?q=como+sacar+musicas&meta=all&hl=pt-PT&gl=pt&SelfSearch=1&SearchSourceOrigin=10&ctid=CT2004743


url:
  http://search.bearshare.com/br/webResults.html?q=claro%20ideias&hl=pt&o=10596&page=1&lr=0&src=hmp_br


url:
  http://pesquisa.clix.pt/resultado.html?t=Homepage&c=pesquisa&in=Mundial&question=+A+import%E2ncia+de+comemorar+o+Dia+dos+direitos+humanos+portugal&ckWhere=Mundo&ok.x=40&ok.y=7


url:
  http://search.yahoo.com/search?p=java+game+dev+vs+xna&ei=UTF-8&fr=moz2&xargs=0&pstart=1&b=61&xa=ItmKc0FmsrflCaQ6LSr10Q--,1231700687


url:
  http://search.conduit.com/Results.aspx?q=programa+para+sacar+musicas&meta=all&hl=pt-PT&gl=pt&SelfSearch=1&SearchSourceOrigin=10&ctid=CT2004743


url:
  http://search.conduit.com/Results.aspx?q=sacar+musicas+youtube&SearchSourceOrigin=10&hl=pt-PT&SelfSearch=1&ctid=CT2097962


url:
  http://as.weatherstudio.com/dp/search?qry=http://internetexplorer8.net/&src_id=348&client_id=47684E1001C6D5DB01763770&product=esearch&serv=web&subproduct=site&version=4.5.3.0&it=1158004342&step=3&rs_prev=http%3A%2F%2Finternetexplorer.8.com%2F&serv=web%0A%09%09%09%09


url:
  http://74.125.47.132/search?q=cache:RS0lmVHRTqEJ:devblog.ailon.org/devblog/post/2007/11/IMAP-for-RSS.aspx+read+imap+email+like+rss&hl=en&ct=clnk&cd=17&gl=br&client=firefox-a


url:
  http://search.mywebsearch.com/mywebsearch/GGmain.jhtml?searchfor=mundos+virtuais+em+portugues&ptnrS=ZNxmk936YYBR&st=bar


url:
  http://search.conduit.com/Results.aspx?q=tratado+de+zamora+seu+significado+%3F&meta=lr%3Dlang_pt&hl=pt-PT&gl=pt&SelfSearch=1&SearchSourceOrigin=10&ctid=CT2004743


url:
  http://pesquisa.clix.pt/resultado.html?t=Homepage&c=pesquisa&in=Nacional&question=sacar+musicas&ckWhere=Portugues&ok.x=53&ok.y=6


url:
  http://pipl.com/search/?FirstName=joaquim&LastName=rendeiro&City=&State=&Country=&CategoryID=2&Interface=2


url:
  http://search.conduit.com/Results.aspx?q=sacar+musicas&meta=all&hl=pt-PT&gl=pt&SelfSearch=1&SearchSourceOrigin=10&ctid=CT2004743


url:
  http://search.conduit.com/Results.aspx?q=como+sacar+musicas&SearchSourceOrigin=10&hl=pt-PT&SelfSearch=1&ctid=CT2004743


url:
  http://search.conduit.com/Results.aspx?q=sacar+musicas&meta=all&hl=pt-PT&gl=pt&SearchSourceOrigin=10&SelfSearch=1&ctid=CT2004743


url:
  http://search.sweetim.com/search.asp?q=programa%20para%20sacar%20musicas%20do%20youtube&ln=pt&src=1010


url:
  http://pesquisa.clix.pt/resultado.html?question=sites+para+sacar+todas+as+musicas+que+existem&in=Mundial


url:
  http://search.conduit.com/Results.aspx?q=SACAR+MUSICAS&meta=all&hl=pt-PT&gl=pt&SelfSearch=1&SearchSourceOrigin=10&ctid=CT2097962


url:
  http://pesquisa.clix.pt/resultado.html?question=a+sociedade+portuguesa+pos+25+de+abril&in=Mundial&num=10&ckWhere=Mundo&position=5


