Archive for February, 2007
Ajude a manter a Wikipédia no ar - mesmo sem colocar a mão no bolso!

O BR-Linux.org lançou uma campanha para ajudar a Wikimedia Foundation a manter a Wikipédia no ar. Se você puder doar diretamente, é sempre a melhor opção. Mas se não puder, veja as regras da promoção do BR-Linux e ajude a divulgar - quanto mais divulgação, maior será a doação do BR-Linux, e você ainda concorre a um pen drive!
No commentsCapistrano na DH funciona!
É pessoal, depois de muita briga finalmente o capistrano funcionou na DreamHost.
Eu me utilizei do wiki pra dar certo, mas tem detalhes que não foram tão simples.
Então, vai ai umas dicas:
Como a DH não aceita que você instale gems, e eu não faço ideia do porque, mas simplesmente não consegui usar o capistrano deles. Simplesmente não reconhece o comando cap. Portanto, o jeito foi instalar na unha.
A instalação não é complicada, basicamente é fazer o download e forçar a instalação dentro da sua pasta:
wget http://rubyforge.org/frs/download.php/17101/capistrano-1.4.0.gem
mkdir capistrano
gem install capistrano-1.4.0.gem -i capistrano
Isso coloca o capistrano na pasta certa. Não se esqueça de atualizar o seu .bash_profile com:
$HOME/capistrano/bin
source .bash_profile
Pronto, agora você já tem o capistrano pra trabalhar.
O próximo passo eh configurar o arquivo config/deploy.rb que o capistrano criou.
Essas foram as variáveis que eu alterei:
set :application, "bug"
set :repository, "http://bugs.mobi4life.com/bugSource/trunk/bug/"
role :web, "bugs.mobi4life.com"
role :app, "bugs.mobi4life.com"
role :db, "bugs.mobi4life.com", :primary => true
set :deploy_to, "/home/mobi4life/bugs.mobi4life.com/"
set :use_sudo, false
set :checkout, "export"
Não faço ideia do porque o caminho do banco de dados tem que ser o mesmo que web, mas se não for assim vai dar erro de autenticação do ssh. Se alguem souber do motivo, comenta! =]
Agora que esta tudo configurado, é so mandar bala no:
cap --apply-to .
cap setup
cap migrate
cap deploy
Ele vai te pedir a senha de conexão com o subversion.
Quanto precisar fazer o deploy, é só:
cap deploy
No wiki tem mais detalhes dos comandos do cap.
Bom, assim funcionou. Qualquer coisa posta ai
[]’s
1 commentRails 1.2.2
Parece brincadeira, mas mal foi lançado o Rails 1.2.1 e já temos mais um upgrade.
Pra quem não sabe, assim que foi lançado o 1.2 já foi encontrado um bug, e numa demonstração clara de uma comunidade dinamica, já foi lançado o 1.2.1. E agora, o 1.2.2.
Então, está na hora do:
gem update rails
O que mudou?
Pelo changelog
activesupport 1.4.1:
- Optimize Class Inheritable Attributes so that unnecessary hashes are not created. [Bruce Perens]
- Added :instance_writer option to #mattr_writer/accessor, #cattr_writer/accessor, and #class_inheritable_writer to skip the creation of the instance writer. [Rick]
- Full test coverage for Inflector. #7228 [Dan Kubb]
activerecord-1.15.2
- Pass a range in :conditions to use the SQL BETWEEN operator. #6974 [dcmanges] Student.find(:all, :conditions => { :grade => 9..12 })
- Don’t create instance writer methods for class attributes. [Rick]
- When dealing with SQLite3, use the table_info pragma helper, so that the bindings can do some translation for when sqlite3 breaks incompatibly between point releases. [Jamis Buck]
- SQLServer: don’t choke on strings containing ‘null’. #7083 [Jakob S]
- Consistently use LOWER for uniqueness validations (rather than mixing with UPPER) so the database can always use a functional index on the lowercased column. #6495 [Si]
- MySQL: SET SQL_AUTO_IS_NULL=0 so ‘where id is null’ doesn’t select the last inserted id. #6778 [Jonathan Viney, timc]
- Fixtures use the table name and connection from set_fixture_class. #7330 [Anthony Eden]
- SQLServer: quote table name in indexes query. #2928 [keithm@infused.org]
actionpack-1.13.2:
- Add much-needed html-scanner tests. Fixed CDATA parsing bug. [Rick]
- improve error message for Routing for named routes. [Rob Sanheim]
- Added enhanced docs to routing assertions. [Rob Sanheim]
- fix form_for example in ActionController::Resources documentation. [gnarg]
- Add singleton resources from trunk [Rick Olson]
- TestSession supports indifferent access so session[‘foo’] == session[:foo] in your tests. #7372 [julik, jean.helou]
- select :multiple => true suffixes the attribute name with [] unless already suffixed. #6977 [nik.kakelin, ben, julik]
- Improve routes documentation. #7095 [zackchandler]
- Resource member routes require :id, eliminating the ambiguous overlap with collection routes. #7229 [dkubb]
- Fixed NumberHelper#number_with_delimiter to use ”.” always for splitting the original number, not the delimiter parameter #7389 [ceefour]
- Autolinking recognizes trailing and embedded . , : ; #7354 [Jarkko Laine]
- Make TextHelper::auto_link recognize URLs with colons in path correctly, fixes #7268. [imajes]
- Improved auto_link to match more valid urls correctly [Tobias Luetke]
actionmailer-1.13.2
- Deprecate server_settings renaming it to smtp_settings, add sendmail_settings to allow you to override the arguments to and location of the sendmail executable. [Koz]
rails-1.2.2:
- Fix gem deprecation warnings, which also means depending on RubyGems 0.9.0+ [Chad Fowler]
- Require the dispatcher for Rails::Configuration#to_prepare. [Rick]
É isso ai, o pessoal do Core Team não para :-]
[]’s
No commentsTextMate no RadRails =)
Se você é mais um fan desse maravilhoso editor, o TextMate, mas não tem um Apple, já deve ter ouvido falar do template do Dr Nic para RadRails.
É realmente muito simples, resumindo seria:
- Clique em File > Import
- Dentro de General, selecione Preferences e clique em Next
- Selecione o arquivo TextMate for Radrails.epf que você descompactou
- Finish
Mais fácil impossível
Segue um print screen do RadRails com cara de TextMate
Abraços!
No commentsRailsRally 2007, Participe!
Olá!
Se você está ligado no mundo ruby/rails, com certeza já ouviu falar do RailsRally.
Não?
Ok ok ok… vamos lá!
O RailsRally é uma competição, BRAZUCA, de uma semana, pra estimular o crescimento da comunidade de ruby/rails.
Para isso, a equipe deve ser formada somente de brasileiros, isso pode ser meio chato, mas faz parte.
Em suma, no dia 03/03/2007 vai ser liberado o tema do projeto e, a equipe tem uma semana pra escrever a aplicação e submete-la. A equipe pode ser composta de 1 ou mais participantes.
Os detalhes desse maravilhoso evento você consegue no site do RubyOnBr
Vamos lá, participe!
Abraços!
1 comment
