sexta-feira, 2 de janeiro de 2009

Como um semi-computólogo cozinha ovos

Simples:

  1. Procura no google por cozinhar ovo na água
  2. Numa rápida olhada, escolhe um link
  3. Lê os comentários
  4. Vai pra cozinha e faz 2 testes: o do texto e o do comentário
Feito isso, come e, depois, lava a louça (faz parte do processo - e do meu marketing).

Depois de tudo, ainda vai pesquisar o motivo pelo qual se deve usar vinagre. Não é suficiente funcionar: tem que saber como funciona.

O vinagre serve para reagir quimicamente com o sal presente na casca do ovo, tornando-a menos rígida e, como o ovo não se dilata igualmente por causa da temperatura, isso diminui a possibilidade da casca se quebrar.

Ainda bem que eu não gosto de química!

O mais estranho nisso tudo - além do fato de terem ficados bons - é que eu não teria feito isso se mais alguém estivesse em casa...

Fontes:
http://tutomania.com.br/saiba-mais/por-que-colocar-vinagre-na-agua-para-cozinhar-um-ovo-impede-que-a-casca-quebre
www.culinariamasculina.com.br/licoes/cozinhando-ovos

quarta-feira, 31 de dezembro de 2008

Notebook na UTI

Bom, assim como todos - ou quase todo mundo - certo, na fúria capitalista, quase ninguém - estou de folga nessas semanas no fim do ano. Do trabalho e da faculdade, claro.

O problema é que isso significa uso excessivo do notebook. Seja lendo alguma coisa, seja vendo filmes ou ouvindo música (ele é meu DVD player, meu aparelho de som e meu video-game). Nesse dia 30/12, ele não aguentou. Está em coma. Vai para a UTI da assistência técnica depois dos feriados... :'(

O problema é o mesmo reportado aqui: http://infofelix7.wordpress.com/2008/06/26/reclamacao-notebook-hp-com-defeito-nao-compre-notebook-hp/

Não comprei "xing-ling" pra não ter esse tipo de problema e então...

Isso é pra aprender: marca não significa qualidade. Se bem que o meu PC "genérico" aqui de casa, depois de uns bons anos (é um dos Athlon XP que ainda tinham problemas de aquecimento) deu problema nesse dezembro também.

Se alguém achar engraçado - ou útil - reproduzo abaixo o chat com o suporte da HP. Ah, e não comprei em paraguai, comprei numa loja aqui, tudo "legalizado". Mais um ponto para a tentativa de fazer tudo certo...

Rodolfo Stangherlin : Ao ligar o notebook, os leds ligam mas nada aparece na tela (nem o logo da HP que aparecia antes) nem o SO carrega (não há acesso ao HD - esse led não indica acesso).
[Um agente atenderá você em breve.]
[Você está conversando com Charles .]
Charles : Boa Tarde
Charles : Obrigado por entrar em contato com o Suporte via Chat HP, meu nome é Charles. O número desta sessão é: 473891, válido somente para o suporte via Chat.
Durante o atendimento farei algumas perguntas, podemos prosseguir?

Rodolfo Stangherlin : olá, boa tarde... vamos lá
Charles : Por Gentileza Sr. Rodolfo , pode me confirmar o modelo de seu equipamento?
Rodolfo Stangherlin : dv2214us
Rodolfo Stangherlin : precisa do nº de série também?
Charles : Não é necessário obrigado.
Charles : Ao ligar o equipamento não lhe apresenta nem o logo da HP?
Rodolfo Stangherlin : exatamente
Charles : O sr. possui midias de recuperação?
Rodolfo Stangherlin : ao ligar ele com a bateria, o led que indica "power" está ligado, além dos botões multimídia e o próprio botão que liga o note
Rodolfo Stangherlin : se ligar o note na tomada, ele se desliga após alguns segundos, mas continua carregando a bateria
Rodolfo Stangherlin : não, eu não tenho as mídias
Rodolfo Stangherlin : ele teve um problema, a algum tempo, no drive de DVD, mas levei ele até a loja onde comprei e eles resolveram. Só que, ao efetuar essa manutenção, eles me devolveram sem a partição de recuperação.
Charles : Sr. Rodolfo verifico que seu equipamento se trata de um equipamento importado conforme a falha, ou a recuperação do sistema pode resolver ou realmente uma manutenção do equipamento, nesse caso é recomendavel que o sr. verifique junto a HP do país de compra ou verifique com a revenda do equipamento o que deve ser efetuado.
Rodolfo Stangherlin : ver com a revenda do equipamento? ok, pode ser
Rodolfo Stangherlin : e quanto ao DVD de recuperação? a HP pode fornecê-lo?
Charles : Somente a HP do país de compra pode -lhe mandar essa mídia.
No caso é recomendavel que seja verificado junto a HP dos EUA no site www.hp.com

Rodolfo Stangherlin : certo, entrarem em contato com a revenda. Muito obrigado
Charles : Posso ajudado-lo em algma outra informação?
Rodolfo Stangherlin : No momento, era só isso. Vou buscar mais informações com a revenda e, se for o caso, entro em contato novamente.
Charles : Sr. Rodolfo, agradecemos sua opção pelo suporte técnico via chat.
O serviço de suporte técnico via chat da HP é resultado de inúmeras sugestões recebidas dos nossos clientes.
Para salvar o histórico desta conversa, clique em "Salvar Chat".



Eita ano! Ainda bem que está no fim.

Promessa para 2009: comprar direto do fabricante, nacional (infelizmente com teclado com "ç" - uma DELL da vida), paraguaio ou "xing-ling" (amazon, positivo)...


Feliz ano novo! Que venha 2009!

quarta-feira, 17 de dezembro de 2008

Rippar CDs: o lado negro da força

De softwares pra rippar CDs o mundo está cheio, mas é sempre bom anotar como se faz com um deles. Na inha de comandos, claro.

Com o cdparanoia

Listar faixas do CD:
cdparanoia -Q
Rippar uma música é simples até, mas eu precisava de partes delas (são umas 160, mais ou menos, e eu não sei dizer "não").
cdparanoia "1[0:15.0]-1[1:15.0]" 02.wav
Isso copia a faixa de 1 até 1 (só a 1, então) do tempo "0:15.0" (minutos e segundos) até "1:15.0" (60 segundos ao todo, ou 1 minuto, se preferir).

"02.wav" é o arquivo gerado.

Extremamente simples, funciona (quando o drive de DVD do notebook não dá problema, claro), mas era a segunda vez que precisava e tive que procurar na internet o nome do comando. Ele é usado como backend para vários rippers do Linux.

Ah, claro, tem que instalar:
apt-get install cdparanoia

segunda-feira, 15 de dezembro de 2008

Limpeza no Debian

O Debian tem um excelente gerenciador de pacotes, o apt. O dpkg é seu primo-irmão, eu acho. Os dois sempre fazem as parte "suja" de instalar e remover programas. Milagres seriam a parte do aptitude.

Esse nosso amigo, ao remover as coisas, deixa lá seus arquivos de configuração. Isso é uma medida prudente: se remover alguma coisa errada, só reinstalar que as configurações ainda estarão lá. Só que isso deixa muito "lixo" em arquivos texto espalhados pelo /etc.

Para ter uma idéia, usamos o dpkg:
dpkg -l | grep '^rc'
O "r" é de "remove" - significa que o pacote foi removido
O "c" é de "conf" - significa que os arquivo de configuração ainda estão ali
Outras informações o dpkg coloca no início da lista. Para ver:
dpkg -l | head
O resultado:
Desejado=U=Desconhecido/Instalar/Remover/exPurgar/H=Reter
| Estado=Não/Inst/arqs-Cfg/U=Descomp/Falhou-cfg/H=semi-inst/W=trig-adiado/Trig-pend
|/ Erro?=(nenhum)/H=Ret/precisa-Reinst/X=ambos-problemas (Est,Err: maiúsculas=ruim)
||/ Nome Versão Descrição

Pela lista, dá pra imaginar quanta coisa inútil tem no sistema.
Pra remover, usamos shell script:
dpkg --purge `dpkg -l | grep "^rc" | awk '{print $2}'`
Cruzes. Quer explicação?

As "`" (crases) indicam que o que está dentro é um comando e será passado por parâmetro para o comando de fora. A primeira parte lista os pacotes (como visto antes) e o "awk" pega a segunda coluna, que é o nome deles. O "--purge" apaga os arquivos de configuração.

Não é muita coisa, mas já dá pra fazer uma limpa.

E, se quiser limpar o cache do apt-get, use o "clean".
apt-get clean
No micro do trabalho, hoje (ontem) liberou quase 3GB... é, não seria tanto se fizesse isso mais freqüentemente...

Fonte: minha cachola

sábado, 29 de novembro de 2008

Quem acredita nas eleições?








Trabalho com informática...a "urna" nada mais é do que um computador... e computadores são, sim, violáveis...

Confirma o fato que todos nós já sabíamos.

Fonte: http://www.youtube.com/watch?v=0CFFogJqeKU&fmt=22 e http://noscreditos.wordpress.com/2008/11/25/urnas-eletronicas/

Vídeo em MPG: http://www.adrive.com/public/ed693402f402ba8ab9cb83e3a0bf2133f9d1e11a1f49c6f66d4382b1a2d6c918.html

domingo, 23 de novembro de 2008

Criando uma "biblioteca" no Linux

Criar uma "shared library" no Linux é mais simples do que parece. A idéia é criar algumas coisas que podem ser ocupadas por diversos programas sem precisar recompilá-las todas as vezes. Distribui-se o ".so" (que é a biblioteca) e o ".h" (que é como uma "lista" das funções disponíveis nela).

Vamos ao super-exemplo:

teste.hpp (é o "header", onde há a definição da classe)
class teste {
public:
int mais1(int);
};
teste.cpp (é onde está a implementação dos métodos da classe)
#include "teste.hpp"

int teste::mais1(int n) {
return n+1;
}
A idéia é transformar isso numa lib para que possa ser reaproveitado. Por exemplo:
#include <iostream>
#include "teste.hpp"

using namespace std;

int main() {
teste t;
cout << t.mais1(21) << endl;
}

Se simplesmente compilar isso com o g++:
$ g++ main.cpp
/tmp/ccgDxT6V.o: In function `main':
main.cpp:(.text+0x64): undefined reference to `teste::mais1(int)'
collect2: ld returned 1 exit status
Agora criando a lib, a partir do teste.cpp
g++ -fPIC -c teste.cpp
g++ -shared -Wl,-soname,libteste.so.1 -o libteste.so.1.0 teste.o
ln -s libteste.so.1.0 libteste.so.1
ln -s libteste.so.1 libteste.so
Observe que o que está em negrito é o que é específico para o nosso teste. o "1.0" é a versão que estamos criando.
A primeira linha gera o arquivo "teste.o", que é o código objeto (http://pt.wikipedia.org/wiki/C%C3%B3digo_objeto)
A segunda gera o arquivo da biblioteca, o libteste.so.1.0
Os dois links seriam criados pelo comando "ldconfig", mas como estamos apenas criando um teste, fazemos "na mão" mesmo.

Depois é só compilar:
g++ -L. -lteste main.cpp
o "-L." indica para buscar libs no diretório atual (deve apontar para onde está o libteste.so)
o "-lteste" indica para o g++ que ele deve incluir a libteste ao compilar.

Funciona, o único detalhe é que temos que levar junto com o executável as bibliotecas...

Fonte: http://www.faqs.org/docs/Linux-HOWTO/GCC-HOWTO.html#AEN643

sábado, 22 de novembro de 2008

GoogleTalk Gadget com Flashblock

Depois de instalar o flash, fui usar o gadget do GoogleTalk. Não usei, mas agora sei como fazer funcionar.

O problema era causado pelo FlashBlock, uma extensão que bloqueia o flash (!), para evitar de ficar carregando um monte de coisas sem noção. O problema é que o Google diz que o flash não está instalado... =/

Opa!

O gadget do Google Talk requer o Adobe Flash Player versão 9 ou superior.
Você pode instalar o player aqui.

Para concluir a instalação, encerre todas as ocorrências do seu navegador.

A solução: coloar talkgadget.google.com na whitelist (ou "lista branca") do flashblock:
  1. Ferramentas
  2. Complementos
  3. Selecionar o Flashblock e clicar em Preferências
  4. adicionar "talkgadget.google.com"
Pronto. Agora funciona! :)

Fonte: https://www.mozdev.org/bugs/show_bug.cgi?id=19105