Month: May 2012

Converter espaços em tab para separar colunas de um texto

Se você tem um arquivo em pdf com a lista de candidatos que passaram em um concurso e você deseja classifica-lo por ordem de pontuação, você seguir estes passos:

pdf2txt arquivo.pdf > arquivo.txt
cat listagem.txt | sed 's/  \+/\t/g' > listaordenada.txt

Eu gastei muito tempo para converter esta lista, pois todos os exemplo que encontrei na internet sempre usavam ‘s/ +/\t/g’ ou ‘s/\s+{2,}/\t/g’, o detalhe é que você precisa usar \+ ou invés de simplesmente + ou \{2,} ou invés de {2,} são coisas bobas mas que nos fazem perder tempo.

Para ordenar ou invés se usar o sort junto com awk ou outra coisa do genero, eu simples utilizei o LibreOffice Calc e fui em Data -> Sort

Advertisements

Como gravar as ligações em celulares com Android

Se você deseja gravar suas ligações de voz no seu celular Android então você pode instalar o aplicativo Total Recall, ele funciona perfeitamente na maioria dos smartphones Android.
Eu testei no LG P698F e funcionou corretamente, embora durante o teste de validação o aplicativo parou de responder, mas após reiniciar o celular tudo funcionou corretamente.

Infelizmente a versão gratuita do Total Recall funciona apenas por alguns dias, depois deste tempo ele passará a gravar apenas o primeiro minuto de cada ligação.

Felizmente existe uma opção gratuita e open source que funciona em alguns celulares que usam os processadores da Qualcomm:
http://code.google.com/p/rvoix/

Apesar do LG P698F utilizar o processador Qualcomm o rvoix não funciona corretamente nele.

wash error: Found packet with bad FCS, skipping

Se você executou o comando:

# wash -i wlan0

E obteve vários erros como este:
[!] Found packet with bad FCS, skipping…
[!] Found packet with bad FCS, skipping…
[!] Found packet with bad FCS, skipping…
[!] Found packet with bad FCS, skipping…
[!] Found packet with bad FCS, skipping…

Então mude o comando para:
# wash -i wlan0 -C

O -C diz ao wash para ignorar o erro de checksum do FCS

Fonte: http://code.google.com/p/reaver-wps/issues/detail?id=206

ClockWorkMod proximo passo apos rootear o smartphone LG P698F

No post anterior eu comentei sobre o smartphone dual SIM LG P698F e postei alguns links de sites que ensinam como rootear seu aparelho. Eu fiz este procedimento e comecei a pesquisar um pouco mais sobre o CyanogenMod.

Infelizmente ainda não existe suporte ao Cyagnon para o P698, mas os italianos criaram uma versão para o modelo P690, que é muito parecido, mas não é dual SIM.

Ainda não decidi se arrisco a instalar a versão criada para o P690, mas de qualquer forma decidi instalar o sistema de recovery chamado ClockWorkMod que já suporta o LG P698F e pode ser instalado seguindo as dicas deste post:

http://forum.xda-developers.com/showpost.php?p=25103749&postcount=1

Após instala-lo seu smartphone vai reiniciar e entrar no CWM, você pode usar as teclas de volume para navegar nas opções e dar um toque rápido no botão de power para selecionar uma opção.

Para saber mais sobre o ClockWorkMod sugiro a leitura deste site:
http://www.addictivetips.com/mobile/what-is-clockworkmod-recovery-and-how-to-use-it-on-android-complete-guide/