Android上で気軽にLinuxを動かすことのできる「UserLAnd」を使って、なでしこ3のコンソール版を動かすことができます。もちろん、Androidの場合、Webブラウザ上で使うのが本来の使い方ですが、Linux上で使うとより多くの機能を楽しめます。
ここでは、簡単な手順を紹介します。
UserLAndを使うと、Android上でUbuntuやDebianなどのOSを動かすことができます。
UserLAndを起動し、Debian(あるいはUbuntu)をインストールします。
PCから、UserLAnd上のDebianにアクセスすることもできます。スマートフォンの画面が小さい場合、設定はPCから行うのが便利でしょう。
ssh (name)@(AndroidのIPアドレス) -p2022
Ubuntuの場合、VNC経由でGUIにアクセスできます。(macOSならFinderから移動>サーバーへ移動にて接続可能)
vnc://(AndroidのIPアドレス):5951
マシンのIPアドレスを知るには、「sudo apt install net-tools」でifconfigをインストールし、「ifconfig | grep 192」とかやるとそれらしいIPアドレスが表示されます。
コマンドプロンプト環境で、以下のコマンドを実行します。
# Node.jsをインストール sudo apt update sudo apt install -y nodejs npm wget sudo npm install -g npm # npm経由でなでしこ3をインストール npm install -y nadesiko3
以下のようなコマンドを記述して、コマンドラインでなでしこ3を実行できます。
cnako3 -e "3と5を足して表示"
なでしこ3の対話モードをコマンドラインから利用できます。
cnako3 -l 🌴🌴🌴🌴🌴🌴🌴🌴🌴🌴🌴🌴🌴🌴🌴🌴🌴🌴🌴🌴 🍉 なでしこ 3.0.64 - 対話実行環境 🌴🌴🌴🌴🌴🌴🌴🌴🌴🌴🌴🌴🌴🌴🌴🌴🌴🌴🌴🌴 🍉 使い方 プログラムを入力して[RETURN]キー2回押すとプログラムが実行されます。 行頭に「>」と書くと、計算結果を画面に出力します。 『終わる』と書くと、対話実行環境を終了します。 🍉 以下にプログラムを入力 3+5を表示。 ✅ 実行しました 8
もし、日本語が文字化けしてしまうようなら、以下の手順を試すと良いでしょう。