タグ

パターンとrubyに関するsasapi180のブックマーク (2)

  • Subversionでフルバックアップ。dumpをとって、リストアさせるまでの手順。 - 東京アンダーグラウンド

    まだまだ、バージョン管理にSubversionを使ってる人もいるはず。 ちゃんとバックアップ運用をしましょうということで、dumpを取るまでの手順。 前回の記事で作ったSubversionのリポジトリをdumpして、別のサーバのリポジトリにインポートするまでの手順を示す。 環境はVagrant(デスクトップに仮想環境を作れる)で、UbuntuとCentOSのサーバをそれぞれ用意した。 Subversionのdump自体はすごく単純なもので、実行すべきコマンドは多くない。 まず、dumpしたい側のサーバで、以下のコマンドを実行する。 svnadmin dump ~/repos/samplerepo/ > repo_dump_20140313.dump 「~/repos/samplerepo/」というのはこのサーバに立てたSubversionのリポジトリである。 これを指定して、svnadmi

    Subversionでフルバックアップ。dumpをとって、リストアさせるまでの手順。 - 東京アンダーグラウンド
  • Ruby Patterns - ✘╹◡╹✘

    この記事には、Rubyを書いているときに「これは言語化されたり公式化されたりしていないけれど基的には必ずこのパターンに則ってプログラムを書いているな」ということをふと思い出したときにやってきてそのパターンを書く。多分3パターンぐらいで終わると思う。ウケが良ければ思い出す確率が高くなると思う。題材さえあれば何も考えずに書けるので、これを書くコストは全然高くない。 名前が"?"で終わるメソッドは必ずtrueまたはfalseのどちらかを返す trueとfalse以外(例えばnil)が返る可能性がある場合は、必ず式の先頭に!!を付けてtrueかfalseになるようにしてる。 このパターンを守ることがとても大事だという風には全く考えていないけど、もしhas_user?がuserを返すとして、has_user?という名前のメソッドがUserオブジェクトを返すというのは一体どういう意味を持っているのだ

    Ruby Patterns - ✘╹◡╹✘
  • 1