[원문 보기]
Tatter&Friends 포럼에서 본 내용이지만 말도 많고 탈도 많았던 제로보드의 5.0 버전 개발 소식이 들려왔네요. 그래서 nzeo 사이트에 가보니 반응은 과연 뜨겁습니다.

내용을 한번 보시겠어요?


사실 이전부터 제로보드 5에 대한 뜬소문은 많이 들려오긴 했습니다. 그 외에도 개발자인 제로님이 잠수했다, 개발을 포기했다 부터 시작해서 심지어는 제로님이 죽었다!!(...)라는 것 까지도 봤습니다. 하지만 이렇게 5.0에 대한 소식을 들고 와 주시네요.

이전에 제로보드를 즐겨 사용했던 사용자의 입장으로서는 반가운 소식이기도 하지만, 한편으로는 약간 찜찜한 면도 없지 않습니다. 제로보드 5.0은 현재 추세에 맞게 여러가지 최신 기능들과 XHTML 표준을 지켜서 만들어질 예정이라고 합니다. 그 동안 제로보드 4에서 수없이 문제가 되어왔던 보안 문제 역시 이번에는 강력하게 대비하는 모습입니다. 하지만, 저 코멘트만으로는 여태까지 가져왔던 제로보드의 고유한 색깔이 사라지는 듯한 느낌도 없지 않습니다. 특히 웹표준 준수와 스킨 템플릿 구조의 변경, GPL 라이선스쪽에서 더욱 그렇습니다. 웹표준 준수를 한다는 입장에서야 그다지 반대할 건 없습니다. 하지만, 일부 유저들은 새로 업데이트 되는 제로보드의 모습보다, 웹표준에 의미를 너무 두는 거 같아서 약간은 눈살이 찌푸려집니다. 스킨 템플릿 구조에 있어서는, 밀피유님이 말씀하셨던 '제로보드, 멍청함의 현명함http://www.neoocean.com/blog/1261'에서 나오듯, XHTML화와 스킨 템플릿 구조의 변경은 여태까지 이어져왔던 제로보드 테마에 대한 '쉬운 접근'을 상당부분 차단할 수도 있다는 생각이 듭니다. 그 동안 '멍청했던' 제로보드가 '똑똑해' 짐으로서, 쉽게 접근이 가능했던 부분이 어려워질 수도 있다는 얘기지요. 그리고 GPL 라이선스. 이 부분은 이전에 GR보드의 개발자이신 시리니http://sirini.net/blog/님이 걱정하신 '우려스러운 태터&컴퍼니의 GPL 결정http://sirini.net/blog/?p=159' 이라는 글을 참조하시면 되겠습니다. 한마디로, 사공이 많으면 배가 산으로 간다는 얘긴데, GPL 라이선스로 간다는 말을 들을 때 마다 '대단한 결심'이라고 생각하면서도 저러한 걱정도 나름대로 드네요.

여튼, 거의 반 개발 중단 상태에 있었으면서도 아직까지도 국내 최대의 사용자를 자랑하는 제로보드의 새 소식을 듣게 된 건 너무나도 반가운 일입니다. 제로보드가 웹표준을 준수하고 GPL 라이선스 뭐 어쩌고 저쩌고 하면 어찌됐던간에 그 파급 효과는 엄청날테니까요.

여하튼, 제로보드 5를 기대해 봅니다.

그리고 아래는 잡담.


...뭐 그렇단 얘깁니다. 잡담에 대해서는 사견(私見)이니 태클걸지 마시고 사뿐히 엘레강스하게 넘어가 주세요(...).
2006/05/13 10:35 2006/05/13 10:35
Geschrieben von 윤소정 .

Schreiben Sie Ihre Begrüßungen hier.

  1. Komment RSS : http://www.louice.net/rss/comment/66
  2. Komment ATOM : http://www.louice.net/atom/comment/66
  3. 아사히나 2006/05/15 09:36  Änderung/Löschung  Antwort  Adresse

    음. 저는 다 좋아해서 빠가 될수가 없죠.
    파이어폭스를 좋아하는가 하면 마소..도 거의 빠에 가깝고(-_-)
    누군가의 말에 의하면 적이 없는 사람이라고 하더군요. 뭐, 오프라인에선 모르겠지만.
    .....

    • 윤소정 2006/05/15 15:30  Änderung/Löschung  Adresse

      음, 트랙백을 타다보니 제로보드 5 개발 소식을 보고 '왕의 귀환'이라는 표현을 쓴 게 있어서 개인적으로는 약간 좀 그랬어요(?). 사양이 낮은 제 서브 컴퓨터에서는 저도 익플보다는 파폭을 씁니다. 그게 더 빠르니까요...-_-;

      ...하지만 어딜가나 빠들은 싫어요. 꼭 여러분과 나만이 롹매니아(?)를 외치던 지금은 회개하고(...) 순수하게 군생활 하는 모 가수를 보는 거 같아서;

[サインイン][OpenIDとは?]
살려주세요 -_-
농담이 아니라 정말로...

어제 다른 계정 사용자분들을 위하여 제로보드를 설치하려고 했습니다.
제로보드 스킨 올리는데만 2시간이 걸리더군요... 뭐가 이렇게 많아;
여튼 그런 거 다 제쳐두고... 올렸습니다.
그리고 install.php를 통하여 설치 시작.

dbhost와 user/pass 넣고... dbname 넣고.
아싸 조쿠나 하면서 설치는 순조롭게(...) 되는 듯 했습니다.
아니 사실 별거 없었지만요.

그러나, 거기서 메시지는 나왔습니다.

"테이블 생성에 실패했습니다."
挿入画像

버럭!


...당장 호스팅 업체에 질문을 해 보았습니다.
돌아온 대답은 "제로보드 버그입니다."
...하지만 버그를 고칠만한 능력이 있을리가 없죠.

포기하고 다른 보드를 찾아보았습니다.
그래서 선택된건, 시리니http://www.sirini.net/ 님의 'GRboard'.
설치했습니다. 테스트 보드도 만들었습니다.
모든게 순조롭습니다!! 그래 이거야, 아싸 조쿠나. 이제 삽질은 끝이다.

...라면 얼마나 좋겠습니까 orz.
로그아웃을 하고 게시판 주소를 쳐서 들어가 봤습니다.

"접근 권한이 없습니다."

挿入画像

샹(...)




...이봐.
이렇게 또다시 좌절.

하지만 저는 여러 사람을 위하는 운영자입니다.
여기서 물러설 수 없습니다.

그래서, 이번에는 제로보드와 유사한 기능을 제공한다는 미니보드를 설치했습니다.
설치 잘 됩니다, 네네. 현재 시간은 오전 3시 21분을 가리킵니다.

'이것만 하고 자자...'
슬슬 졸려오기도 하고, 일도 나가야되고.
설치가 끝났습니다, 시험으로 관리자 로그인을 했습니다.

...
"패스워드가 일치하지 않습니다."

挿入画像

아, 어쩌란 말이냐 흩어진 이 마음을(...)



...야, 장난이지?
하면서 다시 언인스톨하고 재설치 후 다시 시도.

"패스워드가 일치하지 않습니다."

挿入画像

아, 어쩌란 말이냐 이 아픈 가슴을(...)



...왜 이런대(...)
혹시나 해서 이전 쓰던 new21 계정에 설치해 보았습니다.






....잘 됩니다.

결국 다시 호스팅 업체에 문의.
"미니보드 <- MySQL 4.1을 지원하는지 확인하세요."

당장 확인해 보았습니다.

위지윅 을 달기위해 미니보드를 다시 깔고 난후.. 어드민 계정으로 들어가려고하니 일치하지 않는다고
하는군요 한 2번을 깔았는데;;;
---------------------------------------------------------------------------------------------------------------
   PHP :: 5.0 Alpha
MYSQL :: MySQL 5.0.0-alpha-nt
버전명 :: MINIBOARD original 2years 0429(FULL)
파일명 :: login.php
  라인 ::  44
---------------------------------------------------------------------------------------------------------------
44::
if(!sql_num_rows("SELECT * FROM $db_table[member] WHERE id='$uid' and pass=password('$pass') and (site=$msite or no=1)",1))
er("패스워드가 일치하지 않습니다");
---------------------------------------------------------------------------------------------------------------

버그검증소스
---------------------------------------------------------------------------------------------------------------
if(!$m_rows) er("해당되는 아이디가 없습니다"); 요 라인 바루 윗줄에 삽입
---------------------------------------------------------------------------------------------------------------
38::
$qq=mysql_query("SELECT pass,password('$pass') FROM $db_table[member] WHERE id='$uid' and (site=$msite or no=1)")) or die(mysql_error());
39::
$a=mysql_fetch_row($qq);
40::
print_r($a);
41::
exit;

검증출력결과
---------------------------------------------------------------------------------------------------------------
Array (  [0] => *A677F61C0E5C52A36E2
           [1] => *A677F61C0E5C52A36E22AAE1962E630B6E126C66
)
---------------------------------------------------------------------------------------------------------------
Array[0]은 설치시 관리자 정보 입력후 MYSQL의 패스워들 함수를 이용해 DB에 들어간 값이고,
Array[1]은 로그인시 입력받은 패스워드를 MYSQL의 패스워드 함수를 이용해 바로 암호화한 값을
리턴받은 값입니다.

여기서 공통점은 둘다 MYSQL의 패스워드 함수를 이용해 암호화한 동일한 값입니다,
하지만 보면 알 수 있듯이 DB에 들어가있는 값이 상당부분 짤려 있는것을 확인 할 수 있습니다..

제가 의아해 하는것이.a 다른분들은 다 돼는데 왜 저만 안될까 입니다. -_-

만약 검색조건으로 준 데이터가 필드의 길이보다 길면 검색시 데이터가 필드의 길이만큼 짤려서
검색되면 로그인이 되야할테고, 아니라면 "일치하지 않는다"는 메시지는 당연하다는것입니다.

"일치하지 않는다"에 대한 버그의 제 생각대로의 가정하에서 라면.
회원가입테이블(*_mini_member)의 "PASS" 필드의 타입을 text로 하던가 아님 검색시
PASSWORD함수로 리턴 받은값을 MYSQL에서 일정 길이수 만큼 짤라내는 함수를 이용해
처리하여 그 값을 이용해 검색해야 한다는 말입니다.. -_-

솔직히 개인적으로 실컷 암호화하여 넣은  데이터가 짤리면...
암호화하여 저장한 의미가 없다고 보는.............

...살려줘.

挿入画像

하얗게... 불태운 거 같아(...)



결국 그만 뒀습니다.



挿入画像

인생 별거 있나...






그런 의미에서 웹 보드 깔끔하고 쓸만한 거 추천좀(...)
perl/cgi는 추천 안 받습니다;


추가 : ...지금은 GNUboard 설치했습니다 (...)
계정 구성원들 재교육중 (...)
2006/02/04 18:00 2006/02/04 18:00
Geschrieben von 윤소정 .

Schreiben Sie Ihre Begrüßungen hier.

[サインイン][OpenIDとは?]

아니 뒤에서 아버지가 틀어놓은 인터넷 방송에서
이 노래가 나오는 김에 그냥 한번 제목을 정해봤습니다.
보시다시피, 계속 열심히 계정 이전 삽질중입니다.
하지만 이전 계정에서 제로보드 스킨들을 전부 다운받아서 백업하고 있는데...

돌겠습니다.
挿入画像

살려줘...



이놈의 제로보드 스킨은 제가 모르는 사이에 대체 어떻게 이렇게나 증식한늘어난 걸까요.
하여튼 이걸 다시 올려야하는데... 과연 1주일갖고 이 삽질이 끝날것인가...
...라고 진지하게 고민해 보는 리체씨입니다.

진짜 만약, 만약말인데.

2006/02/03 00:32 2006/02/03 00:32
Geschrieben von 윤소정 .

Schreiben Sie Ihre Begrüßungen hier.

[サインイン][OpenIDとは?]