ruby

Jekyll 2.0 の新機能を触ってみた

Jekyll 2.0 が正式リリースされたので触ってみた。特に気になった機能3つについてざっくりと。以下 2.0.2 で確認。 Collections Sass/SCSS と CoffeeScript サポート 追加フィルター where/group_by Collections 従来の post や page に加え、文書タイプをユ…

Webアプリのモックアップ作業土台を作る その3 Sass Source Map

その1 と その2 Sprockets の続きです。が、今回の作業は その1 の途中からブランチしてます。Google Chrome の Dev Tools は Sass/SCSS の Source Map に対応しているので利用できるようにしてみます。が、Source Map は仕様も実装も流動的な状態で、環境に…

Webアプリのモックアップ作業土台を作る その2 Sprockets

前回のつづき。前回作った作業台に Sprockets を導入して assets 提供を分離します。といっても Sprockets 使っていくかどうか自分でも確信持ててないのでリポジトリではブランチにしておきました。 https://github.com/cu39/workbench/tree/sprockets Sproc…

Webアプリのモックアップ作業土台を作る その1

Slim, Sass/SCSS, CoffeeScript が使えて Livereload してくれるフロント周辺の作業環境がほしいと思いながらも自分にしっくりくる構成ができなかったんですが、最近 rack-livereload を見つけてピースが埋まった感じがしたのでまとめます。 https://github.…

CentOS 5.7 + Passenger

CentOS 5.7 に Passenger を入れて Rack アプリを動かしたメモ。開発元が用意するリポジトリから mod_passenger と rubygem-passenger を入れる。参考:Phusion Passenger native packages for RedHat/Fedora/CentOS – Phusion Corporate Blog # rpm -Uvh ht…

Ubuntu Oneiric + nginx + uwsgi + sinatra (rack)

Ubuntu Oneiric (11.10) + nginx + uwsgi な環境で Sinatra アプリを uwsgi に載せるまで。まず sinatra のインストールから。 apt で sinatra をインストールしたい場合、現在は ruby-rack がみつからず依存関係エラーが出る。 $ sudo -s # apt-get install…

Ruby on Rails 2.2.2 をさくらスタンダードにインストール

先日思い立ってやってみたときのメモを置いてみます。参考サイトは適宜リンク。 がんちゃんのブログ: さくらのレンタルサーバーにRuby on Rails 2.0.2をインストールする方法 Ruby on Rails入門3 さくらインターネットにRuby on Railsをインストール - nyon…