タグ

ブックマーク / koshigoeb.hateblo.jp (2)

  • ActiveSupport で実装されてるメソッドを眺めた - こしごぇ(B)

    かなり見落としてる。core_ext ら辺からいくつか。 Range#overlaps? 範囲が重なっているか。 (001): >> (1..3).overlaps?(0..1) => true (002): >> (1..3).overlaps?(1..3) => true (003): >> (1..3).overlaps?(3..4) => true (004): >> (1..3).overlaps?(4..5) => false String#exclude?, Enumerable#exclude? include? の逆。 (001): >> [1, 2, 3].exclude?(4) => true (002): >> [1, 2, 3].exclude?(3) => false String#squish, String#squish! ホワイトスペースを圧縮するやつ。

    ActiveSupport で実装されてるメソッドを眺めた - こしごぇ(B)
  • 開発環境をちょっとだけ整備 - こしごぇ(B)

    年末からちょこちょこと整備しているのでつらつらと。 helm.el https://github.com/emacs-helm anything.el は最早時代遅れらしいので、helm.el に乗り換えてみました。anything.el で凝った事をしていなかった事もあり、特に躓くことも無くすんなりと移行成功。 若干、起動時間がのびた気がしますが、絞り込みにかかる時間は短縮された気がします。チューニングされたのか、ディレイの初期値が違っているのか、詳しいことは知りません。 拡張は一通り入れていて、anything.el 時代には使っていませんでしたが、helm-git がかなり便利ですね。はじめは projectile というのを使おうかと思い試したのですが、インデックス作成に異常に時間がかかるため使い物にならないと判断して諦めました。代わりに試した helm-git が大当たりだったの

    開発環境をちょっとだけ整備 - こしごぇ(B)
  • 1