[ CultureOfKids ] in KIDS 글 쓴 이(By): cookie () 날 짜 (Date): 1999년 5월 30일 일요일 오전 01시 25분 55초 제 목(Title): 키즈 프로그램 개선 (고침) 하루에 한번 정도는 키즈에 들려서 글을 읽고 가는 사람으로 키즈를 좀더 사용하기 편리하게 몇가지를 고쳤으면 합니다. 머 키즈의 사용자 인터페이스가 하이텔이나 쳔란보다는 결코 떨어진다고 할수 없지만 몇가지만 고치면 더 편리해질수도 있을 것같네요. 1) 스크린 사이즈 글을 읽을때 스크린 사이즈를 바꿀 수 있으면 좋겠습니다. 지금의 24라인 고정은 엤날 VT-100 터미널 (실물 본 사람 있어요?) 시대의 유물이죠. 대부분의 사용자가 PC나 workstaion의 큰 화면에 가변크기 Emulator 를 사용하는 시대에는 안맞지요. 뭐 한줄 당 글자 수 (80)는 그대로 두더라도 라인수는 20에서 50라인 사이에서 자기 정보에서 바꿀 수 있어서 두 화면 길이 이하의 기사는 그냥 한번에 볼수 잇으면 좋겠스니다. 가능하다면 텔넷에서 지원하는 화면 resize 정보로 런타임에 결정하게 하면 더욱 좋고... 2) 직접로긴 키즈 로긴 시에 꼭 텔넷으로 법속후 kids라고 친후에 아이디를 치는 화면이 나오는데 이거 직접 아이디 화면이 나오게 합시다. 현재 텔넷데몬 대신 kids 가 직접 텔렛 포트에서 뜨게 하면 되는데... 관리자용 텔렛 데몬은 적당한 다른 포드에 띄우고요.. 3) 키 바인딩 문제 기사의 끝에왔을 때 꼭 리턴 을 치도록 하고 있는데 이거 다른 글자를 쳐도 돌아 가게 했으면 합니다. 예를 들어 리턴외에 스페이스 키 눌러도 되게 했으면 합니다. 그리고 'n', 'p' 를 누르면 리스트화면을 거치지 않고 바로 다음/저번 기사로 가면 좋겠습니다. 그리고 기사 중간에 빠져나올 때('q') 도 잘못친 'q'+'q' 가 해당 보드를 빠져나갈 수도 있으니까 안전을 위해 q 대신 <리턴> 으로 바꾸고 'n','p' 키를 지원하게 합시다. 그리고 VT-100 모드에서는 커서키를 지원해서 커서키와 스페이스만으로도 네비게이션이 되게 합시다. 그리고 참 한 기사를 읽고 나면 돌아오면 자동적으로 다음 기사로 커서를 옮기면 좋겠습니다. 그러면 스페이스바 만으로도 차레로 기사를 읽을 수 있지요 4) 그리고 스레딩 지원 유즈넷 뉴스리더처럼 주제별로 스레딩 지원이 되었으면 합니다. 뭐 아라비비처럼 복잡한 다단계 스레딩은 오히려 바람직하지않고 2단 정도의 스레딩정도로도 크게 도운이 되겠습니다. 그래서 기사끝에서 리턴대신 ' 'j'/'k' 누르면 같은 스레드의 읽지 않은 다음 기사, 저번 기사, n, p는 무조건 다음 기사, 저번기사, (물론 같은 스레드 기사가 없으면 다음 스레드의 처음, 마지막기사) 'J'는 다음 스레드의 읽지 않은 첫번째 기사, 'K'은 저번 스레드 첫번 기사 'N','P'는 무조건 다음스레드 첫번기사, 저번 스레드 5) 뉴스리더와 연동 NNTP 서비스를 하면 좋겟습니다. 물론 다른 데 피드하지도 말고 외부에서 포스팅이나 피드도 받지말고 오직 키즈에 직접 NNTP 접속해서 자기자신의 뉴스리더로 볼수 있으면 좋겟습니다. NNTP 뉴스리더도 패스워드 로긴을 지원하니까 읽은 기사 마킹하는 것도 가능 할겁니다. 그게 아마 텔넷 부하를 경감하는데도 도움이 될겁니다. 스레딩과 NNTP연동 관련코드는 cdpark님이나 코드를 개발하신 kaien(아라 관리자 분) 에게 요청하시면 될 듯.. 이거 되면 따로 위에서 말한 키바인딩 문제도 해결되죠.. 아라나 키즈나 다 Eagle BBS의 자손이니까 포팅은 어렵지 않을 듯... 6) 새롬 데이타 맨 문제 세롬 데이타맨 프로 /98 로 키즈에 접속하는 분이 상당히 많을 듯 한데 데이타 맨이 좀 VT-100 emulation에 버그가 있습니다. 화면 중간에 erase to end of line 이나 Cursor 이동 처리에 하자가 있어서 앞줄을 제대로 지우지 않고 겹쳐 쓰거나 마지막 화면 페이징 때 에 [리턴] 키를... 줄 때 문에 밀려서 한두줄씩 잃어 버립니다. 마지막 페이지 때만 최대 라인 수를 줄여서 대책을 마련해주세요. 그리고 꾀돌이 마우스 지원을 위해서 해당 기사 번호를 치면 커서만 움직이지말고 그 기사를 읽는 모드가 되면 좋겟습니다. 그리고 내비게이션 버튼 을 활용할 수 있도록 키바인딩을 좀 조절해 주세요. 9) 리스트 화면에서 기사의 연도 표시가 되었으면 합니다. 990125 이런식으로요.. 그리고 본 수 외에 기사의 줄수 + 글자수/40 의 숫자 표시가 잇었으면 합니다. 그러면 아마 '아프다' ... 성 기사도 줄어 들거고 한 두 줄 짜리 영양가 없는 Re: 도 줄어 들거구요.. 그 대신 현재의 필드 중에 <이름> 난은 없에고 제목란은 조금 더 길게 해주세요.. 사실 키즈 아이디는 의미가 있지만 이름필드는 실명 쓰는 사람도 없고 거의 장난끼 섞인 별명이라 리스트 화면엔 의미가 없지요. 물론 기사 읽기의 헤더에는 들어 가야 겠지요. 그리고 리스트나 기사 화면에서 쓸데없는 공간과 헤더를 줄여서 화면 공간을 쓸모있고 깔끔하게 정리 해주세요.. 10) 그리고 찬반 투표 내지는 추천 제도.. 물론 이것도 악용하자면 얼마든지 가능하지만 본수 옆에 추천 수를 기재하면 사용자들이 기사를 선별하는데 도움이 되겠습니다. 그리고 무었보다 질이 낮은 기사나 욕설 등을 걸러 내는 데 도움도 되니까 키즈의 발전을 위해 꼭 필요 합니다. 추천/비추천은 기사 중간 또는 기사 말미에 'o' 'x' 로 optional 하게 가능하게.. 11) 매뉴 개편/ 거의 쓰이고 있지 않은 여러 매뉴들은 과감히 페지하거나 한 곳에 몽땅 몰아 버리고 자주 쓰이는 매뉴와 보드를 쉽게 접근 할 수 있게 해야 겠습니다. 그리고 포스팅이 저조한 보드들, 성격이 유사한 보드는 과감히 통페합하고 보드성격을 분명히하고 이름을 의미있게 다시 붙이고 그 설명을 보드 리스트 상단화면및 보드 선택시에 나타나게 해주세요. 12) go to top menu key.. 전체적으로 에디트 모드나 라인입력 모드를 제외한 어떤 상태에 있거나 특정 키를 치면 반드시 의 known state 로 가는 키가 잇으면 좋겠으니다. 예를 들어 G 라고 치면 어떤 보드나 메뉴로 직접 갈수 있게 해서 G TOP 하면 톱메뉴로 G tosysop, G chat 이런식으로 하면 각 시퀀스를 펀션키나 Quick menu 버튼에 할당 해서 13) 불편한 에디터... 현재 에디터가 VI 비슷한 걸로 되어 있는데.. 요새 많은 사람에겐 낮선 에디터이고 사용하기 불편합니다. (예: 커맨드 모드/입력모드 전환시 한영 전환 필요) 모드없는 스크린 방식의 한글 스크린 에디터가 많습니다. 바꿔 주세요... 음 그리고 제가 약간은 Unix 프로그래밍을 하나까 사용자 쉘 부분 의 소스를 주시면... 쉬운거는 고칠 수 가 있겠습니다. |