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

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

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

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

もっと見る

List

  • 2008/03/16

コミット前にチェック「SVNChecker」

実際に確かめていないのだが、面白そうなので紹介したい。Subversionを開発プロジェクトに利用されている方は多いと思う。チームはもちろん、個人であってもぜひ活用してほしい。日々の作業ログとしても使えるし、バックアップとしても便利な存在だ。そんなSubversionであるが、更新したタイミングで通知が欲しい、コミット...

List

  • 2008/03/14

JavaScriptで描く2Dの世界「JSViz」

これは面白い。SVGは流行りそうな技術ではあるが、なかなかキラーコンテンツが出てこない。利用する場面がうまく思いつかないのと対応ブラウザが限定的(IE6で対応していないのが大きい)なのが問題だ。だがIE7のシェアが増えれば状況も変わってくるだろう。そうした時代を見越して注目しておきたいのがこのライブラリだ。今回紹介する...

List

  • 2008/03/13

JRuby on Rails環境を手軽に構築する「JRubyStack」

JRubyについては本家のRubyよりも場合によっては速いとか、エンタープライズに向けたセキュリティを確保できるなど、様々な噂を聞く。試してみようかと思いつつも、普段のRubyで満足してしまって、そのままになってしまっていた。だが、インストーラー一つでJRubyの環境が整うならば話は別だ。これを使えばJRubyの面白さ...

List

  • 2008/03/04

Mac OSXの隠れた設定を引き出す「Secrets」

隠しコマンドやイースターエッグ等は、表面に見えなくとも存在しており、それを見つけ出すのに労力をつぎ込む人もいる。そして新たな発見があると喜びもひとしおだ。ないと思って諦めていた設定も、裏の項目として存在していたりする。そうした裏設定を簡単に設定できるようにしてくれるソフトウェアがこれだ。今回紹介するオープンソース・ソフ...

List

  • 2008/03/03

オープンソースのiCal Server「Calendar Server」

Mac OSX ServerにはiCal Serverという機能がある。これはiCalなどのカレンダーアプリケーションを使って、スケジュール情報を共有しようと言うサービスだ。iCal形式に対応したカレンダーアプリケーションは多数あるので、iCalによらず利用できるのが利点だ。そして、iCal Serverのソースコード...

List

  • 2008/02/29

RoRのOPACエンジン「Blacklight」

OPACとはオンライン蔵書目録のことだ(via Wikipedia)。かつての目録カードと異なり、電子化し、ネットワーク上にのせた蔵書情報は検索したり、インターネット上に公開することが容易だ。東京都のように、各図書館の蔵書を縦断的に検索できるようにもなる。そんなOPACをRuby on Railsで開発したのがこのソフ...

List

  • 2008/02/20

便利なAmazon S3管理用インタフェース「JetS3t」

Amazon S3は便利なファイスストレージサービスだが、プログラマ向けインタフェースしか提供していないので操作が多少面倒だ。特に多数のファイルを登録したブラケットを削除しようと思うと、まずファイルの削除からするというのが面倒だ。そうした手間を軽減してくれるであろうソフトウェアがこれだ。今回紹介するオープンソース・ソフ...

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アプリケーションのようなインタフェースを実現したものが増えている。あのようなアプリケーションを作るのは非常に手間がかかることだろう。だが、そのためのツールキットも登場している。これを使えば簡単に優れたインタフェース、操作性を実現でき...