Still Waiting

Still Waiting
(by Hayashibara Megumi)

Counting the hours 시간을 보내
Time goes by, nothing matters 시간은 흘러, 아무 문제 없이
Sitting alone in the night 밤중에 혼자 앉아서
Music is playing 음악은 흐르고
Life goes on, but I’m dying 삶은 계속되는데 나는 죽어가네
My heart is longing for my lover 내 마음은 연인을 열망하는데
The same old table, and the same old dress 같은 낡은 탁자에, 같은 낡은 옷에
I come here everyday and hope that you’ll be there 매일 여기 와서 당신이 오기를 바라
I’m waiting, I’m making conversation to you all by myself 나는 기다려, 나는 혼자서 당신과 대화를 해
And you’ll promise that you’ll never leave me  날 절대 떠나지 않는다고 약속하겠지
Drowning in memories, too much bourbon and whiskey 추억에 잠겨, 너무 많은 술을 마시고
I’m still waiting for my lover 난 여전히 연인을 기다려
See my reflection as I stare out the window 창문에 비친
Wishing that you were here tonight 당신이 여기 오늘 밤 여기 오길 바라는 내 모습을 보니
Lost in your shadow in the arms of another 다른 사람의 팔에 안긴 당신의 그림자를 잃어버렸어
My body’s yearning for my lover 내 몸은 여전히 당신을 외치는데
They say that I’m crazy, have I lost my mind? 내가 미쳤다고 해, 내가 정신을 놓았나?
Oh, no, I won’t deny that I still love you so 아니야. 난 여전히 당신을 사랑하는걸 거부할 수 없어
I’m waiting, heart’s breaking 난 기다려, 마음은 찢어져
I am searching but you’re not anywhere 찾고 있지만 당신은 어디에도 보이지 않아
I am praying, won’t you come back and free me 나는 기도해. 당신은 돌아오지 않고 날 놓아주지도 않겠지
No one can save me, only you make me happy 아무도 나를 구해줄 수 없어. 당신만이 나를 행복하게 해줄 수 있어
I’m still waiting for my lover 난 여전히 연인을 기다려
I still remember all the things you said 당신이 말한 모든걸 아직 기억하고 있는데
How your heart was set to never let me go 어떻게 당신의 맘은 날 놓아주지 않는것인지.
I’m waiting, am I fading? 난 기다려. 나는 희미해지고 있는걸까?
Disappearing each time I close my eyes 눈을 감을 때마다 순간이 사라져.
Did you love me at least once, or was I dreaming? 최소한 한번이라도 나를 사랑했나요? 아니면 꿈이었나요?
Working the streets 길에서 일하는데,
I don’t know where, what am I doing? 내가 어디서 뭘 하는지 모르겠어
I’m still waiting for my lover 난 여전히 연인을 기다려
Counting the hours 시간을 보내
Time goes by, nothing matters 시간은 흐르고, 아무 문제 없이.
I’m still waiting for my lover 난 여전히 연인을 기다려
Drowning in memories, too much bourbon and whiskey 추억에 잠겨, 많은 술과 함께
I’m still waiting for my lover 난 여전히 연인을 기다려
I’m still waiting 난 여전히
For my lover 연인을 기다려.

파이썬 클로저

파이썬 클로저가 뭔지 모르고 있었는데 나도 모르게 제대로 쓰고 있었다는 사실을 깨달았다.

가령 여러개의 변수를 받는 f(x,y)가 있다고 하자. y=10으로 고정시키고 x를 바꿔가며 map을 하고 싶은데

map(f, [1,2,3])

이러면 f가 입력이 두개니까 안된다. 이 때.

def fx(x):

return f(x.1)

이렇게 해 놓고

map(fx, [1,2,3])

이렇게 쓰면 된다. 참 쉽죠?

람다 피클

파이썬에서 lambda함수는 pickle이 안된다. pickle이 뭔지는 나도 모른다.(!)

아무튼 lambda를 포함한 클래스를 multiprocessing을 하려고 시도했더니 pickle이 안된다면서 오류를 내뿜길래 다음과 같이 조치하였다.

원래: lambda y: SomeExpressionOfY(y)

참고로 이건 f=lambda y: SomeExpressionOfY(y) 처럼 이름을 붙여줘도 오류가 난다. 다음과 같이 명시적으로 정의해야 한다.

조치후:

def f(y):

return lambda y: SomeExpressionOfY(y)

왜 이렇게 하였는가?

사실 저 lambda 자리에 들어가야 할 것이 eval(“lambda y: …”)인 구문이기 때문이다. 물론 eval을 쓸 경우 해킹에 취약해진다는 문제가 발생하지만, 지금 구현중인 코드에서는 eval을 쓰지 않으면 매스매티카 급의 수식 파서를 만들어야 하는 문제가 생겨서 써야만 했다. 어차피 나 혼자 쓰거나, 배포하더라도 그걸 해킹해서 뭐하게 수준의 프로그램이라 별 문제는 없을 것으로 보인다.

수치해석 커리큘럼

수치해석 커리큘럼

  1. 수치해석의 소개
  2. 수의 표현
    1. 리틀 엔디안, 빅 엔디안
    2. 8비트, 16비트, 32비트, 64비트 표현형
    3. 정수형: 부호, 비트 수
    4. 실수형: 부호, 비트 수, 유효숫자
    5. 0과 무한대
    6. 타입 캐스팅: 암묵적, 명시적
    7. 포맷 스트링
  3. 오차
    1. 오차의 표현
    2. 오차의 전개
  4. 알고리즘
    1. 알고리즘의 조건
    2. 좋은 알고리즘의 조건
    3. 복잡도 표기법
    4. 시간복잡도, 공간복잡도
    5. 수렴성
    6. 알고리즘을 만드는 방법
  5. 수의 사칙연산
  6. 근찾기
  7. 선형대수학
  8. 상미분방정식
  9. 편미분방정식
    1. 타원꼴
    2. 포물선꼴
    3. 쌍곡선꼴
  10. 푸리에 변환, 빠른 푸리에 변환

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑