<?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>The Blog of a WebDeveloper &#187; Tecnologia</title>
	<atom:link href="http://joaopedropereira.com/blog/category/tecnologia/feed/" rel="self" type="application/rss+xml" />
	<link>http://joaopedropereira.com/blog</link>
	<description>Um novo estilo de desenvolvimento</description>
	<lastBuildDate>Sun, 19 Feb 2012 19:30:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>SAPO Codebits 2010</title>
		<link>http://joaopedropereira.com/blog/2010/11/17/sapo-codebits-2010/</link>
		<comments>http://joaopedropereira.com/blog/2010/11/17/sapo-codebits-2010/#comments</comments>
		<pubDate>Wed, 17 Nov 2010 21:39:50 +0000</pubDate>
		<dc:creator>João Pedro Pereira</dc:creator>
				<category><![CDATA[Infos]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[codebits]]></category>

		<guid isPermaLink="false">http://joaopedropereira.com/blog/?p=1014</guid>
		<description><![CDATA[Mais uma edição do evento SAPO Codebits terminou, faz uma semana estava a preparar tudo para partir para Lisboa. Antes de mais queria agradecer à FEUP, nomeadamente ao Departamento de Engenharia Electrotécnica que me financiou a ida ao Codebits 2010. Esta foi a minha terceira participação neste evento mas foi de um certo modo muito [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2010%2F11%2F17%2Fsapo-codebits-2010%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2010%2F11%2F17%2Fsapo-codebits-2010%2F&amp;source=joaoppereira&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="aligncenter size-full wp-image-1015" title="Logo SAPO Codebits 2010" src="http://joaopedropereira.com/blog/wp-content/uploads/2010/11/logo_site2010_v2.png" alt="" width="540" height="146" />Mais uma edição do evento SAPO Codebits terminou, faz uma semana estava a preparar tudo para partir para Lisboa.</p>
<p>Antes de mais queria agradecer à FEUP, nomeadamente ao Departamento de Engenharia Electrotécnica que me financiou a ida ao Codebits 2010.</p>
<p>Esta foi a minha terceira participação neste evento mas foi de um certo modo muito especial para mim, pois marcou a minha estreia, digamos assim, como speaker !</p>
<p style="text-align: center;"><a href="http://joaopedropereira.com/blog/wp-content/uploads/2010/11/76808_174177845926515_100000029012022_599951_2194439_n.jpg"><img class="size-medium wp-image-1018 aligncenter" title="SAPO Codebits 2010 :: Securing Your WebSite, is it that difficult?" src="http://joaopedropereira.com/blog/wp-content/uploads/2010/11/76808_174177845926515_100000029012022_599951_2194439_n-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>Dei a minha primeira talk e nem correu nada mal. No geral recebi muito bom feedback, e também muitas criticas construtivas para melhorar a minha performance em palco !</p>
<p>Securing Your WebSite, is it that difficult ?</p>
<p><a href="http://codebits.eu/intra/s/session/127">http://codebits.eu/intra/s/session/127</a></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="410" height="349" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://rd3.videos.sapo.pt/play?file=http://rd3.videos.sapo.pt/zffT3pbgdBzyj5SF1P80/mov/1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="410" height="349" src="http://rd3.videos.sapo.pt/play?file=http://rd3.videos.sapo.pt/zffT3pbgdBzyj5SF1P80/mov/1" allowfullscreen="true"></embed></object></p>
<p><strong>Slides:</strong> <a href="http://joaopedropereira.com/talks/codebits2010/">http://joaopedropereira.com/talks/codebits2010/</a> (os exemplos de SQL Injection não estão online)<br />
Requisitos: Browser com suporte HTML5 + CSS3</p>
<p>Falando agora do evento em si&#8230;</p>
<p>O local escolhido para este ano foi muito bom, tem sido sempre a melhorar, à dois anos horrível, o ano passado muito bom mas muito comprido e este ano foi ideal ! Mesmo a sua localização é bestial, mesmo no coração do parque das nações !</p>
<p>O kit de boas vindas este ano foi constituido por:</p>
<ul>
<li>Tshirt Codebits IV</li>
<li>Stickers</li>
<li>Mochila Codebits IV</li>
<li>Pulseira-PEN 2GBs Codebits IV</li>
<li>Manta TMN</li>
<li>Kit Higiene PT Inovação</li>
<li>Copo Aluminio Microsoft Azure</li>
<li>Sleeve MEO</li>
<li>Developer Network Map do Sapo</li>
</ul>
<p>A Tshirt a que tive direito está awesome mesmo e a pen está muito boa também ! A Manta da TMN durante o evento não me foi útil mas neste momento está a ser bem útil ! Os stickers deste ano são de fraca qualidade, de resto não tenho nada a dizer, está um kit boas vindas muito porreiro!</p>
<p>Relativamente às talks, houve de tudo, assisti a talks muito boas e a talks em que se notava que não havia grande conhecimento do orador e era um discurso muito decorado e agarrado a slides&#8230; Mas no geral, esteve bem.</p>
<p>Relativamente à organização do evento esteve muito bem no geral e as falhas já as apontei a quem de direito <img src='http://joaopedropereira.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> !</p>
<p>Adorei o Workshop de Arduino e agora não paro de brincar com o meu !</p>
<p><strong>Fotos do Evento: </strong><a href="http://fotos.sapo.pt/joaoppereira/albuns/?aid=2">http://fotos.sapo.pt/joaoppereira/albuns/?aid=2</a></p>
<p>Em jeito de conclusão, quero dar, mais uma vez, os parabéns à organização por este excelente evento !</p>
<p>Over and Out !</p>
<div class="shr-publisher-1014"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2010%2F11%2F17%2Fsapo-codebits-2010%2F' data-shr_title='SAPO+Codebits+2010'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2010%2F11%2F17%2Fsapo-codebits-2010%2F'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2010%2F11%2F17%2Fsapo-codebits-2010%2F' data-shr_title='SAPO+Codebits+2010'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://joaopedropereira.com/blog/2010/11/17/sapo-codebits-2010/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>New Features WordPress 3 Review</title>
		<link>http://joaopedropereira.com/blog/2010/04/21/wordpress-3-review/</link>
		<comments>http://joaopedropereira.com/blog/2010/04/21/wordpress-3-review/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 20:23:10 +0000</pubDate>
		<dc:creator>João Pedro Pereira</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[Webdevelopment]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://joaopedropereira.com/blog/?p=752</guid>
		<description><![CDATA[É provavelmente ainda um bocado cedo para falar do WordPress 3.0 pois o lançamento desta só está previsto para finais de Maio, mas tenho vindo a brincar um pouco com ele  e com as suas novas funcionalidades. A versão 3.0 do WordPress promete um visual mais soft da página de administração, vai também introduzir uma [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2010%2F04%2F21%2Fwordpress-3-review%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2010%2F04%2F21%2Fwordpress-3-review%2F&amp;source=joaoppereira&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>É provavelmente ainda um bocado cedo para falar do WordPress 3.0 pois o lançamento desta só está previsto para finais de Maio, mas tenho vindo a brincar um pouco com ele  e com as suas novas funcionalidades.</p>
<p>A versão 3.0 do WordPress promete um visual mais soft da página de administração, vai também introduzir uma nova default theme, a <em>&#8220;Twenty Ten&#8221;</em>, que permite personalizar o fundo e as opções do cabeçalho ( header ), possibilidade de criar os menus com categorias, tags, posts, links externos, etc., entre outras modificações que podem ver na <a title="Wordpress -- Version 3.0" href="http://codex.wordpress.org/Version_3.0" target="_blank">página oficial</a>.</p>
<p><a href="http://joaopedropereira.com/blog/wp-content/uploads/2010/04/Twenty-Ten.png"><img class="aligncenter size-medium wp-image-762" title="Twenty Ten" src="http://joaopedropereira.com/blog/wp-content/uploads/2010/04/Twenty-Ten-300x240.png" alt="" width="300" height="240" /></a></p>
<p>Neste post vou dar realce a apenas duas características que surgirão na versão 3.0 do WordPress, ou pelo menos que estão prevista e que estão em desenvolvimento.</p>
<h2>WordPress + WordPress MU == WordPress 3.0</h2>
<p>O WordPress MU ou WordPress Multi-User era uma versão modificada do sistema WordPress para permitir redes de blogs numa só instalação.</p>
<p><strong><span style="text-decoration: underline;">Site:</span></strong> <a title="Wordpress MU" href="http://mu.wordpress.org/" target="_blank">http://mu.wordpress.org</a></p>
<p>Create a Network of Multiple Sites on WordPress 3.0</p>
<p>É tão simples como adicionar no ficheiro wp-config.php a seguinte linha:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_ALLOW_MULTISITE'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Seleccionar o menu<em> Tools -&gt; Network</em> e seguir as instruções.</p>
<p>Este é o menu que vos espera depois de tudo configurado.</p>
<p><img class="aligncenter size-full wp-image-757" title="Wordpress Network Menu" src="http://joaopedropereira.com/blog/wp-content/uploads/2010/04/menu.png" alt="" width="150" height="290" /></p>
<p><strong><span style="text-decoration: underline;">Ver artigo:</span></strong> <a title="Create a Network" href="http://codex.wordpress.org/User:Andrea/Create_A_Network" target="_blank">http://codex.wordpress.org/User:Andrea/Create_A_Network</a></p>
<h2>Custom Post Types on WordPress 3.0</h2>
<p>Quem já teve de desenvolver uma theme para WordPress um pouco mais complexo provavelmente já teve de fazer uns quantos hacks de forma a conseguir ter estilos diferentes para categorias diferentes&#8230; Os developers do WordPress pensaram em nós e decidiram tornar a possibilidade de ter vários estilos para diferentes tipos de posts de uma forma mais simples na versão 3.0 do WordPress.</p>
<p>Para tirar partido desta funcionalidade é necessário adicionar o seguinte código no ficheiro wp-content/themes/yourtheme/functions.php :</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">register_post_type<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'testemunials'</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
    <span style="color: #0000ff;">'label'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Testemunials'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'singular_label'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Testemunial'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'description'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'Here goes my testemunials'</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'public'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'show_ui'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'capability_type'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'post'</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'hierarchical'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'rewrite'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'query_var'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'supports'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
        <span style="color: #0000ff;">'title'</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">'editor'</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">'author'</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">'excerpts'</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">'comments'</span>
    <span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><img class="aligncenter size-medium wp-image-773" title="Menu Custom Post-Type" src="http://joaopedropereira.com/blog/wp-content/uploads/2010/04/menu2-143x300.png" alt="" width="143" height="300" /></p>
<p>Tal como é possível definir vários tipos de posts também é possível utilizar esta funcionalidade para páginas diferentes alterando o parâmetro &#8216;capability_type&#8217; para &#8216;capability_type&#8217;=&gt;&#8217;page&#8217;.</p>
<p><strong><span style="text-decoration: underline;">Function Reference/register post type:</span></strong> <a title="Function Reference/register post type" href="http://codex.wordpress.org/Function_Reference/register_post_type" target="_blank">http://codex.wordpress.org/Function_Reference/register_post_type</a></p>
<div class="shr-publisher-752"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2010%2F04%2F21%2Fwordpress-3-review%2F' data-shr_title='New+Features+Wordpress+3+Review'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2010%2F04%2F21%2Fwordpress-3-review%2F'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2010%2F04%2F21%2Fwordpress-3-review%2F' data-shr_title='New+Features+Wordpress+3+Review'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://joaopedropereira.com/blog/2010/04/21/wordpress-3-review/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>ConnectionDetails.info :: Information About Your Connection</title>
		<link>http://joaopedropereira.com/blog/2010/03/17/connectiondetails-info-information-about-your-connection/</link>
		<comments>http://joaopedropereira.com/blog/2010/03/17/connectiondetails-info-information-about-your-connection/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 23:33:30 +0000</pubDate>
		<dc:creator>João Pedro Pereira</dc:creator>
				<category><![CDATA[Projectos]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[ConnectionDetails.info]]></category>

		<guid isPermaLink="false">http://joaopedropereira.com/blog/?p=739</guid>
		<description><![CDATA[Hoje, dia 17 de Março de 2010, lanço uma primeira versão &#8220;estável&#8221; de um serviço que já corre à algum tempo no dominio ConnectionDetails.info. Este serviço pretende dar informações precisas relativas ao browser bem como algumas características da ligação do utilizador. Numa primeira fase as informações disponíveis são: IP Browser Sistema Operativo De onde veio [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2010%2F03%2F17%2Fconnectiondetails-info-information-about-your-connection%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2010%2F03%2F17%2Fconnectiondetails-info-information-about-your-connection%2F&amp;source=joaoppereira&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Hoje, dia 17 de Março de 2010, lanço uma primeira versão &#8220;estável&#8221; de um serviço que já corre à algum tempo no dominio <a title="ConnectionDetails.info :: Information About Your Connection" href="http://connectiondetails.info">ConnectionDetails.info</a>.</p>
<p>Este serviço pretende dar informações precisas relativas ao browser bem como algumas características da ligação do utilizador. Numa primeira fase as informações disponíveis são:</p>
<ul>
<li>IP</li>
<li>Browser</li>
<li>Sistema Operativo</li>
<li>De onde veio o utilizador (Referrer)</li>
<li>Porta que está a ser usada para efectuar a ligação</li>
<li>Velocidade da ligação</li>
</ul>
<p>Ainda existem alguns bugs quer na aquisição de informações quer no design. Agradecia que fosse feito o report das falhas encontradas e imprecisões.</p>
<p>No futuro pretendo lançar uma versão mais precisa a identificar as informações, bem como adicionar funcionalidades como tentar descobrir qual os routers por trás da ligação, identificar características especificas do browser como as versões de JavaScript suportadas, CSS, versão do Java e do Flash em utilização, etc. Uma outra funcionalidade é o fetching das bases de dados de vulnerabilidades existentes online de forma a encontrar falhas de segurança para a versão dos software instalados.</p>
<p>Agradeço desde todo o suporte que possam dar em especial ao nível de sugestões de funcionalidades, bug catching, criticas/comentários e divulgação.</p>
<div class="shr-publisher-739"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2010%2F03%2F17%2Fconnectiondetails-info-information-about-your-connection%2F' data-shr_title='ConnectionDetails.info+%3A%3A+Information+About+Your+Connection'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2010%2F03%2F17%2Fconnectiondetails-info-information-about-your-connection%2F'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2010%2F03%2F17%2Fconnectiondetails-info-information-about-your-connection%2F' data-shr_title='ConnectionDetails.info+%3A%3A+Information+About+Your+Connection'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://joaopedropereira.com/blog/2010/03/17/connectiondetails-info-information-about-your-connection/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Super Blog Awards</title>
		<link>http://joaopedropereira.com/blog/2010/02/26/super-blog-awards/</link>
		<comments>http://joaopedropereira.com/blog/2010/02/26/super-blog-awards/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 23:31:47 +0000</pubDate>
		<dc:creator>João Pedro Pereira</dc:creator>
				<category><![CDATA[Projectos]]></category>
		<category><![CDATA[Tecnologia]]></category>

		<guid isPermaLink="false">http://joaopedropereira.com/blog/?p=711</guid>
		<description><![CDATA[E já começou a fase de Votação para o Super Bock Super Blog Awards, onde serão eleitos os melhores blogs de Portugal e de Angola em diversas áreas como a que está este blog inscrito Tecnologia. Como é que podem votar no meu blog? Fácil: basta clicar no dístico de participação, que colocaste no teu [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2010%2F02%2F26%2Fsuper-blog-awards%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2010%2F02%2F26%2Fsuper-blog-awards%2F&amp;source=joaoppereira&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: center;"><a href="http://www.superbock.pt/SuperBrand/Super_Blog_Awards_2009/Votar.aspx?blog=6c3ce821-1c81-482d-9c51-4e46fda92656"><img class="aligncenter" title="Super Blog Awards" src="http://www.superbock.pt/SuperBrand/Super_Blog_Awards_2009/Disticos/blog_3.png" alt="" width="150" height="150" /></a></p>
<p style="text-align: center;">E já começou a fase de Votação para o Super Bock Super Blog Awards, onde serão eleitos os melhores blogs de Portugal e de Angola em diversas áreas como a que está este blog inscrito Tecnologia.</p>
<h2>Como é que podem votar no meu blog?</h2>
<blockquote><p>Fácil: basta clicar no dístico de participação, que colocaste no teu blog aquando da fase de inscrição. Em alternativa, podes pesquisar no site pelo nome do blog ou autor, e aceder ao perfil de cada blog no site Super Bock para registares o teu voto.</p></blockquote>
<h2>Preciso de estar registado no site Super Bock para votar?</h2>
<blockquote><p>Sim. O registo é necessário para evitar situações de fraude na votação, assegurando que os blogs têm uma justa classificação e são avaliados de forma autêntica.<br />
Para quem ainda não é registado, tem ainda a vantagem de poder participar nos futuros passatempos Super Bock, de música a cinema e outras oportunidades.</p></blockquote>
<div class="shr-publisher-711"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2010%2F02%2F26%2Fsuper-blog-awards%2F' data-shr_title='Super+Blog+Awards'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2010%2F02%2F26%2Fsuper-blog-awards%2F'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2010%2F02%2F26%2Fsuper-blog-awards%2F' data-shr_title='Super+Blog+Awards'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://joaopedropereira.com/blog/2010/02/26/super-blog-awards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EasterEgg &#8211; Windows &#8220;God Mode&#8221; Console</title>
		<link>http://joaopedropereira.com/blog/2010/01/16/easteregg-windows-god-mode-console/</link>
		<comments>http://joaopedropereira.com/blog/2010/01/16/easteregg-windows-god-mode-console/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 23:50:25 +0000</pubDate>
		<dc:creator>João Pedro Pereira</dc:creator>
				<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[easteregg]]></category>
		<category><![CDATA[explorer]]></category>
		<category><![CDATA[god mode]]></category>
		<category><![CDATA[seven]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://joaopedropereira.com/blog/?p=660</guid>
		<description><![CDATA[Foi descoberto um Easter Egg no Windows 7 e no Windows Vista 32-bit a que se chamou de &#8220;God Mode console&#8221; (GMC). O porquê deste nome? Porque facilita a tarefa a qualquer administrador de sistemas fazer a configuração e manutenção de um computador com instalada uma das versões afectadas. Pois coloca numa só &#8220;pasta&#8221; a [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2010%2F01%2F16%2Feasteregg-windows-god-mode-console%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2010%2F01%2F16%2Feasteregg-windows-god-mode-console%2F&amp;source=joaoppereira&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Foi descoberto um Easter Egg no Windows 7 e no Windows Vista 32-bit a que se chamou de &#8220;God Mode console&#8221; (GMC).</p>
<p>O porquê deste nome? Porque facilita a tarefa a qualquer administrador de sistemas fazer a configuração e manutenção de um computador com instalada uma das versões afectadas. Pois coloca numa só &#8220;pasta&#8221; a possibilidade de alterar todas as definições do Windows sem ser necessário andar a navegar em dezenas de menus como acontece nos painéis de administração do Windows Vista e Windows Seven. É tudo directo, e não passa de uma janela do explorer contendo uma listagem completa de todas as páginas do painel de controlo.<br />
Segundo foi relatado o GMC não mostra as configurações &#8220;escondidas&#8221; / &#8220;secretas&#8221;, a melhor maneira de alterar essas configurações continua a ser executar ncpa.cpl no menu iniciar onde permite procurar programas e ficheiros.</p>
<p style="text-align: center;"><a href="http://joaopedropereira.com/blog/wp-content/uploads/2010/01/GodMode.png" target="_blank"></a><a href="http://joaopedropereira.com/blog/wp-content/uploads/2010/01/GodMode.png" target="_blank"><img class="aligncenter size-large wp-image-662" title="Windows God Mode Console" src="http://joaopedropereira.com/blog/wp-content/uploads/2010/01/GodMode-1024x735.png" alt="" width="491" height="353" /></a></p>
<h2>Como entrar em &#8220;God Mode&#8221;</h2>
<ol>
<li> Criar uma pasta no computador ou num dispositivo de armazenamento amovível se pretender utilizar em mais que um computador</li>
<li>Dar o nome de xpto.{ED7BA470-8E54-465E-825C-99712043E01C} onde xpto pode ser um nome qualquer.</li>
</ol>
<h2>Sistemas Operativos em que Funciona</h2>
<ul>
<li>Windows 7 x64</li>
<li>Windows 7 x86</li>
<li>Vista x86</li>
<li>Windows Server 2008 R2 Standard Edition</li>
<li>Windows Server 2008 x86</li>
</ul>
<p>Também funciona em Vista x64 mas necessita de algumas alterações para que o explorer não crashar.</p>
<p><strong>UPDATE</strong></p>
<p>Encontrei uma lista de mais algumas maneiras de criar atalhos para ferramentas especificas relativas a administração em windows:</p>
<p><strong>Printers:</strong> {2227A280-3AEA-1069-A2DE-08002B30309D}<br />
<strong>Control panel:</strong> {305CA226-D286-468e-B848-2B2E8E697B74}<br />
<strong>Dial-up networking:</strong> {992CFFA0-F557-101A-88EC-00DD010CCC48}<br />
<strong>Scheduled tasks:</strong> {D6277990-4C6A-11CF-8D87-00AA0060F5BF}<br />
<strong>Folder options:</strong> {6DFD7C5C-2451-11d3-A299-00C04F8EF6AF}<br />
<strong>Dial-Up Networking:</strong> {992CFFA0-F557-101A-88EC-00DD010CCC48}<br />
<strong>Scheduled tasks:</strong> {D6277990-4C6A-11CF-8D87-00AA0060F5BF}<br />
<strong>Taskbar and startmenu:</strong> {0DF44EAA-FF21-4412-828E-260A8728E7F1}<br />
<strong>Microsoft FTP folder</strong> {63da6ec0-2e98-11cf-8d82-444553540000}<br />
<strong>Temporary Internet files</strong> {7BD29E00-76C1-11CF-9DD0-00A0C9034933}<br />
<strong>ActiveX Cache folder</strong> {88C6C381-2E85-11D0-94DE-444553540000<br />
<strong>Subscriptions folder</strong> {F5175861-2688-11d0-9C5E-00AA00A45957}<br />
<strong>History</strong> {FF393560-C2A7-11CF-BFF4-444553540000}</p>
<div class="shr-publisher-660"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2010%2F01%2F16%2Feasteregg-windows-god-mode-console%2F' data-shr_title='EasterEgg+-+Windows+%22God+Mode%22+Console'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2010%2F01%2F16%2Feasteregg-windows-god-mode-console%2F'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2010%2F01%2F16%2Feasteregg-windows-god-mode-console%2F' data-shr_title='EasterEgg+-+Windows+%22God+Mode%22+Console'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://joaopedropereira.com/blog/2010/01/16/easteregg-windows-god-mode-console/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Configurar SSH para Diferentes Usernames</title>
		<link>http://joaopedropereira.com/blog/2009/12/29/configurar-ssh-para-diferentes-usernames/</link>
		<comments>http://joaopedropereira.com/blog/2009/12/29/configurar-ssh-para-diferentes-usernames/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 19:36:31 +0000</pubDate>
		<dc:creator>João Pedro Pereira</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[ssh_config]]></category>

		<guid isPermaLink="false">http://joaopedropereira.com/blog/?p=620</guid>
		<description><![CDATA[Neste post o serão abordadas ligações por SSH, Secure Shell ou SSH que é além de um programa, um protocolo de rede que permite a ligação a outra máquina. Possui as mesmas funcionalidades do telnet, no entanto, tem a vantagem de ter a ligação encriptada. E é hoje uma ferramenta utilizada diariamente por SysAdmins (administradores [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2009%2F12%2F29%2Fconfigurar-ssh-para-diferentes-usernames%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2009%2F12%2F29%2Fconfigurar-ssh-para-diferentes-usernames%2F&amp;source=joaoppereira&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Neste post o serão abordadas ligações por SSH, Secure Shell ou SSH que é além de um programa, um protocolo de rede que permite a ligação a outra máquina. Possui as mesmas funcionalidades do telnet, no entanto, tem a vantagem de ter a ligação encriptada. E é hoje uma ferramenta utilizada diariamente por SysAdmins (administradores de sistemas) ou por qualquer pessoa que tenha a necessidade de se ligar a um computador remotamente.</p>
<p><a href="http://joaopedropereira.com/blog/wp-content/uploads/2009/12/img001.jpg"><img class="aligncenter size-medium wp-image-637" title="How SSH works" src="http://joaopedropereira.com/blog/wp-content/uploads/2009/12/img001-300x213.jpg" alt="How SSH works" width="300" height="213" /></a></p>
<p>Esta dica é especialmente importante para aqueles que utilizam a linha de comandos em sistemas Linux e não aplicações como o Putty, por exemplo.</p>
<p>Para aqueles que precisam de se ligar por SSH a máquinas com diferentes credenciais, existe uma alternativa ao</p>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">$ ssh -l joaopedropereira maquina.dominio.com</pre></div></div>

<p>Podemos configurar o SSH para que para cada domínio determine diferentes credenciais e configurações.</p>
<p>Exemplo Ficheiro: ~/.ssh/config <span style="font-size: 6px;">(pode ser necessário criar)</span><span style="font-size: 6px;"> </span></p>
<pre>Host *.fe.up.pt
User login_feup

Host 192.168.1.150
Compression Yes
User login_deskop

Host *.remote.shell.com
User  xpto</pre>
<p>Existem imensas opções para configurar a ligação, só é preciso dar uma vista de olhos aos man files<br />
ssh_config, por exemplo:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">man</span> ssh_config</pre></div></div>

<p>Para mim é extremamente útil isto. Espero que a dica seja útil para vocês <img src='http://joaopedropereira.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div class="shr-publisher-620"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2009%2F12%2F29%2Fconfigurar-ssh-para-diferentes-usernames%2F' data-shr_title='Configurar+SSH+para+Diferentes+Usernames'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2009%2F12%2F29%2Fconfigurar-ssh-para-diferentes-usernames%2F'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2009%2F12%2F29%2Fconfigurar-ssh-para-diferentes-usernames%2F' data-shr_title='Configurar+SSH+para+Diferentes+Usernames'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://joaopedropereira.com/blog/2009/12/29/configurar-ssh-para-diferentes-usernames/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Criar Servidor Rapidamente com Python e SimpleHTTPServer</title>
		<link>http://joaopedropereira.com/blog/2009/12/27/criar-servidor-rapidamente-python-simplehttpserver/</link>
		<comments>http://joaopedropereira.com/blog/2009/12/27/criar-servidor-rapidamente-python-simplehttpserver/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 18:02:41 +0000</pubDate>
		<dc:creator>João Pedro Pereira</dc:creator>
				<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[SimpleHTTPServer]]></category>

		<guid isPermaLink="false">http://joaopedropereira.com/blog/?p=616</guid>
		<description><![CDATA[Alguma vez tiveram a necessidade de disponibilizar conteúdo de uma máquina urgentemente através de HTTP, mas não tinham a mínima vontade de estar a configurar um servidor ? Eu tive este Natal&#8230; Felizmente tinha o python instalado na minha máquina e por isso o assunto foi resolvido facilmente utilizando o módulo SimpleHTTPServer. $ python -m [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2009%2F12%2F27%2Fcriar-servidor-rapidamente-python-simplehttpserver%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2009%2F12%2F27%2Fcriar-servidor-rapidamente-python-simplehttpserver%2F&amp;source=joaoppereira&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Alguma vez tiveram a necessidade de disponibilizar conteúdo de uma máquina urgentemente através de HTTP, mas não tinham a mínima vontade de estar a configurar um servidor ?</p>
<p>Eu tive este Natal&#8230; Felizmente tinha o python instalado na minha máquina e por isso o assunto foi resolvido facilmente utilizando o módulo SimpleHTTPServer.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ python <span style="color: #660033;">-m</span> SimpleHTTPServer <span style="color: #000000;">8888</span></pre></div></div>

<p>O que este comando vai fazer é criar um servidor no vosso endereço de IP na porta 8888 (podem escolher a porta que quiserem desde que não esteja já ocupada). E a pasta que vai ser o vosso root do servidor é a pasta em que executam o comando.</p>
<p>Se quiserem criar um servidor para a pasta das vossas musicas:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">~$ <span style="color: #7a0874; font-weight: bold;">cd</span> Music<span style="color: #000000; font-weight: bold;">/</span>
~<span style="color: #000000; font-weight: bold;">/</span>Music$ python <span style="color: #660033;">-m</span> SimpleHTTPServer <span style="color: #000000;">8888</span></pre></div></div>

<p>É porreiro, não é?</p>
<div class="shr-publisher-616"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2009%2F12%2F27%2Fcriar-servidor-rapidamente-python-simplehttpserver%2F' data-shr_title='Criar+Servidor+Rapidamente+com+Python+e+SimpleHTTPServer'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2009%2F12%2F27%2Fcriar-servidor-rapidamente-python-simplehttpserver%2F'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2009%2F12%2F27%2Fcriar-servidor-rapidamente-python-simplehttpserver%2F' data-shr_title='Criar+Servidor+Rapidamente+com+Python+e+SimpleHTTPServer'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://joaopedropereira.com/blog/2009/12/27/criar-servidor-rapidamente-python-simplehttpserver/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SAPO Codebits 2009 &#8211; Reviewed</title>
		<link>http://joaopedropereira.com/blog/2009/12/09/sapo-codebits-2009-reviewed/</link>
		<comments>http://joaopedropereira.com/blog/2009/12/09/sapo-codebits-2009-reviewed/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 20:42:10 +0000</pubDate>
		<dc:creator>João Pedro Pereira</dc:creator>
				<category><![CDATA[Infos]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[Webdevelopment]]></category>
		<category><![CDATA[codebits]]></category>
		<category><![CDATA[sapo]]></category>

		<guid isPermaLink="false">http://joaopedropereira.com/blog/?p=589</guid>
		<description><![CDATA[Nos dias 3, 4 e 5 de Dezembro realizou-se o SAPO Codebits 2009, depois de ter estado presente na edição de 2008 posso dizer que este ano quase tudo esteve melhor que o ano passado e que excedeu completamente as minhas expectativas. Foi sem dúvida uma excelente experiência, não só pelo evento em si mas [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2009%2F12%2F09%2Fsapo-codebits-2009-reviewed%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2009%2F12%2F09%2Fsapo-codebits-2009-reviewed%2F&amp;source=joaoppereira&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Nos dias 3, 4 e 5 de Dezembro realizou-se o SAPO Codebits 2009, depois de ter estado presente na edição de 2008 posso dizer que este ano quase tudo esteve melhor que o ano passado e que excedeu completamente as minhas expectativas.</p>
<p>Foi sem dúvida uma excelente experiência, não só pelo evento em si mas por outros factores que existiram devido ao evento. A partida do Porto deu-se dia 3 de Dezembro da FEUP (Faculdade de Engenharia da Universidade do Porto) na companhia de cerca de 30 estudantes do MIEIC (Mestrado Integrado em Engenharia Informática e Computação), que mostraram ser uma excelente companhia, sempre com boa disposição e simpatia.</p>
<p><img class="aligncenter size-full wp-image-600" title="SAPO Codebits 2009 Logo" src="http://joaopedropereira.com/blog/wp-content/uploads/2009/12/logo_site.png" alt="SAPO Codebits 2009 Logo" width="540" height="140" /></p>
<p>Chegando ao local do evento, este ano foi escolhida a Cordoaria Nacional junto ao Tejo, o &#8220;check in&#8221; foi super rápido e as meninas que o fizeram foram muito simpáticas situaram-me logo no edifício e indicaram o que existia e onde se encontrava.</p>
<p>Passados uns minutos já estava eu sentado numa mesa a ver os brindes que os patrocinadores tinham oferecido.</p>
<p>Uma bolsa de transporte para laptops oficial SAPO Codebits, uma USB Lamp oferecida pela Microsoft, equipamento para dormir mais descansado da PT Inovação (venda para os olhos, tampões para os ouvidos, umas meias e ainda uma escova e pasta para lavar os dentes), adorei também a ideia de entregarem uma folha com badges, tendo já quitado o meu computador portátil com alguns&#8230; Ri-me quando vi que tinham entregue um read-me impresso que por acaso foi muito útil, e as tshirts este ano estão fantásticas.</p>
<p><img class="aligncenter size-full wp-image-602" title="SAPO Codebits 2009 Entrance" src="http://joaopedropereira.com/blog/wp-content/uploads/2009/12/4165466011_7abb0a281a.jpg" alt="SAPO Codebits 2009 Entrance" width="500" height="375" /></p>
<p>Depois de uma volta pelo recinto gostei do que vi, as instalações estavam bem melhores este ano, a área para descanso estava muito bem conseguida, havia muito espaço, não faltavam mesas, nem beanbags, havia mais alternativas à pizza, muitas bebidas, notou-se um grande esforço por parte da organização para atender às queixas do ano anterior relativamente ao espaço e às refeições.</p>
<p>Este ano também não notei a confusão do ano passado nas horas das refeições, não tendo esperado mais do que 3/4min para ter o que queria nas horas de mais movimento.</p>
<h2>Talks</h2>
<p><img class="aligncenter size-full wp-image-604" title="SAPO Codebits Main Stage" src="http://joaopedropereira.com/blog/wp-content/uploads/2009/12/4165464753_dcba8472f7.jpg" alt="SAPO Codebits Main Stage" width="500" height="375" /></p>
<h3>Dia 1</h3>
<p>Pelas 14h começaram as talks e para esta hora eu escolhi <strong>Think before you develop! &#8212; Kai Seidler</strong><strong> </strong></p>
<p>O Kai Seidler nesta talk esteve a analisar várias arquitecturas de servidor, e web services em geral, mostrou também os prós e os contra de linguagens de WebDevelopment como PHP, Python, JavaScript, ASP.NET, Perl, etc. bem como de vários SGBD&#8217;s como MySQL, SQLite e Oracle. No fim abordou vertical e horizontal scaling.</p>
<p>Foi uma talk muito inconstante pois o orador esteve muito nervoso, esteve com vários problemas no remote control, mas na minha opinião conseguiu transmitir bem a mensagem e pegou bem nos tópicos que se propôs abordar.</p>
<p><strong>Info Oficial:</strong> <a title="Info Oficial - Think before you develop" href="http://codebits.eu/intra/s/session/82" target="_blank">http://codebits.eu/intra/s/session/82</a></p>
<p>Ás 15h assisti a <strong>HTML5 JavaScript APIs &#8212; Remy Sharp</strong></p>
<p>O Remy Sharp conseguiu interagir muito bem com o público criando uma boa dinâmica, abordou o tema de uma forma muito inteligente e divertida.</p>
<p>A nova especificação do HTML tinha sido um assunto que até então não me tinha despertado grande curiosidade, mas com esta talk fiquei mesmo interessado em analisar mais a fundo as novidades desta especificação pois pareceu-me que vai trazer muito de bom à internet e aos WebDevelopers.</p>
<p><strong>Info Oficial:</strong><a title="Info Oficial HTML5 ,JavaScript API's" href="http://codebits.eu/intra/s/session/60" target="_blank"> http://codebits.eu/intra/s/session/60</a></p>
<p>Pelas 16h deixei o Main Stage para assistir no Stage 2 a <strong>Introducing Ajax.org Platform 3.0 &#8212; Mike de Boer </strong>que foi sem dúvida a única talk que não gostei de facto. Pareceu-me pouco preparada. Não consegui ficar até ao fim, depois de uns 20min sem ter dito basicamente nada, desisti e fui-me embora.</p>
<p><strong>Info Oficial:</strong> <a title="Info Oficial Introducing Ajax.org" href="http://codebits.eu/intra/s/session/84" target="_blank">http://codebits.eu/intra/s/session/84</a></p>
<p>Ás 17h voltei para o Main Stage para assistir a uma das melhores talks a abordar JavaScript OOP, <strong>JavaScript: From Birth to Closure &#8212; Robert Nyman</strong></p>
<p>Adorei esta talk, super organizada, muito divertida, com conteúdo que notei a maioria das pessoas não ter conhecimento tendo estado super atentas ao que o orador estava a referir, e muito bem explicada com exemplos caricatos com o Ben Afflleck.</p>
<p>Quem segue o meu blog sabe que já escrevi sobre este assunto e que tenho uma grande paixão por JavaScript (<a title="JavaScript OOP #1" href="http://joaopedropereira.com/blog/2009/01/13/javascript-oop-1/" target="_blank">post 1</a>, <a title="JavaScript OOP #2 – Conceitos Básicos" href="http://joaopedropereira.com/blog/2009/03/14/js-oop-conceitos-basicos/" target="_blank">post 2</a>).</p>
<p>Info Oficial: <a title="Info Oficial JavaScript from birth to closure" href="http://codebits.eu/intra/s/session/87" target="_blank">http://codebits.eu/intra/s/session/87</a></p>
<p>Ás 18h mudei-me novamente para o Stage 2 onde um aluno da FEUP, Diogo Junior, ia dar uma talk sobre<strong> Programar para Android &#8212; Diogo Dias Júnior </strong></p>
<p>Achei que o Diogo esteve muito bem na sua talk deixando &#8220;água na boca&#8221; do público o que levou a uma enchente de programas para plataformas móveis Android como projectos do concurso de programação! Parabéns ao Diogo.</p>
<p>Podem ver o vídeo da talk no link que segue abaixo.</p>
<p><strong>Info Oficial: </strong><a title="Info Oficial Programar para Android" href="http://codebits.eu/intra/s/session/76" target="_blank">http://codebits.eu/intra/s/session/76</a><strong> </strong></p>
<p>Para terminar as talks no primeiro dia assisti à apresentação da <strong>Widget Platform – tear the Web apart and assemble the pieces together &#8212; José Rodrigues da Mata Fernandes</strong></p>
<p>A apresentação em si não foi nada de mais no entanto achei interessante a widget platform da SAPO, não por ser algo de inovador, que não é, mas pela feature que é em si.</p>
<p><strong>Info Oficial: </strong><a title="Info Oficial Widgets Platform" href="http://codebits.eu/intra/s/session/81" target="_blank">http://codebits.eu/intra/s/session/81</a></p>
<p>O resto da noite foi passada a ver os stands dos parceiros do Codebits a ver o que tinham para mostrar, tive também a oportunidade de falar com o Mitch Altman, que me reconheceu da edição do ano passado sem eu ter ido falar com ele até, espantoso! Tive também a oportunidade de conviver com conhecidos da comunidade <a title="Portugal-a-Programar" href="http://www.portugal-a-programar.org/" target="_blank">Portugal-a-Programar</a>.</p>
<p>No fim da noite no Codebits pernoitei no <a title="Lisbon Lounge Hostel" href="http://www.lisbonloungehostel.com/" target="_blank">Lisbon Lounge Hostel</a>, uma nova experiência pois nunca tinha ficado alojado num estabelecimento do género. Mas antes a viagem foi feita de eléctrico, ao tempo que já não andava de eléctrico, e claro o pessoal da FEUP conseguiu tornar aquilo hora de ponta pois o eléctrico ia completamente cheio! E fomos desde o Hospital Egas Moniz até à Rua Augusta em que nos aventuramos na procura do Lisbon Lounge Hostel que em 30 pessoas nenhuma se lembrou de ver qual a rua ao certo, nem qual o percurso desde o eléctrico. Mas lá conseguimos chegar inteiros&#8230;</p>
<p><img class="aligncenter size-full wp-image-610" title="Rua Augusta" src="http://joaopedropereira.com/blog/wp-content/uploads/2009/12/4165462947_b563196997.jpg" alt="Rua Augusta" width="500" height="375" /></p>
<p>Relativamente ao Lisbon Lounge Hostel, bem, adorei o conceito! Um ambiente muito relaxado, o pessoal &#8220;à vontade&#8221; como se estivesse em casa, tudo muito simples, mas bem organizado e asseado. Aqui tive a sorte de encontrar um casal Australiano que estava a visitar a Europa, muito simpáticos, e que me contaram um pouco da viagem. Achei muito porreiro os quartos serem mistos e ninguém ter problemas com a situação.</p>
<h3>Dia 2</h3>
<p>Depois de uma noite bem dormida, de um pequeno almoço que não foi pizza nem chocolates e de volta ao Codebits comecei as talks com o Mitch Altman às 10h, <strong>Make A Living Doing What You Love: How to Bring Your Project From Idea To Reality &#8212; Mitch Altman.</strong></p>
<p>Uma excelente talk abordando todo um processo, uma história de vida que permitiu tirar vários ensinamentos e várias lições para o presente e o futuro e toda a talk baseou-se em algo que hoje em dia é complicado para muitas pessoas, que tal como o título da talk diz, viver uma vida fazendo o que amamos! Simplesmente fantástica!</p>
<p><strong>Info Oficial: </strong><a title="Info Oficial Make A Living Doing What You Love" href="http://codebits.eu/intra/s/session/95" target="_blank">http://codebits.eu/intra/s/session/95</a></p>
<p>Como o Brian LeRoux não apareceu para a talk das 11h apenas às 12h voltei a assistir uma talk: <strong>Crash Course in Brain Surgery &#8212; Bruno Morisson</strong>.</p>
<p>Mas wtf? Brain Surgery? Que raio tem isso a ver com o Codebits? Bem, Brain Surgery que significa Brain -&gt; Aplicação,  Surgery -&gt; Segurança. Esta foi uma talk sobre um tema que não se vê muito no Codebits, a segurança, fala-se muito de aplicações web mas falha-se a parte da segurança que é, no caso do WebDevelopment, um ponto essencial.</p>
<p>Esta talk foi muito descritiva, nomeou várias flaws, vários métodos de explorar vulnerabilidades e seus tipos, e depois focou-se mais em alguns aspectos. Não foi uma talk que me trouxe muito de novo mas uma talk que deu para relembrar alguns pontos que já não estudava há algum tempo como Business Logic Flaws, pois XSS, SQL Injection, Code Injection, Privilege Escalation, etc. são temas com que trabalho no dia-a-dia.</p>
<p>Só tenho uma coisa a apontar ao Bruno, ele disse demasiadas vezes &#8220;Eu não sou developer por isso não sei x, y ou z&#8221; acho que se desculpou demasiado, mas são pontos de vista e modos de estar em público, cada um tem o seu obviamente.</p>
<p><strong>Info Oficial:</strong> <a title="Info Oficial Crash Course on Brain Surgery" href="http://codebits.eu/intra/s/session/70" target="_blank">http://codebits.eu/intra/s/session/70</a></p>
<p>Mais tarde assisti a uma talk do José Castro relativamente às entrevistas de emprego na SAPO, foi uma talk muito interessante que me mostraram uma realidade com a qual nunca me tinha deparado pessoalmente e que me fez bem ganhar um pouco de consciência acerca do assunto. Gostei muito.</p>
<p>O resto do dia foi passado a ajudar em programas, a conhecer pessoas, e a tentar trazer um beanbag para casa, posso dizer que hoje escrevo este post em cima de um beanbag com a etiqueta do codebits e a condizer com as cores do meu quarto.</p>
<p><img class="aligncenter size-full wp-image-605" title="SAPO Codebits" src="http://joaopedropereira.com/blog/wp-content/uploads/2009/12/4159831111_2de886a9ee.jpg" alt="SAPO Codebits" width="500" height="333" /></p>
<p>Com o fim da tarde a aproximar-se começou a chegar a hora da despedida e de ir para a Estação de Sta. Apolónia para voltar no Alfa Pendular das 20h30 para o Porto.</p>
<p>No entanto, assisti ainda a uma outra talk através do stream e participei na votação! Pelo que consegui perceber pelos comentários que vi no twitter acho que tive mais facilidade em votar estando em casa do que os participantes do Codebits que estavam no local&#8230;</p>
<h2>A viagem de volta</h2>
<p>Uma viagem que prometia um longo sono tornou-se numa viagem muito interessante e produtiva devido à companhia que tive. Ao meu lado um estranho meteu conversa por ver os meus apontamentos de álgebra e lá começamos a falar sobre, inicialmente, matemática, o ensino, os alunos de hoje e o insucesso escolar, pensei eu que seria um professor ligado à matemática, mas não era médico, a conversa passou também por xadrez, física quântica, a personalidade das pessoas, as forças dentro de cada um, psicologia, o ser humano, etc. um homem de uma cultura formidável. Esse senhor chama-se Rui Caldevilla. Foi uma óptima viagem de regresso.</p>
<h2>O Beanbag</h2>
<p>Eu não fiquei até ao ultimo dia, que era quando podíamos trazer embora os beanbag&#8217;s aka puff&#8217;s para casa. Durante a tarde do segundo dia insisti com a organização através do <a title="Twitter João Pedro Pereira" href="http://twitter.com/joaoppereira" target="_blank">twitter</a>, ou do blog do codebits, mas nada. No entanto parece que fui suficientemente chato, eu e mais uns colegas da FEUP, que durante a noite (em que eu já não estive), andou o José Castro à nossa procura para nos calar dando-nos os voucher para trazermos os beanbag&#8217;s, como já lá não estava o <a title="Twitter Tiago Boldt" href="http://twitter.com/tiagoboldt" target="_blank">Tiago Boldt</a>, fez-me o grande favor de me trazer um para mim.</p>
<p><img class="aligncenter size-full wp-image-608" title="SAPO Codebits Beanbag's" src="http://joaopedropereira.com/blog/wp-content/uploads/2009/12/4159832285_fe6e8e3b75.jpg" alt="SAPO Codebits Beanbag's" width="500" height="333" /></p>
<h2>Conclusão</h2>
<p>Este post foi escrito (editado) 5 dias depois do meu ultimo dia no Codebits com um significado muito simples, foi um evento 5 estrelas.</p>
<p>O SAPO Codebits 2009 foi sem dúvida uma óptima experiência, e venha a edição 2010, cá espero por ela!</p>
<p>Fotos Retiradas de http://www.flickr.com/photos/tags/codebits</p>
<div class="shr-publisher-589"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2009%2F12%2F09%2Fsapo-codebits-2009-reviewed%2F' data-shr_title='SAPO+Codebits+2009+-+Reviewed'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2009%2F12%2F09%2Fsapo-codebits-2009-reviewed%2F'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2009%2F12%2F09%2Fsapo-codebits-2009-reviewed%2F' data-shr_title='SAPO+Codebits+2009+-+Reviewed'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://joaopedropereira.com/blog/2009/12/09/sapo-codebits-2009-reviewed/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Google Wave e SAPO Codebits 2009</title>
		<link>http://joaopedropereira.com/blog/2009/12/01/google-wave-sapo-codebits-2009/</link>
		<comments>http://joaopedropereira.com/blog/2009/12/01/google-wave-sapo-codebits-2009/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 20:36:15 +0000</pubDate>
		<dc:creator>João Pedro Pereira</dc:creator>
				<category><![CDATA[Infos]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[codebits]]></category>
		<category><![CDATA[convites]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://joaopedropereira.com/blog/?p=585</guid>
		<description><![CDATA[Ultimamente o tempo para postar não tem sido muito, no entanto, dentro de uma semana espero que essa tendência mude e tenha mais tempo livre que me permita continuar a deixar aqui o meu pequeno contributo para o repositório de conhecimento em Português na Internet. Este post hoje será para dar algumas informações&#8230; SAPO Codebits [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2009%2F12%2F01%2Fgoogle-wave-sapo-codebits-2009%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2009%2F12%2F01%2Fgoogle-wave-sapo-codebits-2009%2F&amp;source=joaoppereira&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Ultimamente o tempo para postar não tem sido muito, no entanto, dentro de uma semana espero que essa tendência mude e tenha mais tempo livre que me permita continuar a deixar aqui o meu pequeno contributo para o repositório de conhecimento em Português na Internet.</p>
<p>Este post hoje será para dar algumas informações&#8230;</p>
<h2>SAPO Codebits 2009</h2>
<p>Anfitrião: <a title="SAPO" href="http://www.sapo.pt" target="_blank">SAPO</a><br />
Início: 	quinta-feira, 3 de Dezembro de 2009 às 12:30<br />
Fim: 	Sábado, 5 de Dezembro de 2009 às 21:00<br />
Local: 	Cordoaria Nacional<br />
Rua: 	Avenida da Índia<br />
Cidade/Localidade: 	Lisbon, Portugal<br />
Descrição<br />
SAPO Codebits is an international programming contest for the Web targeted at talented programmers. The goal is to promote creativity and innovation in a very relaxed and informal environment. 3 days non-stop with presentations, lightning talks, workshops, quizzes, rockband contests, electronics and hacks, for those who love the Internet and have a passion for code.</p>
<p>Mais em: <a title="SAPO Codebits" href="http://codebits.eu/" target="_blank">http://codebits.eu/</a></p>
<p>Relativamente ao SAPO Codebits 2009 no qual eu vou estar presente, apresento aqui as talks às quais tenciono assistir:</p>
<p># Think before you develop! (Main Stage, day 3, 14:00)<br />
# Distributed programming and data consistency (Stage A, day 3, 15:00)<br />
# Introducing Ajax.org Platform 3.0 (Stage B, day 3, 16:00)<br />
# JavaScript: From Birth to Closure (Main Stage, day 3, 17:00)<br />
# Schema maintenance, migration, and synchronization in MySQL (Main Stage, day 3, 18:00)<br />
# Widget Platform – tear the Web apart and assemble the pieces together (Stage A, day 3, 19:00)<br />
# Make A Living Doing What You Love: How to Bring Your Project From Idea To Reality (Stage C, day 4, 10:00)<br />
# The State of JavaScript on Mobile Devices (Stage C, day 4, 11:00)<br />
# Crash Course in Brain Surgery (Stage A, day 4, 12:00)</p>
<p>Se alguém quiser partilhar as talks a que quer assistir e as opiniões sobre algumas delas agradeço <img src='http://joaopedropereira.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<h2>Google Wave</h2>
<p>Outra informação que tenho para dar é que possuo 28 convites para o Google Wave, quem quiser que deixe um comentário que eu envio para o e-mail.</p>
<blockquote><p>&#8220;About Google Wave</p>
<p>Google Wave is an online tool for real-time communication and collaboration. A wave can be both a conversation<br />
and a document where people can discuss and work together using richly formatted text, photos, videos, maps, and more.<br />
What is a wave?</p>
<p>A wave is equal parts conversation and document. People can communicate and work together with richly formatted text, photos, videos, maps, and more.</p>
<p>A wave is shared. Any participant can reply anywhere in the message, edit the content and add participants at any point in the process. Then playback lets anyone rewind the wave to see who said what and when.</p>
<p>A wave is live. With live transmission as you type, participants on a wave can have faster conversations, see edits and interact with extensions in real-time.&#8221;</p>
<p style="text-align: right"><span style="text-decoration: underline;">Fonte:</span> <a title="About Google Wave" href="http://wave.google.com/help/wave/about.html" target="_blank">http://wave.google.com/help/wave/about.html</a></p>
</blockquote>
<div class="shr-publisher-585"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2009%2F12%2F01%2Fgoogle-wave-sapo-codebits-2009%2F' data-shr_title='Google+Wave+e+SAPO+Codebits+2009'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2009%2F12%2F01%2Fgoogle-wave-sapo-codebits-2009%2F'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2009%2F12%2F01%2Fgoogle-wave-sapo-codebits-2009%2F' data-shr_title='Google+Wave+e+SAPO+Codebits+2009'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://joaopedropereira.com/blog/2009/12/01/google-wave-sapo-codebits-2009/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ubuntu 9.10 &#8211; Karmic Koala</title>
		<link>http://joaopedropereira.com/blog/2009/11/18/ubuntu-9-10-karmic-koala/</link>
		<comments>http://joaopedropereira.com/blog/2009/11/18/ubuntu-9-10-karmic-koala/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 22:34:54 +0000</pubDate>
		<dc:creator>João Pedro Pereira</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[Tecnologia]]></category>

		<guid isPermaLink="false">http://joaopedropereira.com/blog/?p=524</guid>
		<description><![CDATA[O Ubuntu 9.10 já ai está à algum tempo e eu decidi fazer o upgrade pois estava ainda com a versão 8.04 LTS do Ubuntu, e 14 (catorze) dias depois de instalar na minha máquina o Ubuntu 9.10 &#8211; Karmic Koala (instalada dia 4 de Novembro de 2009) vou deixar aqui a minha opinião sobre [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2009%2F11%2F18%2Fubuntu-9-10-karmic-koala%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2009%2F11%2F18%2Fubuntu-9-10-karmic-koala%2F&amp;source=joaoppereira&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: justify;">O Ubuntu 9.10 já ai está à algum tempo e eu decidi fazer o upgrade pois estava ainda com a versão 8.04 LTS do Ubuntu, e 14 (catorze) dias depois de instalar na minha máquina o Ubuntu 9.10 &#8211; Karmic Koala (instalada dia 4 de Novembro de 2009) vou deixar aqui a minha opinião sobre ele, tal como prometido: <a href="http://tr.im/Ff89" target="_blank">http://tr.im/Ff89</a> .</p>
<p style="text-align: center;"><a href="http://www.ubuntu.com" target="_blank"><img class="aligncenter size-full wp-image-525" title="Ubuntu 9.10" src="http://joaopedropereira.com/blog/wp-content/uploads/2009/11/910-header.jpg" alt="910-header" width="499" height="111" /></a></p>
<p style="text-align: justify;">O gestor de arranque System-V foi substituído pelo Upstart, o USplash foi substituído pelo XSplash, o que tornou o boot mais rápido. O reboot já não demora tanto como antigamente, desligando o computador completamente em cerca de 3 segundos, o que é óptimo para os utilizadores de computadores portáteis.</p>
<p style="text-align: justify;">O Karmic Koala, traz a versão do Kernel Linux 2.6.31, e o sistema de ficheiros ext4 está agora disponível por omissão.</p>
<p style="text-align: justify;">O Ubuntu é uma das primeiras distribuições a incluir o Gnome 2.28, que proporciona notórias melhorias no ambiente gráfico. O gdm foi também totalmente rescrito, tornando o ambiente de login muito mais acessível e intuitivo. Ao sistema de notificações foram introduzidas melhorias significativas.</p>
<p style="text-align: justify;">Está também mais seguro, o AppArmor foi também melhorado, tendo agora a integração com a <a title="Libvirt The virtualization API" href="http://www.libvirt.org/" target="_blank">Libvirt</a>.<span id="more-524"></span></p>
<h2>Software Center</h2>
<p style="text-align: center"><img class="aligncenter size-full wp-image-534" title="Ubuntu 9.10 Sofware Center" src="http://joaopedropereira.com/blog/wp-content/uploads/2009/11/ubuntu-910-software-center.jpg" alt="Ubuntu 9.10 Sofware Center" width="514" height="246" /></p>
<p style="text-align: justify;">Os utilizadores que migram de Windows para Linux, ou que testam um sistema Linux pela primeira vez têm normalmente dificuldades na instalação de aplicações.</p>
<p style="text-align: justify;">A consola parece ser muito complicada e o software center de versões anteriores do Linux também era confuso e complexo. Mas esta última versão não sofre do mesmo problema, tem um repositório de software bem organizado, intuitivo e de fácil utilização. Sem dúvida uma excelente introdução/modificação no sistema pois pode facilmente fixar novos utilizadores.</p>
<h2>Gestor de Redes</h2>
<p style="text-align: justify;">O gestor de redes também está mais intuitivo, completo e organizado facilitando as operações.</p>
<p style="text-align: center;"><img class="alignleft size-full wp-image-543" title="Gestor de Redes Ubuntu 9.10" src="http://joaopedropereira.com/blog/wp-content/uploads/2009/11/gestorredesubuntu910-2.png" alt="Gestor de Redes Ubuntu 9.10" width="225" height="164" /><img class="size-full wp-image-539 aligncenter" title="Gestor de Redes Ubuntu 9.10" src="http://joaopedropereira.com/blog/wp-content/uploads/2009/11/gestorredesubuntu910.png" alt="Gestor de Redes Ubuntu 9.10" width="232" height="174" /></p>
<h2>Hardware e Estabilidade</h2>
<p style="text-align: justify;">Ao nível de detecção e compatibilidade com hardware também existem melhorias introduzidas pelo Ubuntu 9.10, quando instalei o Ubuntu 8.04 no meu Toshiba A200 foi-me necessário instalar os drivers da WebCam, da placa wireless e da placa de som.</p>
<p style="text-align: justify;">O mesmo não foi necessário desta vez, foi tudo reconhecido e está tudo a funcionar perfeitamente sem qualquer tipo de configuração ou instalação de extras.</p>
<p style="text-align: justify;">Está também mais estável. Antes na reprodução de vídeos existiam por vezes crashes completos do sistema, coisa que agora não acontece.</p>
<h2>Mas nem tudo é bom&#8230;</h2>
<p style="text-align: justify;">O meu leitor preferido era e continua a ser o Amarok, até agora utilizava a versão 1.4, no entanto, o Ubuntu trouxe a versão 2.2.0 que provavelmente não foi testada correctamente pois apenas funcionava correctamente a tocar streams pois não tocava música a correr directamente do computador. Foi necessário fazer um downgrade do phonon-backend-xine para que tudo ficasse correctamente.</p>
<p><strong>Download Ubuntu:</strong> <a title="Dowload Ubuntu" href="http://www.ubuntu.com/getubuntu/download " target="_blank">http://www.ubuntu.com/getubuntu/download </a></p>
<div class="shr-publisher-524"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2009%2F11%2F18%2Fubuntu-9-10-karmic-koala%2F' data-shr_title='Ubuntu+9.10+-+Karmic+Koala'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2009%2F11%2F18%2Fubuntu-9-10-karmic-koala%2F'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fjoaopedropereira.com%2Fblog%2F2009%2F11%2F18%2Fubuntu-9-10-karmic-koala%2F' data-shr_title='Ubuntu+9.10+-+Karmic+Koala'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://joaopedropereira.com/blog/2009/11/18/ubuntu-9-10-karmic-koala/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

