Home
News
Forum
Wiki
Blog
Contents
Gallery
Movies
Downloads
About NSL
[
List of Titles
|
List of Pages
|
New
|
Search
|
Recent changes
|
Help
]
JupyterLab-Blockly
[
Front page
]
[ ]
Start:
* JupyterLab-Blockly
*** Links
- https://jupyterlab-blockly.readthedocs.io/en/latest/
- https://blockly.games/about?lang=ja
** Devel
- ブロックの作成
-- https://developers.google.com/blockly/guides/create-cu...
- Blockly Developer Tools
-- https://blockly-demo.appspot.com/static/demos/blockfac...
*** 開発 Install
git clone https://github.com/QuantStack/jupyterlab-block...
cd jupyterlab-blockly
pre-commit install # 多分いらない
pip install -e ".[dev]"
jupyter labextension develop . --overwrite
jlpm build
chmod -R a+rx . # 必要に応じて
jupyter labextension list
pip uninstall jupyterlab-blockly # pip でインストール...
jupyter labextension list # 確認
*** Uninstall
pip uninstall jupyterlab_blockly
*** Packaging
pip install build twine
python -m build
- pip install build twine は一回だけ
- python -m build で dist/ に tar Ball ができる.
- tar Ball は jupyter labextension install tar_ball でイ...
*** クラス階層
JupyterFrontEndPlugin
|
BlocklyEditorFactory --> BlocklyRegistry
|(複数)
+---------------+-------------------------+
| | |
BlocklyManager BlocklyPanel(SplitPanel) BlocklyEditor(...
|
BlocklyLayout(SplitLayout)
- Factory, registry は1個のみ
*** イベント
- [[操作イベントのハンドル>./HandleEvent]]
- [[Blockly イベント>./Blockly Event]]
*** 部品
- CodeCell
-- outputArea (OutputArea)
--- node ([[HTMLElement>./HTMLElement]]) -- [[style>./HTM...
End:
* JupyterLab-Blockly
*** Links
- https://jupyterlab-blockly.readthedocs.io/en/latest/
- https://blockly.games/about?lang=ja
** Devel
- ブロックの作成
-- https://developers.google.com/blockly/guides/create-cu...
- Blockly Developer Tools
-- https://blockly-demo.appspot.com/static/demos/blockfac...
*** 開発 Install
git clone https://github.com/QuantStack/jupyterlab-block...
cd jupyterlab-blockly
pre-commit install # 多分いらない
pip install -e ".[dev]"
jupyter labextension develop . --overwrite
jlpm build
chmod -R a+rx . # 必要に応じて
jupyter labextension list
pip uninstall jupyterlab-blockly # pip でインストール...
jupyter labextension list # 確認
*** Uninstall
pip uninstall jupyterlab_blockly
*** Packaging
pip install build twine
python -m build
- pip install build twine は一回だけ
- python -m build で dist/ に tar Ball ができる.
- tar Ball は jupyter labextension install tar_ball でイ...
*** クラス階層
JupyterFrontEndPlugin
|
BlocklyEditorFactory --> BlocklyRegistry
|(複数)
+---------------+-------------------------+
| | |
BlocklyManager BlocklyPanel(SplitPanel) BlocklyEditor(...
|
BlocklyLayout(SplitLayout)
- Factory, registry は1個のみ
*** イベント
- [[操作イベントのハンドル>./HandleEvent]]
- [[Blockly イベント>./Blockly Event]]
*** 部品
- CodeCell
-- outputArea (OutputArea)
--- node ([[HTMLElement>./HTMLElement]]) -- [[style>./HTM...
Page:
Site Search
Advanced Search
Login
Username:
Password:
Lost Password?
Register now!!
Sub Menu
New Arrivals
Books
Web Links
Site Map
e-Learning
TUIS Certificate
mini Calendar
May 2025
Su
Mo
Tu
We
Th
Fr
Sa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Today
Who's Online
82 user(s) are online (52 user(s) are browsing xpwiki)
Members: 0
Guests: 82
more...
Access Counter
Today :
Yesterday :
Total :
Powered by XOOPS Cube 2.1© 2001-2006
XOOPS Cube Project
Design by
XoopsDesign.com