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

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

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

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

もっと見る

List

  • 2008/04/29

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

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

List

  • 2008/04/29

launchdの設定をGUIで編集「Lingon」

Mac OSXのサービス管理にはlaunchdが使われている(OSX 10.4以降)。時代はXMLの流れに沿って、サービスの管理もXMLファイル形式(plist)で行われている。冗長的になりやすいXMLではあるが、システム側から見れば使い勝手の良いフォーマットだ。メイン画面 だが人が編集するのには向いていない。そこでこ...

List

  • 2008/04/27

フィッシング詐欺から身を守る「HTTP Mutualアクセス認証」

※ 画像は公式サイトデモよりネットが発達すれば発達するほど、セキュリティの問題点をついた詐欺や犯罪が出てくる。フィッシング詐欺はその典型とも言えるだろう。パスワードや銀行の口座番号等を気軽に入力していないだろうか。サイトが似ているからといって安心できるわけではない。注意深くチェックしなければならない。デモサイトにアクセ...

List

  • 2008/04/15

魅惑のGoogle AppEngineクローン「AppDrop」

各所で話題沸騰のGoogle AppEngine。Python習得の良いきっかけにもあるだろうし、Googleのパワフルなエンジンを使ってアプリケーションを動かせるというのは気持ちがいい。ベータサービス中とあって、登録から実際の開始まではしばらく待たされるようだが、招待は届いているだろうか。AppDrop.comのトッ...

List

  • 2008/04/13

FAQを管理する「Yamibou」

個人的にヒットしたソフトウェア。FAQというのはとかく管理しづらい。Webにおいてユーザは文字を読まない傾向にある。規約など言わずともがな、FAQなども読まれることは殆どない。あんな文字だらけの画面を誰が好き好んで読むだろうか。質問を書き込むページ そして質問の嵐が来る。そんな煩雑化しやすいFAQをうまく管理しようと言...

List

  • 2008/04/09

GoogleからWebアプリケーション開発プラットフォーム「Google App Engine」

これは相当にわくわくさせられるプロジェクトだ。Googleが今日発表した新プロジェクトGoogle App Engine。Pythonで開発したWebアプリケーションを容易にGoogle上に配置し、動作させられるというものだ。対抗プロジェクトしてはAmazon EC2/S3/SimpleDBなどが挙げられている。作成し...

List

  • 2008/04/08

メーラーをGmailに移行するときに「Google Email Uploader」

知り合いの企業で、メーラーをそれまでのクライアントアプリケーションからGmail(Google Apps)へ移行するケースが増えている。メールサーバの管理は煩雑で、データがクライアントPCにたまってしまうことで、PCが壊れたときに問題になったりするからだ。操作はウィザード形式で行われる その点、Gmailであればデータ...

List

  • 2008/03/28

ColdFusion製のブログシステム「BlogCFC」

※ 画像はBlogCFCを使って運用されているブログより優れたコンセプトは模倣される。昔からそういうものだが、インターネット上では特に激しい。WikiやCMSは様々なプログラム言語で実現されている。そして、それらのシステムを選定する際には自分の知っている言語を選びがちだ。その方が何らかの問題があった際にも自己解決できる...

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...