Tuesday, December 16, 2008

Capa do livro

A capa do livro já está disponível!

http://www.wiley.com/WileyCDA/WileyTitle/productCd-047043676X.html

Tuesday, July 15, 2008

Novo blog

Ola!

Tempos atrás entrei numa paranóia de criar meu próprio gerenciador de blog em django e acabei criando. O gerenciador é baseado no PyLucid. Fiz uma série de modificações e adicionei mais um bocado de features.
O endereço do novo blog é http://rbelem.info/. Vou ficar postando nos dois, pois percebi que já existem algumas referências a este blog.


Monday, June 4, 2007

Minhas fotos no IV ESLAM

Foram divulgadas as primeiras fotos do IV ESLAM. Aproveitei para caçar as minhas fotos:

  1. Cantando o hino nacional ao lado do Oliva
  2. Júlio, Oliva e eu
  3. Um dos ganhadores de brinde :-P e eu
  4. Mini-curso de python :-D

Tuesday, May 29, 2007

IV ESLAM - Mini-curso de Python

Nesse ESLAM tive o prazer de ser convidado para ministrar o Mini-curso de python. Não tenho certeza se o mini-curso foi 100%, mas penso que deu para os participantes terem uma idéia de como o python funciona. Vou passar aqui a lista de sites recomendados que prometi.


  • Python Brasil
    • http://www.pythonbrasil.com.br/moin.cgi
  • Python Wiki
    • http://wiki.python.org/moin/
  • Documentação oficial
    • http://docs.python.org/
    • PEPs - Python Enhancement Proposals
      • Style Guide for Python Code - http://www.python.org/dev/peps/pep-0008/
  • Python side-bar
    • http://www.edgewall.org/python-sidebar/
  • Documentação extra-oficial
    • http://www.effbot.org/zone/index.htm
    • http://www.brpreiss.com/books/opus7/
    • Quick Reference
      • http://rgruet.free.fr/#QuickRef
    • Python na prática
      • http://www.async.com.br/projects/python/pnp/
  • Comunidade
    • http://planet.python.org/
    • http://www.pythonbrasil.com.br/planet/
  • Cookbook
    • http://www.java2s.com/Code/Python/CatalogPython.htm
    • http://www.activestate.com/ASPN/Python/Cookbook/
    • http://www.phys.uu.nl/~haque/computing/WPark_recipes_in_python.html
    • http://wiki.python.org/moin/NumericAndScientificRecipes
  • Repositório de aplicações e bibliotecas
    • http://cheeseshop.python.org/pypi
  • Posters
    • http://geekciphers.com/python-posters.html?gclid=CL3J3IrriooCFRTtPgodpV-BRA
  • Design Patters
    • http://www.suttoncourtenay.org.uk/duncan/accu/pythonpatterns.html
    • http://www.thinkware.se/cgi-bin/thinki.cgi/PythonPatterns

Monday, April 30, 2007

Que linguagem de programação eu sou?

Vendo os posts de várias pessoas, percebi que praticamente todos fizeram o quiz "Which Programming Lanuguage Are You?", resolvi fazer também e o resultado foi:



You are Python You are slower than others, but easier to understand. You are a minimalist, who doesn't like clutter.
Which Programming Language are You?



\o/

Friday, April 27, 2007

Mudando permissões de arquivos e diretórios

Alguns dias atrás tive que mudar as permissões de um diretório contendo muitos sub-diretórios e arquivos (com toda certeza eu não iria fazer isso na mão :-D), resolvi então escrever um pequeno script para fazer esse trabalho. Falta ainda colocar o módulo optparse ou semelhante pra trabalhar os dados recebidos como parâmetro da linha de comando.

#!/usr/bin/env python

"""
Change directory and file permission recursively.

"""


import os

def changepermission(directory, dirperm, fileperm):
"""
This function change dir and file permission recursively.
e.g.: changepermission(/home/user, 0775, 0664)
"""

abspath = os.path.abspath(directory)
for item in os.listdir(abspath):
if os.path.isfile(abspath + '/' + item):
os.chmod(os.path.join(abspath, item), fileperm)
     elif os.path.isdir(abspath + '/' + item):
os.chmod(os.path.join(abspath, item), fileperm)
         changepermission(abspath + '/' + item, dirperm, fileperm)


if __name__ == '__main__':

changepermission('/path/to/directory', '775', '664')

Problemas com dbus

Passei esses tempos tentando resolver um problema no pydistcc relacionado ao dbus. Procurei a lista do python-brasil, existe uma solução aparente em C, mas quero saber se existe como resolver isso usando somente python. Alguem sabe?


 

Rodrigo Belem's journal. Powered By Blogger © 2009 Bombeli | Theme Design: ooruc