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

Você gosta do twitter?

http://www.feedmyapp.com/web_20_twitter_applications_sites

Bom site para procurar imagens no flickr

http://www.compfight.com/

Um olhar sobre o jeito globo de manipular

Acesse o artigo no blog do Bardo.
http://bardo.castelodotempo.com/artigos/digam-que-a-globo-nao-e-tendenciosa

Veja um trecho:
"Micheletti, diz o artigo, atribuiu a Lula a responsabilidade pelo caos e pelas mortes. Simples assim. Esse argumento vem justamente apoiando a versão da Globo de que o Brasil não deveria se meter. Veja bem, enquanto Lula tem apoio internacional - ONU, USA, países europeus... - em sua ação, a Globo mostra apenas a versão do presidente golpista, que é a única até agora que bate com sua própria versão da história."

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.

Conhece o tweetmeme?

From: twetter brasil

Quer saber sobre o que as pessoas estão falando no Twitter? O Tweetmeme observa tudo o que acontece no Twitter e capta os links que são postados por lá. A partir daí, o serviço mede a popularidade de cada link, de acordo com o número de menções e o grau de influência. O resultado é um agregador do conteúdo gerado pelo Twitter (no estilo do que o Techmeme faz com os blogs), que acompanha em tempo real a popularidade da citação de cada link, e ainda separa o conteúdo agregado nas categorias blogs, imagens, áudios e vídeos.

Os links citados são arquivados em um “rio de atualizações”, e também dá para assinar um feed com a lista dos itens adicionados. O destaque fica por conta do fato de que, sempre que um conteúdo é adicionado ao Tweetmeme, o serviço se encarrega de notificar, pelo Twitter, o usuário que citou o link pela primeira vez, como uma forma de “reconhecer” o esforço daquele que descobriu um determinado conteúdo que se tornou popular no Twitter. (Quer saber quem mencionou primeiro determinado link? Acompanhe aqui.)

Primeira conclusão óbvia a que uma observação rápida da primeira página do Tweetmeme permite chegar: Twitters falam muito sobre o próprio Twitter.

Via TechCrunch.


http://tweetmeme.com/

Plugin para gerar reflexo da imagem no gimp




Acesse neste link: http://code.google.com/p/gimp-reflection/
baixe este pacote, descompacte e salve na pasta

~/.gimp-2.6/scripts

Em seguida reinicie o gimp, você encontrará um ítem a mais no menu decoração


Obviamente você deve fazer inúmeros testes até chegar ao resultado ideal, contudo é mais uma faciliade que podemos adicionar ao gimp.




Para conhecer mais plugins interessantes para o gimp visite: http://registry.gimp.org/
dentre todos um que merece destaque especial é este: http://registry.gimp.org/node/13661
chama-se gimp fx-foundry e é um conjunto muito bom de scripts, sua última versão contém mais de 100 scripts.

gimp - blog de um desenhista

http://blogdodesenhador.blogspot.com/

Lá você encontra bons artigos como este:
http://blogdodesenhador.blogspot.com/2009/08/gimp-acertando-algumas-coisas-para.html

Como criar pinceis para o gimp



Aproveito a oportunidade para colocar também um vídeo sobre vintage efect (evenlhecimento de fotos), de todos os que já vi este é o mais intuitivo. Este efeito é muito usado em fotos de moda retro.


Outro vídeo sobre máscara rápida (quick mask)

python essential reference

Google compra o serviço recaptcha

Além de incorporar mais um serviço ao seu leque de soluções o google conta com um sistema que no futuro criará um reconhescimento optico quase infalível.


Entenda porque o captcha é diferente dos similares lendo o artigo original.

Fonte: site inovação tecnológica

Lista dos senadores que votaram pelo anonimato de doações de campanha

O perigo de se ter doações anônimas de campanha é enorme, os doadores podem ser das milícias, podem ser grandes empresas internacionais sedentas por setores extratégicos de nossa economia, podem ser laboratórios farmacêuticos, enfim, pode ser gente de qualquer tipo, em sua maioria pessoas sem nenhuma noção de ética.


Lista dos senadores que apoiaram doação anônima para camapnhas

Adelmir Santana (DEM-DF) - adelmir.santana@senador.gov.br
Alvaro Dias(PSDB-PR)- alvarodias@senador.gov.br
Arthur Virgílio (PSDB-AM) - arthur.virgilio@senador.gov.br
César Borges (PR-BA) - cesarborges@senador.gov.br
Cícero Lucena (PSDB-PB) - cicero.lucena@senador.gov.br
Eduardo Azeredo (PSDB-MG) - eduardoazeredo@senador.gov.br
Efraim Morais (DEM-PB) - efraim.morais@senador.gov.br
Epitácio Cafeteira (PTB-MA) - ecafeteira@senador.gov.br
Expedito Júnior (PR-RO) - expedito.junior@senador.gov.br
Fernando Collor (PTB-AL) - fernando.collor@senador.gov.br
Flexa Ribeiro (PSDB-PA) - flexaribeiro@senador.gov.br
Francisco Dornelles (PP-RJ) - francisco.dornelles@senador.gov.br
Garibaldi Alves Filho (PMDB-RN) - garibaldi.alves@senador.gov.br
Geraldo Mesquita Júnior (PMDB-AC) - geraldo.mesquita@senador.gov.br
Gerson Camata (PMDB-ES) - gecamata@senador.gov.br
Gilberto Goellner (DEM-MT) - gilberto.goellner@senador.gov.br
Gilvam Borges (PMDB-AP) - gilvamborges@senador.gov.br
Heráclito Fortes (DEM-PI) - heraclito.fortes@senador.gov.br
Jarbas Vasconcelos (PMDB-PE) - jarbas.vasconcelos@senador.gov.br
João Tenório (PSDB-AL) - jtenorio@senador.gov.br
João Vicente Claudino (PTB-PI) - j.v.claudino@senador.gov.br
José Agripino (DEM-RN) - jose.agripino@senador.gov.br
Kátia Abreu (DEM-TO) - katia.abreu@senadora.gov.br
Lobão Filho (PMDB-MA) - lobaofilho@senador.gov.br
Lúcia Vânia (PSDB-GO) - lucia.vania@senadora.gov.br
Mão Santa (PMDB-PI) - maosanta@senador.gov.br
Marco Maciel (DEM-PE) - marco.maciel@senador.gov.br
Marconi Perillo (PSDB-GO) - marconi.perillo@senador.gov.br
Marisa Serrano (PSDB-MS) - marisa.serrano@senadora.gov.br
Mozarildo Cavalcanti (PTB-RR) - mozarildo@senador.gov.br
Papaléo Paes (PSDB-AP) - gab.papaleopaes@senado.gov.br
Raimundo Colombo (DEM-SC) - raimundocolombo@senador.gov.br
Renan Calheiros (PMDB-AL) - renan.calheiros@senador.gov.br
Roberto Cavalcanti (PRB-PB) - robertocavalcanti@senador.gov.br
Romeu Tuma (PTB-SP) - romeu.tuma@senador.gov.br
Rosalba Ciarlini (DEM-RN) - rosalba.ciarlini@senadora.gov.br
Sérgio Guerra (PSDB-PE) - sergio.guerra@senador.gov.br
Tasso Jereissati (PSDB-CE) - tasso.jereissati@senador.gov.br
Valdir Raupp (PMDB-RO) - valdir.raupp@senador.gov.br


python - atribuição condicional


x = 3 if (y == 1) else 2


Na linux.conf.au que está rolando na Austrália, Anthony Baxter (python release manager e engenheiro de software do google austrália) confirmou o que muitos já sabiam: o uso em massa de python nas plataformas e aplicativos do google. Estima-se, segundo ele, que cerca de 15% da base de código atual do google é em python. [...]

from: http://cavedon.net/blog/category/python/

python - interseção de listas

Na hora do almoço

Pense nisto na hora do almoço.

Veja também:
http://vivaotux.blogspot.com/2009/09/para-quem-quer-uma-transamazonica.html

Mais mentiras vindas da Microsoft

Não se pode esperar algo além de desepero vindo de uma empresa como a Microsoft veja este post e tire suas conclusões.
"Primeiro eles te ignoram, depois falam mal de você, por fim você vence :)"
"Apesar de cerca de 3 milhões de computadores serem vendidos
a cada ano na China, as pessoas não pagam pelo software.
Algum dia eles pagarão, no entanto, já que eles vão roubá-lo,
nós queremos que eles roubem o nosso. Eles se tornarão como que viciados, e
então, de alguma forma, nós descrobriremos como cobrar por ele em algum momento da próxima década."
Bill Gates, julho de 1988

Software Livre: Socialmente Justo, Economicamente viável e Tecnologicamente Sustentável.

" Se você tem uma maçã e eu tenho uma maçã e, em seguida, trocarmos as
maçãs, eu e você ainda teremos uma maçã cada um. Mas se você tem uma idéia e
eu tenho uma idéia e trocarmos essas idéias, então cada um de nós terá duas
idéias. "


“As we enjoy great Advantages from the Inventions of others, we
should be glad of an Opportunity to serve others by any Invention
of ours, and this we should do freely and generously.” Benjamin Franklin


Mesmo sendo um ardoroso defensor do linux eu não poderia deixar esta de fora
“Eu compraria um Mac hoje se não trabalhasse para a Microsoft”
James Allchin, chefe de desenvolvimento Windows, em e-mail de 2004 para o CEO da companhia, Steve Ballmer e para o fundador, Bill Gates. (Leia a justificativa de Allchin)"

Dive in python 3

Versão online do livro Mergulhando no #Python, voltado para a versão 3 da linguagem:
http://diveintopython3.org/

Bom fórum para programadores

Se desejar busca soluções #python por exemplo busque no google

python assunto site:http://stackoverflow.com/

python - builtin functions

Documentação das funções nativas do #python
http://docs.python.org/library/functions.html

Latex - Editor baseado em gtk

Descobri este link no twitter:
http://code.google.com/p/gummi/

Gummi is a lightweight LaTeX editor written in Python/GTK+ released as open-source software under a dual MIT/Beerware license.

python - autocomplemento no vimrc



fonte: http://www.tummy.com/Community/Presentations/vimpython-20070225/indent.vimrc.html

Gimp - Reeditando dica

O blog Conversas do Bruno postou há um tempo uma dica sobre como melhorar a nitidez de imagens no gimp, o artigo pode ser acessado aqui:
http://conversasdobruno.blogs.sapo.pt/9053.html, veja o vídeo abaixo ou faça
o download aqui.

Um bom podcast para quem quer aprender inglês

http://www.listen-to-english.com/

....Listen to English. Yes, Listen to English has been chosen as the winner of the 2009 Top Language Blogs competition, organised by bab.la and Lexiophiles. Listen to English was also the winner of the Top Language Teaching Blogs category. Thank you very much to all of you who voted.

Outro bom site sobre inglês:
http://www.aprenderingles.com.br/

Ou nos tornamos ambientalistas ou seremos pó

Pior do que saber isto é ler o que tem mais abaixo

As indústrias de petróleo estão ansiosas para poder acessar as áreas onde hoje há gelo para lucrar mias. Acho prudente você não comprar terreno na praia.

Veja também:

A direita brasileira vai querer calar os blogs durante a eleição

Diante do saldo negativo obtido pela direita conservadora do Brasil nas últimas eleições lhes parece mais prudente criar uma lei para calar os blogueiros. Fiquemos atentos.

Proposta aos colegas blogueiros

Se os conservadores do congresso conseguirem criar uma lei que impessa os blogueiros de emitir opinião sobre candidatos teremos que usar algo parecido com o recurso implementado pelo rapidshare, daí diremos:

"Este blog não se responsabiliza por conteúdo produzido por terceiros, artigos, programas e links contidos fora deste blog são de inteira responsabilidade de seus
mantenedores"


Desta forma, mesmo não podendo emitir nossa opinião, ainda assim poderemos fazer algumas verdades virem à tona, inclusive temos a obrigação moral de publicar os nomes dos políticos que contribuirem para implantação de tal lei, isso servirá muito para contruir uma opinião na blogsfera sobre estes que se asenhoram do poder para manter a dominação das massas.

Conhece o ttyrec?

ttyrec is a small tty recorder program created by Satoru Takabayashi. Descobri no site ttyshare, onde as pessoas compartilham comandos digitados no terminal: http://ttyshare.com/

Um exemplo: http://ttyshare.com/rec/toxik/38733847/

Artigo genial de Benvindo Sequeira

Adianto aos nobres colegas que o assunto do post é a vida, trata-se de um artigo genial do Bemvindo Sequeira intitulado "Vida após a vida". Muita perspicássia, um bom humor só visto nas entrevistas do Chico Anísio, eu achei tão interessante que resolvi presentear meus leitores com esta pérola, depois de ler você irá se sentir um pouco mais vivo.

Para acessar clique aqui.

linux-cookbook

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