Archive

Archive for December, 1969

Tiago B Peczenyj: Closures em Javascript: o metodo each

December 31st, 1969

Estou escutando uma discussão acalorada sobre Closures, Ruby e Javascript. Detalhes a parte, Javascript suporta funções anônimas (que não são closures) que podem ser passados como argumentos para outras funções.
Não seria otimo que um Array em javascript tivesse o método each para executar um bloco de código para cada elemento desse array? Usando o prototype da entidade Array eu posso adicionar um método each que faz isso:
Array.prototype.each = function(fun) {
if (typeof fun != “function”) return;
for (var i=0; i<this.length; i++) {
if(i in this) fun(this[i]);
}
return this;
}

var x = ["cat", "dog", "mouse", "bird"];
x.each(function(i) {
alert(i);
});
Simples, não? Eu ainda posso adicionar outros métodos uteis como o map e o reduce.
São recursos interessantes que podemos utilizar quando for conveniente. Interessante foi descobrir a propriedade arguments, um array com todos os argumentos passados para a função que, se eu conhecesse alguns meses atrás, teria me solucionado alguns problemas
É claro que tudo isso ja vem no Prototype (né peleteiro).

linux

Tiago B Peczenyj: Pra descontrair

December 31st, 1969

http://xkcd.com/257/

linux

Tiago B Peczenyj: GoogleTalk em Python

December 31st, 1969

Com a biblioteca xmpp eu posso criar o client de Jabber, acessando a rede do GTalk.

import xmpp

login = ‘login’ # @gmail.com
pwd = ’senha’

cnx = xmpp.Client(’gmail.com’)
cnx.connect( server=(’talk.google.com’,5223) )

cnx.auth(login,pwd, ‘python-xmpp’)

cnx.send( xmpp.Message( “teste123@gmail.com” ,”Hello World from Python” ) )

Basta incluir a biblioteca (apt-get install python-xmpp) e pronto. O codigo eu me baseei neste artigo. Facil não?

linux

Walter Cruz: Agora também no Django Brasil

December 31st, 1969

Olá! Depois do catastrophic failure do post anterior, nada melhor que uma boa notícia: agora eu também estou no Django Brasil. Quem assina o rss do blog do Django Brasil, sem saber, já leu 4 textos que eu escrevi lá O último texto postado lá é particularmente interessante, é a tradução de um texto de Jacob Kaplan-Moss sobre o django.contrib. Leiam, assinem o feed e comentem!

linux

Hugo Dória: O melhor filme pastelão de porrada que vi nos últimos anos

December 31st, 1969

Quando eu era menor eu adorava aqueles filmes de pancadaria pura com Bruce Lee, Van Damme, Chuck Norris etc. Aquele do dragão branco que passava 23 vezes por mês na seção da tarde era fantástico. Não tinham nenhum background, nenhuma atuação marcante, mas mesmo assim eram legais.
O tempo passou e esses filmes perderam espaço. De vez em quando aparece um Hero da vida, mas filmes como ele são mais místicos, cheios de efeitos e joguinhos de câmera. Não que filmes assim sejam ruins, mas eu estava sentindo falta de algo mais seco, que nem na minha infância. Eis que hoje pela manhã eu me deparo com O guerreiro Sagrado. O melhor filme pastelão de porrada que vi nos últimos anos.
A história do filme é super clichê e, para a falar a verdade, não importa. O grande barato do filme é mesmo a porrada. As cenas não usam efeitos especiais e nem dublês. Tem muita voadora, cotovelada, socos, “mentiras”, gritos etc. Tudo o que precisa em filme assim. Tem um pequeno trecho aqui no youtube.
Enfim, é um ótimo filme para relembrar a infância. Época que a gente assistia filmes só por diversão, sem pensar e sem próposito.

linux

Tux Vermelho: O beta Vista 7

December 31st, 1969

Mais um cartoon roubado do Nóis na Tira!

linux

Guilherme Cunha: rpm_para_deb

December 31st, 1969

Muitas vezes programas que necessitamos são encontrados apenas em algumas distribuições, um exemplo disso é o CentOS, que utiliza pacotes RPM.

Mas e como utilizar/instalar de forma fácil dentro do Debian ou Ubuntu ?

Simples, siga o passo a passo!

Primeiramente vamos instalar o pacote que irá converter estes pacotes:

linux

Og Maciel: Blog posts pelo Twitter

December 31st, 1969

Ontem adicionei um recurso para publicar os artigos que aparecem no Planeta GNU/Linux Brasil pelo Twitter para quem usa algum dispositivo portátil com acesso a internet. É só você acompanhar o usuário @planetagnulinux pelo Twitter
Por falar no Planeta, dois novos autores foram adicionados à lista dos autores:

Marcelo C. Rocha, um usuário do ArchLinux que promete [...]

linux

André Tavares: Rádio Atarip: Yael Naïm

December 31st, 1969

Yael Naïm é uma cantora israelense franco-tunisiana, judia sefardita, que ganhou destaque quando Steve Jobs (é, o cara que vende maças), escolheu New Soul, música dela, para a campanha do MacBook Air®. Acho engraçadinho o sotaque dela cantando em inglês, e com a música a seguir fica claro a intensão da moça de fazer world [...]

linux

Sergio Luiz Araújo Silva: Pacote de esquemas de cor para o Vim

December 31st, 1969

Baixe o pacote (51 esquemas de cor para o vim) aqui: http://www.mediafire.com/?enylmmmtthnHá também uma dica aqui: http://gist.github.com/50995

linux