Blog Nerd do Liquuid

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é.

cartum



1 comentários

TAGS : eleições 2008 tiro no tira

Esse blog vai morrer mesmo



Ou pelo menos sua engine... O problema é que esse site é contruído em cima do Django 0.96, e o novo Django 1.0 não é compativel com o código da versão anterior e vai exigir uma certa refatoração. Inicialmente achei que essa refatoração seria simples e descomplicada, lendo o Porting Guide qualquer um pensaria o mesmo, só que muito do meu código tá pendurado em funções não tão bem documentadas e por isso o porting vai ser bem mais trabalhoso do que imaginava.

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...


2 comentários

TAGS : blog django migration sux

ESPEAK, o say do linux !



Eu sempre me gabei pelo comando "say" ,um sintetizador de voz que só existe em MAC OSX. Nele você escreve "say bitch" e ele fala "bitch", levando em conta as inflexões, pontuações além do fato dele saber cantar. Mas agora descobri que o linux tem algo parecido, e com vantagens. Pra instalar é fácil :

pacman -S espeak

Pra 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.


0 comentários

TAGS : say linux espeak mac osx sintetizador voz

Ficha suja



A Associação dos Magistrados Brasileiros liberou uma lista com os candidatos com processos rolando na justiça para todas as capitais brasileiras. Aqui em são Paulo temos o Maluf ( 7 processos ) a sua Vice Aline Corrêa de Oliveira Andrade (1 processo ) , e a Marta Suplicy .

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 !

fonte: http://www.amb.com.br/portal/ambdebate/todos_can.asp


0 comentários

TAGS : eleicoes 2008 politica

A Apple quer ser a nova Microsoft ?



Papo sério, hoje saiu uma atualização de segurança para o OSX Leopard ,porém nada de resolver as permissões do ARDAgent . Ok , virou palhaçada ! Os caras vendem um sistema operacional com uma falha de segurança que torna o OSX tão seguro quanto o Windows 95 e não tem a manha de corrigir !!!

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


2 comentários

TAGS : mac osx leopard tiger fiasco trojan ardagent security hacker

Apartheid em curitiba ?



A última moda em curitiba é barrar a molecada que se veste de mano. Seguranças são instruidos a não permitir a entrada de gente que se veste , se comporta, ou fala como na periferia, what !?

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


7 comentários

TAGS : racismo Apartheid curitiba shopping wtf

Convertendo Unix Time para GMT



Fala a verdade , quem aqui nunca foi abordado por um guarda de trânsito perguntando uma forma simples de converter datas Unix time para GMT e vice-versa ?

Sei que todos já passaram por isso, e que muitos outros também vão passar, então guardem esse link com carinho :

http://soft.zoneo.net/Unixtime/index.php


5 comentários

TAGS : unix time gmt javascript

Stop Motion + Graffit = WTF !



Muuuuuuito legal !

MUTO a wall-painted animation by BLU from blu on Vimeo



2 comentários

TAGS : stop motion graffit muito bom

time machine no linux com rsync



Como todos sabem, eu adoro o Leopard, e gosto muito do seu sistema de backup, é ridiculamente simples. Até mesmo sua implementação é simples, ele cria um diretório para cada hora, e a partir de um rsync de tudo vai fazendo cópias incrementais dos arquivos modificados (novos), e hardlinks de todos os outros. Então dentro de cada diretório ele tem uma cópia do sistema inteiro, mas gastando quase nada de disco, afinal são hardlinks.

time-machine-rsync

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


1 comentários

TAGS : backup script shell time machine apple cpio rsync

msn bloqueando youtube ?



Deu no UnderGoogle, estaria o msn bloqueando os links do youtube ?

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.


0 comentários

TAGS : free youtube dailymotion orkut gmail gtalk google

Desenvolvimento do ovo



Como vocês sabem, parei de comer frango depois que uma kombi cheia de pintinhos, tropeçou em um bueiro, derrubou uma caixa de aves em frente minha casa , sobraram apenas 3 vivos, dois eu levei pra casa e os criei até se tornarem frangos.

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.


0 comentários

TAGS : galinha pintinho frango desenvolvimento

Batman x Cavaleiro das Trevas



Nota: Minhas declarações são acusações infundadas e levianas ,siga esse link

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 :

See more funny videos at CollegeHumor

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.


2 comentários

TAGS : criatividade originalidade batman cavaleiro das trevas video trailer

Palestra so Aurelio na PyCon 2007



O Aurélio é meu heroi . já trombei com ele várias vezes , na última praticamente deixei ele falando sozinho, nada pessoal cara eu tava sob pressão de uma equipe de 50 pessoas sem internet pra trampar. Seja como for por mais FDP que eu seja, ele é o cara.

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 :




0 comentários

TAGS : aurelio python objective-c pycon pyobjc

xeyes ? O que pega é o cubocc



Fantastico, clique na imagem abaixo e quando a japinha aparecer mexa o mouse :

Eu to pasmo, olha esse aqui


0 comentários

TAGS : japinha xeyes cubocc 3d motionportrait

Primórdios da informática



Muito boas essas charges :)

Inicio da informática

Inicio da informática

Inicio da informática

Inicio da informática




0 comentários

TAGS : primodio informatica charge cartoon

Magneto existe !!!



Pivete de 12 anos trava computadores sem nem encostar neles. Após poucos instantes na frente de um PC, vem uma tela azul, ou kernel Panic ou uma Beach Ball of Death. Nem o Xbox 360 se salva, a solução foi comprar um controle sem fio pro moleque.

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


0 comentários

TAGS : x-men magneto eletricidade estática g1

Monitor a prova de setas !



Incrivel monitor da ASUS , que é à prova de riscos, marteladas, e até mesmo setas atirada de uma besta (sem trocadilhos por favor).

É 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 ?


0 comentários

TAGS : monitor asus indestrutivel

Evolução dos videogames



Site bem interessante com a history-line dos 50 e poucos anos de videogames :)

Nem todo os videogames foram listados, e tem alguns erros nas especificações de alguns consoles, mas está valendo :)



http://www.gamingdump.com/consoleevolution.html



1 comentários

TAGS : timeline video games

Adeus powerbook ...



Meu inseparavel companheiro se foi...
de forma estúpida
uma chuva
uma mochila molhada
uma gota de água
um chip explode e agora , só funciona na bateria...

O sistema de alimentação via fonte foi pro saco....

Só resta a bateria acabar, e depois o nada ...

Esse post é o último suspiro do melhor computador que já tive, adeus powerbook G4 titanium.....

RIP: Tita 2002~2007


0 comentários

TAGS : tita powerbook titanium

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

Apanhando do tigre



Postei em alguns fóruns especializados em mac sobre um problema que tive ao reinstalar os SOs no meu powerbook :


Senhores,

Minha situação é a seguinte, tenho um powerbook g4 (DVI), um ipod 80GB, um hackintoshi (iPC), cd de instalação genérico do tiger, original do jaguar, e vários linux a disposição.

Após vários anos de bons serviços, resolvi premiar meu powerbook com um upgrade de HD (40 GB -> 160 G, no HD antigo, tenho linux e tiger rodando perfeitamente.

Instalei o HD novo, e tirei meu DVD do tiger do armário, apesar de iniciar o boot ele congela logo na primeira tela (maçã cinza)... nem ao menos aparece a roleta pra indicar que ele está fazendo algo. Apesar de tudo, não parece um cold-freeze, caps-lock e num lock ainda respondem, mas não há atividades nem do HD nem do DVD-ROM.

Então voltei ao armário e tirei meus CD-ROMS (genericos) do tiger, mas estes nem ao menos bootam...

Testei vários CDs do linux e eles funcionaram perfeitamente.

Tirei do armário o Jaguar, original, que veio com a máquina, a instalação correu tranquila.

Pra tirar a duvida, fiz uma cópia do Tiger DVD genérico, e a instalação trava no mesmo local... Fui no demonoid peguei um CD-ROM do tiger e também não boota (segui as orientações de gravar usando o diskutility)...

Tanto os CDs e os DVDs funcionaram em alguma época (inclusive os usei para instalar nessa mesma máquina). A coisa é tão bizarra que usei o powerbook para gerar imagens do DVD, e foi tranquilo, então não parece ser erro de leitura da mídia.

Pensei em usar uma partição do HD novo para fazer a instalação, mas o jaguar não tem a funcionalidade de fazer restore coisas do tipo... Pensei em usar o Ipod, mas não teria como fazer o boot a partir dele já que ele funciona apenas com USB...

Pensei também em comprar o tiger original pagando 270 reais, mas acho que não vale a pena a essa altura, afinal o leopardo está em vias de fato....


Alguém tem alguma idéia ?

Em ultimo caso, vou tentar gerar uma imagem do HD antigo, e fazer um restore no HD novo via firewire com o iPC... mas não sei se daria certo, será que ele faria boot com esse processo ?


A primeira resposta que recebi foi desanimadora :


Para instalar o Mac OS num HD novo, você precisa primeiro colocar o DVD de instalação no Mac e bootar ele com a tecla C pressionada para bootar do CD. Daí ele boota na instalação. Você vai no menu, em Disk Utility e tem que formatar o HD, e aí sim colocar pra instalar o Tiger.


A minha resposta foi mal criada :

Você leu meu post ? Acho que sua resposta é pra outro tópico...

Teve até reação da galera :

Pooo...quase nada grosso.

Mas sempre tem alguém afim de ajudar :

Use o SuperDuper uo CarbonCopy para clonar seu HD antigo para o novo e está tudo pronto.

E Zaz ! Foi lindo, funcionou perfeitamente, fica a dica para a posteridade :)


Mas... será que eu fui groço ?


0 comentários

TAGS : mac powerbook superduper carboncopy macnews macmotiva

Ainda inconformado



http://www.youtube.com/watch?v=DMJJ76l_Nnk




0 comentários

TAGS : pizza politicos coco

Como desabilitar o realtime no Qjackctl no fedora 7



O fedora tem muitas qualidades, é atual sem ser instável, inova a cada nova versão, é robusta , estável tem pacote pra quase tudo.... Mas um grande defeito é suporte a desktops. Quem faz o fedora não leva muito em consideração o público que vai usar a distro em casa.
Um sintoma disso é a quantidade de serviços habilitados por padrão que tem uso apenas num contexto de workstation, outro sintoma é o kernel que não têm realtime habilitado por padrão...

O mais divertido é que o Qjackctl vem com o realtime habilitado por padrão, assim ele tenta ligar o modo realtime do kernel e morre em seguida. Mas como a minha placa é boa, eu não preciso tanto assim do realtime, porem o Qjackctl não deixa desligar o suporte a esse recurso.....

O jeito foi apelar para o arquivo de configuração do programam, já que na linha de comando tudo correu bem, que fica em :

   ~/.qt/qjackctlrc


Basta mudar a linha "Realtime=true" por "Realtime=false" e agora o qjackctl vai deixar vc desabilitar o realtime...

Agora o problema é arrumar software multimedia empacotado pro fedora :(


0 comentários

TAGS : fedora realtime qjackctl

As verdades sobre a área de TI



To doido pra acompanhar essa série !!!

O nome é The IT Crowd :)


0 comentários

TAGS : it Crowd video ti verdade youtube fun

Microsoft Surface



Olha a MS mandando ver, os sonhos do tio bill aos poucos estão se tornando realidade,a venda de músicas a lousa mágica e agora o fim do mouse e teclados.

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




0 comentários

TAGS : microsoft multi-touch surface

Tutorial Objective-C



Objective-C é uma linguagem de programação orientada a objetos derivada do C, é a principal linguagem de programação do projeto gnustep e dos sistemas NeXT e Mac Os X. Um velho amigo macmaniaco (Algol) escreveu esse pequeno tratado sobre a linguagem, e quero dividir esse tesouro com vocês :

http://www.astro.iag.usp.br/~algol/computacao/ObjCtutorial.html


0 comentários

TAGS : c gnustep mac next objective-c objetos osx program programação

Problemas com o superblock do ext2



logo após mandar o email sobre como des-deletar arquivos, uma amigo chegou com um caso intrigante de uma partição ext3 de 300Gb que não montava... sintomas :

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 -b  /dev/

O "-C" é para aparecer a barrinha enchendo, o y é para responder Sim para todas as perguntas, o "-b " é para passar o endereço do superbloco alternativo, que muda dependendo do tamanho da partição, olha ai os endereços:

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/




0 comentários

TAGS : linux sys e2fsck ext2 ext3 fsck.ext3 partição superblock

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

Brinquedo novo :)



Maizena tá à venda, em seu lugar veio o TiTa, é um powerbook G4 titanium DVI, olha as confs :

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.


0 comentários

TAGS : tita ppc powerbook g4 mac ubuntu gentoo

Ndiswrapper em placa LG LW2220P



Genjuro é o nome do meu servidor de rede, ele é um pIII 666Mhz com 128 Mb e um HD de 40Gb que era do meu playstation 2 :-)
É uma máquina comum rodando fedora 4 e conta com uma placa wireless LG modelo LW2220P, perfeitamente compatível com o linux via ndiswrapper. Porém seguindo as instruções do site, ao dar o comando:

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.


0 comentários

TAGS : driver genjuro lw2220p ndiswrapper playstation sys wifi

Posts relacionados

Delicious/liquuid/ti