#6447

雲の上のコード


web制作

夏休み5日目。01時就寝14時半起床。

起床時間には課題が残っていますが、起床したときになんとなく頭の冴えた感じがしたので、
もしかして今日なら自宅作業も捗るのではという予感がしました。
そしてそれは大当たり。15時から19時、夕食休憩を挟んで20時半から21時半まで作業に没頭し、
この夏休みの課題でもあった開発環境のXAMPPからDockerへの移行が完了しました。

ソースコードを切り分ける作業は思いのほか簡単に終わったのですが
(まぁ、本当にただ切り分けるだけなので当たり前といえば当たり前なのですが)、
その後ソースをGithubにアップロードするのになぜか大苦戦しました。
どうやら、仕事用に使っていた認証鍵が邪魔をしていたらしく。
ローカルの認証鍵を全部消してから再度作り直すことでようやく通りました。
ちなみに、再度仕事で必要になったときのことは考えていません。

Github上にアップロードが成功したので、次はサブPCでそれをダウンロードする作業。
同じようにコマンドラインで認証鍵を作成して、ダウンロード(clone)のコマンドを実行。
いとも簡単にダウンロードできました。
あとはDockerのコマンドを叩けば仮想環境が完成。Docker便利すぎない?
ただ、データベースの挙動がちょっと怪しいのでその辺は今後の課題になりそうです。

ともあれ、これで練習環境をいくらでもコピーすることができるようになり、
サブPCにも母艦さながらの環境を構築することができたので、
外出先でのプログラミングも遠慮無くすることができそうです。
ただ、今日や先週火曜日のように意欲を逆撫でしなければ自宅作業も捗ることが分かったので、
無理にカフェに赴く必要も無くなるかもしれませんが。

ともあれ、環境改善は今日でおおよそゴールに辿り着いたと言っていいのかなと。
今後は必要に応じて追加のカスタマイズをしていく感じになると思います。
ここから先は実際にコードをいじる作業ですね。ある意味ここからが本番といったところでしょう。

ところで昨日、iPadについて書いた際に
「無理にiPadで全部やろうとするのではなく、エンタメ目的はiPhoneと割り切り、
それ以外の用途としてサブPCはWindowsを選ぶのが最適解なのではないか」
というところに書きながら行き着きましたが、
どうもこれが一番しっくりくるような気がしてきました。
自分はiPadを買うまでもなく、
iPhone 12 Pro Maxという限りなくファブレットに近いスマホをすでに持っているわけで。
19万円も出して買ったのだからこれを活用しない手はないだろうと。

実際にPro Maxにしてから電子書籍はこれで済ませることが多くなったし、動画も同様です。
iPad向けのゲームタイトルの多くはiPhoneにも対応しています。
となれば、エンタメ分野でiPadを求める理由はもはや無いのでは……?
唯一iPadに残っている強みは手書きメモがしやすいことですね。
ただ、お絵描きをしなくなった自分がそれだけのために13万円払う価値が果たしてあるのか。

あとは、欲を言えばiPadでのプログラミング環境構築について調べてみたついでに、
これをiPhoneにもどこまで適用できるかは調べてみたいところですね。
たとえば、今日構築したこのDocker×Github開発環境をiPhoneにも構築する手段はあるのかとか。
VPSとmoshを駆使すればできなくはなさそうですが……ちょっと調べてみたいと思います。
もし上手く構築できれば、これほど手軽な環境はありません。
バグ報告が飛んできたときに電車の中でも、スマホをサッと取り出して修正できるわけですから。

そういうわけで、iPad購入問題に関しては一度白紙にして、
その代わりiPhoneをもっともっと充実させる方向に舵を切り直したいと思います。
もちろん、iPadを妥協してもSurface Goのスペックが低い問題は依然として残りますが、
現時点ではそこまで支障はないのでしばらくは保留かなと。
Surfaceを買う場合はiPadよりもさらに高く、20万円を下らないので慎重な検討が必要です。
たぶん、自分の環境を鑑みるとそれよりも先にデスクトップPCに投資した方が良いような気がする。
デスクトップPCは去年の大晦日にも一度電源がつかなくなるトラブルが起きたり、
HDDの稼働時間が50,000時間を越えているなど、いつ壊れてもおかしくないので……。

まぁそれはともかく、今日は自宅作業が大幅に進み夏休みの目標を1つクリアしました。
2つ目の目標である読書2冊も、明日2時間半読書時間を確保できればクリアできそうです。
そうすると明後日から3日余ることになるので、この余り時間でプラスアルファに挑戦したいところ。
具体的には、保留し続けているブログネタの消化活動や、
プログラミング作業や読書のさらに先のプロセスですね。
先述のコードをいじる作業や読書録の作成といったものです。あとは部屋掃除もやらねば……。

あと、昨日・今日とスーパー銭湯に行けなかったので明日こそは行きたいですね。
混雑でないことを祈ります。
それにしても今日は一日中モニタを見ていたのでいつも以上に目が疲れました。

コメントを残す