Mostrando postagens com marcador error. Mostrar todas as postagens
Mostrando postagens com marcador error. Mostrar todas as postagens

sexta-feira, 11 de setembro de 2015

Dica rápida: configurar retools para usar redis em local fora do padrão

Sabe aquela besteirinha que te faz perder um tempão? Esta é uma delas.
O pacote retools fornece diversas ferramentas baseadas no Redis como filas de mensagens e cache. Que são as funcionalidades que tenho usado. Porém, ele procura pelo redis em seu local padrão: localhost:6379.
Isso me fez perder um tempão ao tentar montar um ambiente de testes em

Docker: não importava as alterações nas configurações, continuava o mesmo erro. Até ver no log que o erro era no retools e não no framework, perdi um bocado de tempo.
Ele ter uma configuração simples por padrão é uma boa, mas pode levar a erros bobos como este. Para resolver, é só fazer isto:

import redis
from retools import global_connection


global_connection.redis = redis.Redis(host='myhost', port=6379)


Para mais detalhes dos parâmetros, é só clicar aqui e ir direto para a documentação do Redis-py. ;)

Por hoje é só isso.



sexta-feira, 1 de junho de 2012

JSP - Java Servlets

O que são Java Servlets?


Servlets são a solução em Java para programação CGI. São nada mais que programas em Java que trabalham em servidores Web para gerar páginas Web. Tal qual PHP, Python, ASP, .NET e mais uma infinidade de linguagens. Os motivos de usá-las são os mesmos para se usar qualquer outra tecnologia para CGI:

  • A página é baseada em conteúdo enviado pelo usuário - Por exemplo, as páginas de resultados de um sistema de busca que são geradas em tempo de execução.
  • Os dados mudam com muita frequência - Por exemplo, páginas de notícias que precisam sempre enviar conteúdo novo, ou mesmo, um blog.
  • A página web usa informações de bancos de dados ou de outras fontes - Por exemplo, em e-commerces para a listagem dos produtos a venda com preços e quantidade disponível.