Blog Nerd do Liquuid

Inferno Astral



Quem me conhece sabe que não sou uma das pessoas mais crédulas desse mundo, mas acidentetes bizarros vem acontecendo nos últimos 10 dias e estou começando a ficar preocupado...

Tudo começou no dia que recebi o iMac, o meu iPod simplesmente morreu (de inveja será ?) , apagou botei pra carregar no iMac e nada. Só voltou ao normal após ser conectado ao macbook pro durante algumas horas...

Após um treino de Tae Kwon-do cai da bicicleta, tinha uma guia literalmente no meio da rua machuquei as costas, cotovelo, mas não bati a cabeça nem nada

No dia seguinte quase fui atropelado 2 vezes, uma na faixa de pedestres ( sinal aberto para mim), e outra andando na guia da rua (já que a calçada estava em obras) a propósito na mesma rua onde cai com a bicicleta.

No dia seguinte passei mal o dia inteiro, era como se eu fosse desmaiar... tinha tontura ansia de vômito e muito sono...

No domingo fui ao sesc instalar uns micros e configurar impressoras e scanner, todas as máquinas deram kernel panic pelo menos 1 vez durante o processo, outras deram mais de 5 ! Nunca passei tanta raiva com ubuntu na minha vida, a zica foi tanta que nem tô culpando a distro pelo problema, ela é ruim mas não chega a ser um Xevian.

Voltando do sesc, uma quadra depois de onde eu cai da bike, escorreguei em umas pedras soltas na calçada e cai na sarjeta onde além de ralar a perna machuquei o tornozelo e me molhei com aquela água que eu tenho certeza não ser de chuva ou de uma nascente.

Chegando em casa, encontrei meu cachorro chorando no porão com umas máquinas de ginástica prendendo seu dorso e com uma mangueira velha amarrada na cintura... Ele estava ali já fazia algumas horas, estava exausto e em estado de choque. Peguei o iPod, iluminei o caminho até ele tirei as coisas de cima do cachorro, desamarrei a mangueira, e após algumas horas de tratamento pós-traumatico ele voltou a andar.

Horas depois do salvamento, meus pais chegam da praia e minha mãe encontra as seguintes fotos no portão, todas rasgadas como apresentado abaixo :

macumba ?
São fotos minhas de quando entrei na USP, do meu irmão quando criança e da minha mãe quando ela ainda era do movimento Black Power....

O que me preocupa nem é o fato dos espiritos estarem sabotando minha vida, alias estou bem diferente da foto assim como minha mãe e meu irmão. O que me preocupa é onde o tal bruxo conseguiu essas fotos, a minha foto da USP deixei duas na matrícula, uma com minha namorada e a outra estava muito bem guardada nas minhas gavetas, e sumiu. As fotos do meu irmão são do RG dele, que também sumiu, e as da minha mãe estavam em seu guarda roupa...

Alguém entrou em minha casa, mas não sei quando, afinal tenho fotos em cima da minha mesa bem mais fáceis de se achar do que a que estava no fundo da gaveta...

Estou preocupado de verdade, não me sinto seguro nem na rua nem em casa, já penso em fazer minhas malas e mudar de país ...


5 comentários

TAGS : uruca zica macumba ufo i want to believe

Storage ZFS em FreeBSD



Mais uma saga se inicia, a configuração de um servidor de dados rodando FreeBSD e ZFS. Faz tanto tempo que não uso FreeBSD que esqueci quase todos os macetes, mas pelo menos completei a instalação sem qualquer problema.

Aqui tenho uma máquina com 3 discos, um deles é IDE e possui 80GB de capacidade, os outros dois são SATA e tem 320 GB cada. A brincadeira é instalar o FreeBSD e montar uma partição gigante unindo os três discos , algo parecido com um split.

Logo de cara vi que não tenho bash instalado, CSH é um lixinho, e para instalar o BASH preciso de rede, então esse é o primeiro passo . Para ver quais placas de rede estão plugadas ao sistema use :

ifconfig

Dessa forma descobri que minha placa é vr0, como uso DHCP usei o seguinte comando para configurar minha rede :

dhclient vr0

Feito isso vamos instalar o bash :) No FreeBSD temos duas formas de instalar os programas, via ports e via pacotes binários. A oferta de pacotes via ports é mais abundante e flexivel, já os pacotes binários são mais rápidos de se obter. Como eu quero apenas o BASH vou usar o ports.

Usar o ports é fácil, se você sabe o nome do que procura use o :

whereis bash

Se não sabe vá em /usr/ports, e escolha a categoria do software que procuras, e dentro de cada um desses diretórios tem um diretório com o nome dos softwares, e o bash fica em /usr/ports/shells/bash. Uma vez dentro do diretório do bash basta dar o comando :

make && make install

Depois é só usar o comando chsh pra mudar o shell é se livrar do lixo do csh. :)

A parte boa é que o ZFS já vem com o FreeBSD, a ruim é que o suporte é experimental, nem sempre experimental quer dizer ruim... Mas só vou descobrir com o tempo heheh. No meu caso eu quero usar o resto do HD de 80 GB , e os dois HDs sata, para realizar essa mágica com o ZFS basta usar os comandos :

zpool create storage ad0s3 ad4 ad6

No meu caso tive que repetir o comando por causa de um warning dado pelo time do FreeBSD avisando que o ZFS ainda não está totalmente implementado. Mas aqui funcionou, totalizando 680 GB espalhados por dois discos e uma partição. E o sistema já montou o pool em /storage automaticamente.
Configuração do ZFS é isso mesmo, fazem LVM e raid parecerem piadas de mal gosto.

Agora temos que editar alguns arquivos, e devo dizer que o vi que vem no freebsd é um lixo, e se você , assim como eu não quer perder muito tempo compilando o VIM vamos instalar o pacote pronto, o comando é simples:

pkg_add -r vim

Basta substituir o "vim" pelo comando que você quer e tudo vai dar certo... ou não, no meu caso o pacote pronto do VIM exige a instalação completa do xorg, um completo desperdício de disco, já que nem monitor essa máquina via ter.

Para que nosso array de discos monte na incialização do sistema basta executar o comando :

 echo 'zfs_enable="YES"' >> /etc/rc.conf 

Como disse no início do post ZFS é experimental com o FreeBSD, então ele tem vários bugs já conhecidos, no caso do ZFS o mais grave é um que causa Kernel Panic se houver excesso de I/O, carinhosamente conhecido como “kmem_suballoc” . Pra resolver isso basta adicionar as seguintes linhas no /boot/loader.conf :

vm.kmem_size_max=”512M”
vm.kmem_size=”512M”
vfs.zfs.zil_disable=1

Se colocar mais memória doque seu computador possui ele vai crashar !

Agora é só botar o samba pra exportar o pool e já era ! Se o Mac OSX vier com uma implementação decente do ZFS, e aparentemente vai, o linux vai cair na irrelevância bwa ! ha ! ha ! ha !

Trolagens a parte, vou descrever brevemente porque o ZFS é o melhor sistema de arquivos em qualquer segmento:

  • Ele faz snapshots ! Vai fazer faxina no HD ou vai deixar seu sobrinho mexer no micro ? sem crise ! faz um snapshot e todos seus dados estão automaticamente backupeados !
  • Hd ta acabando, não tem mídia pra fazer backup ? Sem problemas, ativa a flag de compressão de dados e ganhe gigas de espaço sem fazer esforço
  • Precisa de mais partições ou de redimencionar o seu /home ? Sussa, é mais rápido do que ler essa linha
  • Comprou um HD novo ? É só espetar adicionar ao pool de discos e usar, não vai ter trabalho nem pra de particionar muito menos montar o disco novo !!!
  • Quer segurança nos dados, redundancia e velocidade ? Sussa, raidz faz isso pra você, é só ter mais de 2 discos

O único defeito do ZFS é que ele não é licenciado em GPL, então não pode ser incluido no kernel do linux com a mesma facilidade que foi absorvido pelos *BSDs ou OSX ... "Linux é livre, ZFS é livre, mas minha licença é melhor que a sua então não vou incorporar seu software" babaquice ? Sim e da grande ! Quem perde ? Todo mundo !

Ponto pra licença BSD.


1 comentários

TAGS : freebsd ports dhclient bash zfs pkg_add sysadmin

Bozo, see you in hell !



Mais uma encarnação do Bozo vai pro saco...

Bozo the clown by betocampos

Até quando esse exército de palhaços vai continuar aterrorizando as criancinhas ?


0 comentários

TAGS : bozo palhaço die bitch morreu

A Morte do XP



Hoje é o último dia de vida do Windows XP, amanhã ele vira história ...

Uma pena, nunca tive tempo pra usar pra dizer se era bom ou ruim... Agora ele vai ser infestado de pragas de todos os tipos e tamanho, abandonado às traças...

Já tá na hora de testar o Vista , só mexi uma vez no computador do Habib, só achei pesado , de resto não sei mais nada...

XP, R.I.P


4 comentários

TAGS : windows xp die bitch

Puts, errei... Bem, ainda faltam mais 15 horas



Ok, todo mundo sabe que eu prefiro as gordinhas, só olhar a foto abaixo que da pra entender :) Não é o caso para desejar a morte das magrelas mas o problema é que se essa moça não morrer hoje eu perco um ipod touch

winehouse

Pensando bem, acho que ela já morreu :P


3 comentários

TAGS : amy winehouse die hahaha

Fazendo script kiddie de otário



Genial, pena que não fui eu !!!

how-to-catch-script-kiddies

Como é fácil enganar o povo né ?


1 comentários

TAGS : script kiddie sux hahaha

Pac Man: The Movie



Sim, eles fizeram ! Um filme baseado no game Pac Man, duvida ?

Jesus....


0 comentários

TAGS : pacman movie hahaha

Ganhe um ipodtouch !!!



Quando Amy WineHouse, excelente cantora , vai dessa para melhor ?

Dê seu palpite e concorra a um IpodTouch


4 comentários

TAGS : amy whinehouse palpite junkie

Links interessantes sobre desenvolvimento web



Três artigos muito interessantes sobre alguns aspectos do desenvolvimento web:

Autenticação usando PHP :
http://infog.wordpress.com/2007/10/13/sistema-de-autenticacao-em-php-parte1


Usando o TinyCA pra gerar certificados SSL localmente:

http://www.linux-tip.net/cms/content/view/324/26/


Curso de programação web usando Java :

http://www.tecnoclasta.com/2007/10/01/curso-gratuito-de-programacao-para-web-em-java/


0 comentários

TAGS : php cookies java web ssl tinyca ssl

Como derrubar o IE6/7 com apenas cinco tags



Crie um html com esse conteudo :
<style>*{position:relative}</style><table><input></table>

Agora carregue o hmtl e veja seu IE agonizar

fonte: http://d.hatena.ne.jp/Hamachiya2/20070804/browser_crasher
http://hamachiya.com/junk/ie_crash.html


0 comentários

TAGS : hacker crash ie internet html

Minha experiência com o Hackintel



Nesse episódio narro parte da queda do linux como sistema soberano em minha casa e se vale ou não a pena comprar um mac de verdade.

Assine o podcast


0 comentários

TAGS : hackintel hackintosh linux mac osx podcast review

Recuperando dados deletados de uma partição reiserfs



Assunto delicado, perder um dado importante ou todos os dados de uma partição ou uma partição inteira é como um incêndio na casa de um geek.... Eu mesmo já surtei inúmeras vezes nessa lista por ter perdido partições inteiras ao instalar uma distro nova (Conectiva 7 e depois nunca mais usei conectiva), ao dar um comando errado na hora errada na partição certa ou por falha de disco.... alias meu HD aqui já tem 3 anos......
Bom Após passar 2 semanas puxando um game de playstation ( Valkyrie Profile= RPG ambientado nas culturas nórdicas, asgard, odim, vicking e tals...) para curtir nas férias, hoje finalmente o jogo veio ! Tava puxando por bittorrent e no ápice do meu egoísmo, fui deletar o torrent para não fazer mais upload |:-> mas cai na pegadinha do tab-completion do shell que completou com o arquivo rar em vez do torrent X-(
Digamos que nenhuma política de backup poderia ter me salvado dessa tragédia...
Então vou descrever aqui como recuperar dados deletados de uma partição reiserfs incluindo os passos que dei para recuperar meus dados :)

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 :-/


0 comentários

TAGS : asgard backup conectiva dados fedora geek gentoo grub init lilo linux odim partição profile psone rebuild-tree recuperar reiser reiserfs reiserfsck rpg shell sys tab-completion torrent ubuntu valkyrie vicking yaboot

Posts relacionados

Delicious/liquuid/ie
Installation:Fedora - IEs4Linux
liquuid's post :: Como derrubar o IE6/7 com apenas cinco tags
ぼくはまちちゃん!(Hatena) - IEを華麗に撃墜する一行