토론이 편하도록, 각 페이지 마지막에 의견 붙이듯이, Thread 식으로 기록해 주시면 감사하겠습니다. 진행 방향은 위에서 아래로 합시다. 첨부화일 환영합니다. 되도록이면 여기서는 자유자재로 떠들고, 문서 만들고 해당내용을 지우는 방향으로 진행했으면 합니다.
요즘 Kawari Period 8 관련 도큐먼트를 봤습니다 (관련링크 Kawari Period 8). 시오리 개발을 해볼까 궁리하는 도중이라 그런지, 카와리 프로그래밍 가이드 1장의 내용이 인상깊더군요. 특히 레이어 링에 대한 기술은, 최근까지도 궁리하던 중이어서 뭐랄까, 통쾌하다는 느낌이 들더군요. SL을 만들어본 경험이 있어서 더 그럴지도..하는 생각이 들기도 하고 말이죠. 하지만 몇가지 문제점이랄까.. 우려랄까.. 하는 것이 있어 여기에 적습니다. 국내에 다른 모듈 개발자가 더 있으면 같이 생각해 보고 싶기도 하고요.
제가 생각하는 시오리 제작자(다음부터 제작자라 칭함)의 가장 큰 딜레마의 하나는 본체의 이벤트 중시 시오리 콜과 고스트 개발자(다음부터 사용자라 칭합니다)의 대사/인격중심 제작과의 괴리를 어떻게 처리하는가 하는 것입니다. 미사카는 사용자가 본체측의 이벤트를 이해하고 그에 따라 사용자가 제작하도록 하고 있는 대표적인 시오리이고, 사토리는 그 반대로 시오리 레벨에서 이벤트를 해석해서 사용자의 연출을 극대화시킨 대표적인 시오리라고 할 수 있습니다. 사용자의 취향도 마찬가지로 이벤트의 세세한 부분까지 컨트롤하기를 원하는 사용자가 있는가 하면 쉽고 특성을 더 잘 연출할 수 있는 쪽을 선호하는 사용자가 있지요. 카와리는 이 두 사용자를 모두 아우르기 위해 미들웨어(KEEPS 등)라 불리는 중간 레이어라는 개념을 사용하고 있는 것이죠. 확실히 이렇게 만들면 미들웨어가 어떤 것인가에 따라 시오리의 성격이 변화할 여지가 있게 됩니다..만, 여기에서도 몇가지 고려해 봐야 할 점이 생긴다고 생각되는군요.
- KIS가 (확장된다 하더라도)과연 미들웨어를 제작할 정도의 힘이 있을 것인가.
- KIS의 인터프리터 성격과 일반 단어사전에 끼어쓰기로 되어있는 형식으로 인해 카와리에 부담을 주지는 않는가.
- 미들웨어를 사용한다 하더라도 사용자가 완전히 대사/인격중심으로 제작할 환경을 만들 수 있는 것인가.
... 정도인가요. 혹 관심있으신 분들 계시면 참여 바랍니다. -- whoami
- 음... 제 생각은
- interpreter가 너무 느리면 compiler는 어떤가요?
- 대사 인격중심의 script에 해당하는 abstract model이 있나요? 제가 공돌이라서 이렇게 느끼는 지는 모르겠지만, misaka 및 이전 kawari에서 제시하는 기계 중심의 event model은 확실한 context를 가지는 데 비하여 사용자 중심, 대사/인격중심의 script는 어떤 model을 가지고 있는 것인지 조금 모호해 보입니다. (OO modeling을 조금 해 보다가 잘 안되더라는...)
--산오리
- 컴파일러라.. 미들웨어라는 발상 자체가 (카와리측의 설명에 의하면) 사용자가 "미들웨어에 불만을 느꼈을 경우, 구조를 해석해 변경할 수도 있어야 한다".. 그래서 "읽기 쉽고, 쓰기 쉬운" 미들웨어를 목표로 하고 있기 때문에 힘들지 않을까 합니다.
- 대사/인격중심의 제작환경.. 사실 이 말 자체에 대한 정의를 제가 빼먹고 글을 적어 죄송합니다만.. 글을 적을 때 카와리 프로그래밍 가이드 1장을 읽는이가 읽었다는 가정을 하고 글을 적었기 때문에;; 에또, 그러니까 여기서 말하는 대사/인격중심이란 사용자가 시오리 프로토콜에 대한 지식이 없이, 아니 아예 KIS에 대한 지식이 없이도 자신이 상상한 고스트를 제작할 수 있는 환경을 말하는 것입니다. 말하자면 사토리 정도의 abstract model을 뜻하는 것이죠. 산오리님께서 생각하시는 것과는 다르지 않을까;;
-- whoami
Wiki... 쓰기 어렵나요? 게시판보다 어떤 면이 부족한 걸까요? 뭐, 꼭 Wiki를 고집하는 것은 아닙니다만, 어떤 부분이 부족한 것인지 잘 모르겠습니다. --산오리
좋은데요; 단지, 카테고리가 많으므로 모든글을 모아서 본다던가 원하는 것만 딱 찾는것에는 약간 힘들지도 모르지만, 여럿이서 만들어가는 공동작업장. 인것이 좋고, 무엇보다 '글이 밀려서 묻혀버리지 않는다!'+_+가 역시 제일 좋은걸까.--세루리안 흠. Wiki의 장단점 토론.. 인가요? -_-; 한번 생각해 보기로 하죠.
- 장점:
- 아무나 고치고 쓸 수 있다.
- 형식이 없어 만들고 싶은 대로 페이지를 만들 수 있다.
- 심플하다 - Simple is the Best! (-_-; )
- 손에 익지 않았다 - Help의 한글화가 시급합니다.. (산모님의 한숨소리가 들리는 듯.. 환청인가? -.-; )
- 글을 올리는 것이 불편하다 - 정확하게 말하면 글을 "올리는" 것이 아니고 글을 "에디팅" 하는 것이기 때문에 양이 조금이라도 많아지면 에디트창 뜨는 것도 늦고 어딜 고쳐야 하는지 찾아들어가는 것도 힘들고.. 그렇죠.
- 이쁘지 않다 - 사실 KISS(Keep It Simple, Stupid!)파인 저한테는 큰 문제는 안됩니다만.. 아무래도 눈에 빨리 들어오지 않는 것은 사실인 듯.
뭐, 또 생각나면 계속 더해보기로 하죠;; -- whoami
도움이 될 거라 봅니다. -- whoami
- 장점:
의견 감사합니다. 정리하면 그런 거네요.
- 와서 뭘 읽어야 할지 모르겠다.
제 경우에는 RecentChanges를 맨 처음에 봅니다만.
- 원하는 것만 딱 찾기 힘들다.
- 맨 아래의 search를 이용하면 되긴 합니다만... 하기야 게시판에서도 search를 하지 못하니.
- 손에 익지 않았다. 한국어 Help 화일의 필요.
(-_-) ===3333 후우우... 이게 가장 큰 문제일듯... 근데, 그러면 일윈님 처럼 스크린 캡쳐라도 해야 할까요?
- 글을 고치는 것이 불편하다.
- 음... 특히나 두 사람이 같이 고치면 한 사람은 쓴글 메모장에 저장하고 다시 해야 하니...
- 이쁘지 않다.
- 웅? 그럼 superboard나 zeroboard는 예쁘다고 생각하시나요?
그리고, 제가 이 질문을 드리는 이유는 좀 더 다른사람들이 쓰기 편하게 만들고 싶어서 입니다. 게시판 형식에 사람들의 머리가 고정된다는 점은 저도 동의하는 바이고, 사실 그래서 Wiki를 설치한 것이긴 합니다만, 의외로 참여가 적다는 점을 생각할 때 어딘가 다른 걸림돌이 있지 않을까 생각했던 것입니다.
어쨌던 한국어 Help 화일이 가장 시급하겠죠? T_T
-산오리
뭐 무심코 help에 들어가면 영어가 보여버려서(먼산) 제로보드는, 예쁘다기보다 깔끔하고 안투박하달까(?) --세루리안
아, 아무튼 처음보는 사람들도, 딱 쓰는법을 알겠고 거부감이 안생기도록 쉽고 편한 인터페이스가 시급한데; 거부감이라는 단어는 좀 그렇지만 뭔가 디자인*인터페이스상의 거부감이 있답니다(?)(퍼벙~) --세루리안
極剛 사쿠라..;; 이번 4th Default a.k.a. 미카게 사쿠라는 정말이지 대단하군요. 속에 별의별 기능을 다 넣고 다닌다는 ;; 최근 Win98에서의 버그 때문에 period 540 이 나온 후에 둘러보고 있는데.. 타이핑 게임에서부터 시작해서 다이스(일반 사람들이 생각하는 주사위가 아닌 TRPG에서 쓰는 주사위) 프로그램, 스케쥴 관리 등등. 사쿠라 사용법만 배우는 데에도 How-to가 하나 있어야 할 듯한 불안한 생각이 드는군요. --whoami
- 타이핑 게임은 저도 봤습니다만... 보자마자, '이 게임 만들 생각을 왜 안했을까?'라는 생각이 들더군요. Mikage Sakure는, 뜯어 보셨으면 아시겠지만, DLL로만 되어 있습니다. Nanika에 관련된 여러 spec들을 보면 Sizuma씨는 'DLL spec만 알려주면 사람들이 다 짤수 있을거다'라고 생각하는 것 같습니다. 실제로 그렇게 되어 있고요. (SHIORI, makoto, headline 등등...) 그래서 python program을 DLL로 만들어 쓸수 있는 방법이 없을까 몇개월 전부터 궁리중입니다. (Windows program은 정말 싫어요...) 사실 범용 SHIORI라는게 표현력에 한계가 있는 거고, interpreter이다 보니 아무래도 비효율적이고... 사실은 Kawari안에 dictionary에 해당하는 구조가 없다 보니 단어장을 만들기가 대단히 귀챦게 되더군요. 그래서 이쪽으로 생각해 보고 있는 중입니다.
--산오리
Python을 DLL로, 라. 역시 산오리님 답습니다 (뭐가?) 사실 진짜 프로그래밍 언어를 Shiori에 연결하는 것이 표현력 에 대한 것은 최강이라 할 수 있지요. 문제는, 그렇게 만들면 일반 고스트 개발자는 고스트 개발을 하기가 힘들다는 커다란 단점이 생기게 됩니다. Kawari - KEEPS 를 생각해 보세요. 아니, 그 정도의 프로그래밍 언어 실력이 있다면 아예 커스터마이즈드 시오리를 만들어 쓰는 것이 시오리의 잠재력을 100% 끌어다 쓰는 것이 아닐까 하는 생각이 드는군요. 어쨌든.. 이 정도가 되면 범용 시오리라는 말 자체가 무색하게 되지 않을까요 ;; -- whoami
Chatting과 무언가를 연결하고 싶으시다면 Jabber를 참고해 보시기 바랍니다. --산오리
여기다 제가 글쓰면 이게 올라가는건가요???
올라갑니다. 올라갔군요. --딸기맛피
저도 무언가를 만들어 보자! 라고 생각을 해서 만들려고 한는데.. 정보를 봐도 알수가 없었습니다! (더 쿵!) 보아하니...프로그래밍을 할 줄(상당한? -ㅁ-) 알아야 할 것 같은데..T_T ...껍데기가 만들어야 겠네요;;
--미키
오호.. 위키는 참 어렵군요. 글쓰는 방식이 참 독특해서 놀이터에 글쓰는 방법을 1분씩이나 고민했습니다. 아. 그전에 궁금한게 있는데, 한글나니카제작은 모두 중단된것인가요? 링크되어있는 한글나니카제작 사이트에 들어가보니 모두 홈페이지가 짤렸더군요. 한글 나니카제작이 진행되고 있는곳이 있는것인가 알고싶습니다. 일단 프로그래머 지망생인지라 '나니카'라는 프로그램은 정말 멋지더군요. 한번 제작해보고싶은 프로그램입니다.--지나가는사람
시간이 지나면서 한국에서는 거의 묻혀가는 것 같아 아쉽습니다. 하지만 네이버의 나니카카페는 아직 활성화 상태이니 꼭 들려보세요'ㅅ'--딸기맛피
며칠 전에 나니카를 처음 접하게 된 인클루드 입니다...
ninix 를 쓰시는 분께 질문드립니다. ninix 한글설정은 어떻게 하는 것인가요? 한글 고스트를 설치해 보았는데(산오리 0호기, 초호기), 모두 일본어로 나타납니다.
설치한 코어는 ninix-aya 입니다. (젠투 ebuild 로 설치했습니다) 여러분들께서는 어떤 버전으로 어떻게 쓰고 계시나요?
--인클루드
옛날 버전의 patch는 HowToKoreanizeNinix 에 써 두었습니다만, 최근 버전은 모르겠군요. 시간나는대로 손보겠습니다. --산오리
material같은경우는 한국어 패치가 나온지 꽤 돼지않았나요.'ㅅ'; --딸기맛피
