ブックマーク / www.moongift.jp (139)

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

    AlcatrazはXcode向けのプラグイン、テーマ、テンプレートを配布するパッケージ管理ソフトウェアです。 iOS/Mac OSXアプリの開発IDEとして有名なXcode。その周辺にはXcodeをより便利にしてくれるソフトウェアが多数存在します。Alcatrazはそんなパッケージを管理するためのソフトウェアです。 インストールはターミナルでコマンドを実行するのみです。 立ち上げました。色設定系のパッケージがたくさんあります。 All Packagesを選べば、プラグイン系のパッケージが数多く並びます。 チェックボックスをクリックするとインストールが開始されます。 Xcodeのプラグインやテーマを探して個別にインストールするのは大変ですが、Alcatrazを使えばXcodeの中でインストールができるようになります。iOS/Mac OSXアプリの開発をより便利にしたい方は要チェックです。 A

    Xcodeを使った開発をより便利にしてくれるパッケージ管理·Alcatraz MOONGIFT
    masa-wo
    masa-wo 2013/05/07
  • デスクトップ、スマートフォンで使えるシックなデザインフレームワーク·TopCoat MOONGIFT

    TopCoatはグレー系を主体とした落ち着いた雰囲気のWebデザインフレームワークです。 最近はWebデザインフレームワークが多数出揃ってきました。サイトの雰囲気によってフレームワークを選ぶと良いでしょう。グレー系の落ち着いた感じを出したいならばTopCoatを使ってみましょう。 グレースケールを基調としたはっきりとした見た目のUIです。 ウィジェットは数多く提供されています。 フォーム系。 スライダーなどもあります。 スピナー。効果的に青が使われています。 こちらはモバイル。スマートフォンで使えます。 アイコンとラベルのセット。 テキストエリアとチェックボックス。 基的に濃淡2色のバックグラウンドが選択できます。 オーバーレイ表示。これも色々使えそうです。 TopCoatはデスクトップとモバイルのそれぞれにデザインが提供されています。グレー系が約6色、青系が2色程度で構成されています。

    デスクトップ、スマートフォンで使えるシックなデザインフレームワーク·TopCoat MOONGIFT
    masa-wo
    masa-wo 2013/05/04
  • スマートフォンに特化したWebアプリケーションフレームワーク·Emy MOONGIFT

    Emyはスマートフォン向けのWebアプリケーションフレームワークです。 スマートフォン向けのWebアプリケーションフレームワークは幾つか存在します。有名なところではjQuery MobileやSenchaでしょうか。その土俵に乗り込まんとするEmyを紹介します。 良くあるiPhoneアプリ風のUIです。 色々なデモが用意されていますので試してみて下さい。 パネル系UI。 キーワード検索用ボックス。 ボタン。 リスト。 音楽アプリのデモ。 実際に音楽が流れます。タブを切り替えてもちゃんと音楽は流れ続けます。 コンタクトリストアプリのデモ。 ノートアプリデモ。 ちゃんと追加できます。 マップアプリ。マップは色々な表現でデモが用意されています。 Instagram連携。表示のみですが。 テーマを変更して。こちらはAndroid風。 Windows Phone風。 拡張もできます。 拡張の一つ。ア

    スマートフォンに特化したWebアプリケーションフレームワーク·Emy MOONGIFT
    masa-wo
    masa-wo 2013/05/02
  • Rubyのコードをもっと美しく書くために使いたい·rubocop MOONGIFT

    rubocopRubyのコード可読性をチェックするソフトウェアです。 プログラマーを何年やっていても、なかなか奇麗なコードに辿り着くのは困難です。ちょっと道を誤るとものすごいコードになっている場合もあります。そんな時には機械的に評価してくれるrubocopを使ってみましょう。 実行しました。色々な情報が出てきます。 Cは注意、Wはワーニングでしょうか。 ヘルプです。Emacsとの連携もできます。 rubocopでは内部での幾つかのルールに従って指定ディレクトリ以下のRubyコードについて評価を行ってくれます。筆者の場合、一行あたりの文字数が多くて引っかかるケースが多いようです。そうした点に注意して書くようにすれば、より可読性の高い美しいコードが書けるようになりそうです。 rubocopRuby製、MIT Licenseのオープンソース・ソフトウェアです。 MOONGIFTはこう見る 美

    Rubyのコードをもっと美しく書くために使いたい·rubocop MOONGIFT
    masa-wo
    masa-wo 2013/04/28
  • Homebrewを見やすいインタフェースで管理·Homebrew GUI MOONGIFT

    Homebrew GUIMac OSXのパッケージ管理HomebrewのGUIフロントエンドです。 Mac OSXで開発系で使うようなツールをインストールするのに便利なパッケージ管理システムがHomebrew GUIです。標準のままでも十分なのですが、GUIのインタフェースが欲しい場合はHomebrew GUIを使ってみましょう。 起動しました。 これまでに読み込まれているパッケージが一覧になります。 パッケージの詳細情報が表示されます。 新しいアプリをインストールする機能もあります。 Homebrew GUIを使うとどんなパッケージがあるのか一目で分かって便利そうです。また、インストールもパッケージを選ぶだけでできるのでHomebrewをはじめて使う人には便利な仕組みではないでしょうか。 Homebrew GUIMac OSX用のソフトウェア(ソースコードは公開されていますがライセン

    Homebrewを見やすいインタフェースで管理·Homebrew GUI MOONGIFT
    masa-wo
    masa-wo 2013/04/27
  • すごい!mrubyをJavaScriptに変換してWebブラウザ上で実行·webruby MOONGIFT

    webrubyはWebブラウザ上で動作するmrubyです。 mrubyは組み込み用として開発されたミニマムなRuby実行環境ですが、ミニマム故に使いどころが色々とありそうです。今回はなんとWebブラウザ上で動作するmruby、webrubyを紹介します。 WebGLを使うデモ。 結構ぐりぐりと動きます。 FPSも53とあって滑らかです。 こちらはirbです。コードを書いてその場で実行して結果を得られます。 確かにちゃんと記述できます。 普通にmrubyです。 以前に紹介したJsMrubyの場合は機能拡張としてインストールされるものでしたが、webrubyの場合はemscriptenを使ってmrubyのソースコードをJavaScriptに変換しているのが特徴です。まだまだおもちゃレベルとのことですが、今後発展すると面白いプロジェクトになりそうです。 webrubyJavaScript製のオ

    すごい!mrubyをJavaScriptに変換してWebブラウザ上で実行·webruby MOONGIFT
    masa-wo
    masa-wo 2013/04/18
  • エイプリルフールかと疑ってしまう。BashがまるでRubyのようになる·Skull MOONGIFT

    SkullはBashの中でRuby風にオブジェクトを扱えるようにしてしまうソフトウェアです。 BashはサーバやMac OSXなどで誰しもが使っているかと思います。しかし記述がレガシーな感じで書きづらいと思ったことも多いはず。そこで使ってみたいのがBashをOOにしてくれるSkullです。 Skullを読み込みます。 strという文字型オブジェクトを定義します。そうするとlengthなんてメソッドが使えるようになります。 upcaseで大文字になったり。 methodsなんてメソッドまであります。 OSのバージョンも取れます。 System.osでmacと返ってきます。 SkullはRubyのようなオブジェクトをBashに提供してくれます。Bashがいきなりモダンな感じになって、面白いソフトウェアです。 SkullはBash製、GPL v3のオープンソース・ソフトウェアです。 MOONGI

    エイプリルフールかと疑ってしまう。BashがまるでRubyのようになる·Skull MOONGIFT
    masa-wo
    masa-wo 2013/04/15
    muhu
  • iOSアプリで必要なサーバサイドの機能をまとめて提供!·Helios MOONGIFT

    Heliosはプッシュ、アプリ内課金、Passbookなどのデータを一元管理できるiOS向けサーバソフトウェアです。 iOSではアプリ単体を作って終わりというものも多いですが、サーバサイドとのやり取りするアプリも少なくありません。そうした情報のやり取りを一元的に提供してくれる専用サーバがHeliosです。 データがないのですが、これはPassbook向けのデータ管理。 Pushもあります。 さらにアプリ内課金。 HeliosはデータをRESTfulなAPIで管理します。Rackアプリとして立てることも、SinatraやRailsの中に取り込んでシステムを提供することもできます。iOSアプリ開発時に用意してあると開発がスムーズに進みそうです。 HeliosはRuby製のオープンソース・ソフトウェア(MIT License)です。 MOONGIFTはこう見る iOSアプリ開発者にとってみればサ

    iOSアプリで必要なサーバサイドの機能をまとめて提供!·Helios MOONGIFT
    masa-wo
    masa-wo 2013/04/15
  • 熱意に期待。将来Web上で初音ミクが踊る日がくるかも?·mmd.js MOONGIFT

    mmd.jsはMikuMikuDanceのファイルをJavaScriptでWeb上に描画するライブラリです。 初音ミクを踊らせることができるソフトウェア、MikuMikuDanceをWebブラウザ上で再現しようと試みるソフトウェアがmmd.jsです。まだまだ開発途上のようですが今後が楽しみです。 現状はこんな感じです。 理想的な形(公式サイトより)。 MMDのファイルは仕様が公開されていないらしく、実際のファイルから意味を読み取って実装しているというかなりマニアックなソフトウェアになります。初音ミクへの愛情がなければ、決してここまでできないでしょう。まだ特徴点を読み取るレベルですが、近い将来Webブラウザ上でも初音ミクが踊っているかも知れません。 mmd.jsはJavaScript製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。 MOONGIFTはこ

    熱意に期待。将来Web上で初音ミクが踊る日がくるかも?·mmd.js MOONGIFT
    masa-wo
    masa-wo 2013/04/11
  • Google Driveをより使いこなすためのRubyライブラリ·Google Drive Ruby MOONGIFT

    Google Drive RubyGoogle Driveのファイル操作やGoogleドキュメントの編集ができるRubyライブラリです。 Dropboxに押されて今ひとつ人気が出ないGoogle Driveですが、豊富なユーザ数とコンテンツを持っているGoogleのサービスと組み合わせればきっと面白いことができるはずです。さらにサーバサイドと組み合わせて面白いサービスが作れそうな時に使って欲しいのがGoogle Drive Rubyです。 ドキュメントの一覧を取得しました。 特定のスプレッドシートを開きます。 特定のセルの値を読み取ります。 さらに更新もできます。 Google Drive Rubyを使うとGoogle Drive上にストアされているドキュメントを読み込んだり、ローカルのファイルをアップロードすることもできます。クライアントサイドで使うのにも、サーバサイドでの連携において

    Google Driveをより使いこなすためのRubyライブラリ·Google Drive Ruby MOONGIFT
    masa-wo
    masa-wo 2013/04/11
  • あなたのデザインの自由度を邪魔しない、軽量なグリッドデザインフレームワーク·PocketGrid MOONGIFT

    PocketGridは0.5KBの小さなCSSフレームワークです。レスポンシブWebデザインのベースにどうぞ。 Bootstrapをはじめ多様なデザインフレームワークが出回っていますが、デザインの可能範囲が狭まってしまうのを嫌がる声もあります。そこでほんの基礎部分だけを提供してくれるグリッドデザインテンプレート、PocketGridを使ってみましょう。 サンプルです。左が30%、右が70%のコンテンツです。 幅を狭めても比率を維持しています。 よくある三層のWeb構造です。 このように組み変わります。 比率を維持させることもできます。 より複雑な表示です。 レスポンシブに並びが変わっています。 維持させることもできます。 元がこれで… 隙間をなくす設定も可能です。 PocketGridはピュアなCSSだけで作られています。レスポンシブだけでなくセマンティックにも対応しています。メディアクエ

    あなたのデザインの自由度を邪魔しない、軽量なグリッドデザインフレームワーク·PocketGrid MOONGIFT
    masa-wo
    masa-wo 2013/04/08
  • サーバサイドの開発不要。Webブラウザを使ったデジタルサイネージ·WINT MOONGIFT

    WINTはJavaScriptを使うデジタルサイネージシステムです。 駅やビル内にある大型スクリーンに映し出される広告、いわゆるデジタルサイネージはシステム化もその配信システムも複雑なものに感じられますがWINTを使うとサーバとブラウザだけで簡単に組み上げることができます。 読み込み中。コンテンツ部とニュース部の二つに分かれているのが特徴です。 HTMLコンテンツを表示している例。 画像を表示している例。 WINTは予め用意してあるJSONファイルを読み込み、指定した時間ごとにコンテンツを切り替えながら表示します。Webブラウザだけあれば動くのに加えて、JavaScriptだけで作られているのでサーバサイドの複雑な仕組みは一切不要で動かせるのが利点です。 WINTはJavaScript製、MIT Licenseのオープンソース・ソフトウェアです。 MOONGIFTはこう見る Webブラウザ

    サーバサイドの開発不要。Webブラウザを使ったデジタルサイネージ·WINT MOONGIFT
    masa-wo
    masa-wo 2013/04/07
  • Web上でのプログラミングがさらに便利に。JavaScriptを使った開発補助·Tern MOONGIFT

    Ternは入力補完や関数の引数表示と言った機能がついたJavaScript用プログラミング補助ライブラリです。 そろそろWebブラウザ上でコーディングを行える環境が整ってきたのではないでしょうか。プログラミングするためのエディタ環境として必要なのはハイライターなどの他にもたくさんあります。その幾つかを提供してくれるのがTernです。 入力補完。 文字を打つと絞り込まれていきます。 変数、クラスの定義を探します。 オブジェクトの種類を下に表示できます。 変数名を変更します。 名前空間に対応しているので余計なところは変更しません。 関数の引数を表示します。 デモ動画です。 Ternでは入力補完、変数やオブジェクトの定義元検索、関数の引数表示、変数名の一括変更と言った機能がサポートされています。いずれもローカルアプリケーションのプログラミングエディタには備わっている機能と言えるでしょう。しかしそ

    Web上でのプログラミングがさらに便利に。JavaScriptを使った開発補助·Tern MOONGIFT
    masa-wo
    masa-wo 2013/03/24
  • あの懐かしいシムシティで遊ぼう·Micropolis MOONGIFT

    Micropolisは初代シムシティのオープンソース版です。 間もなく新作シムシティ6が登場するシムシティ。1989年の登場以来、ずっと愛され続けている有名なゲームです。そんなシムシティのクローンソフトウェアがMicropolisになります。 懐かしい画面! ゲーム開始です! 例えばこんな感じに拡張していきます。 税率などの設定。 Micropolisは子供たちに一人一台PCを渡そうとするプロジェクトOLPC向けに初代シムシティのコードをオープンソースにして公開されています(一部相違があります)。あの懐かしいシムシティの世界に浸りたい方はぜひダウンロードしてください。 MicropolisはWindows/Mac OSX/Linux用のオープンソース・ソフトウェア(GPL v3)です。 MOONGIFTはこう見る 初代のAngry Birdsもフリーになるなど、旧来のゲームをオープンにする

    あの懐かしいシムシティで遊ぼう·Micropolis MOONGIFT
    masa-wo
    masa-wo 2013/03/18
  • まるでネイティブのようなUIを実現できる高機能JavaScript UIライブラリ·w2ui MOONGIFT

    w2uiデスクトップ、スマートフォン、タブレットに対応したJavaScript UIライブラリです。 新しいJavaScript UIライブラリの紹介です。名前はw2ui、多数のウィジェットを搭載したUIライブラリとなっています。 レイアウト。 グリッド。 詳細検索対応。 ツールバー。 サイドバー。階層表示に対応しています。 タブ。 フォーム。 ポップアップ。 ツールチップ。 その他ユーティリティ。 w2uiのサイズは37KB(ミニファイ&Gzip)で、これはExtJSの1/12、Kendo UIの1/6となっています。また、jQueryベースという特徴、全てのウィジェットをまとめて提供、IE9、Firefox7、Google Chrome、Safari5に対応となっています。デスクトップはもちろん、タブレットやスマートフォンにも対応しています。 w2uiJavaScript製、MIT

    まるでネイティブのようなUIを実現できる高機能JavaScript UIライブラリ·w2ui MOONGIFT
    masa-wo
    masa-wo 2013/03/04
  • Google ChromeでJavaScriptのデバッグをする際にはぜひインストールを!·JS Runtime Inspector MOONGIFT

    JS Runtime InspectorはGoogle ChromeJavaScriptデバッグを強力にサポートしてくれるソフトウェアです。 最近はJavaScriptを徹底的に活用したWebアプリケーションも増えてきました。そんな中デバッグは非常に困難になってきています。そこで使ってみたいのがJS Runtime Inspectorです。 インスペクタにJS検索フィールドが追加されます。 検索結果です。 そこから定義されている場所に簡単に飛べます。 利用例。 JS Runtime Inspectorを使えばJavaScriptを掘り下げて調べるのがとても簡単になります。関数名の他、値でも検索できるので目的の処理を見つけるのが簡単になるはずです。 JS Runtime InspectorはGoogle Chrome用、MIT Licenseのオープンソース・ソフトウェアです。 MOONG

    Google ChromeでJavaScriptのデバッグをする際にはぜひインストールを!·JS Runtime Inspector MOONGIFT
    masa-wo
    masa-wo 2013/02/28
  • なんと!JavaScriptだけでテキスト読み上げ·Speak.js MOONGIFT

    Speak.jsはJavaScriptだけでテキストを読み上げるソフトウェアです。 Webブラウザで音声ファイルを指定してJavaScriptで解析、なんてソフトウェアもありますが今回は一から“音声”を生み出してしまう驚きのソフトウェア、Speak.jsを紹介します。 ボタンを押すとHello Worldと話します。 こんな感じで任意の言葉を話させることもできます。 Speak.jsはジェネレータを通じて音声を動的に生み出します。対応しているのは英数字のみとなっており、日語には対応していません。常に動的に生成しているので自由なテキストを読み上げさせることができます。 Speak.jsはJavaScript製のオープンソース・ソフトウェア(GPL)です。 MOONGIFTはこう見る テキストを外部サーバに送って、それを音声ファイルにして返すAPIも世の中にはあります。当然、こちらの方が英語

    なんと!JavaScriptだけでテキスト読み上げ·Speak.js MOONGIFT
    masa-wo
    masa-wo 2013/02/13
  • Webアプリケーション開発に使えるJavaScriptフレームワーク·ComponentJS MOONGIFT

    ComponentJSはWebアプリケーション開発用のMVC対応JavaScriptフレームワークです。 ここ数年JavaScriptのフレームワークが幾つも登場していますが、今回紹介するのはComponentJS、HTML5のリッチWebアプリケーション開発用のJavaScriptフレームワークです。 デモのログイン機能。 ビジュアルデバッガーが売りの一つです。 ComponentJSは階層化されたコンポーネント、MVC、イベント駆動型、状態管理などが特徴になっています。他のライブラリへの依存がなく、jQuery UIやSencha Touchなどとも連携できます。さらにビジュアルデバッガーという強力なライブラリが提供されています。 ComponentJSはJavaScript製、Mozilla Public Licenseのオープンソース・ソフトウェアです。 MOONGIFTはこう見る

    Webアプリケーション開発に使えるJavaScriptフレームワーク·ComponentJS MOONGIFT
    masa-wo
    masa-wo 2013/02/12
  • 社内で立てられるGistサーバ·Gistub MOONGIFT

    GistubはGitHubの提供するGistのクローンです。 GitHubの提供するスニペットサービスのGist。便利に使っている人も多いと思いますが、何となく会社で使うのは控えてしまっている…そんな人も多いでしょう。そこで社内で立てられるGistクローンGistubを使ってみましょう。 パブリックなGist一覧。 ソースコードハイライト付きです。 編集画面です。 編集すると履歴がつきます。 新しいGistの追加画面。 プライベートなGistも作成できます。 Gistubはエディター画面こそ単純なテキストボックスで、ハイライトする言語指定ができないものの他はGistと変わらず普通に使えるようになっています。社内で立ててチームで使ったりするのに良いのではないでしょうか。 GistubはRuby/Ruby on Rails製、MIT Licenseのオープンソース・ソフトウェアです。 MOON

    社内で立てられるGistサーバ·Gistub MOONGIFT
    masa-wo
    masa-wo 2013/02/05
  • Androidアプリを開発する際のベースにどうぞ!·Android Bootstrap MOONGIFT

    Android Bootstrapは多彩な機能が実装されたAndroidアプリ開発ベースです。 Webサービス開発時においてBootstrapが活躍しています。そういったベースがあると開発がとてもスムーズになるのではないでしょうか。そこで今回はAndroid BootstrapAndroidアプリ開発のベースを紹介します。 ログイン画面。 ユーザ一覧。 ニュース。 タイトルをタップすると記事詳細が表示されます。 チェックイン。 タップすると地図が表示されます。 メニューはログアウトのみ。 紹介動画です。 Android Bootstrapはフラグメント、ページャー、アカウント管理などの実装に加え、Android Mavenプラグイン、RoboGuice 2、ActionBarSherlock 4、ViewPagerIndicator、http-request、GSON、Robotiumと

    Androidアプリを開発する際のベースにどうぞ!·Android Bootstrap MOONGIFT
    masa-wo
    masa-wo 2013/02/03