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

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

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

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

もっと見る

List

  • 2013/01/18

CMSに組み込みたい、見たままにページの編集を行うJavaScript「Create.js」

Create.jsはユーザ向け画面をそのまま編集できるJavaScriptライブラリです。CMSは一般的にユーザ向けの画面と管理画面とが分かれて提供されています。しかし運用時にはユーザ向けの画面を見ながらその場で修正したいこともあるでしょう。その際に使えるライブラリがCreate.jsです。メイン画面です。この時点では...

List

  • 2013/01/18

Web SQL Databaseと一緒に使いたいライブラリ「WebSQL.js」

WebSQL.jsはWeb SQL Databaseを使いやすくするJavaScriptライブラリです。惜しくもHTML5の仕様からはもれていますが、新しいWebブラウザの機能にWeb SQL Databaseがあります。そんなWeb SQL Databaseをより使いやすくしてくれるライブラリがWebSQL.jsです...

List

  • 2013/01/17

SWFファイルからiPhoneで使えるアニメーション部品を生成「Super Animation Converter」

Super Animation ConverterはSWFファイルを解析し、iPhoneでのアニメーション作成を容易にするソフトウェアです。iPhone向けのゲームを開発する際に、キャラクターが動き回るアニメーションが必要になることはよくあるでしょう。そこでアニメーションの作成には使い慣れたFlashを使い、そのSWF...

List

  • 2013/01/17

ローカルのサービスを外部に公開する魔法のスクリプト「ProxyLocal Gem」

ProxyLocal GemはローカルサーバとProxyLocalとをつないで外部へローカルのサービスを公開できるライブラリです。ローカルで開発を行っていて、それを外部の人にも見せたいと思うと途端に敷居が高くなります。そこで使ってみたいのがProxyLocalであり、そのための専用ソフトウェアがProxyLocal G...

List

  • 2013/01/17

IE6/Firefox3から使えるsetImmediate「setImmediate.js」

setImmediate.jsはIE10のsetImmediateをIE6レベルのWebブラウザにも対応させるライブラリです。JavaScriptで処理時間の長いスクリプトを実行する場合、setTimeoutを使うと思います。IE10ではさらに電力消費量を抑えられるsetImmediateが用意されていますが、類似関数...

List

  • 2013/01/16

キャリア名を使ったワンポイントアクセント「CarrierEditor」

CarrierEditorはiPhone/iPadのキャリア表示部分をカスタマイズするソフトウェアです。ちょっとしたジョークにdocomoのiPhoneなんてのがありますが、それを実現できるのがCarrierEditorです。JailBreakも、SIMフリーである必要もありません。メイン画面です。バージョン番号を入力...

List

  • 2013/01/16

TitaniumアプリでGoogleサービスとの連携を「gauth」

gauthはGoogle認証を使ったサービスを開発するためのTitaniumアプリのモックアップです。Googleでは数々のサービスを提供していますので、それと連携するアプリを開発したいというニーズは強いのではないでしょうか。Titaniumアプリとして開発するならば注目したいのがgauthです。メイン画面です。こちら...

List

  • 2013/01/16

HTMLを解析して目次を生成「TOC」

TOCはJavaScriptを使ってフローティングの目次を生成するソフトウェアです。TOCとはTable of Contentsの頭文字を抜き出したもので、日本語で言えば目次になります。HTML上の構造を解析してTOCを生成してくれるライブラリがTOC(jQuery Table of Contents Plugin)に...

List

  • 2013/01/15

カタツムリを誘導してメールを回収「MailSnail」

MailSnailはキャベツを使ってカタツムリを誘導し、マップ上のメールを回収するパズルゲームです。今回はゆるいゲームのご紹介。メール+カタツムリというMailSnailです。キャベツを使ってキャラクターを誘導し、メールを集めていきます。トップ画面です。ゲーム画面です。上のカタツムリが自分のキャラのようです。敵キャラを...

List

  • Premium_s 2013/01/15

Google Chromeの魅力と、それを後押しする素敵なGoogle Chrome機能拡張を一気に紹介

今回はGoogle Chromeについてです。日々数多くの機能拡張が開発されており、MOONGIFTではそれらを紹介しています。今回はその中でも2012〜13年中に紹介したものでとびきりのものを選び、紹介します。そしてGoogle Chrome自体の魅力についても取り上げます。

List

  • 2013/01/15

Webブラウザ上で動作するマスコットキャラクター「mOmonga」

mOmongaはWebブラウザの機能拡張として動作するマスコットキャラクターです。デスクトップのマスコットユーティリティは人気があります。そんなマスコットをWebブラウザにも、というのがmOmongaです。インストールします。ちょっと悪い予感が…常に右下にマスコットが表示されるようになります。クリックすると一番上までス...

List

  • 2013/01/15

iOSアプリのユーザビリティテストに。操作を動画として保存「ScreenRecorder」

ScreenRecorderはiOSアプリの操作ログを動画として保存するソフトウェアです。iPhoneアプリのユーザビリティテストはWebに比べると大変です。しかしその操作ログがあれば改善すべきポイントが見つかりやすそうです。そのためのソフトウェアがScreenRecorderです。実際に使ってみたデモです。操作は動画...

List

  • 2013/01/14

Markdownで書いたメモをWebブラウザで閲覧、検索「mamemose」

mamemoseはMarkdownを使ったメモサーバです。Markdown記法は個人的に気に入っていて、色々なテキストをMarkdownで記述しています。同じように自分のメモをMarkdownで書いている人におすすめなのがmamemoseです。例です。数式やコードのハイライトに対応しています。テーブルも使えます。検索機...

List

  • 2013/01/14

一風変わったアニメーションを実現する「jQuery.kabuki」

jQuery.kabukiは日本の歌舞伎をモチーフにしたJavaScriptアニメーションライブラリです。一風変わったアニメーションを使ってみたいと思ったならばjQuery.kabukiを使ってみるのはいかがでしょう。日本流の伝統的芸能、歌舞伎にヒントを得たアニメーションライブラリです。その動作は実際に見てもらうという...

List

  • 2013/01/13

どんなイベントが設定されているか一目で分かる「Visual Event」

Visual Eventはイベントが設定されているDOMをビジュアル化するライブラリです。最近のWebサイト開発においてJavaScriptを使わないということは殆どなくなりました。jQueryなどを使って様々なイベントを設定しているサイトも多いでしょう。そこで使ってみたいのがVisual Eventです。実行しました...

List

  • 2013/01/13

Rails開発を補助するGoogle Chrome機能拡張「RailsPanel」

RailsPanelはGoogle ChromeのインスペクタにRails用パネルを追加するソフトウェアです。Ruby on Railsは開発速度を飛躍的に向上してくれますが、サーバサイドのログとWebブラウザでの表示を交互に確認するのは面倒に感じていました。そこで使ってみたいのがRailsPanelです。Google...

List

  • 2013/01/12

スマートフォンでも入出金を記録しよう「Gnucash Mobile for Android」

Gnucash Mobile for AndroidはGnuCashのAndroidクライアントです。GnuCashはオープンソースの家計簿ソフトウェアとして知られていますが、デスクトップでしか起票できないのは面倒です。そこで使ってみたいのがGnucash Mobile for Androidです。初期起動画面です。必...

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つの施策

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