annotate 2015/2015_09_15/slide.md @ 3:4207049da1ec

Add summerVacation Slides
author Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
date Tue, 29 Sep 2015 19:46:07 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 title: TreeVNCのdebug
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2 author: Tatsuki IHA
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
3 profile:
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 lang: Japanese
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 code-engine: coderay
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
6
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
7 # 近況
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
8 - TreeVNCのdebug
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
9
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
10 # TreeVNCのdebug
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
11 - Share Screenの際に突然落ちる問題
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
12
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
13 # 原因
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
14 - Server Change Reqestの際, ReqestがSuccessする前に新しいconnectionPresenter, connectionParamsの切り替えやstopReceiverTask等が呼ばれるのが原因
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
15
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
16 # 解決策
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
17 - 別Threadに新しいconnectionPresenter, paramsを作っておき, Server Change ReqestがSuccessするまでは古い画面を保持する.
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
18 - Sever Change ReqestがSuccessしたら新しいconnectionPresenter, Paramsを切り替える.
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
19
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
20 # しかし
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
21 - 2台目以降のshare screenがうまくいかない
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
22 - 表示されない状況で他がshare screenするとうまく表示される
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
23
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
24 # 原因
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
25 - 新しいscreenを差し替える前にrfbのcontextが新しいのに変わってるのが原因
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
26 - 新しいcontextに対してのstopReceiverTaskを呼び出している
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
27
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
28 # 解決策
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
29 - stopReceiverTaskを呼び出した後にcontextを新しいのに差し替える
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
30
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
31 # 新システムに向けてまだ残ってるもの
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
32 - Fit Screen(今はZoom to Fit Window)
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
33 - Retina Displayへの対応
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
34 - クライアント側のFit Screen
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
35
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
36 <style scoped>
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
37 pre {
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
38 font-size: 20px;
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
39 }
4207049da1ec Add summerVacation Slides
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
40 </style>