Monthly Archives: October 2005

Budismo no ocidente

Ao mesmo tempo que minha velhice traz serenidade para encarar os problemas, ela cria outros. Não consegui ler o artigo Por que o Budismo encanta o Ocidente? sem achar os erros da argumentação do escritor. Primeiro, a justificação que o Budismo só faz “sucesso” no Ocidente devido à condições temporais. Se vamos usar um método […]

Monstros em obras de arte

Concurso de Photoshop misturando monstros e obras de arte. Não sou fã de “Halloween”, ou Dia das Bruxas, quando essa brincadeira chegou eu já era velho demais para pedir doces ou travessuras, e tinha descoberto que o melhor da vida são as travessuras. Um chocolate pode ser bom para te deixar feliz por cinco minutos, […]

Diferenças entre objetos

Essa função retorna quais atributos são diferentes entre dois objetos, e opcionalmente você pode especificar apenas para verificar alguns desses atributos. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 function diff($objeto_antes, $objeto_depois, $atributos_especificos = array()) { $diff = array(); foreach […]

RuntimeError: dictionary changed size during iteration

Em Python, o erro do título desse post acontece quando você percorre um dicionário e ele é mudado durante o laço. Isso pode acontecer quando fazemos: 1 2 3 4 5 6 7 8 9 >>> dicionario = {’nome': ‘Julio’, ‘sobrenome': ‘Nobrega’} >>> for k, v in dicionario.iteritems(): … print v … del dicionario[k] … […]

IFrame em CSS

Barra de rolagem em uma caixa, com CSS. Parece IFrame mas não é Basta usar o estilo: 1 2 3 4 #id{ height:50px; width: 200px; overflow:auto;#id{ height:50px; width: 200px; overflow:auto; Por exemplo: 1 2 3 4 5 6 7 8 9 <div style="height:50px;width: 200px;overflow:auto;"> Ipsem Lorem, com texto aleatório. Ipsem Lorem, com texto aleatório. Ipsem […]

120 metros em 4:25 minutos

Mas não no sentido que você imagina. Vendo o vídeo só não tive um ataque-cardíaco porquê ele(s) está(ão) reservado(s) pro cigarro.

Eu odeio a Web 2.0

Vou começar concordando com Joel Spolsky, ninguém consegue definir o que é Web 2.0. Me perguntei, e para algumas pessoas, qual era o significado. Acho que foi na quinta-feira, há 5 dias atrás. Até hoje estou esperando uma resposta com algum conteúdo. O termo Web 2.0 é uma masturbação mental. Cada vez que leio em […]

Thread em Python

Comecei a fazer uma GUI usando o wxPython para tocar um arquivo de música com o código de ontem. Implementei o botão de seleção do arquivo, que até filtra os arquivos a serem mostrados de acordo com as extensões especificadas. No meu caso, *.mp3 e *.ogg. Só que selecionado o arquivo, a interface travava. Pesquisando […]

MP3 com Python

Sem bibliotecas adicionais como libmpg123 ou gstreamer ou qualquer outra. Puro Python. Bem, quase, já que o PyMedia é escrito em sua maioria em C, mas depois de instalado você pode usar o import para trazê-lo. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 […]

De Ubuntu

Já faz algum tempo que eu precisava atualizar meu sistema operacional no computador do trampo. Até 4 horas atrás, ainda era o RedHat 9. Basicamente, eu uso o Kate para editar arquivo, Firefox para navegar na Internet, XMMS para ouvir músicas e o Evolution para ler meus emails. O Rafael instalou o Ubuntu e o […]