Segunda-feira, 27 de Agosto de 2007

Utilizando o TimWEB

Acabei de ser mais uns dos usuários do serviço de Internet Movel da TIM, adquiri o plano de 1GB por mes, e estou gostando bastante, para as minhas necessidade ele se encaixou perfeitamente! Já que não vou utilizá-lo para fazer downloads demorados e trabalharei mais noite e esporadicamente em algumas viagens...



Com o pacote veio o modem Huawei E220. Não tive nenhum problema com a instalação, no Windows simplesmente pluguei o modem e logo saiu funcionando, no Linux tive um probleminha quanto a alguns links quebrados que se encotraram no wiki do ubuntu, mas dei uma busca na net e achei outro link e funcionou certinho (editei o wiki para que outros não tenha o mesmo problema!)

Logo de cara notei uam baita diferença na utilização da banda de rede entre os 2 SO's impressionante com o windows consome banda pra coisa inúteis, mas tudo bem...não vou utilizar mto ele...

a gora eh soh economizar na mensagens no piggin q vai ficar tudo dentro do preço! ehhehehe

Terça-feira, 21 de Agosto de 2007

Plone 3 lançado (finalmente!)

Todo mundo já deve saber mas, vou postar aqui também!

Depois de um *bom* tempo, é lançada a versão 3 do Plone, trazendo varias novidades, as mesmas podem ser encontradas aqui. Dei uma olhada rápida nos recursos novos e gostei bastante das mudanças:

  • Mudanças na skin padrão, foi adicionada uma outra skin (bonitinha até, mas ainda prefiro a padrão! ehhehe);
  • Melhoiras no Kupu (editor HTML do CMS);
  • Foi alterado o jeito como os produtos padrões são criados/editado, foi adicinada uma navegação para separar as informações do conteúdo (dados padrões, categorização, datas de publicação/expiração) deixando a edição bem + simples.
  • Vários métodos AVAX para edição dos conteudo tornando a experiencia do uso do CMS muito mais rápida.
Está utilizando o Zope 2.10 mas fazendo uso de algumas coisas do zope3, que segundo o Sidnei, vai deixar de existir como servidor de aplicações e ppassará a ser uma biblioteca a ser integrada no zope atual.

No geral,achei ele bem mais "legal" de trabalhar, mas não fui utilizei muito ele

Quinta-feira, 9 de Agosto de 2007

mootolls e beautiful soup

Capturar informações de páginas html é uam tarefa realmente simples com duas ferramentas que estou utilizando ultimamente, que são o mootolls e beautifulSoup:

O BeautifulSoup mapeia qualquer código html, por mais desorganizado que seja em uma árvode de dados, sendo posssivel retirar informações de qualquer tag desejada.

Já o mootols promete faer algo parecido, as do lado do cliente (utilizando DOM), na verdade, na minha opinião claro, ele é um prototype melhorado, com muitas funções ajax prontas para utizar e criar efeitos e recusos com poucas linahs de código javascript...

vale a pena dar uma olhada em ambos!

Segunda-feira, 6 de Agosto de 2007

Auto complete no Vim p/ Python

Para tirar as traças do meu blog, um pequeno tutorialzinho para mtrabalhar com Vim + Python. O que é muito util para quem gosta de trabalhar direto na shell e tb gosta de utilizar os funções dum pydev da vida... a única diferença é que en vez de utilizar CTRL+espaço, vamos usar apenas um TAB para completar om os dados da função.

primeiro crie um arquivo chamado .pythonrc no home do usuario, de permissão de execução, e coloque os seguinte:
import readline
import rlcompleter
readline.parse_and_bind('tab: complete')


agora edite o arquivo .bashrc e edicone no final do arquivo o seguinte:

PYTHONSTARTUP="$HOME/.pythonrc"
export PYTHONSTARTUP


pronto! restarte a shell e execute o interpretador python:

>>> var = "ola"
>>> var.(TAB)(TAB)
var.__add__ var.__reduce_ex__ var.join
var.__class__ var.__repr__ var.ljust
var.__contains__ var.__rmod__ var.lower
var.__delattr__ var.__rmul__ var.lstrip
var.__doc__ var.__setattr__ var.partition
var.__eq__ var.__str__ var.replace
var.__ge__ var.capitalize var.rfind
var.__getattribute__ var.center var.rindex
var.__getitem__ var.count var.rjust
var.__getnewargs__ var.decode var.rpartition
var.__getslice__ var.encode var.rsplit
var.__gt__ var.endswith var.rstrip
var.__hash__ var.expandtabs var.split
var.__init__ var.find var.splitlines
var.__le__ var.index var.startswith
var.__len__ var.isalnum var.strip
var.__lt__ var.isalpha var.swapcase
var.__mod__ var.isdigit var.title
var.__mul__ var.islower var.translate
var.__ne__ var.isspace var.upper
var.__new__ var.istitle var.zfill
var.__reduce__ var.isupper