December 2007
Distributed source control Google Talk, by cute... →
[link][more]
Aspen 0.8 released (a Python WSGI web server),... →
[link][more]
Alpine Messaging System--Obtaining Alpine software →
Sam Ruby: Addressable →
Koders Code Search: mosaic.rb - Ruby →
Create mosaic images with Perl and ImageMagick →
Addressable →
Installation:
sudo apt-get install libidn11-dev
sudo gem install idn addressable
Usage:
require 'addressable/uri' # URI Templates
uri = Addressable::URI.expand_template("http://example.com/?q={query}", { "query" => "an example query"
})
puts uri
http://example.com/?q=an%20example%20query # heuristic_parse / normalize
uri = Addressable::URI.heuristic_parse('http:///example.com/"')
puts...
Strawberry Perl →
Drug Dealers vs. Geeks →
Truthiness →
Rafe Colburn: Rogers Cadenhead looks at Dave Winer’s long bet with New York Times executive Martin Nisenholtz on whether blogs or the Times would reign supreme by 2007. The winner: none of the above. Wikipedia outranks them both.
Perhaps the requirement to cite sources trumps the requirement to provide credentials.
Fluent interface no PHP →
Fluent interface é um termo criado por Eric Evans e Martin Fowler para um tipo de comportamento utilizado em chamadas de métodos em um mesmo contexto. É simples de explicar com um exemplo:
Tendo a classe:
class Person{ public function __construct(){ return $this; } public function walk(){ return $this; } public function talk(){ return $this; }
}
Perceba que cada método da instância retorna ela...
UNIVERSIA-BRASIL-RECURSOS PARA SALA DE... →
MIT OpenCourseWare | Electrical Engineering and... →
Eu quero ajudar no “um laptop por criança”. Eu... →
Mês passado o pessoal do projeto conhecido como “laptop de US$ 100″ lançou uma campanha nos EUA onde você compra um dos computadorezinhos e “leva” dois: o segundo vai para uma criança em algum lugar “carente” escolhido pela Fundação OLPC. O Brasil vai gastar zilhões de Narjaras Turetas comprando várias unidades do tabletezinho. Eu quero ajudar, eu quero comprar um, ter um para mim e saber que...
User:Yurik/Query API/User Manual - Wikipedia, the... →
programming: Nice Dog - A small small PHP... →
Update no Nice Dog, novas URLs →
Seguindo a dica do Rafael S. Souza as urls do Nice Dog agora estão diferentes, mais legíveis e usando “fluent interface”:
R('tag/(?P<tag>[-\w]+)') ->controller('Test') ->action('p_tag') ->on('GET');
Vá no site do Nice Dog e dê uma olhada!
Reclame Aqui - O site do Consumidor →
All About Monads →
Getting Started With Erlang →
Learn Haskell in 10 minutes - HaskellWiki →
Haskell in 5 steps - HaskellWiki →
Como converter facilmente arquivos em WMA para OGG... →
“Sempre tem alguém querendo converter seus arquivos de áudio do formato proprietário WMA para o formato OGG ou MP3 no Linux. Seguindo essa dica, você irá converter seus arquivos de modo facilmente e rápido, usando o SoundConverter no Ubuntu.”
Enviado por Rodrigo Messias Barros (rodrigomessiasbarrosΘgmail·com) - referência (blogdodigao.wordpress.com)..
XMPP haskell →
Shame on you →
“Richard, você está errado. Você disse claramente em sua entrevista que a árvore dos ports contém software não-livre. Ela não contém. Ela é apenas uma plataforma de Makefiles contendo URLs, e um ocasional patch aqui e ali. Você está simplesmente errado. E você não é homem suficiente para admitir que está errado. Eu posso ser inamistoso às vezes, mas você é um mentiroso hipócrita, que abusa do...
http://www.pixelbeat.org/scripts/ps_mem.py →
Python script to determine how much RAM is... →
[link][more]
Stallman associa OpenBSD e softwares não-livres.... →
Richard Stallman enviou uma mensagem para a openbsd-misc dando sua versão (específica sobre o OpenBSD) de por que ele disse em uma entrevista que não recomendava nenhum sistema BSD. “Pelo que eu ouvi, o OpenBSD não contém software não-livre (embora eu não esteja certo se ele não contém binários de firmware não-livres). Entretanto, o seu sistema de ports sugere programas não-livres, ou ao...
Using the mochiweb project skeleton →
A bit over a week ago we moved a slightly modified version of our project skeleton into the open source mochiweb repository, which gets you a start shell script, a skeleton application following (most of) the OTP paradigms, a Makefile, and a web server that serves static files out of priv/www.
The first thing you have to do is make sure mochiweb is built:
$ cd ~/src/mochiweb
$ make
(cd...
Django: Criando mensagens “Flash” como em Rails →
Eu e Alisson estávamos procurado algo como as mensagens flash do Rails no Django, encontramos um ótimo middleware para isso aqui.
Pegue a snippet, salve como flash_middleware.py e configure seu settings.py assim:
MIDDLEWARE_CLASSES = (
... 'projeto.flash_middleware.Middleware',
...
)
TEMPLATE_CONTEXT_PROCESSORS = (
... 'projeto.flash_middleware.context_processor',
... )
*obs:...
Primeira linha em Haskell →
twice n = 2 * n
Bem, estou “olhando” várias linguagens de programação funcional e cheguei, de novo, em Haskell depois de dar uma lida rápida no livro HASKELL UMA ABORDAGEM PRÁTICA e achar o livro bem legal, estou pensando em comprar
Algumas referências: http://www.ntecs.de/old-hp/uu9r/lang/html/haskell.en.html http://pleac.sourceforge.net/pleac_haskell/index.html
Haskell examples →
metalua →
LuaRocks Wiki: LuaRocks →
MySQLdb User's Guide →
The Django Book →
The QCalc Manual →
The Electrofriend: Amazon SimpleDB and CouchDB... →
API Documentation →
Black Bird | Programmazione » Progetti » WordPress... →
Accessing SimpleDB using Java and Erlang →
[link][more]
ErlyBird 0.15.2 Released - An Erlang IDE based on... →
I’m pleased to announce ErlyBird 0.15.2, an Erlang IDE based on NetBeans. This is an important feature release in size of 17.9M.
CHANGELOG:
Supported OTP/Erlang R12B new syntax.
A new Emacs standard color theme.
Fixed some formatter bugs.
Better syntax error message. Various bugs fixes.
To switch color theme, open [Tools]->[Options], click on ‘Fonts &...
Ruby on SimpleDB →
Bancos de Dados não relacionais é um tema alienígena à grande maioria dos web developers. Na realidade a maioria dos programadores sequer sabe que, o que eles chamam de “banco de dados”, é na realidade um “banco de dados relacional”, ou RDBMS. A Amazon recentemente anunciou seu novo serviço SimpleDB ou seu database in the cloud. Ele trabalhará em conjunto com o serviço de storage S3 para prover...
Squeak by Example (online book) →
[link][more]
Tcl/Tk 8.5 Release Candidates, your last chance to... →
[link][more]
Conversando com Avi Bryant - Parte 1 →
Read the Interview in English here Alguém uma vez desafiou todos os outros frameworks implicando que ninguém conseguiria chegar ao nível de Rails … exceto por Avi. Seaside é tão diferente do status quo que o próprio Avi o descreve como um framework herético. E ele está certo. Ele voltou na história e pegou o que é considerado “o” pai – e provavelmente “a” melhor implementação – das linguagens...
Google iPhone web pages on Nokia smartphones: S60... →
[link][more]
“Comet is a giant hack” – explanation of various... →
[link][more]
Simple lazy programming in Scheme →
[link][more]
Amazon SimpleDB and CouchDB compared →
[link][more]