Mercurial > hg > Papers > 2022 > ikki-master
changeset 39:f78096cb1f69
tweak poster
author | ichikitakahiro <e165713@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 16 Feb 2022 01:12:38 +0900 |
parents | e5570db4fcb4 |
children | cb0c76ff9de1 |
files | finalSlide/finalSlide.html finalSlide/finalSlide.md finalSlide/finalSlide.pdf.html poster/ikki-poster.graffle/data.plist |
diffstat | 4 files changed, 76 insertions(+), 78 deletions(-) [+] |
line wrap: on
line diff
--- a/finalSlide/finalSlide.html Tue Feb 15 01:08:09 2022 +0900 +++ b/finalSlide/finalSlide.html Wed Feb 16 01:12:38 2022 +0900 @@ -94,7 +94,7 @@ <h2 id="継続を導入したgearsos">継続を導入したGearsOS</h2> <ul> <li>継続を導入した、信頼性の保証を目指したOS開発プロジェクトである</li> - <li>関数遷移を用いず、<strong>CodeGear</strong>と言う単位で記述を行う + <li>関数遷移を用いず、<strong>CodeGear</strong>と<strong>DataGear</strong>と言う単位で記述を行う <ul> <li>複数のCodeGearをgoto(jump命令)で遷移することで処理が実行される</li> </ul> @@ -117,20 +117,19 @@ <!-- _S9SLIDE_ --> <h2 id="gearsosのファイルシステム開発">GearsOSのファイルシステム開発</h2> <ul> - <li>GearsOSは現段階でファイルシステムを持っていない</li> - <li>開発にあたりGearsOSファイルシステムの要件定義を行った + <li>GearsOSファイルシステムの開発にあたり要件定義を行った</li> + <li>ファイルシステムも同様にGear単位で操作を行う</li> + <li>従来ではアプリケーションが持つ機能の一部を取り入れたい <ul> - <li>ファイルシステムも同様にGear単位で操作する</li> - <li>煩雑な分散処理記述やノードの接続を簡潔に行いたい</li> - <li>従来ではアプリケーションが持つ機能の一部を取り入れたい + <li>Transaction <ul> - <li>Transaction</li> - <li>バックアップなど</li> + <li>データ操作の整合性保護が施された処理</li> </ul> </li> + <li>バックアップ</li> </ul> </li> - <li>分散フレームワークChrisiteの仕組みでGearsFSの要件を満たしたい</li> + <li>分散フレームワークChristieの仕組みを用いたい</li> </ul> @@ -141,14 +140,15 @@ <!-- _S9SLIDE_ --> <h2 id="分散フレームワークchristie">分散フレームワークChristie</h2> <ul> - <li>当研究室が開発する、Javaで書かれた分散フレームワークである + <li>当研究室が開発する、Javaで書かれた分散フレームワークである</li> + <li>GearsOSと似たGearと言うプログラミング概念を持つ</li> + <li>ノード間の通信はDataGearの送り合いで構成される <ul> - <li>GearsOSと似たGearと言うプログラミング概念を持つ</li> - <li>規格が決められたプロトコルを持たず、ノード間の通信はデータの書き込みで送受信で行う</li> - <li>通信されるデータを意識しながら分散処理の記述が行える</li> - <li>これらの構成は自立分散を目指した設計となっている</li> + <li>Threadは任意のDataGearが揃ったら実行される</li> </ul> </li> + <li>通信されるデータを意識しながら分散処理の記述が行える</li> + <li>これらの構成は自律分散を目指した設計となっている</li> </ul> @@ -159,14 +159,13 @@ <!-- _S9SLIDE_ --> <h2 id="christie-likeな通信の分散ファイルシステムの提案">Christie likeな通信の分散ファイルシステムの提案</h2> <ul> - <li>Christieの仕組みを分散ファイルシステムに応用/検証を行いたい + <li>Christieの仕組みを用いた分散ファイルシステムを設計/検証したい <ul> - <li>GearsOSのファイルは複数のstreamを持ち、通信自体も行う</li> - <li>APIは通信部分を含め3種類で構成される</li> + <li>ファイルデータとなるDataGearを追いながらプロセスが記述できる</li> + <li>データのみの送受信による通信でネットワークの見通しを確保する</li> + <li>自律分散なファイルシステムを目指す</li> </ul> </li> - <li>簡潔な記述による分散処理の構成を目指す</li> - <li>Christieの通信の仕組みにより、分散ネットワーク内の通信の見通しを確保する</li> <li>APIやプロセスの正当性は将来的に定理支援証明系agdaで検証される</li> </ul> @@ -181,10 +180,10 @@ <li>GearsOSはAPIレベルでTransactionな記述が行える <ul> <li>従来のアプリケーションでは、ユーザーレベルで実装される</li> - <li>GearsOSのAPIレベルで実装されるTransactionの実装検証を兼ねる</li> </ul> </li> - <li>OS自体のTransactionが保証されていれば、アプリケーションの信頼性が高まる</li> + <li>API自体のTransactionが保証されていれば、アプリケーションの信頼性保証が容易になる</li> + <li>GearsOSのAPIレベルで実装されるTransactionの実装と検証を行う</li> </ul>
--- a/finalSlide/finalSlide.md Tue Feb 15 01:08:09 2022 +0900 +++ b/finalSlide/finalSlide.md Wed Feb 16 01:12:38 2022 +0900 @@ -8,7 +8,7 @@ ## 継続を導入したGearsOS - 継続を導入した、信頼性の保証を目指したOS開発プロジェクトである -- 関数遷移を用いず、**CodeGear**と言う単位で記述を行う +- 関数遷移を用いず、**CodeGear**と**DataGear**と言う単位で記述を行う - 複数のCodeGearをgoto(jump命令)で遷移することで処理が実行される - OS自体の検証はプログラムが膨大な量となるため、テストコードを用いるのは難しい - GearsOSではメタレベルの処理からユーザープログラムの検証をする構成となる @@ -17,36 +17,35 @@ - 信頼性の検証には定理支援証明系やモデル検査を用いる ## GearsOSのファイルシステム開発 -- GearsOSは現段階でファイルシステムを持っていない -- 開発にあたりGearsOSファイルシステムの要件定義を行った - - ファイルシステムも同様にGear単位で操作する - - 煩雑な分散処理記述やノードの接続を簡潔に行いたい - - 従来ではアプリケーションが持つ機能の一部を取り入れたい - - Transaction - - バックアップなど -- 分散フレームワークChrisiteの仕組みでGearsFSの要件を満たしたい - +- GearsOSファイルシステムの開発にあたり要件定義を行った +- ファイルシステムも同様にGear単位で操作を行う +- 従来ではアプリケーションが持つ機能の一部を取り入れたい + - Transaction + - データ操作の整合性保護が施された処理 + - バックアップ +- 分散フレームワークChristieの仕組みを用いたい ## 分散フレームワークChristie - 当研究室が開発する、Javaで書かれた分散フレームワークである - - GearsOSと似たGearと言うプログラミング概念を持つ - - 規格が決められたプロトコルを持たず、ノード間の通信はデータの書き込みで送受信で行う - - 通信されるデータを意識しながら分散処理の記述が行える - - これらの構成は自立分散を目指した設計となっている +- GearsOSと似たGearと言うプログラミング概念を持つ +- ノード間の通信はDataGearの送り合いで構成される + - Threadは任意のDataGearが揃ったら実行される +- 通信されるデータを意識しながら分散処理の記述が行える +- これらの構成は自律分散を目指した設計となっている ## Christie likeな通信の分散ファイルシステムの提案 -- Christieの仕組みを分散ファイルシステムに応用/検証を行いたい - - GearsOSのファイルは複数のstreamを持ち、通信自体も行う - - APIは通信部分を含め3種類で構成される -- 簡潔な記述による分散処理の構成を目指す -- Christieの通信の仕組みにより、分散ネットワーク内の通信の見通しを確保する +- Christieの仕組みを用いた分散ファイルシステムを設計/検証したい + - ファイルデータとなるDataGearを追いながらプロセスが記述できる + - データのみの送受信による通信でネットワークの見通しを確保する + - 自律分散なファイルシステムを目指す - APIやプロセスの正当性は将来的に定理支援証明系agdaで検証される + ## GearsOSが持つOSレベルなTransactionの実装検証 - GearsOSはAPIレベルでTransactionな記述が行える - 従来のアプリケーションでは、ユーザーレベルで実装される - - GearsOSのAPIレベルで実装されるTransactionの実装検証を兼ねる -- OS自体のTransactionが保証されていれば、アプリケーションの信頼性が高まる +- API自体のTransactionが保証されていれば、アプリケーションの信頼性保証が容易になる +- GearsOSのAPIレベルで実装されるTransactionの実装と検証を行う ## ポスター発表 - GearsOSのChristie likeなファイルシステムの設計と実装
--- a/finalSlide/finalSlide.pdf.html Tue Feb 15 01:08:09 2022 +0900 +++ b/finalSlide/finalSlide.pdf.html Wed Feb 16 01:12:38 2022 +0900 @@ -78,7 +78,7 @@ <h2 id="継続を導入したgearsos">継続を導入したGearsOS</h2> <ul> <li>継続を導入した、信頼性の保証を目指したOS開発プロジェクトである</li> - <li>関数遷移を用いず、<strong>CodeGear</strong>と言う単位で記述を行う + <li>関数遷移を用いず、<strong>CodeGear</strong>と<strong>DataGear</strong>と言う単位で記述を行う <ul> <li>複数のCodeGearをgoto(jump命令)で遷移することで処理が実行される</li> </ul> @@ -101,20 +101,19 @@ <!-- _S9SLIDE_ --> <h2 id="gearsosのファイルシステム開発">GearsOSのファイルシステム開発</h2> <ul> - <li>GearsOSは現段階でファイルシステムを持っていない</li> - <li>開発にあたりGearsOSファイルシステムの要件定義を行った + <li>GearsOSファイルシステムの開発にあたり要件定義を行った</li> + <li>ファイルシステムも同様にGear単位で操作を行う</li> + <li>従来ではアプリケーションが持つ機能の一部を取り入れたい <ul> - <li>ファイルシステムも同様にGear単位で操作する</li> - <li>煩雑な分散処理記述やノードの接続を簡潔に行いたい</li> - <li>従来ではアプリケーションが持つ機能の一部を取り入れたい + <li>Transaction <ul> - <li>Transaction</li> - <li>バックアップなど</li> + <li>データ操作の整合性保護が施された処理</li> </ul> </li> + <li>バックアップ</li> </ul> </li> - <li>分散フレームワークChrisiteの仕組みでGearsFSの要件を満たしたい</li> + <li>分散フレームワークChristieの仕組みを用いたい</li> </ul> @@ -125,14 +124,15 @@ <!-- _S9SLIDE_ --> <h2 id="分散フレームワークchristie">分散フレームワークChristie</h2> <ul> - <li>当研究室が開発する、Javaで書かれた分散フレームワークである + <li>当研究室が開発する、Javaで書かれた分散フレームワークである</li> + <li>GearsOSと似たGearと言うプログラミング概念を持つ</li> + <li>ノード間の通信はDataGearの送り合いで構成される <ul> - <li>GearsOSと似たGearと言うプログラミング概念を持つ</li> - <li>規格が決められたプロトコルを持たず、ノード間の通信はデータの書き込みで送受信で行う</li> - <li>通信されるデータを意識しながら分散処理の記述が行える</li> - <li>これらの構成は自立分散を目指した設計となっている</li> + <li>Threadは任意のDataGearが揃ったら実行される</li> </ul> </li> + <li>通信されるデータを意識しながら分散処理の記述が行える</li> + <li>これらの構成は自律分散を目指した設計となっている</li> </ul> @@ -143,14 +143,13 @@ <!-- _S9SLIDE_ --> <h2 id="christie-likeな通信の分散ファイルシステムの提案">Christie likeな通信の分散ファイルシステムの提案</h2> <ul> - <li>Christieの仕組みを分散ファイルシステムに応用/検証を行いたい + <li>Christieの仕組みを用いた分散ファイルシステムを設計/検証したい <ul> - <li>GearsOSのファイルは複数のstreamを持ち、通信自体も行う</li> - <li>APIは通信部分を含め3種類で構成される</li> + <li>ファイルデータとなるDataGearを追いながらプロセスが記述できる</li> + <li>データのみの送受信による通信でネットワークの見通しを確保する</li> + <li>自律分散なファイルシステムを目指す</li> </ul> </li> - <li>簡潔な記述による分散処理の構成を目指す</li> - <li>Christieの通信の仕組みにより、分散ネットワーク内の通信の見通しを確保する</li> <li>APIやプロセスの正当性は将来的に定理支援証明系agdaで検証される</li> </ul> @@ -165,10 +164,10 @@ <li>GearsOSはAPIレベルでTransactionな記述が行える <ul> <li>従来のアプリケーションでは、ユーザーレベルで実装される</li> - <li>GearsOSのAPIレベルで実装されるTransactionの実装検証を兼ねる</li> </ul> </li> - <li>OS自体のTransactionが保証されていれば、アプリケーションの信頼性が高まる</li> + <li>API自体のTransactionが保証されていれば、アプリケーションの信頼性保証が容易になる</li> + <li>GearsOSのAPIレベルで実装されるTransactionの実装と検証を行う</li> </ul>
--- a/poster/ikki-poster.graffle/data.plist Tue Feb 15 01:08:09 2022 +0900 +++ b/poster/ikki-poster.graffle/data.plist Wed Feb 16 01:12:38 2022 +0900 @@ -682,7 +682,7 @@ \f0\fs60 \cf0 \'81\'45\'83\'66\'81\'5b\'83\'5e\'82\'cc\'8d\'c5\'8f\'ac\'92\'50\'88\'ca\'82\'cd\'94\'43\'88\'d3\'82\'cc\'8d\'5c\'91\'a2\'91\'cc\'82\'c5\'95\'5c\'8c\'bb\'82\'b3\'82\'ea\'82\'e9DataGear\'82\'c6\'82\'c8\'82\'e9\ - \'82\'bb\'82\'cc\'82\'bd\'82\'dfGearsOS\'82\'ccDataGear\'82\'c6\'82\'b5\'82\'c4\'82\'e0\'97\'98\'97\'70\'82\'c5\'82\'ab\'82\'e9\ - - \'83\'66\'81\'5b\'83\'5e\'82\'cdQueue\'82\'c9\'95\'db\'91\'b6\'82\'b3\'82\'ea\'82\'e9\ +\'81\'45\'83\'66\'81\'5b\'83\'5e\'82\'cdQueue\'82\'c9\'95\'db\'91\'b6\'82\'b3\'82\'ea\'82\'e9\ \'81\'45API\'82\'cdPut/Take/Peek\'82\'cc\'8e\'4f\'8e\'ed\'97\'de\'82\'c5\'8d\'5c\'90\'ac\'82\'b3\'82\'ea\'82\'e9\ - \'83\'74\'83\'40\'83\'43\'83\'8b\'82\'cc\'93\'c7\'82\'dd\'8f\'6f\'82\'b5\'82\'cdQueue\'93\'e0\'82\'cc\'83\'66\'81\'5b\'83\'5e\'82\'f0\'91\'53\'82\'c4Take\'82\'b7\'82\'ea\'82\'ce\'97\'c7\'82\'a2\ - \'83\'74\'83\'40\'83\'43\'83\'8b\'82\'cc\'8f\'91\'82\'ab\'8d\'9e\'82\'dd\'82\'cdQueue\'82\'c9\'91\'ce\'82\'b5\'82\'c4\'95\'cf\'8d\'58\'82\'f0Put\'82\'b7\'82\'ea\'82\'ce\'97\'c7\'82\'a2\ @@ -1522,13 +1522,13 @@ \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 \f0\fs60 \cf0 \'81\'45\'95\'aa\'8e\'55\'83\'74\'83\'8c\'81\'5b\'83\'80\'83\'8f\'81\'5b\'83\'4eChristie\'82\'cc\'8e\'64\'91\'67\'82\'dd\'82\'f0GearsOS\'82\'cc\'83\'74\'83\'40\'83\'43\'83\'8b\'83\'56\'83\'58\'83\'65\'83\'80\'82\'d6\'82\'cc\'89\'9e\'97\'70\'82\'b5\'82\'bd\ - - \'83\'66\'81\'5b\'83\'5e\'82\'cc\'8d\'c5\'8f\'ac\'92\'50\'88\'ca\'82\'cd\'94\'43\'88\'d3\'82\'cc\'8c\'5e\'82\'cc\'8d\'5c\'91\'a2\'91\'cc(CodeGear)\'82\'c5\'82\'a0\'82\'e8\'81\'41Queue\'82\'c9\'95\'db\'91\'b6\'82\'b3\'82\'ea\'82\'e9\ + - \'83\'66\'81\'5b\'83\'5e\'82\'cc\'8d\'c5\'8f\'ac\'92\'50\'88\'ca\'82\'cd\'94\'43\'88\'d3\'82\'cc\'8c\'5e\'82\'cc\'8d\'5c\'91\'a2\'91\'cc(DataGear)\'82\'c5\'82\'a0\'82\'e8\'81\'41Queue\'82\'c9\'95\'db\'91\'b6\'82\'b3\'82\'ea\'82\'e9\ - \'83\'74\'83\'40\'83\'43\'83\'8b\'82\'cdDataGearManager\'82\'cc\'8e\'64\'91\'67\'82\'dd\'82\'f0\'97\'70\'82\'a2\'81\'41\'92\'ca\'90\'4d\'82\'cd\'83\'74\'83\'40\'83\'43\'83\'8b\'82\'ccproxy\'82\'f0\'92\'ca\'82\'b6\'82\'c4\'8d\'73\'82\'ed\'82\'ea\'82\'e9\ - - \'83\'74\'83\'40\'83\'43\'83\'8b\'92\'ca\'90\'4d\'8d\'5c\'90\'ac\'82\'c6\'83\'76\'83\'8d\'83\'5a\'83\'58\'83\'82\'83\'66\'83\'8b\'82\'c6\'82\'b5\'82\'c4WordCount\'97\'e1\'91\'e8\'82\'f0\'8d\'ec\'90\'ac\'82\'b5\'82\'bd\ + - \'83\'74\'83\'40\'83\'43\'83\'8b\'92\'ca\'90\'4d\'8d\'5c\'90\'ac/\'83\'76\'83\'8d\'83\'5a\'83\'58\'83\'82\'83\'66\'83\'8b\'82\'c6\'82\'b5\'82\'c4WordCount\'97\'e1\'91\'e8\'82\'f0\'90\'dd\'8c\'76, \'8b\'4c\'8f\'71\'82\'f0\'8d\'73\'82\'c1\'82\'bd\ \'81\'45\'89\'db\'91\'e8\ - \'83\'74\'83\'40\'83\'43\'83\'8b\'82\'cc\'92\'ca\'90\'4d\'90\'da\'91\'b1\'82\'f0\'83\'54\'83\'7c\'81\'5b\'83\'67\'82\'b7\'82\'e9\'8b\'40\'94\'5c\'82\'cc\'8e\'c0\'91\'95(Topology Manager)\ - \'92\'e8\'97\'9d\'8e\'78\'89\'87\'8f\'d8\'96\'be\'8c\'6eAgda\'82\'c9\'82\'e6\'82\'e9\'90\'4d\'97\'8a\'90\'ab\'82\'cc\'8c\'9f\'8f\'d8\ - - \'83\'74\'83\'40\'83\'43\'83\'8b\'82\'cc\'83\'41\'83\'4e\'83\'5a\'83\'58\'8c\'a0\'8c\'c0\'82\'c8\'82\'c7\'82\'cc\'83\'5a\'83\'4c\'83\'85\'83\'8a\'83\'65\'83\'42\'8b\'40\'94\'5c\'82\'cc\'93\'b1\'93\'fc}</string> + - \'83\'74\'83\'40\'83\'43\'83\'8b\'82\'cc\'83\'41\'83\'4e\'83\'5a\'83\'58\'8c\'a0\'8c\'c0\'82\'c8\'82\'c7\'82\'cc\'83\'5a\'83\'4c\'83\'85\'83\'8a\'83\'65\'83\'42\'82\'cc\'93\'b1\'93\'fc}</string> <key>VerticalPad</key> <real>1</real> </dict> @@ -1798,7 +1798,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{1028.7508400560205, 1997.0078921349027}, {978.14778642833062, 318}}</string> + <string>{{1028.7508400560205, 2033.9929019450014}, {978.14778642833062, 318}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> @@ -1848,7 +1848,7 @@ \f0\fs60 \cf0 \'81\'452\'82\'c2\'82\'ccRemoteDGM(proxy)\'82\'cc\'83\'79\'83\'41\'82\'f0\'97\'70\'82\'a2\'82\'c4\'92\'ca\'90\'4d\'82\'b7\'82\'e9\ - \'83\'74\'83\'40\'83\'43\'83\'8b\'91\'97\'90\'4d\'91\'a4\'82\'a9\'82\'e7\'82\'cc\'83\'66\'81\'5b\'83\'5e\'91\'97\'90\'4d\'82\'c6count\'8f\'88\'97\'9d\'82\'f0\'8d\'73\'82\'c1\'82\'bdack\'82\'cc\'95\'d4\'90\'4d\'82\'f0\'83\'8b\'81\'5b\'83\'76\'82\'b7\'82\'e9\ - \'91\'97\'90\'4d\'91\'a4\'82\'cd\'95\'b6\'8e\'9a\'97\'f1\'91\'97\'90\'4d\'82\'aa\'8f\'49\'82\'ed\'82\'c1\'82\'bd\'82\'e7EoF\'83\'74\'83\'89\'83\'4f\'82\'f0\'91\'97\'90\'4d\'82\'b5\'81\'41count\'91\'a4\'82\'cd\'8c\'8b\'89\'ca\'82\'f0\'95\'d4\'90\'4d\'82\'b7\'82\'e9\'81\'42\'82\'bb\'82\'b5\'82\'c4\'8f\'88\'97\'9d\'82\'f0\'8f\'49\'97\'b9\'82\'b7\'82\'e9\ - - \'8c\'bb\'8e\'9e\'93\'5f\'82\'c5\'82\'cd\'92\'50\'88\'ea\'82\'ccQueue\'82\'c9\'82\'e6\'82\'e9\'88\'ea\'95\'fb\'95\'fb\'8c\'fc\'82\'cc\'92\'ca\'90\'4d\'82\'dc\'82\'c5\'8e\'c0\'91\'95\'8d\'cf\'82\'dd\'82\'c6\'82\'c8\'82\'e9\ +\ }</string> <key>VerticalPad</key> <real>1</real> @@ -1856,7 +1856,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{1020.6880619202827, 1244.7781376662001}, {978.14778642833062, 273}}</string> + <string>{{1020.6880619202827, 1244.7781376662001}, {978.14778642833062, 318}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> @@ -1906,7 +1906,8 @@ \f0\fs60 \cf0 \'81\'45GearsOS\'82\'cc\'92\'ca\'90\'4d\'82\'cdWordCount\'97\'e1\'91\'e8\'82\'f0\'92\'ca\'82\'b5\'82\'c4\'8d\'5c\'90\'ac\'82\'f0\'8d\'73\'82\'c1\'82\'bd\ \'81\'45GearsFS\'82\'cc\'92\'ca\'90\'4d\'83\'76\'83\'8d\'83\'5a\'83\'58\'82\'cc\'83\'82\'83\'66\'83\'8b\'82\'c5\'82\'e0\'82\'a0\'82\'e9\ - \'83\'74\'83\'40\'83\'43\'83\'8b\'82\'cc\'95\'b6\'8e\'9a\'97\'f1\'82\'f01\'8d\'73\'82\'c3\'82\'c2\'93\'c7\'82\'dd\'8e\'e6\'82\'e8\'81\'41\'95\'b6\'8e\'9a\'97\'f1\'82\'c6\'82\'bb\'82\'cc\'95\'b6\'8e\'9a\'90\'94\'81\'41\'8d\'73\'90\'94\'82\'f0\'83\'4a\'83\'45\'83\'93\'83\'67\'82\'b7\'82\'e9\ - - \'83\'74\'83\'40\'83\'43\'83\'8b\'82\'cc\'93\'c7\'82\'dd\'8e\'e6\'82\'e8\'82\'c6count\'82\'f0\'95\'ca\'83\'6d\'81\'5b\'83\'68\'8f\'e3\'82\'c5\'8d\'73\'82\'a4\'82\'b1\'82\'c6\'82\'c5\'93\'c7\'82\'dd\'8e\'e6\'82\'e8\'82\'c6\'92\'ca\'90\'4d\'82\'f0\'8d\'5c\'90\'ac\'82\'c5\'82\'ab\'82\'e9}</string> + - \'83\'74\'83\'40\'83\'43\'83\'8b\'82\'cc\'93\'c7\'82\'dd\'8e\'e6\'82\'e8\'82\'c6count\'82\'f0\'95\'ca\'83\'6d\'81\'5b\'83\'68\'8f\'e3\'82\'c5\'8d\'73\'82\'a4\'82\'b1\'82\'c6\'82\'c5\'93\'c7\'82\'dd\'8e\'e6\'82\'e8\'82\'c6\'92\'ca\'90\'4d\'82\'f0\'8d\'5c\'90\'ac\'82\'c5\'82\'ab\'82\'e9\ + \'81\'45\'8c\'bb\'8e\'9e\'93\'5f\'82\'c5\'82\'cd\'92\'50\'88\'ea\'82\'ccQueue\'82\'c9\'82\'e6\'82\'e9\'92\'ca\'90\'4d\'82\'dc\'82\'c5\'8e\'c0\'91\'95\'82\'aa\'8d\'73\'82\'ed\'82\'ea\'82\'c4\'82\'a2\'82\'e9}</string> <key>VerticalPad</key> <real>1</real> </dict> @@ -2761,12 +2762,12 @@ \f0\fs60 \cf0 \'81\'45\'95\'aa\'8e\'55\'83\'74\'83\'8c\'81\'5b\'83\'80\'83\'8f\'81\'5b\'83\'4eChristie\'82\'cc\'8d\'5c\'90\'ac\'82\'f0\'83\'74\'83\'40\'83\'43\'83\'8b\'83\'56\'83\'58\'83\'65\'83\'80\'82\'c9\'89\'9e\'97\'70\'82\'b5\'82\'bd\'82\'a2\ - Christie\'82\'c9\'82\'e6\'82\'e9\'92\'ca\'90\'4d\'82\'b3\'82\'ea\'82\'e9\'83\'66\'81\'5b\'83\'5e\'82\'f0\'88\'d3\'8e\'af\'82\'b5\'82\'bd\'8b\'4c\'8f\'71\'82\'aa\'8d\'73\'82\'a6\'82\'e9\ - - \'83\'76\'83\'8d\'83\'67\'83\'52\'83\'8b\'82\'f0\'97\'70\'82\'a2\'82\'c8\'82\'a2\'82\'b1\'82\'c6\'82\'c5\'81\'41\'83\'6c\'83\'62\'83\'67\'83\'8f\'81\'5b\'83\'4e\'82\'cc\'8c\'a9\'92\'ca\'82\'b5\'82\'f0\'8a\'6d\'95\'db\'82\'b7\'82\'e9\ + - \'8d\'c5\'92\'e1\'8c\'c0\'82\'cc\'83\'66\'81\'5b\'83\'5e\'8f\'91\'82\'ab\'8d\'9e\'82\'dd\'82\'c5\'83\'6c\'83\'62\'83\'67\'83\'8f\'81\'5b\'83\'4e\'82\'cc\'8c\'a9\'92\'ca\'82\'b5\'82\'f0\'8a\'6d\'95\'db\'82\'b7\'82\'e9\ - \'8f\'ab\'97\'88\'93\'49\'82\'c9\'8e\'a9\'97\'a7\'95\'aa\'8e\'55\'82\'c8\'95\'aa\'8e\'55\'83\'74\'83\'40\'83\'43\'83\'8b\'83\'56\'83\'58\'83\'65\'83\'80\'82\'f0\'96\'da\'8e\'77\'82\'b5\'82\'bd\'82\'a2\ \'81\'45\'92\'ca\'90\'4d\'82\'cdGearsOS\'82\'c9\'8d\'87\'82\'ed\'82\'b9\'81\'41DataGear\'82\'c6\'82\'a2\'82\'a4\'92\'50\'88\'ca\'82\'c5\'8d\'73\'82\'ed\'82\'ea\'82\'e9\ \'81\'45\'83\'74\'83\'40\'83\'43\'83\'8b\'82\'cd\'95\'a1\'90\'94\'82\'ccstream\'82\'f0\'8e\'9d\'82\'bf\'81\'41\'92\'ca\'90\'4d\'82\'e0\'8d\'73\'82\'a4\ \'81\'45Transaction\'82\'cdGearsOS\'82\'c9\'82\'e6\'82\'e8API\'83\'8c\'83\'78\'83\'8b\'82\'c5\'8e\'9d\'82\'c2\ - - OS\'83\'8c\'83\'78\'83\'8bTransaction\'82\'c9\'82\'e6\'82\'e9\'8a\'4a\'94\'ad\'82\'cc\'8c\'9f\'8f\'d8}</string> + - OS\'83\'8c\'83\'78\'83\'8bTransaction\'82\'c9\'82\'e6\'82\'e9\'8a\'4a\'94\'ad\'82\'c6\'8c\'9f\'8f\'d8}</string> <key>VerticalPad</key> <real>1</real> </dict> @@ -3027,7 +3028,7 @@ </dict> <dict> <key>Bounds</key> - <string>{{1072.9133955614773, 1486.8454402919813}, {852.91523165681042, 519.55989551351945}}</string> + <string>{{1072.9133955614773, 1546.299226628232}, {852.91523165681042, 519.55989551351945}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> @@ -3144,7 +3145,7 @@ <key>MasterSheets</key> <array/> <key>ModificationDate</key> - <string>2022-02-14 15:56:34 +0000</string> + <string>2022-02-15 16:11:28 +0000</string> <key>Modifier</key> <string>一木貴裕</string> <key>NotesVisible</key> @@ -3175,7 +3176,7 @@ <key>NSPaperName</key> <array> <string>string</string> - <string>0D07D2C0-E48E-4D58-994A-A8F4093291D0</string> + <string>234509E4-AF3B-4596-9EE7-FEE8A0E0CFC0</string> </array> <key>NSPaperSize</key> <array> @@ -3225,7 +3226,7 @@ <key>Expanded_Canvases</key> <array/> <key>Frame</key> - <string>{{0, 0}, {1280, 736}}</string> + <string>{{1280, -149}, {1920, 1016}}</string> <key>ShowInfo</key> <true/> <key>Sidebar</key> @@ -3235,7 +3236,7 @@ <key>TopSlabHeight</key> <real>250</real> <key>VisibleRegion</key> - <string>{{0, 686}, {1936, 1378}}</string> + <string>{{-594, 112}, {3216, 1968}}</string> <key>Zoom</key> <real>0.5</real> <key>ZoomValues</key>