Revista Veja pirando de vez

Pra ter certeza que a Revista Veja não é nada confiável comece lendo sobre o caso boimate, em seguida leia este artigo: http://aterceiramargemdosena.opsblog.org/2009/11/28/veja-alucinando/

Quem não tem competência para falar a verdade inventa a sua, não é mesmo? Assina quem quer, ou seja, quem é louco o suficiente, não é a toa que eles sempre bajularam o Serra e seu inocente grupo de amigos.

Postando audio no twitter

Se desejar postar audios no twitter uma sugestão é o site:
http://tweetmic.com, veja um exemplo TweetMic | ajhoge's audio tweet

Sala de controle

(EUA, 2004, 86min. - Direção: Jehane Noujaim) Filosófico, sensível, delicado, "Control Room" mostra de forma inédita ao mundo ocidental, a rede Al Jazeera, o mais famoso e mais controverso canal d...

Bobulate.com

Sem inspiração para design de sites?



Brinde: Visite este link e delicie-se com os desenhos

Aprenda inglês com frases ou sentenças, não palavras




--

The Truth About Learning English

The truth is- if you continue to use the same learning methods- you will never speak English well. You will always have problems with your speaking.

However, there is a new way. When you use the right method, you improve easily. In fact, in six months you will have incredible speaking power– easily.

Native speakers will understand you easily. You will understand them. You will finally feel relaxed, happy, and confident when you speak English.

You need to change your learning method, and the first thing you must do is to forget English grammar!

Excellent!
“Your teaching is excellent! I’m very grateful to you. When I started, my speaking was not good. Now I speak English fluently. I never translate. I speak automatically, just like you said I would!”
Alain Andrade, France


O site do cara: http://effortlessenglishclub.com/

Um brinde: http://www.englishrox.com/ (podcast about english)

Como acessar conteúdo de fóruns sem login?

Primeiro você vai ter que ler um pouco de inglês, é chato procê? Veja pelo lado bom, eu estou lhe dando mais uma oportunidade para estudar inglês :)

If you don’t want to download user agent switcher then you can also do this:

In the adderss bar type in
about:config

Then scroll down till you find (you can also use the filter feature)
general.useragent.extra.firefox
Double click on it and type in “Googlebot 2.1“. Now this will change your user agent to the google bot. To change the user agent back to the original one just right click and click Reset.

Vou dar uma colher de chá para os preguiçosos:

  1. Na barra de endereços digite "about:config" sem aspas e pressione enter
  2. digite: general.useragent.extra.firefox sem aspas e pressione enter
  3. coloque na chave este valor: “Googlebot 2.1“ sem aspas e pressione enter
  4. reinicie o navegador.
Para reverter a configuração você pode pesquisar o valor do seu "browser-agent" neste link
coloque no seu "about:config" useragent --> Firefox/3.5.5

Você tem que saber como reverter pelo fato de que alguns sites como o openid necessitam dos cookies gerados pelo firefox.

Referência: http://www.kerkeberos.net/2009/12/10/visite-qualquer-site-ou-forum-sem-autenticacao/

Lets talk about manias?

Povo brasileiro doando dinheiro para a Rede Globo

txt2html.sed by Thobias Salazar Trevisan

Achei muito legal e resolvi compartilhar com vocês, um script sed que converte arquivos txt em páginas html. http://thobias.org/bin/txt2html.sed.html

Não deixe de olhar o link bin do mesmo autor:
http://thobias.org/bin/

Firefox: Bether Google Reader

Uma extensão que adiciona recurso de visualizar o artigo completo dentro do google reader
https://addons.mozilla.org/pt-BR/firefox/addon/6424

Advanced English Grammar ESL Lesson - Conditionals

Por esses dias estou me dedicando mais ao estudo da lingua inglesa e volta e meia vou compartilhar vídeos que acho interessantes.

Como aprender linux de verdade?

De forma bem sincera eu lhes digo que aprender linux é um processo contínuo, diria que se você tem este desejo faça-se um grande favor, inscreva-se nas listas sed-br e shell script do yahoo, acompanhando problemas reais você vai aprender de verdade.

Veja por exemplo a solução para este problema:
http://br.groups.yahoo.com/group/sed-br/message/4338

manpages coloridas



Fonte: http://tuxarena.blogspot.com/2009/06/6-bash-productivity-tips.html

Site legal para buscar imagens

http://www.thefwa.com/

Vistando o link acima achei isto (muito hilário) e isto. Ambas animações feitas em flash, mesmo considerando o fato de eu não gostar de flash.

Divertindo-me com o awk


echo "Enter ID: "
read ID
awk -v ID=$ID 'NR==14{ print ID}{print}' "file"

# assim dá pra usar o argv para passar alguns parâmetros no script

awk 'BEGIN {print ARGV[5]}' 1 2 3 4 5 6 7

awk 'BEGIN {print ARGV[5] "\n" ARGV[3]}' 1 2 3 4 5 6 7

awk -v sq=`pwd` 'BEGIN {print "você está em " sq}'

Probleminha com awk

Imagine que você tem este arquivo:

-5232,-92338,84545,34
-2233,25644,23233,2
6211,-1212,4343,43
-2434,621171,9121,-33

E deseja mostrar apenas os valores negativos

awk 'BEGIN {RS=",|\n"}; /^-/ {print}' file.txt

Indicamos duas alternativas para o Separador de Registros, vírgula ou quebra de linha ", | \n" assim ele considera cada valor como sendo uma linha, em seguida usamos uma expressão regular para pegar o começo de linha com o sinal de menos.

A inspiração para este post veio deste excelente blog.

Ajustando a hora do relógio (screenlet)

Veja os meus screenlets (relógio e calendário)


Screenlets são aplets para Desktop, um deles é o relógio. Percebi que o meu estava meio doido, abri o google e procurei, num dos foruns ubuntu achei a dica: Para Fortaleza usei UTC+3

Crescimento do firefox obriga desenvolvedores a estudar padrões

Quando o Internet Explorer dominava 98% dos acessos na web os desenvolvedores não tinham que se preocupar com padrões web, bastava abrir no IE e pronto, o resto que se dane, mas agora as coisas mudaram, padrões importam, veja como está o cenário hoje na Europa.

O amigo RedTux já publicou no seu blog, mas eu achei tão importante a notícia que resolvi também publicar.

Source: StatCounter Global Stats - Browser Version Market Share

13 anúncios criativos sobre o meio ambiente

Neste link: http://domescobar.blogspot.com/2009/09/13-anuncios-criativos-sobre-meio.html

Veja um dos anúncios

A Prolam Y&R, de Santiago, criou um enorme outdoor mostrando refugiados fugindo de uma enchente na Ásia, com dúzias de ar condicionados sobre a superfície do cartaz, que diz a seguinte frase: "O ar que esfria sua casa aquece o mundo".

Veja também:

Adicionando repositórios universe e multiverse em uma linha

Já havia tentado outras formas de descomentar as linhas universe e multiverse usando o sed, só que agora percebi uma coisa as linhas do cdrom também começam com # deb

sed -i.backup '/^#\s\?deb\( http\| ftp\|-src\)/s/^#//g' /etc/apt/sources.list

-i.backup ....... cria um backup do arquivo original
/^# ............. começo de linha comentário
\s\? ............ seguido ou não de espaço
deb ............. seguido da palavra deb
\( http\| ftp\|-src\) ... seguido de espaço http ou espaço ftp ou traço src
/s .............. substitua
^# .............. comentário no começo de linha
// .............. por nada
g .............. globalmente

Papel de parede com previsão do tempo

Fonte: http://linuxpoison.blogspot.com/2008/11/wallpaper-displaying-weather-of-your.html



sudo add-apt-repository ppa:zootropo
sudo aptitude update
sudo aptitude install weather-wallpaper

If you use other distribution, download the tar.gz: weather-wallpaper-0.2.0.tar.gz, uncompress it, and execute the command make install with root privileges.

Usage

To start the program run Application -- Accessories -- Weather wallpaper.

Usuários já encontraram 2 mil bugs no Windows 7

From: Guia do pc

Com quase dois meses desde o lançamento da versão Beta do Windows 7, os desenvolvedores finalmente decidiram se pronunciar a respeito do trabalho que vem sendo feito na correção de bugs do sistema.

Alguns dos números divulgados por Steven Sinofsky, Vice-Presidente do Grupo de Engenharia da Família Windows, são realmente interessantes. Durante uma semana inteira do mês de janeiro, os desenvolvedores receberam um relatório Send Feedback a cada 15 segundos! Um total de reportes que, até o presente momento, pode muito bem ter ultrapassado a casa dos 500 mil.

Sinofsky afirma ainda que, só através do MS Connect e do MSDN/Technet, foram recebidos centenas de relatórios de erros, dos quais a maioria já têm correções encaminhadas. Além disso, soluções para outros 2.000 bugs que causavam o travamento da máquina do usuário ou quedas do sistema também foram encontradas. Problemas com drivers ou aplicativos de terceiros não estão relacionados, o que torna tudo ainda mais impressionante.

Send Feedback

Send Feedback

Vale a pena destacar também, que foram detectadas pela equipe a instalação de mais de 10 milhões de dispositivos plug and play, sendo que 75% deles rodaram sem problemas com os drivers pré-instalados no sistema. Para o restante, o download manual de drivers e o Windows Update foram perfeitamente capazes de resolver a questão. Para finalizar com os números, Sinofsky garantiu ter respondido cerca de 2 mil emails de usuários de todas as partes do mundo, desde o início do blog, em Agosto do ano passado.

A equipe de desenvolvimento do Windows 7 parece estar trabalhando à exaustão para entregar um sistema realmente pronto. Digo isto porque, a última versão, o Vista, foi castigado pela imprensa especializada, sendo classificado como um sistema operacional lançado antes da hora e repleto de erros.

Este é um problema que a Microsoft não quer repetir, pois foi na falha do Vista que a Apple mostrou suas garras. Quem não se lembra dos comerciais “I’m a Mac” e das propagandas gratuitas de jornalistas, bradando aos quatro ventos que tudo não passava de uma cópia mal feita do Mac OSX Leopard?

Fonte: Blog Windows 7, via OSNews

Python - Calculadora científica em linha de comando

http://oblogdefelix.blogspot.com/2007/03/calcfx-python-command-line-calculator.html



Obs: como você vai usar o bash se quizer pegar uma raiz vai ter que proteger os parênteses:

calc.py 'sqrt(81)'

Um exemplo didático from:commoncraft sobre midias sociais





E mais um brinde:

Como adicionar o botão retweet ao seu blog

Siga este link: http://www.solidblogger.com/add-retweet-button-blogger-blog-post/

RT Calculadora no #bash

Este post está com cara de #twitter poque foi pego de lá, como tudo que posto aqui vai pra lá também ...

@jfca_ca Create an Awesome Command Line Calculator http://bit.ly/36JUKv (via feedly) #bash

que tal fazer um calculo assim no bash?

image

basta salvar no ~/.bashrc



Dois bons artigos sobre mídias sociais

A cada dia me surpreendo com descobertas e insigt's tidos à partir da leitura de artigos, isso tudo faz parte de um fenômeno chamado "mídias sociais", é exatamente para compartilhar um pouco disto com vocês, amados leitores que estou postando estes dois links:

Uma coisa que eu já havia "sacado" desde um certo tempo é que a comunidade de Software Livre se apropria melhor das mídias sociais, pois em geral são pessoas mais receptivas a mudanças, e isto me leva a compartilhar outro link: http://www.youtube.com/watch?v=9UCfLaYUBeE

Você twita então conheça o identi.ca

O twitter é super popular mas o que muita gente não sabe é que existem alternativas, e bem interessantes como o http://identi.ca/, a meu ver o identi.ca tem algumas vantagens:



  • Abas (no twitter para ver o public_timeline é mais complicado)
  • Aceita login via openid
  • O identi.ca aceita anexos
  • É livre, e a comunidade de software livre está usando em peso

Baixe todos os vídeos facinho - Roda Viva - JON 'MADDOG' HALL


apt-get install -y youtube-dl
youtube-dl http://www.youtube.com/watch?v=w5Eu7SiIiRQ&feature=related
youtube-dl http://www.youtube.com/watch?v=B34hU1rFo9Y&feature=related
youtube-dl http://www.youtube.com/watch?v=_LvEx5MmdAU&feature=related
youtube-dl http://www.youtube.com/watch?v=SpCkQk-diMo&feature=related
youtube-dl http://www.youtube.com/watch?v=b05cJETuFxk&feature=related
youtube-dl http://www.youtube.com/watch?v=KHqAE9uiOEM&feature=related
youtube-dl http://www.youtube.com/watch?v=bQ3VqH9j_jw&feature=related
youtube-dl http://www.youtube.com/watch?v=e9YwGnUtcjI&feature=related
youtube-dl http://www.youtube.com/watch?v=cbDsb20ZCsY&feature=related
youtube-dl http://www.youtube.com/watch?v=wX_X-Qgm-JE&feature=related
youtube-dl http://www.youtube.com/watch?v=9njdNs_ZeH4&feature=related


########################################################################
# ########## não testei assim, mas acho que dá certo: #################
########################################################################

#!/bin/bash
# Criado em:Qua 04/Nov/2009 hs 13:00
# Last Change: Qua 04/Nov/2009 hs 13:00
# vim:ft=sh:fdm=syntax:nu:
# Instituicao: <+nome+>
# Proposito do script: baixar entrevista Roda Viva - JON 'MADDOG' HALL
# Autor: Sérgio Luiz Araújo Silva
# site: http://vivaotux.blogspot.com

# se existe o youtube-dl
if which youtube-dl >/dev/null; then
youtube-dl http://www.youtube.com/watch?v=w5Eu7SiIiRQ&feature=related
youtube-dl http://www.youtube.com/watch?v=B34hU1rFo9Y&feature=related
youtube-dl http://www.youtube.com/watch?v=_LvEx5MmdAU&feature=related
youtube-dl http://www.youtube.com/watch?v=SpCkQk-diMo&feature=related
youtube-dl http://www.youtube.com/watch?v=b05cJETuFxk&feature=related
youtube-dl http://www.youtube.com/watch?v=KHqAE9uiOEM&feature=related
youtube-dl http://www.youtube.com/watch?v=bQ3VqH9j_jw&feature=related
youtube-dl http://www.youtube.com/watch?v=e9YwGnUtcjI&feature=related
youtube-dl http://www.youtube.com/watch?v=cbDsb20ZCsY&feature=related
youtube-dl http://www.youtube.com/watch?v=wX_X-Qgm-JE&feature=related
youtube-dl http://www.youtube.com/watch?v=9njdNs_ZeH4&feature=related
else
echo "instale o youtube-dl"
echo "apt-get install -y youtube-dl"
echo "e rode novamente o programa"
fi

mv w5Eu7SiIiRQ.flv 01.flv
mv B34hU1rFo9Y.flv 02.flv
mv _LvEx5MmdAU.flv 03.flv
mv SpCkQk-diMo.flv 04.flv
mv b05cJETuFxk.flv 05.flv
mv KHqAE9uiOEM.flv 06.flv
mv bQ3VqH9j_jw.flv 07.flv
mv e9YwGnUtcjI.flv 08.flv
mv cbDsb20ZCsY.flv 09.flv
mv wX_X-Qgm-JE.flv 10.flv
mv 9njdNs_ZeH4.flv 11.flv

for i in `ls *.flv`; do
ffmpeg2theora $i
done

# se estiver numa pasta exclusiva
rm -f *.flv

Já estou testando o firefox 3.6b1

O desempenho parece estar muito superior, à medida que for testando em mais sites vou postar aqui, se deseja também usar esta versão baixe aqui: http://bit.ly/1xCWkh

Aproveite para testar o epiphany ele usa o engine webkit o mesmo do chrome

sudo apt-get -y install epiphany-browser

Temas adicionais para ubuntu karmic 9.10

# repositório com temas para gnome
# referências
# http://www.webupd8.org/2009/05/9-great-gnome-themes-with-ubuntu.html
# http://www.webupd8.org/2009/06/showtime-complete-ubuntu-theme.html

sudo add-apt-repository ppa:bisigi
apt-get update
apt-get -y install zgegblog-themes
#apt-get install showtime-theme

Coloque o twitter no seu blog



Visite http://twitter.com/goodies/widgets, escolha my websiste, no meu caso escolhi colocar os favoritos, ou seja, itens marcados com estrela.

Referência: http://www.gfsolucoes.net/gustavo/twitter/como-colocar-o-twitter-no-seu-blog/

Você conhece o gnunet?

# secure p2p
apt-get -y install gnunet-gtk

site: http://gnunet.org/

Um super guia de personalização do novo ubuntu

http://blog.thesilentnumber.me/2009/09/top-things-to-do-after-installing.html

Testando seu comando antes de executa-lo com o echo

Eu queria fazer uma remoação e resolvi testar antes
echo conf-sys.[2-3]*
depois fiz apenas a substituição do echo pelo "rm -f"
^echo^rm -f
Outra dica legal é colocar comentários nos comandos complicados, isso mesmo, direto no prompt do bash. Mas em que isto lhe ajuda? Vou dar um exemplo.

speaker-test -twav -c2 # consertando o som no ubuntu

Se amanhã eu não lembrar o nome "speaker-test..." bastará fazer
history | grep ubuntu

Porque python não precisa de tanto laço for

Estava relendo trechos do livro "mergulhando no python" em um dos muitos comentários interessantes do autor, ele diz:

"A maioria das linguagens não tem um tipo de dados poderoso para listas, como tem o python, então você acaba fazendo muito trabalho manual, especificando um início, um meio, um fim e um valor de incremento para definir uma faixa de números inteiros, caracteres ou outras entidades sobre as quais se pode iterar. Mas, em python, um loop for simplesmente itera sobre uma lista da mesma maneira como as compreensões de lisa funcionam."

Na prática...

from sys import path
print "\n".join(path)

Em outras linguagens imprimir o path leva fatalmente a um laço for.

No código acima a quebra de linha "\n" é uma string, e como tal automaticamente herda vários métodos da classe "str", mãe de todas as strings, esta por sua vez tem entre seus métodos o "join" que junta uma lista que lhe é fornecida. É por isso que se pode, em Python somar os cem primeiros números de forma trivial:

sum(xrange(1,101))

OU seja somar os cem primeiros números sem usar um laço for. Xrange gera a lista dos cem primeiros números e sum termina o trabalho. Como Xrange retorna uma lista, e todos os tipos de dados do python já trazem de brinde "iteradores", é como se eles já saissem de fábrica com um laço for, você, digamos assim, usa um for emcapsulado.

A lição que fica é que se você quer estudar Python deve ler muito sobre a linguagem para não tentar complicar, já que muitos de nós adquirimos "vícios" de outras linguagens :).

Resolvi colocar mais uma pérola:

print "\n".join(lista[::-1])

lista[::-1] --> imprime lista inversa

Há também a opção dentro do for reversed(iteravel)

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

Donald Knuth e o python

from: pythonbrasil

"We will perhaps eventually be writing only small modules which are
identified by name as they are used to build larger ones, so that
devices like indentation, rather than delimiters, might become
feasible for expressing local structure in the source language."

Donald E. Knuth, “Structured Programming with goto Statements”,
Computing Surveys, Vol 6 No 4, Dec. 1974

Citado em:
http://www.oreillynet.com/onlamp/blog/2003/03/the_knuth_indentation_q...

O que ele previu há 35 anos é exatamente o que temos em Python. Uma
linguagem de alto nível que suporta funções, módulos e classes, e
assim permite um estilo de programação onde os blocos são curtos,
tornando viável expressar a estrutura do código apenas pela
endentação.

gimpfx foundry - scripts para o gimp

Repository for porting and creating GPL licensed scripts for the latest GIMP. At the moment that is 2.6. In the future this effort can be directed towards newer versions easily while still providing a source for older versions of scripts.
http://sourceforge.net/projects/gimpfx-foundry/

Noise generator plugin para gimp

Neste link você encontra um plugin para gerar desfoques (ruidos) no gimp
link para o plugin diretamente:
http://registry.gimp.org/files/noise-generator-0.2.5.tar.gz



Veja um vídeo com um exemplo de utilização deste plugin


O plugin é compilado e você necessita da biblioteca libgimp-dev

apt-get install -y libgimp2.0-dev
aptitude install -y build-essential

Depois entre na pasta já descompactada e leia o arquivo INSTALL
para você exercitar um pouco seu inglês:

For Linux and Unix users
------------------------
To make a system wide installation simply state

make
make install

or for a user installation

make
make userinstall

A restart of The GIMP is recommended.

Other platforms
---------------
I'm sorry I have no knowledge on how to install plugins on other platforms. I
hope others will find a way.

Novos wallpapers direto do deviantart


Wallpapers pack... by =my-shots on deviantART

O bash lhe avisa quando é fim de mês :)



Fonte: command-line-fu

Uma forma simples de testar comandos sed e grep

Se você não tem competência para fazer algo peça ajuda a quem sabe :)

Internet explorer roda 10 vezes mais rápido com complemento do google:
http://retwt.me/f8TM

from: idgnow

Um bom artigo sobre o assunto pode ser lido aqui:
http://antoniofonseca.wordpress.com/2009/09/26/um-embrace-and-extend-do-bem/

Modo de permissões octal



baixe esta imagem em svg aqui.

Veja também: Inkscape: alternativa livre ao MS Visio !

Saúde - O que é auto-hemoterapia

Uma técnica usada pela primeira vez em 1912 por um médico francês, já existem estudos nos Estados Unidos. Dois estudos brasileiros, mas os conselhos de medicina proibem, a meu ver sob pressão de grandes laboratórios que lucram muito mais com as pessoas ficando doentes mesmo, ou até morrendo, por isso estou divulgando, assista os vídeos e tire suas conslusões.

Dicas úteis para substituir o photoshop pelo gimp


Neste link você encontra várias dicas, dentre as quais um modo de usar os plugins do photoshop no gimp (inclusive no linux)

O gimp 2.8 trará inúmeras novidades acompanhe aqui:
  • www.gimpusers.com
  • http://gimp-brainstorm.blogspot.com/ site onde pode-se fazer sugestões

siglas - english, from english experts

http://ow.ly/15QFJF

Minha explicação para o prompt do shell



Para baixar a versão em svg clique aqui:
http://www.mediafire.com/?zvctj1zqtfm

Veja uma apresentação minha no google docs onde coloquei este desenho:
http://vivaotux.blogspot.com/2009/08/material-para-uma-aula-que-vou.html

Minha versão do gráfico de sistema de arquivos do linux



Baixe a versão em svg aqui:
http://www.mediafire.com/?0eujijxiyzy

Mudando a cor dos olhos no gimp

Observe que antes de selecionar o segundo olho é acionado o modo de seleção aditivo
o que permite continuar a seleção.

Göz rengi değiştirme Gimp from gimpturko on Vimeo.

Para jornalistas da globo Honduras não está sob golpe

Pelo menos é o que percebi claramente ao assistir o "bom dia Brasil" hoje pela manhã. Eles invertem a notícia desviando o foco do golpe ocorrido naquele país trazendo o foco para a questão de que Manuel Zelaia ter se abrigado na embaixada brasileira.

Como diriam os evangélicos "A globo é fiel ao Neo Liberalismo mesmo!"

Veja aqui um pouco mais sobre a realidade naquele país.

Ontem vinha no ônibus para o trabalho pensando em postar algo com o título: "Apertem os cintos a zona de conforto sumiu". Os Neoliberais e anti-éticos do mundo ainda não perceberam que estamos chegando a um ponto em que não dá mais para fugir da nossa responsabilidade, no verão de 1012 não teremos mais gelo no ártico, só para citar um fato, ou se muda por bem ou a própria natureza irá dar o puxão de orelha que falta. Lembro que há alguns anos se falava que "nos próximos 50 anos poderia-mos ter tornados no Brasil", e de lá pra cá Santa Catarina já teve dois em anos seguidos. É impossível dissociar o problema climático da questão política, já que a falta de ética já nos levou a destruir metade do Pantanal de Mato Grosso, e é bom lembrar que toda a água do pantanal converge para a Amazônia. Pra terminar, ou se assume uma postura ética ou vamos ter mais choro e ranger de dentes, as cartas estão lançadas.

Um artigo que reforça minha teoria pode ser lido aqui.

Donald no país da matemágica





Linux coobook - novo projeto colaborativo

Desta vez sob o controle de versões mercurial, hg para os intimos, iniciei um novo projeto. Guia de comandos linux com exemplos, mas pode chamar de linux-cookbook ou livro de receitas linux

Para fazer commits no google code sem ter que digitar usário e senha faça:

hg ci -m "mensagem associada ao commit"

Edite o arquivo .hgrc contido na pasta .hg

[paths]
default = https://usuario:senha@linux-cookbook.googlecode.com/hg/


Veja os links
Quem tiver alguma sugestão pode comentar, algo como organizar o livre ou o que achar conveniente.

linux-cookbook

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