블로그 첫화면으로 최근 글 보기(Post)
최근 덧글 보기(Comment)
최근 먼글 보기(Trackback)
1~3기 블로그글 모두보기



monthly       2009년 07월
      2009년 06월
      2009년 05월
      2009년 04월
      2009년 03월
      2009년 02월
      2009년 01월
      2008년 12월
      2008년 11월
      2008년 10월
      2008년 09월
      2008년 08월
      2008년 07월
      2008년 06월
      2008년 05월
      2008년 04월
      2008년 03월
      2008년 02월
      2008년 01월
      2007년 12월
      2007년 11월
      2007년 10월
      2007년 09월
      2007년 08월
      2007년 07월
      2007년 06월
      2007년 05월
      2007년 04월
      2007년 03월
      2007년 02월
      2007년 01월
      2006년 12월
      2006년 11월
      2006년 10월
      2006년 09월
      2006년 08월
      2006년 07월
      2006년 06월
      2006년 05월
      2006년 04월
      2006년 03월
      2006년 02월
      2006년 01월
      2005년 12월
      2005년 11월
      2005년 10월
      2005년 10월
      2005년 09월
      2005년 08월
      2005년 07월
      2005년 06월
      2005년 05월
      2005년 04월
      2005년 03월
      2005년 02월
      2005년 01월
      2004년 12월
      2004년 11월
      2004년 10월
      2004년 09월
      2004년 08월
      2004년 07월
      2004년 06월
      2004년 05월
      2004년 04월
      2004년 03월
      2004년 02월
      2004년 01월
      2003년 12월
      2003년 11월
      2003년 10월
      2003년 09월
      2003년 08월
      2003년 07월
      2003년 06월

XML, RSS URL Movabletype


  오늘 공개한 yag(야그)에 대한 보충설명과 부탁말



IT문화원 블로그. 2006년 08월 08일. URL: http://www.dal.kr/blog/2006/08/yag_open.html

2006년 8월 8일 늦은 2시에 야그(yag, http://www.yagne.com) 프로그램을 공개했습니다. 자세한 도움말이나 사용법, 시연은 해당 홈페이지에서 확인할 수 있습니다.

오늘 공개된 야그는 프로그램의 안정성에 목적으로 두고 개발되었기 때문에 기능은 많지 않지만 사용하면서 큰 문제가 발생할 것으로 생각하지는 않습니다. 도움말이나 FAQ가 아직 부족해서 당장 이 글을 통해 몇 가지 말씀을 드리고자 합니다.

(1) 야그 1.0판은 사용자 접속 중 핑을 10초마다 보내 접속 중인지 여부를 확인합니다. 그런데 잠깐의 접속 일탈이나 신호 불안을 감안해 1분 동안 반응이 없을 경우에 해당 사이트를 벗어난 것으로 확인합니다. 즉 나간 지 일 분이 지난 다음에야 사용자 목록에서 사라집니다. 프로그램 상의 벌레(bug)가 아니고 설정값이 그렇게 된 것이니 양해 바랍니다. 다음 판에는 이 시간을 사용자가 설정할 수 있도록 하겠습니다.

(2) 야그 1.0판에는 야그 스킨 편집 기능이 없습니다. 야그의 기본 색상이 분홍색이라 좀 튈텐데요, 색상은 CSS 편집을 통해서 수정하시면 됩니다. 그리고 로고나 아이콘도 그림파일을 편집해서 다시 겹쳐쓰면 됩니다.

(3) 부탁드리고 싶은 것도 있습니다. 현재 야그를 설치하면 맨 윗줄의 로고와 물음표를 통해서 http://www.yagne.com이나 http://www.yagne.com/help.html으로 이동하게 되어 있습니다. 스킨 편집이나 소스 편집을 통해 야그로고 색을 바꾸거나 글씨로 대체해도 괜찮은데요, 두 곳 중 한 곳이라도 링크를 걸어주셨으면 합니다. GPL로 공개한 것이니 어떻게 편집해 쓰셔도 좋습니다만, 그래도 야그 개발자를 생각해서 링크 하나 정도는 남겨주시기를 부탁드립니다.

아참, 실수로 2시에 공개한 파일에는 GPL 규약이 소스파일에 삽입되지 않았습니다. 소스 파일시각이 8월 8일 8시 8분으로 된 것은 GPL 규약이 포함되지 않은 것이지 배포하지 말고 삭제해주시기 바랍니다. 조금 전에 다시 GPL 규약을 포함시켜서 올렸는데, GPL 규약을 포함시킨 파일은 파일 시각이 9시 9분으로 파일 되어있고, 소스파일 앞에 GPL 규약이 포함되어 있습니다. GPL 규약이 포함된 것으로 설치해주시기 바랍니다. ^_^

(4) 여러 가지 사정으로 인해 야그 1.0판에는 많은 기능이 빠져 있습니다. 빠진 기능은 2.x판에는 꽤 많이 들어갈 겁니다.

현재 준비중인 기능의 이름만 살펴보자면 가장 먼저 구현될 대화방 기능을 비롯해, 모두에게 쪽지 보내기, 쪽지나 대화내용 저장하기, history 기능, 사이트지기에게 쪽지 남기기, 방문객에서 공지사항 보여주기, 어제의 인기글 목록 보여주기를 비롯한 로그분석 기능, 이모티콘 적용, 아바타 적용, 소리 적용, 스킨편집, 세부환경설정, 파일전송 기능, 어제의 인기 블로거와 블로그문서, 야그로 대화하면서 게임하기, ID유지를 위한 PC용 원격로그인 프로그램 개발 등 많은 기능이 기획되어 있습니다. 그 외에도 미리 밝히기 어려운 많은 기획안이 준비 중입니다. 이미 기획된 것만으로도 내년까지 개발계획이 잡혀 있는 상태고 판 숫자도 계속 올라갈 예정입니다. 그러니 앞으로의 야그 개발 일정에 대해 기대하셔도 좋습니다.

(5) 사용자들이 가장 궁금해하는 것이라면 역시 대화방 기능의 구현과 독립설치형의 배포 여부겠죠. 예상치 못한 변수가 있어 장담을 할 수는 없지만 현재로서는 9월에 대화방 기능이 들어간 2.0판을 태터툴즈 플러그인으로 배포하고, 10월에는 모든 홈페이지에서 사용 가능한 독립 설치형 프로그램을 배포할 생각입니다. 따라서 나쁜 상황만 발생하지 않는다면 10월에는 모든 홈페이지에서 사용 가능한 야그 배포판을 만나볼 수 있을 것으로 예상합니다.

그리고 야그는 php로 되어 있기 때문에 독립설치형으로 배포되는 2.x판은 리눅스 서버는 물론이고 php가 설치된 윈도서버에서도 사용할 수 있습니다.




첫줄로(go top, go first line) 문화원첫화면으로(go dal site home) 블로그차림으로(go blogtop) 사이트맵으로(go sitemap) RSS URL. 블로그 구독 주소 보기 한RSS에 추가하기

최신글 몇 년만의 휴가와 정리할 일들
현재글 오늘 공개한 yag(야그)에 대한 보충설명과 부탁말
옛날글 신개념 프로그램 yag를 8월8일 yagne.com에서 공개합니다.





먼글,Trackback
• 이 글의 먼글 주소 : http://www.dal.kr/mt3/mt-tb.cgi/228


• 블로그이름 : e-learning blog (2006년 08월 09일. 11:30)
• 걸린글제목 : 야그네(yagne.com)
http://www.yagne.com (제작사 : 마이엔진) 댓글과 트랙백이 비동시성 상호작용이라면 야그네 플러긴은 동시성 상호작용이다. 블로그 글에 대한 의견을 이제 비동시성과 동시성 즉, 실시간과 비실... [모두 읽기]


• 블로그이름 : Homo-sapiens-sapiens.net (2006년 08월 09일. 23:17)
• 걸린글제목 : yag와 gabbly.com채팅창
yag는 홈페이지또는 문서에 접속하는 모든사람과 대화가 가능한 프로그램이다. 설명은 개발자이신 김중태님이 "yag를 소개합니다"에서 잘 해놓았다. 하지만 김중태님의 설명중에 틀린부분이 ... [모두 읽기]



글쓴이: Rantro   (2006년 08월 08일. 21:24)

태터툴즈를 쓴다는 것은 계정을 따로 쓴다는 얘기인데, 역시 가장 중요한 것은 트래픽입니다. 10초마다 핑을 보낸다면 전체적으로 트래픽을 많이 사용하지는 않나요?


글쓴이: 김중태   (2006년 08월 08일. 22:03)

Rantro님: 트래픽보다는 CPU, 램 점유율이 더 문제일 것 같습니다. 핑은 간단한 신호만 보내는 것이니 한 시간 내내 쏘더라도 그림 파일 하나 크기에 불과할 것 같습니다만, 동시접속자가 많아질 경우에는 CPU 사용이 증가할 겁니다. 배포판에서는 접속자수를 20명으로 제한했는데요, 회사에서 사용하는 서버에서는 20명이 모두 들어와도 서버 부담이 크지 않습니다만 서버 한 대에 500개 홈페이지가 입주하는 웹호스팅 서버라면 조금 문제가 틀려지겠죠. 500개 홈페이지에 10명씩만 야그를 써도 1천 개 핑을 10초마다 보내야 하니까요. 1.0판의 부하를 토대로 2.0판의 기능을 제한해야 할 겁니다.


글쓴이: 농우   (2006년 08월 09일. 01:40)

태터툴즈 설치는 어찌어찌해서 쓰고 있습니다만 스킨수정은 더 어렵군요. '적당한 위치에 삽입' 이 정도도 어렵네요. 어디 배울만한 데 없을까요? YAG를 설치해보고 싶어서요~-.-;;


글쓴이: 지나가는이   (2006년 08월 09일. 04:23)

File I/O, Db Connection는 가장 큰 리소스 차지 입니다.
DB ping refresh가 0.5초로 얼핏 보이던데,
이걸 허용해줄 호스팅사를 국내 없을껍니다.

일반 개발자들이 이런 채팅을 피하고, 소켓으로 만드는건 왜일까요? 시간이 지나면 답이 나오실듯.


글쓴이: 농우   (2006년 08월 09일. 08:25)

고맙습니다. 그럭저럭 성공했습니다. 일단 써봐야겠군요...^^


글쓴이: 이기영   (2006년 08월 09일. 09:15)

제가 3~4개월전에 해보고 싶어서 정리했던 개념이랑 딱 일치하네요.
멋지네요.


글쓴이: 김중태   (2006년 08월 09일. 14:09)

농우님: 설치에 성공했다니 반갑네요. 어제 밤늦게 여러 사이트에서 대화를 나누어봤는데, 즐겁고 재미있습니다. 설치한 보람이 있을 겁니다.

지나가는이님: DB핑은 10초 단위고요, 0.5초는 PC에서 이루어지는 것입니다. 10초라도 조금 부담스럽기는 하죠. 야그는 기술적인 관점으로 볼 것이 아니라 문화적인 관점에서 접근한 것이니 기술적 문제는 부차적이라고 보고 있습니다.

이기영님: 사람 생각은 다 비슷하죠. 누가 먼저 실천하느냐의 차이 정도일 겁니다. 같은 생각을 하셨다니 반갑습니다. ^^;


글쓴이: 한날   (2006년 08월 09일. 18:45)

^^ 멋집니다. 저도 이 비슷한 걸 준비하고 있습니다. 전 '이야기 바구니'라는 이름이지요. '야그'가 더 정감있고 예쁘네요. >_

아무튼 전 게으르고(--;) 마음이 작아서 이렇게 만들어 배포할 생각은 못하고 있는데 멋진 문화 도구를 배포하신 모습에 역시나 감탄을 합니다. 김중태님답다는 생각도 들고요.


글쓴이:   (2006년 08월 09일. 20:45)

티스토리에선 사용하지 못하죠?


글쓴이: 김중태   (2006년 08월 09일. 22:49)

한날님: 제가 만든 것은 아니고 우리 회사 직원들이 노력한 덕분이죠. 저는 별로 한 일이 없어요. 하여간 사람 생각은 비슷한 것 같군요.

객님: 티스토리는 플러그인 독자 설치가 지원 안 되니까요. 하지만 태터앤컴퍼니에서 지원할 가능성도 있으니 한 번 기다려보시죠.


글쓴이: 거칠마루   (2006년 08월 18일. 11:13)

yagne. 야근을 하면서 만드신건 아니신지..


글쓴이: 김중태   (2006년 08월 21일. 13:47)

거칠마루님: 그러고보니 yagne이 야근으로 보이기도 하네요. ^^;
하여간 야근은 사절입니다. ^_^


Post a Comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)


total blogpost