Entries from August 2007
O orkut virou febre nacional, 11 em cada 10 Brasileiros tem Orkut. O problema é os spams estão no orkut. Mas os engenheiros do google não parecem conseguir evitar isso! Então ai vai algumas sugestões minhas de como o google poderia evitar spams e não o faz (infelizmente):
Capchas mais confusos (isso não é necessariamente bom)
Limite […]
[Read more →]
Tags: akismet · google · orkut
SqlObject tem um excelente suporte a banco de dados legado, e é o que preciso. Estou migrando umas aplicações para Python, elas usam Firebird e vão continuar usando. Problema: Além de um banco com nomes não elegantes para usar em objetos, tem hora que se usa generators para gerar IDs, outra hora usa-se procedures […]
[Read more →]
Tags: patch · pylons · python · sqlobject
August 24th, 2007 · 1 Comment
Acho que vários programadores já tiveram problemas com codificações, utf-8, iso, latin… Bem, eu tinha um grande, o banco que estou trabalhando é um Firebird , latin-1 e o Sqlobject + mako + Pylons não se entenderam muito bem! Solução: Toda a plicação está utf-8:
# -*- coding: utf-8 -*-
E o model está
# -*- coding: […]
[Read more →]
Tags: firebird · pylons · python
Django tem uma API estável, uma linguagem de templates muito boa, suporte a vários bancos de dados, um ORM muito bom, e a melhor documentação de todos os frameworks escritos em Python. Tudo está documentado na documentação principal ou no wiki, e se não tiver use os grupos, muitas vezes os próprios desenvolvedores respondem. Fui […]
[Read more →]
Tags: django · pylons
Eu a algum tempo utilizo o Remember The Milk para organizar minhas tarefas. Vendo que eles tinham um sistema para traduzir a aplicação para português e precisavam de voluntários, fui lá e traduzi algumas dezenas de mensagens, resultado, ontem eles lançaram o serviço “pro” e enviaram a todos que ajudaram na tradução um ano de […]
[Read more →]
Tags: 2.0 · misc · webapps
Não que nos interesse muito, afinal iPhone aqui deve ser lançado, vamos ver, NUNCA! Mas conseguiram rodar o Django no iPhone!
Via Walter Cruz.
[Read more →]
Tags: apple · django · iphone
É, GD não tá com nada FLAMES!!! Precisei de algo melhor para manipular imagens, então pensei no imagemagick, mas queria executar diretamente do shell os comandos como no mini-magick e acabei criando um minimagick.php O código fonte está aqui.
[Read more →]
Tags: code · php
Estudo várias coisas ao mesmo tempo, entre elas, frameworks. Tendo já testado Django, Rails e o framework da Zend posso falar, PHP perde feio com o seu Zend. Zend está mais parecido com apenas mais um conjunto de bibliotecas que DEVERIAM estar no PEAR e não em um framework isoladas. E falando nisso, o […]
[Read more →]
Tags: code · django · php · python · ruby
Estou escrevendo um texto (não posso chamar de artigo pela má formatação) para quem quer migrar de PHP para Python. Um estudo que estou tendo que fazer e mostrar para meu empregador que faça nós acreditarmos na mudança. O draft está aqui: http://docs.google.com/Doc?id=a87jgdvkfmc_439bqrss. Estou mudando sempre então… Você que nunca ouviu falar em Python dá […]
[Read more →]
Tags: code · papers · php · python
Um programador Argentino chamado Nicolas Garcia inspirado pelo SmallTalk criou uma bela biblioteca Javascript com funções extremamente interessantes chamada SScript (S de Squeak e SmallTalk).
Alguns exemplos:
[1, 2, 3, 4]._select(’:x | ^x > 2′);
[1, 2, 3, 4, 1]._includesAnyOf([7, 8, 9]);
[1, 2, 3]._sort(’:x :y | ^x > y’);
E outro carinha criou uma biblioteca para escrever javascript […]
[Read more →]
Tags: javascript
Marco todos os inputs checkbox que tem determinada class:
function checkAllFields(klass)
{
var c = $$(klass)
for ( i=0; i < c.length; i++ )
c[i].checked = true;
}
Exemplo:
checkAllFields(’.emails’);
Sendo o input tendo algo como class=”emails”
updated:Usei a dica do Marcus que está nos comentários
[Read more →]
Tags: javascript · prototype
Eu não gosto de Java, é fato. Porém existem muito mais no mundo Java que simplesmente Java A Linguagem. Existem dezenas de linguagens que rodam na JVM, e isso é ótimo. Temos de Python à Scheme rodando em qualquer lugar que a JVM rode, temos uma “arquitetura padrão” e programas podem ser escritos em mais […]
[Read more →]
Tags: java · javascript · jvm · python · rhino · ruby
Precise imprimir uns relatórios em PHP, a melhor solução que achei é o PHPreports do Taq, infelizmente não funcionava com o Firebird as funções tipo getSum. Uma pequena alteração e pronto! Está ai o patch:
— PHPReportField_orig.php 2007-08-03 13:33:45.000000000 -0300
+++ PHPReportField.php 2007-08-03 13:34:04.000000000 -0300
@@ -89,7 +89,7 @@
data. note that is a bug on the way the database returns […]
[Read more →]
Tags: patch · php