Upgrade to Pro — share decks privately, control downloads, hide ads and more …

オフラインで放浪

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for ナツ ナツ
August 31, 2025
44

 オフラインで放浪

大学生になって半年間オフラインで生活した時の記録です。
その時に適応したコーディングスタイルについて話しました。

Avatar for ナツ

ナツ

August 31, 2025
Tweet

Transcript

  1. 興味あったから測った 通信環境 平均 ping ダウンロード速度 アップロード速度 特徴・体感 AWS EC2 2.63

    ms 10.13 Mbps 3.10 Mbps レイテンシーは超 高速だが、帯域は 制限ありで遅い スタバ Wi-Fi 21.24 ms 284.3 Mbps 32.9 Mbps レイテンシーも低 め、帯域は圧倒的 に速い(神Wi-Fi) テザリング 216.31 ms 通信量もったいな かった ちょっとめんどく さかった レイテンシーが非 常に高く、帯域も 安定しない。全体 的に重い 一見EC2のダウンロード速度終わっているが、レイテンシーが最も低くnpm install のような 小さな通信を大量に行う処理に非常に強い(数kbのファイル大量に要求するとか) 通信量を気にせずダウンロードし放題だったのはとても助かった
  2. オンプレ(脱クラウド) • ハード:ラズパイ • ソフト:proxmox(ただし正式にarmに対応してないので 非公式で融資の方が配布されているpxvirtを使用(内容 は同じ)) ← 初自宅鯖 Proxmoxとは?

    オープンソースの仮想化プラットフォームです。 webの管理画面から複数の仮想マシンやLinuxコ ンテナの管理が行えます。 From:Proxmoxについて知る:qiita
  3. 個人でチーム開発 最近コードを書かない代わりに開発環境を整えることが増えた あとCUIの作業が増えAIの開発速度についていけなくなった 例:push -> github actions -> ec2(webサーバー) イベント検知とデプロイ

    理想は環境に依存せず、冗長性を持たせること Web,開発サーバーはオンプレにするが、 イベント駆動のサービスは安くて便利なので積極的に利用したい
  4. IaC 現在使っている主なサービスは • AWS • Cloudflare(ドメイン安いらしい) • Github • -

    これをterraformで記述することでAIの恩恵を受けられる (すごいスピードでインフラが構築されていく) また、OSの抽象度を上げるためcloud-initを利用 Dockerfileが手軽で便利だと思った 最近はdotfiles,nixのhome-managerで設定をまとめ中…