Month: 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. function diff($objeto_antes, $objeto_depois, $atributos_especificos = array()) { $diff = array(); foreach ($objeto_antes as $atributo => $valor) { if (isset($objeto_depois->$atributo)) { // foram especificados atributos para comparar? … if (sizeof($atributos_especificos) > 0) { // ……
-
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: >>> dicionario = {‘nome’: ‘Julio’, ‘sobrenome’: ‘Nobrega’} >>> for k, v in dicionario.iteritems(): … print v … del dicionario[k] … Nobrega Traceback (most recent call last): File “”, line…
-
IFrame em CSS
Barra de rolagem em uma caixa, com CSS. Parece IFrame mas não é 🙂 Basta usar o estilo: #id{ height:50px; width: 200px; overflow:auto; Por exemplo: Ipsem Lorem, com texto aleatório. Ipsem Lorem, com texto aleatório. Ipsem Lorem, com texto aleatório. Ipsem Lorem, com texto aleatório. Ipsem Lorem, com texto aleatório. Ipsem Lorem, com texto aleatório.…
-
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. import pymedia.audio.sound as sound import pymedia.audio.acodec as acodec def playFile(file_name): file_extension = file_name.split(‘.’ )[ -1 ].lower() parms = {‘id’:…
-
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…