Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pluto.jl ノートブックのリンクから JuliaHub で起動するまでの手順を説明する #5

Open
terasakisatoshi opened this issue Mar 8, 2024 · 9 comments

Comments

@terasakisatoshi
Copy link
Member

terasakisatoshi commented Mar 8, 2024

Pluto Notebook を JuliaHub で動かす方法をステップバイステップで解説する

@terasakisatoshi
Copy link
Member Author

教材を動かすために教材のソースコードを公開しないといけないということに気づく.

@terasakisatoshi
Copy link
Member Author

まずそれから始める(´・ω・`)

@terasakisatoshi
Copy link
Member Author

Pluto.jl notebook シリーズは公開した

https://github.com/AtelierArith/intro2software_with_julia_pluto_materials

hello.jl を実行する方法を書く

@terasakisatoshi
Copy link
Member Author

JuliaHub アカウント作成

JuliaHub ホームページ https://juliahub.com/ に移動

image

Start for Free のボタンを押す.下記のような画面に遷移する

image

ここでは GitHub アカウントと紐付ける. 実際はどれでもいいがここでは Continue with GitHub をクリックする.

@terasakisatoshi
Copy link
Member Author

terasakisatoshi commented Mar 9, 2024

Pluto.jl を JuliaHub 上で動かす

image

Pluto.jl と書いてあるカード内にある Launch をクリックする.

JuliaSim Pluoto というアプリケーションもあるが,Pluto.jl が使えれば良いのでどっちでも良い.

image

素朴な環境は Pluto Run Pluto notebooks in the cloud の方だと思う.

Launch -> Connect

Launch ボタンを押すと,対応するアプリケーションのインスタンスが起動する.Launch から Connect に変更されることに注意.

image

Connect ボタンを押すと次の画面に遷移する.

Your session has expired という画面が出るが,気にせず Log in ボタンを押す

image

再び JuliaHub ログイン画面に移動する.アカウント登録する際に用いた Continue with xxx と同じものを選べば良い.(ここでは Continue with GitHub を選択する)

image

Connecting to your application という画面が出る.しばらく待機.

image

下記のように welcome to Pluto.jl を含む画面が出たら成功

image

@terasakisatoshi
Copy link
Member Author

JuliaHub は月 20 時間無料で使える.ハンズオンのみであれば十分使える.

@terasakisatoshi
Copy link
Member Author

terasakisatoshi commented Mar 9, 2024

ノートブックの URL をコピーする

https://atelierarith.github.io/intro2software_with_julia_pluto_materials/ に移動する.下記のような素朴な画面に移動する.

image

我々は hello を動かしたいとする.hello をクリック.

下記のような画面に遷移する.

image

全てのセルが評価されたノートブックが見える.

画面右上の Edit or run this notebook ボタンをクリック.少しスクロールすると On your computer というセクションが見つかる.Copy the notebook URL 直下にある URL をコピーする.

image

コピーした結果は次のようになる:

https://atelierarith.github.io/intro2software_with_julia_pluto_materials/hello.jl

@terasakisatoshi
Copy link
Member Author

terasakisatoshi commented Mar 9, 2024

既存のノートブックを JuliaHub で実行させる.

再び JuliaHub で起動した Pluto Notebook 環境に戻る.

Open from URL の欄に先ほどコピーした URL を貼り付ける.

image

Open ボタンをクリックする.

結構時間がかかる.

image

しばらくすると次のような画面に移動する

image

念の為コードの中に悪意のあるものがないか確認し Run notebook code ボタンを押す.

image

ここでは危害がないノートブックであることを信じ OK ボタンを押す.

ノートブックの実行にしばらく時間がかかるが,一旦起動すればサクサク動く.

@terasakisatoshi
Copy link
Member Author

これによりローカル環境で環境構築が失敗しても JuliaHub の上でコードを実行させることができる.Julia が直接入らないが,ブラウザがある環境で利用できる.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant