[작성자:] snowall

  • 자랑이냐

    동아일보 기사다.


    http://news.donga.com/Sports/3/05/20091222/24968039/2&top=1

    한국 봅슬레이 팀이 변변한 지원도 없이 국제대회에서 좋은 성적을 얻을 것이 기대된다는 내용이다. 그리고 그것을 “기적”이라고 부르고 있다.

    물론 이 기사는 허위 기사는 아닐 것이다. 변변한 지원도 없이 국제대회에서 좋은 성적을 얻는다면 그거야말로 “기적”이라고 불러야 하는 것이니까.

    하지만 이제 기적에 의존할 때는 많이 지나지 않았나?

    될지 안될지도 모르고, 거의 전적으로 선수단의 개인적인 의지와 열정에 기대는 “기적적인” 시스템으로는 금방 밑천이 바닥날 것이다.

    일본과 한국의 봅슬레이 환경을 비교한 부분이 있다.

    국내에는 경기장은 물론이고 기본적 인 훈련장이라고 할 수 있는 스타트 훈련장마저 없다. 썰매도 2인승과 4인승 1대씩이 전부다. 선수도 4명뿐이다. 한 명만 부상을 해도 곤란하다. 지원도 부족해 이번 시즌 훈련과 대회 참가는 대한체육회에서 제공한 800만 원으로 버텼다. 부족한 돈은 선수들이 갹출해서 메우고 있다. 일본만 하더라도 상황은 다르다. 일본은 대학팀 등 20여 개의 봅슬레이팀이 운영되고 있다. 썰매도 30여 대에 선수는 80여 명에 이른다.

    이런 상황이라면, 일본보다 잘한다는 그 국가대표들이 일본으로 이민을 가서 일본의 국가대표가 된다 하더라도 아무도 욕할 수 없다. (욕하면 그놈이 진짜 나쁜놈이지…)

    잘하는건 자랑할만하지만, 그게 기적적인 일이라면 전혀 자랑스럽지 않다. 단지 열심히 훈련한 선수들을 위로하고 싶어질 뿐이다.

  • MS의 세심한 배려가 아쉬운 부분

    Copy & Paste를 대량으로 해야 하는 시즌이 돌아왔다. 작업 분량은 4회 x 500세트.

    언젠간 자동으로 엑셀파일로 정리되는 프로그램을 만들어 주겠다.

    그건 그렇고, 숫자들을 옮겨붙여야 하는데, 알다시피 과학적 표기법은 E가 들어가 있다.

    메모장에서 실습해 보자.

    1.554E+3 = 1.554 * 1000 = 1554

    여기서, +3은 10의 지수를 표현하고 E+3은 10을 3번 곱해서 그 앞에 곱해준다는 뜻이다. 1.554E+3은 더블클릭하면 “더블클릭할 때 단어 전체 선택하기” 기능에 따라 =앞의 빈칸까지 한번에 선택해 준다. 따라서 편리한 기능이라 칭찬하고 싶어지지만… 늘 그렇듯 완벽한 기능이란 존재하지 않으며 이쁜짓을 하나 하면 꼭 미운짓 하나를 하는 세상만사 새옹지마의 비극은 항상 일어나는 법이다.

    1.554E-3 = 1.554 * 0.001 = 0.001554

    +를 -로 바꿨다. 알다시피 +가 곱한다는 뜻이었으니 -는 나눠준다는 뜻이다. E-3은 10으로 3번 나눠준다는 것이 된다. 따라서 E-3의 뜻은 0.001이다.

    근데 이놈은 E까지만 선택이 되고 -3이 선택되지 않는다. 따라서 이걸 복사하려면 마우스로 직접 선택해줘야 한다.

    왜그런지는 모르겠지만 +나 -나 똑같은 기호인데 왜그런지는 모르겠다. 아무튼 불편하다.

  • 시험 결과

    컴퓨터과학과 3학년 기말고사가 끝났다.

    총평 – A+ 3개, A0 3개

    DB 설계 및 구현 – 94점. A0

    운영체제 – 96점. A0

    컴퓨터 구조 – 96점. A0

    프로그래밍 언어론 – 100점. A+

    컴파일러 구성 – 100점. A+

    선형대수학 – 100점. A+

    평균 평점 4.15점.

    평균 점수 97.7점

    이만하면 예상 점수보다 낮지만… -_-;;;

    그래도 장학금은 받을 수 있으니 다행. 맥북 값 벌었다. ㅋㅋ

  • 지름을 저지름

    맥을 질렀다. -_-;

    선배에게 중고로 산다.

    맥북 블랙이고 들어간 CPU는 코어 듀오라고 한다.

    다음주 중에 인수받을 예정이다. 내가 미쳤나보다.

    일단 맥OS를 써 보고 맘에 안들면 리눅스 설치해서 써야지 ㅋㅋ

  • 프로그램 처리 시간

    드디어 실험 결과 분석 프로그램을 자동화 시키는데 성공했다. 이제 데이터 파일과 설정파일을 넣고 돌리면 된다.

    두근두근하면서 실행시키는데, 1분쯤 지나더니 얘가 에러를 내뱉는다. 뭐라고 길게 써 있었지만 요점은 “이거 너무 오래 걸리는데? 프로그램 문제 있는거 아냐?” 라는 걱정스런…

    너무 친절하잖아!

    친절하지 않아도 됩니다. 제발…-_-;;;

    파일 2천개, 300MB분량의 데이터를 처리하는데 당연히 오래 걸리지…

    이러니 VB를 학술 연구용으로 안쓰지! 이래서야 시뮬레이션같은거 돌리겠나.

    이 문제를 해결하려면 MDA를 써서 뭔가를 어떻게 해서 멀티스레드를 돌리고 메시지 펌핑 어쩌고를 하면 된다고 친절하게 안내해 주었지만 내가 공부한 “초보자를 위한 Visual Basic 2005″에는 그런 고급 기술은 나와 있지 않다.

    프로그램에 버그 없어보이면 그냥 잔소리 없이 실행해주면 되는데 처리 시간이 오래 걸리는 것 까지 간섭이니?

  • 멍청한 코드

    이런 코드를 내가 썼었다.

    DIM configuredFlag as BOOLEAN

    (…something for nothing…)

    IF NOT(configuredFlag) THEN

    configuredFlag = TRUE

    END IF

    내가 이짓을 왜 했었지? -_-;

  • 생각 중독

    요즘들어 계속해서 딴생각이 난다. 30분 일에 집중하면 30분동안 딴생각을 하는 나를 발견하고 있는 중이다. (그러고도 업무 일정에 빵꾸 안내는 거 보면 나름 신기…)

    계속해서 생각을 하다 보면 생각에 중독된 것 아닌가 하는 생각도 하게 된다. 생각 그 자체에 대해 생각하는 것도 재미있다.

    머릿속에 있는 생각들을 그대로 끄집어서 구체화 시킬 수 있다면 논문이건 예술 작품이건 쉽게 쉽게 만들 수 있을 것 같다. 천재란 오히려 그런 사람들인 것 같다.

  • 어쩌라고?!


    http://www.etnews.co.kr/news/detail.html?portal=001_00001&id=200912170314

    서울시에서 GPS정보를 기반으로 한 아이폰용 버스 정보 알림 프로그램에 대한 정보 제공을 차단한다는 소식이 있었다.

    서울시의 논리 1 : 상업적 목적으로 무단으로 사용하는 것은 안된다. 검증받지 않은 프로그램이기 때문에 오작동의 우려가 있다.

    일단 무료로 배포하는데 어떤 상업성이 있을지 모르겠다. 아이폰 판매 확대에 기여할 수는 있겠지만, 그거 없어도 아이폰은 잘 팔릴 상품이므로 큰 효과는 없을 것이다.

    “버스 도착 시간”같은 정보는 검증이 필요 없다. 5분 후에 도착한다던 버스가 5분후에 도착하지 않는다면 사용자는 당연히 그 프로그램을 쓰지 않는다. 사용자가 기대한 의도대로 작동하지 않는 프로그램이 엄청나게 많은 이용자를 확보할 수 없다는 것은 당연하다. 이미 엄청난 인기를 누리고 있다는 것 자체가 수많은 “테스터”들에게 객관적 신뢰성을 얻고 있다는 뜻이 된다.

    서울시의 논리 2 : 이에 대해 서울시 담당자는 “서울시가 양질의 콘텐츠를 생산할 수는 있지만 모든 휴대단말과 브라우저를 위한 프로그램을 만드는 것은 현실적으로 힘들다”며 “더욱이 특정 단말 플랫폼을 위한 애플리케이션을 만들 경우 형평성 문제가 발생할 수도 있다”고 말했다.

    아니, 그래서 개인이 만들어서 배포하겠다는데. 솔직히 말해서 개인이 만들어서 배포할 정도면 개발 인건비로 따져도 얼마 나가지 않을 만큼 간단한 프로그램일 것이다. 차라리 “우린 나중에 이걸로 돈을 벌 생각이라서 공짜로 프로그램을 배포하는건 곤란하다”고 말해라. 그게 더 설득력이 있다.

    뻘짓하는것도 하루이틀이지, 행정부에서 못하는 것을 개인이 해주고 있는 상황인데 그걸 독려하지는 못할 망정 법규와 형평성을 예로 들어서 규제하려고 한다. 아이폰용은 개인이 개발해놨으니까 그럼 서울시에서는 옴니아용만 개발하면 되는거 아닌가? 아니면 삼성에서 그렇게 하도록 지원이나 요청을 해주면 되는거 아닌가? 서울시의 버스 정보 제공 시스템은 어쨌든 세금으로 운영되는데 그걸 서울 시민이 쓰지 못하도록 하는 것 자체가 모순이라는 생각은 안하나?

    더군다나, 그 개발자가 돈을 달라고 한 것도 아니고 돈을 받고 판 것도 아니다. 달라진 것은 아이폰 사용자들이 버스를 이용하는데 더 편리해졌다는 점이다. 그렇다면 대중교통의 이용 비율과 효율이 늘어나서 대중교통 수익의 증대와 환경오염의 감소와 교통체증의 해소에 대한 영향 등 간접적 효과는 생각 안나나? 행정 전문가라는 분들이 이토록 빈약한 상상력으로 무슨 복지를 기획할 것이며 어떤 지원을 해줄 수 있을까 심각하게 다시한번 생각해 봐야 할 것이다.

    나? 당분간 아이폰은 물론이고 스마트폰은 구입하거나 사용할 생각이 없다. 아직 그것들은 내가 원하는 기능이 추가되지 않았다.

  • 기획은 부디 사용자 관점에서

    컴퓨터 프로그램을 쓰다 보면, 요즘은 GUI로 많이들 되어 있기 때문에 화려한 그림을 보여주며 굉장히 멋진 화면을 보여주는 경우가 많다. 하지만 기획이 엉망이면 아무리 화려해도 실제로 사용하는 입장에서는 매우 큰 불편함을 느낄 수밖에 없다. 정말, 어떤 기능들은 “이 기능을 개발한 개발자는 이 기능을 한번도 써본 적이 없는 개발자일것 같다”고 생각하는 기능들이 많다. 이런 기능들은 대부분 기획이 잘못된 경우다. 그리고 많은 경우 기획자와 개발자 사이의 의사소통이 제대로 안되어서 그런 경우일 것이다. 예전에 웹 서비스 기획도 해봤었고 지금은 프로그램 개발도 하고 있지만, 기획자랑 개발자 사이의 의사소통은 러시아 사람과 ET가 대화하는 것 만큼 힘든 사안일 것이다. 나? 난 개발자들한테 칭찬받는 기획자였다. “snowall씨는 개발자의 언어를 사용할 줄 알아서 참 좋아”라고. ㅋㅋ 요즘 내가 개발하고 있는 프로그램은 실험 결과를 분석하는 프로그램인데 3개월동안 삽질할 것을 1시간동안 삽질할 분량으로 줄여준다. 이 프로그램 개발하느라 12개월째 삽질하고 있다. 다른 일도 하면서 하느라 많이 늦어진 것이니까 그렇게 많이 늦어졌다고 생각하지는 않는다. 이 프로그램을 개발하면서 느낀 점은, 아무래도 난 좌뇌가 기획하고 우뇌가 코딩하는 것 같다는 생각을 떨칠수가 없다. 사람들이 말하기를 좌뇌는 이성적이고 분석적인 기능을 하고 우뇌는 감성적이고 직관적인 기능을 한다더라. 그런데 나는 분석적으로 기획하고 직관적으로 코딩한다. 덕분에 소스코드는 라면발을 방불케 하고 있으며 비주얼 베이직 언어를 사용하는데 포트란 같은 느낌을 떨칠수 없다. 그리고 프로그램 화면이 보여주는 UI는 누가 이공계 아니랄까봐 딱딱하며, 아기자기한 맛이나 이쁜 측면은 전혀 없다. 철저히 사용자 중심의 기획을 하였다. 왜냐하면 이 프로그램은 기획자, 사용자, 검사자, 개발자, 그 외 기타등등의 역할을 다 나 혼자 하고 있기 때문이다. 당연히 사용자 관점에서 기획이 될 수밖에 없고 요구사항은 그때그때 철저히 반영된다. 이런식으로 프로그램을 개발하다가 다른 사람이, 특히 내가 어쩔 수 없이 자주 사용해야 하는데 불편하게 만들어진 것들 – 예를 들면, 운영체제 같은 것 – 이 있으면 뜯어 고치고 싶다. 실력도 안되지만 어차피 내가 쓰는 운영체제는 소스코드조차 알아낼 수 없다. 가끔 맘에 드는 기능이 추가되는 경우도 있지만, 운영체제 수준의 프로그램들은 한번 개발되면 웬만해서는 바뀌지 않기 때문에 어떻게 해볼 도리가 없다. 가령, 윈도우즈 운영체제의 시작표시줄은 나에게 허용된 선택사항이 2개밖에 없다. “새 시작표시줄”과 “예전의 시작표시줄” 뿐이다. 이런 망할. 둘 다 맘에 들지 않을 뿐더러, 두가지 형태를 섞어 놓은 걸 원하는 사람도 있고 자기 맘대로 뭔가를 하고 싶어하는 사람도 있다. 그래서 프로그램 실행기를 따로 설치해서 dock이라는 것들을 쓰는 사람도 많다. 하지만 운영체제에서 기본적으로 제공할 수 있는 것들을 사용자가 컴퓨터 자원을 써 가면서 추가적으로 뭔가를 더 해야 하는지 잘 이해가 되지 않는다. 나는 내 컴퓨터가 오직 내가 하려는 업무에만 집중해 주었으면 한다. 내가 집중을 하지 못하기 때문이다.

    —–

    요즘들어 머릿속에서 수많은 생각이 비집고 튀어나오려고 하는 것 같다. 일부를 기록하여 둔다.

  • YTN에서 새로운 우주론 등장


    http://www.ytn.co.kr/_ln/0104_200912171003472703

    YTN에서 새로운 우주론을 내놓았다.

    태양계 나이 1000배 증가, 우주 나이 300배 이상 증가.

    이거야말로 정말 후덜덜한데…-_-;


    영어 번역하다가 4.5billion에서 billion을 “조” 단위로 본 것 같다. 영국식 영어에서는 billion이 “조” 단위임. 미국식에서는 “10억”단위.

    http://endic.naver.com/endic.nhn?docid=116130