コンテナ系
Docker Playground
Docker Swarm-modeのクラスタを構築できる.
http://play-with-docker.com
ソース: https://github.com/franela/play-with-docker
Docker birthday #4!
Docker 4周年記念イベントで使われた教材.
(日本でも2017/3/16に開催.)
http://birthday.play-with-docker.com/ 移転: http://training.play-with-docker.com/
ソース: https://github.com/play-with-docker/play-with-docker.github.io
いちいちコマンドを打たなくても,コマンドをクリックしていくだけで進む.
Katacoda
Docker Swarm-mode, Kubernetes, DC/OSなどのクラスタを構築できる.
GoとかJavaとかTensorflowとかもある.
こちらも,いちいちコマンドを打たなくても,クリックしていくだけで進む.
いろいろな言語に対応しているもの
インタラクティブなbashあり
-
Coding Ground https://www.tutorialspoint.com/codingground.htm
- C, Go, Pythonなど,あらゆる言語に対応している.ALGOL-68さえ対応している.
-
SageMathCloud https://cloud.sagemath.com/
- Jupyter, LaTeXなど対応.
- 要アカウント作成.
- インターネットに出るには有料プランの契約が必要.
- ソース: https://github.com/sagemathinc/smc
インタラクティブなbashなし
-
paiza.io https://paiza.io/
- UIが日本語.
-
ideone.com http://ideone.com/
-
codepad http://codepad.org/
-
wandbox https://wandbox.org/
-
repl.it https://repl.it
- 要アカウント作成.
特定の言語用
Go
- Go Playground https://play.golang.org/
SQL
- SQL Fiddle http://sqlfiddle.com/
- 各種SQL対応
その他
- etcd play http://play.etcd.io/play
- etcdクラスタに対する障害注入などが出来る.シェルなし.
- ソース: https://github.com/coreos/etcd-play
サーバ側ではなく,クライアント側でJSで動くもの
-
Python
- Skulpt http://www.skulpt.org/
- Brython https://brython.info/
- PyPy,js http://pypyjs.org/
- その他似たようなものの比較: http://stromberg.dnsalias.org/~strombrg/pybrowser/python-browser.html
-
Go
-
機械学習
-
Tensorflow Playground http://playground.tensorflow.org/ (https://github.com/tensorflow/playground)
-
Synaptic http://caza.la/synaptic/
-
Support Vector Machine in Javascript http://cs.stanford.edu/people/karpathy/svmjs/demo/
-
raft
- raft visualization https://raft.github.io/