<?xml version="1.0" encoding="UTF-8"?>
<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:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Paulo Afonso</title>
	<atom:link href="http://www.semmais.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.semmais.com/blog</link>
	<description>Adobe Flash e relacionados</description>
	<lastBuildDate>Wed, 11 Aug 2010 10:38:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Lipton Dance Creator</title>
		<link>http://www.semmais.com/blog/lipton-dance-creator/</link>
		<comments>http://www.semmais.com/blog/lipton-dance-creator/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 10:38:21 +0000</pubDate>
		<dc:creator>Paulo Afonso</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.semmais.com/blog/?p=436</guid>
		<description><![CDATA[

&#8220;O projecto Lipton Dance Creator é um claro exemplo da filosofia que rege o processo criativo da View: a maior sofisticação técnica ao serviço da comunicação mais simples e eficaz. Pensado como passatempo complementar da promoção Let’s Dance, o conceito criativo aqui em causa – usar um boneco digital para desenvolver e registar coreografias – [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.semmais.com/blog/lipton-dance-creator/"><img src="http://www.semmais.com/blog/wp-content/dancecreator_thumb.jpg" alt="" title="dancecreator_thumb" width="430" height="255" class="alignnone size-full wp-image-437" /></a><br />
<span id="more-436"></span><br />
&#8220;<em>O projecto Lipton Dance Creator é um claro exemplo da filosofia que rege o processo criativo da View: a maior sofisticação técnica ao serviço da comunicação mais simples e eficaz. Pensado como passatempo complementar da promoção Let’s Dance, o conceito criativo aqui em causa – usar um boneco digital para desenvolver e registar coreografias – apresentava um duplo desafio: oferecer uma experiência de ilimitada versatilidade, por um lado, e de universal e imediata aprendizagem, pelo outro. A intenção era a de levar o utilizador a sentir-se, simultaneamente, confortável e motivado para se envolver na interacção para que estava a ser convidado.</em>&#8221; &#8211; Paulo Costa</p>
<p>O foco principal do site é dado por uma personagem que carinhosamente a equipa de desenvolvimento a baptizou por &#8220;quim zé&#8221;. Este Boneco é animado com base no sistema de &#8220;inverse kinematics&#8221; disponível na versão CS4 e CS5 do Adobe Flash. &#8220;Inverse Kinematics&#8221; é um método animação de objectos ou conjunto de objectos relacionados entre eles através de uma estrutura articulada de ossos, tal e qual a um esqueleto. </p>
<p>Para criar uma posição o utilizador têm apenas de escolher se prefere o boneco voltado para  frente, direita, de costas ou esquerda e depois arrastar as diversas partes do corpo até atingir o desejado. Para além destas configurações um sistema de gravidade permite definir posições aéreas onde o utilizador escolhe a que a altura o boneco deve estar do solo numa determinada posição.</p>
<p>Um sistema inteligente reproduz sequência de posições de forma graciosa, criando em tempo real a animação entre posições distintas.</p>
<p>Endereço: <a href="http://www.lipton.pt/letsdance/creator/" target="_blank">http://www.lipton.pt/letsdance/creator/</a> </p>
<p>Um trabalho produzido pela <a href="http://www.view.pt/">VIEW</a><br />
Design: David Carvalho<br />
Programação Flash: Paulo Afonso / Jorge Varandas</p>
<fb:like href=http://www.semmais.com/blog/lipton-dance-creator/ font=arial show_faces="false"></fb:like>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-spaced">
<ul class="socials">
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Lipton+Dance+Creator+-+http://b2l.me/agjeb9&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet!">Tweet!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.semmais.com/blog/lipton-dance-creator/&amp;t=Lipton+Dance+Creator" rel="nofollow" class="external" title="Partilhar no Facebook">Partilhar no Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Lipton+Dance+Creator&amp;body=Link: http://www.semmais.com/blog/lipton-dance-creator/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %0D%0A%0D%0A%22O%20projecto%20Lipton%20Dance%20Creator%20%C3%A9%20um%20claro%20exemplo%20da%20filosofia%20que%20rege%20o%20processo%20criativo%20da%20View%3A%20a%20maior%20sofistica%C3%A7%C3%A3o%20t%C3%A9cnica%20ao%20servi%C3%A7o%20da%20comunica%C3%A7%C3%A3o%20mais%20simples%20e%20eficaz.%20Pensado%20como%20passatempo%20complementar%20da%20promo%C3%A7%C3%A3o%20Let%E2%80%99s%20Dance%2C%20o%20conceito%20criativo%20aqui%20em%20causa%20%E2%80%93%20usar" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.semmais.com/blog/lipton-dance-creator/&amp;title=Lipton+Dance+Creator&amp;summary=%0D%0A%0D%0A%22O%20projecto%20Lipton%20Dance%20Creator%20%C3%A9%20um%20claro%20exemplo%20da%20filosofia%20que%20rege%20o%20processo%20criativo%20da%20View%3A%20a%20maior%20sofistica%C3%A7%C3%A3o%20t%C3%A9cnica%20ao%20servi%C3%A7o%20da%20comunica%C3%A7%C3%A3o%20mais%20simples%20e%20eficaz.%20Pensado%20como%20passatempo%20complementar%20da%20promo%C3%A7%C3%A3o%20Let%E2%80%99s%20Dance%2C%20o%20conceito%20criativo%20aqui%20em%20causa%20%E2%80%93%20usar&amp;source=Paulo Afonso" rel="nofollow" class="external" title="Partilhar no LinkedIn">Partilhar no LinkedIn</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22Lipton%20Dance%20Creator%22&amp;body=Link: http://www.semmais.com/blog/lipton-dance-creator/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %0D%0A%0D%0A%22O%20projecto%20Lipton%20Dance%20Creator%20%C3%A9%20um%20claro%20exemplo%20da%20filosofia%20que%20rege%20o%20processo%20criativo%20da%20View%3A%20a%20maior%20sofistica%C3%A7%C3%A3o%20t%C3%A9cnica%20ao%20servi%C3%A7o%20da%20comunica%C3%A7%C3%A3o%20mais%20simples%20e%20eficaz.%20Pensado%20como%20passatempo%20complementar%20da%20promo%C3%A7%C3%A3o%20Let%E2%80%99s%20Dance%2C%20o%20conceito%20criativo%20aqui%20em%20causa%20%E2%80%93%20usar" rel="nofollow" class="external" title="Enviar a um amigo por email?">Enviar a um amigo por email?</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://www.semmais.com/blog/lipton-dance-creator/feed" rel="nofollow" class="external" title="Subscrever os comentários para este artigo?">Subscrever os comentários para este artigo?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.semmais.com/blog/lipton-dance-creator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zippy</title>
		<link>http://www.semmais.com/blog/zippy/</link>
		<comments>http://www.semmais.com/blog/zippy/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 16:21:45 +0000</pubDate>
		<dc:creator>Paulo Afonso</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.semmais.com/blog/?p=414</guid>
		<description><![CDATA[Pageflip, pisga-te e jogo do pop.

Na web
Endereço: Jogos &#124; Catálogo
No desenvolvimento do portal zippy.pt tive o prazer de dar o meu contributo desenvolvendo dois jogos e um catálogo electrónico.
Jogo Pisga-te
&#8220;Neste jogo tens de ser capaz de reagir com toda a atenção e velocidade. Não podes ser atingido pelas bolas que aparecem de todo os lados. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.semmais.com/blog/zippy/"><img class="alignnone size-full wp-image-330" title="Zippy" src="http://www.semmais.com/blog/wp-content/zippy_430x255.jpg" alt="Zippy" width="430" height="255" /></a>Pageflip, pisga-te e jogo do pop.<br />
<span id="more-414"></span></p>
<h2>Na web</h2>
<p>Endereço: <a href="http://www.zippy.pt/Game" target="_blank">Jogos</a> | <a href="http://www.zippy.pt/Collection/Detail" target="_blank">Catálogo</a></p>
<p>No desenvolvimento do portal zippy.pt tive o prazer de dar o meu contributo desenvolvendo dois jogos e um catálogo electrónico.</p>
<h2>Jogo Pisga-te</h2>
<p>&#8220;Neste jogo tens de ser capaz de reagir com toda a atenção e velocidade. Não podes ser atingido pelas bolas que aparecem de todo os lados. Quanto mais tempo passar sem que te acertem, mais à frente ficarás na tabela dos resultados. Estás pronto? Pisga-te!&#8221;</p>
<p>Tecnicamente o desafio principal aconteceu quando nos primeiros testes o processamento aumentava progressivamente com a adição de novos elementos (as bolas e estrelas). O problema deste aumento de processamento foi identificado, era o método usado para o teste de colisões entre os objectos.<br />
O flash player tem diversas formas para manipulação de colisões, entre elas existem os métodos mais vulgares como o hitTest e hitTestPoint da classe DisplayObject. Como são os mais usuais e directos, foram estes a primeira opção.<br />
<em>(DisplayObject: A classe base de qualquer objecto que possa ser exibido, trata de desde as funções mais básicas como o posicionamento x,y a outras avançadas)</em><br />
Estes métodos começam a falhar quando precisamos do seu uso em grande escala, no caso deste jogo desta forma era efectuada uma verificação por cada objecto a cada instante de movimento da personagem principal.</p>
<p>No entanto, o flash player contêm outra forma de fazer os testes de colisão usando a class BitmapData. Agrupando os diferentes tipos de objectos (bolas, estrelas de crescimento, estrelas de encolhimento, estrelas de slowmotion), transformado-os num object bitmap, reduziu-se os testes de colisão a apenas 5 (um por cada tipo de objecto e um outro para ver a proximidade que afecta a expressão facial da personagem) independentemente do numero de objectos.<br />
<em>(BitmapData: A classe BitmapData permite trabalhar com os dados (pixeis) de um objeto Bitmap.</em></p>
<h2>Jogo do Pop</h2>
<p>&#8220;Neste jogo vais pôr à prova a tua rapidez e pontaria. Quantos pops irás fazer? É esse o desafio que temos para ti. Entra num espaço onde tens de acertar nas figuras que tentam passar por ti. És tu sozinho contra uma multidão colorida e traquina!&#8221;</p>
<p>Quando uma figura é clicada esta desaparece e as figuras próximas são repelidas para longe inversamente à sua proximidade e com o mesmo ângulo a que se encontram da figura clicada. Este pormenor foi resolvido usando distâncias e as funções matemáticas coseno e seno, que aliás, são correntemente usadas em programação interactiva.</p>
<h2>Catálogo</h2>
<p>Esta aplicação consiste em usar documentos digitais e aplicar o efeito de folhear como se fossem documentos físicos.</p>
<fb:like href=http://www.semmais.com/blog/zippy/ font=arial show_faces="false"></fb:like>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-spaced">
<ul class="socials">
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Zippy+-+http://b2l.me/ac3akw&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet!">Tweet!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.semmais.com/blog/zippy/&amp;t=Zippy" rel="nofollow" class="external" title="Partilhar no Facebook">Partilhar no Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Zippy&amp;body=Link: http://www.semmais.com/blog/zippy/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Pageflip%2C%20pisga-te%20e%20jogo%20do%20pop.%0D%0A%0D%0ANa%20web%0D%0AEndere%C3%A7o%3A%20Jogos%20%7C%20Cat%C3%A1logo%0D%0A%0D%0ANo%20desenvolvimento%20do%20portal%20zippy.pt%20tive%20o%20prazer%20de%20dar%20o%20meu%20contributo%20desenvolvendo%20dois%20jogos%20e%20um%20cat%C3%A1logo%20electr%C3%B3nico.%0D%0A%0D%0AJogo%20Pisga-te%0D%0A%22Neste%20jogo%20tens%20de%20ser%20capaz%20de%20reagir%20com%20toda%20a%20aten%C3%A7%C3%A3o%20e%20velocidade.%20" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.semmais.com/blog/zippy/&amp;title=Zippy&amp;summary=Pageflip%2C%20pisga-te%20e%20jogo%20do%20pop.%0D%0A%0D%0ANa%20web%0D%0AEndere%C3%A7o%3A%20Jogos%20%7C%20Cat%C3%A1logo%0D%0A%0D%0ANo%20desenvolvimento%20do%20portal%20zippy.pt%20tive%20o%20prazer%20de%20dar%20o%20meu%20contributo%20desenvolvendo%20dois%20jogos%20e%20um%20cat%C3%A1logo%20electr%C3%B3nico.%0D%0A%0D%0AJogo%20Pisga-te%0D%0A%22Neste%20jogo%20tens%20de%20ser%20capaz%20de%20reagir%20com%20toda%20a%20aten%C3%A7%C3%A3o%20e%20velocidade.%20&amp;source=Paulo Afonso" rel="nofollow" class="external" title="Partilhar no LinkedIn">Partilhar no LinkedIn</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22Zippy%22&amp;body=Link: http://www.semmais.com/blog/zippy/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Pageflip%2C%20pisga-te%20e%20jogo%20do%20pop.%0D%0A%0D%0ANa%20web%0D%0AEndere%C3%A7o%3A%20Jogos%20%7C%20Cat%C3%A1logo%0D%0A%0D%0ANo%20desenvolvimento%20do%20portal%20zippy.pt%20tive%20o%20prazer%20de%20dar%20o%20meu%20contributo%20desenvolvendo%20dois%20jogos%20e%20um%20cat%C3%A1logo%20electr%C3%B3nico.%0D%0A%0D%0AJogo%20Pisga-te%0D%0A%22Neste%20jogo%20tens%20de%20ser%20capaz%20de%20reagir%20com%20toda%20a%20aten%C3%A7%C3%A3o%20e%20velocidade.%20" rel="nofollow" class="external" title="Enviar a um amigo por email?">Enviar a um amigo por email?</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://www.semmais.com/blog/zippy/feed" rel="nofollow" class="external" title="Subscrever os comentários para este artigo?">Subscrever os comentários para este artigo?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.semmais.com/blog/zippy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Livostin &#8211; Liberte-se rápidamente das alergias</title>
		<link>http://www.semmais.com/blog/livostin-alergias/</link>
		<comments>http://www.semmais.com/blog/livostin-alergias/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 16:20:02 +0000</pubDate>
		<dc:creator>Paulo Afonso</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.semmais.com/blog/?p=329</guid>
		<description><![CDATA[Liberte-se rapidamente das alergias.

Na web
Endereço: http://www.alergias.com.pt
Um site desenvolvido por uma equipa dedicada onde tive o prazer de trabalhar. O meu papel foi o de programador. Vou destacar alguns pontos do meu trabalho neste projecto:
Parallax
Foi simulado o conhecido parallax, dividindo em 11 camadas distintas os objectos.
Estas camadas reagem à posição do rato sendo actualizado constantemente a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.semmais.com/blog/livostin-alergias/"><img class="alignnone size-full wp-image-330" title="Livostin" src="http://www.semmais.com/blog/wp-content/livostin-430x255.jpg" alt="Livostin" width="430" height="255" /></a>Liberte-se rapidamente das alergias.<br />
<span id="more-329"></span></p>
<h2>Na web</h2>
<p>Endereço: <a href="http://www.alergias.com.pt" target="_blank">http://www.alergias.com.pt</a></p>
<p>Um site desenvolvido por uma equipa dedicada onde tive o prazer de trabalhar. O meu papel foi o de programador. Vou destacar alguns pontos do meu trabalho neste projecto:</p>
<h2>Parallax</h2>
<p>Foi simulado o conhecido <a href="http://en.wikipedia.org/wiki/Parallax" target="_blank">parallax</a>, dividindo em 11 camadas distintas os objectos.<br />
Estas camadas reagem à posição do rato sendo actualizado constantemente a posição nos xx's e ligeiramente nos yy's semrpe que existe um movimento do rato.<br />
Os objectos não sofrem a actualização directa e instantânea, existe um easeOut de forma quando o rato pára os objectos ainda se movem um pouco suavizando a paragem.<br />
Para dar um ar mais orgânico, as principais flores rodam no espaço 3D conforme a proximidade e posição do rato.</p>
<h2>Explosões</h2>
<p>As explosões são processadas em runtime.<br />
Num primeiro passo são geradas as partículas a partir de um png. Esta tarefa lê pixel por pixel um png, descartando os pixeis com transparência superior a 80% (para efeitos de optimização CPU).<br />
Demora perto de 10 segundos a processar em background. O processamento foi reduzido ao mínimo para deixar as restantes animações fluírem com graciosidade.<br />
Após criadas todas as partículas (aproximadamente 11.000) existe um timer aleatório que inicia a explosão em uma das flores também esta escolhida aleatoriamente.</p>
<p>
<object width="430" height="400">
<param name="movie" value="/blog/wp-content/gosmoke.swf"></param>
<param name="quality" value="high"></param>
<param name="wmode" value="window"></param>
<param name="menu" value="false"></param>
<param name="bgcolor" value="#000000"></param>
<param name="allowFullScreen" value="true"></param>
<embed type="application/x-shockwave-flash" width="430" height="400" src="/blog/wp-content/gosmoke.swf" quality="high" bgcolor="#000000" wmode="window" menu="false" allowFullScreen="true" ></embed>
</object>
<br />
<em>Clicar no flash acima para ver a explosão (esta é uma versão de testes não optimizada).</em></p>
<h2>Vapor</h2>
<p>O Vapor do spray é gerado e processado em runtime usando essencialmente o <a href="http://en.wikipedia.org/wiki/Perlin_noise" target="_blank">perlin noise</a>, blur e outros pormenores.</p>
<h2>Dente de leão</h2>
<p>Os pára-quedas são colocados em ovais criando o dente-de-leão.<br />
Com a iteração do utilizador ou automaticamente são "disparados" e oportunamente, para que o dente-de-leão não fique totalmente "careca", voltam a nascer.</p>
<h2>Optimizações</h2>
<p>Para optimização de CPU foi necessário assinalar as animações intensivas e consequentemente impedir que ocorressem em simultâneo.<br/><br />
A titulo de exemplo temos o caso mais visível: suspender o parallax quando ocorre uma explosão.<br/>Claro que antes desta decisão houve um trabalho árduo de revisão em todas as animações de modo a ocuparem o menos processador possível.</p>
<h2>Indexação (seo)</h2>
<p>O site está optimizado para ser devidamente indexado, (<a target="_blank" href="http://www.google.pt/webhp?#q=site%3Aalergias.com.pt">http://www.google.pt/webhp?#q=site%3Aalergias.com.pt</a>). Em resumo foi criada uma simulação de um site html para que os <a target="_blank" href="http://en.wikipedia.org/wiki/Web_spider">"web spiders" </a> funcionassem. Infelizmente ainda existe muita dificuldade em indexar sites inteiramente em flash.</p>
<h2>Vídeo de demonstração do site a funcionar</h2>
<p>
<object width="430" height="322">
<param name="movie" value="/blog/wp-content/player.swf?file=livostin_demo.f4v"></param>
<param name="quality" value="high"></param>
<param name="wmode" value="window"></param>
<param name="menu" value="false"></param>
<param name="bgcolor" value="#000000"></param>
<param name="allowFullScreen" value="true"></param>
<embed type="application/x-shockwave-flash" width="430" height="322" src="/blog/wp-content/player.swf?file=livostin_demo.f4v" quality="high" bgcolor="#000000" wmode="window" menu="false" allowFullScreen="true" ></embed>
</object>
<br />
<br />
Um trabalho <a href="http://www.view.pt/" target="_blank">VIEW</a>.<br />
O designer do projecto é o <a href="http://daniel-teixeira.com/" target="_blank">Daniel Teixeira</a><br />
Com direcção criativa de <a href="http://todayissunday.com/" target="_blank">Carlos Guedes</a><br />
Som por Jean Pierre Dos Santos<br />
A programação ficou a meu cargo, Paulo Afonso.</p>
<fb:like href=http://www.semmais.com/blog/livostin-alergias/ font=arial show_faces="false"></fb:like>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-spaced">
<ul class="socials">
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Livostin+-+Liberte-se+r%C3%A1pidamente+das+alergias+-+http://b2l.me/ww6f4&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet!">Tweet!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.semmais.com/blog/livostin-alergias/&amp;t=Livostin+-+Liberte-se+r%C3%A1pidamente+das+alergias" rel="nofollow" class="external" title="Partilhar no Facebook">Partilhar no Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Livostin+-+Liberte-se+r%C3%A1pidamente+das+alergias&amp;body=Link: http://www.semmais.com/blog/livostin-alergias/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Liberte-se%20rapidamente%20das%20alergias.%0D%0A%0D%0ANa%20web%0D%0AEndere%C3%A7o%3A%20http%3A%2F%2Fwww.alergias.com.pt%0D%0A%0D%0AUm%20site%20desenvolvido%20por%20uma%20equipa%20dedicada%20onde%20tive%20o%20prazer%20de%20trabalhar.%20O%20meu%20papel%20foi%20o%20de%20programador.%20Vou%20destacar%20alguns%20pontos%20do%20meu%20trabalho%20neste%20projecto%3A%0D%0A%0D%0AParallax%0D%0AFoi%20simulado%20o%20conhecido%20pa" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.semmais.com/blog/livostin-alergias/&amp;title=Livostin+-+Liberte-se+r%C3%A1pidamente+das+alergias&amp;summary=Liberte-se%20rapidamente%20das%20alergias.%0D%0A%0D%0ANa%20web%0D%0AEndere%C3%A7o%3A%20http%3A%2F%2Fwww.alergias.com.pt%0D%0A%0D%0AUm%20site%20desenvolvido%20por%20uma%20equipa%20dedicada%20onde%20tive%20o%20prazer%20de%20trabalhar.%20O%20meu%20papel%20foi%20o%20de%20programador.%20Vou%20destacar%20alguns%20pontos%20do%20meu%20trabalho%20neste%20projecto%3A%0D%0A%0D%0AParallax%0D%0AFoi%20simulado%20o%20conhecido%20pa&amp;source=Paulo Afonso" rel="nofollow" class="external" title="Partilhar no LinkedIn">Partilhar no LinkedIn</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22Livostin%20-%20Liberte-se%20r%C3%A1pidamente%20das%20alergias%22&amp;body=Link: http://www.semmais.com/blog/livostin-alergias/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Liberte-se%20rapidamente%20das%20alergias.%0D%0A%0D%0ANa%20web%0D%0AEndere%C3%A7o%3A%20http%3A%2F%2Fwww.alergias.com.pt%0D%0A%0D%0AUm%20site%20desenvolvido%20por%20uma%20equipa%20dedicada%20onde%20tive%20o%20prazer%20de%20trabalhar.%20O%20meu%20papel%20foi%20o%20de%20programador.%20Vou%20destacar%20alguns%20pontos%20do%20meu%20trabalho%20neste%20projecto%3A%0D%0A%0D%0AParallax%0D%0AFoi%20simulado%20o%20conhecido%20pa" rel="nofollow" class="external" title="Enviar a um amigo por email?">Enviar a um amigo por email?</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://www.semmais.com/blog/livostin-alergias/feed" rel="nofollow" class="external" title="Subscrever os comentários para este artigo?">Subscrever os comentários para este artigo?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.semmais.com/blog/livostin-alergias/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Introdução ao seno e coseno no Actionscript</title>
		<link>http://www.semmais.com/blog/cos-sin-actionscript/</link>
		<comments>http://www.semmais.com/blog/cos-sin-actionscript/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 15:03:52 +0000</pubDate>
		<dc:creator>Paulo Afonso</dc:creator>
				<category><![CDATA[Tutoriais]]></category>

		<guid isPermaLink="false">http://www.semmais.com/blog/?p=252</guid>
		<description><![CDATA[Trigonometria
Quando se fala em trigonometria geralmente é associada por grande parte a um "bicho daqueles maus" com cosenos, senos e mais um monte de fórmulas.
A verdade é que nos mais variados problemas é constante termos que aliar o actionscript com este ramo da matemática. É um dos assuntos que um programador/animador deve dominar.


- PI:
É um [...]]]></description>
			<content:encoded><![CDATA[<h1><strong>Trigonometria</strong></h1>
<p>Quando se fala em trigonometria geralmente é associada por grande parte a um "bicho daqueles maus" com cosenos, senos e mais um monte de fórmulas.<br />
A verdade é que nos mais variados problemas é constante termos que aliar o actionscript com este ramo da matemática. É um dos assuntos que um programador/animador deve dominar.<br />
<span id="more-252"></span></p>
<div style="height:40px; "></div>
<h2>- PI:</h2>
<p>É um numero irracional, eu normalmente uso apenas a aproximação com duas casas decimais 3,14. O  <a href="http://bellard.org/pi/pi2700e9/announce.html" target="_blank">record</a> actualmente do numero mais aproximado é de Fabrice Bellard — um programador, claro!</p>
<div style="height:10px; "></div>
<h2>Mas o que é visualmente este valor PI?</h2>
<p>Importa saber que se fizermos um circulo perfeito com um raio de 1 unidade usando por exemplo uma corda, se esticarmos essa corda numa linha recta vamos ver que ela mede 2*PI. Portanto, metade da corda mede PI — um valor aproximado a 3.14159 26535 89793 23846 26433 83279 50288 4197 ....  unidades! É a mesma coisa que dizer que o <strong>raio</strong> cabe PI vezes no arco de meia circunferência (um arco de circunferência de 180 graus).</p>
<div style="height:40px; "></div>
<div id="swf47e9_12c"><object width="430" height="255" data="/blog/wp-content/pi-1.swf" type="application/x-shockwave-flash"><param name="id" value="eid1c" /><param name="name" value="id1c" /><param name="bgcolor" value="#ffffff" /><param name="src" value="/blog/wp-content/pi-1.swf" /><param name="wmode" value="window" /><param name="allowfullscreen" value="true" /><param name="quality" value="high" /></object></div>
<p><script type="text/javascript"><!--
var vswf = new SWFObject("/blog/wp-content/pi-1.swf", "eid1c", "430", "255", "9", "#ffffff");</p>
<p>vswf.addParam("wmode", "window");</p>
<p>vswf.addParam("menu", "false");</p>
<p>vswf.addParam("quality", "high");</p>
<p>vswf.addParam("allowFullScreen", "false");</p>
<p>vswf.write("swf47e9_12c");
// --></script></p>
<div style="height:40px; "></div>
<h2>- Está bem, pronto.. já gravei o que é o PI e agora o que faço com ele?</h2>
<div style="height:10px; "></div>
<p>As funções Math.cos, Math.sin e outras no actionscript aceitam como parâmetro uma variável em radianos, esta variável indicam uma amplitude, um ponto especifico do nosso circulo.</p>
<div style="height:10px; "></div>
<h2>A definição de Radiano</h2>
<p>"O ângulo definido no centro de um círculo por um arco de circunferência com o mesmo comprimento que o raio do círculo é 1 radiano"<br />
Ou seja, dizer que o raio do circulo "cabe" n vezes numa determinada parte do arco pode-se simplificar e dizer simplesmente que essa parte mede "n" radianos</p>
<div style="height:10px; "></div>
<p>Num sistema de coordenadas no plano cartesiano centrando um circulo com uma unidade de raio, fixa-se o ponto (a) mais à direita do circulo e mede-se o arco em sentido contrário ao sentido dos ponteiros do relógio obtendo um segundo ponto (b);<br />
- a medida do arco entre os dois pontos "n radianos" (a verde), corresponde o parâmetro que usamos no coseno e no seno (entre outras funções do actionscript).</p>
<div style="height:40px; "></div>
<div id="swf47e9_124c"><object width="430" height="255" data="/blog/wp-content/pi-2.swf" type="application/x-shockwave-flash"><param name="id" value="eid12c" /><param name="name" value="eid12c" /><param name="bgcolor" value="#ffffff" /><param name="src" value="/blog/wp-content/pi-2.swf" /><param name="wmode" value="window" /><param name="allowfullscreen" value="true" /><param name="quality" value="high" /></object></div>
<p><script type="text/javascript"><!--
var vswf = new SWFObject("/blog/wp-content/pi-2.swf", "eid12c", "430", "255", "9", "#ffffff");</p>
<p>vswf.addParam("wmode", "window");</p>
<p>vswf.addParam("menu", "false");</p>
<p>vswf.addParam("quality", "high");</p>
<p>vswf.addParam("allowFullScreen", "false");</p>
<p>vswf.write("swf47e9_124c");
// --></script></p>
<div style="height:40px; "></div>
<h2>Seno</h2>
<p>- traça-se uma recta paralela ao eixo dos xx's que passa pelo ponto b e vai interceptar o eixo dos yy's obtendo o valor do seno para "n radianos" (a laranja)</p>
<div style="height:40px; "></div>
<div id="swf47e9_124c56"><object width="430" height="255" data="/blog/wp-content/pi-3.swf" type="application/x-shockwave-flash"><param name="id" value="eid124c56" /><param name="name" value="eid124c56" /><param name="bgcolor" value="#ffffff" /><param name="src" value="/blog/wp-content/pi-3.swf" /><param name="wmode" value="window" /><param name="allowfullscreen" value="true" /><param name="quality" value="high" /></object></div>
<p><script type="text/javascript"><!--
var vswf = new SWFObject("/blog/wp-content/pi-3.swf", "eid124c56", "430", "255", "9", "#ffffff");
vswf.addParam("wmode", "window");
vswf.addParam("menu", "false");
vswf.addParam("quality", "high");
vswf.addParam("allowFullScreen", "false");
vswf.write("swf47e9_124c56");
// --></script></p>
<div style="height:40px; "></div>
<h2>Coseno</h2>
<p>- traça-se uma recta paralela ao eixo dos yy's que passa pelo ponto b e  que vai interceptar o eixo dos xx's obtendo o valor do coseno para "n radianos" (a azul)</p>
<div style="height:40px; "></div>
<div id="swf33_qqww"><object width="430" height="255" data="/blog/wp-content/pi-4.swf" type="application/x-shockwave-flash"><param name="id" value="eidswfqq" /><param name="name" value="eidswfqq" /><param name="bgcolor" value="#ffffff" /><param name="src" value="/blog/wp-content/pi-4.swf" /><param name="wmode" value="window" /><param name="allowfullscreen" value="true" /><param name="quality" value="high" /></object></div>
<p><script type="text/javascript"><!--
var vswf = new SWFObject("/blog/wp-content/pi-4.swf", "eidswfqq", "430", "255", "9", "#ffffff");
vswf.addParam("wmode", "window");
vswf.addParam("menu", "false");
vswf.addParam("quality", "high");
vswf.addParam("allowFullScreen", "false");
vswf.write("swf33_qqww");
// --></script></p>
<div style="height:40px; "></div>
<p>Isto é a parte chata da coisa, mas é o suficiente para fazermos milhares e milhares de cenas espectaculares :D.</p>
<div style="height:40px; "></div>
<h3>Problema 1:</h3>
<p>- Desenhar os pontos referentes às horas de um relógio analógico com raio de 80 pixeis e centro no ponto (200,122)</p>
<div style="height:10px; "></div>
<p>Resposta:</p>
<div style="height:10px; "></div>
<p>Sabemos que um circulo tem um arco de 2*PI, queremos dividir em 12 partes, portanto vamos ter 2*PI/12 como a medida de cada arco.<br />
A partir daqui podemos passar estes arcos para coordenadas x,y usando o coseno e o seno.<br />
Como queremos um raio maior que uma unidade temos que multiplicar os valores obtidos pelo novo raio desejado.</p>
<div style="height:40px; "></div>
<p><code>var arco_hora:Number=Math.PI*2/12;// simplificando Math.pi/6<br />
var raio:Number=80;//raio do nosso relogio<br />
this.graphics.lineStyle(4,0xff0000);//vamos por os pontos vermelhos<br />
for (var i:int=0;i<12;i++)<br />
{<br />
	var posx:Number=Math.cos(arco_hora*i)*raio;<br />
	var posy:Number=Math.sin(arco_hora*i)*raio;<br />
	this.graphics.drawCircle(posx,posy,4);<br />
}</code></p>
<div style="height:40px; "></div>
<p>Ok, mas isto ficou no ponto (0,0), agora é necessário fazer uma translação para a posição final.</p>
<div style="height:40px; "></div>
<p><code>var arco_hora:Number=Math.PI*2/12;// simplificando Math.pi/6<br />
var raio:Number=80;//raio do nosso relogio<br />
var centro:Point=new Point(200,122);//posição central do relógio<br />
this.graphics.lineStyle(4,0xff0000);//vamos por os pontos vermelhos<br />
for (var i:int=0;i<12;i++)<br />
{<br />
	var posx:Number=Math.cos(arco_hora*i)*raio+centro.x;<br />
	var posy:Number=Math.sin(arco_hora*i)*raio+centro.y;<br />
	this.graphics.drawCircle(posx,posy,4);<br />
}<br />
</code></p>
<div style="height:40px; "></div>
<div id="swfaa_22ww"><object width="430" height="255" data="/blog/wp-content/pi-5.swf" type="application/x-shockwave-flash"><param name="id" value="aa33ffbb" /><param name="name" value="aa33ffbb" /><param name="bgcolor" value="#ffffff" /><param name="src" value="/blog/wp-content/pi-5.swf" /><param name="wmode" value="window" /><param name="allowfullscreen" value="true" /><param name="quality" value="high" /></object></div>
<p><script type="text/javascript"><!--
var vswf = new SWFObject("/blog/wp-content/pi-5.swf", "aa33ffbb", "430", "255", "9", "#ffffff");
vswf.addParam("wmode", "window");
vswf.addParam("menu", "false");
vswf.addParam("quality", "high");
vswf.addParam("allowFullScreen", "false");
vswf.write("swfaa_22ww");
// --></script></p>
<div style="height:40px; "></div>
<h3>Desafio:</h3>
<p>- Desenhar os ponteiros<br />
Assim por alto podemos por um TIMER de 1000 e no evento TimerEvent.TIMER obtemos a hora e actualizamos os ponteiros.<br />
Os ponteiros podem ser desenhados com </p>
<div style="height:40px; "></div>
<p><code>graphics.lineStyle(4,0xff0000);<br />
graphics.moveTo(centro.x, centro.y);<br />
graphics.lineTo(posx, posy);<br />
</code></p>
<div style="height:40px; "></div>
<h3>Cuidados:</h3>
<p>O coseno e seno são funções pesadas, o processador queixa-se se quando os usamos intensamente como por exemplo em sistemas de partículas.<br />
Por isso uma leitura a este <a target="_blank" href="http://lab.polygonal.de/2007/07/18/fast-and-accurate-sinecosine-approximation/">post</a> do Michael Baczynski é recomendada.</p>
<div style="height:40px; "></div>
<fb:like href=http://www.semmais.com/blog/cos-sin-actionscript/ font=arial show_faces="false"></fb:like>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-spaced">
<ul class="socials">
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Introdu%C3%A7%C3%A3o+ao+seno+e+coseno+no+Actionscript+-+http://b2l.me/wypx9&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet!">Tweet!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.semmais.com/blog/cos-sin-actionscript/&amp;t=Introdu%C3%A7%C3%A3o+ao+seno+e+coseno+no+Actionscript" rel="nofollow" class="external" title="Partilhar no Facebook">Partilhar no Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Introdu%C3%A7%C3%A3o+ao+seno+e+coseno+no+Actionscript&amp;body=Link: http://www.semmais.com/blog/cos-sin-actionscript/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Trigonometria%0D%0AQuando%20se%20fala%20em%20trigonometria%20geralmente%20%C3%A9%20associada%20por%20grande%20parte%20a%20um%20%22bicho%20daqueles%20maus%22%20com%20cosenos%2C%20senos%20e%20mais%20um%20monte%20de%20f%C3%B3rmulas.%0D%0AA%20verdade%20%C3%A9%20que%20nos%20mais%20variados%20problemas%20%C3%A9%20constante%20termos%20que%20aliar%20o%20actionscript%20com%20este%20ramo%20da%20matem%C3%A1tica.%20%C3%89%20um%20dos%20assun" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.semmais.com/blog/cos-sin-actionscript/&amp;title=Introdu%C3%A7%C3%A3o+ao+seno+e+coseno+no+Actionscript&amp;summary=Trigonometria%0D%0AQuando%20se%20fala%20em%20trigonometria%20geralmente%20%C3%A9%20associada%20por%20grande%20parte%20a%20um%20%22bicho%20daqueles%20maus%22%20com%20cosenos%2C%20senos%20e%20mais%20um%20monte%20de%20f%C3%B3rmulas.%0D%0AA%20verdade%20%C3%A9%20que%20nos%20mais%20variados%20problemas%20%C3%A9%20constante%20termos%20que%20aliar%20o%20actionscript%20com%20este%20ramo%20da%20matem%C3%A1tica.%20%C3%89%20um%20dos%20assun&amp;source=Paulo Afonso" rel="nofollow" class="external" title="Partilhar no LinkedIn">Partilhar no LinkedIn</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22Introdu%C3%A7%C3%A3o%20ao%20seno%20e%20coseno%20no%20Actionscript%22&amp;body=Link: http://www.semmais.com/blog/cos-sin-actionscript/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Trigonometria%0D%0AQuando%20se%20fala%20em%20trigonometria%20geralmente%20%C3%A9%20associada%20por%20grande%20parte%20a%20um%20%22bicho%20daqueles%20maus%22%20com%20cosenos%2C%20senos%20e%20mais%20um%20monte%20de%20f%C3%B3rmulas.%0D%0AA%20verdade%20%C3%A9%20que%20nos%20mais%20variados%20problemas%20%C3%A9%20constante%20termos%20que%20aliar%20o%20actionscript%20com%20este%20ramo%20da%20matem%C3%A1tica.%20%C3%89%20um%20dos%20assun" rel="nofollow" class="external" title="Enviar a um amigo por email?">Enviar a um amigo por email?</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://www.semmais.com/blog/cos-sin-actionscript/feed" rel="nofollow" class="external" title="Subscrever os comentários para este artigo?">Subscrever os comentários para este artigo?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.semmais.com/blog/cos-sin-actionscript/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Está na hora TIMEX</title>
		<link>http://www.semmais.com/blog/esta-na-hora-timex/</link>
		<comments>http://www.semmais.com/blog/esta-na-hora-timex/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 14:35:27 +0000</pubDate>
		<dc:creator>Paulo Afonso</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.semmais.com/blog/?p=242</guid>
		<description><![CDATA[Neste site pode experimentar um relógio TIMEX usando apenas uma webcam!

"A View foi escolhida para ajudar a TIMEX a recuperar o lugar que é seu por herança sentimental – e começamos por garantir que qualquer habitante deste planeta, desde que tenha ligação à Internet, pode colocar no seu pulso o relógio TIMEX da sua preferência [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.semmais.com/blog/esta-na-hora-timex/"><img src="http://www.semmais.com/blog/wp-content/esta-na-hora-timex.jpg" alt="esta-na-hora-timex" title="esta-na-hora-timex" width="430" height="255" class="alignnone size-full wp-image-213" /></a>Neste site pode experimentar um relógio TIMEX usando apenas uma webcam!<br />
<span id="more-242"></span></p>
<p>"A View foi escolhida para ajudar a TIMEX a recuperar o lugar que é seu por herança sentimental – e começamos por garantir que qualquer habitante deste planeta, desde que tenha ligação à Internet, pode colocar no seu pulso o relógio TIMEX da sua preferência e usá-lo o tempo que quiser sem pagar absolutamente nada."<br />
@newsletter VIEW dez/2009</p>
<div style="height:20px; "></div>
<p>Endereço: <a target="_blank" href="http://www.esta-na-hora-timex.com/">http://www.esta-na-hora-timex.com/</a> </p>
<div style="height:20px; "></div>
<p>Este site usa <a target="_blank" href="http://pt.wikipedia.org/wiki/Realidade_aumentada">realidade aumentada</a> permitindo visualizar os diversos relógios no pulso do visitante. Para que isto seja possível é necessário que o visitante tenha uma webcam e imprima uma pulseira que deverá colocar no pulso.</p>
<div style="height:20px; "></div>
<p>Oportunamente colocarei aqui um vídeo de demonstração do site/aplicação a funcionar para quem não tiver oportunidade de experimentar.</p>
<div style="height:20px; "></div>
<p>Um trabalho <a href="http://www.view.pt/">VIEW</a>.<br />
O designer do projecto é o <a href="http://todayissunday.com/">Carlos Guedes</a><br />
Flash: Paulo Afonso (eu :D)</p>
<fb:like href=http://www.semmais.com/blog/esta-na-hora-timex/ font=arial show_faces="false"></fb:like>

<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-spaced">
<ul class="socials">
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Est%C3%A1+na+hora+TIMEX+-+http://b2l.me/wypyj&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet!">Tweet!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.semmais.com/blog/esta-na-hora-timex/&amp;t=Est%C3%A1+na+hora+TIMEX" rel="nofollow" class="external" title="Partilhar no Facebook">Partilhar no Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Est%C3%A1+na+hora+TIMEX&amp;body=Link: http://www.semmais.com/blog/esta-na-hora-timex/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Neste%20site%20pode%20experimentar%20um%20rel%C3%B3gio%20TIMEX%20usando%20apenas%20uma%20webcam%21%0D%0A%0D%0A%0D%0A%22A%20View%20foi%20escolhida%20para%20ajudar%20a%20TIMEX%20a%20recuperar%20o%20lugar%20que%20%C3%A9%20seu%20por%20heran%C3%A7a%20sentimental%20%E2%80%93%20e%20come%C3%A7amos%20por%20garantir%20que%20qualquer%20habitante%20deste%20planeta%2C%20desde%20que%20tenha%20liga%C3%A7%C3%A3o%20%C3%A0%20Internet%2C%20pode%20colocar%20no%20s" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.semmais.com/blog/esta-na-hora-timex/&amp;title=Est%C3%A1+na+hora+TIMEX&amp;summary=Neste%20site%20pode%20experimentar%20um%20rel%C3%B3gio%20TIMEX%20usando%20apenas%20uma%20webcam%21%0D%0A%0D%0A%0D%0A%22A%20View%20foi%20escolhida%20para%20ajudar%20a%20TIMEX%20a%20recuperar%20o%20lugar%20que%20%C3%A9%20seu%20por%20heran%C3%A7a%20sentimental%20%E2%80%93%20e%20come%C3%A7amos%20por%20garantir%20que%20qualquer%20habitante%20deste%20planeta%2C%20desde%20que%20tenha%20liga%C3%A7%C3%A3o%20%C3%A0%20Internet%2C%20pode%20colocar%20no%20s&amp;source=Paulo Afonso" rel="nofollow" class="external" title="Partilhar no LinkedIn">Partilhar no LinkedIn</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22Est%C3%A1%20na%20hora%20TIMEX%22&amp;body=Link: http://www.semmais.com/blog/esta-na-hora-timex/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Neste%20site%20pode%20experimentar%20um%20rel%C3%B3gio%20TIMEX%20usando%20apenas%20uma%20webcam%21%0D%0A%0D%0A%0D%0A%22A%20View%20foi%20escolhida%20para%20ajudar%20a%20TIMEX%20a%20recuperar%20o%20lugar%20que%20%C3%A9%20seu%20por%20heran%C3%A7a%20sentimental%20%E2%80%93%20e%20come%C3%A7amos%20por%20garantir%20que%20qualquer%20habitante%20deste%20planeta%2C%20desde%20que%20tenha%20liga%C3%A7%C3%A3o%20%C3%A0%20Internet%2C%20pode%20colocar%20no%20s" rel="nofollow" class="external" title="Enviar a um amigo por email?">Enviar a um amigo por email?</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://www.semmais.com/blog/esta-na-hora-timex/feed" rel="nofollow" class="external" title="Subscrever os comentários para este artigo?">Subscrever os comentários para este artigo?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.semmais.com/blog/esta-na-hora-timex/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
