Archive for the “Linux” Category


Disclaimer:
Este post vai parecer daqueles que o pessoal faz para ensinar a fazer um “ls” ou um “chmod” numa consola. Mas fica aqui a referência para a próxima vez que precisar.

Hoje (pela hora já foi ontem) no trabalho tinha um ficheiro XML, grande como o caralho e todo ele “numa linha” (sem quebras de linha e sem estar indentado).

Tive de pedir a um colega meu para o abrir no visual studio, porque pelos vistos aquilo indenta logo o ficheiro.

Como passar uma vergonha destas, para mim, é como ser sodomizado em praça pública… ainda agora precisei novamente e em Vim fez-se o trabalho com 3 RegExps:

:%s/<\/\([^>]*\)>/<\/\1>^M/g
:%s/\/>/\/>^M/g
:%s/\([^\/]\)></\1>^M</g

Para quem não souber:

^M = Ctrl+V - Ctrl+M

Depois a parte simples da indentação:

:set filetype=xml
:filetype indent on
:e
gg=G

Comments 2 Comments »

Para:

  • Fazer download dos videos todos dum user do youtube
  • Arriscar a foder-me
  • Apostar na sorte do HTML não ser alterado
  • Me armar em gajo de barba rija e não usar APIs, porque fazer parsing de HTML é que é de homem
  • Continuar a foder o juizo aos gajos de Perl dizendo que Perl é só para aquilo que não se consegue fazer com shell script (*1)
  • Servir-me do http://videodownloader.net

O script está aqui.

Para usar:

$> youtube_down_all.sh <username_do_youtube> <directoria_para_guardar>

E agora para me armar em blogger que usa ubuntu:

Para converter os videos de flv para outro formato podem usar o “ffmpeg”

Para instalar:

$> apt-get install ffmpeg


(Ora bolas que me esqueci de escrever o “sudo” no inicio)
Para converter:

$> ffmpeg -i <nome_do_video .flv> <nome_do_video .mpg>

Já agora, tudo por causa de noticias destas e doutras deste tipo.

(*1) - ok ok, uso a lib LWP para o GET, mas deixem-me ficar com o bicicleta :-)

Comments 1 Comment »

… de jeito. :-)

Linux - Body Painting

(imagem: Wikipedia)

Comments 2 Comments »

Para parecer este gajo…



Agora também me deu vontade de “vir já escrever um post sobre isto”.

Dass.. acabei de tirar as duvidas, Konqueror é mesmo um browser de homem de barba rija. Não há cá “fodas deixadas a meio”. Ou as merdas estão feitas em condições ou então não estou a enganar o programador. Assim é que eu gosto. :-)

Comments No Comments »

Eh pah, amigo Malta desculpa lá, mas estou mesmo farto das merdas do Flash.

Não sei de que lado está a culpa, mas ou houve merda no FF, ou então foram os gajos da Adobe que fizeram borrada com o Flash player 9.
Mas tenho o raio do Firefox constantemente a crashar-me. É que fica tão instável que qualquer página me manda isto abaixo. Crash recovery… yah right, isso não resulta.

Há uns tempos discuti isto com o Edson, mas ele dizia que não fazia sentido porque a ele acontecia-lhe no gmail. A mim também já me acontece. Ok, está aqui ainda um mistério por desvendar.

Mudar de browser? Humm, até pensei em mudar para Opera. Sim, dou o braço a torcer, é um bom browser, é pah, mas… um browser… é… como a vida. Um gajo gosta de gajas, por muita dor de cabeça que elas no dêem, porquê que se há-de experimentar gajos? Nepias, tou bem assim :-) (vou-me arrepender tanto de ter escrito isto…)

BTW, preciso de trabalhar, tenho de trabalhar, gosto de trabalhar e não tenho pachorra para andar a ser “enrabado” sistematicamente pelo Firefox a ir-se abaixo.

Mudar de versão de plugin? Naaa, sapo videos, youtubes, pornotubes não deixam.

Então:

vi /usr/local/bin/plugin_flash.sh 

#!/bin/sh MYMSG=” case $1 in work) if [ -f /path/to/firefox/plugins/flashplayer.xpt ]; then rm /path/tp/firefox/plugins/flashplayer.xpt MYMSG=”Restart Firefox and gonna work”; fi if [ -f /path/to/firefox/plugins/libflashplayer.so ]; then rm /path/to/firefox/plugins/libflashplayer.so MYMSG=”Restart Firefox and gonna work”; fi echo $MYMSG; ;; pr0n) if [ ! -f /path/to/firefox/plugins/flashplayer.xpt ]; then ln -s /path/to/firefox/backup/plugin/flashplayer.xpt /path/to/firefox/plugins/flashplayer.xpt MYMSG=”Restart Firefox and… enjoy”; fi if [ ! -f /path/to/firefox/plugins/libflashplayer.so ]; then ln -s /path/to/firefox/backup/plugin/libflashplayer.so /path/to/firefox/plugins/libflashplayer.so MYMSG=”Restart Firefox and… enjoy”; fi echo $MYMSG; ;; *) echo “Use: $0 (work|pr0n)” exit; ;; esac

OK, solução mais _estúpida_ não podia haver, mas…
_Caguei de bem alto pro Flash quando não preciso dele_.

Já agora, se alguém souber solução para isto, agradeço. :-)

E são escusados comentários do tipo: “no meu XisPé ou gayVista funciona tudo muito bem”. Quero é que o vosso SO se foda.
Macdroides não posso dizer isto, senão batem-me :-(

Comments No Comments »

Hoje de manhã o amigo Pedro, brindou-me com esta imagem por mail.

Shot Tux


Nem curto muito shots, mas num copo destes até ia :-)

Thanks dude ;-)

Comments No Comments »

… tivesse sido feito pela M$…

Teria sido este o resultado:

vi by M$



(click para ampliar)

Comments 3 Comments »