Arquivos
- maio 2013
- agosto 2011
- junho 2011
- maio 2011
- dezembro 2010
- setembro 2010
- agosto 2010
- julho 2010
- junho 2010
- março 2010
- janeiro 2010
- dezembro 2009
- outubro 2009
- setembro 2009
- agosto 2009
- julho 2009
- junho 2009
- maio 2009
- abril 2009
- março 2009
- fevereiro 2009
- janeiro 2009
- dezembro 2008
- novembro 2008
- outubro 2008
- setembro 2008
- agosto 2008
- julho 2008
- junho 2008
- maio 2008
- abril 2008
- março 2008
- fevereiro 2008
- janeiro 2008
- dezembro 2007
- novembro 2007
- outubro 2007
- setembro 2007
- agosto 2007
- julho 2007
- junho 2007
- maio 2007
- abril 2007
- março 2007
- fevereiro 2007
- janeiro 2007
- dezembro 2006
- novembro 2006
- outubro 2006
- setembro 2006
- agosto 2006
- julho 2006
- junho 2006
- maio 2006
- abril 2006
- março 2006
- novembro 2005
- outubro 2005
- setembro 2005
- agosto 2005
Arquivo do mês: fevereiro de 2007
Closures
Com a popularidade da linguagem Ruby, conceitos como meta-programação, blocos e closures começam a se tornar parte do vocabulário de muitos programadores. Alguns, como por exemplo os usuários de Lua e JavaScript já estão acostumados com isso. Outros, como os … Continue lendo
Publicado em JavaScript, Lua, Programação, Python, Ruby
7 comentários
Ruby e Lisp
http://kroger.lisp-br.org/cgi-bin/blosxom/2007/01/18#matzlisp O prof. Pedro Kroger, conhecido por seu trabalho com Lisp, publicou em seu blog uma tradução de um e-mail do Yukihiro Matsumoto ‘Matz’ sobre o relacionamento entre ruby e lisp. Nas palavras do Matz, traduzidas pelo Pedro: Ruby é … Continue lendo
Publicado em Programação, Ruby
1 comentário
Qual o motor deste Blogue e Por que?
Introdução O Darren Rowse fez uma provocação aos seu leitores para descobrir qual a plataforma que eles usam e por que? Como eu não acompanho o blogue dele, fiquei sabendo graças a esta entrada no blogue do João Craveiro, que … Continue lendo
YAML: Cuidado com esse espaço!
Quando eu comecei a mexer com rails, lembro ao rodar o script/server, alguns projetos meus iniciavam perfeitamente, outros paravam logo por aí, com uma mensagem assim:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
=> Booting WEBrick... ./script/../config/../vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:198:in `establish_connection': database configuration does not specify adapter (ActiveRecord::AdapterNotSpecified) from ./script/../config/../vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:192:in `establish_connection' from ./script/../config/../vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:185:in `establish_connection' from ./script/../config/../vendor/rails/railties/lib/initializer.rb:182:in `initialize_database' from ./script/../config/../vendor/rails/railties/lib/initializer.rb:84:in `process' from ./script/../config/../vendor/rails/railties/lib/initializer.rb:42:in `send' from ./script/../config/../vendor/rails/railties/lib/initializer.rb:42:in `run' from ./script/../config/../config/environment.rb:13 from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `require' from ./script/../config/../vendor/rails/activesupport/lib/active_support/dependencies.rb:147:in `require' from ./script/../config/../vendor/rails/railties/lib/commands/servers/webrick.rb:52 from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `require' from ./script/../config/../vendor/rails/activesupport/lib/active_support/dependencies.rb:147:in `require' from ./script/../config/../vendor/rails/railties/lib/commands/server.rb:30 from script/server:3:in `require' from script/server:3 <p>Aí, eu copiava o database.yml de um projeto que estava funcionando, e ficava tudo OK. Então eu aprendi: YAML é sensível a espaços.</p> <p>Isso não funciona:</p> <pre> development: adapter:postgresql database: agenda |
Mas isso funciona:
|
1 2 3 |
development: adapter: postgresql database: agenda |
Um pequeno truque que levei mais de um dia … Continue lendo
Há quanto tempo meu computador está ligado? Calculando com python!
Uma das coisas mais interessantes do Unix é sua abstração de arquivos: todo o sistema é construído em cima dessa abstração. O Linux leva essa abstração além: através do pseudo-sistema de arquivos /proc podemos ter acesso a informações do sistema … Continue lendo
