Older blog entries for jarod (starting at number 187)

Firefox 3.5 e _except_handler4_common no Windows XP

https://support.mozilla.com/tiki-view_forum_thread.php?comments_parentId=384699&forumId=1

Se você está se deparando com esse problema, a solução, simples, é apagar o arquivo DWMAPI.DLL da pasta C:\Windows\System32. Dica retirada de: https://support.mozilla.com/tiki-view_forum_thread.php?comments_parentId=384699&forumId=1

Syndicated 2009-07-20 18:27:54 from devlog

PostgreSQL 8.4 Lançado

Anunciado agora a pouco por Josh Berkus na lista pgsql-announce. O lançamento, se não me engano, era pra coincidir com o FISL, mas bugs de última hora atrasaram-no por uns dias.

Segue uma tradução rápida:

O Grupo de Desenvolvimento Global do PostgreSQL lançou a versão 8.4, continuando o desenvolvimento rápido do banco de dados open source mais avançado do mundo.  Essa versão contém inúmeras melhorias que tornam a administração, consulta e programação de bancos de dados PostgreSQL mais fácil que nunca.  Nosso time de desenvolvimento gastou 16 meses adicionando cerca de duzentas melhorias em todos os aspectos das funcionalidades do banco de dados, ajudando cada usuário de PostgSQL de várias formas diferentes.

Muitas das mudanças no PostgreSQL são ferramentas de administração e monitoração novas e melhoradas e novos comandos.  Cada usuário tem suas características favotiras que irão tornar o seu trabalho cotidiano com o PostgreSQL ainda mais fácil e produtivo. Entre as melhorias mais populadres estão:

  • Restauração de Banco de Dados em paralelo
  • Aumento na velocidade de recuperação de backup em até 8 vezes
  • Permissões por coluna, de forma a garantir um controle bem granular do acesso aos dados
  • Suporte de Collation por banco de dados, tornando o PostgreSQL mais útil em ambientes multi-idioma
  • Atualizações in-place (sem necessidade de backup/restores), através do pg_migrator (beta), permitindo atualização do 8.3 para o 8.4 sem um tempo muito grande de downtime
  • Novas ferramentas para monitoração de consultras, dando aos administradores uma visão mais aguçada das atividades das consultas
  • Overhead do VACUUM grandemente reduzido, através do Visibility Map
  • Novas ferramentas de monitoramento for consultas executando, carga de consultas e deadlocks

A versão 8.4 também torna a análise de dados mais fácil através das cracterísticas avançadas do padrão SQL ANSI 2003 de windowing functions, common table expressions e consultas recursivas. Melhorias para procedimentos armazenados, como parâmetros padrão e parâmetros variáveis, tornam a programação do servidor de banco de dados mais simples e mais compacta. E é claro, também foram incluídas melhorias de performance nessa versão.

Baixe a versão 8.4 hoje e comece a usar e desfrutar do PostgreSQL ainda mais!

* Download PostgreSQL 8.4
http://www.postgresql.org/download/

* Release Notes
http://www.postgresql.org/docs/8.4/static/release-8-4.html

* List of 8.4 Features
http://www.postgresql.org/about/press/features84.html

* Press Release
http://www.postgresql.org/about/press/presskit84.html.br

Syndicated 2009-07-01 15:59:31 (Updated 2009-07-01 16:07:51) from devlog

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

178 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!