changeset 3:4207049da1ec

Add summerVacation Slides
author Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
date Tue, 29 Sep 2015 19:46:07 +0900
parents 84e274f37fca
children ca0b8bae20f2
files 2015/2015_08_18/slide.md 2015/2015_08_25/slide.md 2015/2015_09_15/slide.md 2015/2015_09_29/slide.md
diffstat 4 files changed, 131 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2015/2015_08_18/slide.md	Tue Sep 29 19:46:07 2015 +0900
@@ -0,0 +1,35 @@
+title: SML#
+author: Tatsuki IHA
+profile:
+lang: Japanese
+code-engine: coderay
+
+# 研究目的
+- 当研究室では, プログラムをコードセグメント, データセグメントを用いた並列フレームワークの開発を行っている.
+- Gears OSでは, 並列実行に必要なMetaな機能を関数型言語におけるMonadの原理に基づいて実現する.
+- また, Code Segment, Data SegmentそれぞれにMeta Code Segment, Meta Data Segmentを付属させ,Many CoreやGPGPU環境でも信頼性の高い並列処理を実現する.
+- ここでの信頼性とは
+- この研究ではGears OSの機能をCbC(Continuation based C)で実装、評価することを目的とする.
+
+
+# 近況
+- TreeVNCのdebug
+
+# TreeVNCのdebug
+- Share Screenの際に突然落ちる問題
+
+# 原因
+- Server Change Reqestの際, ReqestがSuccessする前に新しいconnectionPresenter, connectionParamsの切り替えやstopReceiverTask等が呼ばれるのが原因
+
+# 解決策
+- 別Threadに新しいconnectionPresenter, paramsを作っておき, Server Change ReqestがSuccessするまでは古い画面を保持する.
+- Sever Change ReqestがSuccessしたら新しいconnectionPresenter, Paramsを切り替える.
+
+# コード
+- Viewer.java
+
+<style scoped>
+    pre {
+        font-size: 20px;
+    }
+</style>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2015/2015_08_25/slide.md	Tue Sep 29 19:46:07 2015 +0900
@@ -0,0 +1,40 @@
+title: TreeVNCのdebug
+author: Tatsuki IHA
+profile:
+lang: Japanese
+code-engine: coderay
+
+# 近況
+- TreeVNCのdebug
+
+# TreeVNCのdebug
+- Share Screenの際に突然落ちる問題
+
+# 原因
+- Server Change Reqestの際, ReqestがSuccessする前に新しいconnectionPresenter, connectionParamsの切り替えやstopReceiverTask等が呼ばれるのが原因
+
+# 解決策
+- 別Threadに新しいconnectionPresenter, paramsを作っておき, Server Change ReqestがSuccessするまでは古い画面を保持する.
+- Sever Change ReqestがSuccessしたら新しいconnectionPresenter, Paramsを切り替える.
+
+# しかし
+- 2台目以降のshare screenがうまくいかない
+- 表示されない状況で他がshare screenするとうまく表示される
+
+# 原因
+- 新しいscreenを差し替える前にrfbのcontextが新しいのに変わってるのが原因
+- 新しいcontextに対してのstopReceiverTaskを呼び出している
+
+# 解決策
+- stopReceiverTaskを呼び出した後にcontextを新しいのに差し替える
+
+# 新システムに向けてまだ残ってるもの
+- Fit Screen(今はZoom to Fit Window)
+    - Retina Displayへの対応
+    - クライアント側のFit Screen
+
+<style scoped>
+    pre {
+        font-size: 20px;
+    }
+</style>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2015/2015_09_15/slide.md	Tue Sep 29 19:46:07 2015 +0900
@@ -0,0 +1,40 @@
+title: TreeVNCのdebug
+author: Tatsuki IHA
+profile:
+lang: Japanese
+code-engine: coderay
+
+# 近況
+- TreeVNCのdebug
+
+# TreeVNCのdebug
+- Share Screenの際に突然落ちる問題
+
+# 原因
+- Server Change Reqestの際, ReqestがSuccessする前に新しいconnectionPresenter, connectionParamsの切り替えやstopReceiverTask等が呼ばれるのが原因
+
+# 解決策
+- 別Threadに新しいconnectionPresenter, paramsを作っておき, Server Change ReqestがSuccessするまでは古い画面を保持する.
+- Sever Change ReqestがSuccessしたら新しいconnectionPresenter, Paramsを切り替える.
+
+# しかし
+- 2台目以降のshare screenがうまくいかない
+- 表示されない状況で他がshare screenするとうまく表示される
+
+# 原因
+- 新しいscreenを差し替える前にrfbのcontextが新しいのに変わってるのが原因
+- 新しいcontextに対してのstopReceiverTaskを呼び出している
+
+# 解決策
+- stopReceiverTaskを呼び出した後にcontextを新しいのに差し替える
+
+# 新システムに向けてまだ残ってるもの
+- Fit Screen(今はZoom to Fit Window)
+    - Retina Displayへの対応
+    - クライアント側のFit Screen
+
+<style scoped>
+    pre {
+        font-size: 20px;
+    }
+</style>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2015/2015_09_29/slide.md	Tue Sep 29 19:46:07 2015 +0900
@@ -0,0 +1,16 @@
+title: TreeVNCのdebug
+author: Tatsuki IHA
+profile:
+lang: Japanese
+code-engine: coderay
+
+# 近況
+- SpeedModeとqualityModeをフラグで管理
+- direct connectionをした時にis, osを入れ替えていなかった
+- 詳しくいうとSwingRfbConnectionWorker の startVNCConnectionWithSocketを呼んでいないので呼ぶように変更
+
+<style scoped>
+    pre {
+        font-size: 20px;
+    }
+</style>