2007년 9월 12일 수요일

제로보드 XE

지금의 인터넷은 바야흐로 블로그의 천국이다.
대부분의 포탈사이트에서는 블로그 서비스를 기본적으로 지원하고 있고...
사용자들도 많이는 쓰지 않지만 옛날 이메일 주소 하나쯤은 가지고 있듯이 블로그도 하나쯤은 가지고 있다.

나 역시 다음, 네이버, 티스토리 등등 여러 사이트에 블로그를 가지고 있다.
하지만 내생각에 자기만의 주소를 가질수 있는 설치형 블로그가 주도권을 잡지 않을까 한다.

많은 프로그래머들 아니면 컴퓨터 산업에 종사하는 사람들은 블로그가 나오기 전에 wiki 를 이용하여 자기가 하는 일이나 생각을 표현하고 했었다. 하지만 설치형 블로그가 많이 생겨나자 요즘 wiki 는 거의 볼수가 없다...

나는 예전에 Zog 라고 해서 제로보드에 약간의 변형을 가져온 설치형 블로그를 사용했다. 그 당시에는 획기적인 것이라고 많이 생각했고 많은 자료를 날려먹기 전에는 Zog 빠돌이였다.
하지만, 제로보드에서 파생된것이기 때문에 어딘가 많이 부족한 점이 있었다.. 관리도구를 보면 제로보드의 것을 그대로 사용한 점도 있었고 제로보드에서 보안 패치를 하게되면 것잡을수 없이 꼬이던것이 생각난다.

제로보드는 아마도 우리나라에 가장 많이 사용된 BBS 솔루션일거다. 논외거리이지만 제로보드의 문제점을 짚어보자면, 너무 덩치가 큰 라이브러리 또는 스킨기능을 쉽게 소스코드를 줄이기 위해 빈번히 사용되는 include 등이 사용하는 사람이나 약간의 수정을 하는 사람을 너무 골치 아프게 했고 스킨에 약간 오류가 있을경우 제로보드에 불신까지 느껴지는 단점이 존재하고 있었다.

Zog 역시 제로보드 기반이라 그런 고질적인 문제는 해결되지 못하였고, Zog 를 쓰던 많은 사람들이 다른 설치형 블로그로 옮겨갔다. 나 역시 지금은 TatterTools 를 쓰고 있다.

그런 제로보드가 새로운 변화를 시도하고 있다. 이름하여 제로보드 XE 잠시 zero 님의 블로그를 가서 이블로그가 뭐인가... 찾아봤는데.. 제로보드XE 였다. 이런생각을 하면 안되지만 잠시 동안 "피식" 이라는 쓴 웃음은 감출수가 없었다.

제로보드 나름대로 블로그가 만연하는 이 인터넷 세상에서 살아남고자 하는 발버둥이겠지만... 오픈베타에서도 "그냥 자기 홈페이지에 제로보드 붙이던 사용자"들에게 태클을 걸리고, 체계적이지 못한 개선점 및 버그 리포팅 때문에 개발자가 고생을 한다고 한다...

나의 개인적인 입장에서는 너무 늦은 변화시도가 아닌가 싶다. 이미 설치형 블로그는 Tattertools 가 판도를 장악하고 있고, 그 동안 몇명 사람들에게 외면이나 실소를 짓게 한 제로보드가 블로그 솔루션을 만든다고 해서 써볼사람이 몇명이나 될까 하는 의구심이 든다.

물론 누구나 한번쯤은 어떤것인가 생각하고 써볼수는 있겠지...

새로운 진화를 시도하는 제로보드XE 예전 BBS 세계에서 제왕의 자리에 앉았던것처럼 블로그도 성공할려면 예전에 많은 개발자나 사용자들에게 지적되었던 고질적인 문제점 그리고 지금 많은 설치형 블로그와 차별화 되는 많은 기능을 제공해야 그나마 시선이라도 받을수 있을거라고 생각한다.

사실 난 부정적으로 생각하고 있지만... 새로운 진화 시도... 해볼만하다.

2007년 9월 3일 월요일

iPAQ HX4700 에 리눅스 설치하기 #4

시리얼 싱크 케이블 만들기

모두 실험을 한번씩 해보았는가?
이번고에서는 IPAQ 을 텍스트 환경에서 제어하기 위한 싱크케이블을 만들어보도록 하겠다.
정확하게 얘기하자면 커널이 올라가기전... 음.. 화면이 뜨기전 제어할 수 있는 환경...
부트로더에 접근할 수 있는 환경이 되겠다.

http://opdenacker.org/pda/ipaq/connector/ipaq_connector.png

원본 그림이고, 친절하게 본고에도 첨부한다.

사용자 삽입 이미지

잘 안보이시는 분은 확대해서 보길 바란다.

만드는 방법이야 인터넷을 뒤지면 다 나오겠지만 부품을 어떻게 구하는지도 중요하다.
시리얼 부분은 컴퓨터 가게 가면 파는 시리얼 케이블 하나 작살내면 되는거고,

문제는 IPAQ 커넥터 부분인 상당히 구하기가 까다롭다.

구하는 방법 1번... 옥션에서 IPAQ_USB 싱크케이블을 구해서 하드코어적인 방법으로
개조한다. 왜 하드코어라고 부르냐면 그런 싱크케이블은 핀이 USB 전송에 필요한 핀밖에
없다. 그런걸 사게 되면 커넥터에 있는 핀을 모조리 빼서 시리얼용으로 새로 박는 수 밖에
없다. 필자는 그렇게 했다. 참고로 싱크 케이블을 3천원 정도면 구할 수 있다.
실패할걸 고려해서 한 3개정도 구입하자.

구하는 방법 2번 HP 홈페이지에서 다음 그림과 같은 커넥터를 산다.
사용자 삽입 이미지

분해해보면 알겠지만 핀이 전부다 구비되어 있고 납땜하기도 쉽게 잘 되어 있다.
하지만 생긴것 자체가 위험한 실험을 하기엔 럭셔리 하고 가격도 비싸다 약 9000원...
손재주가 부족하거나 땜질에 자신없는 분들은 이런 커넥터를 구입해서 하기 바란다.

구하는 방법 3  그런 커넥터를 전문적으로 만들어서 파는 사람들이 있다. 위에 실린 그림에도
약 26달러에 구입할 수 있다고 적어놨는데 국내에도 있다. 우리나라돈으로 하면 약 2만 7,8 천원 될거 같은데... 어떤 쇼핑몰에서 보긴 봤는데 4만 5천원 하더라.... 도둑놈들...

뭐 이랬거나 저랬거나 케이블을 만들어본다. 다음그림은 필자가 만든 케이블의 모습이다.
사용자 삽입 이미지

3000원 짜리 싱크케이블을 사서 하드코어로 만들었다. 두개 만들었는데 하나는 어디간지 모르겠고... 만드는데 1시간정도 걸린것 같다. 소요비용 약 5000원...

자 그리고 만들땐 필요없는 USB 부분은 과감히 빼버리도록 하자 어짜피 싱크는 시리얼로 이루어지기 때문에 USB 부분은 필요가 없다. 선 가르는것도 귀찮고 나노테크 레벨의 땜질이 필요하기 때문에 시리얼만 연결하도록 한다.

케이블을 다 만들었으면 테스트 해야 하는데 테스트 하는 방법은 Active Sync 에서 싱크방법을 시리얼 방식으로 해서 싱크 해보면 된다. 싱크가 잘되면 케이블을 잘 만들어진것이다.

아 한가지 더.. 이런 시리얼 통신을 해본 사람이면 대충 예상하고 있겠지만...
TXD, RXD, GND 만 연결하면 된다!!! 쓸데 없는 핀은 과감히 제거해서 땜질 과정을 간단하게
소화시켜야 된다.
우리가 케이블 만들려고 이글을 보고 있지는 않은 거니깐...