iPadに完全な開発環境が欲しいわけでなく、ある程度のLinux環境があればロジックなどの確認を簡単にいつでもとできればいい。
いちおうは、iPadに「Pythonista」と「Playgrounds」は入れてあるが、あまり使っていない。Pythonなどはアルゴリズム系がしっかり整備してあり、ライブラリを覚えるのがPython上達の早道みたいな言語は嫌。
そんなおりに見つけたのが、iPad用のlinux環境の「iSH Shell」。
インストールと設定
iSH Sheelのインストールは、普通にAppStoreから検索すればできます。
iSHのバージョン違いで設定違いがいくつかネットに転がってある、私が行った設定です。
・普通にAppStoreからインストール。
・apk add vim git make g++ php bash
上記で自分のやりたい事が実現、その他はLinuxのCUI環境と同様なので自分好みにカスタマイズを。
ファイルの共有
gitやscpなのでサーバとやり取りすればよいかな。
iPadのファイルにはアクセスできないが、iPad側からはiSHのファイルシステム(ルートから)にアクセスでき、コピーはできる。
その他インストアプリ
- apk add ssh openssh
- apk rouge nethack (cuiゲーム)
- apk gzip