Vimに関する記事をVim Hacker達が繰り広げる「Vim Advent Calendar」が行われました。Advent Calendarについては昨年のまとめ記事を参照して下さい。 以下、1周目の全エントリ 日付 担当 内容
RSpecの話です。 RSpecは、テストコードがそのまま仕様を記述するドキュメントになる、というのが大きな利点の一つです。 しかし、rspecコマンドに-dオプションを渡して出力されるドキュメントは、必ずしも読める文章になっているとは限りません。 例として、以下のようなCanCanのspecを見てみます。 require 'spec_helper' require "cancan/matchers" describe Ability do context 'an user' do let(:user) { Factory.create(:user) } let(:article) { Factory.create(:article) } let(:own_article) { Factory.create(:article, :user => user) } subject { Abil
以下はNick Sutterer氏が2010年10月28日に自身のブログに投稿した、"Rails Misapprehensions: CRUD is not REST! "の翻訳です。本人の許可を得て掲載します。 Rails Misapprehensions: CRUD is not REST! http://nicksda.apotomo.de/2010/10/rails-misapprehensions-crud-is-not-rest/ RailsとRESTについて調べている間、二つのことがよくわかった。 RailsでRESTがどうなっているのか、他と比べて、明解で、基礎的で、「印刷された」解説を見つけにくい。数千のスクリーンキャストを見てきたが、この素晴らしいガイドが一つあるだけだった。 みんなCRUDとRESTを混同している とりわけ後者は僕を困らせたが、あるチームをコーチすると
こんにちは。 この記事はVim Advent Calendar 41日目の記事です。 Vimmerの話は変態成分多めでほぼ役に立たないから部屋を明るくして離れたところから話半分に聞いてね。 それじゃ、はっじま:wjjjjjjjjjjjjjjjjj helpの中にあった、ような... 〜inputlist()〜 Vimにはデフォルトで選択肢をコマンドラインに表示しユーザに答を選ばせることのできる関数があります。inputlist()です。 またマウスでのクリックにも対応しています。(マウスサポートが有効になっていれば) またこれはinput*()関数全般に言えることですが自分で定義した:cmapも使えます。 (以下はhelpからの引用をちょっと改変) :echo inputlist(['Select color:', '1. red', '2. green', '3. blue']) ただ自
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く