ITエンジニア/デザイナ向けにオープンソースを毎日紹介

プログラミング言語 - Rubyの記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

List

  • 2008/06/14

iGoogle風なガジェットプラットフォーム「WebJourney」

iGoogleは画面は何だが、方向性としては非常に興味深いプラットフォームだ。ユーザが自分自身で画面を変更できるだけでなく、そこに他のユーザが機能を付け加えることができる点において、まるでOSのような使い勝手が生まれてくる。配置している所 そうしたガジェットプラットフォームはインターネット上のみならず、社内のシステムや...

List

  • 2008/06/14

スモールビジネスを加速するコラボレーションツール「Joyent Connector」

※ 画像は公式サイトよりグループウェアと言うと、少なくとも数十名くらいからの情報共有ツールになるだろう。だが中小企業はもちろん、数名からなるプロジェクトチームでは大げさになってしまう。ダッシュボード そこで小さなグループでも活用できるコラボレーションツールを紹介しよう。今回紹介するオープンソース・ソフトウェアはJoye...

List

  • 2008/06/13

Railsベースの多機能プロジェクト管理「ClockingIT」

※ 画像は公式サービスよりプロジェクト管理システムは導入されているだろうか。開発規模の大小に関わらず、プロジェクトに関する情報を一元管理するシステムは導入必須だ。後は規模の大小に応じて管理項目を定めれば良いだけだ。ダッシュボード プロジェクトを円滑に進めるために導入を検討しているのであれば、こちらを使ってみてはいかがだ...

List

  • 2008/06/11

Rails製のソースコードレビューシステム「宍道湖」

ようやく一段落したので公開。ソースコードのレビューをするとどういったメリットがあるのか。お互いに人にソースを見てもらう、逆に見ることは知識の共有化や勉強材料として非常にためになる。プロジェクトチーム内でのレビューは、中長期的にみた時のシステム把握や標準化で役立つことが多い。問題の表示 そんなソースコードレビューを手軽に...

List

  • 2008/06/11

Mac OSX向けのRubyインストーラー「Ruby One-Click Installer for OSX」

LeopardからはRubyがMac OSXに標準インストールされるようになっている。個人的には開発用にはMacPortsで一元管理したいので邪魔に感じてしまったが、OS標準となったことで開発するまでの敷居は低くなっているのは間違いない。インストーラー だがTigerをはじめとするOSX 10.4以前のMac OSXユ...

List

  • 2008/06/06

RailsにおけるMySQLのボトルネックを分析する「Palmist」

Railsは度々遅いということが話題に上がる。Ruby自体の性能もあるだろうが、データベースを富豪的に使っているのにも原因がある。便利であるためについついデータベースを多用していたり、データの取り出しを複雑(都度集計など)にしていないだろうか。メイン画面 個人的な経験から言えばボトルネックになりがちなのはレンダリングと...

List

  • 2008/06/02

めちゃくちゃ格好よく画像を切り出す「Kropper」

これはぜひ一度お試しを。写真の共有サイトなどでは写真のサムネイル画像を掲載することがよくある。だが全体を縮小してしまうと、その写真が何なのかはっきりしなくなってしまうのも確かだ。特に見せたい部分は限られた範囲であることが多い。トップページ そんな問題を解決できそうなソフトウェアがこれだ。今回紹介するオープンソース・ソフ...

List

  • 2008/06/01

Rails製のGithubクローン「Gitorious」

最近、ソースコードを管理するバージョン管理システムで人気なのがGitだ。サーバ集中型のSubversionやCVSと違い、クライアントサイドでコミットできる分散型と言う形式がうけている。すでにRailsのソースコードもGitに移行している。トップページ そんなGitをWebサービスとして提供するのがこれまた人気のGit...

List

  • 2008/05/31

Ruby on Rails製のSNS「CommunityEngine」

※ 画像は公式サイトデモよりRailsアプリケーションの利点でもあり、欠点でもあるのは提供されるソフトウェアの完成度がそれぞれ高く、デザイン面での自由度が低いことだ。提供されるものを殆どいじらず利用せざるを得ないことが多い。公式サイトデモ その点、プラグインという形で提供されるなら話は別だろう。この場合はユーザ自身で最...

List

  • 2008/05/30

Rails製のデータベースフロントエンド「RailsDB」

MySQLのフロントエンドとして有名なのがphpMyAdminだ。Railsをメインシステムにしておきつつも、このためにPHPをインストールすることも少なくない。だが本番環境下ではセキュリティの問題あるので利用が難しい。そこでRailsで作られたフロントエンドを採用しよう。必要なときだけ立ち上げれば良いし、Apache...

List

  • 2008/05/28

Ruby on Rails製のWikiエンジン「Bitswiki」

フレームワークや言語の力は、その成果物にも現れやすいように思う。例えばTomcatで作られたWebアプリケーションは何となくTomcatっぽい感じ(雰囲気として)が感じ取れたり、PerlやPHPでもその雰囲気を画面から感じ取れることがある。メイン画面 その点を踏まえると、Ruby on Rails製のWebアプリケーシ...

List

  • 2008/05/18

RailsベースのOpenIDサーバ「masquerade」

まだまだ認知度の低いOpenID。ユーザ登録を乱発せずにサービスを利用できるので便利な技術ではあるのだが、一般に流行らせるにはまだまだ越えるべき壁も数多い。問題の一つはまだまだOpenIDサーバの提供が少ないということだ。トップページ 自サービスを手軽にOpenID対応にするのに、専用のサーバを利用するのはいかがだろう...

List

  • 2008/05/09

Rubyのシングルサインオンサーバ「RubyCAS-Server」

数多くのWebサービスに加え、社内のPCのログイン、基幹システムのログイン、様々なサーバのログイン…とID/PWシステムが主流の現在はたくさんの認証情報を管理しなければならない。Web側のサービス提供画面 そんな中注目したいのがシングルサインオンシステムだ。Webベースのものであれば、GoogleやYahoo!などで提...

List

  • 2008/05/09

ブラウザをターミナルから操作して自動テストを実現「Firewatir」

Webアプリケーションのテストは面倒くさい。HTTPでゲットするだけであれば良いが、ポストしたり、JavaScriptでレンダリングしてあったりと、動作も複雑だ。それらを全て網羅的にテストするのはなかなか難しい。自動操作中 そこでテストにブラウザを使ってみよう。自動操作することで、テストの効率化をはかれる。今回紹介する...

List

  • 2008/05/08

イベントを管理する「Crowd Control」

インターネットが発達すると、逆にリアルとの連携が注目されるようになる。地図やSNS、レシピ、路線情報など、リアルを便利にするための情報やネットとの連携が活かされる技術が面白くなる。イベント一覧 その一つがイベントだ。リアルで行われるイベントについて管理するのがこのソフトウェアだ。今回紹介するオープンソース・ソフトウェア...

List

  • 2008/05/06

Railsで作るソーシャルネットワーキングサイト「Insoshi」

個人的な意見としてはもう飽和していると感じているSNS市場。リアルな関係をネットに持ち込むのに疲れてしまい、各種SNSにはログインしなくなってしまっている。だが、専門化し、ニッチな市場を狙うSNSも数多い。トップページ SNSのソフトウェアは数多く存在する。スクラッチで開発していく意味は殆どないだろう。Railsが好き...

List

  • 2008/05/02

Rails製のTumblelog「ozimodo」

Tumblelogとはポスト、引用、写真などを貼付けるだけの簡単なブログシステムのことを言う。いわゆるtumblrはその代表的なサービスだ。実際、ブログはどんどん多機能化されており、使いこなせずに止めてしまう人が多い中、Tumblelogのシンプルさはウケている。ポスティングの画面 そんなTumblelogを自サーバで...

List

  • 2008/04/29

C++製の分散ストレージシステム「cagra」

オープンソースの分散化ファイルシステムで代表例というとMogileFSが挙げられると思う。HTTPでアクセスでき、簡単に信頼性の高い分散化ファイルシステムが構築できる。ただし、基本はPerlからの扱いになっており、Ruby向けのライブラリも存在するが全ての機能を活用できる訳ではない。クライアント側もっと手軽に利用できる...

List

  • 2008/04/26

Tumblrライクなマイクロブログ「AintaBlog」

ブログを自分のメモ帳として使っている人もいるだろう。だが、大抵のブログシステムは単なるメモとして使うには大げさで、機能が多すぎる。そうした中、去年はマイクロブログと称する簡易的なブログシステムが流行った。シンプルなインタフェースが特徴 その中の一つ、Tubmblr。こちらはシステム的に分かりやすいこともあって、模倣され...

List

  • 2008/04/23

CDをFAX送信「cdfax」

※ 画像は公式サイトより試していないのでその点ご了承いただきたい。最近はあまり使わないが、かつてはFAXが情報のやり取りに多用されていた。電話よりも正確に、郵便よりも素早く情報が送り届けられる。情報のやり取りの主流はメールに取って代わられたが、それでも未だに利用されている。CDがFAXのように送り届けられる そんなFA...