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

ライセンス - Apache License 2.0の記事一覧

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

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

もっと見る

List

  • 2008/02/01

JavaScriptを使ってSQL調にデータを検索「JsonSQL」

※ 画像は公式サイトのデモよりSQLという言語はプログラム言語に混ざると面倒に感じてしまうが、データの授受をする上では便利な問い合わせ言語だ。むしろ他の言語でも同様の問い合わせを行うことでデータが取得できるようになっていると便利に感じる。いちいちデータの中身を見ながら探すのは大変だ。そしてJavaScriptでSQLを...

List

  • 2008/01/29

Railsで使うSelenium「Selenium on Rails」

テストの作業は嫌われる場合が多い。確かにそれ程生産的には見えないかも知れない。が、リリース後の負荷を減らすためにも欠かすことのできない作業だ。多少なりとも楽をして、的確にテストを行っていきたい。Webベースのブラウザテストを行うのにSeleniumは最適な選択だ。そしてRails使いであればこのようなソフトウェアもある...

List

  • 2008/01/01

Javaによるバグトラッキングシステム「JTrac」

新年早々からビジネス関連の話題で恐縮なのだが、新年気分にも負けずたんたんと続けていくのがMOONGIFTクオリティ。新年一つ目はプログラマの大嫌いなバグの話題から。バグトラッキングシステムはプロジェクトを進める上で大事なソフトウェアの一つだ。Windowsであればこれがごく簡単に導入できる。今回紹介するオープンソース・...

None

  • 2007/12/31

携帯向けコンテンツを自動生成「mod_chxj」

携帯向けサイトは殆ど作ったことがないのだが、それでもキャリアごとの対応は大変だった(自分自身がそこに当たった訳ではないが)。携帯がどんどん高機能化すれば、この傾向はさらに強まるだろう(機種によって対応化範囲も異なるので)。そうなればあまり手軽に携帯向けサイトが作れなくなってしまう。克服するための仕組みがこれだ。今回紹介...

List

  • 2007/12/25

FirefoxからAmazon EC2を操作「Firefox Extension for Amazon EC2」

インスタンスを簡単に立ち上げて、フレキシブルなサーバ構成が臨めるAmazon EC2。一度使い始めると手軽なのだが、はじめるまでは何かと面倒くさい。特にインスタンスの立ち上げまでが特殊で、面倒に感じてしまう。その立ち上げの過程をシンプルにしてくれるのがこのソフトウェアだ。今回紹介するオープンソース・ソフトウェアはFir...

List

  • 2007/12/11

今のステータスを一括変更「Statz」

自分が今何をしているかを投稿するサービスTwitter、IM(インスタントメッセンジャー)にも同様の機能がある。それがステータスだ。利用法は全く異なるが、今の自分の状態を表示できる。しかし人によっては複数のIMサービスを使い分けていたりする。状態が変わる度にそれぞれ変更するだろうか。いや、面倒でしないはずだ。その代わり...

List

  • 2007/12/10

MacFUSEでiPod Touchをマウント「Disk for iPhone」

JailBreakもあって、iPod Touchを本来以上の利用をする人が増えてきている。アプリケーションをインストールする人もいるだろうし、ゲームをする人もいる。そうした中、iPod Touchに手軽にファイルを授受したいと思った人も多いはずだ。SCPは面倒だ、これを使おう。今回紹介するオープンソース・ソフトウェアは...

List

  • 2007/12/03

PUT/DELETEメソッドを簡単に「RESTClient」

今のWeb APIで最もよく使われる手法にRESTがある。いわゆるGET/POSTメソッドでデータを取得、登録するものだが、更新や削除の際にはPUT/DELETEメソッドが使われることもある。これがくせ者で、標準のブラウザでテストするのが難しい。プログラムで書けばできるが、クライアントから手軽に実行するのには、このソフ...

List

  • 2007/11/26

ターミナルをよく使う人に「Blacktree Visor」

Mac OSXはUnix系OSとあって、ターミナルをうまく使うことで操作を便利にできるようになっている。Windows以上にターミナルを活用するケースが多い。ターミナルをよく使う開発者やサーバ管理者にぴったりのソフトウェアがこれだ。今回紹介するオープンソース・ソフトウェアはBlacktree Visor、ターミナルをホ...

List

  • 2007/11/20

jQueryをRailsで「jRails」

Railsにははじめからprototype.jsやイフェクト用のeffects.jsが入っているので、手軽にJavaScriptによる各種イフェクトを楽しむことができる。だが、人によってはprototype.jsよりも、プラグインで拡張できて軽量なjQueryの方がお好みだろう。その際にはこれを使おう。今回紹介するオー...

List

  • 2007/10/30

Webアプリケーションをローカルで「WApache」

Webアプリケーションが増えており、その操作性もGUIアプリケーションと違わぬ所まで進歩している。その内、Webアプリケーションをローカルで動作させるために配布するようになるかも知れない。そうなった時に便利そうなのがこれだ。ローカルアプリケーションのように、Webアプリケーションを扱えるようになる。今回紹介するオープン...

List

  • 2007/10/22

リッチなWebアプリケーションを実現「Rico」

※ 画像の一部は公式サイトデモより。アプリケーションをWeb化する上で、リッチなユーザインタフェースは欠かせない。そうでなくとも動作はするが、ユーザビリティを高めるのには必須と言えるだろう。自作しても良いだろうが、やはり既存のライブラリを利用するのが手っ取り早い。チェックしてほしいのはこれだ。今回紹介するオープンソース...

List

  • 2007/10/13

GUIのようなWebアプリケーションを構築「Rialto」

最近の流行はやはりWebアプリケーションだ。特にWeb OSをはじめとして、まるでGUIアプリケーションのようなインタフェースを実現したものが増えている。あのようなアプリケーションを作るのは非常に手間がかかることだろう。だが、そのためのツールキットも登場している。これを使えば簡単に優れたインタフェース、操作性を実現でき...

List

  • 2007/10/08

Zipファイルの差分「zipdiff」

Diffというのは開発者にとって欠かせないツールだろう。バージョン管理システムを導入している場合は特にだ。単体ファイル同士はもちろん、フォルダ内のファイルを比較するツールも便利だ。しかし複数ファイルといえども、圧縮して一つにまとまっていたらどうしよう。これを使えば良い。今回紹介するオープンソース・ソフトウェアはzipd...

List

  • 2007/10/06

ようやく出てきたカレンダーアプリケーション「Chandler」

Microsoft Officeの代替えオープンソースがOpenOfficeあるように取り組んでいるのが、このOutlook代替えプロジェクトだ。今回紹介するオープンソース・ソフトウェアはChandler、カレンダーとメールが融合したソフトウェアだ。単純に言えば、メールとカレンダー、そしてタスク管理の機能がついたソフト...

List

  • 2007/10/03

iPhone/iPod Touchの中身を見る「iPhoneDisk」

iPhoneは最近のファームウェアアップデートでGEEKウケが悪くなっているようだ。が、iPod Touchはまだまだ登場したばかりで今後色々いじられていくものと思っている。まずはこれ。これまでのiPodはポータブルディスクとしても使えていたが、iPod TouchはUSBケーブルをさしてもマウントされない。これで解決...

List

  • 2007/09/19

CSVを華麗に操る「Super CSV」

どうもうまくいかないのだが、恐らく解決できる人もいらっしゃると思うのでご紹介。時代はWeb API、XML、オブジェクト指向と進んでいても、まだまだ現役なのがCSVファイルだ。表計算ソフトウェアや、他のシステムとの連携で利用される事も少なくない。あの特殊なフォーマットをちまちま解析するのは時代遅れだ。華麗に扱ってこそ、...

List

  • 2007/09/05

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

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

List

  • 2007/08/20

誤送信を防止しよう「Mail送信先確認プログラム」

メールは便利で、どのオフィスでも使われている。ビジネスのインフラとしてすっかり定着しているため、誰でも使いこなせないといけない面も感じられる。そのため、リテラシーがあまり高くない人でも利用し、失敗する可能性が高くなる。実際、誤送信をやってしまった事はないだろうか。送信ボタンをひとつ押したらもうおしまい。慌ててとめよう...

List

  • 2007/07/26

ColdFusionでもOpenID「CFOpenID」

※ 画像は公式サイトのデモより。 最近、注目しているのがFlashをはじめとした旧マクロメディアの技術だ。FlashPaperやColdFusion等、今更ながらも面白い技術が数多い。ColdFusionは本格的に扱ったことがないが、こんなライブラリがあると可能性が広がりそうだ。今回紹介するオープンソース・ソフトウェア...