항상 게흐른 제 모습에 블로그에 글도 잘 안올리고.관리도 잘 안하고 있었네요.


이제 열심히 글을 올리도록! 노력해보겠습니다.ㅠ


=====================================================


1. 바쁘네요.

일은 산더미인데 자꾸 게흘러 일을 안하게 되네요...아..이럼 안되는데.ㅠ


2. 할일이 많네요.

만들고 싶은 APP도 만들어야 하구요. 홈페이지도 만들께 생겼구요.

웹접근성 검사툴도 만들었는데..배포를 안하고 있네요.

어서 배포해야겠어요.ㅠ


3. 사고 싶은게 많이 보이네요.

제가 좀 지름신이 잘오나봅니다.

6D라는 카메라가 나왔는데...카메라 사진을 보자마자 가슴이 뛰네요.ㅠ

예전에 처음 카메라를 손에 잡은 날이 생각나네요.

그래도..지금 자금 사정상 지르지는 못하니 속으로 눈물만..ㅠㅠ


ATIV Smart PC PRO라는 tablet PC가 나왔더라구요.

예전에 slate pc도 마음에 들었지만 이번 모델은 디자인도. 기능도. 다 마음에 드네요.

WACOM디지타이저가 들어간 노트북만 보면 자꾸 눈이 돌아가서 문제네요.ㅠ

..

..

지르고 싶은게 산더미지만 두개만 써야겠습니다..

어차피 태어나 한번 살고 끝날껀데..!! 사고 싶은건 사고! 행복함은 항상 느끼고 살고 싶!! 지만.


나이도 한살 두살 먹어가서 결혼 적령기에 떡! 걸려 있고.ㅠ_ㅠ 아직도.

가난과 월세에 시달리며.. 살아가는 제가 불쌍하기만 하네요.ㅠ



두고 봐요!! 언젠가는!! 가지고 싶은거!! 세상 모든걸 다 가질수 있는 길OI가 될테니까요!!


2012년도 얼마 남지 않았는데 모두들 매일 좋은 날만 있길 바랄께요.^^




ps. 여친님이 이글을 우연히 보시고 지름을 허락해 주십사 올린글 절대 아닙니다!

이벵하면 콩고물이라도 떨어질까해서..*-_-* 삼국지를품다ㅡ게임메카(줄여서 삼품메카! 뜨든ㅡ)에서 보고ㆍ이게뭐지? 하고 시작한 겜! 모바일과 컴터에서 모두 사용가능하다기에 세상 좋아졌구나 하고 무심코 시작해보았는데.. 생각보다도 재미있네요ㅋ 최근 삼국지 이름달고 나온것중에 베스트인듯! 간단히 사나흘 하고 접을 간단한 게임인줄알았는데 장대한 스토리가 펼쳐지네요ㅋㅋ우왕. 데이터를 무지하게 써댈것같은 게임이지만 실상은 한시간 플레이에 0.22mb랬던가.. 중간중간 나오는 드라마도 쏠쏠한재미! 길거리와 지하철에서 나오는 광고를보며 훗! 하고 핸드폰을 꺼내 플레이해주는 센스! 사실 이벵도 귀찮아요. 얼른 급마무리하고 겜하러갈겁니다-_-뿅! ㅋㅋㅋ osu@coji.net

열심히 작업했는데.ㅠㅠ

FIREFOX에서만 적상 작동하네요.ㅠ_ㅠ


여러가지 테스트해본 만큼 여기까지 소스를 공개하고.

일단 회사 업무를 해야 하니 회사 업무를 하러 가겠습니다.ㅠ_ㅠ


가장큰 문제는 while로 무한루프를 돌리는 동안은 브라우저가 iframe을 새로 로드하지 않는 문제가 있다는 것입니다.ㅠㅠ


해당 내용을 모든 브라우저에서 처리되도록 수정하면 피드백좀 부탁드리겠습니다.


어제 작성해서 올린글은 Sync방식의 AJAX가 처리 되지 않아..

기대하시던..분? (댓글로 요청하신 분)의 요건을 충족하지 못했습니다.


가장 큰 문제는  WHILE문을 돌리면서 대기를 하도록 코딩하면, IFRAME이 로딩이 되지 않는 것입니다.

이건 javascript가 허용하지 않는데 어쩌겠습니까?



닭질을 통해 잡아야지요.ㅠㅠ

그래서 여러가지 뻘짓과 테스트를 통해 Iframe이 로드될때까지 Sleep가 가능하도록 구현해보았습니다.


스크립트만으로 처리하는건 좀 어렵더라구요.

그래서 서버의 힘을 약간 빌렸습니다.



스스로 서버에 DDOS공격하는것 같은 기분이지만. script내에서도 sleep(딜레이)를 주고 서버에서도 내려주는 시간을 적당히 조절 하여 테스트하였습니다.

가능한 서버에 부하를 적게 주도록 신경 썼는데 그래도...마음에 드는 스타일은 아니네요.ㅠ



일단 해당 소스를 공개합니다. (어제 올린 소스의 upgrade버젼이며, JSP코드가 한개 추가 되었습니다.)

혹시 PHP를 사용하신다고 해도..JSP소스와 동일하게 SLEEP만 주시면 됩니다.


테스트 URL은 어제와 동일합니다.

http://api.jexframe.com/test/test.html





작년에 Safari Ajax시 문제가 발생해서..

포스팅한적이 있었습니다.

http://iamgil.com/390  )

해당 내용에 대해 문의가 있어 다음과 같이 포스팅합니다.



Ajax거래의 응답이 10초가 넘어버릴 경우에 빈 응답이 내려온다는 것입니다.

서버에서는 응답을 내려주지도 않았는데 말이죠. 

동기/비동기 방식 거래 모두에서 말이죠.


동기 방식의 경우 70-80% 이상이 문제가 있었고

비동기 방식의 경우에도 꽤나 높은 확률이었던것으로 기억합니다.

(테스트해본지 오래되어서.^^;;)


이 문제에 대해서..

처리한 소스입니다.

하지만 한가지 문제가 동기방식 거래가 되지 않는다는것입니다.

API는 만들었지만 테스트 해보니 잘 되지 않네요.ㅠㅠ




혹시 Sync가 꼭 필요한데..Sync스타일로 코딩만 가능하면 된다라고 하신다면..

제가 예전에 만든 Javascript JobManager소스를 올려드리도록 하겠습니다.^^




Ajax에서 동기 거래는 추천드리지 않지만...

어떻게 해서든 되게 해보려고 했지만..실패했네요..



이것 저것 테스트 중이니 차후에 라도 동기거래를 구현해 낸다면 포스팅 하겠습니다.

해당 내용을 처리한 From-submit방식으로 Ajax를 구현한 내용이구요.


필요시에는 File첨부 기능도 추가할수 있습니다.^^ (필요하시면 댓글로 요청주세요.ㅎㅎ)


동기방식은...조금만 기다려달라!! 라고 말씀드리고 싶지만 빠른시간에 처리할 자신이 없네요.ㅠㅠ

일단 기다리시는 분이 계시고, 혹여나 그분이 이 소스를 수정해서 구현해주신다면.^^;...감사합니다...(__  )

꼭 댓글로 피드백 부탁드리겠습니다.


아래 첨부파일은 구현해놓은 소스 입니다.

Form-Submit방식으로 Ajax를 구현해 놓은 소스입니다.(formAjax.js)


그리고 의존성이 있는 jquery와 json2.js 파일을 첨부하고


해당 내용을 테스트한 test.js파일과 test.html 응답을 내려준 test2.html 파일을 첨부합니다.


그리고 해당 내용을 테스트할수 있는 URL은


http://api.jexframe.com/test/test.html 입니다.

제가 관리하는 서버이긴 하나 회사 서버인 관계로 해당페이지의 링크는 어느 순간 삭제될수도 있습니다.








회사에서 HTML5 도입에 대하여 고민을 해보던중 문득 크롬프레임에 대하여 고민을 하게 되었습니다

기존 업계에서 사용중인 유사 제품인 VeraIN 적용에 대한 이야기또한 해보고자 합니다.


CHROME FRAME를 써서 얻을수 있는 장점과 단점을 구분해보고자 합니다.


1) VERAIN은 무엇인가?

금융 보안모듈을 납품하는 업체인 "위즈베라" 라는 회사에서 만든 제품으로

기존 IE에 최적화되어 만들어진 사이트를 CHROME / FIREFOX / OPERA / SAFIRI등에

서 사용이 가능하도록 지원해주는 제품입니다. (내부에서 IE 컴포넌트를 사용하도록 지원하는듯합니다)


FIREFOX / CHROME 플러그인으로 존재하는 IETAB과 유사한것 같습니다.


해당 제품의 장점은 IE만에서의 테스트로 CHROME / FIREFOX / OPERA / SAFARI등에서 동일한 작동을 보장합니다.


장점은 기존 IE로 만들어진 사이트를 적은 비용으로 여러 브라우저를 지원하도록 해주는 효과가 있습니다. 또한 유지보수 회사가 존재함으로 인하여 문제 발생시에 지원이 가능하다는 점입니다.


단점으로는 MS윈도우 기반의 제품으로. (아마도 IE컴포넌트를 사용할테니)

여러 OS를 사용하는 서비스는 어렵고 IE 컴포너트의 사용으로 타 브라우저에서도 성능이 느려진다는것입니다



2) CHROME FRAME은 무엇인가?

CHROME FRMAE은 구글에서 배포하는 IE플러그인으로 IE에서 CHROME엔진을 통하여 렌더링 및 스크립트 연산을 수행한다는 것입니다.

이 CHROME FRAME를 욕하는 사람들도 많이 있습니다. 이유는 IE6 / IE7 / IE8등의 수명 연장에 대해서 욕하는 사람들도 있구요. GOOGLE이라는 회사가 activeX를 배포한다는 것입니다.


하지만 이 CHROME FRMAE은 엄청난 장점을 가지고 있습니다. 

1. 가장 큰 장점은 IE6/7/8/9 에서 CHROME수준의  HTML5지원을 가질수 있습니다.

  - 매력적인 HMTL5의 기능들인 .. MENIFEST / CANVAS등의 기능 그리고 WEBSOCKET등의 기능을 모두 사용할 수 있다 는 점입니다.

2. 위에서 설명한 VERAIN이라는 제품에 장점인 테스트 공수의 절약또한 가질수 있습니다.

 - CHROME FRAME 또한 IE6/7/8 에서 돌아가는 내용을 CHROME과 동일하게 처리한다는 것을 보장 한다는 점입니다. IE6/7/8 각각 테스트해야하는 공수를 CHROME하나 테스트로 해결이 가능합니다.

3. 성능이 뛰어납니다.

 - CHROME의 V8엔진과 렌더링 엔진의 성능은 많은 사용자의 호평을 얻고 있습니다. 저 또한 스크립트 개발시 V8엔진이 IE스크립트 엔진보다 10배 이상 빠르다고 느끼고 있습니다. 해당 웹사이트 사용자들은 CHROME FRAME을 사용한 사이트를 타 사이트 보다 빠르다고 느끼게 될것입니다.

4. 구글에서 만들었다는 것입니다.

 - "위즈베라" 도 훌륭한 회사지만 구글의 브랜드는 웹 사용자에게 거부감이 적습니다.

 - 구글은 아직도 계속 chromeframe을 업그레이드하고 chrome와 동일하게 관리를 하고 있습니다.

5. CHROME이 깔린 이후에도 기존 브라우저 작동에 대해서 아무런 영향을 미치지 않습니다.

- CHROME FRAME의 경우 사용자가 특별히 지정하지 않는 이상의 IE 본연의 형태로. 다른 웹사이트 접근시에 영향을 미치지 않습니다.

- CHROMEFRAME 의 경우 아래 구문이 포함된 사이트의 경우 자동으로 돌아갑니다.

 <meta http-equiv="X-UA-Compatible" content="chrome=1"> 


물론 대규모의 프로젝트에서 ChromeFrame을 공식적으로 도입하기 위해 아래와 같은 점은 고려해보아야 합니다.

1. CHROME FRAME오류에 대한 유지보수

 - 제가 느끼기에는 CHROME FRAME에 별 오류가 없을 것이라고 생각합니다. 하지만 대규모 프로젝트가 CHROME FRAME오류가 발생했을때 GOOGLE에 유지보수 요청이 어렵다는 것을 걱정하고 있었습니다.

 - 아직까지의 오류사례는 발견하지 못하였습니다.^^;



후..-_-...한참을 고민하고 정리했는데요..

차후에 얻는 정보가 있다면 업데이트 하도록 하겠습니다...

CHROMEFRAME..참 좋은데~ 머라고 말로 할수는 없고~~





+ Recent posts