a2 Tech blog

試したこと・調べたこと・感じたことを発信するITエンジニアの日記です。仕事とは直接関係ないけど興味あることを模索していきます。

Azure App ServiceにiPhoneからgithub経由でデプロイする

f:id:ninna2:20170410203916p:plain:w360

過去の記事でAzure App Service(Web Apps)にiPhoneからDropboxを経由してデプロイしてみました。私のiPhone環境にWorking Copyを導入してGitHubと連携できるようになったので、Web AppsにGitHubからデプロイするように変更したい思います。やっぱり、ソースコード管理からデプロイがいいですよね。Azure PortalはWebベースで、GitHubもコーディングはローカルですが、管理自体はWebなので、iPhoneじゃなくて普通のPCでも同じ手順になります。

過去記事は下記です。

ninna2.hatenablog.com

続きを読む

Working CopyとTextasticでモバイル開発環境(使用編)

f:id:ninna2:20170410203916p:plain

前回、Working Copyの導入編ということで、RipositoryをCloneするところまでざっと書きました。今回は、実際にWorking Copyを使ってコードの修正を行っていきたいと思います。gitとWorking Copyの連携Working CopyとTextasticの連携をやっていきたいと思います。

まだ前回の記事は読んでいない方は下記を参照ください。

ninna2.hatenablog.com

続きを読む

Working CopyとTextasticでモバイル開発環境(導入編)

f:id:ninna2:20170410203916p:plain

iOSでのちょこっとプログラミングにTextasticを使っていますが、ソースコード管理との連携で面倒に感じる事がありました。前々から気になっていたiOSアプリWorking Copyでgitが使えるモバイル開発環境を試してみたの記事にしておきます。gitからモバイル環境(iPhone/iPad)にPullしてレビューやちょこっとした修正ぐらいなら出来そうです。本格的な開発にはiOSだけではまだまだ厳しいですが、スキマ時間の有効活用ぐらいにはなるレベルではないかなぁと思いました。

App内課金があってなかなかどうするか悩んでいる人のためになればと思います。 長くなったので2回に分けて投稿します。今回は導入編ということで、前置きをタラタラと書いときます。

続きを読む

iPhoneからAzure Web Apps上にNode.jsとMySQLを構築する

f:id:ninna2:20170409132840p:plain:w360

前回の記事で、Azure App ServiceのWeb Appsを用いてiPhoneで書いたコードをDropbox経由でデプロイしてアプリケーションを動かすことを試しました。今回は、Azure上にデータベース(MySQL)を構築して、Node.jsのアプリケーションをデプロイして連携していくことをやってみたいと思います。

前回記事は、下記です。

ninna2.hatenablog.com

続きを読む

Azure App ServiceにiPhoneからDropbox経由でデプロイ

f:id:ninna2:20170409134753j:plain:w360

以前の投稿でherokuを使ってアプリケーションを動かしましたが、Azureでも同様のことがもちろん出来るので試してみました。もちろんiPhoneだけで。

iPhoneとAzureでもアプリケーションの簡単な動作確認程度であれば出来ます。

Herokuでやってみた記事は下記です。

ninna2.hatenablog.com

続きを読む

node-mysqlで接続が切れる点を改善

f:id:ninna2:20170409135157j:plain:w360

前回(Heroku/mysql/Node.jsをiPhoneだけで構築する)、herokuでMySQLを構築してNode.jsで接続しましたが、Node.js側の実装が少しイケてなかったので修正します。最初はうまくMySQLに接続出来ていたので問題ないかなと思っていたのですが、しばらく放置した後に接続してみたら繋がらなくなりました。

前回記事は下記です。

ninna2.hatenablog.com

続きを読む

Heroku/MySQL/Node.jsをiPhoneだけで構築する

f:id:ninna2:20170409132859p:plain:w360

今回はHerokuとNode.jsに MySQL を足してみたいと思います。HerokuのデータベースはPostgreSQLのようですが、Add-onでMySQLも扱えます。Heroku上のNode.jsアプリケーションからMySQLのDBにアクセスしてデータを取得する環境を構築していこうと思います。

もちろんiPhoneだけで!!

続きを読む