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

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

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

2017/12/14
できることを全力でやる
2017/11/25
恥ずかしさを感じないためにできること
2017/11/11
プロジェクトを遅延させないコミュニケーションパス管理

もっと見る

List

  • 2013/02/26

往年の名作、DiabloがWebブラウザ上で楽しめる「diablo-js」

diablo-jsはWebブラウザ上で動作するDiablo風ゲームです。Diabloと言えば往年の名作とも言えるオンラインゲームです。しかし時代の流れとともにゲームのスタイルも変化しています。それに追従すべく、JavaScriptで実装されたDiabloがその名もdiablo-jsです。中央にいるのが自分のキャラクター...

List

  • 2013/02/26

Webブラウザ同士を接続するP2Pライブラリ「PeerJS」

PeerJSはWebRTCをラッピングし、P2P接続を行うライブラリです。先日、WebRTCを使ったデモとしてGoogle ChromeとFirefoxが接続してチャットするデモがありましたら、それに近い処理を行えるチャットデモがPeerJSです。IDを相手に教えます。接続されました。日本語はうまく送信できませんでした...

List

  • 2013/02/26

無茶しやがる…。スタイルシートだけでHTMLをMarkdownに「Markdown.css」

Markdown.cssはスタイルシートを使ってHTMLをMarkdownフォーマットとして表示するソフトウェアです。既存のHTMLをMarkdownで書くとどうなるか、変換ツールも幾つかありますが今回は変わり種のMarkdown.cssを紹介します。純粋なHTMLソースコード。一般的なスタイルシートを当てた例。Mar...

List

  • 2013/02/25

写真投稿にも対応したツイート予約ツール「Circular」

CircularはTwitterへの投稿を予め定めた時間に設定できるソフトウェアです。ツイートは早ければ早いほど良いという訳ではありません。物事にはタイミングがあります。ただしタイミングを逸してしまうのもまた問題です。そこで指定時間にツイートしてくれるCircularを使ってみましょう。最初に認証を行います。ダッシュボ...

List

  • 2013/02/25

Flickr APIを経由してExifデータを取得「FlickrEx」

FlickrExはFlickrのAPIを使って写真のExifデータを取得、表示するライブラリです。アップロードされている写真からExifデータを取得するのは何かと面倒ですが、Flickrにアップされている写真であればAPIを通じて取得できます。その実践版がFlickrExです。Flickrから取得した写真が一覧になって...

List

  • 2013/02/24

食べ物の妖精が応援してくれる食育スタンプアプリ「ごちそうさま」

ごちそうさまは子供の好き嫌いを解決するための食育アプリです。食べ物の好き嫌いはよくありませんが、そもそも嫌いな物を無理に食べるということ自体が無茶です。もっと食事を楽しくするための食育アプリがごちそうさまです。メイン画面です。PCの他、iOSやAndroidに対応しています。チュートリアルです。順番に進めます。たべもの...

List

  • 2013/02/24

BootstrapベースのWebアプリケーションウィザード「Bootstrap Application Wizard」

Bootstrap Application WizardはBootstrap用のアプリケーションウィザードフローを提供するライブラリです。Bootstrapを使ってWebサービスを提供するサイトが多くなってきました。今回はその一つ、Bootstrapを使ってウィザード風の流れを実現してくれるライブラリ、Bootstra...

List

  • 2013/02/23

膨大なデータを瞬時に描画。WebGLをつかったヒートマップ「WebGL Heatmap」

WebGL HeatmapはWebGLを使って高速に動作するヒートマップライブラリです。ヒートマップを描こうと思うとまず必要なのがポイントの膨大なデータで、それらを集計してサマライズして中央を濃く、周辺にいくに従って薄くなるように計算して…と結構複雑な感じがします。しかしWebGL Heatmapを使うと高速に、かつ滑...

List

  • 2013/02/23

社内で立てるQiitaクローン「miita」

miitaはPython/MongoDB製のQiitaクローンです。エンジニア向けのブログとして使われているQiitaですが、会社で使う場合にはオープンにできない情報もあることでしょう。そこで見てみたいのが社内向けのQiitaクローン、miitaです。トップページです。予めGoogleアカウントの認証が必要です。記事を...

None

  • Premium_s 2013/02/23

開発者視点で見るDropboxの利点と活用法&関連ソフトウェア

2013年中に上場するのではないかと言われているDropbox。2009年の登場以降、MOONGIFTでは様々な関連ソフトウェアを紹介してきました。今回はそのまとめと、利用者ではなく開発者視点で捉えたときのDropboxの面白さを考えてみたいと思います。

List

  • 2013/02/23

ハードロックなYouTube動画専門のプレーヤ「Hard Rock Player」

Hard Rock PlayerはYouTubeにあるハードロックの動画を専門にリストアップする音楽プレーヤです。ハードロックは人気の高い音楽ジャンルです。YouTubeにも多数のPVがアップされています。そしてHard Rock Playerはハードロック専門の音楽アプリとなっています。起動しました。動画の一覧です。...

List

  • 2013/02/22

iOSアプリ開発者必携。シミュレータのアプリをFinderで開く「Simulator Folders」

Simulator FoldersはiOSシミュレータ内のアプリをメニューバーから開いてくれるソフトウェアです。iPhoneアプリを開発している際にはシミュレータを使うと思いますが、その際にアプリ独自のデータを追加したりするためにアプリのフォルダを探すことがあります。そんな時に便利なのがSimulator Folder...

List

  • 2013/02/22

要注目!高機能なjQuery製のCalDAVクライアント「CalDavZAP」

CalDavZAPはjQuery/JavaScriptで構築されたCalDAV対応のフロントエンドです。CalDAVというのはGoogleカレンダーやiCloudのカレンダーでも実装されているカレンダー用のプロトコルです。そんなCalDAVをWebベースで扱うソフトウェアがCalDavZAPです。ログインします。最初の...

List

  • 2013/02/22

ドラッグをアイテムにしたブラックなゲーム「Wanna get high?」

Wanna get high?は各種ドラッグを組み合わせてハイになるとステージクリアになるゲームです。ワシントン州ではマリファナが合法化され、オランダでは大麻が合法になっています。そんなドラッグ事情の中で遊んでみたいのがWanna get high?(ハイになりたい?)です。ゲーム開始です。ドラッグの頭文字をタイプしま...

List

  • 2013/02/21

GitHubのAPIを使ったコメントシステム「comcom」

comcomはGitHubの課題管理APIを使ったコメントシステムです。プログラマーであれば誰でもアカウントくらいは持っていそうなGitHub。そんなGitHubのAPIを使ってコメントシステムにしてしまったのがcomcomです。コメント一覧です。GitHubのアプリを認証します。そうするとコメントできるようになります...

List

  • 2013/02/21

MarkdownやHTMLファイルを添削、差分表示対応に「CriticMarkup」

CriticMarkupはMarkdownやHTMLファイルを差分表示するマークアップと関連ツールです。Markdownはライトなマークアップ言語ですが、文章を書くだけでなく編集作業においても役立てようと言う試みがCriticMarkupです。HTML出力した例です。差分が表示されています。こちらがオリジナル。こちらが...

List

  • 2013/02/21

[PR] CodeIQより:コードゴルファー急増中!

「コードゴルフ(Code Golf)」をご存じでしょうか?数多くのエンジニアが、寝食を忘れて熱中しているとウワサの、プログラミングコンテストです。ハマるエンジニアが急増中!(Twitterより抜粋・転載)「コードゴルフ」とは?「コードゴルフ」は、ゴルフがカップインまでの打数を競うように,プログラムのソースコードの文字数...

List

  • 2013/02/21

オンラインでxkcd風コミックを作成、編集「Comix I/O」

Comix I/Oはxkcd風のコミックコンテンツを作成できるオンラインエディタです。Web上で良く見かける某人間のコミックがxkcdです。そんなxkcd風マンガをオンラインで編集、作成できるのがComix I/Oです。中央にあるのがxkcdです。編集画面です。下のソースを編集して反映します。吹き出しをダブルクリックす...

List

  • 2013/02/20

Finderと連携して使うファイルリストウィンドウ「TakeMePop」

TakeMePopはFinderのファイル選択状態を保持してくれるMac OSX用ユーティリティです。Finderを使ったファイル操作では選択したファイルを一回解除してしまうともう一度選択をし直す必要があります。これは非常に面倒です。そこで選択状態を維持してフローティングしてくれるTakeMePopを使ってみましょう。...

List

  • 2013/02/20

Finderと連携して使うファイルリストウィンドウ「TakeMePop」

TakeMePopはFinderのファイル選択状態を保持してくれるMac OSX用ユーティリティです。Finderを使ったファイル操作では選択したファイルを一回解除してしまうともう一度選択をし直す必要があります。これは非常に面倒です。そこで選択状態を維持してフローティングしてくれるTakeMePopを使ってみましょう。...