제로보드XE, 사용자 인터페이스에 대한 고찰..

내가 처음 제로보드 XE가 베타를 접한 이후로 벌써 1년이 지난거 같다.

현재 작성하는 내용은 사용기라면, 나름의 사용기라고 할수도 있겠다.
하지만 보다 냉정한 나만의 주관적인 시각으로 zb4와 zbxe를 바라보려한다.ㅋㅋ
기능은 둘째치고 오늘 UI 만 이야기할꺼다.!!

1. 보다 발전된 XE 과연 편리한가?
답부터 적어보자. 그렇치 않다. 어떤 면에서 편리하지 않은가? 그것은 바로 설정에 있다.
설정이 정말로 어렵다. 아마 zb4의 단순 게시판 빌더에서 zbxe의 사이트 빌더는 생소할수 밖에 없다. 하지만 사이트 빌더치고라도 상당히 어려운 수준이다.
모습은 다르지만 본질적으로 같은 사이트 빌더인 나모웹에디터는 이보다 훨씬 쉽다.!!

(물론 코드는 지저분하다..-_- ㅎㅎㅎ)

개인적으로 제로님을 알기에.. 여쭤본적이 있다. XE 설정하기 너무 어려워요~ 라고…
제로님도 공감하시고, 사용자가 더욱 설정하기 쉽게 적용하기 위해서 고민중이라고 하셨다.
그때가 되어서, 정말 쉬워진다면 모를까.. 현재는 미안하지만 정말 어렵다.!!

(물론 익숙해지면 쉽지.. 익숙해지지 않아도 쉽게 만드는게 더 중요한게 아닐까?)
2. 화려하고 이뻐진 기본 스킨 과연 편리한가?
역시 이것도 답부터 적어보자. 그렇치 않다. 어떤 면에서 그런가?…
기본스킨엔 위지윅 에디터가 붙어 있다. 물론 이 에디터도 설정으로 다른걸로 바뀔수는 있다.
하지만.. zb4에서 단순히 텍스트 에리어로 처리한 입력창과 비교하면, 너무나 화려함의 극치가 아닌가 생각된다. 글쓰기에서 중요한것은 글의 내용이지 글의 폰트나 색깔, 레이아웃은 아니다. XE가 에디터를 전면을 내세우면서 글의 내용보다 스타일을 강조한거같다. 하지만 스타일은 전혀 신경쓰지 않는 나같은 사람은 오히려 글쓸때, 공간을 차지하는 에디터는 귀찮은 존재임이 분명하다. 이건좀 enable / disable 하거나 필요할때만 show 해서 봤으면 좋겠다. (언젠가는 그렇게 되겠지:) 

그리고 기본스킨의 리스트에는 알록달록 색이 너무 많은 이미지가 들어가 있다.
물론 스킨은 변경하면된다. 보다 깔끔한걸로.. 하지만, 귀차니즘으로 말미암아…
기본스킨을 쓰는 사람도 더러있다. 그런 사람들에게는 zb4를 권장한다.
중요한건 현재 개발된 스킨이 많치 않다는 것이다. OTL …

그리고 결정적으로 사용자 인터렉션을 해치는 기능이 있다. 바로 글쓰다가 더블클릭하면 뜨는
팝업창..-_- 아~ 정말 싫다 이건… 북마클릿해주는 창이지만.. 
왠지 이벤트 바인딩이 잘못된거같다.
3. 막강 기능 과연 잘 활용할수 있을까?
이건 답을 내리기 어렵다. 기능 모듈 하나하나는 너무나 훌륭하기 때문이다.
하지만 난 오늘 기능을 얘기할려고 하는게 아니다. 이런 모듈을 활용할수 있는가 이다.
기능이 뛰어난 XE 모듈들은 아쉽게도, 스킨에 독립적이지 못한거 같다.
이말은 내멋대로 꾸미기 쉽지 않는.. 즉, 1번 질문을 또다시 하게 되는거같다.
설정이 어렵다는것은 그만큼 사용자를 배제한 개발자 다운 발상의 시작에서부터
비롯되지 않았나.. 의심해보게 된다.

내가 적지 않은 프로그램을 개발하면서 가장 큰 실수라고 결론지은것은 나조차 쓰지않는…
개발자의 욕심으로 개발자의 생각으로 인터페이스를 디자인 하지 않았는가 하는것이었다.
미안하지만 XE에도 그런 냄새가 곳곳에 풍긴다.

—–
시간이 너무 늦어 일단 여기까지 쓴다.

—–
이어서 쓴다…
4. 그럼에도 불구하고, 제로보드XE를 기대할수 밖에 없는 이유는?
일단, 오픈소스라는 점이다. 문제점이 있다면, 언제든 고쳐질수있다는 오픈마인드를 전제로한
프로젝트라는 점에서 현재는 미흡한점이 있지만, 언젠가는 충족된다는 희망적인 메시지가 있다는 것에서 XE를 기다할수 밖에 없다. 
그리고 이게 바람직한건지 아닌지 모르겠지만,.. 현재 제로보드의 대안이 사실 그닥 많치가 않다.
게시판은 그누보드 정도가 대안이겠다. 그외에는 국내 사용자들이 접하기엔 사실상 언어문제도 있고, 라이센스가 걸려있는 문제도 있으니.. 선택폭이 좁을수 밖에… 이도 저도 아니면, 포털의 게시판 서비스를 사용할수 밖에 없는 현실이 참으로 안습이다. 
5. 익숙함과의 전쟁
사용자 경험, 혹은 사용자 인터페이스를 논할때, 절대 빠지지 않는 주제가 하나 있으니..
그것은 바로 익숙함이다. 기존의 zb4에 익숙한 사용자들과 새로운 zbxe에 적응한 사람들 사이의 간극, 사실 저마다의 주장은 있기 마련이다. zb4를 사랑하는 나와같은 사용자는 zbxe는 너무 어렵다고 말하고, zbxe를 사랑하는 사람들은 나와 같은 사람들에게 이제 그만 과거를 버리고, 보다 나은 현실에 적응하라고 말할수도 있겠다. 
익숙함과의 전쟁,.. 익숙함이란 이런 얼토당토 않은 추상적인 단어가 포함하는 요소들은 너무나 많은 내용을 담고있다. 결국 쉬운 인터페이스가 익숙해지기 쉽다라고 얘기하는 사람이 있을테고,..
익숙함은 결국 노력이다.. 라고 하는 사람도 있을테고,.. 익숙함은 결국 시간이다.. 라고 이야기 하는 사람도 있을 것이다.  다 맞는말이다.  라고 말해버리면,.. 
난 너무나 무책임한 발언을 하는걸까?ㅋㅋ 
익숙함이라는 주제를 놓고 한가지 간과해서는 안될것은 분명 보다 나은 사용성을 제공하는 인터랙션이 존재한다는 것이다! 
가령, 도스 커맨드창에 cp 어쩌구 저쩌구를 쳐서 파일을 복사하는 것보다는 원하는 파일을 원하는 폴더에 그냥 드래그엔 드랍하는것이 분명 더 나은 인터랙션이라는 것이다. 
물론 내 주장을 강조하기위해 극단적인 예를 들었지만,.. ㅋㅋㅋ 그만큼 중요하니까.
zbxe가 zb4만큼의 질적 양적 성공을 거두려면,.. 반드시 이 익숙함과의 전쟁을 평정할수 있는 보다 나은 사용성을 제공해줘야 할것이다. 그리고 아직은 사용자들이 xe에 만족할수 없다..
왜냐? 나도 만족못하니까.. 좀더 발전하기를 기대해본다… 라기보다.. 참여해 보자! 라고 끝내는게 보다 발전적이겠지만… 난 그냥 기대해 볼란다. ㅋㅋㅋ 

스크립팅 미디어 타입 : Scripting Media Types

오늘 스터디하다가, <script type=” “></script>에서 쓰이는 type의 형태에 대해서 잠깐 언급이 되서 정확하게 무슨 차이가 있는지.. 알아보기위해 또 검색을 시작했다.

사실 내가 알고 싶었던건…
text/javascript 와 application/javascript 그리고 application/x-javascript 로 선언된것들의 미묘한 차이였다.
그래서 찾아본 문서는 IETF에서 발행한 RFC4329 문서의
Scripting Media Types 라는 원문을 참고했다.
통번역을 하려고 했으나.. 기술문서라서.. 통번역보다는 그냥 중요부분만 발췌하기로 한다.
스크립팅 미디어 타입은 아래와 같이 다양하게 존재한다.

   +-----------------------------------------------------+
      | text/javascript          | text/ecmascript          |
      | text/javascript1.0       | text/javascript1.1       |
      | text/javascript1.2       | text/javascript1.3       |
      | text/javascript1.4       | text/javascript1.5       |
      | text/jscript             | text/livescript          |
      | text/x-javascript        | text/x-ecmascript        |
      | application/x-javascript | application/x-ecmascript |
      | application/javascript   | application/ecmascript   |
      +-----------------------------------------------------+

하지만, text 라는 시작하는 타입들은 문제의 소지가 있다고 알려져 있기때문에 RFC4329 문서에서는 text/javascript와 text/ecmascript에 “obsolete” 즉, 시대에 뒤진 혹은 안 쓰이는 것으로 표기하고, 대신에 application/javascript 와 application/ecmascript 를 쓸것을 권하고 있다. 
이유는 간단히 얘기하면,.. 구현정의에 있어서.. SHOUD와 MUST의 차이..
그리고 RECOMMENDED와 REQUIRED 라는 단어의 차이다. 
application/ecmascript는 must와 required 로 정의되기때문에.. 이 스크립팅 타입을 쓰게 되면, 좀더 명확한 사용과 어디에 무슨 용도로 쓸때인지를 명확하게 정의할수 있고, 장려할수 있다는 얘기가 되고, 반대로 text/javascript 일 경우에는 너무 널리 사용되기때문에.. 편법이나, 오용할 소지가 있다는 늬앙스를 가지고 있다. 
여튼, 문서를 좀더 자세히 살펴보면, 
소스코드 해석문제, 보다 상세히 얘기하면, 바이너리 소스코드도 소스코드로 해석이 되는데, 이런 바이너리 소스코드를 엔진이 실행할때, 인코딩방법의 차이가 있단다..
그리고 보안 이슈도 있다. 
보안 이슈는 인젝션 공격이라든가, 머 이러저러한 이야기들이 문서안에 있는데…
자세한 내용은 원문을 보길 바란다.
원문을 보기 싫은 사람은 나중에 내가 번역해서 올리길 기다하시길~@@ ㅋㅋ
오늘 여기까지고 어여 자야겠다.. 쓩~!

말많은 20대 투표율… 바껴야 하지 않을까?

난 지금 불같은 20대 청춘의 마지막을 활활 태우고 있다.
아침에 뉴스를 보니 벌써부터 시끄럽다.

젋은 세대들의 투표율은 점점 더 낮아질것이고 이젠, 그 누가 정치하든 상관이 없다..
그러면서 20대 투표율은 더더더욱 낮아질것이다.

왜냐고?.. 묻기전에 이런 질문을 하는 그대들이여 생각좀 해보자!!
그대들은 참으로,.. 변화에 둔감한 사람들이다.
시대는 변하고 있다.. 세대들간의 생각들도 변하고 있다.
안 보여서 그런건가? 못느끼는건가? 부정하는건가? 인정하고 싶어하지 않는거겠지..

그리고 아무리 민주주의가 위기라고 지랄을 한듯.. 민주주의는 무너지지 않을것이며,..
이제는 좀 다른 방식은 접근이 필요한 때가 아닌가 생각한다.
시대가 변했으니.. 생각도 달리해야 한다는 얘기지..

나도 20대이기 때문에 누워서 침뱉고 싶지는 않다.
일단, 까대기는 이미하고 있으니.. 패스하고,..
오늘도 역시 인터페이스 얘기를 좀 해야겠다.

종이장 투표… 좀 불편하지 않니?..

2000년대에 사는 사람들의 투표방식은 여전히 오래된 종이장에 도장찍기를 한다.
그리고 투표를 하기위해, 근처 투표소를 가야한다.

이번 총선은 비까지 왔다. 얼마나 귀찮은지..-_-a…
거동이 불편하신 울 할머니는 투표하기를 거부했다.
당연한거다. 그럼에도 불구하고 투표를 한다며,.. 몸도 불편하신데 대단하시군요.. 하겠지…
하지만, 그건 아니라는거다.

휴먼 인터페이스와 투표 인터페이스

하찮은 마우스도 사용자 경험에 의해
투버튼에서 쓰리버튼으로 그리고 지금은 가운데 휠이생기고, 그 휠도 좌우로 클릭이 된다.
점점 사람들은 편리한 방식을 찾는데.. 투표는 여전히 불편하다..
적어도 우리 할머니에겐 불편하다.

인터페이스라는 것이 사실 적응만 하면 쉽다. 그런 면에서 본다면,..
현재의 투표방식은 인터넷을 즐기는 젊은 세대보다는 기성세대들이 더 잘 적응된 케이스라고 봐도 될것이다. 고기도 먹어본 사람이 먹는것처럼.. 투표도 그렇다

여튼간에 우리 사는 주변의 모든 사물들이 조금씩 편한 인터페이스로 바뀌고 있는중이다.
그리고 우리는 조금씩 적응해가면서 경험해 가면서 더 편한것을 추구할것이다.
언젠가는 넋두리로.. 그때 그랬지.. 하면서 말이다..

투표 좀 쉽게 할수는 없나?

투표는 여전히 불편하다. 매번 투표를 하면서 불편하다.
부재자 투표는 더 불편하다. 이건 이번에 홍보조차 재대로 안됐떤거 같다.

그래서 말인데, 핸드폰으로 투표하면 안되나? 왜 꼭 가서해야하는거징?..–
전자식으로 투표하면,.. 보안이다 머다 위험하다.. 어쩐다 하겠지..
하지만, 알아둬라.. 세상에 안되는건 없다!!

투표하는 방법에서 좀더 편한 인터페이스로 제공을 해주었더라면,
분명 더 많은 사람이 투표할수 있었을 것이다.
특히나 이번처럼 날씨가 지랄같은 날에는…더욱더 말이다.

또 재밌는 사실은 실제로, 투표용지의 디자인 인터페이스가 어떤후보에게 유리하고,
불리하기까지 하다는 연구 결과가 외국에서 있었다.
이 연구 결과를 내가 찾아서 링크하고 싶지만, 나도 티비에서 본거라 정확한 출처는 모르겠다.
여튼 그 연구결과에 의하면, 부시대통령이 그 투표 용지의 디자인 혜택을 가장많이 누렸다고 한다.

또 다른 투표 방법..

언젠가 누군가가 이야기했다. 네가티브 투표는 어떻겠냐구..

사실 옛날과 다르게 이젠 그 누가 정치를 하든 거기서 거기다라는 인식이 있다.
워낙 낚시 정치하는 잉간들이 많아서.. 치일만큼 치였다는 얘기겠지..ㅎㅎ

반대로, 특출나게 어떤잉간이 정치를 하면 절대 안된다…
그런 잉간이 정치를 하게 놔둘수는 없다. 라는 인식이 서서히 나타나기시작했다.
이런 인식이 바로 우리의 전 놈현 아저씨와 현 명바기 아저씨를 뽑지 않았던가?

그럼 이참,. 이잉간은 절대 안된다에도,.. 투표를 해봤으면 좋겠다..
안될껀 또 모가 있냐?.. 헷깔리지 않겠냐구? 당연히 헷깔리지..
누차 강조하지만 인터페이스는 올바르게 만들어야 하는 문제와 적응의 문제가 항상 공존한다.

투표확인증도 주는 마당에,.. 다음번 선거엔, 지랄말고,.. 네가티브 투표로 한번 가자~ ㅋㅋ
ㅋㅋ 그럼 분명 투표율 높아진다!!

넋두리

네가티브 표 받은 사람은 -2점… 파지티브 투표받은 사람은 +1점…
유권자는 파지티브 투표를 할 것인지 네가티브 투표를 할것인지 둘중 하나를 결정하고,.
마찬가지로 한놈을 찍어버린다!! ㅋㅋㅋ
그럼 선거법에 위반되나?..

까짓껏..그럼 선거법을 바꾸던가..ㅋㅋㅋ
그럼 아마 마이너스 득표를 하는 정치인들도 생기겠지..
그런 잉간들은 쏘팅해서 가비지 콜렉션에게 넘기면 좋겠다..ㅋㅋ