「Rubyのcase」を一瞥し「あー要は〇〇(言語名)のswitchね」などと早合点し、その後もその真の価値を知ることなく一生を終えるプログラマが近年跡を絶たない。加えて、「今更条件分岐?RubyはOOPなんだからポリモフィズムじゃね?」とか「HashにProc突っ込んでcallするのがオレ流。」とかうそぶく人たちもまた増加の一途を辿っている。 そんな世の中にあって、ぼくは一言、できればガツンと一言申し上げたい。生まれも育ちもRubyなぼくから、是非ともそんな人たちに「Rubyのcase」について一言申し上げておきたい。 ─ 問題1 ─ 名前name、レベルlevel、ポイントpointの各属性を持った複数のCharacterオブジェクトcharlie, liz, benがある。 class Character < Struct.new(:name, :level, :point) def
この記事はVim Advent Calendar 2012の52日目の記事です。 前回の記事はasion_mさんのフロントエンジニアがちょっと幸せになるかもしれないプラグイン作ってます。でした。 良い具合に、フロントエンドのお話続きになっており「流れがキタ!」などと浮かれていたところ、はてなブログが0時から8時まで長時間のメンテに入っており泣きたい気分で一杯になっています。 気を取り直して、エントリを書いていきたいと思います。 さて、自分は一応JavaScriptを書くことで(または書かない事で)オマンマを食べさせていただいてる訳ですが、そういえばあんまりJavaScript書く環境についてブログに書いてないなーと思い、自分が使ってるJavaScript関連のプラギンと設定なんかを紹介していこうと思います。 もちろん、「これは常識でしょpgr」などというものが多数含まれていることは予想され
スイッチのconfigのバックアップといえば、ベンダ固有のソフトウェアや高価な統合管理ソフトウェア(使ったことないけど)なんですが、そんな選択肢がないけど手でどうにかならない数の機器を管理している場合、どーすればいいのか。telnetやexpectなんかを組み合わせて、tftpで集めるとか?たとえ金出してどうにかなったとしても、マルチベンダ環境に対応してませんとか、微妙に使いにくくてもハックできませんとか、要望上げても取り込まれませんとか、なかなか幸せになれない。困った。 そういうことを知ってしまうと、高価な商用ソフトウェアには手が出しにくくなってくる。高機能でなくてもいいから、とりあえず現状の課題を解決したいだけなんですよ。機能が足りないなら、運用で回避できないかを考えるし、必要ならコードも書くので、なんかないの?と探していたら、rancidつーものを発見。 もともとはCisco製品がタ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く