Home
News
Forum
Wiki
Blog
Contents
Gallery
Movies
Downloads
About NSL
[
List of Titles
|
List of Pages
|
New
|
Search
|
Recent changes
|
Help
]
JupyterLab
[
Front page
]
[ ]
Start:
* JupyterLab
** Extension
*** Jupyterlab-[[Blockly]]
- [[Blockly]] : ビジュアルプログラミング環境
- https://github.com/QuantStack/jupyterlab-blockly
- https://jupyterlab-blockly.readthedocs.io/en/latest/ind...
#br
**** Install
conda install -c conda-forge jupyterlab-blockly
#br
** Bugs
*** 恐らく v3.#.#
- notebook 内の配列要素の中に ": " の文字列があると,勝手...
-- lticontainer の "codenum: #" が崩れる.
#br
** Hack
*** WebSocket Data
- [[v.3 Server>./v3_Server_WebSocket]]
- [[v.3 Client>./v3_Client_WebSocket]]
- [[v.4 Server>./v4_Server_WebSocket]]
- [[v.4 Client>./v4_Client_WebSocket]]
#br
*** WebSocket Message of v.4
**** Client
- [[request data>./v4_Request_WebSocket]]
- メッセージヘッダ
-- "date": "2023-06-14T12:09:03.444Z"
-- &font(Red){"msg_id": "d71aabb1-2aec-42c8-b651-00eeecf9...
-- "msg_type": "execute_request"
-- &font(Blue){"session": "d7768fda-3f1a-4eed-a71a-2a6041...
- ペアレントヘッダ(空)
- メタデータ(Cell 情報)
-- "tags": ["filename:第6回演習.ipynb","codenum:4"]
-- "cellId": "a061f949"
- コンテンツ(セル内容,コード)
#br
**** Server 1
- [[response data (error)>./v4_Response_WebSocket]]
- メッセージヘッダ
-- "msg_id": "25242fcd-4e4713f03d9fc55a934abca5_222_62"
-- "msg_type": "error"
-- "username": "iseki"
-- "session": "25242fcd-4e4713f03d9fc55a934abca5"
-- "date": "2023-06-14T12:09:11.318635Z",
- ペアレントヘッダ
-- "date": "2023-06-14T12:09:03.444Z"
-- &font(Red){"msg_id": "d71aabb1-2aec-42c8-b651-00eeecf9...
-- "msg_type": "execute_request",
-- &font(Blue){"session": "d7768fda-3f1a-4eed-a71a-2a6041...
- メタデータ(状態,セル情報)
-- "status": "error"
- コンテンツ(セル内容,エラーメッセージ)
-- "status": "error"
-- "traceback": .......
#br
**** Server 2
- [[response data (ok)>./v4_Response_WebSocket]]
- メッセージヘッダ
-- "msg_id": "25242fcd-4e4713f03d9fc55a934abca5_222_38"
-- "msg_type": "execute_reply
-- "username": "iseki"
-- "session": "25242fcd-4e4713f03d9fc55a934abca5"
-- "date": "2023-06-14T12:09:11.318635Z",
- ペアレントヘッダ
-- "date": "2023-06-14T12:09:03.444Z"
-- "msg_id": "ffed32d3-cae4-4456-a8a3-31981f35e9c5"
-- "msg_type": "execute_request",
-- "session": "d7768fda-3f1a-4eed-a71a-2a6041dfb9ac"
- メタデータ(状態,セル情報)
-- "status": "ok"
- コンテンツ(セル内容,実行結果)
#br
**** メッセージ構造
+ メッセージヘッダ
+ ペアレントヘッダ(メッセージのトリガーとなったリクエス...
+ メタデータ(セルの情報・状態)
+ コンテンツ(実効結果,セルの内容)
+ バッファ(追加部分,通常は使用しない)
#br
**** Another Header of Message
06 00 00 00 00 00 00 00
38 00 00 00 00 00 00 00
3d 00 00 00 00 00 00 00
00 01 00 00 00 00 00 00
02 01 00 00 00 00 00 00
04 01 00 00 00 00 00 00
06 01 00 00 00 00 00 00
- 0x38 : 多分ヘッダサイズ
- 0x3d : チャンネル種別?
- 0x61, 0x01 : 多分データの全長
#br
End:
* JupyterLab
** Extension
*** Jupyterlab-[[Blockly]]
- [[Blockly]] : ビジュアルプログラミング環境
- https://github.com/QuantStack/jupyterlab-blockly
- https://jupyterlab-blockly.readthedocs.io/en/latest/ind...
#br
**** Install
conda install -c conda-forge jupyterlab-blockly
#br
** Bugs
*** 恐らく v3.#.#
- notebook 内の配列要素の中に ": " の文字列があると,勝手...
-- lticontainer の "codenum: #" が崩れる.
#br
** Hack
*** WebSocket Data
- [[v.3 Server>./v3_Server_WebSocket]]
- [[v.3 Client>./v3_Client_WebSocket]]
- [[v.4 Server>./v4_Server_WebSocket]]
- [[v.4 Client>./v4_Client_WebSocket]]
#br
*** WebSocket Message of v.4
**** Client
- [[request data>./v4_Request_WebSocket]]
- メッセージヘッダ
-- "date": "2023-06-14T12:09:03.444Z"
-- &font(Red){"msg_id": "d71aabb1-2aec-42c8-b651-00eeecf9...
-- "msg_type": "execute_request"
-- &font(Blue){"session": "d7768fda-3f1a-4eed-a71a-2a6041...
- ペアレントヘッダ(空)
- メタデータ(Cell 情報)
-- "tags": ["filename:第6回演習.ipynb","codenum:4"]
-- "cellId": "a061f949"
- コンテンツ(セル内容,コード)
#br
**** Server 1
- [[response data (error)>./v4_Response_WebSocket]]
- メッセージヘッダ
-- "msg_id": "25242fcd-4e4713f03d9fc55a934abca5_222_62"
-- "msg_type": "error"
-- "username": "iseki"
-- "session": "25242fcd-4e4713f03d9fc55a934abca5"
-- "date": "2023-06-14T12:09:11.318635Z",
- ペアレントヘッダ
-- "date": "2023-06-14T12:09:03.444Z"
-- &font(Red){"msg_id": "d71aabb1-2aec-42c8-b651-00eeecf9...
-- "msg_type": "execute_request",
-- &font(Blue){"session": "d7768fda-3f1a-4eed-a71a-2a6041...
- メタデータ(状態,セル情報)
-- "status": "error"
- コンテンツ(セル内容,エラーメッセージ)
-- "status": "error"
-- "traceback": .......
#br
**** Server 2
- [[response data (ok)>./v4_Response_WebSocket]]
- メッセージヘッダ
-- "msg_id": "25242fcd-4e4713f03d9fc55a934abca5_222_38"
-- "msg_type": "execute_reply
-- "username": "iseki"
-- "session": "25242fcd-4e4713f03d9fc55a934abca5"
-- "date": "2023-06-14T12:09:11.318635Z",
- ペアレントヘッダ
-- "date": "2023-06-14T12:09:03.444Z"
-- "msg_id": "ffed32d3-cae4-4456-a8a3-31981f35e9c5"
-- "msg_type": "execute_request",
-- "session": "d7768fda-3f1a-4eed-a71a-2a6041dfb9ac"
- メタデータ(状態,セル情報)
-- "status": "ok"
- コンテンツ(セル内容,実行結果)
#br
**** メッセージ構造
+ メッセージヘッダ
+ ペアレントヘッダ(メッセージのトリガーとなったリクエス...
+ メタデータ(セルの情報・状態)
+ コンテンツ(実効結果,セルの内容)
+ バッファ(追加部分,通常は使用しない)
#br
**** Another Header of Message
06 00 00 00 00 00 00 00
38 00 00 00 00 00 00 00
3d 00 00 00 00 00 00 00
00 01 00 00 00 00 00 00
02 01 00 00 00 00 00 00
04 01 00 00 00 00 00 00
06 01 00 00 00 00 00 00
- 0x38 : 多分ヘッダサイズ
- 0x3d : チャンネル種別?
- 0x61, 0x01 : 多分データの全長
#br
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
136 user(s) are online (5 user(s) are browsing xpwiki)
Members: 0
Guests: 136
more...
Access Counter
Today :
Yesterday :
Total :
Powered by XOOPS Cube 2.1© 2001-2006
XOOPS Cube Project
Design by
XoopsDesign.com