Eleições 2008
Ah ! Cantores se deram bem, outras personalidades não ... Mas uma coisa é certa, se o voto é uma arma, mais uma vez os paulistanos atiraram no próprio pé.
Na prática Toda a parte de Admin foi refeita do zero, assim como várias bibliotecas que eu usava, como o paginator, os comments etc... Foi um erro de projeto da minha parte não usar mais APIs do próprio django e mais códigos home-made, até por que não aproveitei boa parte da vantagem de se usar o django.
Para me redimir dos meus pecados vou começar de novo, um código escrito do zero mas usando mais o django em si. Não só por esse motivo mas também por que quero disponibilizar no liquuid.net um sistema de blog para que outros hospedem suas idéias por aqui.
Acho que até 2009 eu termino, até lá continuo postando normalmente...
pacman -S espeakPra usar mais fácil ainda:
espeak -v brazil "walrus ama seu imac de paixão"
Você pode ainda mudar o sotaque do sintetizador trocando o "brazil" por "french" ou "german", bem legal. Mas o say tem uma vantagem, ele pode ler qualquer elemento da tela, e não apenas textos via tty... não se pode ter tudo.
As acusações do Maluf são fantásticas :
AÇÃO PENAL Nº 458 – SUPREMO TRIBUNAL FEDERAL – CRIME DE RESPONSABILIDADE
AÇÃO PENAL Nº 461 - SUPREMO TRIBUNAL FEDERAL – CRIMES CONTRA A PAZ PÚBLICA/QUADRILHA OU BANDO/CRIMES CONTRA O SISTEMA FINANCEIRO NACIONAL/ CRIMES DE OCULTAÇÃO DE BENS, DIREITOS OU VALORES
AÇÃO PENAL Nº 477 - SUPREMO TRIBUNAL FEDERAL – CRIMES CONTRA O SISTEMA FINANCEIRO NACIONAL
AÇÃO PENAL Nº 483 - SUPREMO TRIBUNAL FEDERAL – CRIMES CONTRA O SITEMA FINANCEIRO NACIONAL
AÇÃO DE IMPROBIDADE ADMINISTRATIVA Nº 583532002023719, FÓRUM FAZENDA PÚBLICA (TJ-SP) (SEGREDO DE JUSTIÇA)
AÇÃO DE IMPROBIDADE ADMINISTRATIVA Nº 5835320010119506 - 14ª VARA DA FAZENDA PÚBLICA DE SÃO PAULO (SP)
AÇÃO DE IMPROBIDADE ADMINISTRATIVA Nº 583532000178798 - 6ª VARA DA FAZENDA PÚBLICA DE SÃO PAULO (SP)
OBS: O SISTEMA DE BUSCA PROCESSUAL DA PÁGINA DO TRIBUNAL DE JUSTIÇA DE SÃO PAULO NA INTERNET NÃO OFERECE A POSSIBILIDADE DE FAZER LINKS PARA AS AÇÕES. PARA CONSULTÁ-LAS, ACESSE WWW.TJ.SP.GOV.BR
Política em sampa é caso de polícia !
Quando o leopard foi lançado muita gente reclamava de alguns warnings que apareciam durante a correção de permissões, um deles era o do ARDAgent, qual foi a solução da Apple ? Incorporar a permissão bugada ao sistema, assim eliminando os warnings e reativando o campo de distorção da realidade.
Não é possível que a Apple não tenha interesse em resolver esse problema, só pra ter uma idéia do potencial do bug, ele permite que qualquer usuário local instale um trojan no sistema, sendo administrador ou não. Já tem alguns trojans circulando web a fora. O Leopard sempre pergunta se você quer realmente abrir um programa que foi baixado da internet, mostrando inclusive a data e o site de onde o arquivo veio, o que evita trojans como aqueles do windows que são trojans disfarçados de imagens e vídeos, mas e no Tiger ? Dizem que a falha também esta presente na versão anterior.
E o pior, tem imbecis na comunidade macmaniaca que tentam minimizar a falha, inclusive pedindo pra alguém provar que esses trojans realmente funcionam e desafiando os leitores do fórum a invadir suas máquinas.
Passei um dia da minha vida estudando Xcode e produzindo um pequeno malware disfarçado de vídeo quicktime, mas a implementação a seguir é mais eficiente , modifique à vontade, é um applescript, é só compilar: clique aqui
Ok, os shoppings vendem as roupas de hiphop, mas quem usa não pode se comportar como quem usa ?
WTF ! Onde eles pensam que estão ? Na europa ? E o pior é que não se pode acusar a direção do shopping pro racismo ou coisa do gênero pois o shopping é um estabelecimento particular, e cabe à direção decidir quem pode ou não frequentar seu espaço.
É por essas e outras que eu decidi que só fixo raizes de São Paulo pra cima.
fonte
Sei que todos já passaram por isso, e que muitos outros também vão passar, então guardem esse link com carinho :
Procurando pelo sistema perfeito de backup (não existe, eu sei), acabei escrevendo um script ridiculo que funciona de forma parecida com o Time Machine da apple, mas sem todos aqueles efeitos especiais e nem a integração com os softwares do sistema. Pra usar basta instalar o rsync na máquina que vai receber os backups e na máquina que será backupeada, o código é esse :
cd /mnt/backup && \
rsync -ptvr --delete user@maquina:/home/user/ last ; \
cd last && \
find | cpio -dplm ../new && \
cd - && \
mv last `date +%Y%m%d` && \
mv new last
O script deve rodar na máquina que vai receber o backup , o primeiro "cd" é no diretório onde o backup será realizado, depois o rsync transfere o diretório para "last". O script entra em "last" e cria hardlinks para todos os arquivos, e cria seus diretórios pais no diretório "new". Então o script volta para o diretório anterior renomeia o diretório "last" para um com a data de hoje para o nome, e finalmente move o diretório "new" para "last.
Parece confuso, mas é bem simples, ele baixa o backup para last faz o diff para new, move o last para a data de hoje, e move o new para last. Isso faz com que o rsync baixe apenas os novos arquivos do backup e armazena uma cópia completa do sistema em cada diretório datado. Assim para recuperar um arquivo do dia X , basta entrar no diretório X. Como expliquei, as cópias não ocupam espaço pois são hardlinks, genial né ? Rsyn e cpio são ferramentas antigas, pq ninguém pensou nisso antes ?
Quando mostrei esse script para alguns conhecidos, me perguntaram se eu faria uma interface bonitinha como o do Time Machine, minha resposta é não. Pois cada linux é um linux, cada distro é uma distro, cada gerenciador de arquivos é um gerenciador de arquivos. No mundo livre, não temos padrões, e escrever código pra integrar todo mundo é impossível... No mac os x o padrão existe, todas as ferramentas apple estão integradas com o Time Machine, pois a Apple define os padrões, e que não segue não desenvolve pra OSX.
Aproveite o script
Isso me lembra o post do Everton (TOM) sobre o orkut bloqueando o DailyMotion e depois neguinho vem falar que eu estou me isolando do mundo , pro inferno com empresas monopolistas que controlam descaradamente as informações que temos acesso. Estou livre do GMAIL, GTALK, MSN e todas essas ferramentas bobas, o preço da minha liberdade é 40 reais por mais, acho barato.
Clique na imagem acima para ver passo a passo o desenvolvimento de um franguinho. Como somos capazes de comer um bixinho tão fofo ? Essas aves são estúpidas, mas são tão kawaiiiii ! Cof ! Cof ! Enfim, coma menos frango.
Impressionante como a criatividade de holywoody se esgotou, além dos inúmeros remakes e infindáveis sequências, a galera anda reaproveitando até roteiro de trailer !!!! Veja o vídeo abaixo :
Eu aposto que se as pessoas deixassem de piratear os vídeos via bittorrent certamente teriamos filmes de qualidade, né ? Se liga galera, o que pega agora é filme Koreano, vai por mim.
Na PyCon 2007 que rolou em SC ele deu a palestra Tem cobra dentro da maçã sobre programção PyObjc e agora o vídeo da palestra ta na rede :
Eu to pasmo, olha esse aqui

Dizem que o fenômeno pode estar ligado a uma composição química peculiar que favorece a retenção de eletricidade estática ao seu redor, mas pra mim, ele é um mutante :)
Eu também sou um, meu joelho é irresistivel, nenhuma criança com menos de 3 anos resiste, basta eu vacilar 1 segundo e alguém se machuca.
Minha namorada também é , ela distorce a gravidade a sua volta, são livros, roupas, vasos até armários inteiros
caindo a sua volta, impressionante !!!
fonte: G1
É fantástico, mas de que adianta um monitor de 20 polegadas , resolução de 1440x1050 com uma placa sem vergonha que não vai durar mais de 2 anos ?
~/.qt/qjackctlrc
Eu acho que esse treco deve dar uma puta dor nas costas, e digitar na tela vai detonar os dedos !!! Mas eu quero um, pena que custa U$ 10.000,00 ... Bom não é pra mim :(
http://www.astro.iag.usp.br/~algol/computacao/ObjCtutorial.html
Ao tentar montar o erro:
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193
E no dmesg a desanimadora mensagem :EXT3-fs: unsupported inode size: 0
Ao tentar passar o fsck.ext3 manualmente mais um balde de água fria :
Floating point exception
Esses problemas podem ser um clássico problema de superbloco corrompido... O superbloco pode ser visto à groço modo como um mapa do sistema, mas felizmente tá vários backups dele pelo sistema, e é essa estratégia pra recuperar a partição :)
O comando é :
fsck.ext3 -C -y -bO "-C" é para aparecer a barrinha enchendo, o y é para responder Sim para todas as perguntas, o "-b/dev/
Bloco-mínimo da partição endereço
1k 8193
2k 16384
4k 32768
É só substituir que funciona, no caso da partição de 300Gb o comando foi :
fsck.ext3 -C -y -b 32768 /dev/
Lascou-se ! Tudo deu errado ! Deletou tudo ! TIRE SEU MICRO DA TOMADA IMEDIATAMENTE, isso ai puxe o fio ! Não dê shutdown !
Parece loucura, afinal , tirar o micro da tomada não é nenhum procedimento técnico não é mesmo ? Mas isso impede que o sistema operacional grave arquivos no disco... Ao deletar um arquivo na verdade o sistema operacional apenas realoca seu espaço ocupado para novos arquivos, se por um acaso o SO gravar um novo arquivo ele pode sobre-escrever seu precioso arquivo com algum arquivo temporário ou um importante log do sistema :-/
Muita calma nessa hora o computador está desligado, seu arquivo está seguro ! Para religar todo cuidado é pouco, um erro e todos seus arquivos deletados podem ir para o limbo ! Será nescessário religar seu sistema em modo reparo com as partições em RO (read-only), como fazer ?
Se vc usa lilo/yaboot, dê um tab no prompt descubra o nome do Label do seu sistema e acrescente "ro init=/bin/bash", por exemplo :
Linux ro init=/bin/bash
Se vc usa grub, no menu de opções aperte "e" no item que corresponde a sua distro, "e" na linha do kernel e adicione "ro init=/bin/bash no final.... então aperte ESC e b para bootar.
Isso vai fazer com que o sistema monte a partição root em modo ro e vai iniciar o processo bash como processo número 1 no lugar do init.... Pode acontecer do diretório dev não ser populado ou seja não será possível montar outras partições se nescessário... se isso acontecer, vc deve remontar a partição / para leitura e escrita (mount -o rw,remount /) e rodar o comando udevstart (ou devfsd para quem usa sistemas antigos como debian sarge desatualizado e etc...) e rezar para dar certo.
Se tudo der errado, a única forma é iniciar o sistema no runlevel 1 , mas isso pode ser uma péssima idéia em algumas distros... várias delas escrevem no disco antes de entrar em modo de manutenção, entre elas : Fedora, Ubuntu, gentoo... deve haver uma porção delas por ai... Tenho quase certeza que slackware e debian não o fazem.
Na distro em questão (gentoo) isso ocorreu, o sistema escreveu no disco e não foi pouco : as consequencias serão descritas no final.....
Bom com o sistema montado em ro e com o bash em mãos é hora de agir ! O sistema de arquivos reiserfs peca por não ter uma ferramenta para recuperar arquivos deletados.... ou pior se ela existe não é livre (várias ferramentas de sistema do reiserfs não são livres....), mas tem uma gambiarra que funciona bem....É o comando reiserfsck !
Use :
reiserfsck --rebuild-tree -S /dev/PARTICAO
Esse comando vai buscar por todos os arquivos e diretórios e vestígios dos mesmos na partição e vai criar um diretório chamado "lost+found" no topo da partição...
dentro desse diretório vc vai encontrar uma porção de arquivos cujo o nome são apenas números... no meu caso tive que procurar por um arquivo grande, e achei, depois para confirmar usei o programa "file" para identificar o conteúdo ,tá lá ! Arquivo RAR na cabeça, então foi só renomear....
Tive a sorte de ser um arquivo grande , fácil de identificar... mas e se fosse um arquivo pequeno ? Bem mais complicado, não tem jeito é garimpar até achar.... No caso de diretórios inteiros ou partições a sistuação é mais grave, todos eles vão ter números como nomes e muitas vezes arquivos aparecem fora de seus diretórios .... uma zona.
Bom, e como meu sistema inicializou em init 1 e escreveu no disco não deu outra, ele corrompeu partes do meu arquivo e só pude recuperar 30% do meu arquivo original, bom melhor que nada :-/
Processador: PPC G4 800Mhz 1MB de cache
RAM: 1Gb
Eth0: SunGen 1Gb/s
Eth1: Airport 811b
Firewire 400: Apple
CDRW/DVD+R
GPU: ATI Radeon Mobility 7500
HD: Toshiba 40Gb
Tá rodando MacOs X Tiger , Ubuntu dapper (moobunted), gentoo.
ndiswrapper -i NETWPNDS.INF
O comando retorna "módulo inválido" ! Então olhando com atenção a caixa do meu dispositivo vi que o chipset da placa é um tal de WP1200, busquei no google e descobri que é um chipset de uma empresa chamada waveplus que não disponibiliza o driver para download nem pra windows hehehh. Cavei, cavei e achei esse driver que parece ser o correto para essa placa da LG.