virtualenv: Ambientes Virtuais para Python

Para isolar bibliotecas e configurações, o python tem um utilitário que cria ambientes virtuais. A grande vantagem da criação desses ambientes é que você pode ter versões diferentes de bibliotecas e uma dependência não afetar a outra. Assim ao instalar Continue lendo virtualenv: Ambientes Virtuais para Python

Instalação do Elasticsearch no Ubuntu 18.04

O Elasticsearch é um motor de busca distribuído feito em Java e de código aberto. Ele é baseado no Apache Lucene, que é uma excelente API para indexação e busca. Para instalar o Elasticsearch no Ubuntu, a melhor forma é Continue lendo Instalação do Elasticsearch no Ubuntu 18.04

Resolução de libcurl-gnutls.so.4: cannot open shared object file no Linux

Alguns projetos precisam da referência a libcurl-gnutls, entretanto essa lib pode não estar disponível na sua distribuição (no meu caso Gentoo). Para resolver esse problema: Crie um link simbólico da libcurl referenciando a lib necessária: Com isso a lib é Continue lendo Resolução de libcurl-gnutls.so.4: cannot open shared object file no Linux

Como recuperar a data e hora que um arquivo foi movido

Sistemas baseados em Unix possuem alguns atributos que não estão disponíveis de forma intuitiva na linguagem Java, nem há documentação a respeito. Entretanto, em algumas situações se faz necessária a utilização dessa informação. Por exemplo, quando movemos um arquivo de Continue lendo Como recuperar a data e hora que um arquivo foi movido

Aumentar o tamanho da partição /tmp no Linux em tempo de execução

Em algumas instalações ou mesmo quando se trabalha com alguns softwares que manipulam arquivos grandes, você pode ficar sem espaço na partição "/tmp". Muitas vezes remover arquivos dela não resolve e você necessita de um tamanho maior. Para resolver isso Continue lendo Aumentar o tamanho da partição /tmp no Linux em tempo de execução

Extrair arquivos estáticos

Para melhor o desempenho de aplicações é interessante colocarmos um servidor de conteúdo estático, como o Apache, para trabalhar com os conteúdos que não precisam ser dinâmicos, como imagens, folhas de estilos, javascripts e afins. No Java normalmente esse conteúdo, Continue lendo Extrair arquivos estáticos

Redimensionar imagens em lote no Linux

Apenas para referências futuras, estou colocando aqui o comando para redimensionar imagens em lote no Linux. O primeiro passo é instalar o imagemagick. Para cada distribuição é um comando diferente, por exemplo: "apt-get install imagemagick" ou "emerge imagemagick", ... Após Continue lendo Redimensionar imagens em lote no Linux

Instalação WebCenter Sites no WebLogic

Para instalar o WebCenter Sites, com as configurações que eu recomendo (Linux, Base Oracle, WebLogic e Apache), siga os seguintes passos (caso tenha alguma dúvida, envie nos comentários): Crie um banco de dados ou utilize um existente Crie um usuário Continue lendo Instalação WebCenter Sites no WebLogic

Criando Jar Cliente para o WebLogic

Para algumas aplicações clientes que você deseja utilizar o WebLogic como server é comum utilizar o arquivo weblogic.jar em seu projeto. O problema é que esse arquivo tem algumas restrições de licença, que inviabiliza a sua distribuição. Entretanto, existe um Continue lendo Criando Jar Cliente para o WebLogic