<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-7962725067290174013</atom:id><lastBuildDate>Wed, 16 Sep 2026 16:12:41 +0000</lastBuildDate><category>ubuntu</category><category>python</category><category>apache</category><category>oracle</category><category>pge</category><category>postgres</category><category>tutorial</category><category>zope</category><category>django</category><category>flask</category><category>linux</category><category>plone</category><category>alfresco</category><category>buildout</category><category>cmis</category><category>documentação</category><category>ged</category><category>java</category><category>ldap</category><category>mime-type</category><category>one-line shell</category><category>pyside</category><category>rede</category><category>software livre</category><category>squid</category><category>tomcat</category><category>wireless</category><title>helder.eti.br</title><description>&quot;Uma Consistência Tosca é o Bicho-Papão das Pequenas Mentes.&quot;&#xa;(Guido Van Rossum)</description><link>http://www.helder.eti.br/</link><managingEditor>noreply@blogger.com (Anonymous)</managingEditor><generator>Blogger</generator><openSearch:totalResults>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7962725067290174013.post-6309515316874065315</guid><pubDate>Wed, 26 Feb 2014 14:40:00 +0000</pubDate><atom:updated>2014-03-15T10:40:21.133-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">pyside</category><category domain="http://www.blogger.com/atom/ns#">python</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Instalando o PySide no Ubuntu 13.10</title><atom:summary type="text">Saudações, galera!

Hoje comecei a brincar com o PySide.

Para montar o ambiente, segui os seguintes passos:

1º Criação do virtualenv na pasta do projeto, óbvio:


$ virtualenv env

2º Instalação das dependências do PySide:


$ sudo apt-get install build-essential git cmake&amp;nbsp;
qt4-default&amp;nbsp;libqt4-dev libphonon-dev python2.7-dev libxml2-dev libxslt1-dev qtmobility-dev
3º Instalação do </atom:summary><link>http://www.helder.eti.br/2014/02/instalando-o-pyside-no-ubuntu-1310.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7962725067290174013.post-2601062889173645799</guid><pubDate>Tue, 28 May 2013 16:37:00 +0000</pubDate><atom:updated>2013-05-28T13:37:15.677-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">alfresco</category><category domain="http://www.blogger.com/atom/ns#">cmis</category><category domain="http://www.blogger.com/atom/ns#">ged</category><title>Como obter o repositoryId de uma instância do Alfresco</title><atom:summary type="text">Olá, pessoal.

Para conectarmos uma aplicação a uma instância do Alfresco, via API CMIS, um dos parâmetros requeridos para a abertura da sessão é o REPOSITORY_ID, conforme podemos ver na documentação do ApacheChemistry:

// default factory implementation
SessionFactory factory = SessionFactoryImpl.newInstance();
Map&amp;lt;String, String&amp;gt; parameter = new HashMap&amp;lt;String, String&amp;gt;();

// user </atom:summary><link>http://www.helder.eti.br/2013/05/obtendo-repositoryid-alfresco.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7962725067290174013.post-5974547445447736530</guid><pubDate>Thu, 02 May 2013 20:21:00 +0000</pubDate><atom:updated>2013-05-02T17:22:13.810-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">postgres</category><category domain="http://www.blogger.com/atom/ns#">tutorial</category><title>Introdução [de 5 minutos] ao tuning do PostgreSQL</title><atom:summary type="text">P { margin-bottom: 0.21cm; }P.western {  }A:link {  }






Tradução
livre, escrita por mim, do original &quot;5-Minute Introduction to PostgreSQL
Performance&quot;
(http://www.westnet.com/~gsmith/content/postgresql/pg-5minute.htm).&amp;nbsp;

&amp;nbsp;


O
PostgreSQL vem de fábrica com uma configuração básica que visa a
compatibilidade com o máximo possível de dispositivos, o que
prejudica muito o desempenho. Há</atom:summary><link>http://www.helder.eti.br/2013/05/introducao-de-5-minutos-ao-desempenho.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7962725067290174013.post-4630007039696093351</guid><pubDate>Tue, 05 Mar 2013 18:58:00 +0000</pubDate><atom:updated>2013-03-05T15:58:14.812-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">python</category><title>Tradução do Artigo &quot;Improving Your Python Produtivity&quot;</title><atom:summary type="text">
Este texto é uma tradução livre do original, escrito em inglês, Improving Your Python Produtivity, escrito por Oz Katz&amp;nbsp;em 02/12/2012.


Melhorando sua Produtividade em Python

Faz alguns anos que programo em python e ainda fico impressionado quão limpo e DRY&amp;nbsp;um código bem escrito em Python pode ser. Há muitas pequenas dicas e truques que eu aprendi ao longo do tempo, principalmente </atom:summary><link>http://www.helder.eti.br/2013/03/Melhorando-sua-Produtividade-em-Python.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7962725067290174013.post-2144897406968033088</guid><pubDate>Wed, 13 Feb 2013 02:40:00 +0000</pubDate><atom:updated>2013-02-13T00:05:54.394-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">flask</category><category domain="http://www.blogger.com/atom/ns#">python</category><category domain="http://www.blogger.com/atom/ns#">tutorial</category><title>Mega-Tutorial Flask | The Flask Mega-Tutorial (pt-BR) | Parte II</title><atom:summary type="text">
Dando sequência a tradução da série, segue a Parte II.&amp;nbsp;Esta postagem é uma tradução livre para o português do Brasil, feita por mim, a partir do texto original, publicado por Miguel Grinberg em 09/05/2012.


Mega-Tutorial Flask - Parte II: Templates

Este é o segundo artigo da série onde eu documento minha experiência escrevendo aplicações web em Python usando o microframework Flask.

O </atom:summary><link>http://www.helder.eti.br/2013/02/mega-tutorial-flask-parte-ii.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7962725067290174013.post-6930772116588193707</guid><pubDate>Tue, 05 Feb 2013 19:29:00 +0000</pubDate><atom:updated>2013-02-05T16:29:01.662-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">flask</category><category domain="http://www.blogger.com/atom/ns#">python</category><category domain="http://www.blogger.com/atom/ns#">tutorial</category><title>Mega-Tutorial Flask | The Flask Mega-Tutorial (pt-BR)</title><atom:summary type="text">
Olá pessoal!

Outro dia encontrei esse tutorial. Achei super legal e por isso resolvi reproduzi-lo aqui.

Esta postagem é uma tradução livre para o português do Brasil, feita por mim, a partir do texto original, publicado por Miguel Grinberg&amp;nbsp;em 07/05/2012.


Mega-Tutorial Flask - Parte I: Olá, Mundo!
Este é o primeiro artigo em uma série onde eu estarei documentando minha experiência </atom:summary><link>http://www.helder.eti.br/2013/02/mega-tutorial-flask-flask-mega-tutorial.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7962725067290174013.post-3050433869586640625</guid><pubDate>Mon, 21 Nov 2011 13:49:00 +0000</pubDate><atom:updated>2011-11-21T11:16:52.249-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">buildout</category><category domain="http://www.blogger.com/atom/ns#">documentação</category><category domain="http://www.blogger.com/atom/ns#">plone</category><category domain="http://www.blogger.com/atom/ns#">python</category><category domain="http://www.blogger.com/atom/ns#">zope</category><title>Tópico Entendendo o buildout.cfg do Manual do Desenvolvedor Plone traduzido para o Português</title><atom:summary type="text">


Como gerenciar o arquivo principal de configuração do buildout

Nota importante: Este documento se aplica ao Plone 3.2 ou superior. Em versões do Plone&amp;nbsp;anteriores&amp;nbsp;a 3.2, o arquivo padrão do buidout.cfg era significativamente diferente porque o Plone não era totalmente&amp;nbsp;eggficado.

O&amp;nbsp;buildout.cfg é o arquivo mais importante em seu novo ambiente de buildout. Veja como ele se </atom:summary><link>http://www.helder.eti.br/2011/11/topico-entendendo-o-buildoutcfg-do.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7962725067290174013.post-7718192738758236141</guid><pubDate>Thu, 13 Oct 2011 14:08:00 +0000</pubDate><atom:updated>2011-10-13T11:12:31.382-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">pge</category><category domain="http://www.blogger.com/atom/ns#">software livre</category><title>Soluções Livres adotadas pela Procuradoria Geral do Estado da Paraíba.</title><atom:summary type="text">
Desde 2007 a Procuradoria Geral do Estado da Paraíba tem optado preferencialmente por soluções&amp;nbsp;livres de licenciamento para atender suas necessidades por sistemas e ferramentas baseadas em&amp;nbsp;computador. Tem como objetivo gerar economia para o estado com a aquisição de tais licenças e&amp;nbsp;melhorar a segurança da rede interna da PGE/PB.

A aplicação de tal política naturalmente iniciou-se</atom:summary><link>http://www.helder.eti.br/2011/10/solucoes-livres-adotadas-pela.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7962725067290174013.post-3688715903842056909</guid><pubDate>Tue, 11 Oct 2011 14:08:00 +0000</pubDate><atom:updated>2011-10-11T11:09:46.775-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">pge</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>PGE/PB já economizou mais de R$ 1 mi com uso de Software Livre</title><atom:summary type="text">

A Procuradoria Geral do Estado da Paraíba (PGE/PB), por meio da Sub Gerência de&amp;nbsp;Tecnologia da Informação (SGTI), há quase cinco anos instituiu a utilização de programas de&amp;nbsp;computador livres de licenciamento – também conhecidos como software livre -, que além de&amp;nbsp;proporcionar economia mensal de mais de R$ 15 mil (esse valor é relativo apenas a solução de&amp;nbsp;gestão de processos), </atom:summary><link>http://www.helder.eti.br/2011/10/pgepb-ja-economizou-mais-de-r-1-mi-com.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7962725067290174013.post-2259069020086740548</guid><pubDate>Sat, 23 Jul 2011 15:57:00 +0000</pubDate><atom:updated>2011-10-11T11:08:51.776-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">pge</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>100% Linux na Procuradoria Geral do Estado da Paraíba</title><atom:summary type="text">Há aproximadamente quatro anos foi instituída na Procuradoria Geral do Estado da Paraíba uma política para utilizar preferencialmente programas de computador livres de licenciamento – também conhecidos como software livre – inspirado na política do governo federal, tendo em vista o corte de gastos com a aquisição de computadores, economizando os valores relativos às aquisições das licenças de uso</atom:summary><link>http://www.helder.eti.br/2011/07/100-linux-na-procuradoria-geral-do.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7962725067290174013.post-6764215032622237891</guid><pubDate>Thu, 11 Nov 2010 12:19:00 +0000</pubDate><atom:updated>2010-11-11T09:19:50.868-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">one-line shell</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Limpando a lista de kernels disponíveis para boot no Ubuntu</title><atom:summary type="text">Periodicamente é disponibilizado nos repositórios do Ubuntu atualizações do kernel (Linux). Se você gosta de manter seu sistema sempre atualizado, já percebeu que com um tempo várias opções de kernel diferentes vão se acumulando no menu do grub. Para limpar essa lista, mantendo apenas a mais recente, basta executar esse comando:

$ sudo&amp;nbsp;dpkg -l &#39;linux-*&#39; | sed &#39;/^ii/!d;/&#39;&quot;$(uname -r | sed &quot;s</atom:summary><link>http://www.helder.eti.br/2010/11/limpando-lista-de-kernels-disponiveis.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7962725067290174013.post-7568965274962307145</guid><pubDate>Thu, 28 Oct 2010 18:56:00 +0000</pubDate><atom:updated>2010-10-28T15:57:24.548-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">mime-type</category><category domain="http://www.blogger.com/atom/ns#">squid</category><title>Filtrando conteúdo pelo MIME-TYPE com o Squid</title><atom:summary type="text">Para aqueles que precisam filtrar as páginas que os usuários de sua rede podem ou não ter acesso, nada melhor que o bom e velho Squid. Mas se a banda não é lá essas coisas todas e você não tem nem tempo e muito menos saco para ficar brincando de gato e rato, experimente filtrar pelo tipo MIME do conteúdo acessado.

Aqui no trabalho, temos três níveis de acesso:

Acesso livre - que como o nome já </atom:summary><link>http://www.helder.eti.br/2010/10/filtrando-conteudo-pelo-mime-type-com-o.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7962725067290174013.post-5661171484972725604</guid><pubDate>Wed, 27 Oct 2010 18:05:00 +0000</pubDate><atom:updated>2010-10-27T15:05:35.690-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ldap</category><category domain="http://www.blogger.com/atom/ns#">rede</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><category domain="http://www.blogger.com/atom/ns#">wireless</category><title>Como configurar rede sem-fio (WEP) no Ubuntu sem modo gráfico</title><atom:summary type="text">Aqui no trabalho estamos em processo de implantação do serviço OpenLDAP que servirá para a centralização do gerenciamento dos usuários de nossa rede. Um dos primeiros serviços que utilizarão o LDAP será o nosso controlador de domínio (samba).
Todas as estações de trabalho rodam Ubuntu. Para que os usuários passem a logar no domínio, realizamos uma pequena configuração no S.O. que substitui a </atom:summary><link>http://www.helder.eti.br/2010/10/como-configurar-rede-sem-fio-wep-no.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7962725067290174013.post-5901183626547322061</guid><pubDate>Thu, 21 Oct 2010 17:57:00 +0000</pubDate><atom:updated>2010-10-21T14:57:21.224-03:00</atom:updated><title>Lançado o livro &quot;Python e Django&quot;</title><atom:summary type="text">Escrito pelo Osvldo Santana (@osantana no twitter). Faz uma abordagem bastante abrangente do Python e descreve a utilização dos principais recursos do framework.

Já adquiri o meu. Em breve deverá estar chegando as minhas mãos, uma vez que não fui ao seu lançamento no PyConBrasil[6].

Quem, assim como eu, quiser adquirir, a novatec está dando um desconto para quem o comprar através do site da </atom:summary><link>http://www.helder.eti.br/2010/10/lancado-o-livro-python-e-django.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7962725067290174013.post-5936527587462047148</guid><pubDate>Thu, 21 Oct 2010 11:45:00 +0000</pubDate><atom:updated>2010-10-21T09:31:59.681-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Ubuntu 10.04 Não desliga?</title><atom:summary type="text">Segue a solução:É necessário alterar uma linha dentro do /etc/default/grubAlterem a seguinte linha deGRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”paraGRUB_CMDLINE_LINUX_DEFAULT=”quiet splash acpi=off apm=power_off”Depois disso voltará a simplesmente desligar normalmente.</atom:summary><link>http://www.helder.eti.br/2010/10/ubuntu-1004-nao-desliga.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7962725067290174013.post-1361752626713496375</guid><pubDate>Sat, 29 Aug 2009 15:29:00 +0000</pubDate><atom:updated>2009-08-29T12:33:53.577-03:00</atom:updated><title>Perspectivas do Desenvolvimento para Dispositivos Móveis</title><atom:summary type="text">Acredito ser uma das tendências mais fortes dos últimos tempos, no que diz respeito ao desenvolvimento de novas tecnologias, a distribuição e compartilhamento de software na modalidade livre[1]. Porém, o nicho de sistemas embarcados -- atualmente a cereja do bolo do universo das TICs -- tem se mantido há bastante tempo à margem disto, fora algumas iniciativas isoladas. No mundo dos dispositivos </atom:summary><link>http://www.helder.eti.br/2009/08/perspectivas-do-desenvolvimento-para.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7962725067290174013.post-8459438128059613629</guid><pubDate>Tue, 02 Jun 2009 13:12:00 +0000</pubDate><atom:updated>2009-06-02T12:10:32.947-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">django</category><category domain="http://www.blogger.com/atom/ns#">python</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>PyDev com Django no Ubuntu 9.04</title><atom:summary type="text">O Eclipse com o plug-in PyDev é uma das melhores IDEs para desenvolvimento, inclusive em Python. E oferece um bom suporte ao desenvolvimento com o django. Este artigo é baseado em posts de outros blogs e experiência pessoal do autor.Instalação do DjangoExistem várias formas para instalar o Django. A que eu mais gosto e recomendo é através do tarball. Para isso, vá ao site[3] do django e baixe o </atom:summary><link>http://www.helder.eti.br/2009/06/pydev-com-django-no-ubuntu-904.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7962725067290174013.post-5119464690832737415</guid><pubDate>Mon, 11 May 2009 17:07:00 +0000</pubDate><atom:updated>2009-05-11T15:53:50.282-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">oracle</category><category domain="http://www.blogger.com/atom/ns#">python</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Python acessando Oracle® XE no Ubuntu</title><atom:summary type="text">No último post vimos como instalar o Oracle® 10g Express Edition no Ubuntu Server (sem ambiente gráfico) e habilitar o acesso remoto via http com o Application Express (apex). Agora nosso objetivo é mostrar como acessar o Oracle® XE a partir de uma aplicação Python.A biblioteca padrão do Python não oferece suporte nativo ao acesso a bancos de dados SQL. Para este fim precisamos fazer uso de </atom:summary><link>http://www.helder.eti.br/2009/05/python-acessando-oracle-xe-no-ubuntu.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7962725067290174013.post-3330056517237263563</guid><pubDate>Thu, 07 May 2009 15:25:00 +0000</pubDate><atom:updated>2009-05-08T11:34:33.738-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">oracle</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Fazendo funcionar o Oracle® 10g XE em um Ubuntu Server com acesso remoto (http) liberado</title><atom:summary type="text">Saudações.Esta semana tive que fazer funcionar o Oracle® 10g Express Edition no Ubuntu Server (sem X instalado) com acesso remoto HTTP.O Oracle® 10g XE requer no mínimo 1024MB de partição swap no sistema. O artigo[0] do Krix Apolinário sobre como extender a memória swap pode ser útil. A instalação é tranquila e sem maiores atropelos. O pacote de instalação[1] contém pucas dependências (o meu </atom:summary><link>http://www.helder.eti.br/2009/05/fazendo-funcionar-o-oracle-xe-10g-em-um.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7962725067290174013.post-3066531444545093966</guid><pubDate>Thu, 23 Apr 2009 14:41:00 +0000</pubDate><atom:updated>2009-04-23T12:25:13.138-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>E com vocês o novo Ubuntu 9.04!</title><atom:summary type="text">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 oficiaishttp://espelhos.edugraf.ufsc.br/ubuntu-releases/jaunty/</atom:summary><link>http://www.helder.eti.br/2009/04/e-com-voces-o-novo-ubuntu-904.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7962725067290174013.post-5518947678940427340</guid><pubDate>Thu, 23 Apr 2009 14:18:00 +0000</pubDate><atom:updated>2009-06-03T15:10:02.275-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">postgres</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Vários databases na mesma query</title><atom:summary type="text">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-contribEm 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.sqlOnde nome_database e </atom:summary><link>http://www.helder.eti.br/2009/04/varios-databases-na-mesma-query.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7962725067290174013.post-431562922315919162</guid><pubDate>Wed, 22 Apr 2009 18:41:00 +0000</pubDate><atom:updated>2009-04-22T15:50:51.968-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">python</category><title>Matando o Java e Mostrando o Python</title><atom:summary type="text">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!</atom:summary><link>http://www.helder.eti.br/2009/04/matando-o-java-e-mostrando-o-python.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7962725067290174013.post-3809563977616382969</guid><pubDate>Fri, 17 Apr 2009 21:12:00 +0000</pubDate><atom:updated>2009-04-17T18:17:15.355-03:00</atom:updated><title>Blog de endereço novo!</title><atom:summary type="text">Saudações a todos!É com muita satisfação que informo: A partir de agora nosso blog é acessível através do endereçowww.helder.eti.brO antigo endereço continua funcionando.</atom:summary><link>http://www.helder.eti.br/2009/04/blog-de-endereco-novo.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7962725067290174013.post-3530604057277294660</guid><pubDate>Thu, 16 Apr 2009 18:33:00 +0000</pubDate><atom:updated>2009-04-17T15:12:55.669-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">django</category><category domain="http://www.blogger.com/atom/ns#">python</category><title>Django sobre Google App Engine</title><atom:summary type="text">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</atom:summary><link>http://www.helder.eti.br/2009/04/django-sobre-google-app-engine-em-13.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7962725067290174013.post-3200564906631435341</guid><pubDate>Mon, 09 Feb 2009 19:35:00 +0000</pubDate><atom:updated>2009-04-17T13:12:32.749-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">apache</category><category domain="http://www.blogger.com/atom/ns#">tomcat</category><title>Integrando o Apache2 com o Tomcat</title><atom:summary type="text">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 </atom:summary><link>http://www.helder.eti.br/2009/02/saudacoes-mais-uma-vez.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item></channel></rss>