Postagens

E com vocês o novo Ubuntu 9.04!

Imagem
Saiu a nova versão do Ubuntu! A Jaunty Jackalope! Jaunty Jackalope quer dizer Jackalope Desenvolto. O Jackalope, no folclore, diz-se ser um cruzamento entre uma jackrabbit (lebre) e um antílope (daí o nome) que viveria na Califórnia... (Cf. pt.wikipedia.org/wiki/Jackalope) Para baixá-lo aqui no Brasil, pode-se usar, além dos espelhos oficiais http://espelhos.edugraf.ufsc.br/ubuntu-releases/jaunty/ubuntu-9.04-desktop-i386.iso

Vários databases na mesma query

Se você precisa acessar duas ou mais bases de dados PostgreSQL numa mesma query você pode utilizar o contrib dblink[1]. Para quem utiliza Ubuntu, basta executar: $ sudo apt-get install postgresql-contrib Em seguida, instalá-lo no database que necessitará acessar dados de outras bases de dados. $ psql -d nome_database -U nome_usuario -f /usr/share/postgresql/8.2/contrib/dblink.sql Onde nome_database e nome_usuario são o nome da base de dados e o nome do usuário com privilégios sobre esta base de dados, respectivamente. Pronto! Você agora já pode executar comandos do tipo: SELECT * FROM dblink('dbname=mydb', 'select proname, prosrc from pg_proc') AS t1(proname name, prosrc text) WHERE proname LIKE 'bytea%'; Requisitos Ubuntu 8.04 PostgreSQL 8.2 Referências [1] http://www.postgresql.org/docs/current/static/contrib-dblink.html [2] http://www.vivaolinux.com.br/dica/Acessando-dois-databases-no-mesmo-SELECT-(PostgreSQL)/ [3] http://www.vivaolinux.com.br/dica/Fun...

Matando o Java e Mostrando o Python

A princípio achei muito sugestivo o título desta apresentação. Mas olhando o conteúdo gostei ainda mais. Trata-se de um comparativo entre as duas plataformas de desenvolvimento. View more presentations from Osvaldo Santana . Saudações!

Blog de endereço novo!

Saudações a todos! É com muita satisfação que informo: A partir de agora nosso blog é acessível através do endereço www.helder.eti.br O antigo endereço continua funcionando.

Django sobre Google App Engine

Saudações a todos! Esta semana tive a ideia de testar o Google App Engine (GAE), publicando uma pequena aplicação feita por mim sob o django. Fiquei surpreso com a simplicidade de uso do SDK e o suporte fornecidos pelo Google. O GAE compreende uma quantidade razoável de APIs e recursos, inclusive persistência de dados. Outra coisa interessante é o dashboard - página de gerência da aplicação - onde é possível acompanhar o desempenho da aplicação e o consumo de recursos do cluster. Para publicar minha aplicação, uma vez que eu já havia finalizado-a em "django puro", ou seja, sem o SDK do GAE, precisei fazer algumas adequações no código para garantir compatibilidade com a estrutura do GAE. Nesse momento, o artigo Django on Google App Engine in 13 simple steps [1] (em inglês) de Thomas Brox Røst foi de muita valia. Depois que eu conclui meu projeto descobri uma tradução livre para o português deste mesmo artigo[2]. Dicionário Michaelis Português-Português Existe uma versão on-lin...

Integrando o Apache2 com o Tomcat

Saudações mais uma vez. Novamente deparei-me com a necessidade de mapear no Apache uma aplicação disponibilizada por outro servidor de aplicações - desta vez o Tomcat. Neste pequeno artigo descrevo como realizar tal tarefa de maneira bastante simples num servidor Ubuntu. A integração entre o Apache e o Tomcat se dá com o auxílio do módulo mod_jk . Supondo que você já disponha em seu servidor ambos o Apache2 e o Tomcat devidamente instalados e funcionando, necessita-se instalar o mod_jk. Para isto, execute no terminal: $ sudo apt-get install libapache2-mod-jk Terminada a instalação, precisamos ainda realizar umas poucas configurações, tanto do lado do Apache, como do lado do Tomcat. 1º Passo: Crie um arquivo chamado workers.properties na raiz do seu apache. No caso do Ubuntu: $ sudo touch /etc/apache2/workers.properties Edite este arquirvo para que o mesmo contenha as seguintes linhas: workers.tomcat_home=/usr/lib/apache-tomcat workers.java_home=/usr/lib/jvm/java-6-sun ps=/ worker.list=...

Utilizando o Zope com o Apache2

Saudações, pessoal. Acredito que várias pessoas que utilizam aplicações Zope já ouviram falar sobre a possibilidade de rodar tais aplicações sob o Apache. E muitas outras já leram diversos tutoriais que tentam explicar como é feito tal acoplamento dos dois servidores. Eu sou uma dessas pessoas e minha experiência com tais tutoriais é que quase todos mostram exemplos de como realizar esta tarefa mas pouco explicam do mecanismo utilizado, ficando como que algo nebuloso, como que uma caixa preta. Neste pequeno artigo tentarei explicar algumas das partes que considero mais confusas deste procedimento. Por que usar o Apache ao invés do Zserver? Segundo [WIKIZOPE], existem várias motivações para você querer usar o Apache ao invés do ZServer (servidor web que vem junto com o Zope), entre elas estão: Mesclagem em um mesmo site de conteúdos baseados em Zope e outros não baseados em Zope; Hospedar em um mesmo host aplicações baseadas em Zope e aplicações baseadas em outras tecnologias, como Java...