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

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

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

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

もっと見る

List

  • 2013/01/03

文字から絵文字に一気に変換「emojify.js」

emojify.jsはテキストから絵文字に一括変換してくれるWebサービスです。様々なWebサイトで使われている絵文字。単なるテキストでは伝わりづらい感情を表現するのに役立ちます。そんな絵文字を自分のサイトでも手軽に導入できるのがemojify.jsです。ずらっと並んだ絵文字。これが全て使えます。実際のソース。単なるテ...

List

  • 2013/01/03

みんな作るシティーマップ「Majuro.js」

Majuro.jsは近所の説明などを加えるオープンな地図データプラットフォームです。OpenStreetMapでは道路や建物などの外観を共有していますが、より具体的に街を表現するのに使えそうなのがMajuro.jsです。実例。建物などが分かりやすくなっています。写真の貼付けもできます。こちらは編集画面。まず表示したい地...

List

  • 2013/01/02

取り扱い注意!JavaScriptを使ってMD5ハッシュをクラック「MD5-Password-Cracker.js」

MD5-Password-Cracker.jsはJavaScriptを使ってMD5のハッシュ値から元テキストを検索するソフトウェアです。パスワードをハッシュ化して保存しておくのは基本と思われますが、その際によく使われるのがMD5ではないでしょうか。SHA-1/SHA-2のが良いと思うのですが、それをまざまざと知らしめて...

List

  • 2013/01/02

登録不要で使える手軽なグループタスク管理「entakun」

entakunはユーザ登録不要で使えるグループタスク管理ツールです。タスク管理はもっとシンプルであるべきというのは持論です。どれもあまりに多機能で複雑すぎる。と言うところでシンプルなentakunを紹介します。トップページです。開始しました。このURLが肝になります。最初に一気に説明が表示されます。これはいい感じ。タス...

List

  • 2013/01/02

iPhoneのカメラを使って脈拍を測定「PulseRateMeter」

PulseRateMeterは指をカメラで撮影することで脈拍を測定できるiPhoneアプリです。心拍数をとるには何らか機器を脈がとれる部分につけてモニタリングするのが一般的ですが、今回はカメラを使った手法であるPulseRateMeterを紹介します。スタートボタンを押すと開始です。フラッシュがついてとてもまぶしいです...

List

  • 2013/01/01

HTML5ゲームの開発時のリソース利用に使ってみたい「Game Asset Loader」

Game Asset Loaderはオフラインキャッシュを扱いやすくしてゲーム開発に役立てられるJavaScriptライブラリです。Webブラウザ上で動作するHTML5ゲームを考えた時に欠かせないのがオフラインキャッシュです。そこで使ってみたいのがオフラインキャッシュを手軽に扱えるようにするGame Asset Loa...

List

  • 2013/01/01

リアルタイムに画像を抽象化「flowabs」

flowabsは画像やWebカムからの映像をリアルタイムに抽象化するソフトウェアです。単なる写真も加工を行うことで驚くほどの変身を遂げることがあります。今回はその一つ、写真の抽象化を行うflowabsを紹介します。面白いのは画像のみならず動画も抽象化できることです。メイン画面です。パラメータを変更すると印象深い画像にな...

List

  • 2013/01/01

RubyコードをJavaに変換するコンパイラー「FastRuby」

FastRubyはRubyをJavaに変換するコンパイラーです。Rubyは1.9系になり、高速化されました。現在開発中の2.0系になればさらに高速化されるでしょう。そんな中、さらに高速な実装を目指しているのがFastRuby、RubyからJavaに変換するソフトウェアです。実行します。生成されたJavaのコード。筆者環...

List

  • 2012/12/31

システムの状況を可視化するGraphiteとともに使いたい「Giraffe」

GiraffeはGraphiteのグラフをより見やすくフレキシブルにしてくれるソフトウェアです。システムのステータスなどをグラフ化してリアルタイムモニタリングできるツールは多数ありますが、その一つであるGraphiteのUIを見栄えよくしてくれるのがGiraffeです。ダッシュボードです。データをシリーズごとにフィルタ...

List

  • 2012/12/31

テーマやプラグインの開発に使えるWordPressセットアップツール「PressPass」

PressPassはPow上で動作するWordPressの自動インストーラーです。WordPressのテーマやプラグインの開発をする際にApacheやPHPのインストールからやっているのでは面倒すぎます。そこで使ってみたいのがPressPassです。実行しました。作成完了です。ファイルの一覧です。config.ruがあ...

List

  • 2012/12/30

フォントを作るのに最適なフォント専用エディタ「Birdfont」

BirdfontはWindowsやLinuxで動作するフォントエディターです。フォントを作るというのは大変な労力を要すると思われますが、その手助けになりそうなソフトウェアがBirdfontです。メイン画面です。プレビューです。フォントを書く画面です。作成したフォントがここに入っていきます。英語圏のフォント向けになるよう...

List

  • 2012/12/30

昔懐かしいタイプライター風にしてくれるキーボード入力ユーティリティ「Noisy Typer」

Noisy TyperはMac OSXのキータイプに合わせてタイプライター風の音を出すソフトウェアです。パソコンを使っているときの音と言えばキータイプをするパチパチと言う音ですが、面白みに欠けると感じた時にはNoisy Typerを使ってみましょう。昔懐かしのタイプライター風の音を出してくれます。起動しました。実際に動...

List

  • 2012/12/29

寿司をキャッチ!Titaniumで作られたゲーム「SushiAttack」

SushiAttackは落ちてくる寿司をキャッチするTitanium製のゲームです。iOS向けのゲームを開発する際には殆どがObjective-Cで作ると思いますが、今回はTitaniumを使ったゲームSushiAttackを紹介します。起動しました。寿司が落ちてきます。これをキャッチすれば得点になります。デモ動画です...

List

  • 2012/12/29

みんなで一緒に飛ばせる物理シミュレータ「nodebox」

nodeboxは複数人で使えるリアルタイム連動型box2dサンプルです。box2dを使った物理シミュレーションは幾つかありますが、nodeboxはちょっと変わっています。一人ではなくみんなで一つの画面で飛ばし合いができます。引っ張って飛ばせます。iPhoneから見た場合です。同じように操作できます。接続ユーザ数が表示さ...

List

  • Premium_s 2012/12/29

2012年に紹介した中からWeb系ソフトウェアを厳選して紹介!

2012年ももう少し。前回のWindows、Mac OSXに引き続いて今回はWeb系ソフトウェアを厳選して紹介します。厳選はしたのですが、それでも100あるという…のんびりご覧ください。

List

  • 2012/12/29

Web上でGoogle Chrome機能拡張のベースを作成「Extensionizr」

ExtensionizrはWeb上でオプションを選択して目的に合わせて最適化されたGoogle Chrome機能拡張のベースがダウンロードできるソフトウェアです。Google Chrome機能拡張を作る際にぜひ使ってみて欲しいのがExtensionizrです。多様なオプションを使ってGoogle Chrome機能拡張の...

List

  • 2012/12/28

コミットを集めてパワーアップするジャンプアクションゲーム「Hotfix」

HotfixはGitHubのOctcatがロックマン風のスーツを着込んだジャンプアクションゲームです。先日まで行われていたGitHubのGame Off。200を超える遊べるゲームが集まったとのことですが、今回はその一つHotfixを紹介します。完成度の高い、面白いゲームです。ゲームのトップ画面です。ゲーム画面です。ス...

List

  • 2012/12/28

ECMAScript6をいち早く体感できるJavaScript製VM「Continuum」

ContinuumはJavaScriptで作られたECMAScript6のVMです。現在のモダンなWebブラウザで採用されているのはECMAScript5ですが、次世代のECMAScript6(ES6)ではさらに新しい機能が追加され、便利になっています。そんなES6を体験できる実行環境がContinuumです。テストの...

List

  • 2012/12/28

モバイル/デスクトップの双方で動くHTML5ゲームを開発しよう「Quintus」

Quintusはモバイル、デスクトップの双方で動作するHTML5ゲーム開発フレームワークです。HTML5でゲームを開発する際にはターゲットとしてスマートフォンを考える人が多いと思います。そこで紹介したいのがQuintusです。スマートフォンとデスクトップ両方に対応したゲームが開発できるフレームワークです。ボールが飛んで...

List

  • 2012/12/27

WebサイトのレスポンシブWebデザイン対応具合をチェック「Responsive Design Testing」

Responsive Design Testingは各デバイスのウィンドウサイズごとの表示が確認できるソフトウェアです。レスポンシブなWebデザインテクニックはオンライン上に多数ありますが、それをどう活かし、どう実現するかは個々のデザインにかかってきます。そしてそれがちゃんと適用されているかどうかは実際に確かめてみるほ...