오징어 IRC 네트워크

오징어 네트워크에 자주 물어 보는 (또는 자주 물어 볼 법한;) 질문과 답변을 모아 봤습니다.

클라이언트

오징어 네트워크에 접속하려면 뭐가 필요한가요?

한 번 접속해 보려는 거라면 인클 웹 IRCfIRC 같은 걸로 웹에서 바로 접속할 수도 있습니다. 계속 접속할 일이 있다면 따로 클라이언트를 받는 쪽이 낫겠지만요.

접속했는데 글자가 깨져서 나와요.

오징어 네트워크가 UTF-8 인코딩을 쓰기 때문에 일어나는 일입니다. 사용하는 클라이언트에서 서버 인코딩을 UTF-8(또는 "유니코드")로 바꿔 주세요. mIRC라면 별도의 페이지에 스크린샷을 포함한 설명이 있습니다.

mIRC 사용자인데 인코딩을 어떻게 바꾸는지 모르겠어요.

우선, mIRC는 UTF-8을 잘 지원하지 않는다는 점을 염두하시길 바랍니다. (참고: 현재 개발 중인 mIRC 7.0 베타는 유니코드를 기본적으로 지원합니다.)

mIRC 최근 버전(6.x 이상)을 사용하신다면 네트워크를 오른쪽 버튼으로 눌러서 "Font" 설정으로 들어간 뒤 "UTF-8" 항목을 "Display and encode"로 바꾸면 대화는 무리 없이 할 수 있습니다. (그림을 참고하세요.) 이 방법의 단점은 여러 서버에 함께 접속해 있을 때 매 번 설정을 다시 원래대로 돌려야 한다는 점과, 아직 채널 주제와 한글닉 목록은 제대로 처리하지 못 한다는 점입니다.

만약 X-iRc나 ZeroIRC 옛 버전 같이 mIRC 5.x 대 기반으로 만들어진 클라이언트라면 사용이 많이 어렵습니다. (ZeroIRC 나중 버전은 6.x 기반이므로 사용이 가능합니다.) 사실 이들 클라이언트는 여러 서버에 접속할 수 없기도 하므로, 가급적이면 다른 클라이언트로 접속해 주세요.

네트워크 일반

어떤 프로그램을 사용하고 있나요?

IRC 서버로는 InspIRCd를, 서비스 봇으로는 Atheme를 쓰고 있습니다. 실제로는 설정 및 확장을 많이 사용하기 때문에 몇 가지 준비가 필요합니다.

UTF-8 인코딩을 쓴다는데 무엇이고, 왜 쓰는 건가요?

UTF-8은 유니코드 문자를 표현하기 위한 방법(인코딩이라고 합니다) 중 하나입니다. 많은 다른 인코딩, 특히 EUC-KR 같이 특정한 언어와 문자를 위해 만들어진 인코딩과는 달리, UTF-8 같은 인코딩은 유니코드를 사용해서 세계의 여러 문자들을 한 인코딩만으로 표현할 수 있습니다. 비단 UTF-8이 아니더라도 유니코드는 이미 많은 소프트웨어에서 사용되고 있는 사실상의 대세이기도 하지요.

오징어 네트워크가 UTF-8 인코딩을 쓰는 이유는 비록 한국어만 사용하는 네트워크라 하더라도 한국어 이외의 여러 문자를 쓸 일은 꽤 있고, 이런 상황에서 불편을 끼치지 않으려는 것 때문입니다. 이를테면 HanIRC 같은 기존 네트워크에서 일본어 약자나 중국어 간체를 쓰다가 글자가 깨져서 고생하신 분들이 계실텐데, 오징어 네트워크는 유니코드를 사용하므로 이들 문자를 오롯이 표현할 수 있습니다.

오징어 네트워크가 mIRC의 비-_-협조에도 불구하고 UTF-8을 고수하는 이유는 언젠가 겪어야 할 문제이니만큼 빨리 결말을 보자는 이유가 강합니다. mIRC 사용자 여러분의 양해 부탁합니다.

mIRC가 UTF-8을 잘 지원하지 않는다는데 그럼 어떻게 해야 할까요?

당장은 다른 클라이언트를 찾아 보는 게 한 대안이 되겠습니다. 예를 들어서 챗질라헥스챗 같은 것들이 있는데, 아쉽게도 아직 아무나 쉽게 쓸만한 수준은 못 된다는 게 중론입니다.

오징어가 SSL 연결을 지원하나요?

네! 자세한 내용은 좀 더 안전하게 접속하기 섹션을 참고하세요!

오징어 네트워크에 관한 채널이 있나요?

오징어 네트워크에서 #ozinger 채널로 들어 가시면 네트워크에 대해 뒷다마... 아니, 이야기를 나눌 수 있습니다.

참여하기

오징어 네트워크에 관심이 있습니다. 제가 뭘 할 수 있을까요?

먼저 관심 주셔서 감사합니다! 대강 다음과 같은 걸 도와 주시면 감사하겠습니다.

소프트웨어 개발을 하고 싶은데 뭘 도와 드려야 할까요?

크게 두 가지, 그러니까 IRC 서버인 InspIRCd와 서비스 봇인 Atheme에 새 확장이나 기능을 추가하는 게 가장 시급합니다. 특히 후자는 마지 못해(?) 사용하고는 있지만 오징어의 목표에 미치지 못 하는 기능들이 많아서 여러 작업이 필요합니다. (유닉스 환경에서 C/C++ 프로그래밍을 해 보셨다면 특히 환영합니다.)

현재 사용하고 있는 소프트웨어의 코드는 깃허브에서 보실 수 있습니다. 이들 저장소의 라이선스는 기존 소프트웨어들의 라이선스와 동일합니다.

사용자 지원을 하고 싶은데 뭘 도와 드려야 할까요?

오징어 네트워크가 시작한 지 얼마 지나지 않았으니만큼 아직 일반 사용자를 위한 도움말이나 지원이 부족합니다. 예를 들어서 서비스 봇의 메시지가 아직 지역화가 되어 있지 않고, 사용 가능한 IRC 명령이나 서비스 봇 명령에 대한 설명도 아직 되어 있지 않습니다.

만약 이런 작업을 손수 해 주셨다면, 운영자들에게 적절히 쿼리나 메일을 보내서 알려 주시면 감사하겠습니다. :)

오징어를 응용한다니 무슨 얘긴가요?

오징어는 IRC 네트워크이기도 하지만 IRC에 접속하는 클라이언트가 없으면 유명무실한 존재에 불과합니다. 오징어를 사용하기 좋은 클라이언트를 만들거나 (웹에서 돌아 가는 거라도 상관 없음), 오징어의 채팅 기능을 사용해서 다른 흥미로운 장소에 사용했다면 저희에게 연락해 주세요. 필요하면 지원도 해 드릴 수 있을 겁니다.

서버를 지원하고 싶은데 어떻게 해야 할까요?

우선 해당 서버가 24시간 내내 안정적으로 돌아 가고, IRC 포트들(6661부터 6669까지, 그리고 8080)을 큰 문제 없이 사용할 수 있는지 확인해 주시길 바랍니다. 또한 서버에 InspIRCd 서버를 깔 자원이나 권한이 있는지도 확인해 주시길 바랍니다. (설마 자기 서버가 아닌데 지원하시려는 건 아니겠죠? ;) 이 조건을 만족하신다면 다른 관리자에게 의사를 밝혀 주시면 감사하겠습니다.

서버 지원을 하신다고 오징어에서 즉각 특별한 권한을 갖게 되는 건 아닙니다. 오징어는 관리자 없이도 잘 돌아 가는 네트워크를 목표로 하기 때문에 관리자의 권한을 축소하려고 노력하고 있습니다. 여기에 동의하지 않으신다면 아쉽지만 자신의 서버를 운영해 주세요. 아, 비단 IRC 네트워크의 서버가 아니더라도 여러가지 응용에 사용할 서버를 지원하셔도 되기는 합니다.

기타

왜 하필 오징어인가요?

쫄깃쫄깃하고 맛있으니까요. 오징어 안 먹어 봤나요?

영어 철자는 오징거로 읽어야 하는 거 아닌가요?

그런 사소한 문제는 좀 넘어 갑시다.

사이트 디자인 좋네요/거지같네요. 어디서 만들었나요?

BingoEthnic Purple 워드프레스 테마에서 이미지만 뜯어다가 새로 만들었습니다.

기타 다른 이유로 연락하고 싶은데 어떻게 해야 할까요?

현재 네트워크 전체 관리는 강 성훈이 맡고 있습니다. 개인 홈페이지에 나와 있는 메일 주소나, HanIRC/오징어 닉 lifthrasiir으로 연락해 주세요. 아니면 다른 서버 관리자에게 연락하셔도 됩니다.