코멧 강좌를 보고 테스트 중에 궁금한게 있어서요.
롱폴링 방법으로 클라이언트에서 ajax로 서버에 접속하고 sleep으로 계속 루프를 도는 중이라면 다른 ajax통신은 불가능 한건가요?
테스트 해보니 sleep 중에 다른 ajax요청을 했을시 이전 sleep중인 요청이 끝나야지 다음 ajax요청을 처리하는데요. 이게 본문에 커넥션 제한 때문인가요?
코드는 jquery에 ajax 코드를 사용했습니다.
안녕하세요 여쭤보고 싶은게 있어서 무턱대고 찾아왔습니다.
다름이 아니라 오늘 ie9 rc 버전을 설치했는데요 문제가 있는데 아무 정보가 없어서요
ie9 설치후 웹페이지 흰색 배경에 노란점들이 아주 조그맣고 희미하게 나타나는데요
이게 인터넷옵션 고급에서 GPU렌더링 소프트웨어로 옵션을 꺼주면 사라집니다..
ie9 의 최고 기능중 하나인 gpu 가속을 쓰지 못하는건 말이 안되는것같고
그래픽 카드는 ati HD5850 입니다... 왜그럴까요?
전주에서 강사님께 교육받은 학생입니다.
강사님의 열정이 담긴 강의에 감사드려요.
자주 들르겠습니다. 감사합니다.
아직은 능력보다 마음이 앞서서 부족한 부분이 많았으리라 생각합니다.
좋은 말씀 해주셔서 감사합니다. 다음엔 더 잘해야죠. ^^
안녕하세요. 저는 AJAX 기반으로 웹게임을 만들고있는 개발자입니다.
한가지 고비에 부딪혔는데요...
바로 캐릭터의 이동입니다.
자바스크립트의한계..아니 웹의한계인가요....
서버의 캐릭터 좌표값을 실시간으로 받아와 이를 캐릭터를 움직여 주어야하는데...
어떻게 해야할가요.. 어떤 것을 공부해야할가요.?
아마도 원하시는 내용이 '웹에서 실시간으로 데이터를 주고 받는 것'인 듯 합니다.
Flash를 사용해도 되고, 다룰 수 있으시다면 플래시에서 XMLSocket을 사용하도록 하고 통신 결과를 자바스크립트와 통신하도록 하는 방법이 있습니다. 현재로서는 이 방법이 그나마 가장 빠르고 쉬운 방법이 아닐까 합니다.
순수하게 자바스크립트만 사용하고 싶은 것이라면 Comet 이나 HTML5에 포함된 WebSocket을 알아보시면 될 것 같습니다. 단, WebSocket은 IE6~8에서는 사용할 수 없어 이를 구현해주는 Flash를 함께 사용해야 합니다.
어떤 경우든 일반적인 웹 서버만으로는 힘들 것이라 생각합니다. 실시간 통신을 위한 별도의 웹 서버를 간단하게라도 작성하셔야 하지 않을까 싶습니다.
행복한고니
2010.11.09 17:09
•신규 에서 검토중 으로 상태 변경
문제 해결을 위해 웹 사이트에 쉘(SSH, Telnet)로 접근할 수 있는 주소, 아이디, 패스워드를 알려주시면 확인해보도록 하겠습니다.
어떤식으로 도움을 주신다는 말씀이신가요?
문제의 원인이 어디에 있는지 파악하는게 우선이고요,
원인을 파악한 후 처리 계획을 잡고 진행하게 됩니다.
원인을 파악하려면 우선 쉘 계정과 관리자 계정으로 접근할 수 있어야 하기에 관련 정보를 요청드린 것입니다. 그런데 지금 보니 시작 모듈을 정해주지 않은 것 같습니다. 백지화 현상은 아마도 업로드 중에 실수가 있으셨던 것 같고요.
자세한 내용은 해당 이슈를 확인해주시기 바랍니다.
강의 또 안하시나요?
한번 들어보고 싶은데...
아직 특별히 계획된 일정은 없습니다. ^^
혹시 제 발표나 강의를 듣게 되신다면 꼭 아는 척 해주세요. ㅎㅎ
안녕하세요. comet기술에 관해 검색을 하다 오게되었는데요 궁금한게 있어서 질문드립니다.
http://10bay.co.kr <- 옥션 사이트를 보면 현재 가격과 남은 시간이 실시간으로 변하는데요
이러한 효과를 구현하는 효과적인 사이트를 구현할면
현재나와 있는 기술중에 어떤게 좋은지 해서여
저가 알아본 comet기능이 들어간 공개 옥션으로는 2개가 잇는데요
http://www.ibm.com/developerworks/kr/library/tutorial/wa-aj-comet/section2.html
http://www.jarvana.com/jarvana/view/org/cometd/cometd-demo/1.1.1/cometd-demo-1.1.1.war!/auction/index.html
cometd라는 툴로 돌아가는 프로그램입니다. 주소는 아래와 같구요
http://www.cometd.org/
저도 둘 다 사용해 본 적이 없어서 뭐가 더 좋다 말할 수 있는 입장은 아닙니다.
다만, COMET 자체가 하나의 방법론일 뿐 대단한 기술들을 모아놓은 것도 아니라서 무엇을 선택해도 COMET 때문에 기술적인 우위가 판가름나지는 않을 것이라고 말씀드릴 수는 있습니다.
두 가지 도구가 모두 데모 수준인 것 같은데 아마 실제로 사용하시려면 더 많은 부분을 손대야 하지 않을까 싶습니다.
안녕하세요? 행복한고니님. 전주에서 뵈었던 송정섭입니다.
강사님께 한가지 질문이 있어 이렇게 글을 올립니다.
스마트에디터에서 직접 html 태그로 입력할 때 말입니다.
<A>태그에 href값을 넣을 때, 상대url로 삽입해도, 저장될때는 절대url 값으로 변경되더군요.
스마트에디터 개발자였던 분이시라, 왜 이렇게 처리하셨는지 아실 것 같습니다만...
어떤 이유로 이런 질문을 드리냐 하면, 제가 아는 개발자분이 오픈된 스마트에디터를 홈페이지 내에 사용했는데, 홈페이지의 URL이 바뀌어질 것을 예상하고, 상대 url로 변경하니 변경처리가 안되더랍니다.
그 이야기를 들으니 이유가 궁금해서 강사님께 여쭤봅니다.
안녕하세요, 오랜만입니다. ^^
아마 사용하신 브라우저에 따라 다를텐데요, 브라우저에 따라 편집 영역 내부에 있는 모든 링크를 (가능한 경우) 절대 경로로 바꿔버리는 경우가 있습니다. a 태그의 href 속성값은 물론, 이미지의 src 속성 등도 이에 해당합니다.
그래서 플러그인 등을 만들어서 WYSIWYG->IR로 바뀔 때 현재의 경로와 비교해 다시 상대 경로로 바꾸어 주는 기능을 추가하기도 했었습니다.
즉, 경로를 바꾸는 것은 웹 브라우저에서 하는 일이며 이를 바꾸어주려면 별도의 플러그인을 만드시는 것이 좋습니다.
앗, 빠르게도 답변을 주셨네요. 제가 실수를 하는 바람에 허겁지겁 헤메고 있는 동안 처리까지 해놓으시다니...
감사합니다. 이런 저런 웹브라우저에서 확인을 해봐야겠는데요.
참, jQuery를 홈페이지 제작시에 써보려 했는데, 강사님의 좋은 강의를 들었어도 책 몇 페이지 읽어본 것으로는 적용하기가 힘들더군요.
좀 더 노력해 봐야 겠습니다.
다시 한 번 감사드립니다. 추운 날씨에 몸 건강하세요.
어? 무슨 이유에선지, 글에 링크가 연결된 것처럼, underline이 생겨버렸네요.
음... HTML을 보니 제가 'A' 태그라고 쳐 놓은 것이, 앵커 태그가 삽입된 것으로 인식되었네요.
별로 보기 좋지않으니 강사님이 삭제하셔도 무방합니다. (죄송스럽네요.)
안녕하세요.
편역하신 '거침없이 배우는 자바스크립트' 책을 보고 배우는 중인데
중간에 막히는 부분이 한곳이 잇어서 질문좀 드리려고 하는데
연락처를 찾을 수 없네요.
e-mail 주소라도 좀 알려 주세요.
진도가 안나가고 잇어서 죽을 맛입니다. ㅎㅎ
수고하세요.
안녕하세요, 행복한고니입니다.
책에 대한 질문은 http://taggonbooks.com 에 적어주시면 가능한 빨리 답변을 드리도록 하겠습니다 ^^
새해 복 많이 받으세요~
코멧 강좌를 보고 테스트 중에 궁금한게 있어서요.
롱폴링 방법으로 클라이언트에서 ajax로 서버에 접속하고 sleep으로 계속 루프를 도는 중이라면 다른 ajax통신은 불가능 한건가요?
테스트 해보니 sleep 중에 다른 ajax요청을 했을시 이전 sleep중인 요청이 끝나야지 다음 ajax요청을 처리하는데요. 이게 본문에 커넥션 제한 때문인가요?
코드는 jquery에 ajax 코드를 사용했습니다.
설명이 조금 더 정확하면 답변에 도움이 될 것 같습니다.
우선 롱폴링은 jQuery의 ajax 메소드를 통해 XHR로 접속했다는 것 같은데, 서버에 접속한 뒤 어느쪽에서 sleep을 사용해 어떻게 루프를 돌았다는 것인지 잘 모르겠습니다.
혹시 클라이언트쪽에서 while문을 사용해서 sleep을 했다는 것인지... 그 부분에 대한 정보가 있어야 됩니다. ^^
안녕하세요 여쭤보고 싶은게 있어서 무턱대고 찾아왔습니다.
다름이 아니라 오늘 ie9 rc 버전을 설치했는데요 문제가 있는데 아무 정보가 없어서요
ie9 설치후 웹페이지 흰색 배경에 노란점들이 아주 조그맣고 희미하게 나타나는데요
이게 인터넷옵션 고급에서 GPU렌더링 소프트웨어로 옵션을 꺼주면 사라집니다..
ie9 의 최고 기능중 하나인 gpu 가속을 쓰지 못하는건 말이 안되는것같고
그래픽 카드는 ati HD5850 입니다... 왜그럴까요?
도움을 드리고 싶지만 웹 브라우저에서 발생하는 오류나 이상 현상에 대해서는 아는 바가 없습니다. ^^;;
검색해보니 말씀하신 옵션은 GPU를 지원하지 않는 그래픽 카드를 위해 필요한 것 같은데요, ATI HD5850은 GPU 렌더링을 지원하니까 굳이 필요없는 옵션입니다.
http://support.microsoft.com/kb/2398082/ko
문제가 되지 않는다면 꺼두는 것도 좋을 것 같습니다.
comet 검색하다가 우연찮게 들어왔어요.
근데 프로필에 부산(양정초등학교) 적혀 있는 거 보고
깜짝 놀랐다는.. 그것도 80년생. 저도 거기 나왓거든요~ 헤헤
여튼~
좋은 글 잘 보구 갑니다.~
마지막으로 여친에게 프로포즈한 동영상 보고
뻑 감동 먹고 눈물 날뻔했다는~~~ 멋쟁이시네요.
좋은하루되세요~
반갑습니다. ^^
초등학교 동기는 또 처음이네요. ㅎㅎ