<?xml version="1.0" encoding="UTF-8"?>
<rss 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/" version="2.0">

<channel>
	<title>blog do chester</title>
	
	<link>http://chester.blog.br</link>
	<description>livros, quadrinhos, micros antigos, web, política, software e tudo mais que me der na telha</description>
	<lastBuildDate>Tue, 09 Feb 2010 14:49:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/chesterbr" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="chesterbr" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>u.nu URL shortener bookmarklet</title>
		<link>http://chester.blog.br/archives/2010/02/u-nu-url-shortener-bookmarklet.html</link>
		<comments>http://chester.blog.br/archives/2010/02/u-nu-url-shortener-bookmarklet.html#comments</comments>
		<pubDate>Fri, 05 Feb 2010 13:24:57 +0000</pubDate>
		<dc:creator>chester</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chester.blog.br/?p=3642</guid>
		<description><![CDATA[A URL shortener like TinyURL or bit.ly is a handy tool on these Twitter times. But even shortened URLs from those services can get a bit too long when you are on tight spots.
Enter u.nu, arguably the shortest URL shortener in town - which, unfortunately, does not come with a one-click shortening option like bit.ly's [...]]]></description>
			<content:encoded><![CDATA[<p>A URL shortener like <a href="http://tinyurl.com">TinyURL</a> or <a href="http://bit.ly">bit.ly</a> is a handy tool on these Twitter times. But even shortened URLs from those services can get a bit too long when you are on tight spots.</p>
<p>Enter <a href="http://u.nu">u.nu</a>, arguably the shortest URL shortener in town - which, unfortunately, does not come with a one-click shortening option like bit.ly's bookmarklet. It <strong>does</strong>, however, offer an API, with which I quickly hacked a minimalistic bookmarklet.</p>
<p>Just drag and drop the link below to your browser and turn anything in your browser into a short URL with a single click:</p>
<p style="padding-left: 30px"><em><a href="javascript:location.href='http://u.nu/unu-api-simple?url='+escape(location.href)">u.nu</a> &lt;- drag <strong>that</strong> to your browser's toolbar.</em></p>
<p><strong>UPDATE</strong>: Real stupid mistake - forgot to escape the URL (but hey, I told it was a quick hack :-P ) - fixed now (Feb 9, 2010).</p>
]]></content:encoded>
			<wfw:commentRss>http://chester.blog.br/archives/2010/02/u-nu-url-shortener-bookmarklet.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bitchmaps</title>
		<link>http://chester.blog.br/archives/2010/02/bitchmaps-2.html</link>
		<comments>http://chester.blog.br/archives/2010/02/bitchmaps-2.html#comments</comments>
		<pubDate>Fri, 05 Feb 2010 04:31:17 +0000</pubDate>
		<dc:creator>chester</dc:creator>
				<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://chester.blog.br/?p=3619</guid>
		<description><![CDATA[Uma nova reportagem do Terra reacendeu o interesse geral no BitchMaps &#8211; um mashup que cruzava posts de um fórum sobre casas de tolerância com sistemas de geotagging e exibia o resultado no Google Maps, chamando a atenção da mídia (vide abaixo) pela aplicação original (e, diriam alguns, surreal) da tecnologia.
Para quem se interessa pela [...]]]></description>
			<content:encoded><![CDATA[<p>Uma <a href="http://terramagazine.terra.com.br/interna/0,,OI4245694-EI6594,00-Site+reune+bordeis+pelo+Brasil+usando+interface+Google+Maps.html">nova reportagem</a> do Terra reacendeu o <a href="http://search.twitter.com/search?q=bitchmaps">interesse</a> geral no <a href="http://bitchmaps.com">BitchMaps</a> &#8211; um mashup que cruzava posts de um fórum sobre <em>casas de tolerância</em> com sistemas de geotagging e exibia o resultado no Google Maps, chamando a atenção da mídia (vide abaixo) pela aplicação original (e, diriam alguns, surreal) da tecnologia.</p>
<p>Para quem se interessa pela parte operacional da coisa, escrevi na época uma <a href="http://chester.blog.br/archives/2008/05/receita_bitchmaps_1.html">série de posts detalhando as técnicas utilizadas no mashup</a> &#8211; vale lembrar que isso foi feito em 2008, e hoje devem existir outras bibliotecas e plugins mais avançados para fazer a mesma coisa no Ruby on Rails.<br />
<span id="more-3619"></span><br />
A escolha do fórum foi um misto de brincadeira e de experiência social. Não tenho nada contra a atividade proposta (para mim, recai na linha &#8220;se é consensual e não afeta ninguém de fora, que mal tem?&#8221;), mas não é exatamente a minha praia &#8211; razão pela qual <a href="http://chester.blog.br/archives/2008/08/adeus_bitchmaps.html">passei o site adiante</a>, não tendo hoje qualquer ligação com ele.</p>
<p>Os atuais proprietários (em seu pleno direito) optaram por simplificar o visual, removendo informações sobre o desenvolvimento e a repercussão na mídia. No entanto, eu achei essa mesma informação <a href="http://habbuba.blogspot.com/2008/05/bitchmaps.html">aqui</a> e resolvi (re-)reproduzir só para preservar:</p>
<hr />
<blockquote><p>O bitchmaps é um experimento de <a href="http://en.wikipedia.org/wiki/Geotagging">geotagging</a>/ <a href="http://en.wikipedia.org/wiki/Mashup">mashup</a> , motivado pela enorme quantidade de endereços físicos de acompanhantes/estabelecimentos nos fóruns do site <a href="http://www.gpguia.net/">GPGuia</a> , que poderiam ser facilmente visualizados num mapa se fossem processados e disponibilizados no <a href="http://code.google.com/apis/kml/documentation/">formato KML</a>.</p>
<p>Os botões <img src="http://bitchmaps.com/img/bt-map.gif" alt="ver no mapa" /> abrem os resultados no <a href="http://maps.google.com/">Google Maps</a>, e os <img src="http://bitchmaps.com/img/bt-download.gif" alt="download" /> abrem no <a href="http://earth.google.com/">Google Earth</a> (ou outro programa compatível com KML que você tenha). Usuários do iPhone ainda podem digitar a URL da cidade (incluindo o &#8220;http://&#8221;) na caixa de busca do <a href="http://www.apple.com/iphone/features/index.html#map">iPhone Maps</a>.</p>
<p><strong>Informações Técnicas</strong></p>
<p>O sistema de captura foi desenvolvido usando <a href="http://www.rubyonrails.org/">Ruby On Rails</a>, devido às facilidades oferecidas pela linguagem e pelo framework, tais como o <a href="http://code.whytheluckystiff.net/hpricot/">Hpricot</a> (usado para localizar os links no site) e o <a href="http://geokit.rubyforge.org/">GeoKit</a> (que faz a consulta nos sistemas de geotagging).</p>
<p>Os arquivos .kml de cada cidade são gerados com base nos resultados obtidos por estas ferramentas, e a versão compactada (.kmz) é servida no site (com um <a href="http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html">rewrite</a> simples para encurtar as URLs).</p>
<p>Os endereços são identificados por uma expressão regular, considerando a cidade/estado referenciados pelo fórum. A eficácia depende da qualidade da formatação destes endereços no título do post. Algumas cidades não foram representadas por terem endereços pouco convencionais (ex.: Brasília), outras porque os posts raramente ou nunca apresentam endereços no título. A atualização tem periodicidade indefinida.</p>
<p><strong>Avisos Importantes</strong></p>
<p>Este site ou seus desenvolvedores não têm qualquer conexão com o GPGuia. ou com qualquer um dos softwares, aparelhos ou sites mencionados, tampouco com as empresas ou pessoas que os desenvolvem ou representam. O uso das informações é livre, respeitando restrições que as fontes eventualmente venham a impor. Não assumimos qualquer responsabilidade pela veracidade ou precisão das informações, tampouco corroboramos qualquer finalidade de uso das mesmas.</p>
<p>Salientamos que nosso objetivo não é desviar tráfego do GPGuia. Ao contrário: o mapa permite que os posts sejam alcançados de forma mais interativa (todos os pontos no mapa dão link para os posts que os originaram). O que queremos aqui é mostrar o potencial do geotagging para fazer a ponte entre os amplos recursos de mapeamnto existentes na rede e as mais diversas fontes de informação.</p>
<p><strong>Créditos e Agradecimentos</strong><br />
A idéia inicial e a programação foram do <a href="http://chester.blog.br/">Chester</a> &#8211; com uma grande ajuda do <a href="http://sabotagem.com.br/">Andre Cardozo</a>, que deu o caminho das pedras das bibliotecas. O <a href="http://felippo.net/">Felippo</a> criou o logo/visual e a <a href="http://danivalentin.net/">Dani Valentin</a> fez a página. O <a href="http://twitter.com/roudi">Roudi</a> bolou o nome (e uma tonelada de idéias para o futuro), e mais um monte de gente ajudou com sugestões, testes e conselhos.</p>
<p><strong>Repercussão</strong><br />
<label>Mídia:</label> <a href="http://www1.folha.uol.com.br/fsp/informat/fr2304200802.htm">Folha de São Paulo</a> ·  <a href="http://www1.folha.uol.com.br/folha/informatica/ult124u395886.shtml">Folha Online</a> ·  <a href="http://oglobo.globo.com/rio/ancelmo/post.asp?t=mapa_da_saliencia_carioca&amp;cod_Post=100453&amp;a=98">O Globo Online</a> ·  <a href="http://tecnologia.terra.com.br/interna/0,,OI2818497-EI4802,00-Site+mapeia+prostituicao+em+cidades+brasileiras.html">Terra</a> ·  <a href="http://uoltecnologia.blog.uol.com.br/arch2008-04-27_2008-05-03.html#2008_04-28_14_00_39-126529944-26">UOL Tecnologia (GigaBlog)</a></p>
<p><label>Blogs:</label> <a href="http://www.antenaparanoica.blogger.com.br/2008_04_01_archive.html#40242524">Antena Paranóica</a> ·   <a href="http://bazar21.wordpress.com/2008/04/27/encontre-bordeis-no-mapa/">Bazar 21</a> ·  <a href="http://blog.zoom.fot.br/?p=836">blog.zoom.fot.br</a> ·  <a href="http://bobagento.com/bitchmaps/">Bobagento</a> ·  <a href="http://botecosujo.blogspot.com/2008/04/uma-rodada-grtis-para-o-freqentador.html">Boteco Sujo</a> ·  <a href="http://descascaralho.blogspot.com/2008/04/bitchmaps.html">Descascar Alho</a> · <a href="http://querotecontar.blogspot.com/2008/04/mapeamento-necessrio.html">Quero te Contar</a> ·  <a href="http://www.morroida.com.br/2008/04/23/melhor-site-do-mundo/">Site da Morróida</a> ·  <a href="http://stepaola.com/blog/?p=402">Steffania Paola Blog</a> ·  <a href="http://updateordie.com/updates/tecnologia/2008/04/bitchmaps/">Update or Die</a> ·  <a href="http://videosespetaculares.com/site-mapeia-pontos-de-prostituicao-com-ajuda-do-google-maps">Vídeos Espetaculares</a> ·  <a href="http://zeguardinha.blogspot.com/2008/04/escapadinha-assunto-de-homem.html">Zé Guardinha</a></p>
<p><label>Outros:</label> <a href="http://summize.com/search?q=bitchmaps">Twitter</a> · <a href="http://www.orkut.com/UniversalSearch.aspx?origin=is&amp;q=bitchmaps">Orkut</a> · <a href="http://del.icio.us/url/f3403d6e4f6ba3fedbe315e55e4ae2ea">del.icio.us</a> (<a href="http://del.icio.us/url/25fc712cf77ccf232a2a36c26a93ed3c">en</a>) ·  <a href="http://blogblogs.com.br/search/search?query=bitchmaps">BlogBlogs</a> ·  <a href="http://ueba.com.br/Comm/77056/Mashup-que-exibe-as-casas-de-burlesco-do-GPGuia-dentro-do-Google">Ueba</a> ·  <a href="http://www.gafanhoto.com.br/blogs/V1DCBBP0">Gafanhoto</a> · <a href="http://forum.hardmob.com.br/showthread.php?p=6129564">hardMOB</a> ·  <a href="http://www.gpguia.net/phpbb/phpbb2/search.php?search_id=2104441421">GPGuia</a></p>
</blockquote>
<hr />
<!-- boo-widget start --><br />
					<script type="text/javascript">
					bb_keywords = "adulto,sexo,prostituta";
					bb_bid  = "128634";
					bb_lang  = "pt-BR";
					bb_name = "custom";bb_limit = "7";bb_format = "bbc";</script><br />
					<script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script><br />
					<!-- boo-widget end --></p>
]]></content:encoded>
			<wfw:commentRss>http://chester.blog.br/archives/2010/02/bitchmaps-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plataforma Vivo: um canal comercial para desenvolvedores JME independentes.</title>
		<link>http://chester.blog.br/archives/2010/01/plataforma-vivo-um-canal-comercial-para-desenvolvedores-jme-independentes.html</link>
		<comments>http://chester.blog.br/archives/2010/01/plataforma-vivo-um-canal-comercial-para-desenvolvedores-jme-independentes.html#comments</comments>
		<pubDate>Fri, 29 Jan 2010 14:20:11 +0000</pubDate>
		<dc:creator>chester</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chester.blog.br/?p=3601</guid>
		<description><![CDATA[Continuando o assunto do último post: fui ao workshop que a Vivo deu sobre a plataforma no Campus Party, no qual os palestrantes Sena e Lecy foram muito gentis em responder ao caminhão de perguntas que eu tinha sobre o assunto.
Antes de mais nada: ao contrário do que a apresentação da API SMS multi-linguagem dava [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chester.blog.br/wp-content/uploads/2010/01/vivo_java_c1.png" width="76" height="75" class="alignleft left size-full wp-image-3606" />Continuando o assunto do <a href="http://chester.blog.br/archives/2010/01/plataforma-vivo-para-desenvolvimento-e-comercializacao-de-aplicativos-baseados-em-sms-sera-a-app-store-tupiniquim.html">último post</a>: fui ao workshop que a Vivo deu sobre a <a href="http://desenvolvedores.vivo.com.br/">plataforma</a> no Campus Party, no qual os palestrantes Sena e Lecy foram muito gentis em responder ao caminhão de perguntas que eu tinha sobre o assunto.</p>
<p>Antes de mais nada: ao contrário do que a apresentação da API SMS multi-linguagem dava a entender, a idéia inicial da plataforma <strong>não é</strong> disponibilizar aplicações server-side baseadas em SMS. Isso é tecnicamente possível, mas a idéia é realmente algo nos moldes da App Store da Apple, isto é, um marketplace para que as pessoas comprem e baixem aplicativos sem as complicações de download e pagamento tradicionalmente envolvidas nesse tipo de operação.</p>
<p>O público consiste em assinantes Vivo cujos celulares rodem aplicações <a href="http://java.sun.com/javame/index.jsp">Java (JME)</a>. Pode parecer restritivo, mas fazendo as contas, estamos falando de algumas dezenas de milhões de clientes potenciais nessas características (segundo a própria Vivo). Com um detalhe: tudo em português, direto no celular, e debitando na conta &#8211; ou seja, nada de cartão de crédito ou de exigir um celular de elite &#8211; as maiores barreiras entre o &#8220;jeito Apple&#8221; e o público brasileiro.</p>
<p>O outro aspecto comercial interessante é que, de fato, o desenvolvedor interage diretamente com a Vivo, com um processo bem definido para colocar sua aplicação no ar. Isso é, talvez, a parte mais revolucionária da proposta. Hoje em dia, um desenvolvedor que queira colocar suas aplicações à venda numa operadora precisa, necessariamente, passar por um intermediário.</p>
<p>Comparando com iPhone OS/Objective C (a única outra plataforma viável para desenvolvedores independentes), os aparelhos não têm todas as plumas e paetês (alguns até tem, mas se você quer um público amplo tem que abrir mão), mas a curva de aprendizado e o tempo/complexidade de desenvolvimento são maiores &#8211; em particular se você for cuidadoso com detalhes como gerenciamento de memória. Além disso, você desenvolve usando qualquer computador/sistema operacional, o que é outra vantagem em termos de custo.</p>
<p>Com essa perspectiva fica bem mais fácil entender as informações no site. No geral, o processo é:</p>
<ol>
<li>Desenvolver a aplicação usando JME/Java. Se sua aplicação gerar envio de SMS, use as APIs &#8211; <strong>fora isso é uma aplicação JME absolutamente normal</strong>;</li>
<li>Submeter a aplicação à certificação como &#8220;beta&#8221;. A aprovação nesse processo já vai permitir colocar a aplicação à venda por R$ 0,99 ou R$ 1,99 (à sua escolha). Disso, 70% é seu. E do tráfego de SMS que a aplicação gerar, 10% também vai para o seu bolso;</li>
<li>Uma vez que a aplicação tenha sua viabilidade comprovada, ela pode ser submetida para o processo completo de certificação, no qual estará lado a lado com as aplicações dos grandes vendedores (a preços equivalentes).</li>
</ol>
<p>Assim como o sistema, o processo ainda está sendo desenhado e implementado &#8211; o passo 2 só rola a partir de Março. Mas não é nada viajante como <a href="http://poorbuthappy.com/ease/archives/2009/02/28/4482/phase-1-collect-underpants-phase-3-profit">roubar cuecas para obter lucro</a>, e os caras estão realmente abertos a feedback.</p>
<p>Se vai dar certo, só o tempo dirá &#8211; mas é a chance que eu queria ter tido em 2005, quando comecei a desenvolver o <a href="http://chester.blog.br/minitruco">miniTruco</a>. Na época nenhuma integradora com que conversei se interessou: eles consideravam os gráficos minimalistas como &#8220;defeito&#8221; &#8211; sendo que isso foi feito propositalmente para garantir a universalidade e evitar telas de <em>loading</em> que tanto me irritam nos jogos tradicionais. Hoje, isto é, 300 mil downloads depois, eu suspeito que estava com a razão&#8230;</p>
<p><!-- boo-widget start --><br />
					<script type="text/javascript">
					bb_keywords = "jogos celular";
					bb_bid  = "128634";
					bb_lang  = "pt-BR";
					bb_name = "custom";bb_limit = "7";bb_format = "bbc";</script><br />
					<script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script><br />
					<!-- boo-widget end --></p>
]]></content:encoded>
			<wfw:commentRss>http://chester.blog.br/archives/2010/01/plataforma-vivo-um-canal-comercial-para-desenvolvedores-jme-independentes.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Plataforma Vivo para desenvolvimento e comercialização de aplicativos baseados em SMS – será a App Store tupiniquim?</title>
		<link>http://chester.blog.br/archives/2010/01/plataforma-vivo-para-desenvolvimento-e-comercializacao-de-aplicativos-baseados-em-sms-sera-a-app-store-tupiniquim.html</link>
		<comments>http://chester.blog.br/archives/2010/01/plataforma-vivo-para-desenvolvimento-e-comercializacao-de-aplicativos-baseados-em-sms-sera-a-app-store-tupiniquim.html#comments</comments>
		<pubDate>Wed, 27 Jan 2010 14:07:49 +0000</pubDate>
		<dc:creator>chester</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chester.blog.br/?p=3583</guid>
		<description><![CDATA[Parece que ontem a operadora de telefonia móvel Vivo apresentou no Campus Party sua plataforma de desenvolvimento de aplicativos para celulares &#8211; apresentação que infelizmente eu perdi por causa de trabalho e tchuva.
A notícia (TI Inside) me deixou salivando: potencialmente a coisa permitiria publicar apps sem o envolvimento de terceiros (como na App Store), mas [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chester.blog.br/wp-content/uploads/2010/01/vivo_grana1.png" alt="Show me the money!" width="85" height="75" class="alignright right size-full wp-image-3589" />Parece que ontem a operadora de telefonia móvel Vivo <a href="http://www.vivo.com.br/campusparty/desenvolvedores.php">apresentou</a> no Campus Party sua plataforma de desenvolvimento de aplicativos para celulares &#8211; apresentação que infelizmente eu perdi por causa de trabalho e <em><a href="http://www.youtube.com/watch?v=rKgtyxbWXOg">tchuva</a></em>.</p>
<p>A <a href="http://www.tiinside.com.br/26/01/2010/vivo-lanca-plataforma-para-desenvolvedores-de-aplicativos/ti/163831/news.aspx">notícia</a> (TI Inside) me deixou salivando: potencialmente a coisa permitiria publicar apps sem o envolvimento de terceiros (como na App Store), mas cobrando direto na conta telefônica &#8211; só isso já merece alguma consideração.</p>
<p>O processo começa com a abertura de um <a href="http://desenvolvedores.vivo.com.br/user-registration-by-role">cadastro</a> e leitura da <a href="http://desenvolvedores.vivo.com.br/tools/document-library/technical-documents-and-guides">documentação das APIs</a> &#8211; que são chamadas externamente (ou seja, seu aplicativo não roda no celular, e sim no seu próprio servidor), e consistem no envio de SMS, MMS e <a href="http://en.wikipedia.org/wiki/Wireless_Application_Protocol#WAP_Push">WAP Push</a> (que é, grosso modo, o envio de um link para um conteúdo WAP) através de uma API REST (que cheira a SOAP com uma capinha REST por cima, apesar de contar com conversão implícita de JSON), com <a href="http://desenvolvedores.vivo.com.br/tools/network-enablers/sdk">bibliotecas prontas para PHP, Java e .Net</a> &#8211; mas, claro sendo REST, qualquer linguagem vale.</p>
<p>Pode parecer pobre em comparação, digamos, com apps iPhone, mas aplicações baseadas em SMS rodam até mesmo nos celulares mais modestos &#8211; eu lembro que, quando vi um pager pela primeira vez, minha primeira reação foi &#8220;cara, eu muito faria um <a href="http://chester.blog.br/archives/2006/06/a_busca_de_epam.html">adventure de texto</a> rolando nessa parada&#8221;. De repente um <a href="http://chester.blog.br/minitruco">miniTruco</a> baseado em SMS&#8230; idéias mil.</p>
<p>Dei uma olhada na biblioteca Java. Ela é empacotada de maneira, digamos, pouco carinhosa (ex.: inclui o <a href="http://hc.apache.org/httpclient-3.x/">Jakarta Commons HttpClient</a> como código-fonte, misturado com o código da API &#8211; provavelmente foi gerada por alguma ferramenta) e abre com um caminhão de issues no Eclipse. O mérito é que vem com uns exemplos (bem básicos) de uso, e os issues devem ser coisa fácil de resolver (depois eu vejo com calma).</p>
<p>Juntando o fato de as APIs só rolarem atualmente num sandbox com a quantidade de &#8220;em breve&#8221; no site, a primeira leitura é que o produto ainda está bem em construção &#8211; o link &#8220;<a href="http://desenvolvedores.vivo.com.br/business-model">modelo de negócio</a>&#8221; ser um Flash com quatro slides explica muito sobre o estágio embrionário da empreitada enquanto produto. Dá pra encarar como risco (i.e., será que a plataforma vai pro ar?) ou como oportunidade (dá tempo de desenvolver algo e sair na frente).</p>
<p>E ficam no ar duas grandes dúvidas:</p>
<ul>
<li>As APIs só falam (numa leitura superficial que fiz até agora) em envio de mensagens. E o recebimento? A coisa só pode ser considerada uma aplicação autônoma se o usuário puder enviar SMS de volta, e não achei nenhuma API para que a app consiga receber respostas. Será que a idéia é fazer WAP Push, mandar o cara para o meu site e lá ele interagir para receber o próximo SMS?</li>
<li>Quanto isso custa pro usuário? O artigo fala em porcentagens sobre o tráfego gerado, mas não diz quanto o usuário do aplicativo vai pagar por esse tráfego (se for preço normal de SMS, esquece &#8211; sai mais barato comprar um netbook pra jogar o adventure de texto :-P). E ainda fala em venda dos aplicativos, o que também é complicado: se o cara tiver que pagar pra baixar <strong>e</strong> pagar pra usar, só vai dar certo em um país onde as pessoas sejam conformistas a ponto de pagar imposto várias vezes sobre o mesmo produto&#8230; ah, tá, entendi.</li>
</ul>
<p>Espero que as pessoas que foram à apresentação tenhma perguntado essas coisas e postem em algum lugar em breve. Também devo perguntar no <a href="http://desenvolvedores.vivo.com.br/forum">fórum</a> e ver no que dá. Eu sou sempre reticente com qualquer associação com operadoras de celular, mas numa primeira análise essa plataforma (quando e se ficar pronta) parece menos <em>evil</em> do que de costume. Vamos ver.</p>
]]></content:encoded>
			<wfw:commentRss>http://chester.blog.br/archives/2010/01/plataforma-vivo-para-desenvolvimento-e-comercializacao-de-aplicativos-baseados-em-sms-sera-a-app-store-tupiniquim.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Galeria Central – minha primeira… err… “home page”</title>
		<link>http://chester.blog.br/archives/2010/01/galeria-central-minha-primeira-home-page.html</link>
		<comments>http://chester.blog.br/archives/2010/01/galeria-central-minha-primeira-home-page.html#comments</comments>
		<pubDate>Tue, 19 Jan 2010 01:49:39 +0000</pubDate>
		<dc:creator>chester</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chester.blog.br/?p=3567</guid>
		<description><![CDATA[Depois que o Yahoo tirou o Geocities da tomada, todo aquele passado de &#60;blink&#62; e &#60;marquee&#62; que a galera das antigas escondia no fundo do armário digital passou a ser retrô-cool.
Isso sem contar que olhar sites antigos das pessoas é tão ou mais divertido do que olhar álbuns de fotos  &#8211; experimente fuçar a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chester.blog.br/wp-content/uploads/2010/01/galeria.png"><img class="alignright size-medium wp-image-3573 right" src="http://chester.blog.br/wp-content/uploads/2010/01/galeria-300x208.png" alt="" width="200" height="138" /></a>Depois que o Yahoo tirou o Geocities da tomada, todo aquele passado de <a href="http://www.feld.com/wp/archives/2009/05/browser-innovations-the-blink-tag.html">&lt;blink&gt;</a> e <a href="http://www.mountaindragon.com/html/marquee.htm">&lt;marquee&gt;</a> que a galera das antigas escondia no fundo do armário digital passou a ser <a href="http://sean.raptorswithhats.com/geoxkcd.html">retrô-cool</a>.</p>
<p>Isso sem contar que olhar sites antigos das pessoas é tão ou mais divertido do que olhar álbuns de fotos  &#8211; experimente fuçar a vida online dos seus amigos (em particular a velha guarda) e vai entender o que eu estou falando.</p>
<p>Posto isso, ajuste o <a href="http://www.youtube.com/watch?v=HqdJkFM3pSM">DeLorean</a> rumo a 1997/98 (eu tinha uma versão anterior, mas essa foi a que eu achei), ignore links quebrados e acesse a&#8230;</p>
<p style="text-align: center"><a href="http://chester.blog.br/galeriacentral">Galeria Central</a><br />
a <em>home page</em> do Chester</p>
<p style="text-align: left">(sim, a gente falava desse jeito.)</p>
<p><em>Bônus</em>: <a href="http://chester.blog.br/galeriacentral/mapa/mapa.html">quem precisa de Google Maps</a>? (não, eu não moro mais lá)</p>
]]></content:encoded>
			<wfw:commentRss>http://chester.blog.br/archives/2010/01/galeria-central-minha-primeira-home-page.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google x Governo Chinês</title>
		<link>http://chester.blog.br/archives/2010/01/google-x-governo-chines.html</link>
		<comments>http://chester.blog.br/archives/2010/01/google-x-governo-chines.html#comments</comments>
		<pubDate>Wed, 13 Jan 2010 03:39:09 +0000</pubDate>
		<dc:creator>chester</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chester.blog.br/?p=3546</guid>
		<description><![CDATA[
Minha primeira reação ao saber do imbróglio foi de espanto: o Google China foi vítima de uma invasão que procurava dados de contas de ativistas pró-direitos humanos &#8211; e é bem razoável acreditar que o responsável tenha sido o próprio governo. A empresa ameaça fechar sua página local (que pré-censura há anos seus resultados, de [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align:center"><a href="http://pt.wikipedia.org/wiki/Protesto_na_Pra%C3%A7a_da_Paz_Celestial_em_1989"><img alt="Protesto na Praça da Paz Celestial, típica cena censurada pelo Google.cn" class="size-full wp-image-3548 center" src="http://chester.blog.br/wp-content/uploads/2010/01/tiananmen.jpg" width="300" height="220" /></a></p>
<p>Minha primeira reação ao saber do <a href="http://googleblog.blogspot.com/2010/01/new-approach-to-china.html">imbróglio</a> foi de espanto: o Google China foi vítima de uma invasão que procurava dados de contas de ativistas pró-direitos humanos &#8211; e é bem razoável acreditar que o responsável tenha sido o próprio governo. A empresa ameaça fechar sua <a href="http://google.cn">página local</a> (que pré-censura há anos seus resultados, de forma a agradar ao governo chinês) e até fechar as portas no país.</p>
<p>Ainda não tenho uma leitura definitiva disso &#8211; eu quero muito acreditar que é possível manter princípios éticos numa corporação desse tamanho, mas a ida deles à China me jogou um balde de água fria nessa idéia já há alguns anos.</p>
<p>Também não dá pra descartar que a majestade deles é diminuída pela <a href="http://seekingalpha.com/article/96785-baidu-vs-google-who-s-the-1-country-specific-search-engine">sombra</a> do Baidu, e há quem enxergue nisso uma jogada de transformar um prejuízo em ação de marketing/downsizing disfarçado (eu, pessoalmente, não compro muito essa idéia &#8211; não ao menos enquanto não tiver números confiáveis sobre o mercado de busca lá.)</p>
<p>Por ora, tudo o que se tem é um blog post. Vamos ver o que vai acontecer.</p>
]]></content:encoded>
			<wfw:commentRss>http://chester.blog.br/archives/2010/01/google-x-governo-chines.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pastor Silas e a Igreja Internacional</title>
		<link>http://chester.blog.br/archives/2009/11/pastor-silas-e-a-igreja-internacional.html</link>
		<comments>http://chester.blog.br/archives/2009/11/pastor-silas-e-a-igreja-internacional.html#comments</comments>
		<pubDate>Wed, 18 Nov 2009 03:42:56 +0000</pubDate>
		<dc:creator>chester</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chester.blog.br/?p=3527</guid>
		<description><![CDATA[Achei que todo mundo conhecia a palavra do Pastor Silas, mas soltei numa lista esses dias e causou furor, então é bom divulgar. Este homem iluminado é o líder da Igreja Internacional, uma organização destinada a livrar o mundo das drogas (coisas como &#8220;video gueimes&#8221;, &#8220;naruto&#8221;, &#8220;aides&#8221; e &#8220;pomba-gira&#8221;), e que aceita dinheiro, cheque e [...]]]></description>
			<content:encoded><![CDATA[<p>Achei que todo mundo conhecia a palavra do Pastor Silas, mas soltei numa lista esses dias e causou furor, então é bom divulgar. Este homem iluminado é o líder da <a href="http://www.igrejainternacional.com/">Igreja Internacional</a>, uma organização destinada a livrar o mundo das drogas (coisas como &#8220;video gueimes&#8221;, &#8220;naruto&#8221;, &#8220;aides&#8221; e &#8220;pomba-gira&#8221;), e que aceita dinheiro, cheque e cartão de crédito, sem preconceitos.</p>
<p>No site você acompanha os educativos <a href="http://www.igrejainternacional.com/artigos/">ensinamentos</a> e <a href="http://www.igrejainternacional.com/testemunhos-de-fe/">testemunhos</a> de todos aqueles que encontraram a salvação na palavra. Seu conhecimento sobre temas como o budismo e a cultura oriental impressionam.</p>
<p>Se você gostar, ainda pode imprimir uma cópia em alta resolução do edificante cartaz abaixo (<a href="http://img33.imageshack.us/img33/9889/graphic1iml.jpg">colorida</a> ou <a href="http://img102.imageshack.us/img102/5509/graphic1pb.jpg">preto-e-branco</a>), colar no seu local de trabalho/estudo e ajudar na divulgação deste belo e revelador trabalho. Seus colegas irão agradecer pela alegria proporcionada.</p>
<p><img class="aligncenter size-full wp-image-3530" src="http://chester.blog.br/wp-content/uploads/2009/11/graphic1iml2.jpg" alt="graphic1iml" width="500" height="347" /></p>
]]></content:encoded>
			<wfw:commentRss>http://chester.blog.br/archives/2009/11/pastor-silas-e-a-igreja-internacional.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A linguagem mais importante para um programador</title>
		<link>http://chester.blog.br/archives/2009/11/a-linguagem-mais-importante-para-um-programador.html</link>
		<comments>http://chester.blog.br/archives/2009/11/a-linguagem-mais-importante-para-um-programador.html#comments</comments>
		<pubDate>Mon, 16 Nov 2009 14:05:13 +0000</pubDate>
		<dc:creator>chester</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chester.blog.br/?p=3509</guid>
		<description><![CDATA[Fiz o comentário no Twitter, mas o ponto é tão importante que vale a pena estender aqui: na semana passada dei uma entrevista no programa Olhar Digital, e surgiu a pergunta que aspirantes e programadores iniciantes sempre me fazem: &#8220;qual a primeira/próxima linguagem que eu devo aprender?&#8221;
Os veteranos costumam responder a essa pergunta vendendo suas [...]]]></description>
			<content:encoded><![CDATA[<p>Fiz o <a href="http://twitter.com/chesterbr/status/5764419818">comentário</a> no Twitter, mas o ponto é tão importante que vale a pena estender aqui: na semana passada dei uma <a href="http://olhardigital.uol.com.br/central_de_videos/video_wide.php?id_conteudo=9822&amp;/PROGRAMADOR+CONHECA+A+PROFISSAO">entrevista</a> no programa Olhar Digital, e surgiu a pergunta que aspirantes e programadores iniciantes sempre me fazem: &#8220;qual a primeira/próxima linguagem que eu devo aprender?&#8221;</p>
<p>Os veteranos costumam responder a essa pergunta vendendo suas linguagens prediletas em detrimento de outras, usando argumentos como tipagem, clareza, simplicidade, performance e tantos outros que <a href="http://www.ricbit.com/2009/11/lei-de-ricbit.html">nem sempre</a> são tão objetivos quanto aparentam.</p>
<p>No entanto, a resposta que eu costumo dar (e que, por distração, não usei no programa) é &#8220;inglês&#8221;.</p>
<p><img class="size-full wp-image-3510 left alignleft" style="border: 1px solid black;margin-right: 8px" src="http://chester.blog.br/wp-content/uploads/2009/11/HamletSkullHCSealous.jpg" alt="O idioma de Shakespeare é indispensável." width="200" height="194" />Pode parecer que falo isso porque trabalho com muitas empresas/pessoas de fora, mas não é verdade: o campo está em constante atualização, e as novidades relevantes quase sempre começam neste idioma, independente do país de origem.</p>
<p>Não ler inglês é ter que esperar pelas traduções; não escrever inglês é não participar. Pouco importa se você quer colaborar ou apenas consultar, os assuntos mais &#8220;enroscados&#8221; vão exigir alguma familiaridade com este idioma.</p>
<p>Sim, existem muitos livros traduzidos. Eu mesmo uso bastante (o custo e disponibilidade são um fator importante), mas a qualidade da tradução varia a ponto de tornar algumas passagens ininteligíveis para quem não tem como deduzir a intenção do autor.</p>
<p>Não estou falando (só) daqueles <a href="http://pt.wikipedia.org/wiki/Cognato#Falsos_cognatos_e_heterossem.C3.A2nticos">falsos cognatos</a> que fazem doer a vista &#8211; um problema comum é a tradução livre de termos técnicos e expressões para formas que ninguém usa, muitas vezes a ponto de tornar a frase incompreensível &#8211; se eu dissesse que trabalho com <em><a href="http://pt.wikipedia.org/wiki/Logici%C3%A1rio">logiciário</a></em>, pouca gente ia se animar a falar de tecnologia comigo.</p>
<p>Resumindo, galera: antes de entrar nos <a href="http://pt.wikipedia.org/wiki/Ponteiro_%28programa%C3%A7%C3%A3o%29">ponteiros</a> e <a href="http://pt.wikipedia.org/wiki/Closure"><em>closures</em></a>, vamos para o básico: <em>I am</em>, <em>you are</em>, <em>he is</em>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://chester.blog.br/archives/2009/11/a-linguagem-mais-importante-para-um-programador.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Convertendo vários arquivos de um encoding para outro</title>
		<link>http://chester.blog.br/archives/2009/10/convertendo-varios-arquivos-de-um-encoding-para-outro.html</link>
		<comments>http://chester.blog.br/archives/2009/10/convertendo-varios-arquivos-de-um-encoding-para-outro.html#comments</comments>
		<pubDate>Thu, 29 Oct 2009 18:04:30 +0000</pubDate>
		<dc:creator>chester</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chester.blog.br/?p=3500</guid>
		<description><![CDATA[Devem haver maneiras melhores de converter todos os arquivos numa pasta de um encoding para outro (no caso, MacRoman para UTF-8), mas essa funcionou, e achei por bem anotar/compartilhar:
find . -type f &#124; xargs -I {} sh -c 'iconv -f MACROMAN -t UTF-8 {} &#62; {}.converted_from_iconv'; find . -type f &#124; grep -v converted_from_iconv &#124; [...]]]></description>
			<content:encoded><![CDATA[<p>Devem haver maneiras melhores de converter todos os arquivos numa pasta de um encoding para outro (no caso, MacRoman para UTF-8), mas essa funcionou, e achei por bem anotar/compartilhar:</p>
<blockquote><p><code>find . -type f | xargs -I {} sh -c 'iconv -f MACROMAN -t UTF-8 {} &gt; {}.converted_from_iconv'; find . -type f | grep -v converted_from_iconv | xargs -I {} mv {}.converted_from_iconv {}</code></p>
</blockquote>
<p>Funcionou no Mac OS X, e deve rodar bem em Linux/Cygwin também.</p>
]]></content:encoded>
			<wfw:commentRss>http://chester.blog.br/archives/2009/10/convertendo-varios-arquivos-de-um-encoding-para-outro.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Video Games Live 2009 SP</title>
		<link>http://chester.blog.br/archives/2009/10/video-games-live-2009-sp.html</link>
		<comments>http://chester.blog.br/archives/2009/10/video-games-live-2009-sp.html#comments</comments>
		<pubDate>Thu, 08 Oct 2009 04:18:41 +0000</pubDate>
		<dc:creator>chester</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chester.blog.br/?p=3492</guid>
		<description><![CDATA[Fui no Video Games Live com um certo pé atrás. Afinal de contas, um evento onde você bota uma orquestra sinfônica para tocar música de videogame é um pouco surreal &#8211; e juntar três mil nerds pra alucinar em cima disso me parecia a própria receita da vergonha alheia.
Mas acabei me surpreendendo: a energia do [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-3494 right" src="http://chester.blog.br/wp-content/uploads/2009/10/vgl.jpg" alt="Video Games Live 2009 SP" width="256" height="179" />Fui no <a href="http://www.videogameslive.com">Video Games Live</a> com um certo pé atrás. Afinal de contas, um evento onde você bota uma orquestra sinfônica para tocar música de videogame é um pouco surreal &#8211; e juntar três mil nerds pra alucinar em cima disso me parecia a própria receita da vergonha alheia.</p>
<p>Mas acabei me surpreendendo: a energia do <a href="http://en.wikipedia.org/wiki/Tommy_Tallarico">Tommy Tallarico</a> (que apresenta as músicas, anima a galera e introduz um contraponto à orquestra com a guitarra empolgada) faz a coisa acontecer. Claro, depende muito da sua conexão emocional com os jogos cujas músicas estão sendo interpretadas: coisas que eu não joguei pareciam bem &#8220;yeah, whatever&#8221; &#8211; mas era só pintar algo mais familiar que eu me empolgava um pouco.</p>
<p>Uma das características do show é que eles estimulam fotos e filmes &#8211; e o HSBC Brasil mandou muito bem ao disponbilizar uma rede Wi-Fi. Isso me permitiu usar o Qik para filmar <a href="http://qik.com/chesterbr">algumas músicas do evento</a>, mais as tradicionais <a href="http://twitter.com/chesterbr">fotos e comentários no Twitter</a>. (pena que eu só descobri que o Qik não usa o giroscópio do iPhone na metade &#8211; mas whatever, o que mais importava era a música mesmo.)</p>
<p>O evento deve duas interações com o público: uma quando chamaram um cara pra jogar Space Invaders de um jeito inovador (com um sistema que fazia tracking da imagem na camiseta dele, então ele tinha que correr pelo palco para mover a nave) e um cara que ganhou um campeonato de Guitar Hero e <a href="http://qik.com/video/3130654">DETONOU</a> no palco.</p>
<p>Enfim, a vergonha alheia passa logo nos primeiros minutos. Dali pra frente é uma maneira inovadora de ver música clássica. Ou de ver música de videogame.</p>
]]></content:encoded>
			<wfw:commentRss>http://chester.blog.br/archives/2009/10/video-games-live-2009-sp.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
