読者です 読者をやめる 読者になる 読者になる

tips

rbenvをインストールしたいからrvmを削除した

zomです。 タイトル通りです。ただ、ちょっとあれ、って思ったことがあったのでメモ。 $ rvm seppuku Are you SURE you wish for rvm to implode? This will recursively remove /home/zom/.rvm and other rvm traces? (anything other than 'yes' will canc…

Firefox19の新機能のPDF viewerをオフにする方法

zomです。 Firefox19になって新しく搭載された機能、PDFをhtml5で描画する! という革新的な機能ですが、拡大縮小が非常に重く、使いものにならないのでオフにしたいです。 ので、そのやり方をメモ。 ツール→オプション→プログラム→検索でPDFと入力→ 取り扱…

【Ruby】case比較演算子(===)の挙動

zomです。 Rubyを始めてもう少しで1年になりますが、まだまだ知らないことだらけで 今日もまた新しい発見があったので書いておきます。 Rubyではcase比較演算子というものがあります。 それが===です。 PHPでは型もチェックする厳密な比較という意味でしたが…

【Ruby】Ctrl-cの強制停止はrescueで補足できる

zomです。 Rubyのtips二本立てです。 ※2013/09/27追記 ensureはあんまり関係無かったのでensureに関わるタイトルと記事の内容を修正しました 今回もまぁ掲題のとおりでございます。 Unix系においてプログラムの強制終了、停止でCtrl-cを使うことは周知のこと…

【Ruby】配列の複数要素の削除はdelete_ifかrejectを使おう

zomです。 < 2013/04/10 タイトル修正しました > Rubyの実装で「よく考えればそうだよね」ということがあります。 最近あったところで、掲題のことが言えます。 経緯とかをちょっとメモがてら書いておきます。 Rubyで配列があったとします。この中で、特定の…