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

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

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

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

もっと見る

List

  • 2007/09/12

安全なクレジットカード保存システム「MonkeyCharger」

ECサイトの肝とも言えるカード決済システム。そのシステムを構築したこともあるので分かるが、万一漏洩するような事態になったら、金銭面だけでなく、信頼性まで失ってしまう。そのため、クレジットカード全体のデータは決してインターネット上に置くべきではない。そしてさらにシステムを分離し、異なる権限で管理するのが大事だ。今回紹介...

List

  • 2007/09/08

ブラウザテストをRubyで自動化「Watir」

ブラウザを使ってのテストは何かと大変だ。最近は特にJavaScriptを利用したものが増えてきたので、それをもきちんと動作させてテストを行うのは苦労することだろう。少ない人数で効率的なテストを行うためにも、こうしたツールの導入は欠かせない。今回紹介するオープンソース・ソフトウェアはWatir、Rubyを使ったテスト自...

List

  • 2007/09/07

画像の楽々アップロード「Gyazo」

誰かにデスクトップの画面を見てもらいたいとしたらどうするだろうか。スクリーンショットを撮って、FTPでアップして、そのURLをコピーして送る…なんて手間のかかる作業だろう。ただスクリーンショットを送りたいだけなのに。そのような作業はすぐに止めて、これを使ってみよう。今回紹介するフリーウェアはGyazo、画像の楽々アッ...

List

  • 2007/09/05

即、Mac OSXでRails開発環境を構築「RM-Install」

最近はMac OSXで開発を行っている。Unixベースとあって、開発ツールが容易に使えるのが利点だ。とは言え、Mac OSXでRails開発を行おうと思うと色々用意する必要がある。MySQLをインストールしたり、Ruby、RubyGems、Rails等など…。そこまで至るまでに疲れてしまう人もいるだろう。そこで使いたい...

List

  • 2007/08/26

Java製Web OS「Zero Kelvin Desktop」

最近、またWeb OSは可能性があるんじゃないかと思えてきた。しかしそのためにはOS側の力も必要だ。つまり現況のような立ち上がりも遅いOSではなく、ブラウザしか動かないOS(その代わり高速で立ち上がるもの)があればいいのではないだろうか。そうなればWeb OSの重要性があがってくる。そんなWeb OSの一つを紹介しよ...

List

  • 2007/08/24

Subversion/CVSログをRSS/HTMLに「Crank」

開発においてバージョン管理を導入するのがごく当たり前になってきている。複数人はもちろん、一人であっても使ったほうが良いだろう。間違って消してしまうリスクやHDD故障のリスクも抑えられる。そんなバージョン管理をさらに便利にしてくれるソフトウェアがこれだ。今回紹介するフリーウェアはCrank、各種バージョン管理システムロ...

List

  • 2007/08/23

Ruby on Rails製のブログエディタ「Squib」

ブログエディタとして何を利用しているだろうか。もし各ASPの管理画面を使っているというなら、ぜひとも何らかのブログエディタの利用をお勧めする。編集のしやすさに雲泥の差があるからだ。編集内容をローカルにためておけるのも利点だ。ブラウザを間違って閉じてしまってもこれなら問題ない。手になじむブログエディタがないと思っている...

List

  • 2007/07/28

Ruby on Rails製のブログシステム「Mephisto」

Ruby on Railsで作られたシステムは他のシステムに比べて「何かあるんじゃなかろうか」という期待を感じてしまう。それ位魅力にあふれたシステムだ。昨日のSlingshotを使って、これがオフライン+オンライン動作したら魅力的かも知れない。今回紹介するオープンソース・ソフトウェアはMephisto、Ruby on...

List

  • 2007/07/27

必見!Railsがローカルアプリケーションに「Slingshot」

最近はWebアプリケーションとローカルアプリケーションの境がなくなってきた。むしろWebアプリケーションのほうがインターネットとの親和性も高く、便利なことが多い。開発者にとっても、コンパイルの手間などがない分、Webアプリケーション方が楽だろう。そんなWebアプリケーション推進の波が強まるであろうソフトウェアがこれだ...

List

  • 2007/07/18

RailsでDB管理「RailsMyAdmin」

Railsで開発を行う際にDBは必須だろう。簡易的なものであればSQLiteで良いが、これまでの経験では大抵MySQLが利用されている。DB管理にはphpMyAdminや、GUIのDB管理ツールを利用してきたが、Rails上で一括管理できるこちらが便利そうだ。今回紹介するオープンソース・ソフトウェアはRailsMyA...

List

  • 2007/07/16

RailsのActive Scaffoldを活用「Propmansheet」

Railsを触ったことがある人のうち、半数以上がScaffoldに触れてそこで終わっている。確かにScaffoldを使うことでそれっぽいデータ表示が難なくできてしまうのは凄い。だがそこで終わってしまってはRailsの魅力は伝わらない。次のステップとして独自での作りこみもあるだろうが、ここではさらにActive Sca...

List

  • 2007/07/08

不要なCSSの洗い出し「CSS Redundancy Checker」

CSSははじめこそきちんと定義しながら進めるのだが、修正が重なったり、日々の運用の中で徐々に肥大化していく。HTMLと同じで多少間違っていたり、不要な情報が紛れ込んでいてもそれなりに表示されるので気にならないのだ。 だが不要な情報が紛れ込んでいると、ちょっとした修正が全く無関係と思われる場所に影響を及ぼしたり、管理し...

List

  • 2007/07/04

Railsを見える化「RailRoad」

Ruby on Railsの素晴らしい点の一つに、テーブル間の関係をプログラム中で定義することで、データを自在に取り出せるようになるという事が挙げられる。E-R図などでリレーションを定義しても、それが適切にプログラムされているかどうかは分からない。だが、プログラム中で定義し、制御できるRailsであれば適切に処理され...

List

  • 2007/06/21

驚愕…JavaScriptでDB操作を行うRails向けライブラリ「Jester」

 Railsは使っている内に、もはやRails以外でプログラムをしたくなくなる位の魅力がある。MVCの仕組みといい、O/Rマッピングといい、Migrationといい…そこかしこに魅力が溢れている。 そんなRailsがさらに魅力的になるライブラリがこれだ。Rubyの壁をこえ、JavaScript上でDB操作が可...

List

  • 2007/06/18

Smarty for Ruby「Canny」

PHPでの開発において、大型のフレームワークを使うほどでなくとも、テンプレートエンジンとしてSmartyを利用するという事は良くある。それ位あると便利なライブラリだ。そんな便利なものだからこそ、他の言語であっても利用したい。Rubyもその一つだ。今回紹介するオープンソース・ソフトウェアはCanny、SmartyのRu...

List

  • 2007/06/08

コメントとレーティングでつながるコミュニティ「OgOg」

オープンソース・ソフトウェアは概ね汎用的なものが多い。各種ライブラリは勿論、Wikiエンジンにしても目的は限定しない。より多くの人達に利用されるために、機能は利用層を限定しないようになっている。だが、時には違うソフトウェアも存在する。まさにこれだ。今回紹介するオープンソース・ソフトウェアはOgOg、LogiLogiを...

List

  • 2007/05/27

RubyでCocoaアプリケーション「RubyCocoa」

夢が広がるアプリケーション。現状、Web向けのプログラム言語とGUI向けのプログラム言語は分かれている事が多い。各言語とも、そうした垣根を越える仕組みを用意しているが、実用レベルになっているものは数少ない。しかし、Webとローカルの境目があいまいになりつつある昨今、この流れは加速していくことだろう。Mac OSX向け...

List

  • 2007/04/27

Diffまで取れる更新チェッカー「netstiff」

サイトの更新をチェックするツールは数多く存在する。Webアプリケーションであれば「はてなアンテナ」、ローカルアプリケーションであればWWWC等が有名だろう。 こうしたソフトウェアはHTMLの内容を解析したり、ヘッダの更新日を使ってサイトが更新されたかどうかを判断している。だが、更新されたことは分かっても「どこが」更新...