タグ

gemに関するsagarayaのブックマーク (3)

  • 祝日処理ってどうしてる? - Money Forward Developers Blog

    [markdown] マネーフォワードのプログラマ、奥野(@bugslife)です。 最近、話題の映画ベイマックスを見ました。 賛否あるものの素晴らしい映画です、開発チームに居て欲しいですね。ベイマックス。メンターでしょうか? 「泣きたい時は、泣いてもいいんですよ」 今回は、エンジニアブログの箸休めとしてトリビアネタです。 必ず必要になるけど、あんまり重要視されず秘伝のソースになる事が多い、そう 『祝日処理』 です。 私の経験だと GoogleCalenderから引っ張ったり 偉い人が 年次でDBにエイヤッと入れてストアドでつついたり もっと凄い何か 等など。ちょっとやりたい事に対して手間が掛かり過ぎですよね? [/markdown][markdown] 勿論MFにはちゃんとした運用がありますが、hubotなどでライトに使いたい時など、、、 そんな状況を簡単に救えたら・・・ そうだ、gem

    祝日処理ってどうしてる? - Money Forward Developers Blog
    sagaraya
    sagaraya 2015/01/28
    gemがあったのかー。google calendarからひっぱってた
  • Rails3のパッケージ管理ツール、Bundlerについて調べた | TecTec Cloud

    Rails3のパッケージ管理について、いまいち理解が不足していたので、ネット上のBlogや公式ドキュメントを読みあさった。まだ完全には理解してないけど、分った範囲でメモ。 以降は、Rails3かつgitによるソースコード管理を行っていることを前提にしています。 Bundlerとは Rails3で公式に採用されているアプリケーションの依存関係管理ツール。 Railsアプリに必要なgemパッケージを特定のバージョンに固定し、簡単に複数環境に展開できるようになる。パッケージ名はBundlerだが、コマンドはbundleなので注意。 bundlerを利用する利点 gemパッケージ同士は密に依存している為、更新によるバージョン変更に伴い、アプリケーションが動作しなくなる危険性がある。(開発機で、何気なく修正したものが、番環境で動作しない!等)また、Railsアプリが巨大になればなるほど、利用してい

  • bundle installするときはpathを指定しよう

    Rails3からBundlerが導入されgemの管理がしやすくなりましたが、色々なRailsアプリでほいほいbundle installを実行するとシステムにインストールされるgemが結構カオスになってきます。また、Rails2とRails3が同居する開発環境だとかなり面倒くさくなります。精神衛生上あまり宜しくありません。 そこでbundlerにオプションを渡してgemを任意のディレクトリにインストールし、gemRailsプロジェクト毎に管理することをオススメします。 Rails3の場合、使い方はこんな感じになります。 まず、プロジェクト用のディレクトリを作成し、Gemfileを記述します。

    bundle installするときはpathを指定しよう
  • 1