2日連続でアドベントカレンダーの担当という状況ですが頑張っていきましょう。Colaboratoryを使ってドライブのファイルを読み込むことをしました。https://qiita.com/RomuskaPaloUrLaputa/items/e3149ecaaba7d081eb89機械学習だけでなく、軽いPythonプログラムを動かすことにも利用できるかなり万能なやつと紹介しましたが、如何せんpythonしか使えません。他の言語を触るにはローカルで環境があったほうが良いのでしょう。(昨日構築がめんどいとかいってたヤツはどこへ行ったんだ)気軽にどこでも開発するのであれば、ラップトップを常に持ち歩くのはしんどいですよね。......そこでChromebookです。ブラウザのChromeしか使えない代わりに、ウルトラブック並みに軽量で価格が安い、加えてOS(ChromeOS)も軽量で動作はサックサクという神端末です。そのOSはlinuxベースで構築されています。魔改造してしまえば、VSCodeやらAtomをインストールすることができます。いうことで、早速魔改造をしていきたいと思います。16GB(e-MMC)1.デベロッパーモードに切り替え下準備として、OSのモードをデベロッパーモードに切り替える必要があります。通常、ChromeOSは「stable」というチャンネルで動作しています。このチャンネルのままですと、linuxのshellコマンドを開くことができません。そのため、色々いじれるデベロッパーモードに切り替えます。やり方はいくつかありますが、自分が成功した方法を説明します。同時押しするとこんな感じで「データ消えますけどいいですか??」的な警告が出てきます。実際、ローカルファイル内のデータは吹っ飛ぶので、バックアップをとっておきましょう。すると、デベロッパーモードへの切り替えがスタートします。次の画面で、「OSの確認機能がオフになっています」といった表示が出ますが無視してエンターキーを押しましょう。(ここで確認機能をオンにしたせいでモード切り替えに一度失敗した)このような画面になったらOKです。初期化されたChromeOSの初期設定をする普通にWiFiの設定をしてGoogleにログインしたり...といった感じです。ここは説明も不要だと思います。Chromebookの指示どおりに行ってください。2.croutonのダウンロード次にcroutonをダウンロードします。croutonとは、ChromeOS上にコンテナを配置し、仮想環境でubuntuやDebianを利用することができるようになるソフトウェアです。(説明違ってたらごめん)下のgithubに飛ぶとダウンロードすることができます。https://github.com/dnschneid/croutonさらに、UsageにあるURLに飛ぶと最新版のcroutonをダウンロードできます。以下、croutonがディレクトリdownloadに入っていると仮定して話を進めていきます。同時押しで、chroshと呼ばれるChromeOSのターミナルが起動します。linuxでターミナルを起動するときと同じコマンドであるあたり片鱗を感じますね...この画面が出てきます。shellと入力することで、通常のlinuxのターミナルと同じように利用することができるようになります。OSのインストールOSは基本的にUbuntu、Debianの二種類をインストールすることが出来ます。Debianのことはあまり分からないので、今回はUbuntu系のOSであるLubuntuをインストールすることにします。Lubuntuとは一言で言えば、軽量化したUbuntuです。Ubuntuでは、デスクトップ環境にUnityを利用しますが、LubuntuではLXDEを利用しています。これにより、UbuntuよりOSの動作以外にマシンのリソースを割くことが出来ます。今回使うChromebookは、そもそものマシンリソースがショボいので、できる限り軽量なOSでないと動作しない可能性があるため、Lubuntuをインストールします。list'と入力することで、現在インストールできるUbuntuのバージョンを調べることができます。effort.とあるため、2019年12月17日の時点で(正常に)インストールできるUbuntuは、xenial(16.04LTS)のみであることが分かります。listと入力することで、インストールの追加オプションを見ることができます。GNOME),KDE(Kubuntu),LXDE(Lubuntu),Unity(Ubuntu),xfce(Xubuntu)の5つが利用できます。オプションでインストールできます。lxde-desktop,keyboard,audio,extension,chromeとしました。listで確認できます。インストール自体は1時間ほどかかるので気長に待ちましょう。インストールの最後にプライマリユーザーのusernameとpasswordを求められます。起動インストールが完了したら早速起動しましょう。startlxdeと入力すると起動します。5分ほど触ってみた感触ではそれなりにスムーズに動いてくれました。その先の環境構築は通常のlinux同様なので、好みの環境を作りましょう。Crostini」という公式の仮想環境構築ソフトで構築できますが、古いChromebookはざんねんながら対応していません。croutonを使うことによって、古いChromebookでもLinuxをぶち込むことができます。環境構築はおいおいやっていこうと思います。p.s品川から名古屋の新幹線のなかで全部やり切るのは無理でした。upLoginユーザーは見つかりませんでした。