<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>Andrezero &#187; Geek</title>
	<link>http://andretorgal.com/blog</link>
	<description>Blog pessoal de André Torgal. Web-developer, freelancer, 1973, Alcochete.</description>
	<pubDate>Fri, 16 May 2008 08:57:19 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
	<language>en</language>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/pt/</creativeCommons:license>
		<item>
		<title>Old song for a new wage</title>
		<link>http://andretorgal.com/blog/2008/05/03/old-song-for-a-new-wage/</link>
		<comments>http://andretorgal.com/blog/2008/05/03/old-song-for-a-new-wage/#comments</comments>
		<pubDate>Sat, 03 May 2008 00:08:39 +0000</pubDate>
		<dc:creator>André Torgal</dc:creator>
		
		<category><![CDATA[Geek]]></category>

		<category><![CDATA[My Music]]></category>

		<category><![CDATA[carlos]]></category>

		<category><![CDATA[download]]></category>

		<category><![CDATA[mp3]]></category>

		<category><![CDATA[music]]></category>

		<category><![CDATA[neil leyton]]></category>

		<category><![CDATA[song]]></category>

		<guid isPermaLink="false">http://andretorgal.com/blog/2008/05/03/old-song-for-a-new-wage/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Esta música foi gravada na minha cave há já mais de um ano. O Carlos apareceu por cá uma tarde e trouxe o Neil Leyton consigo. O Neil gravou umas guitarras, eu gravei outras, o Carlos cantou e 4 dias depois estávamos a ouvir esta mistura na passagem de ano.</p>
<p><br />
<small>&#8220;Promise Land&#8221; (Miguel Machado)</small></p>
<p>A única coisa que me ocorre é que podíamos fazer mais coisas destas. </p>
<p><a href="http://andretorgal.com/sandboxrecords/media/carlos/work-in-progress/carlos-promise-land-192.mp3">Carlos Figueiredo - Promise Land - Download mp3 (192Kbps)</a></p>
<p><strong>Notícia: </strong>O <a target="_blank" href="http://www.neilleyton.com/">Neil</a> tem um album novo (outro!) e está para sair em Setembro de 2008.</p>
<p><strong>Nota: </strong>mais som e mais downloads <a href="http://andretorgal.com/blog/music/">aqui</a>.</p>
<span class="akst_link"><a href="http://andretorgal.com/blog/?p=126&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_126"  class="akst_share_link">Share This</a>
</span>]]></content:encoded>
			<wfw:commentRss>http://andretorgal.com/blog/2008/05/03/old-song-for-a-new-wage/feed/</wfw:commentRss>
<enclosure url="http://andretorgal.com/sandboxrecords/media/carlos/work-in-progress/carlos-promise-land-192.mp3" length="7950528" type="audio/mpeg" />
<enclosure url="http://andretorgal.com/sandboxrecords/media/carlos/work-in-progress/carlos-figueiredo-promise-land-192vbr.mp3" length="8242371" type="audio/mpeg" />
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/pt/</creativeCommons:license>
	</item>
		<item>
		<title>Python at last!</title>
		<link>http://andretorgal.com/blog/2008/04/30/python-at-last/</link>
		<comments>http://andretorgal.com/blog/2008/04/30/python-at-last/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 16:25:04 +0000</pubDate>
		<dc:creator>André Torgal</dc:creator>
		
		<category><![CDATA[Develop]]></category>

		<category><![CDATA[Geek]]></category>

		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://andretorgal.com/blog/2008/04/30/python-at-last/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Trabalho com PHP há 12 anos mas nunca me tornei um fundamentalista. Certamente que prefiro o PHP a qualquer ASP mas não posso nunca fechar a porta a outras linguagens. Nomeadamente Java, Python, Ruby e Perl, com os quais já tive alguns &#8220;encontros&#8221;, mais ou menos complexos, e me enchem de curiosidade.</p>
<p>O problema está na falta de oportunidades. Quando tenho um projecto para implementar não posso optar por uma linguagem que não domino, não posso sair do meu domínio e colocar em risco a produtividade, qualidade e valor-hora do meu trabalho. Felizmente que não me têm faltado projectos, portanto continuo longe destas aventuras.</p>
<p>Mas finalmente eis que surge a oportunidade: Python (zope) at last! </p>
<p>Alguém tem dicas? </p>
<p>UPDATE: </p>
<ul>
<li><a href="http://wiki.python.org/moin/">Python Language </a></li>
<li><a href="http://www.python.org/dev/peps/pep-0008/">Python Style Guide </a></li>
<li><a href="http://wiki.python.org/moin/WebProgrammingBooks">Python Books </a></li>
<li><a href="http://wiki.python.org/moin/PythonVsPhp">Python vs PHP</a> </li>
</ul>
<ul>
<li><a href="http://pydev.sourceforge.net/">Python IDE para Eclipse </a></li>
<li><a href="http://www.djangoproject.com/">Django Web Framework</a></li>
<li><a href="http://www.zope.org/WhatIsZope">Zope (server + frameworks) </a></li>
</ul>
<span class="akst_link"><a href="http://andretorgal.com/blog/?p=125&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_125"  class="akst_share_link">Share This</a>
</span>]]></content:encoded>
			<wfw:commentRss>http://andretorgal.com/blog/2008/04/30/python-at-last/feed/</wfw:commentRss>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/pt/</creativeCommons:license>
	</item>
		<item>
		<title>Introduzindo Olive, mais uma Framework MVC para PHP</title>
		<link>http://andretorgal.com/blog/2008/04/29/introduzindo-olive-mais-uma-framework-mvc-para-php/</link>
		<comments>http://andretorgal.com/blog/2008/04/29/introduzindo-olive-mais-uma-framework-mvc-para-php/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 03:02:30 +0000</pubDate>
		<dc:creator>André Torgal</dc:creator>
		
		<category><![CDATA[Develop]]></category>

		<category><![CDATA[Geek]]></category>

		<category><![CDATA[framework]]></category>

		<category><![CDATA[mvc]]></category>

		<category><![CDATA[olive]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://andretorgal.com/blog/2008/04/29/introduzindo-olive-mais-uma-framework-mvc-para-php/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Acabei de publicar o primeiro exemplo de uma aplicação implementada sobre a minha framework MVC, o Olive.</p>
<p>Porquê escrever uma framework? Porquê chamar-lhe Olive? Essas respostas já estão na (parca) documentação que coloquei no wiki. Mas posso adiantar que Olive é algo muito português, que reporta às origens beirãs da minha família (também válido para outros portugueses, desde algarvios a transmontanos). E também que é divertido ter componentes da aplicação que se chamam OliveTree ou OliveField.</p>
<p><a href='http://andretorgal.com/olivedemo/index.php' title='Olive Demo Application'><img src='http://andretorgal.com/blog/wp-content/uploads/2008/04/olivedemoapplication.jpg' alt='olivedemoapplication.jpg' /></a></p>
<p>A framework está em rápido desenvolvimento e conto ter uma versão 1 totalmente documentada até ao final de 2008. Quem se interessar pelo assunto pode entrar em contacto comigo, porque a <a href="http://andretorgal.com/olive/project:olive:needs-your-help">Olive precisa de alguma ajuda</a>.</p>
<p>Posso-vos dizer que é um projecto interessante, por esta e aquela razão, mas sou suspeito. Vejam por vocês mesmos.</p>
<p>Para já apenas as layers de Controlo e Output estão verdadeiramente funcionais e os exemplos publicados são parcos, mas já mostram algumas das características interessantes do projecto, tais como flexibilidade (output por smarty ou old schoool, configuração por xml, yaml ou db, ajax por html, json ou xml), modularidade (controls, modules, components, widgets), performance (uma obsessão) e sintaxe produtiva (pelo menos divertida).</p>
<p>Quanto à camada dos dados, o M do MVC, está a sofrer um refactor verdadeiramente intestinal: no original a class central (OliveConnection) foi desenvolvida como Singleton para facilitar o acesso aos métodos de carregamento das definições de tabelas, views, procedures, etc&#8230; tipo:</p>
<p><code>$res = OliveConnection::table('blog')->row($id);</code></p>
<p>Burrice, porque isso não permitia fazer várias ligações, ligações a bases de dados diferentes por exemplo. Enfim&#8230; agora o acesso passará a ser feito através de um método estático na class da aplicação, que retorna uma conexão por pedido (ou a conexão primária por defeito)</p>
<pre><code>// conexão primária (primeira a ser criada)
$res = OliveApp::connection()->table('blog')->row($id);
// chamar conexão por nome
$res = OliveApp::connection('remote')->table('blog')->result();
</code></pre>
<p>ou</p>
<pre><code>// criar query SELECT sobre tabela/view "blog"
$res = OliveApp::connection()->select('blog')
  // escolher campos
  ->fields('data', 'titulo', 'texto', 'autor.nome AS autor_nome')
  // filtrar
  ->where_equals('categoria_id', $cat_id)
  // ordenar
  ->orderby('data DESC')
  // limitar
  ->limit(10);</code></pre>
<p>Também planeio implementar no próximo sprint artefactos como &#8220;embrulhar&#8221; os resultados das querys numa class que implemente a interface Iterator (PHP5) para permitir </p>
<pre><code>// cool
foreach($res as $row) { ... }

// em vez de old school
while($row = $db->fetch_row($res)) { ... }
</code></pre>
<p>Mas antes disso, actualizar a documentação.</p>
<span class="akst_link"><a href="http://andretorgal.com/blog/?p=124&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_124"  class="akst_share_link">Share This</a>
</span>]]></content:encoded>
			<wfw:commentRss>http://andretorgal.com/blog/2008/04/29/introduzindo-olive-mais-uma-framework-mvc-para-php/feed/</wfw:commentRss>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/pt/</creativeCommons:license>
	</item>
		<item>
		<title>Javascript Frameworks: Prototype vs JQuery</title>
		<link>http://andretorgal.com/blog/2008/04/26/javascript-frameworks-prototype-vs-jquery/</link>
		<comments>http://andretorgal.com/blog/2008/04/26/javascript-frameworks-prototype-vs-jquery/#comments</comments>
		<pubDate>Sat, 26 Apr 2008 00:58:56 +0000</pubDate>
		<dc:creator>André Torgal</dc:creator>
		
		<category><![CDATA[Develop]]></category>

		<category><![CDATA[Geek]]></category>

		<category><![CDATA[jquery]]></category>

		<category><![CDATA[js]]></category>

		<category><![CDATA[prototype]]></category>

		<guid isPermaLink="false">http://andretorgal.com/blog/2008/04/26/javascript-frameworks-prototype-vs-jquery/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>No decurso do desenvolvimento da minha framework MVC tenho-me questionado onde e como encaixar os widgets necessários para que seja Ajax ready. </p>
<p>Há muito que uso a framework <a target="_blank" href="http://www.prototypejs.org/">Prototype</a> para as artes mágicas do javascript e estava decidido a usá-lo como base para todo o desenvolvimento no V do MVC, mas tinha já programado uma pequena investigação para não me precipitar, até porque o facto de tanto o <a target="_blank" href="http://jquery.com/">JQuery </a>como o Prototype usarem o $ torna-os, à partida, ligeiramente incompatíveis.</p>
<p>Depois de ler uns quantos artigos e as suas acesas discussões acabo por ficar mais virado para o JQuery. Como é óbvio (a posteriori é fácil dizer que é óbvio) tudo o que seja possível numa das frameworks acaba por o ser também (mais linha menos linha) na outra. A grande diferença entre os dois poderá estar na utilização que lhes queremos dar. </p>
<p>O Prototype extende o Javascript tornando-o mais OOP e assim permite escrever código mais reutilizável e mais natural para programadores que sejam demasiado OO para aceitar uma linguagem instance oriented como o Javascript. Não é o meu caso, por mais que gosto do meu terreno natural, fascina-me sempre a diferença, que neste caso reside na estrenha beleza do javascript tal como ele é; não luto para o modificar, antes prefiro compreender os seus mecanismos &#8220;prototipados&#8221; de herança e instanciação.</p>
<p>Quanto ao JQuery parece ser mais directo na forma como ataca as questões que comunmente necessitamos de resolver neste tempo de ajaxização da web. Mais, o source é mais leve e está organizado num sistema de plugins, bem, documentado e acessível no site. Cool, é mesmo o que eu precisava. Goodbye Prototype + script.aculo.us + mootools, hello JQuery.</p>
<p>Bons e maus artigos, excelentes exemplos e discussões:</p>
<ul>
<li><a target="_blank" href="http://www.quarkruby.com/2007/11/6/why-i-moved-from-prototype-to-jquery">Why I moved from Prototype to JQuery</a></li>
<li><a target="_blank" href="http://alternateidea.com/blog/articles/2007/11/9/prototype-vs-jquery">Your Momma&#8217;s So Fat&#8230; Prototype vs JQuery</a></li>
<li><a target="_blank" href="http://ajaxian.com/archives/prototype-and-jquery-a-code-comparison">Prototype and jQuery: A code comparison</a></li>
</ul>
<p><strong>Update: </strong>Como acabo de perceber que afinal o <a target="_blank" href="http://docs.jquery.com/Using_jQuery_with_Other_Libraries">JQuery permite ser &#8220;configurado&#8221; para funcionar em compatibilidade com o prototype</a>, vou tomar a opção de manter a possibilidade de usar os dois na minha framework:</p>
<p><code><br />
// prototype select one and bind<br />
$('someid').observe('click', function(event) { alert(this); event.stop(); });<br />
</code><br />
<code><br />
// prototype select collection and iterate<br />
$$('.someclass').each(function(link) {<br />
  link.observe('click', function(event) { alert(link); event.stop(); });<br />
});<br />
</code><br />
<code><br />
// JQuery (in compatibiliy mode, with alias $j) always selects zero or more<br />
$j('.someclass').click(function(event) { alert(this); event.stop(); } );<br />
</code></p>
<span class="akst_link"><a href="http://andretorgal.com/blog/?p=122&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_122"  class="akst_share_link">Share This</a>
</span>]]></content:encoded>
			<wfw:commentRss>http://andretorgal.com/blog/2008/04/26/javascript-frameworks-prototype-vs-jquery/feed/</wfw:commentRss>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/pt/</creativeCommons:license>
	</item>
		<item>
		<title>Holly Crap</title>
		<link>http://andretorgal.com/blog/2008/03/30/holly-crap/</link>
		<comments>http://andretorgal.com/blog/2008/03/30/holly-crap/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 16:48:49 +0000</pubDate>
		<dc:creator>André Torgal</dc:creator>
		
		<category><![CDATA[Geek]]></category>

		<category><![CDATA[levada]]></category>

		<category><![CDATA[madeira]]></category>

		<category><![CDATA[viagem]]></category>

		<guid isPermaLink="false">http://andretorgal.com/blog/2008/03/30/holly-crap/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Quando o tipo à tua frente diz algo do género ao virar uma esquina, tratando-se de um &#8220;local&#8221; com experiência neste tipo de &#8220;passeios&#8221; é melhor pensar duas vezes antes de olhar para baixo.</p>
<p><img src='http://andretorgal.com/blog/wp-content/uploads/2008/03/levada.jpg' alt='levada.jpg' /></p>
<p>Uma Levada é um carreiro de água construído (com recurso a que artes mágicas!?) há 50 anos para transportar àgua para efeitos de rega ou produção de energia. Tornaram-se também numa espécie de cartão de visita turístico da ilha da Madeira, mas não acredito que os alemães balofos que vejo por aí a passear de carro consigam transpor estes obstáculos.</p>
<p>Um agradecimento especial aos meus formandos que me levaram nesta aventura (com toda a segurança) desde a Boa Morte até Serra d&#8217;Água, ao longo do vale da Ribeira Brava.</p>
<p>Holly Crap!</p>
<span class="akst_link"><a href="http://andretorgal.com/blog/?p=118&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_118"  class="akst_share_link">Share This</a>
</span>]]></content:encoded>
			<wfw:commentRss>http://andretorgal.com/blog/2008/03/30/holly-crap/feed/</wfw:commentRss>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/pt/</creativeCommons:license>
	</item>
		<item>
		<title>Melhor Wiki (para projectos de desenvolvimento e não só)</title>
		<link>http://andretorgal.com/blog/2008/03/11/melhor-wiki-para-projectos-de-desenvolvimento/</link>
		<comments>http://andretorgal.com/blog/2008/03/11/melhor-wiki-para-projectos-de-desenvolvimento/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 00:53:35 +0000</pubDate>
		<dc:creator>André Torgal</dc:creator>
		
		<category><![CDATA[Geek]]></category>

		<category><![CDATA[Tools Develop]]></category>

		<category><![CDATA[documentação]]></category>

		<category><![CDATA[olive]]></category>

		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://andretorgal.com/blog/2008/03/11/melhor-wiki-para-projectos-de-desenvolvimento/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><img align="left" src='http://andretorgal.com/blog/wp-content/uploads/2008/03/wikicolab.png' alt='os Wikis são para colaborar!' /> Brevemente irei começar a publicar documentação e código da minha framework e dos seus projectos associados. Para esse efeito tenho estado a experimentar alguns sistemas para suportar o site que quero colocar online. Wikis, principalmente. </p>
<p>Para quem quiser escolher um wiki php, com ou sem base-de-dados, este artigo pode ser interessante.</p>
<p> <a href="http://andretorgal.com/blog/2008/03/11/melhor-wiki-para-projectos-de-desenvolvimento/#more-110" class="more-link">(more&#8230;)</a></p>
<span class="akst_link"><a href="http://andretorgal.com/blog/?p=110&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_110"  class="akst_share_link">Share This</a>
</span>]]></content:encoded>
			<wfw:commentRss>http://andretorgal.com/blog/2008/03/11/melhor-wiki-para-projectos-de-desenvolvimento/feed/</wfw:commentRss>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/pt/</creativeCommons:license>
	</item>
		<item>
		<title>Um &#8220;momento de verdade&#8221;, tocante e inspirador.</title>
		<link>http://andretorgal.com/blog/2008/03/09/um-momento-de-verdade-tocante-e-inspirador/</link>
		<comments>http://andretorgal.com/blog/2008/03/09/um-momento-de-verdade-tocante-e-inspirador/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 01:50:20 +0000</pubDate>
		<dc:creator>André Torgal</dc:creator>
		
		<category><![CDATA[Geek]]></category>

		<category><![CDATA[Love Music]]></category>

		<category><![CDATA[guerra]]></category>

		<category><![CDATA[henry rollins]]></category>

		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://andretorgal.com/blog/2008/03/09/um-momento-de-verdade-tocante-e-inspirador/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Na última semana ouvi várias pessoas falar acerca da passagem de <a href="http://news.google.pt/news?hl=pt-PT&#038;ned=pt-PT_pt&#038;q=alvin+toffler&#038;btnG=Pesquisar+not%C3%ADcias">Alvin Toffler</a> por Lisboa e acerca do seu discurso inspirador.</p>
<p>Mas será?</p>
<p>Acabei de ver uma entrevista de <a href="http://www.youtube.com/watch?v=c86yrr5Lkao">Mário Crespo a Alvin Toffler</a>. É muito bonito, ver estes dois senhores a conversar. O mais bonito mesmo é por volta dos 2:40, a gargalhada babada do Mário Crespo depois do Toffler o bajular. </p>
<p>Mas desculpem, além desse momento sórdido, não encontro nada de inspirador. A tecnologia evoluiu muito para lá do que vemos hoje? A humanidade está a entrar numa nova era? Em breve teremos implantes biomecânicos? Os países perderam poder relativo para outras forças internacionais como as corporações? O futuro avizinha-se caótico.</p>
<p>Duh! O que há de inspirador numa figura cinzenta que se promove como o envangelista dos futuros óbvios, desnecessários e inevitáveis? </p>
<p>Esqueçam tudo isso. É fácil: sigam para este momento verdadeiramente inspirador, com um homem dos nossos dias:</p>
<p><object type="application/x-shockwave-flash" style="width:450px; height:374px;" data="http://www.youtube.com/v/6itaMKk2W_Y">
<param name="movie" value="http://www.youtube.com/v/6itaMKk2W_Y" /></object> </p>
<p>Henry Rollins, em Israel, sobre a guerra.</p>
<p>Shalom. Good Night.</p>
<span class="akst_link"><a href="http://andretorgal.com/blog/?p=109&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_109"  class="akst_share_link">Share This</a>
</span>]]></content:encoded>
			<wfw:commentRss>http://andretorgal.com/blog/2008/03/09/um-momento-de-verdade-tocante-e-inspirador/feed/</wfw:commentRss>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/pt/</creativeCommons:license>
	</item>
		<item>
		<title>Who needs designers?!</title>
		<link>http://andretorgal.com/blog/2008/03/04/who-needs-designers/</link>
		<comments>http://andretorgal.com/blog/2008/03/04/who-needs-designers/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 14:26:39 +0000</pubDate>
		<dc:creator>André Torgal</dc:creator>
		
		<category><![CDATA[Geek]]></category>

		<category><![CDATA[design]]></category>

		<category><![CDATA[viral]]></category>

		<guid isPermaLink="false">http://andretorgal.com/blog/2008/03/04/who-needs-designers/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://www.whoneedsdesigners.com/"><img align="left" src='http://andretorgal.com/blog/wp-content/uploads/2008/03/mmlb-tee.thumbnail.gif' alt='Make My Logo Bigger' /></a></p>
<p>Muito boa esta campanha. É assim mesmo rapazes. Afinal, quem precisa de designers?</p>
<p>Este assunto é um velho conhecido, não só dos designers, como de todos os que trabalham na indústria da comunicação, e os developers também conhecem bem este problema. </p>
<p>Na pele. </p>
<p>Já muitas piadas se fizeram acerca disto e é verdade que as verdades têm que ser ditas. É tudo uma questão de frontalidade (e credibilidade para a assumir, claro). </p>
<p>Claro, gostava mesmo de ver um designer levar esta dica a sério:</p>
<blockquote><p>&#8230;wear it to your next client meeting. When they see the shirt, they&#8217;ll know their request is bogus.</p></blockquote>
<p><a target="_blank" href="http://www.whoneedsdesigners.com/"><img src='http://andretorgal.com/blog/wp-content/uploads/2008/03/mmlbigger.png' alt='Make My Logo Bigger' /></a></p>
<p>O engraçado nesta campanha é que ela se dirige aos próprios designers, promovendo os serviços de programação de uma equipa de developers. Paradoxalmente utiliza todos os <em>dont&#8217;s</em> que o video sarcasticamente enumera, nomeadamente o factor emocional.</p>
<span class="akst_link"><a href="http://andretorgal.com/blog/?p=106&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_106"  class="akst_share_link">Share This</a>
</span>]]></content:encoded>
			<wfw:commentRss>http://andretorgal.com/blog/2008/03/04/who-needs-designers/feed/</wfw:commentRss>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/pt/</creativeCommons:license>
	</item>
		<item>
		<title>Rui Costa marca na despedida, Sporting 0 - Benfica 2</title>
		<link>http://andretorgal.com/blog/2008/03/02/rui-costa-marca-na-despedida-sporting-0-benfica-2/</link>
		<comments>http://andretorgal.com/blog/2008/03/02/rui-costa-marca-na-despedida-sporting-0-benfica-2/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 15:35:27 +0000</pubDate>
		<dc:creator>André Torgal</dc:creator>
		
		<category><![CDATA[Actual]]></category>

		<category><![CDATA[Geek]]></category>

		<category><![CDATA[benfica]]></category>

		<category><![CDATA[futebol]]></category>

		<category><![CDATA[sporting]]></category>

		<guid isPermaLink="false">http://andretorgal.com/blog/2008/03/02/rui-costa-marca-na-despedida-sporting-0-benfica-2/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><strong>(ver o post <a href="http://andretorgal.com/blog/2008/05/11/e-se-o-rui-costa-na-sua-despedida-nao-tivesse-saido-a-5min-do-fim/"> &#8220;E se o Rui Costa, na sua despedida, não tivesse saído a 5min do fim?&#8221;</a> acerca da verdadeira despedida do maestro, no jogo frente ao Vitória de Setúbal)</strong></p>
<p>O último derbi de Rui Costa correu de feição ao &#8220;maestro&#8221;. O Benfica inaugurou o marcador em Alvalade por intermédio de Rui Costa na cobrança de um livre descaído sobre a esquerda, minutos antes de cair o pano sobre a primeira parte. Na segunda parte, já com Mantorras em campo, Rodriguez voltou a marcar de cabeça a passe do angolano, depois de uma diagonal interior de Di Maria que desposicionou a defesa do Sporting.</p>
<p>A ver vamos.</p>
<span class="akst_link"><a href="http://andretorgal.com/blog/?p=105&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_105"  class="akst_share_link">Share This</a>
</span>]]></content:encoded>
			<wfw:commentRss>http://andretorgal.com/blog/2008/03/02/rui-costa-marca-na-despedida-sporting-0-benfica-2/feed/</wfw:commentRss>
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/pt/</creativeCommons:license>
	</item>
		<item>
		<title>My Music - Work in Progress 7/11</title>
		<link>http://andretorgal.com/blog/2008/02/27/my-music-work-in-progress-711/</link>
		<comments>http://andretorgal.com/blog/2008/02/27/my-music-work-in-progress-711/#comments</comments>
		<pubDate>Wed, 27 Feb 2008 11:30:02 +0000</pubDate>
		<dc:creator>André Torgal</dc:creator>
		
		<category><![CDATA[Geek]]></category>

		<category><![CDATA[My Music]]></category>

		<category><![CDATA[music]]></category>

		<category><![CDATA[song]]></category>

		<category><![CDATA[the peak point]]></category>

		<category><![CDATA[work in progress]]></category>

		<guid isPermaLink="false">http://andretorgal.com/blog/2008/02/27/my-music-work-in-progress-711/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><img align="left" src='http://andretorgal.com/blog/wp-content/uploads/2008/02/seven-is-my-lucky-number.jpg' alt='seven-is-my-lucky-number.jpg' /></p>
<p>I&#8217;ve written more than 20 songs during the past year or so, and I have somehow managed to record sketches for at least 11 songs that will go under the The Peak Point project, maybe good enough for a next release. Yes, most of the stuff I write is still fiting the original Peak Point&#8217;s purpose: cinematographic instrumentals, simple songs with a little twist and guitars ranging from cristal clear to total saturation.</p>
<p>But not everything is continuity here. Since I became a freelancer the time slice that goes to making music has been cut down to,  a random saturday afternoon, hopefully once per month, and the creative process had to be dramatically changed. </p>
<p>First off I used to jam a lot. I used to record some bass tracks and some drum loops and then spend hours playing along, recording endless jams so I could later look for accidental ideas. And that&#8217;s just not possible at the moment. </p>
<p>But, luckily enough, I discovered a little café called &#8220;Al Café&#8221; where I go every other night. The owner of the Café, the humorous Tó-P is also a guitar player and a great music lover. The café has musical intruments all over, traditional, classic and exotic, including a couple of electric and acoustic guitars, some digital stomps and two amps. </p>
<p>More than enough to spend some musical 30 minutes after dinner. Well, the thing is: sometimes it just happens. One of these days I came up with this:</p>
<p><br />
<small>&#8220;Seven is My Lucky Number&#8221; (work in progress)</small></p>
<p><strong>Warning: </strong>This is just a rough mix of a current work-in-progress, a couple of guitars playing over a drum-machine loop.</p>
<p>Yes, yes, but I just love it. </p>
<p>I&#8217;m still unsure about going over verse/chorus 3 times during the song, doing the riff in the 1st chorus, the solo in the 2nd and back to the riff, expanding it, in the 3rd. </p>
<p>I think it might work, but I will only know when I record some drums and sculpt some real dynamics into these transitions. I also like the outro but think the intro is just too long. Too much indecision going there before it kicks of with the verse riff.</p>
<p>If you want to play the bass, the drums, or anyother instrument in any of my tracks, you&#8217;re more than welcome. We can meet here in any studio or we can even do it remote, I&#8217;ll just send you the source tracks!</p>
<p>The song is unlicensed so you might also want to steal it from me. If you plan on hiting the charts with it and make me proud about it, make sure you contact me before you steal it: I will clear any doubts regarding majors and minors and might even help you set it up.</p>
<p><small>More music? Go here: <a title="My Music" href="http://andretorgal.com/blog/music/">Explore, listen and download</a>.</small></p>
<p><em>Nota: Este post e todas as páginas do site sobre a minha música estão escritas em inglês para facilitar o contacto com os amigos remotos.</em></p>
<span class="akst_link"><a href="http://andretorgal.com/blog/?p=103&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_103"  class="akst_share_link">Share This</a>
</span>]]></content:encoded>
			<wfw:commentRss>http://andretorgal.com/blog/2008/02/27/my-music-work-in-progress-711/feed/</wfw:commentRss>
<enclosure url="http://andretorgal.com/sandboxrecords/media/the-peak-point/work-in-progress/thepeakpoint-workinprogress-sevenismyluckynumber.mp3" length="5905136" type="audio/mpeg" />
	<creativeCommons:license>http://creativecommons.org/licenses/by/2.5/pt/</creativeCommons:license>
	</item>
	</channel>
</rss>
