Plugin para buscas multiplas no vim

A cada nova busca usando este plugin ele adiciona uma cor diferente
http://www.vim.org/scripts/script.php?script_id=479

Eu estou usando assim:

:mse[tab] add [enter]
:mse[tab] list [enter]
:mse[tab] del [numero]

alt+/ também adiciona

Map* Command -----------------------------------------------------------------------
:Msearch add
:Msearch! add
{n} :Msearch list {n}
{n} :Msearch! enable {n}
{n} :Msearch next {n}
{n} :Msearch previous {n}
{n} :Msearch search {n}
:Msearch! search
:Msearch direction reverse
:Msearch direction forward
:Msearch! direction
{n} :Msearch! delete {n}
{n}l :Msearch highlight list {n}
{n}L :Msearch! highlight list {n}
s :Msearch highlight shuffle
S :Msearch! highlight shuffle
-----------------------------------------------------------------------
* {n} is optional

Gerenciador de fontes em python

http://otherwise.relics.co.za/wiki/Software/FontyPython/
sudo apt-get install fontypython
Veja também um visualizador de fontes nativo para o gnome
http://vivaotux.blogspot.com/2009/01/visualizador-de-fontes-para-o-gnome.html

Doses homeopáticas de shell script

Como eu faço para ver, e tão somente ver, como foi a execução do meu ultimo rsync sem que eu tenha que usar o history | grep rsync?

!rsync:p

Se eu digitei:

rsync -avz --update --delete ./ coordenador@10.3.0.154:/home/coordenador/dvd-viagem/

e o ip da máquina não terminava com 154 como trocar por 175?

^154^175





Veja também como habilitar o magic space no bashrc

Como instalar o cinelerra no ubuntu 9.10


echo deb http://akirad.cinelerra.org akirad-karmic main | sudo tee /etc/apt/sources.list.d/akirad.list && wget -q http://akirad.cinelerra.org/dists/akirad.key -O- | sudo apt-key add - && sudo apt-get update

Existem versões para computadores com mais recursos e uma versão genérica.
escolha sua vesão aqui: http://cinelerra.org/getting_cinelerra.php#ubuntu

Apagando arquivos de hoje de uma pasta

Sei que a maioria dos leitores do blog já sabem usar o find com todas as suas firulas, mas vez por outra devemos dar uma colher de chá para os novatos, não é mesmo?

find ./ -ctime -1 | xargs rm -rf


Lembre-se que este comando é recursivo, caso não deseje este comportamento faça assim

find ./ -maxdepth 1 -ctime -1

No caso acima não estou apagando mas apenas listando o que foi criado hoje
e tão somente na pasta atual, a opção "-maxdepth" controla o nível de profundidade sobre o qual o find vai atuar.

Obs: se você omitir o caminho de buscas o find irá buscar na pasta atual, outra coisa, se não estiver lembrando como se escreve uma opção o find tem um "table complete" interno, ou seja, se você digitar -max[tab] elel digita o restante pra você.

Firmware de dvds da LG com virus

Se eu fosse um usuário windows a esta altura do campeonato estaria muito zangado
Clique na imagem para entender



É isto que você está vendo, um virus no firmware dos DVDs da LG
mas felismente só é compatível com o sistema do Bill Gates.

Eu devia processar a LG assim mesmo, mas sabe de uma coisa, a justiça brasileira está muito ocupada com crimes maiores, vou apenas postar um patch do ubuntu wiki.

Veja esta discussão aqui.



Ambientalismo e ética

A ética é premissa básica para tornar-se ambientalista, ou seja, quem é ambientalista está além da ética. Nâo se desmata milhares de ectares quando se tem ética. Por isto tenho muita simpatia pela possível candidatura de Marina Silva.

Um dos cinco maiores jogadores de futebol da história

Na minha opinião o Reinaldo do Atlético Mineiro foi um dois cinco maiores jogadores da história, e vendo ele jogar você sabe porque o futebom de hoje não mais me motiva

Typedia a enciclopedia das fontes

O site pode ser acessado aqui: http://typedia.com/

No linux basta colocar suas fontes descompactadas em ~/.fonts

Veja também:
No link acima obtive por exemplo esta fonte

Baixe dezenas de fontes legais

Este link é novo e não sei por quanto tempo vai estar ativo:
http://www.muhteva.com/font-arsivi-t109372.html

Veja tambem:

Coleção de wallpapers abstratos

http://www.almostsmart.com/wallpaper/Weasel/
São ao todo 98 links

Você pode salvar todos em um "txt" e fazer assim com o wget

wget -c -i links.txt

http://www.almostsmart.com/wallpaper/Weasel/4Elements.jpg
http://www.almostsmart.com/wallpaper/Weasel/4k.jpg
http://www.almostsmart.com/wallpaper/Weasel/AI_EXPANSION.jpg
http://www.almostsmart.com/wallpaper/Weasel/AbstractivePromo.jpg
http://www.almostsmart.com/wallpaper/Weasel/Antiform.jpg
http://www.almostsmart.com/wallpaper/Weasel/Ataraxia.jpg
http://www.almostsmart.com/wallpaper/Weasel/BROKENFAiTH_PROMO003.jpg
http://www.almostsmart.com/wallpaper/Weasel/Beyond_The_Grace_Of_God.jpg
http://www.almostsmart.com/wallpaper/Weasel/Birth_of_A_Robot.jpg
http://www.almostsmart.com/wallpaper/Weasel/COAGULATE.jpg
http://www.almostsmart.com/wallpaper/Weasel/ClockworkDreams.jpg
http://www.almostsmart.com/wallpaper/Weasel/Cobalt_Dragon.jpg
http://www.almostsmart.com/wallpaper/Weasel/Colour187.jpg
http://www.almostsmart.com/wallpaper/Weasel/Colour370.jpg
http://www.almostsmart.com/wallpaper/Weasel/DEcompression.jpg
http://www.almostsmart.com/wallpaper/Weasel/Dark_and_evil.jpg
http://www.almostsmart.com/wallpaper/Weasel/Deathstar.jpg
http://www.almostsmart.com/wallpaper/Weasel/Deterioration.jpg
http://www.almostsmart.com/wallpaper/Weasel/DigitalDeltree.jpg
http://www.almostsmart.com/wallpaper/Weasel/Dois.jpg
http://www.almostsmart.com/wallpaper/Weasel/DrFeelGood.jpg
http://www.almostsmart.com/wallpaper/Weasel/DreamerFusion.jpg
http://www.almostsmart.com/wallpaper/Weasel/Drugs.jpg
http://www.almostsmart.com/wallpaper/Weasel/EMERALD_ExPlOsIoN.jpg
http://www.almostsmart.com/wallpaper/Weasel/Encounters.jpg
http://www.almostsmart.com/wallpaper/Weasel/EndEffected_02.jpg
http://www.almostsmart.com/wallpaper/Weasel/Extreme_Ways_V1.jpg
http://www.almostsmart.com/wallpaper/Weasel/FACTOR5iVE.jpg
http://www.almostsmart.com/wallpaper/Weasel/Feng_Tank_Enhanced.jpg
http://www.almostsmart.com/wallpaper/Weasel/Flora.jpg
http://www.almostsmart.com/wallpaper/Weasel/Flow_of_time_1280.jpg
http://www.almostsmart.com/wallpaper/Weasel/Fluid_Architecture.jpg
http://www.almostsmart.com/wallpaper/Weasel/Fourthv2.jpg
http://www.almostsmart.com/wallpaper/Weasel/FrivolusStimulus.jpg
http://www.almostsmart.com/wallpaper/Weasel/GraphicMotions.jpg
http://www.almostsmart.com/wallpaper/Weasel/GrungeBlack.jpg
http://www.almostsmart.com/wallpaper/Weasel/GrungeWhite.jpg
http://www.almostsmart.com/wallpaper/Weasel/Hex-O-Gone.jpg
http://www.almostsmart.com/wallpaper/Weasel/INSIDExME.jpg
http://www.almostsmart.com/wallpaper/Weasel/Ice%20Cold.jpg
http://www.almostsmart.com/wallpaper/Weasel/K-nyle.jpg
http://www.almostsmart.com/wallpaper/Weasel/KharismaSunrise.jpg
http://www.almostsmart.com/wallpaper/Weasel/LINEstudio-kouyou.jpg
http://www.almostsmart.com/wallpaper/Weasel/LINEstudio-line2-2001.jpg
http://www.almostsmart.com/wallpaper/Weasel/LOS2002.jpg
http://www.almostsmart.com/wallpaper/Weasel/M3.jpg
http://www.almostsmart.com/wallpaper/Weasel/M3Transit.jpg
http://www.almostsmart.com/wallpaper/Weasel/MonopolisinMonoschrome.jpg
http://www.almostsmart.com/wallpaper/Weasel/More_Fun_Than_Tekken.jpg
http://www.almostsmart.com/wallpaper/Weasel/Mutation_by_paras1c.jpg
http://www.almostsmart.com/wallpaper/Weasel/NoiseSoundandMusic.jpg
http://www.almostsmart.com/wallpaper/Weasel/Organic.jpg
http://www.almostsmart.com/wallpaper/Weasel/Primitives.jpg
http://www.almostsmart.com/wallpaper/Weasel/Saturated.jpg
http://www.almostsmart.com/wallpaper/Weasel/SiamesicRobots1280.jpg
http://www.almostsmart.com/wallpaper/Weasel/SiamesicRobots1600.jpg
http://www.almostsmart.com/wallpaper/Weasel/Sputnik.jpg
http://www.almostsmart.com/wallpaper/Weasel/TV6Teaser.jpg
http://www.almostsmart.com/wallpaper/Weasel/TheCentre2.jpg
http://www.almostsmart.com/wallpaper/Weasel/The_Chemicals_Between_Us.jpg
http://www.almostsmart.com/wallpaper/Weasel/UM.jpg
http://www.almostsmart.com/wallpaper/Weasel/Work.jpg
http://www.almostsmart.com/wallpaper/Weasel/aiexpansionv2_1280x1024.jpg
http://www.almostsmart.com/wallpaper/Weasel/anarchy.jpg
http://www.almostsmart.com/wallpaper/Weasel/animosity1280.jpg
http://www.almostsmart.com/wallpaper/Weasel/artificial2_1600.jpg
http://www.almostsmart.com/wallpaper/Weasel/blb1280.jpg
http://www.almostsmart.com/wallpaper/Weasel/blb1600.jpg
http://www.almostsmart.com/wallpaper/Weasel/crystal.jpg
http://www.almostsmart.com/wallpaper/Weasel/cubikal_-_bubblegum_crisis_red.jpg
http://www.almostsmart.com/wallpaper/Weasel/deltree.jpg
http://www.almostsmart.com/wallpaper/Weasel/designing_the_future1600x1200.jpg
http://www.almostsmart.com/wallpaper/Weasel/dragonfly.jpg
http://www.almostsmart.com/wallpaper/Weasel/dtop11403.png
http://www.almostsmart.com/wallpaper/Weasel/earthlights.jpg
http://www.almostsmart.com/wallpaper/Weasel/ee2k1.1_1600x1200.jpg
http://www.almostsmart.com/wallpaper/Weasel/ff117-1024.jpg
http://www.almostsmart.com/wallpaper/Weasel/field.jpg
http://www.almostsmart.com/wallpaper/Weasel/flowers.jpg
http://www.almostsmart.com/wallpaper/Weasel/hydrac7_futurism_1280x1024.jpg
http://www.almostsmart.com/wallpaper/Weasel/hydrola1600.jpg
http://www.almostsmart.com/wallpaper/Weasel/idiosyncrasy.jpg
http://www.almostsmart.com/wallpaper/Weasel/injektion.jpg
http://www.almostsmart.com/wallpaper/Weasel/injektion_357_54.jpg
http://www.almostsmart.com/wallpaper/Weasel/inspirational.jpg
http://www.almostsmart.com/wallpaper/Weasel/kultdesign_manifest1600x1200.jpg
http://www.almostsmart.com/wallpaper/Weasel/kultdesign_spacetravelling1600x1200.jpg
http://www.almostsmart.com/wallpaper/Weasel/ladybug.jpg
http://www.almostsmart.com/wallpaper/Weasel/leaves.jpg
http://www.almostsmart.com/wallpaper/Weasel/nmusic_wallpaper_1600x1200.jpg
http://www.almostsmart.com/wallpaper/Weasel/overdose.jpg
http://www.almostsmart.com/wallpaper/Weasel/pxlfukt_--.jpg
http://www.almostsmart.com/wallpaper/Weasel/simplicity1600.jpg
http://www.almostsmart.com/wallpaper/Weasel/something_4_someone.jpg
http://www.almostsmart.com/wallpaper/Weasel/subliminal_vision.jpg
http://www.almostsmart.com/wallpaper/Weasel/tankbg.jpg
http://www.almostsmart.com/wallpaper/Weasel/thumbs/
http://www.almostsmart.com/wallpaper/Weasel/youdontgetit.jpg

Veja também estas incríveis fotos aéreas

O que é o google wave?

Dicas espertas do gnome

Eu já sabia que mantendo a tecla Alt pressionada você pode clicar em qualquer ponto da janela e mover, o que eu não sabia era que clicando com o botão do meio a janela vai para traz :)

Gimp - video aulas no dicas-l

Achei no dicas-l esta dica. Sáo várias video-aulas sobre o gimp.

Aprenda a promover usando o orkut

How to change locale in ubuntu linux?

Here: http://blog.andrewbeacock.com/2007/01/how-to-change-your-default-locale-on.html
http://tlug.dnho.net/?q=node/237

Nos comentários achei esta dica:
I love that everytime I had a problem with my computer, someone else has already solved, haha.

My two cents are that, as far as Ubuntu Hardy, I also needed to change

/etc/default/locale

GAWK: Effective AWK Programming

GAWK: Effective AWK Programming

Editando o resolv.conf por tabela

Se você editar o resolv.conf direto já sabe, ou deveria saber que é mesmo que nada :)
Então edita um arquivo que o NetworkManager lê e assim já configura o opendns de uma vez

cp /etc/dhcp3/dhclient.conf{,.backup}
sed -i '/^# *prepend/s/^#//g; s/127.*/208.67.220.220, 208.67.222.222;/g' /etc/dhcp3/dhclient.conf

O arquivo /etc/dhcp3/dhclient.conf é que deve ser editado para que o NetworManager pegue o dns que você deseja:

# apague "domain-name-servers," 
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, host-name,
netbios-name-servers, netbios-scope;

sed -i '/
domain-name, domain-name-servers, host-name,/s/domain-name-servers,//g' /etc/dhcp3/dhclient.conf

Adicione a linha com o dns que você quer:
prepend domain-name-servers 208.67.222.222,208.67.220.220;

Referências:

Conhecendo o espaço com o celestia

Neste link:
http://www.cyberciti.biz/tips/celestia-astronomy-linux-program.html#more-5745

sudo apt-get update
sudo apt-get install celestia-gnome celestia

  • Applications menu
  • Choose Education > Celestia
Fig.01: Celestia displaying earth software celestia displaying earth " class="size-full wp-image-5748" height="489" width="590">

Adicionando um novo usuário aos mesmos grupos de outro

Veja um trecho do /etc/group


dialout:x:20:sergio,olduser
fax:x:21:olduser
voice:x:22:
cdrom:x:24:sergio,olduser
floppy:x:25:olduser
tape:x:26:olduser
sudo:x:27:
audio:x:29:pulse,olduser
dip:x:30:olduser
www-data:x:33:
backup:x:34:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
gnats:x:41:
shadow:x:42:
utmp:x:43:
video:x:44:olduser
sasl:x:45:
plugdev:x:46:sergio,olduser


sed -i 's/olduser$/olduser,newuser/g' /etc/group

Estamos pegando "olduser" no final de linha "$" e substituindo por "olduser,newuser"

Obs: Considere "olduser" um usuário que está contido em diversos grupos e que seu nome esteja no final da linha dos referidos grupos.

Baixe o novo ubuntu usando ZSYNC

É isto mesmo que você leu "zsync"

zsync is another implementation of the same algorithm that rsync uses, but does not require special software at the server end. It seems to be more efficient (require less data to be downloaded) for ISO images.

To download or update an image with zsync:

zsync http://cdimage.ubuntu.com/daily-live/current/karmic-desktop-amd64.iso.zsync

Eu já estou baixando o beta usando este recurso :)

Referências:

oneliner fix /etc/hosts


cp /etc/hosts{,.backup}
[[ -z $(head -1 /etc/hosts | grep "$(hostname)") ]] && sed -i "1s/\(.*\)/\1 `hostname`/g" /etc/hosts



Acabei editando o comando para fazer do jeito certo

Video - Configurações para o firefox

O único incoveniente é que durante a gravação do vídeo o sistema emitiu por duas vezes um
beep muito alto, ouça portanto nas caixas de som para não se chatear comigo :)
No mais o vído ficou muito bom

Configuração do firefox from Sergio Araujo on Vimeo.



Um algo a mais:
No seu ~/.bashrc (arquivo de configuração do shell) coloque

# desabilitando a biblioteca pango para o firefox
export MOZ_DISABLE_PANGO=1

Moto linda


Aprilia V-4 concept by `dangeruss on deviantART

70 Ways to improve Your English

70 Ways to Improve Your English

The Briefest English Grammar Ever

E o golpe militar em honduras persiste



from: http://www.viomundo.com.br/voce-escreve/golpe-em-honduras-pelo-genial-latuff/

No linux é você quem manda ou o NetworkManager?

Sempre que estuamos o linux descobrimos que para configurar a rede na unha (pelo menos no Debian) configuramos dois arquivos:
  • /etc/network/interfaces
  • /etc/resolv.conf
Mas o ubuntu usa um serviço chamado NetworkManager que insiste em sobrescrever o seu dns
# Generated by NetworkManager

Para resolver edite o arquivo /etc/dhcp3/dhclient.conf
Procure pela linha

prepend domain-name-servers 127.0.0.1;

e troque por

prepend domain-name-servers 208.67.220.220, 208.67.222.222;

Com o sed

cp /etc/dhcp3/dhclient.conf{,.backup}

sed -i '/^# *prepend/s/^#//g; s/127.*/208.67.220.220, 208.67.222.222;/g'
/etc/dhcp3/dhclient.conf

Obviamente deixando descomentado caso esteja.

Leia também: Entendendo o NetworkManager

linux-cookbook

Grupos do Google
Participe do grupo linux-cookbook
E-mail:
Visitar este grupo