ASUSのZenbookシリーズにLinuxぶち込んで愛用してきたが最近、気づいてしまった
ノートPC持ち歩いてもあんまり使う機会ない
コンセント使えて充電できる場所に数時間は居座るって状況、少なすぎる
しかもリュックにモバイルバッテリー・iPad・ノートPC+充電器・って重すぎる割にリターンが少なすぎる
できるならモバイルバッテリーで充電もできるiPadで作業できるようにしたい
さらに24時間動いてる自宅サーバーが最近は何にもしてなくてもったいない
というわけでvscode serverを立ててブラウザとネットが使える環境なら自宅サーバー環境で開発できるようにした
しかもUbuntu ServerにVSCodeインストールしてcode tunnel service installってやるだけ
そしたらブラウザから"https://vscode.dev/tunnel/マシン名/ディレクトリのパス"にアクセスして認証したら使える
GithubアカウントかMicrosoftアカウント経由でいい感じにトンネルしてくれる
一回アクセスすればそのマシンで何でもできてしまうが、怖いならコンテナでcode tunnelを建てれば大丈夫だと思う
そんでiPadで試しにやってみたのがこれ
おいなんやこれ十分すぎるやろ
しかもWebサーバーを中で立てたら勝手にVSCode経由でlocalhostにフォワードしてくれるらしい(たぶんCodespacesと同じ)
ノートPC要らなくなってしまった
Codespacesでも無料で結構使えるけど時間課金だからだらだら開発の民にはつらいしマシンスペックも限られる
あとコンテナをボコボコ建てるようなプロジェクトだと使いづらい
でもこれなら何も考えずに繋ぐだけ
掛かるのは鯖の電気代とかそんなもん
うちの鯖はDeskminiなのでほぼ気にしないレベルだし、ラズパイ4とかで立てても結構十分かも
これからの時代、iPad以外にもスマホ+ARデバイスとかVisionProみたいなやつとか使うにもこの環境さえ作っちゃえば開発環境には困らなそうだ
今回持ってたiPad Proが4世代だったのでできなかったが、M1チップ以降のiPadなら外部ディスプレイ繋げたらマルチディスプレイ環境にしてほぼPCみたいに使えるからさらにいい感じっぽい
でも私はAppleアンチなので新しいiPad買うくらいならハイエンドAndroidタブレット買いたい
GalaxyのやつだとDexモードってのがあって外部ディスプレイ繋いだらGnome3みたいなデスクトップで使えるっぽいし欲しい
ARデバイス繋げてDexモードできるなら最強じゃね?
自宅鯖もずっとマイクラ鯖くらいでしか使わなかったけど、開発環境として使うならGrafanaでリソース可視化とかもいよいよやってみるかな