<?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>PontoGeek - O Ponto &#34;G&#34; da tecnologia &#187; Programas</title>
	<atom:link href="http://www.pontogeek.com.br/blog/category/programas/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pontogeek.com.br/blog</link>
	<description>O ponto &#34;G&#34; da tecnologia</description>
	<lastBuildDate>Wed, 08 Feb 2012 20:16:48 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Lutando pela liberdade</title>
		<link>http://www.pontogeek.com.br/blog/lutando-pela-liberdade/</link>
		<comments>http://www.pontogeek.com.br/blog/lutando-pela-liberdade/#comments</comments>
		<pubDate>Thu, 28 Jul 2011 04:46:48 +0000</pubDate>
		<dc:creator>Pedro Alves</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[App Store]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Geral]]></category>
		<category><![CDATA[Programas]]></category>
		<category><![CDATA[liberdade]]></category>
		<category><![CDATA[livre]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.pontogeek.com.br/blog/?p=20992</guid>
		<description><![CDATA[Um dos grandes orgulhos que tenho é poder dizer que escrevo para o público do PontoGeek. Não por causa do meu ego ou qualquer outra questão do tipo, mas porque sei que o grande público desse blog tem ou terá poder para contribuir com sua semente em prol da evolução social, buscando um mundo melhor. Geralmente [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify">Um dos grandes orgulhos que tenho é poder dizer que escrevo para o público do PontoGeek. Não por causa do meu ego ou qualquer outra questão do tipo, mas porque sei que o grande público desse blog tem ou terá poder para contribuir com sua semente em prol da evolução social, buscando um mundo melhor. Geralmente meus posts são focados em reviews de programas ou gadgets que facilitam nossa vida. Realmente é uma área que me interesso muito, mas hoje pretendo falar sobre outra coisa. Quero falar sobre liberdade.</p>
<p style="text-align: justify">Calma calma, não desistam do post ainda. Não pretendo falar sobre idéias utópicas, pseudo-liberdades religiosas ou qualquer conceito hippie pregado por ai. Afinal, estamos em um blog de tecnologia. O que vem me incomodando a algum tempo e chamando minha atenção para novas possibilidades é o não tão popular  software livre.</p>
<p style="text-align: justify"><span id="more-20992"></span></p>
<p style="text-align: justify">Definitivamente não sou fã xiita dessa ideologia e muito menos da comunidade que a acompanha. Como desenvolvedor nunca me envolvi com ela o suficiente para ter coragem de dizer que todos os desenvolvedores deveriam adotar esse modelo. Como usuário não uso software livre com a frequência que talvez devesse usar, nem fico vasculhando a internet em busca de alternativas livres sempre que preciso de alguma coisa. Então não esperem que esse seja mais um post xiita-comunista pregando o fim da Apple, Microsoft e todas as empresas demoniacas adeptas ao software proprietário.</p>
<p style="text-align: justify">Pela definição adotada pela <a title="Free Software Foundation" href="http://pt.wikipedia.org/wiki/Free_Software_Foundation" target="_blank">Free Software Foundation</a> temos que um software é dito livre se as seguintes regras forem respeitadas:</p>
<ol style="text-align: justify">
<li>A liberdade para executar o programa, para qualquer propósito.</li>
<li>A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades.</li>
<li>A liberdade de redistribuir, cópias de modo que você possa ajudar ao seu próximo.</li>
<li>A liberdade de modificar o programa, e liberar estas modificações, de modo que toda a comunidade se beneficie.</li>
</ol>
<p style="text-align: justify">Esses quatro pilares sustentam algumas seguranças ao usuário. Percebam que em nenhum instante se fala sobre &#8220;software gratuito&#8221;. O modelo de comercialização de software livre existe, é muito forte e digno de ser avaliado. Mas isso já é assunto para outro post.</p>
<p style="text-align: justify">A liberdade de executar o programa para qualquer propósito e inclusive adapta-lo para suas necessidades da ao usuário controle sobre aquilo que ele adquiriu. Um exemplo: gosto de assistir filmes no player X. Acho ele muito intuitivo, muito bem feito e estável. Ótimo, mas eu não uso apenas um sistema operacional em minha máquina e não quero que ele fique preso a apenas um sistema. Se o player X for livre então absolutamente nada me impede de porta-lo para qualquer SO que for de meu  interesse, isso se a própria comunidade de usuários já não tiver feito isso. Entendam, nessa situação o desenvolvedor original do software não mete o dedo na máquina do usuário, ele apenas fornece o software com a proposta que achar melhor. A maneira com que esse será utilizado e personalizado não é de sua conta.</p>
<p style="text-align: justify">É um modelo de negócios bastante diferente do que estamos acostumados hoje. Talvez pela lavagem cerebral que a sociedade sofreu ao longo dos anos, talvez pela pura acomodação dos desenvolvedores aliada ao desejo do poder. Nesse modelo temos o desenvolvedor focado apenas em desenvolver. A liberdade do tão falado &#8220;software livre&#8221; está justamente no fato de que o usuário tem total controle sobre aquilo que está em sua máquina e ganha liberdade em sua relação com o desenvolvedor.</p>
<p style="text-align: justify">Essa liberdade implica que se em algum instante o desenvolvedor do player X por algum motivo resolver adicionar em seu programa uma restrição que impede, por exemplo, que o usuário assista pornografia pelo player nada impede que o usuário não aceite a implementação e a remova assim que desejar. Assim como caso o desenvolvedor resolva abandonar o projeto, ainda assim alguém poderá assumir seu lugar ou ao menos realizar a manutenção do software durante mais alguns anos. Dessa forma se tem a certeza que ninguém ficará dependente das motivações e ambições de uma só pessoa ou empresa.</p>
<p style="text-align: justify">No PontoGeek falamos bastante sobre o mundo da Apple, e acho que esse é um ótimo referencial para debatermos o perigo de ficarmos presos a software proprietário. Um dos produtos mais famosos da Maçã  é, sem duvida, o iPhone. Rodando o iOS vimos esse smartphone surgir em 2007 e ganhar o mundo em poucos anos. Hoje é dificil você encontrar alguém, mesmo os mais leigos no assunto, que não saiba o que é um iPhone ou que não use algum produto que não tenha sofrido qualquer influência conceitual devido a esse lançamento da Apple. O iOS é realmente um sistema operacional maravilhoso. Baseado no Mac OS (e consequêntemente no Unix) é estável como nenhum outro. Maravilhoso, mas seria ainda mais se não prendesse os colhões de seus usuários com mais força do que uma meretriz que não foi bem paga.</p>
<p style="text-align: justify">Os usuários do iOS sofrem diariamente com a falta de liberdade. Você não pode instalar qualquer aplicativo em seu iGadget sem que a Apple tenha permitido que aquilo acontecesse. Nenhum aplicativo é vendido na App Store sem que a Apple permita que aquilo esteja ali. Nenhum aplicativo entra em um iGadget sem que esteja na App Store (oficialmente). Da mesma forma, todos os aplicativos tem que respeitar políticas extremamente rigidas para ganharem seu espaço na loja do iOS. Essas restrições se aplicam ao funcionamento do aplicativo, em sua estética e já chegaram inclusive a botar o dedo na vida do próprio desenvolvedor. Durante bastante tempo a Apple deixou claro que se você quisesse colocar seus aplicativos na App Store então deveria ficar bem longe da alternativa, a Cydia Store.</p>
<p style="text-align: justify">O controle que a Apple possui sobre os usuários de seu iOS é absoluto e chega a transforma-los em um tipo de zumbis. Usam sua propriedade não como queiram mas como o grande Steve Jobs quer que usem. Não gostou? Não compre. Já comprou? Se ferrou. Essa é uma politica extremamente &#8220;binária&#8221;. Se gostou use, caso contrário vá embora. Você como usuário não tem qualquer possibilidade de adaptar seu gadget ao seu desejo sem que para isso tenha de recorrer a gambiarras.</p>
<p style="text-align: justify">E agora caros leitores, eu pergunto quem diabos deu esse poder à Apple? Quem chegou no não-tão-saudável Steve Jobs e deu a ele um documento entregando nossas almas para que ele se sentisse livre para nos controlar da maneira com que quisesse? Respondo sem pestanejar: nós demos.</p>
<p style="text-align: justify">Toda vez que alguem se contenta com a realidade, abaixa a cabeça e engole do jeito que lhe foi apresentada, automaticamente repassa poder de escolha para outra pessoa. Aceitamos o iOS do jeito que nos foi apresentado desde o começo. Aceitamos o Mac OS. Aceitamos o Windows. Aceitamos inclusive o software que controla nosso roteador sem sequer nos darmos conta que, ao compra-lo estamos não apenas pagando pelo produto mas também estamos dando poder para seu construtor fazer o que quiser com aquele roteador sem que possamos fazer nada para impedi-lo.</p>
<p style="text-align: justify">Como eu disse, não sou nenhum xiita do software livre. Consigo entender perfeitamente que na hora H queremos que o negócio simplesmente funcione. Não queremos ter de lidar com interfaces horriveis, com software bugado ou com documentação precária e mal feita. Infelizmente, hoje em dia a coisa que mais impede que o software livre se popularize é justamente o próprio software livre.</p>
<p style="text-align: justify">Vendo como exemplo um dos mais famosos softwares livres temos o GNU/Linux. Fugindo da questão do tempo de aprendizado que todo usuário precisa para só então entender o sistema (afinal, esse tempo é necessário para aprender qualquer coisa nova) eu vejo que as distribuições do GNU/Linux sempre pecam em uma coisa básica, dificilmente são adeptas do &#8220;Just Work&#8221;.  Nenhum usuário que perder tempo tendo de brigar com cagadas feitas pelos desenvolvedores. Coisas simples e óbvias devem ser tratadas e debugadas antes que se pense em liberar o software para o usuário. Isso é justamente um ponto que sempre pega.</p>
<p style="text-align: justify">Uso Ubuntu desde 2008. Antes disso cheguei a me aventurar por várias distribuições até que encontrasse uma que eu me identificasse. &#8220;Linux para seres humanos&#8221;, esse é o slogan da distro. Lindo, mas falha miseravelmente toda vez que recebo uma atualização de kernel (o &#8220;miolo&#8221; do sistema) e, por ter obedecido a uma recomendação dos desenvolvedores de instalar a atualização, me vejo obrigado a ter de reinstalar manualmente o driver de vídeo. @#@!$!! Se esse é um procedimento obrigatório então coloquem a porcaria de um script que faça isso de forma automática! Eu sei fazer esse procedimento de olhos fechados, posso inclusive escrever um script que faça isso pra mim mas e a minha mãe? Como vou apresentar a ela um software que se sabota sempre que ela aceita realizar uma atualização, coisa que deveria trazer apenas benefícios para o usuário? E meu advogado? E meu médico? Nenhum deles é computeiro, nenhum deles tem interesse em dedicar horas buscando soluções para má implementação de software. Querem apenas que funcione, e que seja agradavel.</p>
<p style="text-align: justify">Por questões estéticas e por questões funcionais vemos a Apple disparando na frente de seus concorrentes com o Mac OS e com o iOS. Não julgo que esta errada, é o trabalho dela. Ela entendeu o que o usuário quer e conseguiu uma maneira de fornecer isso de forma que junto do pacote ela consiga colocar uma sementinha de dominio sobre o usuário. Parabéns, palmas a ela! Não apenas encontrou uma árvore de dinheiro como encontrou métodos para transformar seus clientes em viciados.</p>
<p style="text-align: justify">Observemos como o Mac OS tem se assemelhado cada vez mais ao iOS. Assim como no filme Inception, idéias não são postas na cabeça das pessoas de forma abrupta. Essas devem ser reduzidas a conceitos simples e empurrados goela abaixo de forma sutil e discreta até que a vitima fique completamente presa na armadilha. Alguém realmente duvida que daqui alguns anos teremos o Mac OS completamente fechado e submetido ao controle da Apple de forma tão absurda quanto o iOS hoje em dia? Se essa idéia parecer absurda hoje, garanto que quando esse dia chegar já não parecerá.</p>
<p style="text-align: justify">Software proprietário é um perigo. Sua adoção implica na submissão do usuário a uma motivação que pode ou não ser das melhores. O perigo está inclusive na adoção de formatos proprietários de arquivos.</p>
<p style="text-align: justify">Esses dias me vi em uma situação muito interessante. Fuçando em meus arquivos pessoas encontrei uma pasta com quatro arquivos de texto (TXT) de, pasmem, 1997. Na época eu era apenas uma criança brincando com o bloco de notas, mas consegui produzir material que hoje me faz rir e até me emocionar por ser tão significativo para minha vida. O fato desses arquivos terem sobrevivido por 14 anos é muito interessante, mas o que é ainda mais interessante é que consigo abri-los sem problema nenhum. Do mesmo jeito que os salvei pela ultima vez consigo vê-los hoje em dia. Será que eu poderia esperar o mesmo se tivesse salvo eles em algum formato proprietário? Quem sabe algo do Office 97 ou até mesmo da suite Lotus 123? Provavelmente não. E quem entende isso melhor do que ninguém são os profissionais que trabalham com Corel Draw e se viram deixados na mão quando a Corel resolveu simplesmente tornar a versão mais recente do programa incompativel com formatos de arquivos criados com versões anteriores.</p>
<p style="text-align: justify">Não sei se algum CEO de alguma grande empresa de tecnologia é leitor desse blog, improvável. Contudo conheço algumas dezenas de desenvolvedores que eu sei que lêem meus posts e que vira e mexe caem nessa discussão comigo pelo Twitter ou em outras quebradas da vida. Acho que qualquer esforço é digno de palmas e que a disciplina merece ser louvada. Não tenho ambições que esse post seja decisivo para que usuários parem de usar software proprietário ou para que desenvolvedores saiam loucamente abraçando o mundo do software livre. Apenas proponho um exercício diário. Procurem opções livres para seus softwares do dia-a-dia. Se encontrar uma boa opção, considere adota-la. Fazendo isso você não estará ajudando a alguma ONG do outro lado do mundo, não estará salvando criancinhas na Africa e provavelmente continuará tendo de pagar suas contas todo mês, mas estará contribuindo com um grão de areia para que a sua liberdade seja respeitada.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pontogeek.com.br/blog/lutando-pela-liberdade/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Use seu iPad como segundo monitor</title>
		<link>http://www.pontogeek.com.br/blog/use-seu-ipad-como-segundo-monitor/</link>
		<comments>http://www.pontogeek.com.br/blog/use-seu-ipad-como-segundo-monitor/#comments</comments>
		<pubDate>Sat, 02 Jul 2011 03:02:57 +0000</pubDate>
		<dc:creator>Pedro Alves</dc:creator>
				<category><![CDATA[App Store]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Geral]]></category>
		<category><![CDATA[MacOS]]></category>
		<category><![CDATA[Programas]]></category>
		<category><![CDATA[Air Display]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[segundo monitor]]></category>

		<guid isPermaLink="false">http://www.pontogeek.com.br/blog/?p=20791</guid>
		<description><![CDATA[Acredito que a tecnologia não tem sentido se não for voltada para nos auxiliar em nossas tarefas diárias. Isso implica em acelerar o que é lento, facilitar o que é dificil e economizar no que é caro. Só quem já usou um computador com dois monitores sabe a ajuda que isso proporciona. O ganho de [...]]]></description>
			<content:encoded><![CDATA[<p>Acredito que a tecnologia não tem sentido se não for voltada para nos auxiliar em nossas tarefas diárias. Isso implica em acelerar o que é lento, facilitar o que é dificil e economizar no que é caro.</p>
<p><img src="http://www.pontogeek.com.br/blog/wp-content/uploads/2011/07/foto2.png" alt="" /></p>
<p>Só quem já usou um computador com dois monitores sabe a ajuda que isso proporciona. O ganho de produtividade é imenso. Se você for um usuário comum com tarefas orientadas, por exemplo, ao uso do e-mail pode deixa-lo aberto em um dos monitores enquanto realiza outras tarefas no outro. Se for um programador, pode deixar o código aberto ou o programa executando em um dos monitores enquanto lê o log de saída no segundo, o que representa uma grande ajuda para debugar seu algoritmo.</p>
<p><span id="more-20791"></span></p>
<p>O maior vilão da produtividade é a perda de contexto. Ficar alternando janelas faz com que seu cerebro perca tempo tendo de processar as operações necessárias para efetuar a mudança (atalhos no teclado e localizar a janela no meio de todas as outras), ter de se reacostumar com a nova interface do outro programa e depois repetir tudo isso para voltar ao programa principal. Todo esse trabalho faz com que tempo seja gasto com uma atividade não relacionada a seu trabalho e seu foco fique comprometido.</p>
<p style="text-align: justify"><a href="http://www.pontogeek.com.br/blog/wp-content/uploads/2011/07/thumb_FPC20080107b.jpg"></a><a href="http://www.pontogeek.com.br/blog/wp-content/uploads/2011/07/thumb_FPC20080107b_ok.jpg"><img class="aligncenter size-full wp-image-20802" src="http://www.pontogeek.com.br/blog/wp-content/uploads/2011/07/thumb_FPC20080107b_ok.jpg" alt="" width="612" height="408" /></a></p>
<p>Um segundo monitor pode solucionar esse problema. Ele lhe da um espaço muito maior para distribuir as janelas e melhorar sua performance no trabalho diário. Ao invés de perder tempo tendo de buscar a janela desejada no meio de várias outras, basta mover um pouco os olhos. Com isso, lidar com várias janelas deixa de ser completamente virtual (e não trivial para nós, seres biológicos) e passa a ser equivalente a procurar coisas sobre uma mesa. Já está tudo lá aberto para quem quiser ver.</p>
<p>Contudo, o problema é óbvio. Ter um segundo monitor implica em gastos. As vezes apenas em algumas centenas de reais em outro aparelho, as vezes também em ter de comprar uma segunda placa gráfica. Passei por isso a poucas semanas. O monitor do meu desktop morreu e chegou a hora de procurar por um substituto. Durante vários dias considerei comprar dois monitores menores, de 19&#8221; provavelmente. Papo vai, papo vem, fiz as contas e vi que não compensaria. Sairia muito mais caro do que eu gostaria e não tenho motivos para usar esses dois aparelhos com uma frequencia grande o suficiente para justificar esse gasto.</p>
<p>Apesar disso, o universo veio com a solução. Graças a Avatron temos o <a title="Link para iTunes" href="http://itunes.apple.com/br/app/air-display/id368158927?mt=8" target="_blank">Air Display</a>. Ele é um aplicativo para iOS que permite utilizar o dispositivo como um segundo monitor através da rede Wifi de sua residência.</p>
<p style="text-align: justify"><a href="http://www.pontogeek.com.br/blog/wp-content/uploads/2011/07/Photo-01-07-11-19-04-31_ok.jpg"></a><a href="http://www.pontogeek.com.br/blog/wp-content/uploads/2011/07/Photo-01-07-12.jpg"><img class="aligncenter size-full wp-image-20818" src="http://www.pontogeek.com.br/blog/wp-content/uploads/2011/07/Photo-01-07-12.jpg" alt="" width="644" height="487" /></a></p>
<p>Tudo é muito simples. Você instala um <a title="Host para sua máquina" href="http://www.avatron.com/d" target="_blank">aplicativo</a> que serve como host em sua máquina, abre o Air Display em seu iGadget e pronto. Uma vez que os dois estejam na mesma rede, sua máquina já identifica o dispositivo como um segundo monitor. Tudo muito simples e fácil.<a href="http://www.pontogeek.com.br/blog/wp-content/uploads/2011/07/GameClient-2010-02-18-21-10-57-55.jpg"></a><a href="http://www.pontogeek.com.br/blog/wp-content/uploads/2011/07/Photo-01-07-11-23-03-03_ok.jpg"><br />
</a></p>
<p style="text-align: justify">Meu iPad é de primeira geração, então noto que a taxa de atualização da imagem não é tão rápida como de um monitor real. Ainda assim é plenamente possível assistir vídeos e usa-lo no dia-a-dia perfeitamente. É uma solução limpa, barata e muito interessante para todos que, assim como eu, gostariam de ter suas máquinas rodando com duas telas mas não estão dispostos a pagar muito caro nisso.</p>
<p style="text-align: justify"><a href="http://www.pontogeek.com.br/blog/wp-content/uploads/2011/07/Photo-01-07-11-23-03-51_ok.jpg"><img class="aligncenter size-full wp-image-20816" src="http://www.pontogeek.com.br/blog/wp-content/uploads/2011/07/Photo-01-07-11-23-03-51_ok.jpg" alt="" width="644" height="488" /></a></p>
<p style="text-align: justify">Além de servir como segundo monitor, usar o iPad dessa maneira trás vantagens que dificilmente conseguiriamos com soluções convencionais. A Avatron aproveitou não apenas o tamanho do iPad mas também sua tela touch screen. O toque na tela do gadget é repassado ao sistema como um click do mouse. Muito util para artistas e profissionais que possam vir a precisar de uma precisão que nem o próprio mouse tem.</p>
<p style="text-align: justify">O custo disso tudo? Considerando que você já tenha seu iGadget, apenas U$9,99 pelo app para iOS. Só isso e você poderá contar com todos as vantagens de um segundo monitor e ainda reaproveitar algo que você já tem em casa. Infelizmente o programa de host só possui versões compativeis com Mac OS X e Windows. Nada do pinguim por enquanto =(</p>
<p style="text-align: justify"><strong>ATUALIZAÇÃO: </strong>Como perguntaram nos comentários, acho que vale a pena dizer que a Avatron também criou uma versão do Air Display para Mac OS X. Dessa maneira você pode usar um segundo computador rodando Mac OS ou Windows como segundo monitor.</p>
<p style="text-align: justify">O aplicativo de host é um pouco mais caro, U$19,99 e pode ser encontrado na <a title="Air Display for Mac" href="http://itunes.apple.com/us/app/air-display/id419449718?mt=12" target="_blank">Mac App Store</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pontogeek.com.br/blog/use-seu-ipad-como-segundo-monitor/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Review do cliente de Twitter Nambu para Mac OS X</title>
		<link>http://www.pontogeek.com.br/blog/review-nambu-mac/</link>
		<comments>http://www.pontogeek.com.br/blog/review-nambu-mac/#comments</comments>
		<pubDate>Fri, 07 May 2010 14:17:02 +0000</pubDate>
		<dc:creator>Renato Luna</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Programas]]></category>
		<category><![CDATA[dica]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.pontogeek.com.br/blog/?p=17570</guid>
		<description><![CDATA[&#160;&#160;&#160;&#160; Há algum tempo venho procurando pelo aplicativo ideal para meu uso do Twitter no Mac, e nessa semana encontrei um excelente, o Nambu e achei que seria interessante compartilhar aqui as minhas primeiras impressões sobre o mesmo. &#160;&#160;&#160;&#160; Apesar de possuir nome e ícone bem estranhos, o aplicativo não perde quando comparado aos mais [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp; Há algum tempo venho procurando pelo aplicativo ideal para meu uso do Twitter no Mac, e nessa semana encontrei um excelente, o <a href="http://www.nambu.com" target="_blank">Nambu</a> e achei que seria interessante compartilhar aqui as minhas primeiras impressões sobre o mesmo.</p>
<p align="center">
<object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/jsZIU8MtmE8&#038;hl=pt_BR&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/jsZIU8MtmE8&#038;hl=pt_BR&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object>
</p>
<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp; Apesar de possuir nome e ícone bem estranhos, o aplicativo não perde quando comparado aos mais populares se tratando de interface e recursos, além de possuir as funcões oficiais do Twitter, o aplicativo tem algumas à mais como o “Mute for…” (o usuário escolhe um determinado intervalo de tempo para ficar sem receber tweets de alguém), tradução de tweets para os idiomas: inglês, francês e espanhol (em breve o suportará português, italiano, russo, alemão, holandês e japonês) e, uma excelente forma para se acompanhar listas, marcando os tweets lidos e não lidos em uma barra lateral que, pode ser exibida ou não, de acordo com a escolha do usuário.</p>
<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp; Como o aplicativo ainda está em fase beta, pode ser que algumas instabilidades sejam encontradas, caso tenha interesse, <a title="Download Nambu" href="https://nambu.s3.amazonaws.com/Nambu-2.0.5b_2101.zip">clique aqui para fazer o download</a>.</p>
<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp; <b>Update 07/05/2010 16:15h</b> => O artigo foi complementado com o vídeo do @GordoGeek</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pontogeek.com.br/blog/review-nambu-mac/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ortografia mais produtiva com o Pages</title>
		<link>http://www.pontogeek.com.br/blog/pages-ortografia/</link>
		<comments>http://www.pontogeek.com.br/blog/pages-ortografia/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 18:40:57 +0000</pubDate>
		<dc:creator>Renato Luna</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Notícias]]></category>
		<category><![CDATA[Programas]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iwork]]></category>
		<category><![CDATA[Ortografia]]></category>
		<category><![CDATA[Pages]]></category>

		<guid isPermaLink="false">http://www.pontogeek.com.br/blog/?p=17105</guid>
		<description><![CDATA[Como muitos usuários do Mac OS X, sempre tive um problema de produtividade com o Pages,  selecionar o idioma do corretor ortográfico de cada texto (tinha que selecionar o texto, ir no “inspector”,  aba “T”, aba “more”, e onde tem escrito “Language” escolhia o idioma desejado ou até mesmo em “All”, maneira que é possível [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center">Como muitos usuários do Mac OS X, sempre tive um problema de produtividade com o Pages,  selecionar o idioma do corretor ortográfico de cada texto (tinha que selecionar o texto, ir no “inspector”,  aba “T”, aba “more”, e onde tem escrito “Language” escolhia o idioma desejado ou até mesmo em “All”, maneira que é possível digitar parte de um texto em um idioma, e outra em qualquer um dos idiomas disponíveis).﻿</p>
<p style="text-align: center"><a href="http://www.pontogeek.com.br/blog/wp-content/uploads/2010/03/Untitled.jpg"><img class="aligncenter size-full wp-image-17142" src="http://www.pontogeek.com.br/blog/wp-content/uploads/2010/03/Untitled.jpg" alt="" width="600" height="597" /></a></p>
<div style="text-align: center">Bem, vamos ao tutorial: <span id="more-17105"></span> Abra o Pages, escolha o modelo em branco, selecione todo o espaço em branco, faça todo aquele método que descrevi no começo do post pelo inspetor, clique em “File”,  Save as Template…”, escolha o nome que deseja e salve; agora clique em “Pages”, “Preferences”, em “For New Documents” existem duas opções, marque a opção “Use Template: ” e clique no botão “Choose…” escolha o modelo que você salvou (provavelmente deve estar em “My Templates”, na barra lateral), e pronto, sempre que você abrir o Pages, ele já abrirá seu modelo com o corretor ortográfico de acordo com a sua opção, tornando seu uso bem mais produtivo.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.pontogeek.com.br/blog/pages-ortografia/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Apple habilita acesso ao iTunes Preview a patir de navegadores</title>
		<link>http://www.pontogeek.com.br/blog/apple-habilita-acesso-ao-itunes-preview-a-patir-de-navegadores/</link>
		<comments>http://www.pontogeek.com.br/blog/apple-habilita-acesso-ao-itunes-preview-a-patir-de-navegadores/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 10:45:05 +0000</pubDate>
		<dc:creator>Camilo</dc:creator>
				<category><![CDATA[App Store]]></category>
		<category><![CDATA[Música]]></category>
		<category><![CDATA[Programas]]></category>
		<category><![CDATA[app store]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[iTunes Preview]]></category>
		<category><![CDATA[itunes store]]></category>

		<guid isPermaLink="false">http://www.pontogeek.com.br/blog/?p=16860</guid>
		<description><![CDATA[Em janeiro a Apple habilitou o acesso ao iTunes Preview no navegador permitindo ouvir trechos de músicas e a partir de agora ver a descrição de aplicativos da App Store diretamente em seu browser preferido sem que seja preciso abrir o iTunes para isso. A partir de hoje, o que muda é que  a antiga tela [...]]]></description>
			<content:encoded><![CDATA[<p>Em janeiro a Apple habilitou o acesso ao iTunes Preview no navegador permitindo ouvir trechos de músicas e a partir de agora ver a descrição de aplicativos da App Store diretamente em seu browser preferido sem que seja preciso abrir o iTunes para isso. A partir de hoje, o que muda é que  a antiga tela de abertura do iTunes que aparecia ao  clicar em um link que aponta para a iTunes Store foi substituída pela  página do iTunes Preview.</p>
<p><a href="http://www.pontogeek.com.br/blog/wp-content/uploads/2010/02/itune_previewMusicas.jpg" target="_blank"><img class="aligncenter size-full wp-image-16861" src="http://www.pontogeek.com.br/blog/wp-content/uploads/2010/02/itune_previewMusicas.jpg" alt="iTunes Preview" width="396" height="340" /></a></p>
<p><span id="more-16860"></span></p>
<p>Veja como ficou a página de um aplicativo da App Store:</p>
<p><a href="http://www.pontogeek.com.br/blog/wp-content/uploads/2010/02/itune_previewApps.jpg" target="_blank"><img class="aligncenter size-full wp-image-16862" src="http://www.pontogeek.com.br/blog/wp-content/uploads/2010/02/itune_previewApps.jpg" alt="" width="398" height="344" /></a></p>
<p>Para acessar o iTunes Preview no seu navegador não é necessário que o iTunes esteja instalado em seu computador.</p>
<p>Para ver um exemplo da página do iTunes Preview em seu navegador você pode utilizar os seguintes links:</p>
<p><a title="iTunes Preview App Store" href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=327432702&amp;mt=8" target="_blank">iTunes Preview App Store</a></p>
<p><a title="iTunes Preview iTunes Store" href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?id=315611219&amp;i=315611467&amp;v0=WWW-NAUS-ITSTOP100-SONGS&amp;ign-mpt=uo%3D2" target="_blank">iTunes Preview iTunes Store</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pontogeek.com.br/blog/apple-habilita-acesso-ao-itunes-preview-a-patir-de-navegadores/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FastShop come&#231;a pr&#233;-venda do Windows 7</title>
		<link>http://www.pontogeek.com.br/blog/fastshop-comea-pr-venda-do-windows-7/</link>
		<comments>http://www.pontogeek.com.br/blog/fastshop-comea-pr-venda-do-windows-7/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 05:12:48 +0000</pubDate>
		<dc:creator>Marcelo Neubert</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Geral]]></category>
		<category><![CDATA[Notícias]]></category>
		<category><![CDATA[Programas]]></category>

		<guid isPermaLink="false">http://www.pontogeek.com.br/blog/fastshop-comea-pr-venda-do-windows-7/</guid>
		<description><![CDATA[&#160; &#160; Aparentemente a FastShop iniciou a pouco a pré-venda do Windows 7, dois dias após a Balão da Informática. Espero que os que compraram na Balão não fiquem irritados com a tabela abaixo: &#160; Balão da Informática &#8211; Windows 7 Fast Shop &#8211; Windows 7 Diferença Windows 7 Basic R$ 370,60 R$ 295,68 R$ [...]]]></description>
			<content:encoded><![CDATA[<h2>&#160;</h2>
<p>&#160;<a href="http://www.pontogeek.com.br/blog/wp-content/uploads/2009/10/windows7build7232.jpg"><img style="border-right-width: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px" border="0" alt="windows-7-build-7232" src="http://www.pontogeek.com.br/blog/wp-content/uploads/2009/10/windows7build7232_thumb.jpg" width="324" height="269" /></a> </p>
<p>Aparentemente a FastShop iniciou a pouco a pré-venda do Windows 7, dois dias após a Balão da Informática. Espero que os que compraram na Balão não fiquem irritados com a tabela abaixo:</p>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="619" align="center">
<tbody>
<tr>
<td width="212">&#160;</td>
<td width="163"><a href="https://www.balaodainformatica.com.br/images/promocoes/windows7/windows7.asp" target="_blank">Balão da Informática &#8211; Windows 7</a></td>
<td width="140"><a href="http://www.fastshop.com.br/especial.aspx?par=mailwindows7&amp;group_id=2752" target="_blank">Fast Shop &#8211; Windows 7</a></td>
<td width="102">Diferença</td>
</tr>
<tr>
<td width="212">Windows 7 Basic</td>
<td width="163">R$ 370,60</td>
<td width="140">R$ 295,68</td>
<td width="102">R$ 74,92</td>
</tr>
<tr>
<td width="212">Windows 7 Home Premium</td>
<td width="163">x</td>
<td width="140">R$ 358,59</td>
<td width="102">&#160;</td>
</tr>
<tr>
<td width="212">Windows 7 Professional</td>
<td width="163">R$ 708,05</td>
<td width="140">R$ 565,30</td>
<td width="102">R$ 142,75</td>
</tr>
<tr>
<td width="212">Windows 7 Ultimate</td>
<td width="163">R$ 753,10</td>
<td width="140">R$ 601,25 </td>
<td width="102">R$ 151,85</td>
</tr>
</tbody>
</table></div>
<p>&#160;</p>
<p>Ainda estou muito satisfeito com o Vista no desktop (sim, funciona muito bem, não, não estou insano), mas no netbook estou pensando em passar do XP pra versão Home Premium do 7.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pontogeek.com.br/blog/fastshop-comea-pr-venda-do-windows-7/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>A evolução de um programador</title>
		<link>http://www.pontogeek.com.br/blog/a-evolucao-de-um-programador/</link>
		<comments>http://www.pontogeek.com.br/blog/a-evolucao-de-um-programador/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 20:42:02 +0000</pubDate>
		<dc:creator>Mi</dc:creator>
				<category><![CDATA[Computadores]]></category>
		<category><![CDATA[Nerdices]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Programas]]></category>
		<category><![CDATA[evolução]]></category>
		<category><![CDATA[programador]]></category>

		<guid isPermaLink="false">http://www.pontogeek.com.br/blog/?p=14845</guid>
		<description><![CDATA[High School/Jr.High   10 PRINT "HELLO WORLD"   20 END First year in College   program Hello(input, output)     begin       writeln('Hello World')     end. Senior year in College   (defun hello     (print       (cons 'Hello (list 'World)))) New professional   #include &#60;stdio.h&#62;   void main(void)   {     char *message[] = {"Hello ", [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-14847" src="http://www.pontogeek.com.br/blog/wp-content/uploads/2009/07/Evolution.JPG" alt="Evolution of a Programmer" width="564" height="202" /></p>
<h2>High School/Jr.High</h2>
<pre>  10 PRINT "HELLO WORLD"
  20 END</pre>
<h2>First year in College</h2>
<pre>  program Hello(input, output)
    begin
      writeln('Hello World')
    end.</pre>
<p><span id="more-14845"></span></p>
<h2>Senior year in College</h2>
<pre>  (defun hello
    (print
      (cons 'Hello (list 'World))))</pre>
<h2>New professional</h2>
<pre>  #include &lt;stdio.h&gt;
  void main(void)
  {
    char *message[] = {"Hello ", "World"};
    int i;
    for(i = 0; i &lt; 2; ++i)
      printf("%s", message[i]);</pre>
<pre>    printf("\n");
  }</pre>
<h2>Seasoned professional</h2>
<pre>  #include &lt;iostream.h&gt;
  #include &lt;string.h&gt;
 
  class string
  {
  private:
    int size;
    char *ptr;
 
  string() : size(0), ptr(new char[1]) { ptr[0] = 0; }

    string(const string &amp;s) : size(s.size)
    {
      ptr = new char[size + 1];
      strcpy(ptr, s.ptr);
    }
 
    ~string()
    {
      delete [] ptr;
    }
 
    friend ostream &amp;operator &lt;&lt;(ostream &amp;, const string &amp;);</pre>
<pre>    string &amp;operator=(const char *);
  };
 
  ostream &amp;operator&lt;&lt;(ostream &amp;stream, const string &amp;s)
  {
    return(stream &lt;&lt; s.ptr);
  }
 
  string &amp;string::operator= (const char *chrs)</pre>
<pre>  {
    if (this != &amp;chrs)
    {
      delete [] ptr;
     size = strlen(chrs) ;
      ptr = new char[size + 1];
      strcpy(ptr, chrs);
    }
    return(*this) ;
  }

  int main()</pre>
<pre>  {
    string str;
 
    str = "Hello World";
    cout &lt;&lt; str &lt;&lt; endl;
    return(0);
  }</pre>
<h2>Master Programmer</h2>
<pre>  [
  uuid(2573F8F4- CFEE-101A- 9A9F-00AA0034282 0)
  ]
  library LHello
  {
      // bring in the master library
      importlib("actimp.tlb");
      importlib("actexp.tlb");

      // bring in my interfaces
      #include "pshlo.idl"

      [
      uuid(2573F8F5- CFEE-101A- 9A9F-00AA0034282 0)
      ]
      cotype THello
   {
   interface IHello;
   interface IPersistFile;</pre>
<pre>   };
  };
  [
  exe,
  uuid(2573F890- CFEE-101A- 9A9F-00AA0034282 0)
  ]
  module CHelloLib
  {
      // some code related header files
      importheader(&lt;windows.h&gt;);
      importheader(&lt;ole2.h&gt;);</pre>
<pre>      importheader(&lt;except.hxx&gt;);
      importheader("pshlo.h");
      importheader("shlo.hxx");
      importheader("mycls.hxx");

      // needed typelibs
      importlib("actimp.tlb");</pre>
<pre>      importlib("actexp.tlb");
      importlib("thlo.tlb");

      [
      uuid(2573F891- CFEE-101A- 9A9F-00AA0034282 0),
      aggregatable
      ]
      coclass CHello
   {</pre>
<pre>   cotype THello;</pre>
<pre>   };
  };

  #include "ipfix.hxx"
  extern HANDLE hEvent;

  class CHello : public CHelloBase
  {
  public:
      IPFIX(CLSID_ CHello);
      CHello(IUnknown *pUnk);</pre>
<pre>      ~CHello();

      HRESULT  __stdcall PrintSz(LPWSTR pwszString);
 
  private:
      static int cObjRef;
  };

  #include &lt;windows.h&gt;
  #include &lt;ole2.h&gt;
  #include &lt;stdio.h&gt;</pre>
<pre>  #include &lt;stdlib.h&gt;
  #include "thlo.h"
  #include "pshlo.h"
  #include "shlo.hxx"
  #include "mycls.hxx"
  int CHello::cObjRef = 0;

  CHello::CHello( IUnknown *pUnk) : CHelloBase(pUnk)</pre>
<pre>  {
      cObjRef++;
      return;
  }
 
  HRESULT  __stdcall  CHello::PrintSz( LPWSTR pwszString)
  {
      printf("%ws
", pwszString);
      return(ResultFromSc ode(S_OK) );
  }

  CHello::~CHello( void)
  {
 
  // when the object count goes to zero, stop the server
  cObjRef--;
  if( cObjRef == 0 )
      PulseEvent(hEvent) ;

  return;
  }

  #include &lt;windows.h&gt;</pre>
<pre>  #include &lt;ole2.h&gt;
  #include "pshlo.h"
  #include "shlo.hxx"
  #include "mycls.hxx"

  HANDLE hEvent;

   int _cdecl main(
  int argc,
  char * argv[]</pre>
<pre>  ) {
  ULONG ulRef;
  DWORD dwRegistration;
  CHelloCF *pCF = new CHelloCF();

  hEvent = CreateEvent( NULL, FALSE, FALSE, NULL);
 
  // Initialize the OLE libraries
  CoInitializeEx( NULL, COINIT_MULTITHREADE D);

  CoRegisterClassObje ct(CLSID_ CHello, pCF, CLSCTX_LOCAL_ SERVER,
      REGCLS_MULTIPLEUSE, &amp;dwRegistration) ;

  // wait on an event to stop
  WaitForSingleObject (hEvent, INFINITE);

  // revoke and release the class object</pre>
<pre>  CoRevokeClassObject (dwRegistration) ;
  ulRef = pCF-&gt;Release();
 
  // Tell OLE we are going away.
  CoUninitialize( );

  return(0); }

  extern CLSID CLSID_CHello;
  extern UUID LIBID_CHelloLib;

  CLSID CLSID_CHello = { /* 2573F891-CFEE- 101A-9A9F- 00AA00342820 */
      0x2573F891,
      0xCFEE,
      0x101A,
      { 0x9A, 0x9F, 0x00, 0xAA, 0x00, 0x34, 0x28, 0x20 }
  };

  UUID LIBID_CHelloLib = { /* 2573F890-CFEE- 101A-9A9F- 00AA00342820 */</pre>
<pre>      0x2573F890,
      0xCFEE,
      0x101A,
      { 0x9A, 0x9F, 0x00, 0xAA, 0x00, 0x34, 0x28, 0x20 }
  };
 
  #include &lt;windows.h&gt;
  #include &lt;ole2.h&gt;
  #include &lt;stdlib.h&gt;</pre>
<pre>  #include &lt;string.h&gt;</pre>
<pre>  #include &lt;stdio.h&gt;
  #include "pshlo.h"
  #include "shlo.hxx"
  #include "clsid.h"
  int _cdecl main(
  int argc,
  char * argv[]
  ) {
  HRESULT  hRslt;</pre>
<pre>  IHello        *pHello;
  ULONG  ulCnt;
  IMoniker * pmk;
  WCHAR  wcsT[_MAX_PATH] ;
  WCHAR  wcsPath[2 * _MAX_PATH];
 
  // get object path
  wcsPath[0] = '';
  wcsT[0] = '';</pre>
<pre>  if( argc &gt; 1) {
      mbstowcs(wcsPath, argv[1], strlen(argv[ 1]) + 1);
      wcsupr(wcsPath) ;
      }
  else {
      fprintf(stderr, "Object path must be specified\n");
      return(1);</pre>
<pre>      }
 
  // get print string
  if(argc &gt; 2)
      mbstowcs(wcsT, argv[2], strlen(argv[ 2]) + 1);
  else
      wcscpy(wcsT, L"Hello World");
 
  printf("Linking to object %ws\n", wcsPath);
  printf("Text String %ws\n", wcsT);

  // Initialize the OLE libraries
  hRslt = CoInitializeEx( NULL, COINIT_MULTITHREADE D);

  if(SUCCEEDED( hRslt)) {

      hRslt = CreateFileMoniker( wcsPath, &amp;pmk);</pre>
<pre>      if(SUCCEEDED( hRslt))
   hRslt = BindMoniker( pmk, 0, IID_IHello, (void **)&amp;pHello);
      if(SUCCEEDED( hRslt)) {
   // print a string out
   pHello-&gt;PrintSz(wcsT) ;

   Sleep(2000);</pre>
<pre>   ulCnt = pHello-&gt;Release();
   }
      else
   printf("Failure to connect, status: %lx", hRslt);

      // Tell OLE we are going away.
      CoUninitialize( );
      }
  return(0);</pre>
<pre>  }</pre>
<h2>Apprentice Hacker</h2>
<pre>  #!/usr/local/ bin/perl
  $msg="Hello, world.\n";
  if ($#ARGV &gt;= 0) {
    while(defined( $arg=shift( @ARGV))) {
      $outfilename = $arg;
      open(FILE, "&gt;" . $outfilename) || die "Can't write $arg: $!\n";</pre>
<pre>      print (FILE $msg);
      close(FILE) || die "Can't close $arg: $!\n";
    }
  } else {
    print ($msg);
  }
  1;</pre>
<h2>Experienced Hacker</h2>
<pre>  #include &lt;stdio.h&gt;
  #define S "Hello, World\n"
  main(){exit( printf(S) == strlen(S) ? 0 : 1);}</pre>
<h2>Seasoned Hacker</h2>
<pre>  % cc -o a.out ~/src/misc/hw/ hw.c
  % a.out</pre>
<h2>Guru Hacker</h2>
<pre>  % echo "Hello, world."</pre>
<h2>New Manager</h2>
<pre>  10 PRINT "HELLO WORLD"
  20 END</pre>
<h2>Middle Manager</h2>
<pre>  mail -s "Hello, world." bob@b12
  Bob, could you please write me a program that prints "Hello, world."?
  I need it by tomorrow.
  ^D</pre>
<h2>Senior Manager</h2>
<pre>  % zmail jim
  I need a "Hello, world." program by this afternoon.</pre>
<h2>Chief Executive</h2>
<pre>  % letter
  letter: Command not found.
  % mail
  To: ^X ^F ^C
  % help mail
  help: Command not found.
  % damn!
  !: Event unrecognized
  % logout</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.pontogeek.com.br/blog/a-evolucao-de-um-programador/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Safari com abas no iPhone?</title>
		<link>http://www.pontogeek.com.br/blog/safari-com-abas-no-iphone/</link>
		<comments>http://www.pontogeek.com.br/blog/safari-com-abas-no-iphone/#comments</comments>
		<pubDate>Tue, 19 May 2009 16:10:42 +0000</pubDate>
		<dc:creator>Mi</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[iPhone/iPod]]></category>
		<category><![CDATA[Programas]]></category>

		<guid isPermaLink="false">http://www.pontogeek.com.br/blog/?p=11834</guid>
		<description><![CDATA[&#160;&#160;&#160;&#160; Sim, agora já é possível.  A Nightglow desenvolveu um programa para iPhone que permite que você possa navegar usando abas (até 4 abas abertas ao mesmo tempo). &#160;&#160;&#160;&#160; Veja o vídeo abaixo e tire suas dúvidas quanto à navegação. &#160;&#160;&#160;&#160; E quanto custa?  U$0,99 na App Store, e você pode comprar aqui.]]></description>
			<content:encoded><![CDATA[<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp; Sim, agora já é possível.  A <a title="Nightglow" href="http://www.nightglow.info/pc/en/index.html" target="_blank">Nightglow</a> desenvolveu um programa para iPhone que permite que você possa navegar usando abas (até 4 abas abertas ao mesmo tempo).</p>
<p align="center">
<img class="aligncenter size-full wp-image-11835" src="http://www.pontogeek.com.br/blog/wp-content/uploads/2009/05/tab.jpg" alt="Fixed Tab System" />
</p>
<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp; Veja o vídeo abaixo e tire suas dúvidas quanto à navegação.</p>
<p align="center">
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/FeqGRPf2Uno&#038;hl=pt-br&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/FeqGRPf2Uno&#038;hl=pt-br&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object>
</p>
<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp; E quanto custa?  U$0,99 na App Store, e você pode comprar <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=312535895&amp;mt=8" target="_blank">aqui</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pontogeek.com.br/blog/safari-com-abas-no-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Safari 4 é o browser mais rápido do mercado</title>
		<link>http://www.pontogeek.com.br/blog/safari-4-e-o-browser-mais-rapido-do-mercado/</link>
		<comments>http://www.pontogeek.com.br/blog/safari-4-e-o-browser-mais-rapido-do-mercado/#comments</comments>
		<pubDate>Mon, 18 May 2009 18:34:17 +0000</pubDate>
		<dc:creator>Eduardo Masuda</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[MacOS]]></category>
		<category><![CDATA[Programas]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[Computadores]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://www.pontogeek.com.br/blog/?p=11773</guid>
		<description><![CDATA[    Segundo a Peacekeeper, empresa que faz o benchmark de navegadores de internet (browsers), o Safari 4 beta é o mais rápido do mercado. Ela coleta dados de numerosos testes de benchmark em computadores do mundo todo. Confira o resultado:     Apesar do resultado depender de numerosos fatores relacionados à maquina do usuário, os dados de velocidade [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">    Segundo a Peacekeeper, empresa que faz o benchmark de navegadores de internet (browsers), o Safari 4 beta é o mais rápido do mercado. Ela coleta dados de numerosos testes de benchmark em computadores do mundo todo. Confira o resultado:</p>
<p><img class="aligncenter size-full wp-image-11775" src="http://www.pontogeek.com.br/blog/wp-content/uploads/2009/05/safari4.png" alt="safari4" /></p>
<p align="justify">    Apesar do resultado depender de numerosos fatores relacionados à maquina do usuário, os dados de velocidade são comparados entre computadores semelhantes (tanto em hardware, como em software).</p>
<p align="justify">    O resultado de todo o teste pode ser conferido <a href="http://service.futuremark.com/peacekeeper/browserStatistics.action">aqui</a>.</p>
<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;Dica de site por <a href="http://twitter.com/webmotiva">@webmotiva</a> via Twitter. Obrigado!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pontogeek.com.br/blog/safari-4-e-o-browser-mais-rapido-do-mercado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PontoGast está por vir!</title>
		<link>http://www.pontogeek.com.br/blog/pontogast-esta-por-vir/</link>
		<comments>http://www.pontogeek.com.br/blog/pontogast-esta-por-vir/#comments</comments>
		<pubDate>Sun, 17 May 2009 01:48:34 +0000</pubDate>
		<dc:creator>Marcelo Zlot</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Geral]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Programas]]></category>
		<category><![CDATA[mz]]></category>
		<category><![CDATA[Pontogast]]></category>
		<category><![CDATA[projeto]]></category>

		<guid isPermaLink="false">http://www.pontogeek.com.br/blog/?p=11547</guid>
		<description><![CDATA[&#160;&#160;&#160;&#160; Pois é&#8230;esta semana aprendi um pouquinho de VB, então como tinha colocado no meu antigo post, eu fiz o PontoGast! Ele nada mais é do que um &#8220;gadget&#8221; para pc que faz tocar o podcast e  você continua trabalhando. Nele coloquei uma coisa chamado arquivo, onde você podera ter o link para os antigos [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp; Pois é&#8230;esta semana aprendi um pouquinho de VB, então como tinha colocado no meu antigo post, eu fiz o PontoGast! Ele nada mais é do que um &#8220;gadget&#8221; para pc que faz tocar o podcast e  você continua trabalhando. Nele coloquei uma coisa chamado arquivo, onde você podera ter o link para os antigos podcasts. Eu não vou liberar agora pois o Whinston ainda vai arrumar a parte do servidor (para que ele mande o podcast atual ao media player embutido).</p>
<p align="center">
<img src="http://www.pontogeek.com.br/blog/wp-content/uploads/2009/05/projeto-marcelo.png">
</p>
<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp; Aqui vocês podem ver como ele está. Coloquem no comentário uma sugestão ou crítica para que eu possa ainda mexer!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pontogeek.com.br/blog/pontogast-esta-por-vir/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

