RubyForgeの記事一覧プレミアムユーザー限定記事MOONGIFTプレミアムは、月額500円の有料サービスです。見る2010/02/26複数のRubyを切り替えて使う「pik」pikはWindows用Ruby製のオープンソース・ソフトウェア。一言でRubyといっても実装方式は幾つか存在する。1.8系と1.9系の違いは大きいし、CRubyの他にJavaベースのJRubyや.NETベースのIronRubyもある。使うのは一つだが、場合に応じて使い分けたい時もあるだろう。CompareはRuby製Windows/Linux向けのオープンソース・ソフトウェア。データベースを使ったWebシステム開発が当たり前になりつつある。データベースの構造におけるバージョン管理は煩雑なケースが多い。運用時におけ...2009/08/14RubyスクリプトからPDFを作成する「RGhost」PDFを作成するライブラリは数多く存在する。Webシステムであってもずいぶん手軽にはなってきた。テンプレートのメンテナンス性の良さと使い勝手の良さを兼ね備えたPDF作成ライブラリとなるとまだまだ数は少ないのが実情だ。Rails製のシンプルなWikiエンジン「Instiki」さて今日は土曜日。言わずもがなWikiサタデーだ。みんな大好きWikiエンジンは、シンプルな概念ながら柔軟性があり、様々な場面で利用される。企業内でのナレッジ共有はもとより、Webサイトのヘルプページでも利用されるケースがある。Railsのシンプルなブログ「Amethyst」WordPressは高機能で便利なブログシステムだ。カスタマイズしようと思った時にコアにまで手を加えようと思うことは少ないはずだ。プラグインかテーマを変更して終わってしまう。自由度は若干低くなってしまう。シンプルに、ブログの基礎だけ持ち合わせたようなシステム...2009/04/11魅惑のコマンドラインBTS「Ditz」ローカルで開発を行っていて、そのバグ管理を行う場合、Webブラウザを都度立ち上げたりGUIアプリケーションを立ち上げて管理するなんて面倒過ぎる。気がついたその場でささっと入力できるインタフェースが便利なはずだ。そこで考えられるのがターミナルだ。新し目のWebサービスで、ユーザ登録後に友人を誘いませんかといった案内が出ることがある。GmailアカウントやYahoo!のアカウントを使ってアドレス帳を洗い出して、自動的にメールを送信してくれる。昨今のサービスを拡大する上で重要な機能に挙げられている。Railsで良く取りざたされるのが動作の重さだ。キャッシュを使うなどすれば決して解決できない問題ではないが、開発が手早いだけに動作の重さが評価の足を引っ張ってしまう。Railsの開発のしやすさに加えてスピードを得られる、そんなフレームワークがこれだ。今回紹介...2008/10/14Rails製の高機能プロジェクト管理「RailsCollab」プロジェクト管理は世の中に多数存在する。多数あっても実際に利用している会社というのはごく少ない。管理する項目が多くて疲れてしまうケースや、作業工数が管理メリットに見合わないなど理由は幾つか存在する。使い勝手の良いデザイン、プロジェクトの規模に応じて管理項目を増減させるなどの柔軟性を持った...2008/09/02RubyGemsをWebベースで管理する「RubySlippers」Rubyのライブラリ管理システムと言えばRubyGemsだ。RubyForgeはもちろん、GitHubでもサポートされているとあって、多数のライブラリが提供されている。一覧を出すと多すぎて分からなくなるくらいだ。コンソールで利用するのが基本ではあるが、Webブラウザで見られると便利という場合もあるだろう。EC2やS3を使ったサーバを管理、運用するためのインタフェースを提供しているWebサービスだ。インスタンスを作成したり、その状況を監視する、バックアップを作成するといった作業がボタン一つでできてしまう。そんなRightScaleで使われているライブラ...2008/06/20Googleのデータ処理分散システムMapReduceのオープンソース実装「Skynet」Googleではその超巨大なコンピュータネットワークを使って、データ処理が分散化されている。これにより、大量のデータを瞬時に処理することが可能になっている。この分散処理システムはMapReduceと呼ばれており、Googleの基盤を支えるコア技術の一つだ。開発チームは一定の規則に沿って、理路整然と開発が進められているように思われるが、実際は開発者自身のスキルはもちろん、扱う言語などによって様々な不確定要素が割り込まれている。1/0の羅列の塊であるコンピュータを使っていながら、中身は混沌としているのが一般的だ。した時、ルールを明文化できずに放置し、一歩踏み込ん...2008/06/14iGoogle風なガジェットプラットフォーム「WebJourney」iGoogleは画面は何だが、方向性としては非常に興味深いプラットフォームだ。ユーザが自分自身で画面を変更できるだけでなく、そこに他のユーザが機能を付け加えることができる点において、まるでOSのような使い勝手が生まれてくる。したガジェットプラットフォームはインターネット上のみならず、社内のシステムや...2008/05/02Rails製のTumblelog「ozimodo」Tumblelogとはポスト、引用、写真などを貼付けるだけの簡単なブログシステムのことを言う。いわゆるtumblrはその代表的なサービスだ。実際、ブログはどんどん多機能化されており、使いこなせずに止めてしまう人が多い中、Tumblelogのシンプルさはウケている。SimpleDBの開発をしたいなら「SimplerDB」AmazonのSimpleDBは試してみただろうか。スキーマ不要で利用でき、柔軟性の高いデータベースシステムだ。データを簡単にストアして、簡単に取り出すという目的にぴたりとマッチする。EC2やS3と組み合わせれば、どのようなシステムができるだろうか。...2008/04/20Rails開発者必見!Rails向けログアナライザー「RailsLogVisualizer」アクセス解析の大事さは言うに及ばない。ユーザとの対面がないWebサービスでは、その軌跡を追うことでしかユーザのニーズや使い方を知ることができない。アクセスを解析していると様々な情報が分かってくるはずだ。RailsLogVisualizerのトップページ。それはR...2008/04/19必見!Railsの使い勝手の良いプロジェクト管理「Retrospectiva」プロジェクト管理というと、ごく単純なものかもの凄く大掛かりなものの二パターンしかないように思える。あまりに簡単ではもの足りず、かといってごてごてした機能はいらない。シンプルさと管理がうまく融合してくれるのが望ましい。Wikipedia)。目録カードと異なり、電子化し、ネットワーク上にのせた蔵書情報は検索したり、インターネット上に公開することが容易だ。東京都のように、各図書館の蔵書を縦断的に検索できるようにもなる。Railsで開発したのがこのソフ...2008/02/23JavaScriptの開発のお供に「newjs」RailsがあるからRubyをやる、という訳ではないだろうがRailsからRubyに入ったという人は数多い。した人にとって、コントローラやモデル、テストケースまで生成できるコマンドラインツールは非常に便利に感じることだろう。同様の手法をJavaScriptでも活かそうというのがこのソフトウェアだ。${article.post_date_view}${article.post_title}${article.except_content}プレミアムでしか読めない記事が730あります。blockworks。