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

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

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

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

もっと見る

List

  • 2009/03/02

iPhone用3Dエンジン「SIO2」

今のゲームの最高峰と言えば3Dを使ったリアルなものと言えるだろう。開発には時間を要するが、あたれば大きい。iPhoneでも多数の3Dゲームが出てきており、有料/無料を問わず人気が高い。だがあの筐体のスペックで満足のいく性能を出そうと思うと開発者の知識が重要になる。3D空間を歩くことができる はじめてゲームを作ろうと思っ...

List

  • 2009/03/01

Google Analyticsのデータを取得するライブラリ「Statwhore」

これだけWeb APIの提供しているGoogleにあって、最も切望されるのがGoogle AnalyticsのWeb APIだろう。画面で見てもインタフェースが洗練されているので便利だが、レポートを作成したり自動化する上ではやはりWeb APIの存在は欠かすことができない。Rubyを使ってGoogle Analytic...

List

  • 2009/02/27

Amazon S3やAzure Blob storageに対応したストレージフロントエンド「SpaceBlock」

最近はオンラインのストレージサービスが様々に登場してきている。各種プラットフォーム向けにクライアントアプリケーションを提供し、ストレスフリーで利用できるDropboxや、その基盤になっているAmazon S3、Nirvanixなどプレーヤは多数だ。各種オンラインストレージサービスフロントエンド それらのサービスを便利に...

List

  • 2009/02/19

Adobe AIR向けのActiveRecord「AirRecord」

現在、様々なプログラミング言語向けのフレームワークでO/Rマッピングが提供されている。そのため、SQLを書く頻度が下がっており、SQLを書かないとならない場面になるとテンションが下がってしまうくらいだ。モデルの設計コード Railsで言えばActiveRecord、Javaで言えばHibernate、PHPであればCa...

List

  • 2009/02/18

Google App Engine上で動くブログエンジン「bloog」

元々、Google App Engineにはそれほど期待していなかった。環境などの制限が、大掛かりなWebアプリケーションを構築するのに向いていないような気がしたからだ。だが、その考えが大きく変わったのは、この手のソフトウェアを見た時からだった。Google App Engine上でブログを動かす 自分のブログを作ろう...

List

  • 2009/02/17

Rails製のURL短縮サービス「RubyURL」

URL短縮サービスも乱立してきてただ短いだけでなく色々な付加機能が提供されるようになっている。URL単位でアクセス解析機能が提供されるものや、Web APIを介して使えるものなど色々だ。RubyURLがシステムをオープンソース化 Webサービスを提供する側としては、tinyurlを使うよりも自前でサービスを提供したく思...

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