본문 바로가기

쓰기

SOW 방식에 문제가 있는 줄 알았는데.. 그런 건 아니었더군요.

원인은 클라나드가 로드시 이미 메모리에 올려뒀던 모든 스크립트를 내려버렸다가 다시 올리는 것이 문제였습니다. 이때 내려버린 스크립트와 새로 올린 스크립트가 동일 위치에 있다는 보장이 없기 때문에 다른 위치에 새 스크립트가 올라가면 문제가 생기는 것이었습니다.

이번 버전에서는 원문복구시 복구 위치가 유효한 쓰기 메모리가 아니면 그냥 복구를 포기합니다. 따라서 로드시 문제점은 없어졌습니다.

이 테스트 버전에 대한 자세한 것은 http://aralgood.com/zbxe/40433 를 참조하세요.

whoami

2008.07.22
18:17:00

그러니까.. 로드가 된 시점에서 이전 스크립트 (번역문이 남아있는) 는 메모리 상에서 사라진 상태가 됩니다. 따라서 복구할 필요 자체가 없어지기 때문에 괜찮습니다.

whoami

2008.07.22
18:50:53

어차피 ATCode 에서는 사용자가 로드하든 말든 모르므로 만약 로드했는데 스크립트가 그 자리에 그냥 남아있다면 정상적으로 복구시켜 주기 때문에 상관 없습니다. 스크립트가 없어졌다가 새로운 위치에 다시 생기면 역시 예전 스크립트는 안남으므로 역시 상관 없습니다. 아주 운이 나쁘면 스크립트가 다른 데에 생기고 원래 스크립트가 있던 자리에 뭔가 다른 중요 데이타가 올라오는 경우인데.. 이 경우는 하늘에 맡기는 걸로... (중얼중얼)

List of Articles
번호 제목 글쓴이 조회 수sort 추천 수 날짜 최근 수정일
공지 Talk [필독] 테스트필터 사용시 주의사항 라파에 155437   2008-08-03 2008-12-16 00:03
105 Archive [플러그인, 소스] D.C.2 Only (테스트버전) [2] file Hide_D 9547   2008-08-17 2008-08-17 18:18
 
104 Archive [소스]추가 사용자 사전 0.1 [개발모드] file Hide_D 9405   2008-07-18 2008-07-18 17:10
 
103 Archive [플러그인, 소스] ATCode 테스트 버전 20080724 whoami 9393   2008-07-24 2009-01-06 01:27
... 이제 안올라오면 뭔가 빠진 것 같지 않으세요? 해결.. 된 것 같습니다. (되었다! 라고 단정적으로 말 할 수 없는 아픔이... ㅜ.ㅜ) * 심각한 버그 버전이므로 삭제되었습니다. http://aralgood.com/zbxe/42858 를 참조해 주세요.  
102 Archive [플러그인, 소스] ATCode 테스트 버전 20080911 [3] file whoami 9210   2008-09-11 2009-01-06 01:01
 
101 Archive [플러그인] OutRuby 테스트 버전 20081012 file Hide_D 9206   2008-10-12 2008-10-12 11:30
 
100 Archive [플러그인, 소스] FixControlCharactor 20080817_2(테스트버전) file Hide_D 9034   2008-08-17 2009-01-06 01:01
 
99 Archive [플러그인,소스] EzTransXP with 사용자사전플러그인(테스트 버전) 20080721_2(추가수정) file Hide_D 9014   2008-07-21 2008-07-21 16:47
 
98 Archive [플러그인, 소스] ATCode 테스트 버전 20080724_2 [1] file whoami 8960   2008-07-24 2009-01-06 01:27
 
97 Archive [플러그인, 소스] FixControlCharactor 20080817_3(테스트버전) file Hide_D 8928   2008-08-17 2009-01-06 01:01
 
96 Archive [플러그인, 소스] RLCmd 20080728 file whoami 8913   2008-07-28 2009-01-06 01:26
 
» Archive [플러그인, 소스] ATCode 테스트 버전 20080722 [2] file whoami 8908   2008-07-22 2009-01-06 01:27
SOW 방식에 문제가 있는 줄 알았는데.. 그런 건 아니었더군요. 원인은 클라나드가 로드시 이미 메모리에 올려뒀던 모든 스크립트를 내려버렸다가 다시 올리는 것이 문제였습니다. 이때 내려버린 스크립트와 새로 올린 스크립트가 동일 위치에 있다는 보장이 없...  
94 Archive [플러그인, 소스] FixControlCharactor 20080816_2(테스트버전) file Hide_D 8836   2008-08-16 2009-01-06 01:01
 
93 Archive [플러그인, 소스] RLCmd 20080802 [1] file whoami 8818   2008-08-02 2009-01-06 01:00
 
92 Archive [플러그인, 소스] DenyWord 테스트 버전 20080907_2 file Hide_D 8802   2008-09-07 2009-01-06 01:01
 
91 Archive [플러그인] ATCode 테스트 버전 20080723_2 file whoami 8787   2008-07-23 2009-01-06 01:27
 
90 Archive [플러그인, 소스] RLCmd 20080728_2 file whoami 8784   2008-07-28 2009-01-06 01:26
 
89 Archive [플러그인, 소스] DenyWord 테스트 버전 20080907 file Hide_D 8757   2008-09-07 2009-01-06 01:01
 
88 Archive [플러그인, 소스] RLCmd 테스트 버전 20080726 file whoami 8745   2008-07-26 2008-07-26 19:05
 
87 Archive [플러그인,소스] ezTransXP with CustomDic 0.3 20080806(테스트버전) [1] file Hide_D 8712   2008-08-06 2009-01-06 01:00
 
86 Archive [플러그인, 소스] D.C.2 Only 20080817_2(테스트버전) [5] file Hide_D 8703   2008-08-17 2008-08-28 22:53