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

ホスティング - githubの記事一覧

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

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

もっと見る

26586?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f04%2f23c6c4d38361c613c1150e1df8f1177e

  • 2011/05/03

マルチタッチを使ったWebブラウザゲームの開発に「JSTouchController」

JSTouchControllerはiOSのMobile Safari上でマルチタッチを認識するライブラリ。JSTouchControllerはHTML5/JavaScript製のフリーウェア(ソースコードは公開されている)。iOSの面白さは言うに及ばないが、技術的に見た時に欠かせない要素の一つがマルチタッチシステムで...

26391?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f04%2fscreenshot2011-04-11-15.10.10_thumb

  • 2011/05/02

アイディア次第。現在のディレクトリ以下を公開するWebサーバ「Annyong」

Annyongは現在のディレクトリをルートとしてWebサーバを立ち上げるソフトウェア。AnnyongはRuby製のフリーウェア(ソースコードは公開されている)。自分のローカルにあるファイルを人に渡したいと思ったら、どういう方法が考えられるだろうか。一つはSMBやAFPといったローカルのファイル授受を行うプロトコルを利用...

List

  • 2011/05/02

Web上で画像にイフェクト。WebGLを使ったデモアプリケーション「WebGL Filter」

WebGL FilterはWebGLを使ったWebベースの画像イフェクトソフトウェア。WebGL FilterはHTML5/JavaScriptのフリーウェア(ソースコードは公開されている)。HTML5では様々な新しい機能をWebの世界に提供する。その一つとして知っておきたいのがWebGLだ。GPUを使ったグラフィカル...

26550?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f04%2fscreenshot2011-04-20-16.12.12_thumb

  • 2011/05/01

自作の音楽を世界中に聴かせよう。Rails製のミュージシャン向けSNS「alonetone」

alonetoneは趣味レベルのミュージシャンが音楽を公開し、共有するSNS。alonetoneはRuby/Ruby on Rails3製のオープンソース・ソフトウェア。ミュージシャンといっても色々な人たちがいる。プロとして活躍している人もいれば、セミプロもいるし、趣味で演奏するだけという人もいる。共通しているのは音楽...

26547?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f04%2fimg_0559_thumb

  • 2011/04/30

RPGや2Dスクロールアクション対応。スマートフォン向けWebブラウザベースのゲーム開発に「enchant.js」

enchant.jsは主にスマートフォン向けのゲームを開発する際に使えるJavaScriptライブラリ。enchant.jsはJavaScript製のオープンソース・ソフトウェア。かつてはゲームを開発するためには専用の機器が必要だった。パソコンでも開発できるようになり、さらにFlashを使ってWebベースでゲームが開発...

26530?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f04%2fscreenshot2011-04-19-15.33.46_thumb

  • 2011/04/29

MAMPとは違うWebサーバ+実行環境を一気に整える「MNPP」

MNPPはMac OSX+Nginx+Percona+PHPの組み合わせによる開発環境を提供するソフトウェア。MNPPはMac OSX用のオープンソース・ソフトウェア。オープンなシステム開発を行う際のアーキテクチャとして良く知られているのがLAMPだろう。主にLinux + Apache + MySQL + PHPを指...

26516?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f04%2f002_thumb1

  • 2011/04/28

WAC 1.0の可能性。JavaScriptでWebカムにアクセス&顔認識「JS Camera Face Detect」

JS Camera Face DetectはOpera Mobileの開発版を使ってスマートフォンのカメラへアクセスし、顔認識を行うソフトウェア。JS Camera Face DetectはJavaScript製AndroidのMobile Opera用のフリーウェア(ソースコードは公開されている)。HTML5の登場以...

26491?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f04%2fscreenshot2011-04-16-12.25.39_thumb

  • 2011/04/27

マルチプラットフォームで動作する没頭型テキストエディタ「darkness」

darknessはJRuby+Swingで作られた背景を真っ暗にする集中できるテキストエディタ。darknessはJRuby製のオープンソース・ソフトウェア。RubyとMac OSXは相性が良い。MacRubyを使えばRubyを使ってMac OSX用のアプリケーションが開発できる。だがこれではプラットフォームが束縛され...

List

  • 2011/04/26

MY DISQUS。GAEを使ってコメントシステムを外部化する「TheBuzzEngine」

TheBuzzEngineはPython/Google App Engineを使ったコメントシステム。TheBuzzEngineはPython/Google App Engine用のオープンソース・ソフトウェア。Webサイトを構築する際にDB等を使っていると動的なサイトになってしまう。だが動的なサイトは負荷が高く、サー...

26482?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f04%2f18fea15c74deaeabb42dc6af6b97a093

  • 2011/04/26

画一的なプレゼンテーションにさよならを。HTML5/JavaScript/CSS3によるプレゼン「CSSS」

CSSSはHTML5/JavaScript/CSS3で作られたWebベースのプレゼンテーションテンプレート。CSSSはHTML5/JavaScript/CSS3によるオープンソース・ソフトウェア。最近はHTMLやJavaScriptを使って作られたプレゼンテーションが増えている。JavaScriptでキーの動きに合わせ...

List

  • 2011/04/23

PythonやLuaをWeb上で実行。LLVMをJavaScriptに変換する「Emscripten」

EmscriptenはLLVMをJavaScriptに変換するソフトウェア。PythonやLuaをWebブラウザ上で実行できる。EmscriptenはPython/JavaScript製のオープンソース・ソフトウェア。LLVM(Low Level Virtual Machine)という技術がある。ソースコードをアーキテ...

26442?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f04%2fscreenshot2011-04-12-15.14.55_thumb

  • 2011/04/23

つぶやきをブログやGoogleマップに貼付ける。Twitter専用ブックマークレット「b4」

b4はTwitterのステータスを自分のブログに貼付けたり、Googleマップ上に貼付けるための整形ブックマークレット。b4はJavaScript製のフリーウェア(ソースコードは公開されている)。Twitterでのつぶやきは一つ一つを見れば140文字以下のツイートでしかないが、膨大な人数そして一つの話題に向かって蓄積さ...

26439?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f04%2fscreenshot2011-04-13-11.57.52_thumb

  • 2011/04/22

必見。スマートフォン対応、WebベースのHTML5オーサリングソフトウェア「Maqetta」

MaqettaはIBMからDojoに寄贈されたWebベースのHTML5対応オーサリングソフトウェア。MaqettaはWebベース、Java製のオープンソース・ソフトウェア。HTMLのオーサリングツールと言えばDreamweaverをはじめとしてローカルソフトウェアで行うのが一般的だ。だがその結果をレンダリングするのはW...

26434?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f04%2fscreenshot2011-04-12-15.50.24_thumb

  • 2011/04/22

Firefox4の実力を知る。HTML5/CSS3による惑星情報「The Planetarium」

The PlanetariumはFirefox4のデモとして作られたCSS3の実演ソフトウェア。The PlanetariumはHTML5/JavaScript製のフリーウェア(ソースコードは公開されている)。技術的にどれだけ面白かろうが、ぱっと見て分かるものでないとインパクトが薄れてしまう。逆に言えば見た目の迫力があ...

26563?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f04%2fscreenshot2011-04-21-11.28.10_thumb

  • 2011/04/21

怖い、それとも新しい可能性?iPhoneの位置情報バックアップビューワー「iPhoneTracker」

iPhoneTrackerはiPhone/iPad 3Gの同期で蓄積された位置情報データを閲覧するソフトウェア。iPhoneTrackerはMac OSX用のフリーウェア(ソースコードは公開されている)。iPhoneは携帯電話だ(当たり前だが)。そのため普段から常に持ち歩いている。また、充電や音楽やアプリのバックアップ...

26371?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f04%2fscreenshot2011-04-06-14.01.33_thumb

  • 2011/04/20

セキュアなアルゴリズムで暗号化/復号化「Gibberish」

GibberishはRuby製の256bit AESによる文字列暗号化/復号化ライブラリ。GibberishはRuby製のフリーウェア(ソースコードは公開されている)。ユーザ認証の仕組みにおいてパスワードを平文はもちろん、可逆な暗号化をしている所はほぼないだろう。大抵MD5かSHA1でハッシュ化して保存しているはずだ(...

26362?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f04%2f2e4f10d09882321fd2a3e79f82b21e5a

  • 2011/04/19

Webカム連携型のWebサービスを作る際の参考に「Webcam App」

Webcam AppはRuby on RailsとFlashを使ってWebカム連携型のWebサービスを作るデモ。Webcam AppはRuby on Rails製のオープンソース・ソフトウェア。スマートフォンを使ったアプリケーションではカメラを用いたものが多い。同様のことはデスクトップでもできない訳ではない。Webカム...

26355?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f04%2fimg_0537_thumb

  • 2011/04/19

リストやテーブル主体のスマートフォン最適化サイトに「ChocolateChip-UI」

ChocolateChip-UIはHTML5製のスマートフォン最適化サイト用フレームワーク。ChocolateChip-UIはHTML5製スマートフォン用のオープンソース・ソフトウェア。スマートフォンはこれまでのデスクトップ型に比べると圧倒的に画面サイズが小さい。そのためWebサイトのデザインを行う上で注意すべきことが...

26347?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f04%2fscreenshot2011-04-06-14.26.50_thumb

  • 2011/04/18

新しい動画のあり方?JS/HTML5によるインタラクティブな動画プレーヤ「Cacophony」

CacophonyはHTML5/JavaScriptによるインタラクティブな動画作成実行環境。CacophonyはHTML5/JavaScript製のオープンソース・ソフトウェア。動画を作ろうと思うと、動画レコーダーやスマートフォンを使ってリアルを記録するのが一般的だ。しかしこうやって作られたものは一つの作品であって、...

26341?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f04%2fscreenshot2011-04-06-14.16.57_thumb

  • 2011/04/18

スクリプト言語のIME。MacRubyで作られた「Gyaim」

GyaimはMacRubyで作られたIME(入力システム)。GyaimはMac OSX用Ruby製のフリーウェア(ソースコードは公開されている)。Mac OSXにはRubyが標準で入っている。そしてさらにコミュニティベースではMacRubyというRuby実行環境も開発されている。これらを使えばMac OSXアプリをRu...