Skip to content

{ Monthly Archives } June 2010

젊음

젊음은 인생의 한 시기가 아니라 마음의 상태다. 그것은 장미빛 뺨도, 빨간 입술도 아니며 나긋나긋한 무릎도 아니다. 그것은 의지와 상상력이며 활력이 넘치는 감성이다. 그것은 삶의 깊은 샘에서 솟아나는 신선함이다. 젊음은 용기가 비겁함을 누르는 것을 뜻하며 안이함을 떨쳐 버리고 모험에 나서는 것을 뜻한다. 이런 성향은 때로는 20살의 청년에게서가 아니라 60살의 노인에게서 발견되기도 한다. 나이만 먹는다고 늙는 것이 [...]

Tagged ,

Supremo, Maragogipe

그윽하고 약간 신 끝맛이 일품인 Supremo. 원두를 갈 때 향이 정말 기가 막힌, 가장 즐겨먹는 커피이다. 얼마전 Supremo를 사면서 Maragogipe를 한 번 250g 사보았다. 멕시코 산, 일명 ‘엘리펀트 빈’이라고 한다는데 갈아보니 향이 Supremo 못지 않다. 맛은 약간 연해서 아침에 먹기 좋을 듯. 사진에서는 그리 커보이지 않지만 콩이 꽤 크다.

Tagged ,

Pacifier

쭉쭉이 또는 공갈젖꼭지 – 영어로는 pacifier, 독일어로는 der Schnuller라고 한다. 아기용품 제조회사로 유명한 NUK는 Beruhigungssauger라고 해서 헷갈리게 하기도 한다. 아이가 너무 젖을 보채는 것 같아 공갈젖꼭지를 한 번 써보려고 BabyOne에 들렀는데 세상에나… 그 종류의 방대함에 질려버렸다. 공갈젖꼭지에 그렇게 많은 취향이 존재할 수 있는 것이다. (예를 들어 NUK의 제품들 일부를 한번 보기) 갈등 끝에 NUK 제품 [...]

Tagged ,

Package example in ABAP, 두번째

지난 번과는 반대로, subpackage가 superpackage의 object를 억세스하려 할 경우를 생각해보자. SE80 open. 먼저 subpackage와 superpackage 양쪽에 Package Interface가 있나 확인해보자. 없으면 만들자. superpackage의 Package Interface를 더블 클릭. 두 개의 탭이 나오는데 ‘Exposed Objects’를 클릭, 노출할 object를 추가한다. (드래그 앤 드롭으로 쉽게 된다) 다음에 바로 옆의 탭인 ‘Attributes’ 클릭. 하단에 ‘Visible for subpackages’에 체크한다. subpackage 이름을 [...]

Tagged , ,

SWIFT MT103

SWIFT(the Society for the Worldwide Interbank Financial Telecommunication)는 표준화된 글로벌 금융 트랜잭션 개발을 위한 조직이다. SWIFT 멤버는 목적에 따라 MT100 ~ MT999의 메시지를 생성하며 이는 SWIFT로 전달, 수신자(다른 SWIFT 멤버)로 전달된다. SWIFT MT103은 다른 나라 은행으로의 payment를 위해 가장 보편적으로 사용되는 포맷이다. 기존 single payment를 위해 사용된 MT100의 향상된 버젼으로 무척 많은 옵션을 가지지만 이로 [...]

Tagged ,

The Iterator Pattern (in ABAP)

Iterator를 사용해서 구현과는 분리하여 하나 하나 요소들을 셀 수 있다. 아래 소스를 보면 loop를 돌 때 Iterator의 메소드만 이용하고 있으며 Aggregate 클래스가 어떤 식으로 구현되어 있는가 – 배열이든, 벡터든, Internal Table이든 – 는 상관없다. 즉 나중에 Aggregate의 요소 관리 방식을 얼마든지 바꿀 수 있다는 이야기. 이를 위해 아래와 같은 것들이 필요하다. Iterator 인터페이스. Aggregate 인터페이스. [...]

Tagged , , ,