Vertigem

Duke

Projeto Laptop, script para setup rapido do Mac OS

Há tempos venho acompanhando o projeto thoughtbot/laptop no github, o projeto é um script que já baixa e configurar ferramentas/bibliotecas, coisas que normalmente são utilizadas por desenvolvedores. Coisas como ImageMagick, Homebrew, Heroku Toolbelt, etc. A uns dois anos atras eu criei um gist que era parecido, fix esse gist enquanto configurava o novo computador, e ia atualizando a cada novo set up.

Estava com um computador zerado e resolvi usar o thoughtbot/laptop, mas não uso o postgres do homebrew e gostaria de adicionar varias coisas que instalo sempre nos meus computadores, iTerm2, por exemplo. Então resolvi fazer um fork do thoughtbot/laptop para vertigem/lapto.

Fazendo um diff o que modifiquei foi o seguinte:
+ iTerm2, prefiro o iterm2 ao Terminal.app, alem do comandos tem split de telas e varias outras coisas

+ dukex/oh-my-zsh, o projeto da thoughtbot já instala e configura o zsh, mas sem o oh-my-zsh

+ dukex/dotfiles, eu esse projeto e removi varias coisas do meu projeto dotfile, hoje ele tem um gitconfig, gemrc e um vimrc

+ dukex/vimfiles, mesmo usando o Sublime Text 2 para muito coisa, gosto de ter meu vim configurado, volta e meia uso ele

+ Sublime Text 2, alem de baixa o Sublime, ele configura com o dukex/sublime-text-files

+ Mou.app, para quem gosta de escrever em Markdown, esse app é animal, estou usando ela agora ;)

+ Transmission.app, quase sempre baixo algo via torrent, então meu script já vai instalar o meu client de torrent

+ Wunderlist, uso bastante o Wunderlist, não teria por que ficar de fora

-+ Removi o postgres que ele instala via brew, para usar o Postgres.app, acho melhor para subir e descer o server quando não precisar dele

Eu não vou mandar um pull-request para o repositorio da Thoughtbot, a não ser que exista algo que possa realmente ajudar eles, por que claramente a idéia deles não é a mesma que a minha, eles querem agilizar o processo de configuração para desenvolvedores, e eu já estou indo além disso.

Duke

rake routes no Grape

Se está em busca de algo sobre o Grape, segue alguns links:

Para aqueles que sentem falta do rake routes do rails no grape, algumas linhas de códigos podem ajudar Cria primeiramente um Rakefile, se não existir, agora adiciona a task:

desc "API Routes"
task :routes do
  MyProject::API.routes.each do |api|
    method = api.route_method.ljust(10)
    path = api.route_path
    puts "     #{method} #{path}"
  end
end

Lembrando que MyProject::API deve ser alterado para sua classe. Rodando rake routes ira ver algo assim:

     GET        /resourceX(.:format)
     GET        /resourceX/:id(.:format)
     POST       /resourceX
     ...

Duke

Vertigem quase pronto!

Eu já tenho um blog em escrevendo.nu, e a real é que estou bem feliz com ele, nesse blog eu escrevo sobre outras coisas, é mais pessoal, porém existe muitas ideias, dicas, problemas, projetos, etc que tem muito haver com tecnologia que acredito ser interessante compatilhar, mas misturar isso num blog com poemas, videos de musicas, textos malucos, etc não me parece legal para os dois tipo de pessoas que visitarem o blog, algumas coisas tem que ficar para além do facebook/twitter.

Pois bem, estamos aqui. A engine de blog usanda é o toto, sugestão do Cainã Costa que também usa. Eu gosto de escrever em Markdown, até no escrevendo.nu, que roda no tumblr, escrevo em markdown, então não vamos ter problemas em usar markdown no toto. Pode ser frescura da minha parte, mas um dia eu estava procurando um ”bom” editor de markdown para escrever, principalmente para escrever textos longos, usava o iA Writer que é fantástico, mas estava num outro computador e percebi que quando o comprei($4.99) usei uma outra conta na App Store, problemas a parte e depois de algumas tentativas frustadas de baixar novamente o iA Writer, eu fiz algumas buscas e encontrei o Mou, está sendo perfeito usa-lo, o iA Writer é bem minimalista, em features e design, e eu gosto disso, não que o Mou não seja, mas o Mou se supera em algumas coisas no meu ponto de vista, ele em fullscreen é sensacional e gosto do preview que ele tem, sem contar que o Mou integra com o Tumblr. Um ponto positivo nele é que ele foi desenvolvido e idealizado por um programador, e tem coisas como a possibilidade de você editar os css do preview e o próprio estilo do editor se quiser, o preview dele por exemplo pode ter o estilo do github(tem uma opção para escolher isso). Então se você não tem problema em usar um outro editor que não seja o vim, vale a pena experimentar!

Arquivo