a2 Tech blog

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

herokuとgithubの連携によるiPhoneでCI環境の実現

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

タイトルの通りなのですが、iPhoneだけでherokuにアプリケーションを継続的にデプロイしていきたいと思います。と言っても、難しいことは何もなくって、herokuとGitHubを連携して、GitHubへのPushが出来れば、iPhoneで修正したソースコードがそのままデプロイされるということです。

iPhone駆動開発とでも呼びましょうか。CIって大袈裟な表現してますが、ほとんど勝手にやってくれるので、特別なことは何もしません。便利な世の中になりましたね。それでは本編へ…

続きを読む

技術者におすすめのシンプルなエディタ『iA Writer』

f:id:ninna2:20170409131842j:plain:w360

ブログを執筆している技術者の方は多いのではないでしょうか。皆さんどのように執筆していますか?Webから直接記事を書いている方、自分のお気に入りのエディタを使っている方、様々だと思います。今回は、私が愛用しているiOSのエディタ『iA Writer』を紹介します。とにかくシンプルで使いやすい。おすすめです。

最近はなんでもiPhoneで済ませられますね。私の場合は、ブログ執筆はスキマ時間を利用して書くことが多いので、iOS(iPhone)で気持ちよく書けるというのは重要だと思うようになりました。ブログ執筆のためにわざわざパソコンを開くのが正直面倒。iA Writerを導入してからiPhone(プラスで私の場合はbluetoothキーボード)でさっと思いついたことを書くというのが習慣化してます。お値段以上の価値があると思っているエディタなので是非皆さんも使ってみてください。

続きを読む

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

続きを読む