もうノートPC持ち歩くの辛いので

Lina Tsukusu
·

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でリソース可視化とかもいよいよやってみるかな

@lina
イキリプログラマをさせて頂いております。 @TsukusuLina www.youtube.com/@linatsukusu