Browsing the 2008 September archive
Um pequeno truque para melhorar a velocidade do startup do firefox:
/usr/bin/firefox:
#!/bin/bash
# Preloads and starts firefox
# preload profile for faster in-memory access
tar cf /dev/null $HOME/.mozilla/firefox --exclude '*/Cache/*'
exec /usr/local/firefox/firefox $*
Com isso, o perfil do firefox é carregado na memória antes de iniciar o executável, o que evita diversos seeks que ele faz. E, como já é bem conhecido
, os seeks dos discos ATA/SATA são responsáveis por mais de 70% de perda de desempenho de I/O.
Update: o firefox 3 também utiliza sqlite3 para muitas coisas. Com o passar do tempo, entretanto, a base dele tende a aumentar para infinito. Mesmo limpando o histórico, cache, dados de privacidade, etc, o arquivo do BD continua muito fragmentado – o que, por sua vez, resulta em muitos seeks desnecessários. Para otimizar isso, de tempos em tempos (com firefox desligado) dá para rodar esse script:
find $HOME/.mozilla/firefox -type f -name ‘*.sqlite’ -exec sqlite3 {} vacuum \;
Isso vai desfragmentar todos os arquivos .sqlite do firefox (places, saved forms, favicons, etc). Se o seu firefox dá umas travadas periódicas ao tentar digitar algum endereço, ou ao mostrar os bookmarks, ou simplesmente começa a mexer no disco sem nenhum motivo aparentente, você definitivamente precisa rodar esse comando!
The title says it all..
Ao perceber que através da minha conta de email antiga (@comp.ufscar.br), que eu não uso desde a graduação, eu recebia em torno de 2000 SPAMs por semana, eu decidi que é melhor tomar algumas medidas preventivas.
O jeito mais fácil é apagar a conta. Mas – num caso pouco provável – se alguém quiser mandar email para mim usando este endereço exclusivamente, isso deixaria a pessoa na mão.
Daí que veio a ideia de fazer um script que:
- Diga ao servidor de email que este email não existe mais (ou seja, o postfix/qmail/sendmail irão retornar mensagem de erro automaticamente ao remetente)
- Diga à pessoa que envio o email que é melhor usar outros meios de comunicação para comunicar comigo.
Como que eu fiz isso? Usando um mero script de 4 linhas (chamado de reject.sh):
#!/bin/sh echo “This email is no longer active.” echo “Please visit http://eugeni.dodonov.net/ for contact information.” exit 1 # essa linha diz ao servidor de emails que a tentativa de entrega de email falhou.
e adicionando a seguinte linha no .forward:
|/home/eugeni/reject.sh
Com isso, o servidor de emails retorna uma mensagem de erro padrão ao remetente junto com o texto que eu queria
:
I’m sorry to have to inform you that your message could not be delivered to one or more recipients. It’s attached below.
For further assistance, please send mail to <postmaster>
If you do so, please include this problem report. You can delete your own text from the attached returned message.
The mail system
<login@comp.ufscar.br>: Command died with status 1: “/home/bcc/eugeni/reject.sh”. Command output: This email is no longer active. Please visit http://eugeni.dodonov.net/ for contact information.
A cada dia mais e mais eu percebo que o que a VIVO tem interesse é em pegar clientes novos, e não manter os antigos.
Só um exemplo bem claro:
Se você é um cliente da vivo já faz mais de 10 anos (no caso, era da telesp celular ainda), tem celular pós-pago com diversos planos a mais (tipo zap e longa distância), compra celulares para toda a família só na vivo, etc. Enfim, é um cliente bom e fiel à empresa.
Neste caso, se você quiser usar todos os pontos que você acumulou ao longo dos anos para comprar um celular novo, você tem que pagar R$ 699,00.
Entretanto, se você é cliente novo, nunca teve nada a ver com a VIVO, e quiser comprar o mesmo celular, você paga R$ 499,00.
Que divertido
. Dá até vontade de cancelar o plano, e falar que você é um novo cliente.. Aí, além de tudo, você ganha um desconto de R$ 200
.
Ou mudar para CLARO ou TIM – neste caso, você paga R$ 599,00. Ou seja, desconto de R$ 100.
A impressão que está dando é que a vivo está fazendo de tudo para perder os seus clientes..
Bem, depois de ouvir por alguns dias o Death Magnetic de Metallica, mudei a minha opinião sobre ele (e para melhor!). Acho que é um dos melhores CDs de Metallica dos últimos tempos. Com excessão de S&M, é o melhor CD desde o Black Album. Tá certo que Load e Reload tinham algumas músicas excepcionais, mas.. foram só algumas músicas do cd.
De forma geral, o CD é muito bom. Todas as músicas são bem diferentes. Algumas são repetitivas dentro de si (e todas são bem longas), mas nem tanto quanto no St. Anger. Temos mais solos também, os riffs são mais marcantes, e o som em si parece ser muito mais detalhado (ao contrário do St. Anger, onde o CD inteiro parece ser tocado num ensaio).
E agora com mais detalhes sobre as músicas:
- That Was Just Your Life – introdução lenta que se transforma num riff muito bom. Em alguns pontos fica muito repetitivo, mas em geral eu daria nota 8/10 para ele.
- The End of the Line – muito bom. Só achei que fica muito repetitivo em alguns pontos também. 8/10.
- Broken, Beat & Scarred – um dos melhores riffs do cd. Ele fica na cabeça e não sai mais. 8/10.
- The Day That Never Comes – achei ideia similar ao One. Tem alguns trechos que se repetem demais, mas a música não deixa de ser boa. Não é a minha favorita deste cd. 7/10.
- All Nightmare Long – uma das músicas mais rápidas do CD. E uma das que mais gostei. 9/10.
- Cyanide – achei muito boa também. Tem algumas variações inesperadas no meio da música (boas). 8/10.
- The Unforgiven III – falem a verdade, essa é a música que todo mundo mais esperou
. E é a música mais “leve” do cd. É bastante diferente de Unforgiven I e Unforgiven II, mas tem o mesmo tema. Também tem alguns arranjos inesperados de um cd de Metallica (piano e instrumentos de sopro, aparentemente). No meio da música eu achei que fica um pouco mais fraca a letra, mas em geral gostei da música (embora menos que de Unforgiven e Unforgiven II). 7/10. - The Judas Kiss – música bastante pesada. Achei que do CD inteiro é a que mais lembra o St. Anger pelo som, mas tem um solo marcante. 8/10.
- Suicide & Redemption – depois de muitos anos, uma música instrumental de Metallica. Um detalhe importante – música intrumental de quase 10 minutos! 7/10.
- My Apocalypse – pelos reviews que eu li na Internet, é a música que o pessoal tem gostado menos. Na minha opinião, é uma das melhores deste cd, e é uma das mais rápidas. 8/10.
De forma geral, achei o Death Magnetic muito bom. Não é o melhor CD de Metallica até agora, mas definitavamente é um CD bom.
Após ouvir o novo CD de Metallica, fiquei com impressão meio dividida.
Por um lado, achei esse cd bem melhor que o St. Anger. Por outro lado, acho que esperava mais de Metallica – ainda mais depois do intervalo que eles deram do último para o atual.
Anyway, acho que vou ficar ouvindo ele por um bom tempo ainda.
De acordo com o Django Roadmap, faltam somente 9 tickets para a versão 1.0!
Finalmente, depois de alguns anos de desenvolvimento, veremos a versão 1.0 do melhor framework para construção de sites no universo
.










