スキップしてメイン コンテンツに移動

Tips:iPhoneでコーディングしよう

iPhoneでコーディングするというのは長年の夢です。電車の中でChromebookを出すのは気が引けますから…

しかし、たいていのそういうものはスペックや手が届かないとか不満店が多いものです。
そこで、良いサーバーを借りてそこで開発するという手法をとりましょう。わたしはこれを、PrivServer(プライベートサーバー)と呼んでいます。普通かw
これはChromebookからでも開発できるし、どこからでもいくらでも好きなだけすごいスペックの環境がネット環境さえあれば立ち上がるってのがものすごく、いいです。

エディタはわたしはvimなので問題なしです!

さてさて!この状況で、iPhoneで、コーディング作業は、一体どんなアプリが便利でしょう。

ご存知の通りvimはescをよく使います。またサーバーではctrlもよく使います。したがって便利なキーボードが必要です

…が、いまのところこんなキーボードは見つかっていません。Androidだとhacker's keyboardがいいのですが。

そこでこのsshアプリ

Crystalnix「Serverauditor - SSH Shell / Console / Terminal」
https://appsto.re/jp/K8AUG.i

良いですこれ。何がいいって、設定から音量ボタンにescやctrlといったキーを割り当てられるんです。

このおかげでかなりはかどってます。まあ画面は小さいですが…

ただ日本語の扱いは下手ですので要注意。わたしは使いませんが。

また、ターミナル部分を一回タップするとスクロールして読めるようになり、その際にURLがあるとタップしてそこに飛んでくれたりするめちゃくちゃ便利機能付です。まるでvimのモードの考えがsshクライアント自体に埋め込まれた感じ。

それでは。

コメント

このブログの人気の投稿

GoでPodcast用のサーバーを組むときに良い(良さそうな)lib

いい感じのライブラリ、あります。 現在作成中のPadio(仮名)というサービスではこれを使っています(が、しかしもしかしたら変えるかも。現状はすごい満足)。 https://github.com/eduncan911/podcast https://godoc.org/github.com/eduncan911/podcast

Vaffle.vimがいい感じ

実はいまのいままで、ずっとUnite.vimを使い続けてきていました。 Shougoさんのunite.vimは確かに素晴らしかったです。しかしながら、私には到底使い切れるものでもなく、もったいないとおもいつつ、ファイラーとmruのみを使う日々が続いておりました。 御存知の通り、随分前にご本人はすでにuniteからdeniteへと移行をしています。 知らなかったわけではないんですが、動いてるし速度にも問題を感じることがなかったので放置していました。 しかし今回、現状に合わせて、この部分を考え直すことにしました。要するにVimのファイラをどうしよう問題です。 で、いろいろ見た限り、わたしには、 https://github.com/cocopon/vaffle.vim これが最も適しているようでした。 ブログ記事はこちらです。 http://cocopon.me/blog/?p=6084 かなり気に入っています。動作はなかなかに速いですし、hjklで移動できる感覚も、なれると良いものですね。 あとはmruをどうしようかなーというところのみとなりました。

Goをdaemonizeするのにdockerが最適

Goはdaemonが弱かった https://de-liker-go.blogspot.jp/2015/11/gogowebapp.html この記事で書いたとおり、私はGoのdaemonについて考えてきました。 解決法 1年ほど前から、Goのdaemonはdockerで実現しています。 (御存知の通り、dockerはGo製ですが、daemonを実行するすべを結構ちゃんと持っているみたいで。serviceなどに頼ればよかったんですが、そこを手で書くのも、パッケージ使うのもなぁと思っていたので、dockerいいなと。) imageはalpineを使っています。これに必要なlibc類をいれて、cgoをnoにして、使っています。今のところこれで問題ないので運用していますが、何か問題が出たらまたここにかくかもしれません。