2012年1月15日のブックマーク (2件)

  • Vimでソースコードを素早く追いかける - Guyon Diary

    Vim Advent Calender 2011 45日目の記事です。今回のテーマはソースコードを素早く追いかけるです。 Vimをお使いの皆さんは設定ファイルや文書作成以外にもソースコードを作成・メンテ・閲覧などに利用されている事と思います。 そこで、ソースコードを追いかける時に便利なプラグインをご紹介したいと思います。なお、この記事は過去に私が書いたエントリーを再構成した内容となっています。 追いかけるソースコードを用意する まずは、追いかけたいソースコードを用意しましょう。例としてあげるソースコードはVimで世界的に有名なc9sさんが作った、巷で話題のRubyBundler(やVimのVundle)ライクなPHP版Onionです。 $ git clone https://github.com/c9s/Onion.git cd ./Onion プラグインを設定する Source Exp

    Vimでソースコードを素早く追いかける - Guyon Diary
    rhysd
    rhysd 2012/01/15
  • 10のチェスクイズでRubyの配列組み換えメソッドを覚えよう! - 10 Chess Quizzes to know Recombination Methods of Ruby Array - hp12c

    Rubyには与えられた配列を別の配列のかたちに 組み換えるようなメソッドがいくつかあるよ それらはすごく便利だけど リファレンスでは別々に説明されてるから まとまった知識としてはちょっと記憶しづらいよね 1つのテーマに沿って それらのメソッドが解説されていたら もう少し理解が進む気がするんだ そんなわけで.. 3x3のミニチェスボードをテーマとして Rubyの配列メソッドを使って簡単に解ける チェスクイズを10問作ってみたよ 最初に問題をまとめて書いて 解答例は下の方に置くから 時間のある人は解答例を見ないで 挑戦してみてね:) さあ始めるよ ----------------------------- 問 題 ----------------------------- Q1. [0, 1, 2]の配列を基に、座標[0, 0]から始まる3x3のチェスボードの座標リストboardを作りなさい

    10のチェスクイズでRubyの配列組み換えメソッドを覚えよう! - 10 Chess Quizzes to know Recombination Methods of Ruby Array - hp12c
    rhysd
    rhysd 2012/01/15