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

開発の記事一覧

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

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

もっと見る

List

  • 2014/05/03

Nuwk! – node-webkitを使ってMac OSX用アプリをビルド

先日、GitHubの開発したプログラミングエディタAtomが話題になりましたが、あれはnode-webkitを使って作られたWebアプリケーションをラッピングしたソフトウェアになりますあれはChromiumをカスタムでラッピングしたソフトウェアになります。Webベースでもここまでちゃんとした速度で動くということに驚かさ...

List

  • 2014/05/01

Postman - Google Chromeを使ったWeb APIテストクライアント

最近はWeb APIを提供するサービスが増えています。公開していなくともアプリと連携させるためにJSONインタフェースが用意されているサービスも多いです。そこで開発時には各APIをコールできるクライアントソフトウェアが欲しくなります。HTTPリクエストを行える専用クライアントソフトウェアは幾つかありますが、Postma...

List

  • 2014/04/30

Backbone UI – Webアプリケーション開発に良さそうなBackbone用UIコンポーネント

Backboneでシステムに組み込む際にはビューにイベントのトリガーとなるアクションを仕込みます。そのためビューの中には色々なコードが書かれることになり、結果として殆どの処理をビューが行う状態になってしまったりします。それを上手に切り離せるかもしれない機能がBackbone UIです。BackboneでUIコンポーネン...

None

  • 2014/03/25

Friction - Rubygems開発に必要なファイルをチェック

オープンソース開発でも使えるかな?Rubygemsで配布できるライブラリを作っている方におすすめなソフトウェアがFrictionです。Rubygems向けにライブラリを作る際にあった方が良いファイルをチェックしてくれるソフトウェアです。## FrictionのインストールインストールはRubygemsを使います。```...

List

  • 2014/02/12

hackify – ローカルファイルを公開してみんなでコーディング

みんなで楽しくハッキング!プログラミングは一人でやっても楽しいけれど、みんなでやればもっと面白いですよね。周囲に人がいなくても大丈夫、ネットワークが繋がっていればどこでも誰とでもプログラミングが楽しめます。そんな環境を提供するのがhackifyです。インストールはnpmを使って簡単にできます。```$ npm inst...

List

  • 2014/02/08

Help.js – Web開発を補助するヘルプコマンド

jQueryの普及などに伴って外部ライブラリを導入することが増えてきました。そのような時にそのメソッドや使い方を調べようと思うとライブラリのドキュメントをあたらないといけません。これはとても面倒です。そこでライブラリ自身にヘルプ機能を持たせてしまってはどうかというライブラリがHelp.jsになります。まずはその使い方を...

List

  • 2014/01/20

Vagrant – 仮想化を使って開発フローを効率化しよう

数年前から仮想化が盛り上がっています。本番環境でハードウェアリソースを有効活用するための仮想化もありますが、今回は開発環境を仮想化し、効率化するVagrantを紹介します。## セットアップ使い方はとても簡単です。ダウンロードとインストールが終わったら順番にコマンドを叩いていきます。最初にボックスの作成。```$ va...

List

  • 2014/01/15

Backbone-Eye – Backboneアプリを開発するならFirefoxでいこう!

これは面白い!Webアプリを開発する際に注目を集めているフレームワークBackbone。あまり厚くない仕組みになっているので理解はしやすいのですが、それでも開発時には色々難問にぶつかることがあります。そこでDevtoolsのような開発ツールが役立ちます。さらにそれを一歩進めてBackbone専用に特化させたのがBack...

List

  • 2013/12/22

Shields.io – オープンソースプロジェクトにお勧めのバッジ表示

いいねやツイート、はてブボタンなどはユーザビリティはもちろんのこと、そのシェア数が表示されることで他の閲覧者に誇示できるサービスとなっています。少し前であればGoogleのページランクもその一つと言えました。今回はその開発者版とも言えるShields.ioを紹介します。自分の開発しているプロジェクトがどれだけ品質的に優...

List

  • 2013/12/06

Lumberjack – Webブラウザのconsoleをパワーアップ!

おお、これを入れておくとかなり捗りそう!最近のブラウザは開発ツールが充実しており、JavaScriptやAjaxを使った処理がとても簡単に作ったりデバッグしたりできるようになっています。しかし物足りない…と感じている人も多いかもしれません。consoleはWebブラウザからデフォルトで提供されている機能なのでそのまま使...

List

  • 2013/11/25

Ionic - ハイブリッドアプリ作成のためのHTML5フロントエンドフレームワーク

ハイブリッドアプリをさくさくっと作りましょう!ここ1年くらいWebとネイティブの技術を組み合わせたハイブリッドアプリに対する注目が急激に高まっています。Mobile Safariのパフォーマンス向上、HTML5への期待の現れと言えるでしょう。今回はそんなHTML5を利用したWebアプリケーション開発に使えるフレームワー...

List

  • 2013/10/21

Tokaido.app - 凄く便利!Mac OSXのRuby/Rails開発環境構築がこれ一つで完結

ついにきたきたきた!2012年5月に話題を呼んだ初のクラウドファウンドを使ったオープンソース・プロジェクトのTokaidoですが、ついに試せる段階になってきました。既にGitHubでリポジトリも公開されています。それがTokaido.appです。さっそく起動してみましょう。これがメインウィンドウです。まずOpen in...

List

  • 2013/10/08

色々遊ぼう。Web技術プレイグラウンド「Editr」

EditrはJavaScript製、MIT Licenseのオープンソース・ソフトウェアです。jsdo.itやJSFiddleといったWebベースのプレイグラウンドを自分でも作ってみたい、設置したいと考えている方はEditrをお勧めします!HTML/JavaScript/CSSを組み合わせてWebブラウザ上で実行が可能...

List

  • 2013/09/23

WebベースのRailsコンソール「web-console」

web-consoleはRuby製のオープンソース・ソフトウェア(MIT License)です。Ruby on Railsで開発していて便利な機能の一つがコンソールです。コードのチェックやDB内のチェックに使っている人は多いでしょう。そんなコンソールをターミナルではなくWebブラウザ上で使えるようにしてくれるのがweb...

List

  • 2013/09/22

Androidの中でAndroidアプリ開発「Terminal IDE」

Terminal IDEはAndroid用のオープンソース・ソフトウェア(GPL)です。Androidアプリの開発と言えば、デスクトップで開発してシミュレータやAndroidデバイスに送って実行するのが一般的です。しかしAndroidで開発してそのまま実行させてしまおうというのがTerminal IDEです。インストー...

List

  • 2013/09/13

ダンプを見やすく整形「Kint」

KintはPHP製のオープンソース・ソフトウェア(MIT License)です。PHPのデバッグと言えばvar_dumpを使ったものが有名ですが、今ではもっと良いデバッグツールがたくさんあります。今回はその一つ、Kintを紹介します。サンプル。ダンプする変数の内容と、その実行した行数が出ています。変数はツリー状に表示さ...

List

  • 2013/09/11

Google ChromeのDeveloper toolsの可読性を向上「Readable-ChromeDevThemes」

Readable-ChromeDevThemesはGoogle Chrome用、スタイルシート製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。IDEやプログラミング用エディタにおいて言語ごとのハイライト処理は必須でしょう。それによってコードの可読性が上がれば、バグの発生を抑えたり...

None

  • Premium_s 2013/09/10

Mobile Touchを作る際に注意した10のこと

今回は先日MOONGIFTがリリースしたMobile Touchを開発する際に注意した事柄について紹介します。個人やスタートアップレベルでサービスを企画、開発、リリースする際に参考にしてもらえれば幸いです。

List

  • 2013/08/29

引っ張ってソート条件を変更「RMEIdeasPullToSortControl」

RMEIdeasPullToSortControlはiOS用のオープンソース・ソフトウェア(MIT License)です。iOSアプリでよく使われているのが画面を下に引っ張ってデータを更新するPull to Refreshです。今回はさらにその別バージョンと言えるRMEIdeasPullToSortControlを紹介...

List

  • 2013/08/26

nodeを使ったWebシステム開発のベースに「MEAN」

MEANはnode/JavaScript製のオープンソース・ソフトウェア(MIT License)です。PHPでWebサービスを立ち上げる場合にはLAMP構成が有名です。他にもWAMPやMAMP、LNMP、LEMPなんて組み合わせもあるそうです。今回紹介するのはMEAN、MongoDB+Express+AngularJ...