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

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

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

2017/09/20
アウトプット重視の働き方
2017/09/15
2017年08月の人気ソフトウェアまとめ
2017/09/15
業務で使えるオープンソース(235)「Markdown拡張記法」

もっと見る

List

  • 2013/01/12

r18n互換のJavaScript国際化処理ライブラリ「X18n」

X18nはJavaScriptによる国際化処理ライブラリです。JavaScriptの活用の幅が広がっていく中で注目したいのが多言語化対応です。Webアプリケーションなどで使ってみたいクライアントサイドの多言語化ライブラリとしてX18nを紹介します。基本的な使い方。まずregisterで言語とその変換を登録します。言語の...

List

  • 2013/01/12

ネイティブライクなスマートフォンWebアプリを開発するフレームワーク「Junior」

JuniorはBackbone.jsやRatchetを使ってスマートフォン向けにコンテンツを提供する方法は主に二つあります。一つはネイティブアプリ、もう一つはWebアプリです。Juniorはネイティブ並みのWebアプリを開発するためのフレームワークを提供します。右側にあるのがデモアプリです。横スクロール可能なスライドは...

None

  • Premium_s 2013/01/11

作業効率を高めるためにやりたい5つの施策

今回は一年のはじめらしく、個人の業務効率化を目指すための施策を挙げたいと思います。ぜひ今後の生産性向上のために役立ててください。

List

  • 2013/01/11

気になったコンテンツはどんどんスクラップ「SnipBin」

SnipBinはWebサイトのスニペットを登録、管理するGoogle Chrome機能拡張とオンラインサービスです。Webブラウジングをしていて気になった情報をメモしておく時にURL全体を保存するのではなく指定した部分だけ保存したいことがあります。そんな時に使ってみたいのがSnipBinです。まず機能拡張のSnippy...

List

  • 2013/01/11

JavaScriptへの変換やAndroidでの動作も可能なプログラミング言語「Kotlin」

KotlinはJVM上で動作し、JavaScriptへの変換もサポートしたプログラミング言語です。世の中には様々なプログラミング言語が存在しますが、今回はJetBrains社が開発したKotlinを紹介します。JVM上で動作し、JavaScriptの生成も可能なコンパイラ言語です。サンプルです。中央にKotlinのコー...

List

  • 2013/01/11

1つの盤上をダイナミックに動き回る迫力あるスライドツール「impress.js」

impress.jsはprezi.comにインスパイアされた迫力あるダイナミックなプレゼンテーションを実現するソフトウェアです。インパクトのあるプレゼンテーションを実現したいならばスライドにもこだわってみましょう。使ってみたいのはimpress.jsです。何の変哲もないWebベースのスライドです。スペースキーや矢印キー...

List

  • 2013/01/10

ゲシュタルト崩壊しそう。PHPで開発されたPHP VM「PHPPHP」

PHPPHPはPHPで開発されたPHP VMです。PHPを使っているWebプログラマーはとても多いです。そんなPHPはC言語のエンジンで作られています。しかしそこに満足しない人が作り出したのがPHPPHPです。PHPで作られたPHPのVMです。実行例。ちゃんと評価されています。phpinfoも動きます。PHPPHPは今...

List

  • 2013/01/10

Gmail/YahooメールでMarkdownを使ってメール作成「Markdown Here」

Markdown HereはGmailなどの本文作成フィールドでMarkdown記法を使えるようにするソフトウェアです。ライトなテキスト記法で知られるMarkdownですが、慣れてくるといつでもどこでもMarkdownを使いたいと思ってしまうようになります。そこでWYSIWYGエディタの代わりにMarkdown Her...

List

  • 2013/01/10

Facebookの友人を選択するダイアログを表示「FbFriends」

FbFriendsはFacebookの友達を誘う機能を実現するためのダイアログを表示するライブラリです。今はどこもかしこもソーシャル機能を重視したものばかりになっています。そこで必要になる機能の一つが、友人の一覧の中からサービスを紹介したい人を選択する機能です。そんな時に使ってみたいのがFbFriendsです。最初にア...

List

  • 2013/01/09

[PR] マンスリースポンサーの紹介“Wix”

こちらは広告スポンサーの紹介記事です。Wixは元々プログラミング知識ゼロでFlashサイトが作れるサービスでしたが、現在はHTML5サイトを開発できるサービスになっています。スマートフォンにも対応したサイトがWebブラウザ上で簡単に作成できます。まず多彩なテンプレートの中から目的に合わせて選択します。最初にレクチャーが...

None

  • 2013/01/09

MOONGIFTアンケートにご協力ください

MOONGIFTをいつもご覧いただきありがとうございます。こちらは読者アンケートになります。ぜひご協力ください!読み込み中...今後ともMOONGIFTをよろしくお願いいたします。

List

  • 2013/01/09

ユーザ動向をトラッキングしサイト改善につなげる「Analytics.js」

Analytics.jsは多数のアクセス解析、トラッキングサービスを一元管理するためのJavaScriptライブラリです。Webサイトのアクセス解析と言っても色々な分析が求められます。Google Analyticsは優秀ですが、それだけで十分という訳ではありません。そこで使ってみたいのがAnalytics.jsです。...

List

  • 2013/01/09

Webブラウザ上で動作する弾幕ゲームをぜひこれで!「bulletml.js」

bulletml.jsは弾幕定義ファイルBulletMLを読み込んで表示するためのJavaScriptライブラリです。シューティング系ゲームにおいて画面上の殆どをミサイルの弾で埋め尽くす、いわゆる弾幕と呼ばれるシーンがあります。そのためのライブラリとしてbulletml.jsを紹介します。こんな感じでミサイルが画面を覆...

List

  • 2013/01/09

画像の上に華麗なツールチップを「iPicture」

iPictureはIKEA風に画像にツールチップを表示するJavaScriptライブラリです。IKEAのカタログアプリを見ると、写真の一部がクリックできるようになっており説明が表示されます。あれに似た効果を実現してくれるのがiPictureです。サンプルです。お弁当の一部にボタンがついています。クリックすると説明が表示...

None

  • Premium_s 2013/01/08

2013年に求められる壁を越える技術

今回は2013年のはじめらしく、今後求められるであろう技術とその代表的ソフトウェアを紹介します。注意すべき壁として、5つのトピックを挙げています。

List

  • 2013/01/08

Webブラウザ上でLLVMをJavaScriptに変換&実行「LLVM」

llvm.jsはLLVMをJavaScript化したソフトウェアです。LLVMはコンパイル時や実行時、リンク時などのあらゆる場面においてプログラミングを最適化するためのコンパイラー基盤です(via Low Level Virtual Machine - Wikipedia)。JVMと同じように中間コードを生成しますが、...

List

  • 2013/01/08

次の滅亡予言はいつ「Mayan Calendar」

Mayan CalendarはAndroidのマヤ暦カレンダーアプリです。2012年末を騒がせた(勝手に騒いでいただけとも言えますが)マヤ暦の終わり。通常の年末と変わらず、マヤ暦においても新しい時代が幕開けして終わった訳ですが、そこでMayan Calendarを紹介したいと思います。インストールします。起動しました。...

List

  • 2013/01/08

ログの閲覧にWebブラウザを使える「Pupergrep」

PupergrepはWebブラウザ上でリアルタイムにログデータを閲覧したりGrepで検索できるソフトウェアです。開発を行っている際にログファイルをtailして眺めているといった人は多いかと思います。しかし複数のファイルを同時に監視したり、その中から必要なものだけを抽出したり…というのは面倒です。そこでPupergrep...

List

  • 2013/01/07

Nanika ARchiveを読み込んでWeb上で表示する「Nar.js」

Nar.jsは伺かのデータファイルを読み込んでデータ表示を行うJavaScriptライブラリです。伺か(うかがか)というデスクトップマスコットおよびコミュニティがあります。そこで使われているキャラクターであるGhostのデータであるNanika ARchiveの読み込みができるのがNar.jsです。Nanika ARc...

List

  • 2013/01/07

イメージに合わせてどんどんプロトタイプを作れるフレームワーク「Framer」

Framerはデスクトップ、スマートフォンのWebに対応したプロトタイプを作成するためのフレームワークです。インターネット上のサービスはより素早く実装が求められるようになっています。そこで必要になるのがプロトタイプライブラリです。今回はWeb/スマートフォン双方に対応したFramerを紹介します。例。単純にビューを表示...