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

開発の記事一覧

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

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

もっと見る

List

  • 2013/03/27

スマホ/デスクトップに対応した高速な2Dゲームレンダリングエンジン「pixi.js」

pixi.jsはWebGL/Canvasに対応した2Dゲームレンダリングエンジンです。Webブラウザで遊べるゲームはインストールせずに始められる分、敷居はとても低いと言えます。しかしゲームの質を落とせる訳ではありません。特にアクションゲームにおけるレスポンスは大事です。そこで使ってみたいのがpixi.jsです。pixi...

List

  • 2013/03/25

JavaScriptの開発に。スローモーションで実行して結果確認「SlowmoJS」

SlowmoJSは記述したJavaScriptを一行ずつ実行し、その結果を出力するライブラリです。JavaScriptをデバッグする際にはconsole.logを使うのが一般的です(一部のIDEではブレークポイントもありますが)。しかし今回はJavaScriptを一行ずつ実行させられるライブラリ、SlowmoJSを紹介...

List

  • 2013/03/23

Web上でのプログラミングがさらに便利に。JavaScriptを使った開発補助「Tern」

Ternは入力補完や関数の引数表示と言った機能がついたJavaScript用プログラミング補助ライブラリです。そろそろWebブラウザ上でコーディングを行える環境が整ってきたのではないでしょうか。プログラミングするためのエディタ環境として必要なのはハイライターなどの他にもたくさんあります。その幾つかを提供してくれるのがT...

List

  • 2013/03/14

Mac OSX用キーボードショートカット編集画面を提供「ShortcutRecorder 2」

ShortcutRecorder 2はMac OSX用のキーボードショットカット設定ライブラリです。ソフトウェアを開発していてよりユーザビリティを高めようと思った時に必要なのがキーボードショートカットです。そしてさらにそれを自由にユーザが決められるとすれば利便性が増すでしょう。そんな仕組みを作る時に使ってみたいのがSh...

List

  • 2013/03/05

JavaでiOSアプリ開発の夢を見る「RoboVM」

RoboVMはJavaのバイトコードをARM/x86のコードに変換し、JavaでiOSアプリの開発を行えるようにするソフトウェアです。iOSとAndroidの両方で動くコードを書こうと思ったら、TitaniumのようなJavaScript系言語の選択が一般的です。しかし今回はJavaを使ったiOSアプリ開発フレームワー...

List

  • 2013/03/03

まるでネイティブのようなUIを実現できる高機能JavaScript UIライブラリ「w2ui」

w2uiはデスクトップ、スマートフォン、タブレットに対応したJavaScript UIライブラリです。新しいJavaScript UIライブラリの紹介です。名前はw2ui、多数のウィジェットを搭載したUIライブラリとなっています。レイアウト。グリッド。詳細検索対応。ツールバー。サイドバー。階層表示に対応しています。タブ...

List

  • 2013/02/28

Google ChromeでJavaScriptのデバッグをする際にはぜひインストールを!「JS Runtime Inspector」

JS Runtime InspectorはGoogle ChromeのJavaScriptデバッグを強力にサポートしてくれるソフトウェアです。最近はJavaScriptを徹底的に活用したWebアプリケーションも増えてきました。そんな中デバッグは非常に困難になってきています。そこで使ってみたいのがJS Runtime I...

List

  • 2013/02/24

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

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

List

  • 2013/02/22

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

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

List

  • 2013/02/19

Seleniumを使ったiPhoneアプリの自動操作テストツール「Appium」

AppiumはiOSのテストを自動化するSeleniumを使ったテストツールです。iOSのテストはユニットテストが基本と思われます。実際の操作については人が細かくテストを行っているのではないでしょうか。その面倒なUIテストを自動化してくれるのがAppiumです。実行中です。文字の入力などは自動で行ってくれます。テストコ...

List

  • 2013/02/16

node.jsとGoogle Chromeによるローカルアプリケーション開発「node-chrome」

node-chromeはnode.jsをバックエンドに、フロントエンドをChromeを使ってローカルアプリケーションを開発します。node.jsを使っていると何でもJavaScriptで完結したい気分になってきます。そこでターゲットになるのがローカルアプリケーションです。Gtkなどを使うことなく、何とChromeを使っ...

List

  • 2013/02/13

Webアプリケーション開発に使えるJavaScriptフレームワーク「ComponentJS」

ComponentJSはWebアプリケーション開発用のMVC対応JavaScriptフレームワークです。ここ数年JavaScriptのフレームワークが幾つも登場していますが、今回紹介するのはComponentJS、HTML5のリッチWebアプリケーション開発用のJavaScriptフレームワークです。デモのログイン機能...

List

  • 2013/02/08

iOSシミュレータのアプリの整理やデータのリセットに「Sidir」

SidirはiOSシミュレータのアプリを一覧したり削除するためのソフトウェアです。iPhoneアプリの開発をしていると開発中のアプリをどんどんインストールしてしまって、その整理が面倒になってきます。そこで使ってみたいのがSidirです。立ち上げました。ヘルプです。lsでインストールされているシミュレータのバージョンが分...

List

  • 2013/02/03

Androidアプリを開発する際のベースにどうぞ!「Android Bootstrap」

Android Bootstrapは多彩な機能が実装されたAndroidアプリ開発ベースです。Webサービス開発時においてBootstrapが活躍しています。そういったベースがあると開発がとてもスムーズになるのではないでしょうか。そこで今回はAndroid Bootstrap、Androidアプリ開発のベースを紹介しま...

List

  • 2013/01/28

何が作れるか。iOS上で動作するnode.js「neu.Node」

neu.NodeはiOS上で動作するnode.jsサーバです。iPhoneアプリ同士で通信しようと思った場合、幾つかの選択手段があります。Bluetoothを使うもよし、一台がサーバ化しても良いでしょう。そこで使ってみたいのがneu.Node、iOSで動作するnode.jsサーバです。幾つかのデモが用意されています。単...

List

  • 2013/01/24

SQLを整形、ハイライトして分かりやすい表示を実現「pgFormatter」

pgFormatterはPostgreSQLをはじめとするSQLを整形するソフトウェアです。SQLは文法さえ覚えてしまえば誰でも使えるようになる反面、書き方が冗長的でものすごく複雑な形になってしまうことが多々あります。そこで使ってみたいのがpgFormatter、SQL整形ツールです。元のSQLです。こんな感じに整形さ...

List

  • 2013/01/23

FacebookやTwitterと連携するWebアプリを手早く開発「Eden」

Edenは外部のソーシャル系サービスとの連携を素早く実装するためのPHP用フレームワークです。FacebookとTwitterとFoursquare、これらを組み合わせたマッシュアップサイトを作るなんてのは良くあることです。そこで同じようなことをやるのであれば専用のフレームワークを使ってみましょう。それがEdenです。...

List

  • 2013/01/22

Google Chromeを使ったWebシステム開発がもっと簡単になる「Tincr」

TincrはGoogle Chromeデベロッパーツール上の修正をローカルファイルに反映できるソフトウェアです。Webシステムを開発している際にGoogle Chromeのデベロッパーツールはおおいに役立ちます。Web上での修正をそのままローカルに反映できるTincrを使うとさらに便利になるでしょう。インストールします...

List

  • 2013/01/18

デベロッパーツール上での修正をローカルファイルにも反映「Chrome DevTools Autosave」

Chrome DevTools AutosaveはGoogle Chromeのデベロッパーツール上での変更でローカルファイルも更新するソフトウェアです。Google ChromeやSafariのデベロッパーツールやFirefoxのFirebugは便利な開発ツールですが、その場で修正しても再読み込みするとまた元に戻ってし...

List

  • 2013/01/16

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

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