Categoria: Programação

  • Python 3.2….

    Python3.2
    Python3.2

    Isso pode ser “colocar o carro á frente dos bois”, mas como cai neste problema, vou procurar registrar aqui as minhas notas para futuras referencias.

    O Robot de catalogação de livros em nossa biblioteca foi desenvolvido pelo DN para python3, e funciona bem no Python3.1

    $ python3.1

    Python 3.1.3 (r313:86834, Mar 25 2011, 20:54:26)

    [GCC 4.5.2] on linux2

    Type “help”, “copyright”, “credits” or “license” for more information.

    >>>

    mas, para o Python 3.2 ele não funciona

    $ python3.2

    Python 3.2 (r32:88445, Mar 25 2011, 19:56:22)

    [GCC 4.5.2] on linux2

    Type “help”, “copyright”, “credits” or “license” for more information.

    >>>

    Dando um erro :

    $ python3.2 form20d.pyw

    Exception in Tkinter callback

    Traceback (most recent call last):

    File “/usr/lib/python3.2/tkinter/__init__.py”, line 1402, in __call__

    return self.func(*args)

    File “form20d.pyw”, line 420, in salvarEdicao

    cedom.salvarEdicao(self)

    File “/home/omy/cedom/robot/robot20d/cedom.py”, line 424, in salvarEdicao

    bibid = re.findall(r’new_form.php\?bibid=(\d+)&reset=’, result)[0]

    IndexError: list index out of range

    A solução óbvia, continuar usando o Python 3.1, funciona! Mas… “no inferno, abrace o diabo!”
    O problema está nas diferenciações do tipo str do tipo byte. Na versão 3.2, as funções da urllib passaram a exigir parametros byte, não aceitando mais o formato str.
  • estudando JavaScript

    Estas são as minhas notas dos meus estudos do JavaScript em andamento. (mais…)

  • Google Apps

    Aplicações no Google
    Google Apps
    Estas são as minhas notas do processo de utilização do Google Apps.

    SignUp For an Account (Solicitando uma conta no Google Apps).

    O processo de solicitação da conta é muito simples. Tive dificuldades em receber a mensagem de confirmação pelo Celular (Claro), mas preenchi o formulário informando das minhas dificuldades e eles liberaram o meu cadastro e confirmaram a minha conta para criar as minhas aplicações.

    Sindrome da Folha em Branco.

    É sempre uma dificuldade, iniciar sobre um espaço vazio. Experimentalmente, usarei a aplicação do tutorial do Google Apps neste espaço, mas gostaria de ver o WebPy e o Django funcionando neste espaço.