fugafuga.write

日々のログ

Ruby

Rubyで遅延評価

Rubyでの末尾呼び出しの最適化について

再帰処理の最適化についてなんもわからんという問題に向き合う

Ruby: Rangeと配列展開

なんじゃこれと思ったやつ [7] pry(main)> [1..12] => [1..12] [8] pry(main)> [*1..12] => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]

rails tutorial の spork 導入で Exception が出る

rails tutorial してたら出たエラー

Vagrant で rails の better_errors が動かない

動かないメモ

パーフェクト Ruby on Rails 2章 まとめ View編

読んだので反復

パーフェクト Ruby on Rails 2章 まとめ Model, Controller編

読んだので反復

パーフェクト Ruby on Rails 1章 まとめ

読んだので反復

Ruby にインクリメント演算子のようなものが無い理由

どうしてなのか

Ruby on Rails4 の scaffold で簡単サンプルアプリ作成

rbenv + bundler 環境で Ruby on Rails4 プロジェクトを新規作成する

rails プロジェクトを新たに作る手順

RubyGems でよく使うコマンドをまとめる

RubyGems を使用する際に最低限知っておかないと苦労すること。

Ruby の gem をプロジェクト毎に Bundler で管理する

Bundler で gem を管理する。

rbenv を開発環境に導入する

Ruby のバージョン管理ツールを導入します。

Ruby 2.x.x 入門 - メソッド定義・キーワード引数 -

メソッド、それは華麗な振る舞い。

Ruby 2.x.x 入門 - メソッドを扱う -

メソッド、それは振る舞い。

Ruby 2.x.x 入門 - 繰り返し処理 -

ループ処理について

Mac OSX に Nokogiri インストールしたときのエラー対処メモ

ただのメモ

Ruby 2.x.x 入門 - 条件分岐 -

条件分岐について

bash から zsh に乗り換えたら command not found

zsh に乗り換えたら pry が動かない

Ruby 2.x.x 入門 - Ruby という言語について -

Ruby を学習するにあたって、プログラミング言語としてのRubyとはどういうものなのか。 言語そのものや、周りのことについて調べました。

Ruby 2.x.x 入門 - オブジェクトや変数を扱う -

Rubyでのオブジェクト、変数などについて学習していきます。

Ruby 入門シリーズ まとめページ

Ruby 入門シリーズをまとめて順番に読めるようにしています。

Ruby 2.x.x 入門 - コメントを残す -

Ruby でのコメントの残し方について見ていきます。

Ruby 2.x.x 入門 - puts と p と print の違いについて -

同じ出力用のメソッドですが、何が違うのかを見て行きましょう。

Ruby 2.x.x 入門 - 文字列を扱う -

お題の通り、Rubyで文字列をどう扱うかを実践していきます。

Ruby 2.x.x 入門 -そう、pry ならね。-

前回、Rubyの基礎を学習するために、対話型実行ツールの irb が使えるということで、 irb について調べていたところ、より洗練されて多機能であるツールがあるという情報をgetしました。その名も pry 環境:Mac OS X 10.9.4

Ruby 2.x.x 入門 - irb を使う-

さて、念願のHello, Rubyも済んだところで、これから基礎を学習していこうと思います。なになに・・・Rubyには、irbというツールがあり、その場でスクリプトを書いて即実行できるらしい。これは、基礎の学習には最適なんじゃね?ということで、irb のお話。

Ruby 2.x.x 入門 〜Hello, Ruby への道〜

最近、Rebuild - Podcast by Tatsuhiko Miyagawa を聴きはじめ、Rubyに興味をもったので学習をはじめます。とりあえず、ローカル環境でハローワールドまでできたら万歳。環境:Mac OS X 10.9.4