Chrononglyph

#7012

タブレットでプログラミング

web制作webサイト制作環境

iPadでプログラミングをしたいと思ったとき、選択肢は主に3つあります。
まずはプログラミングできるアプリをダウンロードしてローカルで開発する方法。
自分がまだiPad Airしか持っていなかったとき、
これを実現する『DraftPad』というアプリを発見して感動した記憶がありますが、
これはあくまでもPHPを実行する「だけ」の機能しか備えていないため、
DockerやGitなどを駆使して開発している現状ではこれでは足りません。
しかし、Apple側の制約なのかその辺をクリアしたIDEアプリは存在しないため、
現段階でがっつりローカル開発をするのは無理と考えた方が良さそうです。


もうひとつは自宅に開発できるPCを起動しておいて、リモートデスクトップで開発する方法。
この場合はリモートデスクトップアプリを駆使することになります。
主な選択肢は『Googleリモートデスクトップ』『Splashtop』などがありますが、
一通り試してみたもののリモートはできてもマウス操作が絶望的でした。
絶望的、というか効かないので操作しようがない。トラックパッドではダメなのでしょうか?


そして残された最後の選択肢が、クラウドIDEを使うという方法です。
クラウドコンピューティングで開発上の処理を全部賄って、ブラウザから操作するというもの。
代表的なものにAmazonの『Cloud9』があり、今回はこれを試すことにしました。
Cloud9はワンボタンで構築でき、クラウド上にストレージも実行環境も用意してくれます。
管理者権限でコマンドラインを扱えるので、Dockerなどの必要アプリもインストール可能。
ただひとつ、プレビューする方法がわからずに苦戦していましたが、
これはどうやら固有のドメインが与えられていて、ポート8080〜8082ならプレビュー可能らしい。
なのでそれに合わせてdocker-composeの設定ファイルを書き換えればOK。


Cloud9は内部的にはAWSの仮想PCを使っていて、
これはAWSにデプロイ(本番リリース)しようとする場合にも使うことになるサービスです。
調べてみると、仮想PCは例えばセキュリティ設定やコンテナの構築など、
個々の機能が小さなサービスとして独立していて、
ユーザーはその中からビュッフェのように好きに選択して取っていく形式になっています。
そのため、カスタマイズは自由自在。いじっていると結構面白いです。


新ピクチャレ大会は年間契約しているVPSかAWSのどちらかにリリースする予定なのですが、
従量課金であるもののスペックをスケーリングできるAWSか、
スペックが固定されていて変えることができない代わりにリーズナブルなVPSか迷っています。
まあ、VPSはもう年間契約してしまっているので金銭的にはこちらを使うべきなのですが……。
ただ、こっちに構築して万が一動かなかったときが怖いんですよね。


インフラ構築は難しいですが、今後3ヶ月で必ず直面する課題なので、
どうにか怖気つかずに立ち向かっていきたいところです。



同じタグを含む記事(webサイト制作環境
#7041webアプリの大きな一歩』(2023/03/28
webサイト制作環境web制作
#7036環境変化による優先度変化』(2023/03/23
webサイト制作環境web制作
#7012タブレットでプログラミング』(2023/02/27
webサイト制作環境web制作
#6707一枚板の開発環境』(2022/04/28
webサイト制作環境web制作
#6649心ばかりの投げ銭』(2022/03/01
webサイト制作環境ネット文化今日の出来事
#6634文字制御装飾』(2022/02/14
linuxwebサイト制作環境web制作
#6498インターフェースの束縛』(2021/10/01
macbookwebサイト制作環境デジモノ
#6466雲の上の制約』(2021/08/30
webサイト制作環境web制作
#6463秘密基地の独立』(2021/08/27
javascriptwebサイト制作環境web制作
#6448中途覚醒に感謝』(2021/08/12
iosアプリwebサイト制作環境暗号資産生活リズムの問題今日の出来事
#6008リモート秘密基地』(2020/06/01
iosゲームwebサイト制作環境web制作
#5910環境統合』(2020/02/24
webサイト制作環境読書web制作
#5903全部入りクリエイター』(2020/02/17
phpwebサイト制作環境web制作
#4471前進のための後退』(2016/04/09
webサイト制作環境ピクミン2旧今日の出来事web制作, ゲームのプレイ日記
#4432いのちを注ぐ文字列』(2016/03/01
webサイト制作環境ゲーム制作妄想旧今日の出来事web制作, ゲームのプレイ日記, 自分
#4058表現可能性の下地作り』(2015/02/26
webサイト制作環境プログラミング旧今日の出来事web制作, デジモノ
#4057隠された砂の箱』(2015/02/25
phpwebサイト制作環境webサイト更新作業旧今日の出来事web制作
#3379振り出しの足踏み』(2013/05/14
webサイト制作環境就職活動旧今日の出来事web制作, 今日の出来事
前後の記事
#69863社目入社日』(2023/02/01
今日の出来事
#6987Googleマップを通報しまくる』(2023/02/02
今日の出来事
#6988人を傷つけた話』(2023/02/03
独り言
#6989全自動卵回収機』(2023/02/04
ゲームのプレイ日記
#6990前世代への未練』(2023/02/05
ゲームのプレイ日記
#6991マルチプレイ模索』(2023/02/06
ゲームのプレイ日記
#6992プラットフォーム迷走』(2023/02/07
ゲームのプレイ日記
#6993地下世界再び』(2023/02/08
ゲームのプレイ日記
#6994歩いても進まない夢』(2023/02/09
今日の出来事
#6995都内積雪』(2023/02/10
今日の出来事
#6996学校に通った意味』(2023/02/11
今日の出来事
#6997エンダードラゴン討伐』(2023/02/12
今日の出来事
#6998ブログ復帰の必須条件』(2023/02/13
今日の出来事
#6999リベンジ夜更かし』(2023/02/14
今日の出来事
#7000好きな言葉』(2023/02/15
キリ番記事くろのん短編集大キリ番記事小説自作小説創作
#7001画像補正の革命児』(2023/02/16
stable-diffusion文化
#7002据え置き機最後の灯火』(2023/02/17
wii-uゲームのプレイ日記
#7003乳歯の欠片』(2023/02/18
歯医者自分
#7004新たなリセット手段』(2023/02/19
温泉文化
#7005崩落した日記』(2023/02/20
ブログの執筆方針web制作
#7006癒しのささやき』(2023/02/21
睡眠環境文化
#7007自動注文の罠』(2023/02/22
暗号資産今日の出来事
#7008衝動買いの原点』(2023/02/23
小学生時代ゲームのプレイ日記
#7009世代間の薄い壁』(2023/02/24
世代論空想
#7010頭を絞る』(2023/02/25
ブログの後日投稿問題web制作
#7011貧乏人の駆け込み寺』(2023/02/26
金銭の問題今日の出来事
#7012タブレットでプログラミング』(2023/02/27
webサイト制作環境web制作
#7013試される信者』(2023/02/28
apple-watchデジモノ
#7014匿名掲示板の功罪』(2023/03/01
ネット文化文化
#7015代替機としてのタブレット』(2023/03/02
ipadデジモノ
#7016新世代チャットボット』(2023/03/03
llm文化
#7017コンプライアンスによる束縛』(2023/03/04
ブログ存続危機問題web制作
#7018老人だらけの島』(2023/03/05
少子高齢化文化
#7019自由か束縛か』(2023/03/06
結婚観文化
#7020承認欲求の戦場』(2023/03/07
twitter文化
#7021必要最小限の日記帳』(2023/03/08
ブログの執筆環境web制作
#7022モータリゼーションの行く末』(2023/03/09
老後の問題空想
#7023若き日にバラを摘め』(2023/03/10
人生観空想
#7024多様化する操作方法への不安』(2023/03/11
ゲームのプレイ計画ゲームのプレイ日記
#7025コマンドラインを極めろ』(2023/03/12
linuxweb制作
#7026代替不可能な情報列』(2023/03/13
nft今日の出来事
#7027ちょこまかとちょこざいな』(2023/03/14
国語文化
#7028ファッションコーデの重要性』(2023/03/15
stable-diffusion文化
#7029中途半端を武器にする』(2023/03/16
計画の立て方空想
#7030抽選による拡散』(2023/03/17
nft今日の出来事
#7031無計画なリフレッシュ』(2023/03/18
実家帰省今日の出来事
#7032チャットボットの急進化』(2023/03/19
llm文化
#7033終わりの先の冒険』(2023/03/20
minecraftゲームのプレイ日記
#7034ジャイロ脱落』(2023/03/21
ピクミン3デラックスゲームのプレイ日記
#7035対話型情報収集』(2023/03/22
llm文化
#7036環境変化による優先度変化』(2023/03/23
webサイト制作環境web制作
#7037万年ビギナー』(2023/03/24
意欲の問題空想
#7038操作の起点の欠点』(2023/03/25
iphoneデジモノ
#7039早積みの限界へ』(2023/03/26
テトリスエフェクトゲームのプレイ日記
#7040さようならeショップ』(2023/03/27
ニンテンドー3dsゲームのプレイ日記
#7041webアプリの大きな一歩』(2023/03/28
webサイト制作環境web制作
#7042スマホを落としたら終わり』(2023/03/29
情報セキュリティ文化
#7043お金さえあれば』(2023/03/30
家事今日の出来事
#7044ゲームで稼ぐ時代』(2023/03/31
ブロックチェーンゲーム文化