sábado, 17 de outubro de 2009

Helicóptero da PM do Rio de Janeiro foi derrubado

Hoje cedo após uma longa seqüencia de tiros o helicóptero da PM do Rio de Janeiro foi derrubado e após a queda o aparelho explodiu levantando uma enorme coluna de fumaça negra como pode ser vista na foto abaixo.



Pelo som dos tiros foi possível perceber que se tratava de armamento de alto pode de fogo, podendo ser até próprio para derrubar aeronaves. O barulho dos tiros podia ser escutado desde antes das 6 horas desta manhã.

terça-feira, 22 de setembro de 2009

Dia mundial sem carro?

Não no Rio de Janeiro. Fiz a minha parte, mas percebi que o trânsito estava até pior do que o normal em alguns pontos. Acho que as empresas deveriam também dar uma ajuda para que os trabalhadores não usassem o carro em um dia especial como esse.

Mas o que vi é que se depender exclusivamente da população, este tipo de campanha não dará certo.

sexta-feira, 17 de julho de 2009

Dica rápida: grep

Se você sabe como fazer expressões regulares compatíveis com Perl, mas não consegue usar o utilitário grep da mesma forma, saiba que existe a opção -P que deixa o comportamento dele igual ao do Perl. Por exemplo se você quiser retornar na tela quais linhas de um arquivo teste contém palavras coma mais de uma letra que terminem com a letra o, use o seguinte comando:


$ grep -P '\wo\s.*' teste

terça-feira, 30 de junho de 2009

Firefox 3.5 foi lançado!

O Mozilla Firefox 3.5 foi lançado hoje. Faça o download do seu agora mesmo a partir daqui.

Já estou usando o meu!

quinta-feira, 11 de junho de 2009

Skype e "P2P connect failed"

Se você fez upgrade do seu Skype no Linux e quando tenta conectar aparece a mensagem "P2P connect failed", então a sua configuração do Skype está corrompida ou está incompatível com a nova versão. Para resolver este problema basta remover ou mover o diretório .Skype localizado no seu diretório HOME (/home/seulogin), para tanto execute o comando:


$ cd ; rm -fr .Skype


para remover, ou:


$ cd ; mv .Skype .Skype.old


para trocar o nome e preservá-lo.

Condições: Ubuntu 9.04 com Skype 2.0.0.72

Recuperar dados após formatação NTFS

Outro dia recebi um HD externo que originalmente continha dados em um sistema de arquivos EXT3 e sem querer havia sido formatado em NTFS, provavelmente formatação rápida.

Após uma breve pesquisa, encontrei na página de manual do mke2fs o parâmetro '-S' que se usado faz com que o mke2fs escreva apenas o superbloco e os descritores de grupo. Além disso, o manual informa que esse parâmetro pode ser utilizado quando tanto os superblocos e suas cópias estão corrompidos e como último método de recuperação restante.

Então, vamos ver o procedimento de recuperação.

Primeiro desmonte a partição e utilize o utilitário fdisk para trocar o tipo de partição para sistema de arquivos Linux (83 em hexadecimal), para tanto execute-o assim:

$ sudo fdisk /dev/sdx1

onde x é a letra equivalente ao seu disco com problemas e 1 é a primeira partição desse disco.

Tecle t para trocar o tipo de partição e em seguida informe o código 83 mencionado anteriormente. Feito isso tecle w para salvar a tabela de partições nova.

Formate agora a partição com o parâmetro "-S":


mke2fs -S /dev/sdx1


Agora, com um pouco de sorte, a partição pode ser montada normalmente.

sexta-feira, 1 de maio de 2009

Como mudar o tema do usplash no Ubuntu

Primeiro liste as alternativas de temas disponíveis usando,


$ update-alternatives --list usplash-artwork.so
/usr/lib/usplash/usplash-theme-ubuntu.so


Se o tema desejado não estiver na lista de alternativas, instale-o da seguinte forma,


$ sudo update-alternatives --install /usr/lib/usplash/usplash-artwork.so usplash-artwork.so /usr/lib/usplash/novo-tema-ubuntu.so 11


onde o valor 11 significa a prioridade da alternativa instalada.

Liste novamente as alternativas disponíveis,


$ update-alternatives --list usplash-artwork.so
/usr/lib/usplash/usplash-theme-ubuntu.so
/usr/lib/usplash/novo-tema-ubuntu.so


Utilize o comando abaixo para configurar o tema desejado,


$ sudo update-alternatives --config usplash-artwork.so

Existem 2 alternativas que fornecem `usplash-artwork.so'.

Seleção Alternativa
-----------------------------------------------
* 1 /usr/lib/usplash/usplash-theme-ubuntu.so
+ 2 /usr/lib/usplash/novo-tema-ubuntu.so

Pressione enter para manter o padrão[*] ou digite o número da seleção:
Usando `/usr/lib/usplash/novo-tema-ubuntu.so' para fornecer `usplash-artwork.so'.


Digite 2 para escolher o novo tema onde foi solicitado o número da seleção.

Agora, atualize o initramfs,


$ sudo update-initramfs -u


Então o novo tema será exibido toda vez que o sistema for iniciado.

Obs.: Esse procedimento foi testado no Ubuntu 8.04 Gutsy Gibon.

terça-feira, 6 de janeiro de 2009

VIM: Como copiar blocos de texto lado a lado

Supondo que você possua o seguinte texto e esteja usando o VIM para editá-lo,


1o. bloco
aaa
bbbbb
ccc

2o. bloco
ddd
eeeee
fff


e queira colocar o segundo bloco ao lado do primeiro, podemos utilizar os seguintes comandos do VIM para tal tarefa:

  1. Mova o cursor até o início do segundo bloco e tecle CTRL-v;
  2. Mova o cursor de seleção até o final do bloco que é na linha cujo conteúdo é "fff";
  3. Tecle $ para selecionar até o final de linha;
  4. Tecle d para apagar a seleção;
  5. Mova o cursor para o final da primeira linha do primeiro bloco, tecle a e insira a quantidade de espaços ou tabulações necessários;
  6. Tecle CTRL-v e SHIFT-p para colar o bloco apagado anteriormente na posição do cursor.

Assim teremos o seguinte resultado,


1o. bloco 2o. bloco
aaa ddd
bbbbb eeeee
ccc fff