[작성자:] snowall

  • 온라인으로 키배를 붙어야 하는가?

    최근 모 커뮤니티에서 트롤성이 짙은 사람이 트롤링으로 대량의 인간을 낚고 있는 것을 발견, 나도 낚일뻔 했으나 귀찮다는 사실을 깨닫고 그만두었다. 그리고, 온라인에서의 키보드 배틀(키배)에 대해 한가지 깨달음을 얻게 되었다.

    온라인에서 벌어지는 키배에 참전하는 것은 스스로 재미를 느끼는 경우에만 의미가 있다는 점이다.

    키배가 벌어지는 공간에 들어가게 되면, 내가 여기에 댓글을 달아야 한다는 강한 충동을 느끼게 된다. 가령, 광주민주화항쟁을 폭도들의 난동이라고 주장한다거나, 국가 전복세력을 차단하기 위하여 모든 통신내용을 감청해야 한다는 다소 극단적인 수준의 의견을 접하게 되면 여기에 댓글을 달아서 그런 내용의 글을 쓰고 있는 상대방을 설득하여 나와 같은 생각을 갖도록 만들고 싶은 강한 충동이 마음 속에서 일어난다. 이 때, 그 충동을 참아내지 못하면 결국 나 역시 트롤이 될 뿐이다. 어떤 내용이든지간에, 그 충동은 자연스러운 충동이 아니다. 상대방은 다른 사람들을 자극하기 위하여 그런 글을 쓰고 있는 것일 뿐 실제로 자신이 말하는 내용이 무엇인지 정확히 이해하고 있지 않다.



    [각주:

    1

    ]


    그리고, 대부분의 경우 트롤들은 이해하거나 자신의 생각을 바꾸려고 하지 않는 이른바 “벽”이다. 여기에 낚여서 열올리고 열심히 설명해봐야 그들은 말꼬리 잡기로 빠져나가거나, 우기기로 버틴다. 그리고 어느새 내가 바로 그 트롤에 벽이 되어 있다. 여기에 휘말리지 않는 가장 쉽고 가장 적절하면서 유일한 방법은 그냥 그곳에 가지 않는 것이다.

    혹시 그 트롤이 대중을 선동하여 내가 원하지 않는 방향으로 여론을 이끌어 갈 것이 걱정되는가? 절대 걱정할 필요 없다. 그 여론은 냄비와 같아서, 나와 같은 생각을 하는 또다른 트롤이 그들을 선동하여 내가 원하는 방향으로 여론을 몰아갈 것이다. 나는 그 속에서 조용히 지켜보고 스스로의 관점을 잘 정리하고 있으면 된다.

    결정적인 순간에 잘 정리된 이야기를 할 수 있으면 된다. 그리고 온라인의 키배는 결정적인 순간이 아니다.

    1. 가끔, 자신이 하는 말을 굉장히 논리적으로 포장하고 있는 사람도 보이지만 그렇다 하더라도 많은 경우 근거를 잘못 들고 있거나 논리에 함정이 있다. 단, 대단히 그럴듯함.

      [본문으로]

  • 함수의 중첩 정의

    C언어에서는 함수를 중첩 정의하는 것을 허용하지 않는다.

    예를들어, C언어에서 다음과 같은 함수를 생각해 보자.

    #include

    int test(int a){

    printf(“a “);

    int nested_test(int b){

    printf(“nested”);

    return 1;

    }

    return nested_test(1);

    }

    int main(){

    test(0);

    return 1;

    }

    test함수 안에 nested_test함수가 또 정의되어 있다. C언어 표준에서는 이런 함수 정의를 허용하지 않는다. 그러나 GCC의 C컴파일러에서는 허용한다. 위의 프로그램을 실행시키면 a와 nested가 둘 다 나타난다.


    def test(a,b):

    print(a)

    print(b)

    def test1(a,b):

    print(a+b)

    test1(a,b)

    test(1,2)

    test1(1,2) # ERROR!!

    파이썬에서도 같은 일이 가능하다. 파이썬에서는 중첩 정의를 원래부터 허용한다. 물론, test함수의 바깥쪽에서 test1을 불러오려고 하면 오류가 발생한다. 밖에서는 test1이 안 보이기 때문이다. (Scope 문제)

    C언어에 GCC를 사용하는 경우에, 함수포인터를 연결해서 함수 내부에 중첩 정의된 함수를 불러오는 것이 가능은 하다. 단, 가능하다고 해서 해도 된다는 뜻은 아니다. 함수는 호출되는 순간에 연결되었다가 끝나는 순간 모든 작동을 정지하므로 만약 중첩 정의된 함수가 함수의 외부에서 호출되었을 때 모든 일을 마무리짓기 전에 바깥쪽의 함수가 끝나버린다면, 일이 마무리되기 전에 종료되어 오류를 발생시킬 것이다. (안해봤음…)


    http://langdev.org/posts/38



    http://sparrow.borlandforum.com/board/boardview.asp?table_name=tip&sel=&findit=&srch=&gotopage=7&block=0&board_idx=115&path=N&vir_numm=170&vir_numm2=65



    http://discuss.joelonsoftware.com/default.asp?interview.11.431470.11



    http://gcc.gnu.org/onlinedocs/gcc/Nested-Functions.html



    http://en.wikipedia.org/wiki/Nested_function

  • 파이썬 어렵게 배우기


    http://learnpythonthehardway.org/

    파이썬 언어를 어렵게(?) 배울 수 있는 책이라고 한다. 공짜다.

    온라인 강의는 유료.

  • 지금은 “이명박”시대


    http://www.pressian.com/article/article.asp?article_num=20110601101818&section=01

    아직도 “노무현”의 그늘에서 벗어나지 못한 사람들이 많은가보다. 그렇게 영향력 있는 대통령이었나?

    이제 정권도 말년인데… 집권 초기도 아니고…

  • 파이어폭스 7.0 알파 – 한밤중

    내가 정보가 늦은건가…

    한밤중 빌드가 존재할줄이야. 파이어폭스 7.0이다. 4.0이 공식 출시된 시점에서, 1주일도 안되어 5, 6, 7을 다 구경하게 될줄은 몰랐다. 물론 7.0이 정식 출시될 때에는 12.0 정도가 개발중 아닐까 싶다.

    오로라보다 한발 더 앞서간 버전이다. 물론 매우! 불안정할 수도! 있으므로 주력으로 사용하는 것은 결코! 권장하지 않는다.

    (물론 난 이제부터 이걸 주력 웹 브라우저로 사용할 속셈이다.)

  • 自轉車 (자전거)

    ああっ女神さまっ(自轉車)

    スクルド

    ハンドル·ペダル·ブレ-キ·タイヤ·チェ-ン 핸들, 패달, 브레이크, 타이어, 체인

    きわめて こうりてきな モノ 굉장히 합리적인 물건.

    あたらしい わざが できたと みせに くる 새 기술을 개발했다고 보여주러 온

    アイツが だいじに している ノリモノ 녀석이 소중히 하고있는 탈 것의 이름.

    どろや あせに まみれても 진흙과 땀으로 범벅이 되어도

    キズや あざが いたくても 상처랑 멍이 아프더라도

    それでも あきらめないで 그래도 포기하지 마.

    それが すごく すきだから 그것이 굉장히 좋으니까

    できるはずと しんじてる 할수있을거라 믿고있어.

    ズキンと ハ-トが ゆらいだ 뜨끔하고 마음이 요동쳤어.

    じてんしゃ アイツの ことを 자전거, 녀석을

    むちゅうに させる みりょくは なあに 몰두하게 만드는 매력은 무얼까.

    じてんしゃ ふしぎな まほう 자전거, 신비한 마법.

    La La La ちょっぴり くやしいな 라 라 라 조금은 분해.

    あの さかみちの てっぺんまで ゆこうと 저 언덕길의 정상까지 가자고

    アイツに さそわれて のってみたけど 녀석에게 권유받고 타보았지만

    いきが きれて つらいだけ 숨만 차고 힘들뿐

    これの どこが たのしいの 이게 뭐가 즐거운거야.

    あきらめかけた そのとき 포기하려고 했던 그 때,

    さかの うえの しろい はな 언덕위의 흰 꽃.

    とどきそうな きょりだから 닿을듯한 거리였기에

    さいごの ちからを しぼった 마지막 힘을 쥐어짰어.

    じてんしゃ そらが ひろがる 자전거, 하늘이 펼쳐지고 있어.

    みおろす まちに ゆうひが おちる 내려다본 마을에 석양이 잠기고 있어.

    じてんしゃ くだりの さかを 자전거, 내리막길을

    La La La かけだしはじめたよ 라 라 라 달려나가기 시작했어.

    じてんしゃ かぜに とけてく 자전거, 바람에 녹아가는

    アイツの えがお まわりの けしき 녀석의 웃는 얼굴, 주변의 경치.

    じてんしゃ ふしぎな まほう 자전거, 신비한 마법.

    La La La このまま どこまでも 라 라 라 이대로 어디까지든

    いつまでも ゆきたいな 언제까지고 가고싶어.

    —-

    신나는 노래!

  • 파이어폭스 6 알파 – 오로라

    파이어폭스의 메뉴에서 “도움말”에 가서 “파이어폭스 정보”를 보면, 업데이트 채널을 볼 수 있다. 릴리즈 채널, 베타 채널, 그리고 오로라 채널이다.

    오로라 채널은, 옛날에는 지뢰밭이라고 부르던 채널이다. 그리고 오로라에는 이미 파폭6.0의 알파 버전이 올라와 있었다. 오늘, 오로라로 업데이트 하였다.

    체감상으로 한 파폭4보다 2배는 빨라진 것 같다. 그리고 All in one gestures는 이번에도 rdf를 해킹하여 사용 가능하다. 나머지 부가기능들은 안써서 어찌될지 모르지만.

    다만, 알파버전이기 때문에 쓰다가 무슨일이 일어날지 모른다. 사용을 권장하지 않으며, 자료를 날려먹어도 뭐라 할말이 없는 프로그램이라는 것을 미리 경고해 두는바이다. 물론 난 자신있게(?) 메인 웹 브라우저로 사용중.

  • Hemisphere

    *위의 유튜브 영상은 아마추어가 커버한 버전이다. 사카모토 마아야 원곡은 훨씬 잘 불렀으므로 주의.

    제 목 : ヘミソフィア (헤미스피어)
    노 래 : 坂本眞綾 (사카모토 마이야)
    출 원 : ラ-ゼフォン (라제폰)

    それでも いったい この ぼくに なにが できるって いうんだ
    그런데도 도대체 이런 나에게 무언가를 할 수 있다고 말하는 거야?

    きゅうくつな はこにわの げんじつを かえるために なにが できるの
    갑갑한 모형정원의 현실을 바꾸기 위해 무엇을 할 수 있을까…

    じんせいの はんぶんも ぼくは まだ いきてない さからって だきあって
    아직 나는 인생의 반도 살아보지 않았어. 거스르고 타협해가며

    むいしきに きざまれて いく けいけんの タトゥ-
    무의식중에 새겨져 가는 경험의 문신

    がけっぷちに たたされた とき くなんが ぼくの うでを つかみ
    벼랑 끝에 서게 되었을 때 고난이 나의 팔을 붙잡아

    じぶんじしんの ありかが はじめて みえたんだ
    자기 자신의 존재가 처음으로 보였어.

    もっと ひろい フィ-ルドへ もっと ふかい おおきな どこかへ
    좀 더 넓은 벌판으로 좀 더 깊고 큰 어딘가로

    よそくの つかない せかいへ むかって ゆくだけ
    예측할 수 없는 세계로 향해 갈 뿐

    おしえて “つよさ”の ていぎ じぶん つらぬく ことかな
    가르쳐 줘, “강함”의 정의. 자신을 관철하는 것일까?

    それとも じぶんさえ すててまで まもるべき もの まもる ことですか
    그렇지 않으면 자신마저 버리면서까지 지켜야 할 것을 지키는 일인 것일까?

    サバンナの ガゼルが つちけむりを あげる
    사반나의 가젤이 흙먼지를 일으켜

    かぜんなか あいつらは しぬまで たち つづなければ いけないのさ
    바람 속에서 그 아이들은 죽을 때까지 계속 서 있지 않으면 안 되겠지…

    ヒトは あるき つづけて いく ただ いきて ゆくために
    인간은 계속 걸어가.. 단지 살아가기 위해서

    ふかんぜんな デ-タを ぬり かえながら すすむ
    불완전한 데이터를 새로 바꾸면서 나아가.

    はじまりの こうやを ひとり もう あるきだして いるらしい
    태초의 황야를 이제 홀로 걷기 시작하고 있는 것 같아.

    ぼくは はいに なるまで ぼくで あり つづけたい
    나는 재가 될 때까지 나로 존재하고 싶어


    とおい むかし とこから きたの とおい みらいに とこへ ゆくの
    먼 옛날 어디에서 왔을까? 먼 미래엔 어디로 가는 걸까?

    しらない まま なげだされ きづく まえに ときは おわるの
    모르는 채 내던져지고 알아채기 전에 삶은 끝나는 걸까?

    はじまりの こうやを ひとり もう あるきだして いるらしい

    태초의 황야를 이제 홀로 걷기 시작하고 있는 것 같아


    ぼくは はいに なるまで ぼくで あり つづけたい

    나는 재가 될 때까지 나로 존재하고 싶어


    がけっぷちに たたされた とき くなんが ぼくの うでを つかみ

    벼랑 끝에 서게 되었을 때 고난이 나의 팔을 붙잡아

    じぶんじしんの ありかが はじめて みえたんだ

    자기 자신이 있는 곳이 처음으로 보였어.


    もっと ひろい フィ-ルドへ もっと ふかい おおきな どこかへ

    좀 더 넓은 벌판으로 좀 더 깊고 큰 어딘가로

    よそくの つかない せかいへ むかって ゆくだけ

    예측할 수 없는 세계로 향해 갈 뿐


    ぼくは ぼくの ことが しりたい

    나는 나의 일을 알고 싶어…..

    굉장히 중2병 걸린 느낌의 자의식 과잉인 가사가 맘에 든다. 마치 선문답과 같이 모든 구절에 고민해 볼 부분이 있다. 이대로 화두를 삼아 끝까지 고민하면 깨달음에 도달하지 않을까? 하는 생각이 들게 하는 가사. 철학적이다. 라제폰은 작품은 그냥 평범하게 봤는데, 바로 이 오프닝이 나를 사로잡았다.

  • 집합

    수학에서 사용하는 집합은 여러가지가 있다.

    유한집합 – 집합의 원소의 수가 특정 자연수에 대응될 수 있는 경우이다. 공집합도 유한집합이다. (0에 대응.



    [각주:

    1

    ]



    )

    무한집합 – 유한집합이 아닌 집합.

    열린 집합(Open set, 개집합) – 예를 들어.

    위의 집합 A를 보고 “열린 집합”이라고 하는 사람은 열린 마음을 가진 수학 선생님에게조차 먼지나게 맞을 수도 있다(아니면 이미 맞았거나). 저건 뚫린 집합이지 열린 집합이 아니다. 열린 집합은 집합 A에 속하는 모든 원소가 내부에 있는 집합이다. 내부에 있다는 표현은 의미가 분명하지 않을 수 있는데, 정확히 말해서, 어떤 원소 a에 대해, 그 근방에 있는 점들의 집합이 결코 집합A의 부분집합이 아니라면 그 원소 a는 내부에 있는 원소가 아니다. 쉽게 말해서 원소 a가 경계에 걸쳐있든가 밖에 있든가 하면 내부에 있는 원소가 아니다. 열린 집합은 경계점을 포함하지 않는 집합이다. 경계점이란 집합에 속하는 원소들로 이루어진 수열(또는 원소의 열, sequence)의 극한으로 도달할 수 있는 모든 점이다. 여기서 점이라는 말을 정의 없이 사용했는데, 점의 정의는 상식 수준에서 받아들이도록 하자.

    닫힌 집합 (Closed set, 페집합) – 열린집합의 여집합. 참고로 공집합은 열린 집합이면서 닫힌 집합이다.

    (계속 수정됨…)

    1. 0이 자연수인가? 하는 문제는 따지지 않도록 한다. 자연수라고 치자.

      [본문으로]

  • 울고 싶어라

    “울고 싶어라”

    작사, 작곡 이남이

    노래 사랑과 평화

    울고 싶어라 울고 싶어라 이 마음

    사랑은 가고 친구도 가고 모두 다

    왜 가야만 하니 왜 가야만 하니 왜 가니

    수 많은 시절 아름다운 시절 잊었니

    떠나 보면 알거야 아마 알거야

    떠나 보면 알거야 아마 알거야