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

開発の記事一覧

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

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

もっと見る

List

  • 2013/01/13

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

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

List

  • 2013/01/12

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

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

List

  • 2013/01/08

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

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

List

  • 2013/01/01

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

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

List

  • 2013/01/01

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

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

List

  • 2012/12/22

Web APIの開発に使えるモックサーバ「EasyMock Server」

EasyMock Serverはnode.jsで作られたWeb APIのテスト用サーバです。最近はWeb APIを使うシステム開発が増えています。しかし常にサーバにアクセスするのは面倒なのでモックサーバを立ててみましょう。そのために使えるのがEasyMock Serverです。立ち上げました。3000番でポートが立ち上...

List

  • 2012/12/21

Rails本体に取り組んで欲しいくらいの素敵なエラー画面「Better Errors」

Better ErrorsはRails/Rackアプリケーションで使える優れたエラー画面です。ことプログラミングにおいて大事なのはエラーが起きたときの原因追及が簡単にできることではないかと思います。特にトライ&エラーを繰り返すスクリプト言語の場合はそうでしょう。そこでRuby開発者に使ってみて欲しいエラーページライブラ...

List

  • 2012/12/03

Google Chrome機能拡張を開発するならベースにどうぞ!「ChromeSkel」

ChromeSkelはGoogle Chrome機能拡張を作るためのベースになるソフトウェアです。Google Chromeは今や世界一のシェアを誇るWebブラウザになっています。そんなGoogle Chromeをさらに魅力的にするのが機能拡張です。Google Chrome機能拡張を作ってみたいと思う方はChrome...

List

  • 2012/11/30

プレイリストにも対応したiOS向け音楽エンジン「OrigamiEngine」

OrigamiEngineはiOS向けの軽量な音楽エンジンです。iOSで音楽を鳴らす際にCoreAudioを使うと思いますが、今回はOrigamiEngineを紹介します。軽量なオーディオライブラリです。再生待ち。再生中。ストリーミングではないようで、再生までに時間を要します。機能としてはコンパイルすれば300KB程度...

List

  • 2012/11/27

ネイティブアプリ化もできるDart製Webアプリケーションフレームワーク「Rikulo」

Rikuloはクロスデバイス対応のDart製のWebアプリケーション開発フレームワークです。Webアプリケーションを開発する際には何らかのフレームワークを使うケースが増えています。今回はRikulo、Dartを使ったフレームワークを紹介します。デモです。スネークゲーム。ボールが流れるデモ。顔をドラッグして移動させます。...

List

  • 2012/11/25

PythonのWeb開発で使いたい高性能デバッガー「wdb」

wdbはPython製のWSGI用のWebベースデバッガーです。スクリプト言語の開発のが個人的には手軽ですが、IDEを使ったコンパイル系言語の開発において羨ましいと感じるのがブレークポイントを含めたデバッガー機能です。そんなデバッグ機能をWSGIを使った開発に用いられるのがwdbです。アクセスするとデバッガーが立ち上が...

List

  • 2012/11/08

開発環境を一気に整えるための魔法のスクリプトを生成「SoloWizard」

SoloWizardは開発周りで使える様々なソフトウェアをインストールするスクリプトを生成するソフトウェアです。開発環境を整える際には様々なソフトウェアをインストールする必要があります。何度も行うと疲れてしまうでしょう。そこで選択式でインストールするソフトウェアをまとめて決められるSoloWizardを使ってみましょう...

List

  • 2012/10/31

Rubyで書いてJavaScriptに変換「Opal」

OpalはRubyのコードをJavaScriptに変換するソフトウェアです。JavaScriptはWebブラウザ上で実行できる唯一のプログラミング言語です(プラグインを使わなかった場合)。しかしJavaScriptを書きたくない、そう考える人も多いです。もしあなたがRubyプログラマであればOpalを使ってみましょう。...

List

  • 2012/10/27

画面の文字変更を担当者自ら行ってもらう「WhowishWord」

WhowishWordは画面上の文字を一部変更し、その差分をYAMLファイルとしてダウンロードできるソフトウェアです。システム開発をしていて、ちょっとした文字の変更を何度も要求してくる人がいます(大抵社内で権力のある人たちです)。そうした人たちに関わるとろくなことがないのでWhowishWordを使って自分たちでメンテ...

List

  • 2012/10/27

多数のプログラミング言語に対応したエラー管理システム「Sentry」

Sentryはシステムのエラーを集約して管理するソフトウェアです。システムで問題が起こった時にどのように対応すればいいでしょうか。まずそのデータを収集し、管理できる状態する必要があります。そのためのライブラリがSentryです。サイトのトップです。新規プロジェクトを作成します。そうするとURLが生成されます。これが重要...

List

  • 2012/10/27

Capistranoの設定ファイルを自動生成「Capo」

Capoはデプロイ自動化ツールのCapistranoの設定ファイルを自動生成してくれるソフトウェアです。幾つかのWebサイトではデプロイに際してCapistranoを使っています。そのデプロイ設定をレシピとして書く訳ですが、そのファイルを必要な機能から選んでいくだけで作れてしまうのがCapoです。メインサイトです。フロ...

43754?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f10%2fscreenshot-2012-10-15-12.00.17_thumb

  • 2012/10/25

Railsのコマンド実行を高速化「zeus」

zeusはRuby on Railsのコマンド実行速度を高速化するソフトウェアです。Ruby on Railsはここ数年で一気に知名度を高めてきました。そんなRailsですが、コマンドを実行した後の処理の重さにみんな辟易していました。そこで使ってみたいのがzeusです。インストールします。起動しました。サーバを立ち上げ...

List

  • 2012/10/19

iOSアプリにログやデバッグコマンドを実行するコンソールを追加「iConsole」

iConsoleはiOSアプリに秘密のデバッグコンソールを提供するソフトウェアです。iOSアプリを開発している中で、実機での動作で知りたいと思ったり、適切にログを残したいと思った時に使ってみたいのがiConsoleです。秘密のコマンドビューを表示してくれます。アプリの画面です。3本指のスワイプを行います。デバッグスクリ...

List

  • 2012/10/12

JavaScriptのコーディングスタイルをチェック「jscheckstyle」

jscheckstyleはJavaScriptのコーディングスタイルチェッカーです。JavaScriptがサーバサイド、スマートフォンアプリなどの開発でも使われるようになり利用範囲が拡大しています。そんな中、JavaScriptのコードについて一定の品質を保つために使ってみたいのがjscheckstyleです。実行しま...

List

  • 2012/10/09

Webサービスの基盤にできるCMS/フレームワーク「Jien」

JienはZend Framework製のCMSでカスタマイズしてWebサイト開発に利用できます。Webサイトを開発する場合、よくある機能は予め搭載されている方が手軽です。そこでベースとしてCMSを使ってみるのはいかがでしょう。もしあなたがZend Frameworkを使っているならばJienを基盤としてみるのが面白そ...