<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10portuguesefull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.waltercruz.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" xml:lang="pt-BR">
	<title>devlog</title>
	<link rel="alternate" type="text/html" href="http://devlog.waltercruz.com/" />
	
	<id>http://devlog.waltercruz.com/?tempskin=_atom</id>
	<subtitle>Textos sobre desenvolvimento de software, notícias sobre tecnologia e opniões sobre a criação de software.</subtitle>
	<generator uri="http://b2evolution.net/" version="4.0.0-dev">whissip</generator>
	<updated>2010-03-17T20:35:04Z</updated>
	
	<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.waltercruz.com/walterdevlog" /><feedburner:info uri="walterdevlog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>-15.693120</geo:lat><geo:long>-47.925110</geo:long><logo>http://waltercruz.com/Bodao.jpg</logo><feedburner:emailServiceId>walterdevlog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.waltercruz.com%2Fwalterdevlog" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.waltercruz.com%2Fwalterdevlog" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.waltercruz.com%2Fwalterdevlog" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.waltercruz.com/walterdevlog" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.waltercruz.com%2Fwalterdevlog" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.waltercruz.com%2Fwalterdevlog" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.waltercruz.com%2Fwalterdevlog" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><entry>
		<title type="text">MoinMoin 1.9</title>
		<link rel="alternate" type="text/html" href="http://feeds.waltercruz.com/~r/walterdevlog/~3/fWRB0mHjP6A/moinmoin-1-9" />
		<author>
			<name>Walter Cruz</name>
			<uri>http://waltercruz.com</uri>
		</author>
				<category term="Geek life" />
				<id>http://devlog.waltercruz.com/moinmoin-1-9</id>
		<published>2010-03-08T19:05:00Z</published>		<updated>2010-03-08T19:05:00Z</updated>
				<content type="html">&lt;p&gt;Acabei de atualizar um wikizinho pessoal que eu tenho para o &lt;a href="http://moinmo.in/"&gt;MoinMoin&lt;/a&gt; 1.9.2 Entre as novidades da série 1.9:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A versão mínima do Python exigida agora é a 2.4&lt;/li&gt;
&lt;li&gt;O MoinMoin é agora uma aplicação WSGI baseada no &lt;a class="http" href="http://werkzeug.pocoo.org/"&gt;werkzeug&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Novo tema padrão&lt;/li&gt;
&lt;li&gt;Syntax highlighting baseado na biblioteca &lt;a class="http" href="http://pygments.org/"&gt;pygments&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Indexação e busca com o Xapian melhoradas.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;O procedimento de&lt;a href="http://moinmo.in/RickVanderveer/UpgradingFromMoin18ToMoin19"&gt; atualização é simples&lt;/a&gt;, porém uma desatentço minha complicou o processo. O Moin vem com uma pasta chamada underlay, que é onde ficam as páginas de sistema e de ajuda do Moin. Antigamente, bastava copiar a pasta underlay da nova versão do Moin para ter as suas páginas atualizadas. A partir do 1.9, é necessário entrar na página LanguageSetup e escolhero idioma no qual essas páginas estarão e instalar o pack desse idioma. Procedimento simples, mas que por ter pulado essa parte das notas de lançamento atrasou a atualização. É isso!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.waltercruz.com/~ff/walterdevlog?a=fWRB0mHjP6A:jDK7WYxGIZU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walterdevlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.waltercruz.com/~ff/walterdevlog?a=fWRB0mHjP6A:jDK7WYxGIZU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walterdevlog?i=fWRB0mHjP6A:jDK7WYxGIZU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.waltercruz.com/~ff/walterdevlog?a=fWRB0mHjP6A:jDK7WYxGIZU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walterdevlog?i=fWRB0mHjP6A:jDK7WYxGIZU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/walterdevlog/~4/fWRB0mHjP6A" height="1" width="1"/&gt;</content>
				<feedburner:origLink>http://devlog.waltercruz.com/moinmoin-1-9</feedburner:origLink></entry>

	
	<entry>
		<title type="text">Quase 50% da web já é unicode</title>
		<link rel="alternate" type="text/html" href="http://feeds.waltercruz.com/~r/walterdevlog/~3/6BjreSkeWmM/quase-50-da-web-ja-e-unicode" />
		<author>
			<name>Walter Cruz</name>
			<uri>http://waltercruz.com</uri>
		</author>
				<category term="Geek life" />
				<id>http://devlog.waltercruz.com/quase-50-da-web-ja-e-unicode</id>
		<published>2010-01-28T19:19:00Z</published>		<updated>2010-01-28T19:20:27Z</updated>
				<content type="html">&lt;div&gt;&lt;div&gt;&lt;a href="http://static.waltercruz.com.br/media/blogs/devlog/unicode.png?mtime=1264706144"&gt;&lt;img alt="" src="http://static.waltercruz.com.br/media/blogs/devlog/./.evocache/unicode.png/fit-320x320.png?mtime=1264706144" width="320" height="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Segundo &lt;a href="http://googleblog.blogspot.com/2010/01/unicode-nearing-50-of-web.html"&gt;informações do google&lt;/a&gt;, colhidas  a partir do seu próprio banco de dados, quase 50% da web já é Unicode.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.waltercruz.com/~ff/walterdevlog?a=6BjreSkeWmM:giC_cIrGKsM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walterdevlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.waltercruz.com/~ff/walterdevlog?a=6BjreSkeWmM:giC_cIrGKsM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walterdevlog?i=6BjreSkeWmM:giC_cIrGKsM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.waltercruz.com/~ff/walterdevlog?a=6BjreSkeWmM:giC_cIrGKsM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walterdevlog?i=6BjreSkeWmM:giC_cIrGKsM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/walterdevlog/~4/6BjreSkeWmM" height="1" width="1"/&gt;</content>
				<feedburner:origLink>http://devlog.waltercruz.com/quase-50-da-web-ja-e-unicode</feedburner:origLink></entry>

	
	<entry>
		<title type="text">Melhorias no Javascript do Firefox 3.6</title>
		<link rel="alternate" type="text/html" href="http://feeds.waltercruz.com/~r/walterdevlog/~3/B14kNLtOsBw/melhorias-no-javascript-do-firefox-3-6" />
		<author>
			<name>Walter Cruz</name>
			<uri>http://waltercruz.com</uri>
		</author>
				<category term="JavaScript" />
				<id>http://devlog.waltercruz.com/melhorias-no-javascript-do-firefox-3-6</id>
		<published>2010-01-16T21:46:00Z</published>		<updated>2010-01-16T21:46:18Z</updated>
				<content type="html">&lt;p&gt;&lt;a href="http://blog.mozilla.com/dmandelin/"&gt;David Mandelin&lt;/a&gt;, atualmente um dos principais desenvolvedores do motor de JavaScript do Firefox (o tracemonkey) postou no blog hacks. mozilla.org alguns detalhes de como o JavaScript será mais rápido no Firefox 3.6. Não haverá nada quente como um JIT, como houve no Firefox 3.5, mas ele traz uma porção de pequenos detalhes que o pessoal da Mozilla acredita que fará a diferença. Entre eles:&lt;/p&gt;
&lt;h4&gt;JIT habilitado na 'GUI' do Firefox&lt;/h4&gt;
&lt;p&gt;A própria interface do Firefox tem bastante parte feita em JavaScript, porém esse código não estava usando o JIT do tracemonkey - como essa porção do código era relativamente nova, o pessoal da Mozilla decidiu deixar habilitado o JIT apenas para páginas, e não para a interface do Firefox. Na versão 3.6, o JIT estará habilitado para ambos, a renderização de páginas e a renderização do próprio Firefox&lt;/p&gt;
&lt;h4&gt;Melhorias no Coletor de Lixo&lt;/h4&gt;
&lt;p&gt;O coletor de lixo no Firefox 3.5 poderia interferir no processamento de animações em JavaScript.  Uma das formas de lidar com o problema é que agora a liberação de memória é feita em outra thread - segundo o post, os efeitos serão ainda mais notáveis em máquinas com mais de um processador. Outra parte importante é que agora o GC e o JIT conversam entre si. No Firefox 3.5, o coletor de lixo poderia limpar da memória algum objeto que tivesse sido usado no JIT, e depois o tracemonkey teria de fazer o trace desse código de novo. No Firefox 3.6, se um objeto está sendo usado em algum trace, ele não será recolhido pelo coletor de lixo.&lt;/p&gt;
&lt;p&gt;Fazendo o trace de mais objetos JavaScript&lt;/p&gt;
&lt;p&gt;Agora mais parte do código é analizada pelo tracemonkey para gerar os traces do JIT:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Propriedades DOM (no Firefox 3.4 apenas métodos DOM são analizados)&lt;/li&gt;
&lt;li&gt;Closures&lt;/li&gt;
&lt;li&gt;o &lt;em&gt;arguments&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;switch&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Isso tudo deve ser muito útil para quem escreve código JavaScript com jQuery, por exemplo.&lt;/p&gt;
&lt;h4&gt;Melhorias em Strings e Expressões Regulares&lt;/h4&gt;
&lt;p&gt;Incluindo o aumento de velocidade em concatenações de strings&lt;/p&gt;
&lt;p&gt;Esse é um resumo do texto em: &lt;a href="http://hacks.mozilla.org/2010/01/javascript-speedups-in-firefox-3-6/"&gt;http://hacks.mozilla.org/2010/01/javascript-speedups-in-firefox-3-6/&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.waltercruz.com/~ff/walterdevlog?a=B14kNLtOsBw:kzyTWhleStU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walterdevlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.waltercruz.com/~ff/walterdevlog?a=B14kNLtOsBw:kzyTWhleStU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walterdevlog?i=B14kNLtOsBw:kzyTWhleStU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.waltercruz.com/~ff/walterdevlog?a=B14kNLtOsBw:kzyTWhleStU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walterdevlog?i=B14kNLtOsBw:kzyTWhleStU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/walterdevlog/~4/B14kNLtOsBw" height="1" width="1"/&gt;</content>
				<feedburner:origLink>http://devlog.waltercruz.com/melhorias-no-javascript-do-firefox-3-6</feedburner:origLink></entry>

	
	<entry>
		<title type="text">Google Webmasters Tools agora faz sugestões para melhorar a performance do seu site</title>
		<link rel="alternate" type="text/html" href="http://feeds.waltercruz.com/~r/walterdevlog/~3/BmmrnAm8hvg/google-page-speed-webmasters-tools" />
		<author>
			<name>Walter Cruz</name>
			<uri>http://waltercruz.com</uri>
		</author>
				<category term="Google" />
				<id>http://devlog.waltercruz.com/google-page-speed-webmasters-tools</id>
		<published>2009-12-15T16:52:00Z</published>		<updated>2009-12-15T16:52:09Z</updated>
				<content type="html">&lt;p&gt;Eu vi isso hoje no Google Webmasters Tools, e fui ver o post onde o google fala da nova feature em &lt;a href="http://googlewebmastercentral.blogspot.com/2009/12/your-sites-performance-in-webmaster.html"&gt;http://googlewebmastercentral.blogspot.com/2009/12/your-sites-performance-in-webmaster.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Basicamente, o que a nova funcionalidade faz é a mesma daquela extensão fornecida pelo google, o Page Speed, que através de algumas heurísticas sugere possíveis modificações no seu site para melhorar a performance dele.&lt;/p&gt;
&lt;p&gt;Veja um exemplo abaixo:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/__jAFWOrP78k/SxmNr5VIVyI/AAAAAAAACAg/aIav5OMQ-AA/s1600-h/speed-suggestions.png"&gt;&lt;img src="http://3.bp.blogspot.com/__jAFWOrP78k/SxmNr5VIVyI/AAAAAAAACAg/aIav5OMQ-AA/s320/speed-suggestions.png" alt="" width="320" height="128" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.waltercruz.com/~ff/walterdevlog?a=BmmrnAm8hvg:dytW3FYj1Sc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walterdevlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.waltercruz.com/~ff/walterdevlog?a=BmmrnAm8hvg:dytW3FYj1Sc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walterdevlog?i=BmmrnAm8hvg:dytW3FYj1Sc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.waltercruz.com/~ff/walterdevlog?a=BmmrnAm8hvg:dytW3FYj1Sc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walterdevlog?i=BmmrnAm8hvg:dytW3FYj1Sc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/walterdevlog/~4/BmmrnAm8hvg" height="1" width="1"/&gt;</content>
				<feedburner:origLink>http://devlog.waltercruz.com/google-page-speed-webmasters-tools</feedburner:origLink></entry>

	
	<entry>
		<title type="text">jQuery 1.4 Alpha 1 lançado</title>
		<link rel="alternate" type="text/html" href="http://feeds.waltercruz.com/~r/walterdevlog/~3/1RmYb0bPJo0/jquery-1-4-alpha-1-lancado" />
		<author>
			<name>Walter Cruz</name>
			<uri>http://waltercruz.com</uri>
		</author>
				<category term="JavaScript" />
				<id>http://devlog.waltercruz.com/jquery-1-4-alpha-1-lancado</id>
		<published>2009-12-05T00:56:00Z</published>		<updated>2009-12-05T00:56:32Z</updated>
				<content type="html">&lt;p&gt;Entre as novidades:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;live&lt;/strong&gt; foi drasticamente reformulado e agora suporta os eventos submit, change, mouseenter, mouseleave, focus, e blur em todos os navegadores. Agora suporta também context e data.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;append, prepend, etc.&lt;/strong&gt; foram profundamente otimizados.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;add&lt;/strong&gt; foi ajustado para sempre retornar os elementos na ordem do documento.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;find&lt;/strong&gt;, &lt;strong&gt;empty&lt;/strong&gt;, &lt;strong&gt;remove&lt;/strong&gt;, &lt;strong&gt;addClass&lt;/strong&gt;, &lt;strong&gt;removeClass&lt;/strong&gt;, &lt;strong&gt;hasClass&lt;/strong&gt;, &lt;strong&gt;attr&lt;/strong&gt;, e &lt;strong&gt;css&lt;/strong&gt; foram muito otimizados.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mais no &lt;a href="http://blog.jquery.com/2009/12/04/jquery-14-alpha-1-released/"&gt;blog do jQuery&lt;/a&gt; e no &lt;a href="http://ejohn.org/blog/talks-at-the-2009-jquery-conference/"&gt;site do John Resig&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.waltercruz.com/~ff/walterdevlog?a=1RmYb0bPJo0:JfSL-IdpWzM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walterdevlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.waltercruz.com/~ff/walterdevlog?a=1RmYb0bPJo0:JfSL-IdpWzM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walterdevlog?i=1RmYb0bPJo0:JfSL-IdpWzM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.waltercruz.com/~ff/walterdevlog?a=1RmYb0bPJo0:JfSL-IdpWzM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walterdevlog?i=1RmYb0bPJo0:JfSL-IdpWzM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/walterdevlog/~4/1RmYb0bPJo0" height="1" width="1"/&gt;</content>
				<feedburner:origLink>http://devlog.waltercruz.com/jquery-1-4-alpha-1-lancado</feedburner:origLink></entry>

	
	<entry>
		<title type="text">Lighttpd 1.4.24 - agora com suporte a TLS SNI</title>
		<link rel="alternate" type="text/html" href="http://feeds.waltercruz.com/~r/walterdevlog/~3/3bC5LvJmPZc/lighttpd-1-4-24-agora-com-suporte-a-tls-sni" />
		<author>
			<name>Walter Cruz</name>
			<uri>http://waltercruz.com</uri>
		</author>
				<category term="Geek life" />
				<id>http://devlog.waltercruz.com/lighttpd-1-4-24-agora-com-suporte-a-tls-sni</id>
		<published>2009-10-29T14:30:00Z</published>		<updated>2009-10-29T14:30:51Z</updated>
				<content type="html">&lt;p&gt;Do dia 25 de outubro foi lançada a versão 1.4.24 do lighttpd, agora com suporte a TLS &lt;a href="http://en.wikipedia.org/wiki/Server_Name_Indication"&gt;SNI&lt;/a&gt;. Basicamente, o suporte a TLS SNI significa a hospedagem de domínios virtuais baseados em nome, com certificados SSL diferentes para cada domínio, sem a necessidade de um IP único para cada donínio. Essa é a principal característica do novo lighttpd, além disso, vários bugs foram corrigidos, como se pode ver no &lt;a title="lighttpd 1.4.24" href="http://www.lighttpd.net/2009/10/25/1-4-24-now-with-tls-sni-and-money-back-guarantee"&gt;post anunciando o lançamento&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Há alguns meses a packt me enviou como cortesia um exemplar em PDF do seu livro sobre &lt;a href="http://www.packtpub.com/lighttpd/book/mid/1407090s6bfk"&gt;lighttpd&lt;/a&gt;. Faço minhas as palavras &lt;a href="http://kovyrin.net/2008/11/27/lighttpd-book-from-packt-great-thanksgiving-present/"&gt;dessa resenha&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Então, finalizando minha opnião sobre  &lt;a href="http://www.packtpub.com/lighttpd/book/mid/1407090s6bfk"&gt;esse livro&lt;/a&gt;, eu gostaria de recomendá-lo a todos os administradores de serviços web (mesmo os que ainda não usam lighttpd) – esse livro explica muitas coisas fundamentais que você realmente gostaria de saber. E para desenvolvedores e admins, esse livro pode ser útil se você irá trabalhar com algumas configurações avançadas ou módulos para o lighttpd (sim eu amei as seções sobre lua e módulos).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt; &lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.waltercruz.com/~ff/walterdevlog?a=3bC5LvJmPZc:ZME_Moug-Kg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walterdevlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.waltercruz.com/~ff/walterdevlog?a=3bC5LvJmPZc:ZME_Moug-Kg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walterdevlog?i=3bC5LvJmPZc:ZME_Moug-Kg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.waltercruz.com/~ff/walterdevlog?a=3bC5LvJmPZc:ZME_Moug-Kg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walterdevlog?i=3bC5LvJmPZc:ZME_Moug-Kg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/walterdevlog/~4/3bC5LvJmPZc" height="1" width="1"/&gt;</content>
				<feedburner:origLink>http://devlog.waltercruz.com/lighttpd-1-4-24-agora-com-suporte-a-tls-sni</feedburner:origLink></entry>

	
	<entry>
		<title type="text">Zope 2.12.0</title>
		<link rel="alternate" type="text/html" href="http://feeds.waltercruz.com/~r/walterdevlog/~3/pt--eGiSPEA/zope-2-12" />
		<author>
			<name>Walter Cruz</name>
			<uri>http://waltercruz.com</uri>
		</author>
				<category term="Geek life" />
				<id>http://devlog.waltercruz.com/zope-2-12</id>
		<published>2009-10-01T18:28:00Z</published>		<updated>2009-10-01T18:28:51Z</updated>
				<content type="html">&lt;p&gt;Andreas Jung postou o anúncio na lista de discussão &lt;a href="https://mail.zope.org/pipermail/zope-dev/2009-September/037953.html"&gt;Zope-developers&lt;/a&gt; :&lt;/p&gt;
&lt;pre&gt;Em nome da comunidade de desenvolvedores do Zope 2 eu tenho o prazer de anunciar o lançamento oficial&lt;br /&gt;do Zope 2.12.0.&lt;br /&gt;&lt;br /&gt;Mudanças principais:&lt;br /&gt;&lt;br /&gt; - Vem com o ZODB 3.9&lt;br /&gt; - Roda no Python 2.5 e 2.6 (sem suporte oficial para o Python 2.4, mas pode até funcionar)&lt;br /&gt; - Completamente 'eggified' - você instala o Zope 2.12 direramente do PyPI  usando *easy_install* ou *zc.buildout*&lt;br /&gt; - Muita limpeza no código (as ZClasses se foram - quer você goste ou não)&lt;br /&gt; - Vem com a biblioteca de componentes do Zope (aka Zope 3.4)&lt;br /&gt; - Documentação em formato REST oara gerar documentos HTML/PDF com o Sphinx&lt;br /&gt; - diversos outros pequenos detalhes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Além disso foi lançado um novo site para o Zope2: &lt;a href="http://zope2.zope.org/"&gt;http://zope2.zope.org/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Leia a nota de lançamento completa em &lt;a href="https://mail.zope.org/pipermail/zope-dev/2009-September/037953.html"&gt;https://mail.zope.org/pipermail/zope-dev/2009-September/037953.html&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.waltercruz.com/~ff/walterdevlog?a=pt--eGiSPEA:NaUc84_tLkE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walterdevlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.waltercruz.com/~ff/walterdevlog?a=pt--eGiSPEA:NaUc84_tLkE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walterdevlog?i=pt--eGiSPEA:NaUc84_tLkE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.waltercruz.com/~ff/walterdevlog?a=pt--eGiSPEA:NaUc84_tLkE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walterdevlog?i=pt--eGiSPEA:NaUc84_tLkE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/walterdevlog/~4/pt--eGiSPEA" height="1" width="1"/&gt;</content>
				<feedburner:origLink>http://devlog.waltercruz.com/zope-2-12</feedburner:origLink></entry>

	
	<entry>
		<title type="text">Um pequeno detalhe...</title>
		<link rel="alternate" type="text/html" href="http://feeds.waltercruz.com/~r/walterdevlog/~3/lA6N1Q_hpT0/um-pequeno-detalhe" />
		<author>
			<name>Walter Cruz</name>
			<uri>http://waltercruz.com</uri>
		</author>
				<category term="Geek life" />
				<id>http://devlog.waltercruz.com/um-pequeno-detalhe</id>
		<published>2009-09-30T15:41:00Z</published>		<updated>2009-09-30T15:41:47Z</updated>
				<content type="html">&lt;p&gt;Acessando um blog que não existe mais no blogspot:&lt;/p&gt;
&lt;pre&gt;curl -I http://pgviavel.blogspot.com/&lt;/pre&gt;
&lt;pre&gt;HTTP/1.0 404 Not Found&lt;/pre&gt;
&lt;p&gt;Acessando um blog que não existe mais no wordpress.com:&lt;/p&gt;
&lt;pre&gt;curl -I http://vimmer.wordpress.com&lt;br /&gt;HTTP/1.0 410 Gone&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Interessante (ao menos pros muito nerds que gostam desse tipo de constatação inútil...!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.waltercruz.com/~ff/walterdevlog?a=lA6N1Q_hpT0:wtmf20bphEY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walterdevlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.waltercruz.com/~ff/walterdevlog?a=lA6N1Q_hpT0:wtmf20bphEY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walterdevlog?i=lA6N1Q_hpT0:wtmf20bphEY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.waltercruz.com/~ff/walterdevlog?a=lA6N1Q_hpT0:wtmf20bphEY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/walterdevlog?i=lA6N1Q_hpT0:wtmf20bphEY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/walterdevlog/~4/lA6N1Q_hpT0" height="1" width="1"/&gt;</content>
				<feedburner:origLink>http://devlog.waltercruz.com/um-pequeno-detalhe</feedburner:origLink></entry>

	</feed>
