<?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>Guilherme Chapiewski &#187; Internet</title>
	<atom:link href="http://gc.blog.br/category/internet/feed/" rel="self" type="application/rss+xml" />
	<link>http://gc.blog.br</link>
	<description>Blog sobre desenvolvimento de software e tecnologia</description>
	<lastBuildDate>Wed, 18 May 2011 12:00:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Don&#8217;t hurt the web!</title>
		<link>http://gc.blog.br/2007/09/07/dont-hurt-the-web/</link>
		<comments>http://gc.blog.br/2007/09/07/dont-hurt-the-web/#comments</comments>
		<pubDate>Fri, 07 Sep 2007 14:10:56 +0000</pubDate>
		<dc:creator>Guilherme Chapiewski</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Padrões]]></category>
		<category><![CDATA[XmlHttpRequest]]></category>

		<guid isPermaLink="false">http://gc.blog.br/2007/09/07/dont-hurt-the-web/</guid>
		<description><![CDATA[ A coisa mais chata da mundo é quando você desenvolve um site e precisa fazer 258,4 gambiarras pra ele funcionar em todos os browsers.
Um exemplo clássico é o Internet Explorer, que não utiliza o XmlHttpRequest padrão. Se você for programar alguma coisa com AJAX perceberá que o XmlHttpRequest que funciona no IE é de [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://developer.mozilla.org/en/docs/Promote_MDC' title='Don’t hurt the web' onclick="urchinTracker('/outgoing/developer.mozilla.org/en/docs/Promote_MDC?referer=');"><img src='http://gc.blog.br/wp-content/moz_ffx_openstandards_264x198.jpg' alt='Don’t hurt the web' align='left' /></a> A coisa mais chata da mundo é quando você desenvolve um site e precisa fazer 258,4 gambiarras pra ele funcionar em todos os browsers.</p>
<p>Um exemplo clássico é o <a href="http://pt.wikipedia.org/wiki/Internet_Explorer" onclick="urchinTracker('/outgoing/pt.wikipedia.org/wiki/Internet_Explorer?referer=');">Internet Explorer</a>, que não utiliza o <a href="http://en.wikipedia.org/wiki/XMLHttpRequest" onclick="urchinTracker('/outgoing/en.wikipedia.org/wiki/XMLHttpRequest?referer=');">XmlHttpRequest</a> padrão. Se você for programar alguma coisa com AJAX perceberá que o XmlHttpRequest que funciona no IE é de um jeito e <strong>para quase todos os outros browsers é <a href="http://developer.apple.com/internet/webcontent/xmlhttpreq.html" onclick="urchinTracker('/outgoing/developer.apple.com/internet/webcontent/xmlhttpreq.html?referer=');">outro</a></strong>! Justamente por isso você acaba tendo que usar uma biblioteca como a <a href="http://www.prototypejs.org/" onclick="urchinTracker('/outgoing/www.prototypejs.org/?referer=');">prototype.js</a>, que facilita uma implementação multibrowser.</p>
<p>Outro exemplo é quando você desenvolve um plugin <a href="http://www.opensearch.org" onclick="urchinTracker('/outgoing/www.opensearch.org?referer=');">OpenSearch</a> (a caixinha de busca do browser). Se você precisar fazer qualquer coisa além do feijão com arroz terá problemas porque o Internet Explorer segue o padrão quase à risca enquanto o <a href="http://pt.wikipedia.org/wiki/Mozilla_Firefox" onclick="urchinTracker('/outgoing/pt.wikipedia.org/wiki/Mozilla_Firefox?referer=');">Firefox</a> tem <strong>um monte de tags adicionais <a href="http://developer.mozilla.org/en/docs/Creating_OpenSearch_plugins_for_Firefox#OpenSearch_description_file" onclick="urchinTracker('/outgoing/developer.mozilla.org/en/docs/Creating_OpenSearch_plugins_for_Firefox_OpenSearch_description_file?referer=');">fora do padrão</a></strong>! Isso torna extremamente difícil fazer um plugin que funcione nos dois ao mesmo tempo.</p>
<p>Por isso o <a href="http://developer.mozilla.org/" onclick="urchinTracker('/outgoing/developer.mozilla.org/?referer=');">Mozilla Developer Center</a> apoia a utilização de <a href="http://developer.mozilla.org/pt/docs/Normas_Web" onclick="urchinTracker('/outgoing/developer.mozilla.org/pt/docs/Normas_Web?referer=');">normas para desenvolvimento web</a>:</p>
<blockquote><p><em>Normas Web são cuidadosamente projetadas para entregar os maiores benefícios para o maior número de usuários da web enquanto assegurar a viabilidade a longo prazo de qualquer documento publicado na Web. Projetar e construir com estas normas simplifica e baixa o custo de produção, entregando sites que são acessíveis à mais pessoas e mais tipos de distribuições de navegadores. Sites desenvolvidos ao longo destas linhas continuarão a funcionar corretamente enquanto os navegadores de desktops tradicionais evoluem, e com novos dispositivos da Internet chegando ao mercado.</em></p></blockquote>
<p><a href="http://developer.mozilla.org/en/docs/Promote_MDC" onclick="urchinTracker('/outgoing/developer.mozilla.org/en/docs/Promote_MDC?referer=');">Promova o Mozilla Developer Center</a> e a utilização de Normas Web, assim podemos fazer nosso trabalho mais rápido e de forma mais eficiente!</p>
]]></content:encoded>
			<wfw:commentRss>http://gc.blog.br/2007/09/07/dont-hurt-the-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web programável</title>
		<link>http://gc.blog.br/2007/09/05/web-programavel/</link>
		<comments>http://gc.blog.br/2007/09/05/web-programavel/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 20:18:53 +0000</pubDate>
		<dc:creator>Guilherme Chapiewski</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Webservices]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Atom]]></category>
		<category><![CDATA[eBay]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PayPal]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Skype]]></category>
		<category><![CDATA[Web2.0]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://gc.blog.br/2007/09/05/web-programavel/</guid>
		<description><![CDATA[Uma das coisas mais legais que surgiu nesses últimos tempos foi a web programável (a.k.a. programmable web).
A web programável não é uma tecnologia mas sim um conceito. Tecnologicamente falando não há nenhuma novidade. Todas as tecnologias que fazem parte da web programável já estão aí há um tempão: JavaScript, XML, webservices, HTTP, RSS, Atom&#8230; O [...]]]></description>
			<content:encoded><![CDATA[<p>Uma das coisas mais legais que surgiu nesses últimos tempos foi a <strong>web programável</strong> (a.k.a. <em>programmable web</em>).</p>
<p>A web programável não é uma tecnologia mas sim um conceito. Tecnologicamente falando não há nenhuma novidade. Todas as tecnologias que fazem parte da web programável já estão aí há um tempão: <a href="http://pt.wikipedia.org/wiki/JavaScript" onclick="urchinTracker('/outgoing/pt.wikipedia.org/wiki/JavaScript?referer=');">JavaScript</a>, <a href="http://pt.wikipedia.org/wiki/XML" onclick="urchinTracker('/outgoing/pt.wikipedia.org/wiki/XML?referer=');">XML</a>, <a href="http://pt.wikipedia.org/wiki/Web_service" onclick="urchinTracker('/outgoing/pt.wikipedia.org/wiki/Web_service?referer=');">webservices</a>, <a href="http://pt.wikipedia.org/wiki/HTTP" onclick="urchinTracker('/outgoing/pt.wikipedia.org/wiki/HTTP?referer=');">HTTP</a>, <a href="http://pt.wikipedia.org/wiki/RSS" onclick="urchinTracker('/outgoing/pt.wikipedia.org/wiki/RSS?referer=');">RSS</a>, <a href="http://pt.wikipedia.org/wiki/Atom" onclick="urchinTracker('/outgoing/pt.wikipedia.org/wiki/Atom?referer=');">Atom</a>&#8230; O grande barato disso é a idéia, que consiste em os sites disponibilizarem além de suas tradicionais interfaces web HTML, uma interface que possibilite que programas utilizem os serviços que o site oferece.</p>
<p>Isso possibilita por exemplo que você coloque um mapa do <a href="http://www.google.com/apis/maps/" onclick="urchinTracker('/outgoing/www.google.com/apis/maps/?referer=');">Google Maps</a> no seu site, que você tenha um site de comércio eletrônico inteiro usando a <a href="https://www.paypal.com/cgi-bin/webscr?cmd=p/pdn/devcentral_landing-outside" onclick="urchinTracker('/outgoing/www.paypal.com/cgi-bin/webscr?cmd=p/pdn/devcentral_landing-outside&amp;referer=');">infraestrutura de pagamento e shopping cart</a> do <a href="https://www.paypal.com/" onclick="urchinTracker('/outgoing/www.paypal.com/?referer=');">PayPal</a>, que você faça um sistema de backup armazenando os seus arquivos no sistema de arquivos <a href="http://aws.amazon.com/s3" onclick="urchinTracker('/outgoing/aws.amazon.com/s3?referer=');">S3</a> do <a href="http://www.amazon.com/" onclick="urchinTracker('/outgoing/www.amazon.com/?referer=');">Amazon</a>, que você codifique vídeos em vários formatos utilizando a <a href="http://heywatch.com" onclick="urchinTracker('/outgoing/heywatch.com?referer=');">HeyWatch API</a> e por aí vai&#8230; O limite é a imaginação.</p>
<p>Vários grandes players do mercado já disponibilizam suas APIs públicas como o <a href="http://developer.ebay.com/products/overview/" onclick="urchinTracker('/outgoing/developer.ebay.com/products/overview/?referer=');">eBay</a>, <a href="http://code.google.com/apis/" onclick="urchinTracker('/outgoing/code.google.com/apis/?referer=');">Google</a>, <a href="http://developer.yahoo.com/" onclick="urchinTracker('/outgoing/developer.yahoo.com/?referer=');">Yahoo</a>, <a href="https://developer.skype.com/" onclick="urchinTracker('/outgoing/developer.skype.com/?referer=');">Skype</a>, <a href="https://www.paypal.com/cgi-bin/webscr?cmd=p/pdn/devcentral_landing-outside" onclick="urchinTracker('/outgoing/www.paypal.com/cgi-bin/webscr?cmd=p/pdn/devcentral_landing-outside&amp;referer=');">PayPal</a>, <a href="http://aws.amazon.com/" onclick="urchinTracker('/outgoing/aws.amazon.com/?referer=');">Amazon</a>, além de muitos outros.</p>
<p>O site <a href="http://www.programmableweb.com" onclick="urchinTracker('/outgoing/www.programmableweb.com?referer=');">ProgrammableWeb</a> é um lugar legal para acompanhar as últimas APIs lançadas por aí. Na última semana com a adição das <a href="http://blog.programmableweb.com/2007/08/21/new-google-apis-for-researchers/" onclick="urchinTracker('/outgoing/blog.programmableweb.com/2007/08/21/new-google-apis-for-researchers/?referer=');">novas APIs do Google</a> eles anunciaram que já tem <a href="http://blog.programmableweb.com/2007/08/23/500-web-apis/" onclick="urchinTracker('/outgoing/blog.programmableweb.com/2007/08/23/500-web-apis/?referer=');">mais de 500 APIs catalogadas</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://gc.blog.br/2007/09/05/web-programavel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox é mais popular entre os desenvolvedores</title>
		<link>http://gc.blog.br/2007/08/16/firefox-e-mais-popular-entre-os-desenvolvedores/</link>
		<comments>http://gc.blog.br/2007/08/16/firefox-e-mais-popular-entre-os-desenvolvedores/#comments</comments>
		<pubDate>Fri, 17 Aug 2007 02:53:33 +0000</pubDate>
		<dc:creator>Guilherme Chapiewski</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Google Analytics]]></category>

		<guid isPermaLink="false">http://gc.blog.br/2007/08/16/firefox-e-mais-popular-entre-os-desenvolvedores/</guid>
		<description><![CDATA[Ultimamente um dos meus passatempos prediletos é ficar navegando no Google Analytics do meu blog e de outros sites que tenho e/ou administro (o Tiago também se amarra, eu não sou o único louco). Para quem não sabe o Google Analytics é uma ferramenta que gera estatísticas de acesso diversas de um site, como por [...]]]></description>
			<content:encoded><![CDATA[<p>Ultimamente um dos meus passatempos prediletos é ficar navegando no <a href="http://www.google.com/analytics" onclick="urchinTracker('/outgoing/www.google.com/analytics?referer=');">Google Analytics</a> do meu blog e de outros sites que tenho e/ou administro (o <a href="http://programandosemcafeina.blogspot.com/" onclick="urchinTracker('/outgoing/programandosemcafeina.blogspot.com/?referer=');">Tiago</a> também se amarra, eu não sou o único louco). Para quem não sabe o Google Analytics é uma ferramenta que gera estatísticas de acesso diversas de um site, como por exemplo: a quantidade de visitantes por período de tempo, sistemas operacionais e browsers mais utilizados, palavras mais buscadas e várias outras coisas mais, tudo disposto de forma organizada e com gráficos bem bonitinhos.</p>
<p>Analisando estas informações percebí que, enquanto em alguns sites de entretenimento da minha empresa aproximadamente 10% dos visitantes usam Firefox, no meu blog <strong>70%</strong> dos visitantes usam ele!</p>
<p>Todos os meus amigos desenvolvedores (ou quase todos) usam o Firefox. Sem brincadeira, hoje em dia praticamente ninguem cogita a hipótese de usar Internet Explorer mais. O <a href="http://www.acarlos.com.br/" onclick="urchinTracker('/outgoing/www.acarlos.com.br/?referer=');">Toninho</a> (gerente da minha área) até brinca que vai mandar embora quem não estiver usando o Firefox.</p>
<p>Em compensação, das 10-15 pessoas da minha família ou conhecidos próximos que perguntei, nenhuma delas sequer tinha ouvido falar do Firefox. Nem o meu irmão que tem 20 anos e é mais espertinho conhecia. A única que conhece é a minha esposa (que aliás é o meu orgulho porque é a única mulher que eu conheço pessoalmente que sabe usar Linux, Mac e Windows/Safari, Firefox, IE, Opera, Camino e mais algum que eu possa ter esquecido&#8230; &#8211; não que ela goste dessas coisas mas como sou eu que administro o departamento de TI da nossa casa, ela tem que usar o que eu decido que é bom).</p>
<p>Dá para perceber que as pessoas leigas acham que internet = Internet Explorer. Em compensação as pessoas com um pouquinho mais de conhecimento já entendem os problemas de segurança e bugs do IE e por isso usam o Firefox.</p>
<p>Isso tudo de certa forma explica o porque dos números do meu blog serem completamente diferentes de um site de entretenimento. O público alvo do meu site são <strong>desenvolvedores</strong> e o público alvo de um site de entretenimento é&#8230; <strong>qualquer pessoa</strong>!</p>
<p>Alguém aí pode passar suas estatísticas para compararmos?</p>
]]></content:encoded>
			<wfw:commentRss>http://gc.blog.br/2007/08/16/firefox-e-mais-popular-entre-os-desenvolvedores/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

