Daybreakin Things

Posted
Filed under 살아가기, 생각하기
You scored as agnosticism. You are an agnostic. Though it is generally taken that agnostics neither believe nor disbelieve in God, it is possible to be a theist or atheist in addition to an agnostic. Agnostics don't believe it is possible to prove the existence of God (nor lack thereof).

Agnosticism is a philosophy that God's existence cannot be proven. Some say it is possible to be agnostic and follow a religion; however, one cannot be a devout believer if he or she does not truly believe.

agnosticism

96%

Islam

71%

Buddhism

67%

Paganism

67%

Satanism

63%

Christianity

50%

Judaism

38%

Hinduism

33%

atheism

33%

Which religion is the right one for you? (new version)
created with QuizFarm.com


사실 난 초등학교 때부터 이미 불가지론에 대해 상당 부분 동의하고 있었는데, 이번 조사 결과도 그렇다.

위의 결과 설명도 96% 내 생각과 같다고 할 수 있겠다.

그건 그렇고.. 악마교와 우상숭배가 저렇게 높은 이유는 뭐지.. -_-;;
Posted
Filed under 살아가기, 생각하기
한창 세벌식 연습하느라 msn 대화, 블로깅 등 거의 모든 입력을 세벌식으로 하다보니, 오히려 두벌식이 안 쳐지는 현상이 발생하고 있다. (대략 500~600 타는 기본으로 나오던 것이었는데..-_-)

그렇다고 세벌식을 빨리 치는 것도 아니다..

결론은 물리 레포트 쓰는 시간만 늘어난다는 것.. OTL
Posted
Filed under 컴퓨터
저번에도 개발자(김용묵 님)를 직접 모셨었는데 다시 버그를 발견하여 또 기숙사 방으로 모셨다. -_-;; (이번엔 해프닝이 아니라 진짜 디버깅이었다..)

IE에서 자동완성 기능 옵션 중 '웹 주소'를 제외한 나머지 두 옵션 중 하나라도 켜져 있으면 날개셋 입력기 -> MS IME로 전환할 때마다 ngsime.ime에서 오류가 나서 IE가 종료되어 버리는 것이었다.

디버그 결과, 윈도우가 닫힐 때 내부적으로 lParam으로 어떤 포인터 값을 전달하는데 중간에 null (0)이 되어버리는 것이었다.

원인을 알 수 없었지만 null일때 다음 코드를 실행하지 않게 함으로써 오류는 막을 수 있었다.

그리고 추가로 발견한, 한글 2004에서 시스템 입력기로 날개셋을 이용하다가 종료시 오류가 발생하는 상황은 코드의 어디서 에러가 난다는 사실은 알아냈으나 구체적인 원인과 해결 방법을 찾지 못했다. (이 오류의 발견 덕분에 물리 레포트 일부를 날렸다..orz)

아무래도 이번 버그들이 고쳐지면 새로운 minor 업그레이드가 될 것 같다. 추가로, 야식도 한 끼 약속해 주셨으니 시간 나면 얻어먹을 수 있을 것이다. ^^;

ps. 이번 사건(?)을 계기로, windows 내에서도 버전과 환경에 따라 똑같이 동작하는 프로그램을 만들기가 얼마나 어려운지 알 수 있었다. (특히나 IME/TSF와 같은 건 multi-thread 환경인데다 window handle이 수시로 생성/소멸되기 때문에 안정성 확보가 가장 어려운 것 같다..)
Posted
Filed under 컴퓨터
하나로 통신 3년 약정도 끝났겠다, 다른 회사 것도 써 보고, 속도도 올리는 차원에서 우리 아파트에 새로 개통된 온세통신의 광 인터넷 서비스를 신청했다. (오늘 집에 UTP 배선을 하여 사용가능한 상태..)

내가 기숙사에 있는 관계로 테스트는 이번 주말은 되어야 가능하겠지만, KAIST와 동급의 속도가 나온다니 기대해 볼 만 하겠다. (평균 50~80 Mbps 정도란다)

아.. 집에 가고 싶어라.. -_-;;
Posted
Filed under 컴퓨터
얼마 전부터 세벌식을 배우려고 김용묵 님이 만드신 날개셋 입력기를 쓰고 있었다. 그런데 3.02에서 3.1로 패치를 한 뒤부터 거의 모든 프로그램(처음엔 firefox만 그런 줄 알았는데 나중엔 msn messanger까지 다...)에서 에러가 나는 것이었다.

그래서 개발자이신 김용묵 님의 홈페이지(누리집) http://moogi.new21.org 에 버그 리포트를 했는데, 재현이 안된다는 답신이었고, 결국 개발자를 직접 기숙사 내 방으로 모셔왔다. -_-;; (서로 같은 카이스트 기숙사에 살고 있으므로...)

Platform SDK를 까는 등 컴파일을 하기 위한 만반의 준비를 마치고 나서 설치부터 제대로 되었는지 확인했다. 그랬더니 어떤 파일은 최신이고 어떤 건 예전 버전이고.. 심지어 파일 속성은 최신인데 실행은 예전 것으로 되고... 한 마디로 버전이 꼬여 있었던 것이다.

그래서 새로 배포 중인 3.1 새 설치 버전으로 깔았더니 해결. orz...

내 기억엔 아마도 수동으로 패치하면서 system 폴더에 들어간 것들이 제대로 업데이트가 안 된 것이 원인으로 보인다.

이제 다시 세벌식 라이프를 시작해 볼까나... (이 글도 세벌식으로 작성. 15분 걸림.. - 아직 연습이 많이 필요하다...)
Posted
Filed under 살아가기, 생각하기
음... KAIST에서도 시대의 대세(??)를 따르는 건지 blog 서비스를 시작했다. IT 동아리 중 하나인 GON이 주축이 되어(다른 사람들도 참여) 관리하고 있다고 한다.

http://blog.kaist.ac.kr

나도 일단 하나 만들어 놓기는 했는데, 태터에는 없는 몇몇 기능이 맘에 든다. 인코딩 자동 인식이라든지 포스트 요약글을 달아 트랙백/RSS 등에 사용될 수 있게 한다든지... 블로그밈을 기반으로 만들어진 걸로 아는데 앞으로 어떻게 발전할지 지켜봐야겠다. (아직은 글쓰는 화면이 인터페이스가 조금 불편한 것 같다.)
Posted
Filed under 살아가기, 생각하기
이전의 스킨은 디자인은 좋았으나 가독성이 너무 떨어지는 관계로 새로운 스킨으로 바꿨습니다. 그러나.. 그와 함께 html 4.01 transitional의 꿈은 다시 사라졌.... orz

그래도 이 스킨은 제가 본 것 중에선 가장 소스 정리가 깔끔하고, firefox나 ie에 따른 차이도 적은 것 같습니다. (span/div 태그의 width/height 문제 해석 차이 부분을 스킨 제작자가 해결하지 못한 상태였는데 제가 직접 수정해서 해결했습니다.)

그리고.. 그래프는 당분간 귀찮고 그닥 많이 필요하지 않은 관계로 없앱니다.

ps. 방명록 너무 길게 쓰지 말아 주세요.. -_- 7줄까진 괜찮은데 8줄 넘어가면 스킨은 크기가 고정되어 있기 때문에 겹쳐 보이게 됩니다...;;
Posted
Filed under 살아가기, 생각하기
나도 모르는 사이에, 23일 1만힛을 돌파했다. 블로그를 작년(2004년) 11월 24일에 개설한 이후 119일 만이다.

쩝.. 이젠 5만힛, 10만힛을 기다려볼까나.. (먼 산.. -_-)

덤. 기념으로 스킨이나 바꿔볼까.. (앗, 며칠전에 달성한 html 4.01 transitional은 어쩌고.. orz)
Posted
Filed under 살아가기, 생각하기
드디어 소문만 무성했던(?) 경기과학고 신환회를 마쳤다. 막상 지내놓고 보니 술자리는 그렇게 부담되지 않았다. 자기소개 및 장기자랑이야 그냥 분위기 맞춰서 망가지면-_- 되는 것이고, 술도 그리 강제적으로 먹이지는 않았다. (오히려 선배들 앞에서 술먹고 실수하지 말라는 분위기였는데 그런 건 상당히 맘에 들었다 :) 물론 1차 끝날 무렵엔 분위기가 돋워지면서 쪼끔 술을 '먹이기'도 했다. (선배 한 다섯 분이서 둘러싸서 이름 하나 알려줄 때마다 소주 한잔씩 먹어야 된다면서 압박하는 게..-_- 그래도 생각보단 분위기가 훨 좋았다.)

나는 1차(고기집에서 저녁 먹으면서 소주 먹기) 동안 대략 소주 1병 정도를 마셨는데, 태어나서 처음으로 취해 보았다. -_-;; 약 5잔 정도 마시니까 조금씩 어지럽기 시작하더니(세상이 약 0.5Hz로 좌우로 왔다갔다 한다) 7잔 정도 마시고 나올 때가 되자 균형감각이 없어졌다. 그리고 왔다갔다 하는 속도도 더 빨라졌다. 논리적으로 생각하고 몸을 제어하는 데는 어려움이 없었으나, 계단을 오르내릴 때라든지 택시(20기 선배 한 분이 다른 아이들과 함께 취한 사람들은 먼저 데려다 주셨다. 이것도 전통적으로 술취한 신입생들을 그 윗기가 데려다 주는 것이다)를 탔을 때 방향 전환 시 원심력이 전혀 느껴지지 않는다든지..

기숙사에 돌아와서는 같이 온 친구 한 녀석이 숙제를 잘못 제출한 게 있다길래 술도 깰 겸 자연과학동까지 같이 걸어갔다왔다. 그러고 나서 sparcs 새내기 세미나 ㅡ XML+XSLT에 관한 강의였는데 그 친구와 내가 신청한 주제였기 때문에 시간이 딱 맞았으므로 힘들었음에도 불구하고 가기로 했다 ㅡ 에 갔다. 거기서 동아리 선배가 xml 이야기를 하는데 거기서 바로 술주정(?) ㅡ 지금 생각해도 상당히 오버였다 -_- ㅡ 을 하고 말았다. orz.. XML의 well-formed 조건을 이야기하고 있었는데 내가 xhtml과 html의 문법적 차이가 뭐냐는 질문을 해 놓고 어찌어찌 하다가 앞에 나가서 막 설명해 버렸던 것이다. 그러니까 그 설명하던 선배가 무안해질 수밖에 없었던 것이다. 월요일날 동방 가면 그 선배한테 사과부터 해야 되겠다..-_-;; 같이 간 친구는 나보고 "참 학구적으로 술주정하는구나"라 하더라.. OTL

뭐.. 끝은 그렇게 무사히(?) 끝났는데, 술자리 전의 정신교육은 이랬다.

4시 ~ - 대부분의 21기 아이들이 학부 운동장에 모였다. 그리고 18기, 19기, 20기 선배들이 나와서 분위기 잡고(4열 횡대로 집합.-_-), 늦게 온 아이들이 있어서 되겠냐는 것으로 꾸중을 시작한다.
- 수업 때문에 나오지 않은 몇몇 아이들을 대신해서 '엎드려 뻗쳐'... 힘들만큼 그리 오래 시키진 않았다.
- 어깨동무하고 앉아다 일어서기하면서 "동기 사랑" 복창. 약 20회.
- 동측 기숙사 앞에 있는 본운동장으로 줄맞춰 뛰어가기.
- 본운동장에 있던 다른 선배들을 만나고 또다시 꾸중이 이어진다. 20기 선배들도 21기가 몇명씩 빠지는 등 제대로 교육을 못 시켰다면서 같이 혼났다. 그리고 시범-_-으로 운동장(상당히 큼)을 한 바퀴 뛰면서 교가가 반대편에서 들릴 만큼 크게 부르게 했다.
- 우리가 뛸 차례. 목청 터져라 큰 소리로 노래부르면서 뛰는 게 생각보다 쉽지 않더라는 것을 알 수 있었다. -_-;;
- 역시(?) 제대로 못 뛰었다며 한 바퀴 더.
- 20기 선배들은 '후배 사랑'으로 어깨동무하고 앉았다 일어서기. 우리는 '경기 사랑'으로....
- 정리하고 음료수를 나눠주며 6시까지 학부 운동장에 모이라고 함. (식사하러 가기 위해)
6시 - 다시 4열 횡대로 맞추고, (여기서부턴 무서운(?) 분위기가 아님) 카이스트 정문까지 뛰어간다.
- 정문에서부터 어은동 -> 유성구청 -> 궁동 -> 싸다돼지마을까지 교가 복창하며 뛰기. (사실 운동장에서 뛴 거 이상으로 이게 가장 힘들었다. 저번에 몸살로 열 날때처럼 열이 발산되는 게 느껴졌다.)

여기서 '싸다돼지마을'은 작년 과학전람회 준비할 당시, 카이스트에서 풍동 실험을 새벽 2시에 끝내고 야식 겸으로 윤종수 선생님과 함께 고추장불고기를 시켜먹었던 바로 그곳이었다. 그때 직원이 '여기가 경곽 신환회하는 곳이에요'라고 했었는데 이제서야 실감이 나더라.

- 음식점 안에 선배들이 가득 차 있고 우리는 그 앞에 서서 교가를 불렀다.
- 한 줄로 서서 한 명씩 들어가며 자기소개 후 자리에 앉는다. 테이블 한쪽은 선배가, 다른 한쪽은 후배가 - 이런 식으로 서로 마주보고 앉았다.
- 모두 자리에 앉고, 장기자랑이 시작된다.
- 들어온 순서대로 한명씩 음식점 가운데로 나와서 큰 물컵에 물과 소주(독하게 섞지는 않았다. 소주 냄새만 날 정도..)를 섞어 한 잔 들이키게 하고 장기자랑. 노래+춤 등을 하고 그냥 망가지는 것.. 어떻게 보면 경곽에 입학했을 때 하는 신입생 환영회보단 덜 압박스러웠다. -_-
- 선배들과 사귀며, 놀며, 술먹기.

자세하게 써 보면 이렇다. 확실히 옛날보다는 술을 덜 먹이는 것 같았다. 정신교육은 할 당시엔 '많이 힘들다'라는 생각이 없었는데, 다음날이 되고 보니 온 다리가 쑤셔서 제대로 걷질 못하겠더라..;;
Posted
Filed under 살아가기, 생각하기
오늘따라 대전에는 점심 때에도 햇빛 속에 진눈깨비가 흩날리는 어수선한 날씨다. 햇빛은 나는데 바람불고 추운 꽃샘추위.

드디어 2년 전부터 말로만 듣던 그 경기과학고 신입생 환영회가 바로 잠시 후 4시부터 운동장에 집합하는 것으로 시작된다. ㅠㅠ

공지 문자 : '21기 4시까지 절대로 늦지 말고 운동장으로/구두나 치마 입지 말고!' orz

운동장에서 굴리는지, 뛰어다니면서 교가 부르는 것만 하는지는 잘 모르겠으나, 어쨌건 이해가 안 가는 부분이 있는 건 사실이다. (그에 대해서는 추후 자세하게 글을 쓸 예정)

뭐, 소문에 의하면 매년 앰뷸런스가 1대 정도는 꼭 와서 술집에서 사람을 실어갔다고 하던데 -_-... 주변에서 명복(?)을 빌어주는 분위기다.

카이스트에서 경기과학고 교가를 모르는 사람이 있으면 간첩이라는 이야기가 있었을 정도로 굉장히 빡ㅤㅆㅔㅆ는데 그나마 조금 약해진 거라고 하니.. OTL OTL OTL........

이 글 보시는 분도 제가 내일 살아있기를 빌어주세요. ㅠㅠ
Posted
Filed under 컴퓨터
관리자 모드나 뭐 그런 건 도저히 못 건드리겠고..
일단 외부 사용자들에게 보여지는 부분들은 HTML 4.01 Transitional 표준에 맞추는 데 성공했다.

가장 큰 문제는 PHPSESSID가 붙을 때 "&"이었는데 그건 토끼군이 알려준 대로 ini_set('arg_separator.output','&_amp;');를 함으로써 해결했다. (&과 amp; 사이의 밑줄은 태터 파서의 해석을 막기 위한..-_-)

이 작업을 하면서 가장 황당했던 것은, 스킨에 들어있던
<img width=1 height=1> 라는 코드였다. alt를 빼먹은 것까진 봐주더라도 src조차 없는 img 태그라니... orz

아무튼 이렇게 해서 성공이다.
(방명록 등도 곧 validation할 예정.)

주요 수정 목록 :
- 스킨 : src와 alt 없는 img 태그 모두 수정. 스타일시트에서 단위 빠진 것들 모두 넣음. table 태그에서 cellspacing이나 cellpadding이 중복되지 않게 하며 모두 스타일시트로 구현. textarea의 cols 속성 빠진 것 넣기. html element 중 attribute에 quot 빠진 것들 넣음(특히 자바스크립트나 링크).
- index.php에서 include 뒤에 ini_set('arg_separator.output','&_amp;'); 붙임으로써 PHPSESSID에 의한 validation 오류 제거
- inc_function.php에서 키워드 링크 거는 부분(set_keyword 함수)에서 자바스크립트에 quot 안 붙어 있던 것 수정
- inc_function.php에서 트리 출력 코드에서 table의 cellspacing 및 cellpadding 중복 수정, tag style 중 color에 # 빠진 것 넣음.

css에서 원래는 sans-serif 같은 alternative general font family를 지정해야 하지만 그건 귀찮은 관계로.. 에디터 매크로 같은 거 만들어서 돌리면 금방 될 듯하다.
Posted
Filed under 컴퓨터
내 홈페이지의 sparcs 분점을 만들면서 XHTML 1.1와 CSS 표준을 모두 만족시켰다. (본점의 대문도 마찬가지)

그런데 태터툴즈는 이미 validation result를 익히(....) 알고 있던 터라 손을 못 대고 있었는데 마음 먹은 김에 확 해 보기로 했다.

이것저것 삽질 끝에...
(img 태그에 alt 붙이고, 심지어 src가 없는 img가 난무하기도 했으며, cellspacing을 모두 없애고 css로 대체.. px 단위가 빠진 좌표며, #을 빠뜨린 색상 지정 등등...)
한가지, 그리고 가장 고치기 어려운 에러가 하나 남았다.

무엇인고 하니...
Line 115, column 51: reference to entity "PHPSESSID" for which no system identifier could be generated

...="index.php?ct1=3& amp;ct2=6&PHPSESSID=18d5d8e585fb3012b9ca22e5ee4c15af">

This is usually a cascading error caused by a an undefined entity reference or use of an unencoded ampersand (&) in an URL or body text. See the previous message for further details.

#

Line 115, column 41: entity was defined here

... <a href="index.php?ct1=3& amp;ct2=6&PHPSESSID=18d5d8e585fb3012b9ca22e5ee4c1

OTL...

W3C 표준에 따르면, ampersand 문자는 entity를 정의하는 데 사용되기 때문에 URL 및 HTML 내부에서는 & amp;로 대체해서 써야 한다. 그런데 php에서 세션 관리를 통해 자동으로 붙는 PHPSESSID가 저렇게 넘어갔더라는 것이다. 문제는, 소스 코드에는 아무 하자가 없는데(굉장히 꼬여 있긴 하지만 -_-) validator로 넘어가면 저렇게 php seesion id가 붙어버린다는 것.

이 문제는 더이상 내가 아는 범위로는 해결이 불가능하다. 누가 좀 알려주시면....ㅜ_ㅠ;;

ps. 표준에 맞추려다 보니 트리 출력 부분 때문에 어쩔 수 없이 태터 소스코드에 손을 대야 하더라..orz
Posted
Filed under 컴퓨터
어제 SPARCS 세미나에서 HTML과 CSS를 다루었는데, 그 숙제로 sparcs 계정에 자기 홈페이지를 만들라고 하더군요.

그래서 만든 것이 이것입니다. (뭐, 저야 희대의 한동렬 프로젝트로 단련되었으니.... orz)

http://sparcs.kaist.ac.kr/~daybreak

원래는 daybreaker.sparcs.net 도메인도 연결(스팍스 서버에서 자체 제작한 geogy 명령을 통해 자동으로 연결할 수 있다)했으나 아직은 안 뜨고 있네요..
이 주소로도 들어오실 수 있습니다.

http://daybreaker.sparcs.net

(개인적으로는 2번째 주소를 권장합니다. daybreaker가 daybreak로 짤린 가슴아픈 기억이...orz)

이젠 태터만 XHTML 1.1과 CSS 2.0을 만족하게 만들면 되는데 그건 시간이 많이 필요하므로 일단은 보류 상태입니다.
Posted
Filed under 살아가기, 생각하기
아몬드 후레이크를 먹으면서 어머니와 함께 TV를 보고 있는데(-_-;;) 갑자기 집이 앞뒤로 천천히 흔들거렸다. (나는 용인 수지의 아파트 16층에 산다) 진동은 아파트가 바라보는 방향이었고 집 안의 화초들도 같이 흔들렸다.

한 수십 초 ~ 1분 정도 진동이 계속되었는데 처음 15초 정도는 상당히 강력해서 정말로 지진이 난 줄 알았다. 16층 아파트가 누군가 아파트를 아기가 자는 침대삼아 흔드는 것처럼 왔다갔다 하는데 정말 무섭더라..

일단 상황이 종료된 다음 인터넷을 찾아봤더니 아니나다를까 지진이었다.

뉴스 보기 (미디어다음)

우리 집은 용인인데 남부 지방에서는 대피 소동까지 났었다고 한다.

어떤 피해가 발생했는지는 아직 모른다고 한다니 이따 저녁 뉴스를 잘 찾아 봐야겠다. 이번 지진으로 인한 피해는 물건이 떨어져 깨지는 수준이었고, 일본의 후쿠오카 지방에서는 약간의 건물이 무너지고 떨어진 물건에 사람이 다치는 정도였다고 한다.

일본은 지진에 대한 대비가 잘 되어 있지만 (블로그 및 뉴스 등을 종합해 보니) 후쿠오카 지방에서는 백년만의 지진이라 일본에서는 꽤 크게 보도가 되었던 모양이다.

90년대 이후 지어진 6층 이상이거나 연면적 1만m2인 건물은 내진 설계가 되어 있으나 실제로 지진이 날 경우 얼마나 효과적일지는 잘 모르겠다. (서울 등의 도시에서는 그 전에 지어진 건물도 많다)

- 지진 났을 때 가장 주의할 것 : '불'을 함부로 붙이지 마라. 도시가스 배관에서 샌 가스에 의한 화재가 상당한 인명피해를 부른다고 한다. 가능하면 플래시 등을 준비.

- 우리나라의 실정을 감안하면 일반적으로 저층 건물보다는 오히려 고층 건물에 있는 쪽이 안전하다.

아무튼, 태어나서 처음으로 '이게 지진이구나'하고 느낄 수 있는 경험이었다. 생각하면 아직도 가슴이 떨린다.
Posted
Filed under 컴퓨터
이 글은 내가 처음으로 세벌식 최종 자판으로 작성하는 글이다. 토끼군으로부터 처음 접했는데 아직은 이거 치는 데도 몇 분이나 걸린다.

특수기호 및 이중 받침은 아직 못 외었지만, 그 외의 것들은 거의 다 외었다.

- 쌍시옷 받침이 shift 없이 입력되는 게 맘에 든다.
- ㄴㅇㄱ이 오른손이 이동함에 따라 좀 헷갈린다. (키보드의 돌기로 익히는 중..)
- ㄴ 받침은 2벌식의 ㄴ과 같은 자리라 덜 헷갈린다.
- 확실히 손가락의 이동과 shift 사용이 적다.
- ㅑ를 치기가 애매하다.
...

나머지는 좀더 익숙해진 담에 적겠다. (이거 쓰는 데 자그마치 22분 걸렸다... OTL -_-)