0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【スマホで草活】Google Colabを活用して外出先からGitHubへ真面目にコミットする技術

0
Last updated at Posted at 2025-12-31

「休暇中でPCは開けないけれど、GitHubの草(Contributions)は絶やしたくない」
「隙間時間を使って、空コミットではなく意味のあるロジックを積み上げたい」

そんな状況を打破するために、スマホのブラウザからGoogle Colabを駆使して、実際にコードを動かし、検証し、そのままGitHubへコミットする手順を共有します。

動作確認環境

  • 確認日: 2025/12/30
  • デバイス: iPhone 16 (iOS 26.1)
  • ブラウザ: Google Chrome

1. なぜ「スマホ × Google Colab」なのか?

スマホでのコーディングは画面サイズや入力に制約がありますが、Google Colabを介することで以下のメリットを享受できます。

  • 環境構築不要: ブラウザだけで即座にPython実行環境が手に入る
  • 即時実行・検証: ロジックがその場で動くため、スマホ特有の「書き間違い」にもすぐ気付ける
  • 標準GitHub連携: 外部アプリを介さず、公式機能で直接プッシュ(=草が生える)が可能

2. 実踐!Google ColabからGitHubへ直接コミットする手順

全体の流れは以下の通りです。

ステップ1:ノートブックの準備

  1. Google Colabにアクセスする
  2. 新規作成の場合: [+ ノートブックを新規作成] を選択
  3. 既存ファイルを編集する場合: [GitHub]
  4. から、対象のリポジトリやパスを指定して読み込む
    IMG_2750.jpeg

[ファイル] > [ノートブックを開く] でも同様です

ステップ2:ロジックの検証

スマホのキーボードでコードを記述

Tip: セルごとに実行できるため、「小さな関数を作ってテストする」というサイクルがスマホ開発に非常に適しています

ステップ3:GitHubへ保存(コミット)

ここが本機能のキモです

  1. メニューの [ファイル] > [保存] > [GitHub にコピーを保存] を選択

  2. (初回のみ)GitHubとの連携認証を行う

  3. 設定項目を入力:
    IMG_2756.jpeg

    • リポジトリ: 自分の既存リポジトリを選択
    • ファイルパス: src/logic.ipynb のように指定すればフォルダ管理も可能
    • コミットメッセージ: 変更内容を簡潔に入力
    • Colabへのリンクを含める: チェックを入れると、GitHub上のファイルからColabを直接開くボタンが追加される
      IMG_2755.jpeg
  4. OK を押下して完了!

3. さらに効率を上げる「おまけ」ツール

Colabでの開発をさらに快適にするための併用推奨ツールです

  • GitHub公式アプリ:
    • Issueを立てて実装すべきロジックをメモしておく、またはPRのレビューやコメント返信に使用
  • GitHub.dev (Web版VS Code):
    • URLの github.comgithub.dev に書き換えるだけで起動。READMEの微修正やドキュメント整備に最適

4. この習慣がもたらすメリット

単に「草を維持する」以上の価値がここにはあります

  1. モジュール化の意識: 画面が狭いため、自然と「小さく作って小さく試す」癖がつく
  2. 設計の言語化: IssueやREADMEをスマホで書くことで、コードを書く前に設計意図を整理する習慣がつく
  3. 場所を選ばない生産性: 「PCがないと開発できない」という思い込みを捨てることで、エンジニアとしての自走力が鍛えられる

まとめ

スマホ1台でも、技術ポートフォリオを更新し続ける環境が構築できました。限られたリソース(隙間時間・小さな画面)の中でもこまめにアウトプットを出す、この試行錯誤で開発体力を向上させていきます。


補足:連携解除・確認方法

ツール > 設定 > GitHub から、現在のアカウント連携状況の確認や解除が可能です。
IMG_2753.jpeg

参考リンク

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?