블로그

  • 도박

    TV에서 로또복권 추첨하는거 보고 있다가 문득 그런 생각이 들었다. 당첨금은 어디서 나온 돈일까. 로또는 과연 부의 재분배에 얼마나 기여하는가. 부의 재분배에 기여하기 위해서는 부자로부터 빈자에게로 돈이 흘러가야 한다. 그러나 로또는 부자로부터 빈자에게로 흘러가는 방향성을 줄 수 없고, 부자들은 굳이 로또를 살 필요가 없다. 로또는 결국 빈자들끼리 돈을 모아서 몰아주는, 일종의 친목계가 된다. 모든사람이 무한히 참가한다면 누구나 한번씩은 타게되는 바로 그 계. 물론 중간에 로또 사업자가 수익금을 떼어가고 국가에서 떼어가고 남은돈을 나눠주는 것이기 때문에 당첨되지 못한 사람들은 반드시 손해를 본다.

    그래서 로또는 가난한 사람들에게 희망을 주면서 가난한 사람들로부터 돈을 벌 수도 있는 아주 괜찮은 사업이다. 부자들의 저항을 뚫고 돈을 뜯어낼 필요도 없고, 빈자들에게 욕을 먹을 것도 없다. 차라리 경마나 경륜같은 도박은 대놓고 도박이라 뭐라 할 수 없다. 그러나 로또는 도박이 아닌 것으로 가장하고 있지만 사실상 도박이다. 차라리 같은 도박이라도 주식이 더 유익한데, 주식은 최소한 “공부”라는 것을 해야 한다.

    로또를 하느니 그돈으로 맛있는걸 사먹고 기분이 좋아지는 것이 더 낫다. 돈을 벌고 싶다면, 그 돈으로 일터에 나갈 차비를 대는 것이 낫다. 아니면 그냥 통장에 넣어놓고 모으는 것이 더 낫다. 최소한 수수료는 떼이지 않는다.

  • 삼각수

    삼각수란 임의의 양의 정수 n에 대해서 1부터 n까지 다 더한 수이다.

    아니면 삼각형을 만들면서 늘어놓을 수 있는 물건의 개수이다.

    어떤 주어진 수 s가 삼각수인지 아닌지 판단하고 싶다면 2s의 제곱근 근처에 있는 연속된 정수 2개를 곱해서 2s가 되는지 살펴보면 된다. 증명생략.

  • 오일러계획 26번

    1000보다 작은 정수 d중에서 1/d의 순환마디의 길이가 가장 긴 놈을 찾아라. 순환마디를 찾는 알고리즘이다.

    import numpy as np

    l, d = 0.,0.

    def length(n):

    i,j,k = 0.,0.,0.

    if n%2 == 0 or n%5 == 0:

    1.

    else:

    a = 1.0/n

    while True:

    a *= 10.

    k=1.

    b = 1.0/n

    while k if (np.around(a-b,9)%1.)==0.:

    return j-k

    b *= 10.

    k+=1.

    j+=1.

    for i in np.arange(2.,1000.,1.):

    newlength = length(i)

    if l <= newlength:
    l,d = newlength, i

    print(l,d)

    답은 나오는 코드인데, 뭔가 이상하다. 이번에도 파이썬에서 발생한 float의 roundoff error때문에 around함수를 넣는 삽질을 했다.

  • 기아 스팸


    http://snowall.tistory.com/97#comment9521409

    내 글에 스팸이 달렸다. 내용을 살펴보자.

    모태 한국인이라면 아무도 이해할 수 없는 문장을 써 놨다.

    저 스팸이 가리키고 있는 주소는 다음과 같다.


    http://kia.gruposinal.com.br/kia-soul

    뭔가 익숙하다. 기아? 쏘울?

    들어가보면 기아차 해외 홈페이지가 나온다.

    기아 현지법인에서 차가 하도 안팔리다보니 무리수를 둔 모양인데, 한국이 원산지인 차를 한국에다가 한국어 스팸을 달아버리면 안되지 싶다.

  • 욕망, 삶의 동력인가 괴로움의 뿌리인가

    욕망에 관한 불교적 담론에서 시작하여 욕망에 대한 여러 관점을 종합적으로 논의하고 있는 책이다.

    “일상의 삶을 누리기 위한 하찮은 행위도 해탈을 향한 마음의 문을 열고 다시 본다면, 그 행위는 곧 해탈의 즐거움을 아기자기하게 누리는 유희적 행위로 보일 것이다. 심지어 고통까지도 포함한 나에게 주어진 모든 조건들의 화합이 벌이는 삶은 우주적 시공간에서 볼 때 너무나 아름다운 한 편의 우주적 드라마가 되며, 그가 두번 다시 공연되지 않는 이 생생한 드라마에 가장 적합한 주인공이 되어 매순간마다 후회하지 않을 최선의 연기로 자기의 삶을 엮어가겠다고 한다면, 그는 자신도 모르는 사이에 화엄 보살도의 실천자가 되어 있는 것이다” 본문 107쪽.

  • Living in the shell



    Vocals: Steve Conte / Shanti Snyder (Reading)

    Music: Kanno Youko

    Lyrics: Shanti Snyder


    Roaming inbetween the worlds of sleep and awake 잠과 깨어남의 중간계를 떠돌다가

    Seems so far away from where I’ve been and untrue but unafraid
    내가 있던 곳에서 멀리 떨어져 있어보이는데, 사실같지 않지만 두렵진 않아

    Intrusting — my soul — I know I must be taken to see the world that is

    Not so far from now 나는 믿어, 내 영혼, 내가 지금으로부터 그렇게 멀지 않은 세상을 본것이 맞다는걸 알아

    Imaginations come and sweep the shores of my mind
    내 마음의 해변에 상상이 몰려왔다가 쓸려가지

    Letting it be, visions pass, and emotions arise–
    그걸 그대로 두면, 보이게 놔두면, 감정이 떠오르면

    Letting them go, and beyond are doors I’ve never seen, opening one by one 가게 놔두면, 그리고 그 너머에 내가 보지 못했던 문이 있지. 하나씩 열리는거야.

    (Wake up and show the light, wake up the time is right) 일어나, 빛을 보여줘, 일어나, 지금이야

    I hear a voice, hear a voice calling out to me 내게 소리가 들려와, 나애게 외치는 소리가 들려와

    Look inside, see the light now ever holding you
    내면을 바라봐, 지금까지 널 붙들고 있는 빛을 바라봐

    All the truth is all you need to make of your reality, its right here
    이 모든 진실이 너의 현실을 만들기 위해 필요한 모든 것이야, 그게 여기에 있어

    Look deep within your shell 너의 껍질 안쪽을 깊이 봐

    Finding out a galaxy of planets and stars within me
    내 안의 행성과 별의 은하를 찾아내다가

    Listening to each of them singing the same silent melody 그들 각각이 똑같이 조용한 음율을 노래하는 걸 듣다가

    I’ve never seen such beauty in possibility — no speck of doubt or fear
    가능성에 그런 아름다움은 본적이 없어 의심이나 공포의 얼룩도 없이

    (Wake up and show the light, wake up the time is right)

    I hear a voice, hear a voice calling out to me

    I see inside, see the light now ever holding me

    All the truth, all I need to make of this reality it’s — beauty within the shell 그것은 껍질 안의 아름다움

    (Wake up and show the light, wake up the time is right)

    I hear a voice, hear a voice calling out to me

    I see inside, see the light now ever holding me

    All the truth, all I need to make of this reality, it’s inside
    그건 내면에

    Right here within this shell
    바로 여기, 이 껍질 안에

    The sandglass starts for another time’s beginning from within
    모래시계가 안에서부터 또다른 시간을 재기 시작해

    Cotton fields, mama’s arms are gently unfolding me into the new…
    목화솜 밭에서, 엄마의 품은 부드럽게 나를 새로움 속으로 펼쳐가네

    (Wake up and show the light, wake up the time is right)

    [Reading]

    Here from behind my sight, my thoughts my mind
    여기 내 시선, 내 생각, 내 마음 너머에

    Show from the light
    빛으로부터 보여줘

    The time is right
    지금이야

    And from the depth within show the balance
    그리고 깊은곳으로부터

    Of outer and inner harmony 외면과 내면의 조화의 균형을 보여줘

    Mind and heart, soul and spirit undivided 마음과 심장, 영혼과 정신이 나눠지지 않은

    Here’s where the true strength and beauty lies 여기가 진실된 힘과 아름다움이 있는 곳이야

    We’ll see this before us with our own eyes 우리 이전에 우리의 눈으로 우리는 이것을 보게 될거야

    We’ll see, with our own eyes… LOVE
    우리는 우리의 눈으로 보게 될거야. 사랑을.

    (Wake up and show the light, wake up the time is right)

    I hear a voice, hear a voice calling out to me

    I see inside, see the light now ever holding me

    All the truth, all I need to make of this reality it’s — beauty within the shell

    —-

    이 모든 진실, 이 현실로 만들어야 하는 그 모든 것. 그건 안에 있어. 바로 여기, 껍질 안에.

    괜히 번역했다. 번역이 원문을 망쳤다.

  • Lithium Flower

    Lithium Flower

    Stand Alone Complex

    Vocal: Scott Matthew

    Words: Tim Jensen

    Music: Yoko Kanno

    she’s so cold and human 그녀는 차갑고, 인간적이지

    it’s something humans do 인간적이야

    she stays so golden solo 그녀는 홀로 고귀하지

    she’s so number nine 그래서 그녀는 9번

    she’s incredible math 그녀는 믿을수 없을만큼 계산적이야

    just incredible math 그저 믿을 수 없을만큼 계산적

    and is she really human? 그녀는 정말 인간인가?

    she’s just so something new 그녀는 그저 새로운 무언가

    a waking lithium flower 막 피어난 리튬 꽃

    just about to bloom 막 피어나기 시작한

    I smell lithium now 이제 리튬 향이 나지

    smelling lithium now 리튬 향기를 맡고 있어

    how is she when she doesn’t surf? 그녀가 서핑하지 않을때는 어떻지?

    how is she when she doesn’t surf?그녀가 서핑하지 않을때는 어떻지?

    how is she when she doesn’t surf?그녀가 서핑하지 않을때는 어떻지?

    I wonder what she does when she wakes up? 그녀가 일어날 때 뭘 하는지 알고 싶어

    when she wakes up 그녀가 일어날 때

    so matador 투우처럼

    so calm 조용하게

    so oil on a fire 불붙은 기름처럼

    she’s so good 정말 좋은

    she’s so goddess lithium flower 그녀는 리튬 꽃의 여신

    so sonic wave 그렇게 초음파처럼

    yeah, she’s so groove, yeah 그루브하지

    she’s so groove 그루브해

    yeah

    wow, where did she learn how to surf? 와, 어디서 그녀는 서핑을 배웠지?

    wow, where did she learn how to surf? 와, 어디서 그녀는 서핑을 배웠지?

    wow, where did she learn how to surf? 와, 어디서 그녀는 서핑을 배웠지?

    you know I’ve never seen the girl wipe out 그녀가 쓸어넘기는걸 본적이 없다는 걸 알아줘

    how does she so perfectly surf? 어떻게 그녀는 완벽하게 서핑하지?

    how does she so perfectly surf? 어떻게 그녀는 완벽하게 서핑하지?

    how does she so perfectly surf? 어떻게 그녀는 완벽하게 서핑하지?

    I wonder what she does when she wakes up? 난 그녀가 일어날때 뭘 하는지 궁금해

    I wanna go surfing with her 난 그녀와 서핑하러 가고싶어

    I wanna go surfing with her 난 그녀와 서핑하러 가고싶어

    I wanna go surfing with her 난 그녀와 서핑하러 가고싶어

    I wanna go surfing with her 난 그녀와 서핑하러 가고싶어

  • Microsoft Mathematics

    마이크로소프트에서는 정말 별걸 다 만든다. 교육용 공학용 범용 계산기 “MS Mathematics”를 알아보자.

    화면을 보면 알 수 있듯이 사용법은 그냥 계산기다. 터치스크린에서도 쓸 수 있게 옆에 숫자 패드도 있다. 방정식을 그냥 입력하면 “알아서” 풀어준다. 정확히는 “무조건” 풀어준다. 게다가 푸는 방법도 가르쳐준다. 그래프도 그려준다.


    https://www.dreamspark.com/Product/Product.aspx?productid=28

    이 물건의 가장 큰 장점은 공짜라는 점이다.

    매스매티카처럼, 실행하자마자 텅빈 하얀 노트북이 보이는 것이 아니라 뭔가 누를 수 있는 무언가가 있다는 점이 초보자들의 두려움을 없애는데 한 몫 할 듯한 느낌이다.

    수학 선생님들이 사용하기에 딱 좋은 프로그램인것 같다.

  • 칼질 3번으로 5명이 나눠먹기 2



    위와 같은 방법을 쓰면 임의의 선분을 5등분 할 수 있다.

    자와 컴퍼스를 써서 평행선 5개를 그리고, 5등분하기를 원하는 선분의 양쪽 끝이 양쪽 끝에 있는 평행선에 맞도록 하면 임의의 선분은 5등분 된다.

    이렇게 해서 1/5를 잘라내는데, 케이크는 원기둥 모양이므로 그 원기둥을 5등분하면 된다.

    나머지 4/5를 칼질 2번으로 4등분해서 맛있게 먹으면 된다. 칼질 2번으로 4등분하는 방법은 많지만, 대표적으로는 지름 방향으로 2번 자르는 방법이 있다.