タグ

rubyとtoolに関するkeisuke_yamaneのブックマーク (10)

  • ファイルの変化を感知してアクションを実行する·ifchanged MOONGIFT

    Webデザインを行っていたり、システム開発を行っている際にちょっと変更して再読み込みしたり、ファイルを変更したらバージョン管理でコミットしたりと繰り返し同じ作業を行うことがある。 ファイルの変化を感知してアクションを実行する そのような時に都度ボタンを押すのは面倒だ。ファイルの変更を自動で感知して何かのアクションを起こしてくれれば良い。 今回紹介するオープンソース・ソフトウェアはifchanged、ファイルの変化を感知してアクションを実行するソフトウェアだ。 ifchangedはRubyで作られている。が、特にRubyの開発に限らず利用することができる。ファイルは正規表現で指定することも可能で、ディレクトリ以下にあるいずれかのHTMLファイルが変更されたら指定したアクションを実行するといった設定ができる。 監視中 例えば指定したURLを開く、git commitを実行するなどの使い方が考え

    ファイルの変化を感知してアクションを実行する·ifchanged MOONGIFT
  • yebo blog: 「辞書.app」用Rubyマニュアル

    2009/02/08 「辞書.app」用Rubyマニュアル RubyInsideによると、Mac OS Xに搭載されている「辞書.app」用のRuby (Ruby.dictionary.zip) や Rails (Ruby on Rails.dictionary.zip)のマニュアルを公開している人がいる。~/Library/Dictionariesの下に置くだけで、辞書.appから参照でき、Spotlightで検索もできる。色々なマニュアルが使えると便利だろうなー。 投稿者 zubora 投稿時間 19:04 ラベル: Mac, Programming 0 コメント: コメントを投稿

  • Ruby on Rails製のプロジェクト管理システム·Devalot MOONGIFT

    プロジェクト管理というとガントチャートやWBSなどが思い浮かんでしまい、尻込みすることがある。だが実際には気にやむほどのことはなく、プロジェクトの規模や体制に応じて管理項目を決めれば良いだけだ。管理コストを懸念するならガントチャートなどは省けば良い。 プロジェクトダッシュボード Webベースで最低限必要そうなものを管理しようと言うのならDevalotが便利そうだ。 今回紹介するオープンソース・ソフトウェアはDevalot、Ruby on Railsベースのシンプルなプロジェクト管理だ。 Devalotはリポジトリ管理などの機能はなく、プロジェクトを登録し、そこにWiki風のページ管理、ブログ、BTS(チケット)、メンバーの管理機能がついたシステムだ。TracやCollaboa、GForgeなどが多機能であるのに対してDevalotはシンプルだが基機能はおさえてある。 管理者ページ 全ての

    Ruby on Rails製のプロジェクト管理システム·Devalot MOONGIFT
  • OAuthやOpenIDをサポートしたRESTfulデータストア·CloudKit MOONGIFT

    エンタープライズ向けのシステムはともかく、個人で作るサービスや自社のWebサービス構築においてクラウドをもっと活用すべきだ。ハードウェア資産やデータベースのメンテナンスなどに頭を悩ますこともなく、作りたいものを作れる環境が得られるようになる。 HTTPを使ってデータをストア、取得する データをストアする仕組みを考える際に、ついデータベースを頼りたくなるが当にデータベースに入れる必要があるだろうか。並び替えや絞り込みをしないなら、もっと単純なデータストアでも十分なはず。そこで見てみたいのがCloudKitだ。 今回紹介するオープンソース・ソフトウェアはCloudKit、RESTfulなJSONデータストアシステムだ。 CloudKitRubyで作られたシステムであり、HTTPを使ってデータベースにアクセスする。ストアする際も、取得する際も利用するのはJSON形式だ。スキーマの定義など気に

    OAuthやOpenIDをサポートしたRESTfulデータストア·CloudKit MOONGIFT
  • Railsらしいデータベース管理システム·rbDB MOONGIFT

    Webベースのシステム開発でMySQL管理を行うとすればphpMyAdminが選択されることだろう。確かに優秀なWebアプリケーションだ。だがちょっと待って欲しい。時代は常に変わっている、時には新しいものに触れてみるのも良いのではないだろうか。 Rails製のデータベース管理システム Ruby on Railsの開発者であれば、データベースももちろんRailsで管理しよう。使うのはrbDBだ。 今回紹介するフリーウェアはrbDBRuby on Rails製のデータベース管理システムだ。ソースコードは公開されているが、ライセンスは明記されていなかったのでご注意いただきたい。 rbDBは既存のアプリケーションの中に組み込むという訳ではなく、MySQL全体の管理を行うWebアプリケーションだ。とは言え、最適化等ができる訳ではなく、データベースの作成やテーブルの作成、データのメンテナンス等が主な

    Railsらしいデータベース管理システム·rbDB MOONGIFT
  • MOONGIFT: » RoRの高機能ECシステム「Substruct」:オープンソースを毎日紹介

    Eコマースを成功させる秘訣は何だろうか。単純に言えば、商品と決済方法そして配送の的確さだ。システムは重要ではあるが、最重要ではない。また、現状のECシステムは独自開発かパッケージかに限らず、どれも似たり寄ったりだ。 そう考えると今更ECシステムを開発するのは無意味だろう。むしろオープンソース・ソフトウェアを導入することで得られるメリットの方が大きい。 今回紹介するオープンソース・ソフトウェアはSubstruct、Ruby on Rails製の高性能ECシステムだ。 オープンソースを利用するメリットは何だろうか。まず第一に開発コストの低減、次に海外圏のものを利用することで多言語対応(海外展開)が臨めること、そして技術的な観点からのパブリッシングが臨めることなどが挙げられる。 Substructは特にRuby on Railsを利用していることもあって、エレガントな画面構成と多数の機能が盛り込

    MOONGIFT: » RoRの高機能ECシステム「Substruct」:オープンソースを毎日紹介
  • MOONGIFT: >> Railsで使うSelenium「Selenium on Rails」:オープンソースを毎日紹介

    テストの作業は嫌われる場合が多い。確かにそれ程生産的には見えないかも知れない。が、リリース後の負荷を減らすためにも欠かすことのできない作業だ。多少なりとも楽をして、的確にテストを行っていきたい。 Webベースのブラウザテストを行うのにSeleniumは最適な選択だ。そしてRails使いであればこのようなソフトウェアもある。 今回紹介するオープンソース・ソフトウェアはSelenium on RailsRailsプラグインで提供されるSeleniumだ。 Selenium on Railsはscript/pluginを使ってインストールできるSeleniumで、インストール後はgenerateを使ってテストを生成できる。後はそこにテストケースを記述していけば良い。実際の利用はtestで動作させて、「http://localhost:3000/selenium/」で動作する。 Selenium

    MOONGIFT: >> Railsで使うSelenium「Selenium on Rails」:オープンソースを毎日紹介
    keisuke_yamane
    keisuke_yamane 2008/01/29
    Webベースのブラウザテストを行うのにSeleniumは最適な選択だ。そしてRails使いであればこのようなソフトウェアもある。 今回紹介するオープンソース・ソフトウェアはSelenium on Rails、Railsプラ
  • Ruby On Railsのクラスを解析してダイアグラムにしてくれる『Rails Road』 | P O P * P O P

    Ruby On Railsのクラスを解析してダイアグラムにしてくれる『Rails Road』 April 11, 2007 9:20 AM written by 100SHIKI Apprentice II RoRは少ししかいじっていないのでアレなのですが、便利そうなのでご紹介。詳しい解説は詳しい方にお任せします・・・。 Rails RoadはRoRのプログラムを解析し、クラスの関係図を自動生成してくれるプログラムです。大きなプログラムを書いていて「えーと、あれが・・・どうだったっけ?」というときに便利でしょう。 また仕事でRoRを使っていてドキュメントを作らなくてはならないときにも活躍しそうです。 いくつか生成されるダイアグラムのサンプルを紹介しておきましょう。 ↑ モデルのダイアグラム ↑ コントローラーのダイアグラム ダウンロード方法、マニュアル、その他のサンプルは公式サイトからどう

  • Ruby On Railsのクラスを解析してダイアグラムにしてくれる『Rails Road』 | P O P * P O P

    RoRは少ししかいじっていないのでアレなのですが、便利そうなのでご紹介。詳しい解説は詳しい方にお任せします・・・。 Rails RoadはRoRのプログラムを解析し、クラスの関係図を自動生成してくれるプログラムです。大きなプログラムを書いていて「えーと、あれが・・・どうだったっけ?」というときに便利でしょう。 またRoRを仕事で使っていてドキュメントを作らなくてはならないときにも活躍しそうです。 いくつか生成されるダイアグラムのサンプルを紹介しておきましょう。 ↑ モデルのダイアグラム ↑ コントローラーのダイアグラム ダウンロード方法、マニュアル、その他のサンプルダイアグラムは公式サイトからどうぞ。 » RailRoad diagrams generator

    Ruby On Railsのクラスを解析してダイアグラムにしてくれる『Rails Road』 | P O P * P O P
  • 手軽に正規表現のテストができるツールが登場!Rubyで作られた『Rubular』

    ドットインストール代表のライフハックブログ

    手軽に正規表現のテストができるツールが登場!Rubyで作られた『Rubular』
  • 1