Edited at

最小限の持ち物で勉強できるのか?iPadで開発 《第1弾》


野望

机の上には最小限のものだけで勉強する!!

iPad Pro でどこまで開発の勉強ができるか?

はたまたアプリも作れるのか!?


こんな人にオススメ??


  • iPad ひとつでなんでもやりたい人

  • 持ち歩くものを減らしたい人

  • PCの買い替えはもう嫌な人

  • 新しい勉強の仕方を開拓したい人


環境


  • iPad Pro 2018 11inch

  • Apple 純正 Smart Keyboard

  • モバイルルータ


ことの始まり

・出発点

家でも外でもプログラミングの勉強をしたい、それも長時間。

・問題点

MacBook Pro ちゃんは電池どか食いなので短時間高負荷向け。

充電可能席争いに負けたら数時間でお盆になる。

・今やっと使えそうな技術

1. PCの遠隔操作

2. ネット上に無料開発環境を作れる(借りれる)


実際に使ってみた

今回は下記2つを試してみました。


paiza.IO

いつも簡単なコードを試しているpiazza.IO を試してみた。

実はこのサイトと出会ってからこの企画を思いついたのである。

期待していたのもつかの間、smart keyboardの方向キーが使えないではないか!!

そうなんです、サイトによっては方向キーがうまく使えないのです。

ちなみにこの記事を書くのにはちゃんと使えていますが。

反省

ちゃんと事前確認が必要。。。


Play with Docker

Quita を徘徊していたところ下記の記事を見つけました。

Docker 入門にはインストールなしで使える「Play with Docker」がいいと思う

クラウド上でDocker が使えるというもの。

詳しいことは私の方では割愛します。

Docker が使えるということは、なんでもできるのではないか!!と思い実際に試してみました。

下記からStart を押して入ると、、、

https://labs.play-with-docker.com

7CA2BE9C-C03F-4D5A-A398-FFF4267E84CF.png

そこにはDockerが使える環境がまっていました。

(右下コンソール部分)

CF94BDAE-711A-40A1-A6E0-826C2DAEE9D7.png

早速CentOS 7 のコンテナイメージをpull

docker pull centos:7

docker run --name test -it centos /bin/bash

なんと簡単!ちゃんと入れました!!

これで簡単にテスト環境ができました!

今のところ何か思いついて試すくらいであればこれで十分かなと思います。

試しにpython3 でもやってみようかとの事で。。。

yum install -y https://centos7.iuscommunity.org/ius-release.rpm

yum install -y python36u python36u-libs python36u-devel python36u-pip

としたらちゃんとすんなり入ってくれました!

自身のwi-fi 環境でもないので、インストールなどすぐ終わってくれるので辺鄙な環境にいても良さそうです。

ですが!また問題になるのが、方向キー使えない問題。。。

しかし、そんな頻繁に行替えするわけでもないのであまり気になりませんでした。

また、コピペは機能するので、メモ帳に流したいコマンド一気に書いて貼り付けて実行すれば楽チンでした。


今後やりたい事

前から調べていたところssh 接続がアプリから使えるそうなので、PCなどに環境作っておいて外ではiPadのみ!など色々考えています。

後はRaspberry Pi もssh できるのでそちらの開発・勉強も一緒にしてみたいと思います。


まとめ


  • とりあえず勉強くらいはできそう!

  • Play with Docker を使えば最低限のことはできそう!

お付き合いありがとうございました。