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

開発の記事一覧

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

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

もっと見る

List

  • 2013/07/06

これは凄い!iOSアプリ内で動作するPHP「iPHP」

iPHPはObjective-C製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。iOS上で動作するプログラミング言語と言えばObjective-CやJavaScriptくらいと思われています(アプリを開発できる言語はもっとありますが)。しかしその壁を打ち破るソフトウェアがiPHP...

List

  • 2013/07/02

システムのエラーを登録し一元管理する「Errbit」

ErrbitはRuby on Rails製のオープンソース・ソフトウェア(MIT License)です。システムのエラー時にメール送信したりするライブラリがありますが、複数人で開発していてその修正状況を適切に管理するならば専用のエラー管理サーバを立てるのが良いでしょう。今回はErrbitを紹介します。まずErrbitへ...

List

  • 2013/07/02

大型Webアプリケーション開発を支えるJavaScriptツールキット「cujoJS」

cujoJSはJavaScript製のソフトウェア(Creative Comonsをはじめモジュールごとに異なるようです)です。Webアプリケーションが隆盛になるにつれて徐々にJavaScriptも大型になってきました。その結果、必要になるのがフレームワークでメンテナンスしやすい構築手段です。今回はcujoJSを紹介し...

List

  • 2013/07/01

Apple Dev CenterをRubyで操作「Cupertino」

CupertinoはRuby製のオープンソース・ソフトウェア(MIT License)です。iOSアプリの開発ではApple Dev Centerの利用が欠かせません。しかしWebブラウザから都度アクセスして操作するのが面倒に感じている人もいるのはないでしょうか。そこで使ってみたいのがCupertinoです。インストー...

List

  • 2013/06/25

WebフロントをScalaで開発「Scala.js」

Scala.jsはScala製、Scala Licenseのオープンソース・ソフトウェアです。JavaScriptはスクリプト言語であり、コンパイル系言語を使っているプログラマーにとっては使い勝手が悪いと感じてしまうようです。もしあなたがScalaの使い手であれば、ScalaでWebフロントエンドを開発できるScala...

List

  • 2013/06/24

Bootstrapで物足りなく感じているウィジェットをまとめて提供「Fuel UX」

Fuel UXはBootstrap用、JavaScript/CSS製のオープンソース・ソフトウェア(MIT License)です。Bootstrapを使ってWebアプリケーションを開発していると、どうしても足りないコンポーネントが出てきます。ネットで探せば見つかるのですが、組み合わせている内にバランスが悪くなってしまい...

List

  • 2013/06/13

パーティクルイフェクトをiOS/Mac OSXで描画「UIEffectDesignerView」

UIEffectDesignerViewはiOS/Mac OSX用のソフトウェア()です。動画やゲームのイフェクトの中でパーティクルイフェクトが用いられることが多々あります。数多くのオブジェクトを一度に描画しますのでともすると処理が重たくなってしまったりします。そのさじ加減が難しいところです。今回はiOS/Mac OS...

List

  • 2013/06/06

iOSの開発効率化に。高機能デバッガー「SuperDB」

SuperDBはiOS/Mac OSX用のオープンソース・ソフトウェア(BSD License)です。iOSのデバッグや、ちょっとした調整をしてはコンパイルし直して確認する…といった開発で苦労した覚えはないでしょうか。そこで今回はiOSアプリのインタラクティブなデバッガーSuperDBを紹介します。Mac OSXアプリ...

List

  • 2013/05/31

PHPのAPIドキュメントを生成「Sami」

SamiはPHP製のオープンソース・ソフトウェア(MIT License)です。システムのドキュメントを生成するタイプのソフトウェアは幾つかありますが、そのコマンドの書き方を忘れてしまったりします。そこで設定ファイル化することで定期的なドキュメントアップデートを可能にするSamiを紹介します。Symfony2のソースコ...

List

  • 2013/05/30

Xcodeで意味不明なエラーが出たらDerivedDataを削除しよう「DerivedData Exterminator」

DerivedData ExterminatorはMac OSX用のオープンソース・ソフトウェア(2-clause BSD lisence)です。Xcodeで開発している時にビルドは失敗するしクリーンもできないし、仕方なくDerivedDataがあるディレクトリにいってプロジェクトのIDを見つけてフォルダごと削除…なん...

List

  • 2013/05/30

HTML5ゲームを作るのに使える軽量フレームワーク「Coquette」

CoquetteはJavaScript製のオープンソース・ソフトウェア(MIT License)です。JavaScriptで作るゲームには幾つかの手法があります。入り口をスムーズにするためにはまず何らかのフレームワークを用いるべきです。という事で今回はCoquetteを紹介します。Canvasを使うゲームの開発作業がス...

List

  • 2013/05/27

デモにどうぞ。JavaScriptをその場で実行して結果確認「Codeblock.js」

Codeblock.jsはWebブラウザ上でJavaScriptを実行し、その場で結果を確認できるソフトウェアです。ブログなどでJavaScriptのコードサンプルを書いている記事は良くありますが、その実行結果は自分でコンソールに打ち込んだりしないといけません。これは面倒で、Codeblock.jsを使えばその場で実行...

List

  • 2013/05/19

HTML/CSS/JavaScriptを編集してその場で結果確認「Editr」

EditrはWeb上でHTML/CSS/JavaScriptを編集して結果を確認できるサービスです。最近、Jsdo.itのようにWeb上でコードを書いてその結果を確認できるサービスの人気があります。そのオープンソース版とでも言うべきなのがEditrです。結果ページ。JavaScriptの編集を行えます。こちらはスタイル...

List

  • 2013/05/14

創造性を発展させる素敵なUIのIDE「Light Table」

Light TableはJavaScript/Clojureを評価できる新しいコンセプトのIDEです。プログラミングする際には何らかのテキストエディタやIDEを用います。今回は新しいコンセプトのもとに開発されているLight Tableを紹介します。将来的にはコア部分をオープンソース化する考えとのことです。起動しました...

List

  • 2013/05/13

Railsプロジェクトをマイグレーションする際の指標に「RailsDiff」

RailsDiffはRuby on Railsのバージョンごとの差異を表示してくれるソフトウェアです。Ruby on Railsを使って開発していると、活発なフレームワークの開発に伴ってバージョンを追従するのが大変になります。特にマイナーバージョン以上が上がるとマイグレーションが困難です。そこで使ってみたいのがRail...

List

  • 2013/05/08

メールに関連した開発のお供に。Java製ダミーメールサーバ「FakeSMTP」

FakeSMTPはJava製、マルチプラットフォームで使えるダミーのSMTPサーバです。テスト用にダミーのSMTPサーバが必要になったらFakeSMTPを使ってみましょう。Java製なのでマルチプラットフォームで使えて便利です。メイン画面です。サービスを開始します。開始しました。この状態でプログラムからメールを送ってみ...

List

  • 2013/05/07

書籍情報の取得に使えそうなISBNライブラリ「isbnjs」

isbnjsはISBN10/13に対応したJavaScriptライブラリです。Amazonや紀伊国屋、ヨドバシカメラなど多数のECショップで取り扱われている書籍。その共通コードになるのがISBNです。そんなISBNをJavaScriptで扱うのに適したライブラリがisbnjsです。デモです。ISBNであるかどうか、10...

List

  • 2013/05/07

Xcodeを使った開発をより便利にしてくれるパッケージ管理「Alcatraz」

AlcatrazはXcode向けのプラグイン、テーマ、テンプレートを配布するパッケージ管理ソフトウェアです。iOS/Mac OSXアプリの開発IDEとして有名なXcode。その周辺にはXcodeをより便利にしてくれるソフトウェアが多数存在します。Alcatrazはそんなパッケージを管理するためのソフトウェアです。インス...

List

  • 2013/04/30

見やすいリファレンス生成。Ruby製のドキュメントシステム「YARD」

YARDはRubyのコードからドキュメントを生成するライブラリです。システム開発をしていて一定以上の規模になるとどうしてもドキュメントが欲しくなってきます。それは最低限必要なドキュメントの一つです。今回はコード中に書き込んだコメントからドキュメントを生成してくれるYARDを紹介します。インストールしました。yardoc...

List

  • 2013/04/26

おすすめ!サーバサイドのログをGoogle Chromeのデバッグツールで確認「Chrome Logger」

Chrome LoggerはPython/PHP/Ruby/node.jsに対応したGoogle Chromeでサーバサイドのログが表示できるChrome機能拡張です。Google Chromeを使ってWebシステムを開発している時に、サーバサイドはログを見て、JavaScriptなどのクライアントサイドはコンソールを...