ブックマーク / blog.asial.co.jp (7)

  • Onsen UIをWebサイトで使ってみよう

    これでインストールは完了です。 作業用ディレクトリの作成 続いてWebサイトを作るディレクトリ(フォルダ)を作成します。今回は onsenui_for_website としています。そのディレクトリの中でbowerコマンドを実行します。 $ bower install onsenui bower cached        git://github.com/OnsenUI/OnsenUI.git#1.2.2 bower validate      1.2.2 against git://github.com/OnsenUI/OnsenUI.git#* bower cached        git://github.com/angular/bower-angular.git#1.3.15 bower validate      1.3.15 against git://github.com

    Onsen UIをWebサイトで使ってみよう
  • AngularJS + Onsen UIで始めるPhoneGapアプリケーション

    ハイブリッド モバイル アプリ開発フレームワークであるPhoneGapは、 HTML5でアプリを作るための非常に便利なフレームワークです。 カメラや位置情報などネイティブの機能を簡単にJavaScriptから利用できるようになります。 しかしPhoneGapでは、スマートフォンアプリにとってとても重要な、 UIパーツや画面遷移などのインタラクションは提供されていません。 HTML/CSS/JavaScriptでこれらのUI、アニメーションを一から作るのは非常に大変です。 ネイティブと違和感ないデザインや、なめらかな自然な動き、端末毎の差異など気にすることはたくさんあります。 今回ご紹介する、Onsen UI を使用すれば、PhoneGap/Cordovaアプリを飛躍的に改善することができます。 他のフレームワークよりも洗練された柔軟性を持ち、ハイブリッドアプリにおいても、 ネイティブ並みの

    AngularJS + Onsen UIで始めるPhoneGapアプリケーション
  • Onsen UI を使用して、HTML5ハイブリッドアプリを作ってみよう

    今回の記事は、Onsen UI blogで2月に公開した"Developing hybrid mobile applications with Onsen UI"の翻訳記事です。 ハイブリッドアプリ開発のお話を、最近はあちらこちらで耳にするようになりました。プログラム知識が乏しい初心者マークの方、手っ取り早くアプリを開発したい方には、ネイティブアプリ開発のハードルは、高いのが現状です。ネイティブアプリを開発するためには、各プラットフォーム専用のプログラム言語を学び、かつ、開発対象の端末側の機能も学ぶ必要があります。 もちろん、パフォーマンスが良い、端末側のリソースが利用できるなど、ネイティブアプリの開発にも、利点はたくさんあります。 一方、ハイブリッドアプリで使用するテクノロジーは、Web アプリで使用するもの ( HTMLCSSJavaScript ) と同様であり、プラットフォーム

    Onsen UI を使用して、HTML5ハイブリッドアプリを作ってみよう
  • OnsenUI(AngularJS)でMonacaアプリを作ろう

    Monaca では、HTML5(JavaScript)で簡単にiOS・Androidアプリが作れます。 今回はMonacaプロジェクトの一つとして公開している、OnsenUIを使ってMonacaアプリを作ってみたいと思います。 OnsenUIは、AngularJSとTopcoatの2つのオープンソースソフトウエアをベースに、 モバイルアプリ開発に特化したナビゲーション機能とUIコンポーネントを追加したフレームワークです。 HTML5でアプリを作る場合にはjQueryを利用されることが多いかと思いますが、 jQueryだけではどうしてもDOMやCSSなどの見た目の操作をプログラムで制御するため、 煩雑なコードが多くなりがちです。また、モバイル特有のレイアウトや画面操作などを開発者が考慮する必要があります。 今回のサンプルアプリでは、OnsenUIを使った場合、 いかにシンプルにアプリが作れる

    OnsenUI(AngularJS)でMonacaアプリを作ろう
  • 使えるとちょっと便利なSSHのTIPS

    こんにちは、牧野です。久々の、9か月以上ぶりのブログです。。 仕事では、ここ1年近くずっっとインフラ関係のことをやっていました。 今日は、SSHに関するTIPSを紹介します。 1. 特定のサーバーにSSHログインする時に、特定の設定を使用する ホームディレクトリ/.ssh/configファイルに設定を書いておくと、特定のサーバーにログインする時に、自動的に特定の設定を使うようにできます。 SSHのオプションをサーバーによって分けたい時に入力が楽になります。 以下は、xxx.yyy.zzz.aaaでアクセスする時に使う秘密鍵をid_rsa_testに設定しています。 .ssh/config Host xxx.yyy.zzz.aaa IdentityFile /home/asial/.ssh/id_rsa_test 2. ホストキーをチェックしないようにする LinuxからサーバーにSSH接続

    使えるとちょっと便利なSSHのTIPS
  • JSON形式のWeb APIを利用する

    こんにちは、サンプルアプリ開発者の山田健一です。 「Monacaでツイッター検索アプリを作る」 http://docs.monaca.mobi/sampleapp/002twitter/twitter/ ではXML形式の応答を返すWebAPIの利用について解説しましたが、JSON形式で応答を返すWebAPIも多くあります。 JSONについては下記のサイトが分かりやすく解説していますので、参照してください。 http://www.json.org/json-ja.html 今回は、JSON形式で応答を返すWebAPI利用について解説したいと思います。 題材は同じくツイッター検索です。ツイッター検索ではJSON形式で応答を返すWebAPIも用意してありますので、相違を見比べるには都合がよいからです。 機能は同じなので、XML版のツイッター検索を改造して作成します。 ツイッター検索APIの例 J

    JSON形式のWeb APIを利用する
  • JavaScriptで日付を扱うならこれ!「moment.js」

    ■ つかいかた(基礎編) ダウンロードしたmoment.jsをscriptタグで読み込ませたら準備完了です。 あとは下記のような実装で使用できます。 // momentオブジェクトを初期化して・・・ var m = moment(); // formatで出力! var output = m.format("YYYY年MM月DD日 HH:mm:ss dddd"); console.log(output);  // => 2013年05月15日 12:34:56 Wednesday // 現在時刻 moment(); // ミリ秒で指定 moment(1368543600000); // タイムスタンプ(秒)で指定 moment.unix(1368543600); // Date.parseで解析可能な文字列を指定 moment("May 15, 2013"); // Dateオブジェクトか

    JavaScriptで日付を扱うならこれ!「moment.js」
  • 1