Technical Column

EコマースのWeb開発には必須のAMP

EコマースのWeb開発には必須のAMP
Accelerated Mobile Pages (AMP) モバイル端末などでウェブサイトの表示を高速化することを目的としたAccelerated Mobile Pages (AMP) と呼ばれる技術があります。従来のHTMLの描画と比べ...

Cordovaにおけるソフトウェアキーボードの扱い方

Cordovaにおけるソフトウェアキーボードの扱い方
CordovaやMonacaを利用していると、ソフトウェアキーボードによる文字入力を行うことがあるでしょう。何も設定を行わなければ、ソフトウェアキーボードにより画面下部が隠れてしまいます。そのため表示範囲を調整する必要がありますので、今回は...

Cloud Datastoreのインデックスについて

Cloud Datastoreのインデックスについて
前回、Google App Engine (GAE) とGoogle Cloud Datastore (GCD)の連携について紹介しました。データの追加や検索は簡単なことが判っていただけたと思いますが、システムが大きくなると複雑な検索条件が...

Google App EngineとGoogle Cloud Datastoreとの連携

Google App EngineとGoogle Cloud Datastoreとの連携
これまで本ブログでは、Google App Engine (GAE) とGoogle Cloud Datastore (GCD)を紹介し、その素晴らしさを述べさせていただきました。もちろんこの2つは連携することが可能です。今回は、Pytho...

Monacaを利用したハイブリッドアプリ開発

Monacaを利用したハイブリッドアプリ開発
スマホアプリ開発 スマホアプリ開発といえば、一般的にiOSアプリとAndroidアプリを開発することを意味するでしょう。各OSが提供しているSDKを利用すると、iOSアプリはプログラミング言語に Swift または Objective-C ...

Cloud Functionsを利用した開発はCloud Source Repositoriesの利用が便利

Cloud Functionsを利用した開発はCloud Source Repositoriesの利用が便利
近年、サーバレスのシステムが注目を集めています。サーバレスのシステムであれば、システムのメンテナンスを考慮する必要がありません。システムへの負荷が大きくなってもスケールアップやスケールアウトを心配することもありません。 Cloud Func...

モバイルアプリに特化したUIコンポーネントを有するOnsen UI

モバイルアプリに特化したUIコンポーネントを有するOnsen UI
近年、スマートフォンアプリの開発はiOS, Androidの両OSに対応することが一般的です。これらを開発するとき、ネイティブでゼロから個別に作成するとなると、プログラミング言語はiOSはSwift、AndroidはJavaを利用することに...

Docker上でCentOS7を動作させる方法

Docker上でCentOS7を動作させる方法
前回、Windows / MacでもDockerの導入が容易であることを紹介しました。せっかくDockerをインストールしたので、異なるOSを起動してみましょう。 CentOSイメージを取得 前回は、何の説明もなく次のコマンドを実行しました...