Older blog entries for jarod (starting at number 185)

1 Jul 2009 (updated 17 Jul 2009 at 14:08 UTC) »

Sourceforge usando turbogears?

A lot of new web frameworks don't work that well scalability-wise. Many design decisions don't work that well. Too small sql queries and so. Mostly because of something called the active record pattern. There's a one-on-one mapping between objects and database tables. With the help of sqlalchemy, turbogears 2.0 uses a better mechanism: eager, lazy and dynamic object graphs. The data mapper pattern. Sourceforge is going to use/is already using turbogears for most of their pages!

Retirado de http://reinout.vanrees.org/weblog/2009/07/01/ep-turbogears.html, grifo meu.

Atualização em 17/07/2009: Mark Ramm publicou em seu blog alguns detalhes desta implementação em http://compoundthinking.com/blog/index.php/2009/07/16/turbogears-on-sourceforge/

Syndicated 2009-07-01 14:33:11 (Updated 2009-07-17 13:39:38) from devlog

Limite de arquivos no google appengine estendido para 3000

Conforme você pode ler no comentário 86 do bug 161 do google appengine, agora o limite é de 3000 arquivos.

O limite anterior (1000 arquivos), funcionava bem para quem usasse apenas o Django no appengine (que jé vem incluído). Para usuários de outros frameworks, a coisa complicava bastante. Uma instalação básica do Pylons batia esse limite facilmente.

Agora, o limite é de 3000 arquivos, 150 MB no código que você enviar, 10 MB no máximo para um arquivo e 1000 arquivos por diretório (sem contar os subdiretórios).

Syndicated 2009-06-25 23:07:31 from devlog

24 Jun 2009 (updated 14 Jul 2009 at 17:07 UTC) »

Firefox Multiprocesso

http://blog.mozilla.com/cjones/2009/06/21/multi-process-firefox-coming-to-an-internets-near-you/

Chris Jones postou em seu blog um vídeo mostrando um protótipo inicial do firefox multiprocesso.

Na versão demonstrada, existem dois processos rodando: o firefox em si e o novo gecko-iframe, que é quem desenha as páginas na tela. Atualmente, o próprio executável do firefox faz todas as tarefas. Ele então dispara o temido kill -9 para o gecko-iframe, e o que acontece é que apenas a página some, a interface do firefox continua rodando, firme e forte. Um botão recover ajuda a recuperar a página desaparecida.

Segundo o post, os plugins já podem rodar em processos separados, mas a interface de usuário para isso ainda não funciona ;)

Parece promissor!

Syndicated 2009-06-24 17:27:28 (Updated 2009-07-14 16:14:58) from devlog

21 Jun 2009 (updated 16 Aug 2009 at 20:09 UTC) »

Phusion Passenger 2.2.4

No dia 17 de junho a Phusion lançou a versão 2.2.3 do Passenger, que era uma versão focada na correção dos bugs que se tinha até ali. Mas nem tudo são flores, a "Bug Fix Edition" também tinha bugs: dois bugs importantes (sendo um deles um memory leak) que fizeram com que hoje fosse lançada a versão 2.2.4. Hora de atualizar!

Syndicated 2009-06-21 15:15:20 (Updated 2009-08-16 19:09:24) from devlog

21 Jun 2009 (updated 21 Jun 2009 at 16:09 UTC) »

Mercurial disponível para todos os projetos no Google Code

http://google-code-updates.blogspot.com/2009/05/mercurial-now-available-to-all-open.html

Desde o dia 24 de abril o google estava testando o suporte a mercurial no google code. A fase de testes acabou: desde o dia 28 de maio o suporte já está disponível para todos os projetos.

Além disso, existe uma palestra sobre o Mercurial rodando com o BigTable como backend, que você pode assistir e baixar os slides em http://code.google.com/intl/pt-BR/events/io/sessions/MercurialBigTable.html

Syndicated 2009-06-21 15:10:38 (Updated 2009-06-21 15:11:18) from devlog

Wordpress 2.8.1 Beta 1

O beta daquele que virá para corrigir os bugs do 2.8. Os principais bugs corrigidos:

  • Certos temos estavam chamando get_categories() de uma forma que falharia no 2.8. O 2.8.1 contorna isso, assim esses temas não precisam mudar.
  • O uso de memória na dashboard foi reduzido.  Algumas pessoas estavam ficando sem memória ao carregar a dashboard, resultado em uma página incompleta.
  • A atualização automática não deleta mais arquivos acidentalmente quando limpando uma atualização que falhou.
  • Um problema onde o editor de textos visual não estava sendo carregado devido a compressão foi corrigido.
  • Permissões extras de segurança foram colocadas para proteger melhor os usuários de plugins que não fazem verificações explícitas de segurança.

O posr original você pode conferir no blog de desenvolvimento do wordpress.

Syndicated 2009-06-21 14:48:02 from devlog

Série 0.7 do nginx declarada estável

Desde a versão 0.7.59  do nginx, lançada no dia 25 de maio, a série 0.7 do nginx passou a ser considerada estável, com o desenvolvimento mais instável agora indo para a árvore 0.8. Além disso, a versão 0.7.59 trás uma novidade: a possibilidade de cache em requisições POST.

A versão 0.7.60, lançada hoje, trás 2 novas opções de configuração: fastcgi_cache_use_stale e proxy_cache_use_stale. Essas opções fazem o seguinte: Se alguma requisição estiver atualizando o cache de alguma coisa, outras requisições poderão acessar a versão antiga do documento enquanto o cache não é completamente atualizado.

Mais no wiki do nginx.

Syndicated 2009-06-15 11:30:38 from devlog

12 Jun 2009 (updated 18 Jun 2009 at 05:17 UTC) »

JqueryUI 1.7.2

http://blog.jqueryui.com/2009/06/jquery-ui-172/

Hoje foi lançada a segunda versão de manutenção da biblioteca jquery-ui. Com bugs corrigidos no efeito Accordion, no seletor de datas, nas caixas de diálogo, na barra de progresso, e no core da manipulação dos efeitos. Além disso foram adicionados 7 novos temas que você pode conferir em http://blog.jqueryui.com/2009/06/jquery-ui-172/

Syndicated 2009-06-12 13:07:30 (Updated 2009-06-18 04:10:12) from devlog

Wordpress 2.8 lançado

http://wordpress.org/development/2009/06/wordpress-28/

Confira as notas de lançamento no blog de desenvolvimento do wordpress.

Alguns pontos:

  • O codinome dessa versão é Baker, em homenagem ao trumpetista e cantor de jazz Chet Baker.
  • Velocidade é um dos pontos em destaque no anúncio da nova versão.
  • A interface dos widgets foi redesenhada.
  • A API de widgets foi melhorada também.
  • Em cada página da administração, existem opções de tela, como por exemplo, configurar o número de colunas que existirão na sua tela.
  • 790 bugs corrigidos.
  • Instalação de temas direto do painel. (mais ou menos semelhante ao que já tínhamos com plugins no 2.7)

O futuro

Para as versões futuras, 2.9 e 3.0 são esperadas melhor verificação de dependências, versionamento de templates e temas e o merge do Wordpress com o Wordpress MU. A partir da versão 2.9, o wordpress irá requerer no mínimo a versão 4.1.2 do MySQL, e irá sugerir a atualização para o PHP5 para quem ainda estiver usando o PHP4.

Syndicated 2009-06-11 04:17:04 (Updated 2009-06-11 04:23:50) from devlog

10 Jun 2009 (updated 11 Jun 2009 at 02:13 UTC) »

Meme: velocidade da internet

http://christiano.blog.br/2009/06/09/meme-qual-a-velocidade-da-sua-internet/

Seguindo o meme do Christiano

Atualização: Agora o teste feito em casa. Minha banda larga é da GVT, aquele plano de 1 Mega durante o dia e 3 durante a noite. Agora deve ser o horário do 1 nega ;)

GVT

Atualização 2: E agora, a velocidade na noite. 3 Mega, como prometido.

GVT

Syndicated 2009-06-10 15:37:24 (Updated 2009-06-11 02:06:23) from devlog

176 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!