Finalmente estou atualizando o arch aqui no notebook

Arch linux recém instalado e aguradando a instalação do gnome, estou postando no note do meu primo. Só não instalei antes pois havia um infimo erro no arquivo rc.conf (depois vou postar sobre este erro).
http://archlinux.us/logo.png

Tema inspirado no texmate para o gedit

Todos sabem qual é meu editor, mas vou dar uma colher de chá para o gedit, afinal depois de configura-lo com tudo que vou indicar aqui ele vai ficar mais do que descente!



Download: http://grigio.org/files/darkmate.xml

Leia também o artigo do Nando Vieira:

Uniformização de espaçamento nos códigos python

Para evitar confusão gerada pela mistura de espaços com tabs Coloque isto no seu vimrc:

set expandtab "troca tabs por espaços
" destaca como erro tabulações no começo de linha
au! VimEnter * match ErrorMsg /^\t\+/

Explicando:

/ ........... começo do padrão a ser buscado
^ ........... começo de linha
\t .......... tabulação
\+ .......... uma vez ou mais
/ ........... final do padrão

No meu caso os possíveis erros eram com códigos python e também com o LaTeX, as seções verbatim não estavam ficando nada estéticas e eu não sabia o motivo, até que olhando para a barra de status percebi o código 09 (código de tabulação), o problema é que a olho nú é tudo igual, leva um tempo danado para perceber e você pode ficar pensando que o erro é de lógica ou coisa parecida.

Para arquivos em que já existem as tabulações:

:%s/^\%x09\+/ /g

"Outro modo de fazer

:set expandtab
:retab


Um brinde:
Com estas linhas adicionadas ao seu vimrc ele vai destacar as palavras
Notas, notas, nota, notas, seguidas ou não de dois pontos.
" um destaque especial para MinhasNotas "{{{
highlight MinhasNotas ctermbg=Yellow ctermfg=red guibg=Yellow guifg=red
match MinhasNotas /[Nn]otas\?:\?/
""}}}

Explicação:

/ ....... começo do padrão
[Nn] ... N ou n
ota ... este trecho está literal
s\? ... com ou sem 's'
:\? ... com ou sem ':'

Veja também:

A sua empresa ou instituição contribui com o Software Livre?

Algumas instituições usam muito software livre e não dão nada em troca, e isto não me agrada nem um pouco, nós da comunidade temos que cobrar dos governantes e administradores alguma contrapartida por parte das instituições, vejam por exemplo o caso do Broffice, largamente utilizado Brasil afora e só existem poucos espelhos de onde podemos baixa-lo, há algo errado nisso tudo!

"Como diz a história - Só quer o venha a nós, o vosso reino, nada!

O homem que plantava árvores

Watch more gmomovies videos on AOL Video

Plugin FuzzyFinder para o Vim

Preparei um vídeo sobre o plugin fuzzyfinder do vim e postei no site vimeo:

O plugin tem como objetivo abrir rapidamente arquivos...


FuzzyFinder for Gvim from Sergio Araujo on Vimeo.

Não esqueça que você pode mapear os atalhos:
  • FuzzerFinderFile
  • FuzzerFinderBookmark
  • FuzzerFinderMruFile
  • FuzzerFinderMruCmd
para algo mais rápido. Caso não saiba como fazer baixe o livro sobre o vim:
http://code.google.com/p/vimbook/downloads/list

Para baixar o plugin acesse:
http://www.vim.org/scripts/script.php?script_id=1984

Convertendo video ogv para formato avi

Este assunto veio parar aqui no vivaotux porque queria postar um vídeo sobre o plugin fuzzyfinder para o vim, mais até o próprio vídeo é um material de apoio ao livro do vim que estamos editando no grupo code.google.com/p/vimbook

mencoder -idx input.ogv -ovc lavc -oac mp3lame -o output.avi

# outro jeito de fazer (não testei)

ffmpeg -i input.ogv output.avi

Pacote de esquemas de cor para o Vim

Baixe o pacote (51 esquemas de cor para o vim) aqui: http://www.mediafire.com/?enylmmmtthn

Há também uma dica aqui: http://gist.github.com/50995


Caso queira postar códigos direto para o 'gist' usando o vim/gvim:
http://www.vim.org/scripts/script.php?script_id=2423#1.7

Veja também:

Workshop PostgreSQL em Fortaleza-CE

Workshop PostgreSQL
Data: 06 e 07/02/2009
Carga horária: 16 horas
Horário: 9 às 17h (1h de almoço)
Local: Tener Treinamentos – Avenida Dom Luis, 300, Lj 228, Shopping Avenida.
Material didático: Cd e Apostila
Investimento: R$ 320,00 (10% de desconto a vista ou em 1 + 1)

SOBRE O WORKSHOP
O conteúdo será: Introdução ao PostgreSQL; Interfaces de acesso ao PostgreSQL; Entendendo o SQL; Gerenciando tabelas; Solucionando dados; Restringindo a seleção de dados; Selecionando dados de várias tabelas; Operadores; Funções; Restrições e integridade referencial; Controle de transações; Alterando dados; PL/pgSQL – Linguagem procedural SQL.

SOBRE O INSTRUTOR
Felipe Nogueira é bacharel em Ciência da Computação pela UFPB, MBA em gerência de projeto pela UFRJ. Certificado OCA e ITIL Foundation. DBA Oracle e PostgreSQL do DETRAN-CE por 8 anos, tendo inclusive participado ativamente do processo de migração do Oracle para PostgreSQL nos sistemas finalísticos do órgão. Atualmente, Gerente de projetos da TENER.

INSCRIÇOES E MAIORES INFORMAÇÕES
Thatianne.melo@tener.com.br ou (85) 3133-1353 (Renata).

Armadilhas da lingua portuguesa

Direto do blog do Eduardo Marques:

O trio parada dura cessão, sessão e seção é uma pedra no sapato de muita gente. A prova disso é que de vez em quando nos deparamos com o errado sessão eleitoral, em vez do correto seção eleitoral. Não ria do erro alheio, pois as estatísticas mostram que nove entre dez utentes (tecla sap: usuários) já foram vítimas desse trio. Isto é, você já foi ou pode ser a próxima vítima. Por isso, muita atenção às maltraçadas que se seguem:

Cessão é o ato de ceder: a cessão do imóvel está cancelada.

Sessão é o tempo de duração de um evento: sessão da Câmara, sessão de cinema, de teatro, de música, de ginástica.

Seção, que pode ser também secção, é o departamento, a fração, a repartição, o setor: seção do jornal, seção da loja, seção de brinquedos, seção eleitoral.

Controle de versões no openoffice

Depois de iniciar o projeto do livro do vim aprendi a usar o Subversion. Assim o controle de versões entrou na minha via por tabela, tive que aprender pois o projeto já conta com mais de 20 pessoas e não dá pra gerenciar as mudanças manualmente. Agora descobri um artigo no dicas-l da unicamp sobre controle de versões no openoffice, altamente recomendado:
http://www.dicas-l.com.br/dicas-l/20050726.php

Aula de design

Pesquisando no site deviantart achei um possível layout para a página do inkscape:
Para visualizar acesse este link, Para baixar o svg acesse este outro.

Aproveite a viagem e veja alguns cliparts:
http://voyeg3r.deviantart.com/favourites/#clipart
...

A quantas anda o livro do vim - vimbook

Se você ainda não sabe o que é o vimbook acesse:
http://code.google.com/p/vimbook

Escrever sobre o vim está me tornando melhor nele, veja o que aprendi:

Vamos comentar um bloco de código LaTeX (comentários %), da linha 5 até o fim

1 \input{introducao}
2 \input{capitulo1}
3 \input{capitulo2}
4 \input{capitulo3}
5 \input{capitulo4}
6 \input{capitulo5}
7 \input{capitulo6}
8 \input{capitulo7}
9 \input{capitulo8}
10 \input{capitulo9}
11 \input{capitulo10}
12 \input{capitulo11}

%% os comandos
posicione o cursor no começo da linha 5
Ctrl-v .......... inicia seleção vertical
7j .............. desce até o fim
Shift-i ......... inicia inserção especial
% ............... insira um comentário apenas
Esc ............. termina a edição

Siga os passos direitinho e surpreenda-se com mais esta do Vim, e para não deixar por menos aqui vai outra super dica: Ordenação por colunas:


:sort /.*\%8v/ ...... ordena pela 8ª coluna


Leia também:

...

Você tem medo de vírus?

Então é porque usa Windows :)

Experimentos com o template do blogger

Com medo de bagunçar tudo hesitei em mexer no template do vivaotux, mas é bom aprender um pouco. Não se assuste se por estes dias a aparência mudar várias vezes, isto é parte do meu aprendizado.

Caso obtenha erro ao editar o modelo (template do blogger) acesse este link.
Pessoal,

Já descobri o que acontece.

Para fazer a mudança do template vocês terão que excluir todos os gadgets (complementos) do seu blog atual.

Não sei explicar direito, mas parece que dependendo do TAMANHO e da QUANTIDADE de gadgets existentes somado ao novo template acaba-se por ultrapassar o limite de caracteres do código HTML. Ou também pode ser simplemente um conflito que ocorre entre algum javascript e a nova template. Isso explica o fato de muitos comentarem que a mudança de template ocorre normalmente nas páginas TEST mas nunca no blog oficial.

Bem, só sei que o erro *bX-bjtplu* somente parou depois que exclui TODOS os gadgets da página.

Obs.: Antes de apagarem, façam um backup completo da template atual, exportem o blog (em configurações) e salvem os códigos de todos os GADGETS.

Espero ter ajudado.




Agora vou ter que reconstruir a lista dos favoritos :(

Israel e sua auto-defesa

Israel reconheceu o uso de bombas de fósforo. Essas bombas conseguem quimar até o osso. É, parece que o Holocausto ao invés de causar repulsa por guerra acendeu-lhes a ira. Até quando este absurdo vai continuar? Terrorismo institucionalizado!

Temas de cor para o Gedit

Um bom link fala mais do que mil palavras
http://alexandredasilva.wordpress.com/2008/05/24/cores-legais-no-gedit-temas/

Além de mostrar bons temas ensina como instalar!

Leia também: http://simplesideias.com.br/lista-de-plugins-para-o-gedit/comment-page-1/

Essa eu vi no site do Tadeu Penna...

Digamos que você queira pesquisar sobre papeis de parede no vivaotux, ou algum amigo seu diz:

- Cara, onde acho bons papeis de parede?

Daí você manda pra ele o link

Você pode mandar pra ele um link assim:

http://letmegooglethatforyou.com/?q=vivaotux+wallpapers

Observe que a construção é composta de:

http://letmegooglethatforyou.com/?q=

Mais as palavras que comporão a pesquisa

vivaotux+wallpapers

Coisas sobre o meio ambiente que talvez você não saiba

Windows 7 corrompe seus arquivos mp3

Ainda bem que não uso Windows, e muito menos em versão beta. Se versões ditas estáveis são o fim da picada, o que dizer de versões instaveis.

Veja neste site: http://www.pplware.com/2009/01/15/windows-7-corrompe-mp3s/

Usuários do windows ganham mais virus neste ano

Segundo o site da Revista Geek o novo virus já infectou 2.5 milhões de computadores, por enquanto né.

Referência: Revista Geek.

Uma pergunta ainda sem solução

Como converter um equema de cores do Texmate para o Gvim?

Abaixo alguns bons esquemas de cor do texmate:
http://wiki.macromates.com/Themes/UserSubmittedThemes

Bom, tão logo obtenha a respota vou colocar aqui no blog :)

Veja por exemplo este ....

Download: http://www.infinitered.com/settings/IR_Black.tmTheme.zip

Blog Post

Mais temas para o texmate:
http://www.tmthemes.com/
http://blog.cosmix.org/2006/12/19/my-favourite-textmate-themes/

Acho que um programinha em python pegaria super bem não acham?
Vejam o que achei: http://www.vim.org/scripts/script.php?script_id=2180
...

Aumentando a segurança de sua rede

Já ouviu falar do HLBR?

Se sua resposta à pergunta anterior for "sim" recomendo a leitura deste artigo:
http://www.dailson.com.br/2008/07/tutorial-de-instalao-do-hlbr-verso.html

Boicotem a TAM até que seu site seja compatível com firefox

Leiam o artigo no br-linux, eu recomendo boicote a todos os produtos, empresas ou serviços que não respeitem o Software Livre.

Visualizador de fontes para o Gnome

O nome do programa: gnome-specimen
http://uwstopia.nl/blog/2007/06/gnome-specimen-0-2-is-out

Gnome pode vir a ser um Desktop semântico?

A forma tradicional de organização de pastas dificulta muito o nosso trabalho, que tal se pudéssemos adicionar tags aos arquivos e diretórios e assim indexar semanticamente tudo? Há uma discussão do pessoal do Gnome neste sentido, vejam:
http://live.gnome.org/SemanticDesktop

Olha só o que achei: http://www.chipx86.com/blog/?p=140
O link acima fala sobre tags no nautilus.

Tagging and the GNOME Desktop

Just a little preview. It’s not done yet, but will be shortly. What you see below is a small python module, a useful command line utility (well, that’s not shown, but if you check the gallery these are in there will be a full-size screenshot showing one), and plugins for Nautilus, GNOME-VFS, and Deskbar. There are plans for Beagle support in the near future, and to make the system more robust.

Stay tuned. There should be a release soon.

Tags in Nautilus lists

Tags in Nautilus lists

tags URI

Deskbar Integration 1

Deskbar Integration 2

Não baixe programas a não ser do site oficial

Para aumentar sua segurança, e para não ficar enchendo a bola de sites oportunistas, você deve, sempre que possível baixar seus programas do site oficial, por exemplo, o firefox pode ser baixado aqui: http://br.mozdev.org é a página dos desenvolvedores brasileiros.

Com relação a segurança imagine o seguinte: Uma pessoa mal intencionada tem vários meios de alterar o programa que você quer, desde a inclusão de trojans até a recompilação com mudanças indevidas, assim se você deseja adquirir bons hábitos no uso da Internte, baixar programas de sites oficiais é um bom começo!

Cuidados com a mania por extensões no firefox, eu uso extensões mas sem exageros, e estas sim é que devem ser baixadas do site oficial, procure no google "firefox addons" e obterá: https://addons.mozilla.org/pt-BR/firefox/.

Bom, por hora é isso.

Instalando o ubuntu em um note semp toshiba

Ao tentar dar o boot a tela fica deslocada e o xorg não funciona, por isso use o alternate CD

 escolha métodos especiais de boot e coloque

vga=771

Instale, ao final seu xorg ainda estará com erro, use agora um cd do gparted (livecd)
e mote a partição do linux

abra o xterm do gparted e faça

cd /mnt
mkdir ubuntu
mount /dev/sda1 /mnt/ubuntu
cp -f /etc/X11/xorg.conf /mnt/ubuntu/etc/X11/xorg.conf

Depois que eu consegui dar boot gráfico com o ubuntu procurei no oráculo
e encontrei este manual do vivaolinux;
http://www.vivaolinux.com.br/etc/xorg.conf-ygor.fedora

e por fim como a minha placa não suporta compiz segui este manual
http://usuariofinal.wordpress.com/2009/01/04/sombras-e-efeitos-legais-no-gnome-sem-compiz-xcompmgr-deskmod/

# sombras e efeitos sem compiz
apt-get install xcompmgr

# para ativar
#   xcompmgr
# Para que ele funcione toda a vez que você ligar seu Ubuntu, vá no menu do
# GNOME e clique em Sistema > Preferências > Pessoal > Sessões e adicione o comando acima. 

# no arquivo /etc/X11/xorg.conf adicione
Section "Extensions"
    Option "Composite" "Enable"
EndSection

Uma moto diferente

Essa eu achei sensacional!

Meus temas de cor para o Vim

Sempre que encontro um bom esquema de cores para o vim estou guardando o link no ma.gnolia. Onde estiver eles estarão comigo!
http://ma.gnolia.com/people/voyeg3r/tags/vim,%20themes

Aproveito para indicar um ótimo plugin para controle de versões:
http://www.vim.org/scripts/script.php?script_id=90

Ajude a acabar de matar o IE6

Um artigo explicando aos desenvolvedores como acabar de vez com o IE6, que gera tanta dor de cabeça na hora de criar um site: http://elyezer.com/pra-mim-o-ie6-ja-morreu/

Publique também no seu blog, vamos inundar a Internet com esta preciosa informação!

Ajude a promover o grupo em torno do Livro do VIM

Se você não tem tempo para ajudar neste projeto, bem pode ser que possa ceder um espaço no seu blog para divulgar este grupo. Sua missão é criar um bom livro em português sobre o vim, além de ter seu conteúdo sob licença livre, ou seja, as pessoas vão poder baixar um material de qualidade sem pagar nada, além de aprenderem a usar um dos editores mais poderosos de que jé se ouviu falar!

http://groups.google.com.br/group/vimbook/manage_promote

O link acima lhe fornece um frame que pode ser adicionado ao blog para
solicitações de inscrição no grupo de desenvolvedores do livro sobre o Vim.

Microsoft vim :)

Se o vim tivesse sido criado pela Microsoft (retirado do site do Aurélio)

:)

Nosso livro sobre o vim

Utilizando em grande parte o conteúdo do livro sobre o vim no wikibooks e somando
algumas dicas minhas tenho o prazer de anunciar um pequeno livro de 125 páginas sobre o vim feito no próprio e compilado no LaTeX:
http://code.google.com/p/vimbook/downloads/list

Este livro é hoje um projeto hospedado no google-code, quem desejar juntar-se
ao projeto deste livro entre em contato ou visite:
http://code.google.com/p/vimbook

Ou simplesmente coloque seu e-mail na caixa no canto superior esquerdo deste blog



Abaixo a versão mais atual... Compilado em 31 de agosto de 2009
Apesar de você poder baixar tanto do scribd (link abaixo) como do mediafire
link no topo, eu recomendo baixar o código fonte e compilar no latex, pois você terá em mãos a versão com as correções mais atuais.
# Non-members may check out a read-only working copy anonymously over HTTP.
svn checkout http://vimbook.googlecode.com/svn/trunk/ vimbook-read-only


vimbook-31-08-2009
...

linux-cookbook

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