Cheat sheet de comentários condicionais para IE

Costumo usar, durante o dia-a-dia, diversos cheat sheets (folhas de cola) com códigos diversos. Resolvi ir publicando alguns aqui, e vou começar por um bem simples, que contém um resumo dos famigerados comentários condicionais pro Internet Explorer.
Continue lendo

Quer aprender Ruby e Rails?

Vez ou outra alguém me pede material pra começar a aprender Ruby e Rails. Por isso, fiz essa lista de blogs e sites especializados, que já serve como base. Assine o feed, vasculhe postagens antigas, leia, leia, leia!

Blogs e sites

Links mastigados…

Alguns links mastigadinhos pra você começar:

E existe muito mais material disponível de graça por aí, basta você procurar e deixar de ser vagabundo. Abs. :P

Se você tem algum artigo, blog, etc pra compartilhar, deixe nos comentários que eu atualizo a lista.

Hello, manolos…

Aqui estou eu de novo novamente mais uma vez, colocando essa bagaça no ar. Tinha este blog hospedado num cloud-mini da Locaweb, mas a bodega começou a ficar indisponível (2 segundas-feiras inteiras sem funcionar, sem falar nas quedas ao longo dos dias), então resolvi mudar. Fiquei umas 2 semanas enrolando, mas hoje finalmente coloquei o blogueeenho no ar.

Estou na Hostnet, que dizem ser uma ótima hospedagem. Veremos. :D

Well, é isso. Volto com os posts antigos ainda hoje. Ou não.

Definir as opções no-ri no-rdoc como padrão para Gem install

Toda vez que você precisa instalar uma Gem e não quer instalar a documentação junto, precisa adicionar os parâmetros --no-ri --no-rdoc, o que é bem chato. Então, se você é como eu e sempre usa essas opções, saiba que existe uma maneira de deixá-las padrão pra toda a instalação de gemas. Basta adicionar no arquivo .gemrc do seu diretório home, o seguinte:

1
gem: --no-ri --no-rdoc

Simples e fácil. :)

Dica: funciona também no Cygwin.

Rails Edge de modo fácil com a gema Bundler

Rapidinho, rapidinho! Se você quer testar, contribuir ou mesmo só dar uma olhada na versão de desenvolvimento do Rails – ou o chamado Rails Edge – (aquela do repositório do Github, que é atualizada constantemente), os comandos for the win são esses:

1
2
3
4
5
6
7
8
9
10
11
12
# Instala a gem bundler
gem install bundler
# Cria um novo diretório para a app e entra nele
mkdir rails_app && cd rails_app/
# Puxa o arquivo Gemfile que eu preparei com as dependências (necessário para o Bundler)
wget http://gist.github.com/raw/328813/df93a6f9a11cbeaf2bff4322231084caa71d45b6/Gemfile -O Gemfile
# Empacota as gems e suas dependências
bundle install
# Cria uma nova aplicação Rails Edge
bundle exec rails .
# Inicia o servidor
bundle exec rails s

Explicação rápida sobre a gem Bundler: ela isola as gems necessárias pro Rails, sem afetar a instalação do seu sistema. É só o que você precisa saber. :P

Observação: não esqueça de verificar o contexto dos comandos. Sempre que você executar algo relativo à sua aplicação edge, use bundle exec <COMANDO>.

Referências:

UPDATE: Toda vez que você quiser atualizar sua instalação do Rails Edge, basta executar:

1
bundle exec rake rails:update

Só tome cuidado pra não sobrescrever nada. ;)