MoinMoin 1.9
por Walter Cruz on 08/03/2010
in Geek life
Acabei de atualizar um wikizinho pessoal que eu tenho para o MoinMoin 1.9.2 Entre as novidades da série 1.9:
- A versão mínima do Python exigida agora é a 2.4
- O MoinMoin é agora uma aplicação WSGI baseada no werkzeug.
- Novo tema padrão
- Syntax highlighting baseado na biblioteca pygments
- Indexação e busca com o Xapian melhoradas.
O procedimento de atualização é simples, 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!
Quase 50% da web já é unicode
por Walter Cruz on 28/01/2010
in Geek life
Segundo informações do google, colhidas a partir do seu próprio banco de dados, quase 50% da web já é Unicode.
Melhorias no Javascript do Firefox 3.6
por Walter Cruz on 16/01/2010
in JavaScript
David Mandelin, 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:
JIT habilitado na 'GUI' do Firefox
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
Melhorias no Coletor de Lixo
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.
Fazendo o trace de mais objetos JavaScript
Agora mais parte do código é analizada pelo tracemonkey para gerar os traces do JIT:
- Propriedades DOM (no Firefox 3.4 apenas métodos DOM são analizados)
- Closures
- o arguments
- switch
Isso tudo deve ser muito útil para quem escreve código JavaScript com jQuery, por exemplo.
Melhorias em Strings e Expressões Regulares
Incluindo o aumento de velocidade em concatenações de strings
Esse é um resumo do texto em: http://hacks.mozilla.org/2010/01/javascript-speedups-in-firefox-3-6/
Google Webmasters Tools agora faz sugestões para melhorar a performance do seu site
por Walter Cruz on 15/12/2009
in Google
Eu vi isso hoje no Google Webmasters Tools, e fui ver o post onde o google fala da nova feature em http://googlewebmastercentral.blogspot.com/2009/12/your-sites-performance-in-webmaster.html
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.
Veja um exemplo abaixo:
Subscribe: 




