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

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

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

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

もっと見る

List

  • 2009/02/16

Rails用Amazon S3アップロードプラグイン「s3-swf-upload-plugin」

技術者向けプロフィールサービス「達人」では登録ユーザのプロフィール画像をAmazon S3に保存している。これにより実行環境の独自データを極力少なくすることができる。メンテナンスやスケーリングを行う上でとても便利だ。Flashを使ったAmazon S3向けアップローダー そんなAmazon S3はデータの保管場所として...

List

  • 2009/02/12

Rails+Flashによるリアルタイムコミュニケーション「dango」

twitterのように時系列によらないゆるいつながりも良いが、オンラインで行うリアルタイムなコミュニケーションも面白い。最近のWebアプリケーションはコラボレーションが一つのキーワードになっており、その補助としてもリアルタイムコミュニケーションは重要な技術だ。ブラウザでチャット。バックエンドはRails。 Ajaxでも...

List

  • 2009/02/09

iPhoneとRailsの良い関係。iPhoneでActiveResourceを使う「ObjectiveResource」

Webサービスを開発し、そのフロントエンドとしてiPhoneアプリケーションを提供するというケースは多い。Remember the Milk、はてな、livedoor Readerなど多数のアプリケーションが存在する。iPhoneとRailsを連携する もしあなたがRailsでWebサービスを構築しているなら、手軽に連...

List

  • 2009/02/08

Mac OSX/iPhone/iPod Touchアプリケーション開発者向けクラッシュレポート取得ツール「Plausible CrashReporter」

アプリケーションにはバグがつきものだ。さらにバグとは言えないような、ハードウェア上の制限によってアプリケーションが動作しなくなることもある。Mac OSXやiPhoneでもそれは例外ではない。iPhone/iPod TouchまたはMac OSX向けのライブラリが提供される そのようなバグはそのまま放置するのはユーザを...

List

  • 2009/01/31

ソーシャルグラフ&アイデンティティを確立する「Knowee」

オンライン上のデータを収集して友人関係を構築するソーシャルグラフが昨年辺りから出始めた。SNSでは元々リアルな人間関係に重点を置かれていたが、オンラインのサービスであれば、オンライン上の人間関係の方が役に立つケースは多い。サービス登録画面 ソーシャルグラフはブログやソーシャル系のサービスで構築されている友人関係をピック...

List

  • 2009/01/30

Google App EngineとFlash/Flexを組み合わせる「Flash and Flex on Google App Engine」

AjaxなどによってRIA(リッチ・インターネット・アプリケーション)が発展したとは言え、Flashに比べるとまだ足りない部分があるかも知れない。Google App EngineではGoogle製ということもあってシンプルな画面のWebアプリケーションが多い気がするが、もっとRIAに力を入れれば可能性が飛躍的に向上し...

List

  • 2009/01/27

Mac OSX用Gitリポジトリブラウザ「GitNub」

Gitを使っている場合、ターミナルで使うのが当たり前になっていてGUIでデータを見たいとは思わなかった。だが、プロジェクトが進むにつれて経過をみたり、複数人でプッシュが混在してくると何を変更したのかといったデータを見たくなる。Gitリポジトリ専用ビューワー もちろんターミナルからでも見られないことはないが、ビジュアル的...

List

  • 2009/01/25

Googleカレンダーをターミナルから操作する「gcalcli」

Googleカレンダーの便利なところは、Webアプリケーションである以上にCalDAVやWeb APIを通じてクライアントを選ばない点にあると思う。実際、最近ではほとんどWebブラウザで開くことはなく、Mac OSX標準のiCalやiPhoneからメンテナンスしている。カレンダー一覧。日本語が文字化けてしまう… それに...

List

  • 2009/01/23

Canvasを使って3Dを描く「Canvas 3D JS Library」

※ 画像は公式サイトデモより今では映画の中でCGが用いられたり、3Dを使って映画全編が作られるのも当たり前になってきた。Webについても現在は動画までだが、次のステップとして3D空間を楽しむのが当たり前になってくるだろう。画像をキューブ等のモデルに貼付けて表示するサンプル 3Dは技術的な難度が高く、開発にコストがかかり...

List

  • 2009/01/23

シンプルなインタフェースのブログエンジン「Enki」

WordPressを使い始めて数年になるが、特にこれといった不満もなく使えている。だがこれで良いのだろうか。確固たる地位を築きつつあるシステムを使うことでブログの可能性を狭めてしまっていないだろうか。もしかするとブログはもっと可能性を秘めているのかもしれないのに。ブログ画面 とは言え、WordPressやMTOSをカス...

List

  • 2009/01/21

Puttyを多数立ち上げる人にお勧め「PuttyTabs」

Windowsユーザがよく使うターミナルクライアントと言えばPuttyだろう(またはTeraTerm)。機能が多数あるので、Windowsを使っている際には個人的にもPuttyで接続している。Puttyのウィンドウをまとめて管理! だが最近のようにリモートの接続先が多くなると、そのウィンドウの管理が大変になる。そこで一...

List

  • 2009/01/19

スモールチームのためのスケジュール管理「Team scheduler」

ごく小規模なチームで作業を行う場合、そのタスクの管理は決して大げさなものである必要がない。むしろシンプルに、ただ時系列的に追えるものがあれば良い。プロジェクト管理なんて大げさすぎて使いこなせないだろう。シンプルなインタフェースのカレンダー そんな小さなチームによる作業を応援するスケジュール管理ソフトウェアがTeam s...

List

  • 2009/01/19

iPhone/Gears/Adobe AIRの開発に便利なJavaScript O/Rマッパー「ActiveRecord.js」

※ 画面は公式サイトのデモコードより最近のWebシステム開発ではO/Rマッピングの利用が当たり前になっている。そのため、生のSQLを書く機会が殆どなくなり、開発がスムーズになっている一方、いざ書くとなると非常に面倒に感じるようになっている(もちろんORマッピングではコストがかかってしまう場合はSQLを書く必要もあるだろ...

List

  • 2009/01/17

JavaScript + XMLで動作するブログシステム「FeedBlog Script」

ブログを専用のブログエンジンで書こうと思うと、PHPやRuby、Perlなどのスクリプト言語が必要になることが多い。静的なHTMLを出力してブログライクにすることもできるが、検索機能がなかったり一覧性+記事詳細のつなぎが悪くて使い勝手は良くない。JavaScriptで実装されたブログエンジン そこで考え出されたのがJa...

List

  • 2009/01/16

画像ホスティングサービスを構築する「PHP Image Host」

世界経済への不安感からはじまり、広告業界の厳しさが増している。そのような中、Webサービスを広告に頼らずどのようなビジネス展開を行うかが注目を集めている。これまで無料で提供してきたサービスにとっては辛い時代になってくるかも知れない。PHP+MySQLで構築されている ストレージやネットワークに自信がある企業であれば、画...

List

  • 2009/01/16

お勧め!使い勝手の良いSubversion管理フロントエンド「Submin」

Gitをはじめとした分散バージョン管理システムが流行っているが、システムの現場ではまだまだSubversionの利用が多いことだろう。そしてこれから新たにSubversionのサーバを立てようと考えている会社もあるかも知れない。WebベースのSubversion管理インタフェース そのような方々にお勧めしたいソフトウェ...

List

  • 2009/01/11

Railsによる広告配信サーバ「Rails Ad Server」

広告配信用のサーバとして有名なものと言えばOpenXだろう。このようなオープンソース・ソフトウェアを導入すれば、広告配信や管理サービスが即座に立ち上げることができて便利だ。だが既にできあがっているシステムだけに柔軟なカスタマイズには向かないかもしれない。管理画面がないのでこれだけで申し訳ない… 既存のサービスと連携させ...

List

  • 2009/01/07

Wiimoteを使ったユニークなホワイトボードシステム「KindleLab」

Wiiは持っていないのだが、このために欲しくなってくる。ホワイトボードはミーティングの際に便利で、パソコンの画面をホワイトボードに映して、そこにペンで書き込んでいくといったことはした経験がないだろうか。デジタルとリアルの融合っぽく思えるが、データは連結しておらずパソコンの画面を切り替えればそれまでだ。ホワイトボードシス...

List

  • 2009/01/05

ブログにtwitterのつぶやきを表示する「twitterer anywhere」

ブログを書いた際には、それを読んだ人がどのようなコメントをするか気になるものだ。それを知る道具は幾つかある。例えばソーシャルブックマーク、ブログ検索などだ。そして最近多いのがtwitterにコメントをポストするケースだ。twitterのコメントをブログに表示 ブログ検索でtwitterも調べられると良いのだが現状はその...

List

  • 2009/01/04

これは秀逸!大事なファイルをタグを付けて管理「Tags」

これは何なのだろうと理解するまでに時間がかかってしまった。だが、理解できるとなかなか秀逸で面白いソフトウェアと言えなくもない…ような気がする。Tagsをダウンロードすると、Mother Tag.appというアプリケーションが展開される。後は別な色をしたアイコンファイルが多数。これが全てだ。これで一体なにをしろと… そし...