読者です 読者をやめる 読者になる 読者になる

The sky is the limit

ハイブリッドアプリ開発、人工知能(機械学習など)に関する備忘録 たまに宇宙のことも語る【AngularJS、Monaca、Cordova、OnsenUI】

【TensorFlow】TensorFlowを通してDeep Learningを学ぶ①【人工知能】

【TensorFlow】TensorFlowを通してDeep Learningを学ぶ【人工知能】最近仕事が忙しく、ハイブリッドアプリを含めた記事の更新ができていない。 3月末には余裕が出てくると思うので、まとめて更新していく予定。ハイブリッドアプリと並行して、TensorFlowの勉…

【AWS】EC2 を利用した仮想マシンの起動【チュートリアル】

【AWS】EC2 を利用した仮想マシンの起動【チュートリアル】 ここからAWSのチュートリアルをやって、興味のある分野では有料の内容についても、やっていく。 できれば人工知能。有料ぽいけど。。。

【OnsenUI ver.2】動的なリスト(ng-repeat)を作成して、詳細画面へ値を渡す【AngularJS】

【OnsenUI】動的なリストを作成して、詳細画面へ値やオブジェクトを渡す【AngularJS】 【OnsenUI】動的なリストを作成して、詳細画面へ値やオブジェクトを渡す【AngularJS】以前こんな記事を書いて、そのまま放置していた。it-innovation.hatenablog.com今回…

【環境構築】TensorFlowでHello, World !

【環境構築】TensorFlowでHello, World ! 【環境構築】TensorFlowで”Hello, World !”を表示してみる! 参考にしたのはこの記事です。 d.hatena.ne.jp参考に、というかここに書いてある通りにやれば環境構築できる。 IT業界に入りたてのころは、このブログ…

機械学習(ディープラーニング)のためのフレームワーク

機械学習(ディープラーニング)のためのフレームワーク ディープラーニングや機械学習の本質というか、背景にある理論を理解するのは難しい。 理解してからプログラムを組むとなると、いつまで経っても実装できない。 とにかく使ってみることが大事! 次回…

人工知能のカテゴリ - 機械学習・データマイニング・画像認識など -

人工知能のカテゴリ - 機械学習・データマイニング・画像認識など - まず人工知能とはいっても範囲が広すぎる。 代表的なカテゴリを挙げる。 音声認識 画像認識 機械学習 自然言語処理 情報検索 データマイニング 人工知能のどのカテゴリに最も興味があるの…

人工知能について

人工知能について最近、本業が忙しくアプリ開発やそれに伴うブログ更新が全くできなかった。 少し落ち着いてきたところで、今回から人工知能についてもまとめていくことにする。 人工知能(現在は人工無能とも言われているが・・・)を使ってやりたいことは…

1-2【UI開発】画面内スクロールの実装 - 【連載】ハイブリッドアプリ開発で銀行口座管理アプリを作る【Cordova・Monaca・OnsenUI・AngularJS】

【連載】ハイブリッドアプリ開発で銀行口座管理アプリを作る【Cordova・Monaca・OnsenUI・AngularJS】 1章 UI開発 1-2【UI開発】OnsenUIを使った画面内スクロールの実装 前回はページ遷移の方法に関してまとめた。 it-innovation.hatenablog.com今回は画面内…

3-2.【ng-show】条件に応じて表示を変化させる② - 【連載】AngularJSの基本操作

【連載】AngularJSの基本操作 3-2.【ng-show】条件に応じて表示を変化させる② 前回は条件によって表示を変化させる「ng-if」についてまとめた。it-innovation.hatenablog.com 今回は以下の観点で「ng-show」の動きを細かくまとめていく。・空文字の表示・nul…

1-1【UI開発】OnsenUIを使ったページ遷移の実装 - 【連載】ハイブリッドアプリ開発で銀行口座管理アプリを作る【Cordova・Monaca・OnsenUI・AngularJS】

【連載】ハイブリッドアプリ開発で銀行口座管理アプリを作る【Cordova・Monaca・OnsenUI・AngularJS】 1章 UI開発 1-1【UI開発】OnsenUIを使ったページ遷移の実装 今回から「【連載】ハイブリッドアプリ開発で銀行口座管理アプリを作る【Cordova・Monaca・On…

【ng-if】空文字、空配列、nullの表示・非表示について -【付録】AngularJSの基本操作

【付録】AngularJSの基本操作 【ng-if】空文字、空配列、nullの表示・非表示について 前回の記事が少し物足りなかったので、付録と言う形で追記。 it-innovation.hatenablog.com ng-ifがどのような条件かで表示を行うのかを、もうちょっと細かくまとめてみた…

3-1.【ng-if】条件に応じて表示を変化させる① - 【連載】AngularJSの基本操作

【連載】AngularJSの基本操作 3-1.【ng-if】条件に応じて表示を変化させる① 前回は「ng-Repeat」を使って、配列の中身をループさせて表示させる方法についてまとめた。 it-innovation.hatenablog.com 今回は「ng-if」を使って条件に応じた表示変化についてま…

2.【ng-Repeat】データをループさせて表示する - 【連載】AngularJSの基本操作

【連載】AngularJSの基本操作 2.【ng-Repeat】データをループさせて表示する 前回はデータモデルをビューへ表示する方法をまとめた。今回はデータが配列などの場合に、それをループさせて表示させる方法をまとめる。 使うのは「ng-Repeat」 <前回までの記事>…

0.5章 アプリの設計 -【連載】ハイブリッドアプリ開発で銀行口座管理アプリを作る【Cordova・Monaca・OnsenUI・AngularJS】

【連載】ハイブリッドアプリ開発で銀行口座管理アプリを作る【Cordova・Monaca・OnsenUI・AngularJS】 0.5章 アプリの設計 前回の記事ではアプリ開発に関する今後の連載予定についてまとめた。 it-innovation.hatenablog.com 今回は、【連載】ハイブリッドア…

0章 連載内容まとめ -【連載】ハイブリッドアプリ開発で銀行口座管理アプリを作る【Cordova・Monaca・OnsenUI・AngularJS】

【連載】ハイブリッドアプリ開発で銀行口座管理アプリを作る【Cordova・Monaca・OnsenUI・AngularJS】 0章 連載内容まとめ 現在、「AngularJSの基本操作」という内容の記事を何回かに分けてまとめているけど、このブログの主なテーマの一つがハイブリッドア…

1-2.【AngularJS】データモデルをビューへ表示する② - 【連載】AngularJSの基本操作

【連載】AngularJSの基本操作 1-2.【AngularJS】データモデルをビューへ表示する② 前回の記事では、用意したデータモデルをビューへ表示させる方法をまとめた。 it-innovation.hatenablog.com 今回は、inputなどへ入力した値をビューに反映する方法について…

1-1.【AngularJS】データモデルをビューへ表示する① - 【連載】AngularJSの基本操作

AngularJSの基本操作 1-1.【AngularJS】データモデルをビューへ表示する① 今回からAngularJSの実装メモをまとめていく。勉強しながらなので、ベストアンサーではないかもしれないので、そこはご理解いただけたらと・・・ ネット接続とブラウザがあればできる…

7章 CordovaでHelloWorld! - 【連載】ハイブリッドアプリの最新情報とその動向【Corodva】

【連載】ハイブリッドアプリの最新情報とその動向【Corodva】 7章 CordovaでHelloWorld! 前回まででハイブリッドアプリの開発環境構築が終わったので、今回から実装にはいるけど、まずはHelloWorld!の出力まで。 とりあえず連載はここで終了にして、angularJ…

【Cordova】「Error: Please install Android target "android- XX".」の解決方法【エラー対処】

「Error: Please install Android target "android- XX".」の解決方法 「Error: Please install Android target "android- XX".」の解決方法 表題のエラーの解決方法をここでまとめる。 このエラーメッセージで見てもらいたいところは最後の「XX」の部分。数…

【高速化】MacでAndroidエミュレータを使えるようにする【Cordova】

【ハイブリッドアプリ開発】MacでAndroidエミュレータを使えるようにする【Cordova】 【ハイブリッドアプリ開発】MacでAndroidエミュレータを使えるようにする【Cordova】 今回はAndroidエミュレータの設定方法についてまとめていく。 ハイブリッドアプリ開…

6章-3 Cordovaでハイブリッドアプリ開発環境を整える【共通】- 【連載】ハイブリッドアプリの最新情報とその動向【Corodva】

【連載】ハイブリッドアプリの最新情報とその動向【Corodva】 6章-3 Cordovaでハイブリッドアプリ開発環境を整える【共通】 前回まででAndroidとiOS独自の設定が終わったので、今回は共通の設定を行う。AndroidとiOSの設定をしていないと進められない部分も…

6章-2 Cordovaでハイブリッドアプリ開発環境を整える【iOS】 - 【連載】ハイブリッドアプリの最新情報とその動向【Corodva】

【連載】ハイブリッドアプリの最新情報とその動向【Corodva】 6章-2 Cordovaでハイブリッドアプリ開発環境を整える【iOS】 前回はAndroidに関する設定をした。 it-innovation.hatenablog.com 今回は引き続き、iOS版の準備。 Androidの準備はちょっと長く、複…

Android Studioを日本語化する【5分で終わる】

Android Studioを日本語化する【5分で終わる】 Android Studioを日本語化する【5分で終わる】 AndroidStudioの日本語化はかなり簡単なので、以下の手順に沿って進めれば5分で終わる。 リソースファイルのダウンロード 以下のページにいって、「DOWNROAD ZIP…

6章-1 Cordovaでハイブリッドアプリ開発環境を整える【Android】 - 【連載】ハイブリッドアプリの最新情報とその動向【Corodva】

【連載】ハイブリッドアプリの最新情報とその動向【Corodva】 6章-1 Cordovaでハイブリッドアプリ開発環境を整える【Android】 CordovaではAndroid、Blackberry10、iOS、OS X、Windowsなどに向けてのアプリ開発できるが、今回はAndroid版とiOS版に限っている…

5.5章 ハイブリッドアプリ開発に適したアプリとは?-【連載】ハイブリッドアプリの最新情報とその動向【Corodva】

【連載】ハイブリッドアプリの最新情報とその動向【Corodva】 5.5章 ハイブリッドアプリ開発に適したアプリとは? 今回は過去の2つの記事を総合的にまとめたもの。 それぞれハイブリッドアプリに適している状況について書いたが、観点が異なるので、別々に読…

5章 ハイブリッドアプリ開発はどのように使われているのか -【連載】ハイブリッドアプリの最新情報とその動向【Corodva】

【連載】ハイブリッドアプリの最新情報とその動向【Corodva】 5章 ハイブリッドアプリ開発はどのように使われているのか 以下の記事の中でハイブリッドアプリ開発のエキスパートたちが、ハイブリッドアプリについて語っている。これを簡単にまとめた。詳細は…

4章 ハイブリッドアプリの最新動向 -【連載】ハイブリッドアプリの最新情報とその動向【Corodva】

【連載】ハイブリッドアプリの最新情報とその動向【Corodva】 4章 ハイブリッドアプリの最新動向 前回まででハイブリッドアプリの概要、ハイブリッドアプリを使うに当たってのメリット・デメリットなどをまとめてきた。 その中で出てきた課題の一つに、ハイ…

3章 ハイブリッドアプリのメリット・デメリット -【連載】ハイブリッドアプリの最新情報とその動向【Corodva】

【連載】ハイブリッドアプリの最新情報とその動向【Corodva】 3章 ハイブリッドアプリのメリット・デメリット 前回はハイブリッドアプリがネイティブアプリ・Webアプリと比較してどのように違うのかをまとめた。 it-innovation.hatenablog.com 今回は、前回…

2章 ネイティブアプリ、Webアプリとの違いは?-【連載】ハイブリッドアプリの最新情報とその動向【Corodva】

【連載】ハイブリッドアプリの最新情報とその動向【Corodva】 2章 ネイティブアプリ、Webアプリとの違いは? 今回はハイブリッドアプリがネイティブアプリ・WEbアプリとそれぞれどのように違うのかを詳しくみていく。 まずはハイブリッドアプリとの比較の前…

1章 ハイブリッドアプリとは?-【連載】ハイブリッドアプリの最新情報とその動向【Corodva】

【連載】ハイブリッドアプリの最新情報とその動向【Corodva】 1章 ハイブリッドアプリとは? ハイブリッドアプリの構造 「ハイブリッドアプリとは?」という説明のなかでよく使われる画像がこれ。 これはハイブリッドアプリの構造を説明しているもので、アプ…

【連載・0章】ハイブリッドアプリの最新情報とその動向【Corodva】

【連載・0章】ハイブリッドアプリの最新情報とその動向【Corodva】 本日は、連載の最初ということで今後の連載内容について記載。 <連載内容> 1章 ハイブリッドアプリとは何か? 2章 ネイティブアプリ、Webアプリとの違いは? 3章 ハイブリッドアプリのメ…

【AngularJS・Cordova】勉強・学習方法について整理【備忘録】

最近の学習のなかで思ったこと まず、AngularJSについて勉強してると、わからないことがかなりあって、 何をどうやって学習すべきか ということを意識しないと、訳が分からなくなる。 また、 本来の目的がハイブリッドアプリ開発であることを忘れてしまいが…

【AngularJS】今後の課題、調べること【備忘録】

ただの羅列 ・AngularJSの、コントローラでfunctionを分離したことによる利点は? ・AngularJSのmoduleがもつメソッド?について詳しく ・AngularJSのコントローラ、ディレクティブ、フィルタとは? ・AngularJSの情報をまとめたWikiの作成 ・AngularJS以外…

【AngularJS】$scopeを使う場合と使わない場合の比較【スコープ】

今回はAngularJSの$scopeについて調べた。 $scopeとは?? it-innovation.hatenablog.com 上記の記事でも書いたが、 AngularJS 2系では$scopeが廃止される $scopeを使わないでも実装が可能 ということもあって、基本的には$scopeを使わない方針。 $scopeを使…

【AngularJS】$scopeとは何か【スコープ】

今回はAngularJSの$scopeについて調べた。 $scopeとは?? リファレンスで調べてみたけど、分かりにくかったので簡単に言うと、 ビューとコントローラの橋渡し 具体的には、 モデルをビューにバインディングするためのオブジェクト ビューでのイベントを受け…

【AngularJS】factoryとは【Service】

今回はAngularJSのfactoryについて調べた。 factoryとは?? リファレンスで調べてみた! サービス・インスタンスを返すために呼び出されるservice factoryを実装するためのもの。 これは、factoryに与えられているgetプロパティのみで構成されるproviderの…

【AngularJS】moduleとはなにか【モジュール】

AngularJSのmoduleについて <本日のメニュー> moduleとは? moduleの作成 moduleの取得 moduleの依存関係 moduleの推奨セットアップ moduleのメソッド ----------------------------------------------------- moduleとは? 公式リファレンスによると Angula…

【OnsenUI】リストを使って、詳細画面への遷移を行う【AngularJS】

前回の記事にも書いた通り、AngularJSとOnsenUIのリストを使って画面遷移を実装する it-innovation.hatenablog.com 今後の開発についてだが、基本的にはMonacaを使用して行う。理由は開発環境が整っていて、ブラウザがあれば開発が可能だから。 <本日のメニ…

【ハイブリッドアプリ開発】今後の課題【AngularJS・LocalStrage】

昨日の続き <調べること> LocalStrageの容量について OnsenUIのリスト押下時の画面遷移について AngularJSを用いたLocalStrageの使用方法 AngularJSの全般 それぞれについて簡単に説明してから、「OnsenUIのリスト押下時の画面遷移について」を実際に吟味…

【ハイブリッドアプリ開発】Monacaでハイブリッドアプリ開発【OnsenUI・AngularJS】

前回から更新がかなり遅くなった。 今回からMonacaを用いたハイブリッドアプリ開発について書いていく。 Corodvaの開発環境構築についても随時更新していく予定。 今回は今後まとめていく内容について、忘れないようにメモを! ちなみに、Monaca + OnsenUI …

【ハイブリッドアプリ】MacでCordovaでの開発環境を整える③ -Android版-

本業が忙しく、更新が遅くなった。 やっとandroidの開発環境も整えることができたので。 <Cordovaを使ったAndroid開発環境の構築> ■JDKのダウンロード ■Android SDKのダウンロード ■Antのダウンロード ■細かい設定(PATHに通す、必要パッケージのダウンロード) ■プラットフォームの追加(Android と </cordovaを使ったandroid開発環境の構築>…

【ハイブリッドアプリ】MacでCordovaでの開発環境を整える③ -iOS版-

結局、昨日もエラーを解決できなかったので、もう一度。 富士ゼロックス スーパーカップを観ながら。 <MacでCordovaでの開発環境を整える③ -iOS版-> ・node.jsとnpmのインストール ・Cordovaのインストール ・サンプルプロジェクトの作成 ・プラットフォー…

【ハイブリッドアプリ】MacでCordovaでの開発環境を整える② -エラー対処の続き-

前回記事から引き続き、開発環境の構築。 ちなみにブログは備考録的に使っているため、まとまっていないので読みにくいと思う。ある程度、進展があった段階でまとめページを作成(wikiで作成検討)する予定なので、乞うご期待。 昨日やったものを無かったこと…

【ハイブリッドアプリ】MacでCordovaでの開発環境を整える① -エラー対処-

ハイブリッドアプリのメリット、デメリットは次回以降に。 Cordovaをインストールして開発環境を整えようかと思ったが、苦戦した。 というか、まだ解決していないので現状の記録。 <MacでCordova開発環境を整える> ・node.jsのインストール ・Cordovaのイ…

【最新情報】ハイブリッドアプリとは②

前回の記事 【最新情報】ハイブリッドアプリとは it-innovation.hatenablog.com の後にもう一度ハイブリッドアプリについて調査しなおしたところ、前回の認識が若干ずれているのかな、と思ったので、追記という形で、ハイブリッドアプリについて書いていく。…

【最新情報】ハイブリッドアプリとは 

<ハイブリッドアプリとは> 1、HTML5やJavaScript、css3などのWeb開発技術を用いて、アプリ開発が可能。 2、複数のプラットフォームに対応している。 3、ネイティブ機能へのアクセスが可能。 ここで、今までのアプリ開発をおさらい。 大きく分けて ◆ネイテ…

ブログを始めようと思ったキッカケ-ハイブリッドアプリ開発の調査-

今日からブログを始めます。 ブログの内容としてはITに関連するもの、特にアプリ開発や人工知能について。 そもそもブログをはじめようと思ったのは、仕事で「ハイブリッドアプリの動向調査」をお願いされたからです。 なので、ハイブリッドアプリの動向につ…