Posts with the tag: rubyonrails
RubyMine: Textmate-killer?
Read in 2 minutes ·Essa semana apareceu uma nova IDE para Ruby: a RubyMine, que se auto-denomina com a mais inteligente IDE para Ruby. O software é multiplataforma e parece ser bem interessante. Notei algumas coisinhas numa primeira-impressão: há templates para testes (RSpec e TestUnit) 2) integração com o Mac OS: o look’n feel não combina muito (= feia) com o sistema e ele está mais para NetBeans e Eclipse do que para um Textmate.
Integração contínua no codestacker
Read in 1 minute ·Meses atrás lancei o codestacker. Para seu desenvolvimento segui a conhecida metodologia Getting Real e lancei o serviço sem os principais features. Pouco a pouco estou acrescentando recursos ao site. Internet é isso. Caia na real e tenha integração contínua em seu serviço. [update 22/11/08] corrigido bugs no ie. [update 16/11/08] implementado busca e agora o código pode ser ‘embedado’. Exemplo: [update 02/11/08] corrigido alguns bugs (valeu os toques, André!
Ruby on Rails Portable
Read in 1 minute ·Você não precisa mais ficar querendo o novo Macbook para levar suas aplicações Rails para qualquer lugar. Um sujeito chamado Etienne Savard criou o Ruby on Rails Portable. O pacote, com uns trinta e poucos megabytes vem com o Scite – um editor de código – também portátil. PS. só falta saber se um aplicativo Rails rodando em um pendrive vai escalar :P PS2. o autor desse projeto também fez um Cygwin portátil.
Artigos da semana sobre Rails
Read in 1 minute ·Ando muito sem tempo para postar, basicamente devido aos meus dois trabalhos. Essa semana vi várias coisas interessantes e abaixo um comentário para cada uma delas. Rails Security Checklist – dicas básicas para implementar segurança em suas views, models e controllers. Getting Started with Rails e DataMapper – estou num meio de um projeto onde cogitamos a possibilidade de substituir o ActiveRecord pelo DataMapper. Para quem não conhece a solução, é um bom start.
Edge Rails no Windows Vista
Read in 1 minute ·Uma das mudanças do Rails 2.2 é não inclusão do bundle do MySQL, responsável por conectar seu projeto ao banco. Mês passado eu postei sobre isso e hoje, ao tentar instalar o gem do MySQL no Windows Vista de um co-worker, me deparei com um problema na DLL libmySQL.dll. A solução encontrada foi copiar esse arquivo (geralmente em C:\Program Files\MySQL\MySQL Server 4.1\bin\) para a pasta bin do Ruby (por exemplo: C:\ruby\bin).
Acelerando seu Textmate
Read in 1 minute ·Estou trabalhando em um projeto usando o Edge Rails. No Textmate, a tecla de atalho CMD + T é uma mão na roda para localizar e abrir qualquer arquivo, entretanto, com o Edge estando na pasta /vendor/rails, a busca pode se tornar lenta e encontrar, além dos seus arquivos, os arquivos do framework. Foi então que encontrei essa dica do Dr. Nic (sempre ele): É possível mudar a forma default de como funciona os patterns para localizar os arquivos.
Ruby on Rails na WebMobile
Read in 1 minute ·Ruby on Rails é um framework minimalista que chama cada vez mais atenção do mainstream. Dia-a-dia a comunidade avança, com encontros (Rails Summit está chegando), publicações e artigos e reportagens em revistas especializadas. E é com grande satisfação que divulgo que a WebMobile, da editora DevMedia, traz, a partir dessa edição, um micro curso apresentando as funcionalidades do RoR. Vale a pena correr a banca e me conferir lá ;)
Mudanças no Rails 2.2
Read in 1 minute ·O Rails 2.2 está chegando e ao baixar o Edge para testar o novo recurso de internacionalização (uma das grandes novidades), me deparei com a primeira diferença da versão: o arquivo de conexão com o MySQL não está mais integrado ao framework. É isso o que diz o log do development.log: !!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.
Usando ApacheBench para testes: Apache/mod_rails e Nginx/mongrel
Read in 2 minutes ·O ApacheBench é um software do Apache usado para fazer testes de perfomance de servidores web, independente do servidor usado. Isso é muito útil para comparar o desempenho de diversas configurações, mas nem sempre pode apresentar a realidade do ambiente. O ApacheBench é distribuído nos ambientes Linux pelo pacote apache2-utils – versões para Mac OS e Windows podem ser encontradas no site do software. Em distribuições como o Ubuntu, para instalá-lo basta um apt-get install apache2-utils (como super-usuário).
Rails Screencasts
Read in 1 minute ·É incrível a qualidade de material existente sobre Rails. A comunidade está cada vez mais crescendo e para quem está vindo para o lado Rails da força, nada mau uns screencast para aprender. Learnivore é um agregador com diversos sites de screencasts, incluindo os listados a seguir. Railscasts: já são 117 episódios do mais conhecido site de vídeos. PeepCode: screencasts de ótima qualidade, entretanto, pagos (o Júlio fez um ótimo post sobre isso).