전출처 : Fithele > 영국 여행후기 #13. 쥐덫 (The Mousetrap)


팜플렛 & 공연 표지. 팜플렛 하나에 3파운드(대략 6천원)씩이나 받는다.

쥐덫에 얽힌 추억 - 세인트 마틴 극장 - 코벤트 가든과 그 주변 - 예기치 않은 경험 - 배우의 한마디

* 이미지는 1024*768에 맞춰져 있으며 클릭하시면 원래 크기로 보실 수 있습니다

이 극은 바로 내가 머리털 나고 처음으로 보았던 연극이었다. 그게 고교 때니 얼마나 관람 생활에 담을 쌓고 살았는지 말 다했지 ㅡ.ㅡㅋ 대학교 1,2학년 때 시쳇말로 공연에 '버닝'했던 이유도 아마 뭔가 관람한다는 거에 한이 맺혀서였던 것 같다.

어쨌든, 쥐덫(The Mousetrap)은 고교 생활의 마지막을 장식하게 되었던 축제 때 동기들이 조직하여 딱 하루 공연했는데 보고 완전히 뻑갔다. 프로 연출가까지 섭외해서 정말 열심히 연습했던 것은 알고 있었지만 매일 보던 애들이 그렇게 변하다니 너무 재미있었다. 그 경험을 잊지 못해서였을까, 크리스 역과 보일 부인 역을 맡았던 동기 둘은 대학 가서도 연극 동아리에 들어가 아주 좋은 활동을 했다.

그런 추억의 극이자 세계 최장기 상연작인 쥐덫의 원조 공연을 안 보고 놓칠 수가 없다, 맥도날드에서 1.89파운드 어치 버거로 끼니를 잇는 한이 있어도 꼭 보리라 생각했기에 미리 표를 ticketmaster.co.uk를 통해 한국에서 예매해 가서 드디어 8월 2일, 제 21538번째 공연을 보게 되었다.

그날 셜록 홈즈 박물관, 대영 박물관을 돌아보고 남은 짬에 피카딜리 광장과 포트넘&매이슨, 로알 아카데미 오브 아츠(RA)를 둘러본 후에도 시간이 여전히 남았기에 세인트 마틴 극장을 먼저 찾으러 갔다.


세인트 마틴 극장 입구

티켓을 찾고 배가 고파 밥을 먹을 데를 찾으러 남쪽으로 내려가다 보니 레스터 스퀘어. -_-;; 부근에 이름이 잘 기억나지 않는 중국 부페를 먹었는데, 주인 아가씨가 날 중국인으로 생각한 건지 엄청 잘해 주었긴 한데 둘다 안되는 영어로 말해서 고생 ;;; 어쨌든 쟈스민 차(1.5파운드나 한다)랑 오랜만에 간장과 chopstick을 써서 밥을 먹으니 대략 만족.


지나가다 발견한, 테네시 윌리암즈의 "어느 여름 갑자기"를 상영하던 극장

그래도 여전히 시간이 남아서 코벤트 가든을 보러 갔다.


코벤트 가든. 그냥 돗대기 시장 같다


그 앞에서 탈출쑈하던 아저씨 (왼쪽) & 코벤트가든의 뒤편


교통박물관 & 극장 박물관


로얄 오페라 하우스. 클래식 비수기(?)라서 발레를 하고 있었다. 공연 시간이 되었는지 온갖 고급 차랑 드레시한 남녀들이 몰려들고 있었다


지도에도 설명이 안 나와 있는 건물이라 고개를 갸우뚱

일찌감치 들어가서 팜플렛을 읽으며 기다렸다. 당연히 극장도 작고, 사람은 생각보다 별로 많지 않았다. 줄거리도 대충 알려질 대로 알려졌고 하니 그렇다고 할까. 팜플렛에서 배역 소개를 보니 옛날에 케이스웰 양 역을 하던 사람이 보일 부인을 지금 하고 있다는 얘기가 있었다. 과연 오래된 극이구나...


오리지널(1952년) 공연과 현재 공연(2004년)의 비교 - 팜플렛 스캔

이윽고 극이 시작했는데, 처음에 예기치 않게도 어두워지자마자 2층 발코니에서 여자가 비명을 지르는 것까지는 좋았는데, 내 바로 오른쪽 옆에서 갑자기 뭐가 툭 튀어나와 내달려온 것이다! "무슨 일 났소?!"하고 외치는 경관. 심장마비 일으키는 줄 알았다. 내 자리가 F18번에 있었기에 얻은 행운이었다 (좌석표 참조) 


좌석배치표

대본을 이미 옥스포드에서 체류할 때 읽고 와서 특별히 대화를 못알아듣거나 하는 것은 별로 없었다. -아가사 크리스티가 인기있는 이유 중 하나가 바로 표준적이고 쉬운 영어 스타일 - 극은 내가 생각한 것보다 더 코믹하고 덜 극적이었다. 


보일 부인의 목을 조르는 크리스(위) 몰리-자일스 부부에게 말하는 파라비치니(아래)

특히 크리스 역을 맡은 사람의 코믹 연기가 재미있었다. 여기 팜플렛에 있는 사진은 좀 골때리지만 가장 사랑스런 캐릭터가 얘가 아닐까 싶다. 허나 가장 눈을 끌었던 것은 보이쉬한 미스 케이스웰. 30년대 유행 의상을 완벽하고 우아하게 소화한 그 배우는 등장할 때마다 정말 멋있었다. 언니 싸랑해요! 앞서 예기치 못한 이벤트에 놀랐던 덕택인지, 또다른 살인이 일어날 때 무대가 어두워지며 들린 비명은 심장이 얼어붙는 듯한 공포를 느끼게 했다.


트로터랑 미스 케이스웰, 한데 모인 배역들 - 팜플렛 스캔

중간에 특기할 만한 것은 직원이 가판대 (찹쌀떡 사려~ 할때 그 메고 다니는 것 있죠?)를 들고 문간에 서서 아이스크림을 판다. 으흐흐... 근데 안에 에어콘을 틀어 너무 추워서 안 사먹었다. 1.5파운드인가 하는 것 같던데, 직원 복장이 꼭 쥐덫 시대에 나오는 웨이터 복장이라 시대를 거슬러 온 듯한 느낌을 받았다.

한국 대본에 없는 부분은, 마지막에 몰리가 파이 타는 냄새를 맡고 어쩔줄 모르고 있을 때 크리스가 그 태운 파이를 들고 나와서 "제 생각엔 요리가 다 된 것 같네요" 라고 말하는 장면.

마지막 짧은 커튼콜. 모든 배역이 손에 손을 잡고 등장한 가운데, 트로터 경사 역을 맡았던 사람이  짤막한 코멘트를 한다. "부디 이 연극이 오래오래 상연될 수 있도록, 범인에 대한 정보를 여러분의 가슴에만 담아 두어 주시고 누설하지 않아 주셨으면 감사하겠습니다." 그 말씀에 나도 모르게 미소지으며, 현존하는 세계 최고(!)의 '쥐덫' 공연을 본 경험을 마감했다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기
 
 
 
 전출처 : Klaus > [퍼옴] 디버깅과 탐정놀이

출처 : 300의 만담천하 ( http://hongsup.egloos.com/ )

퍼가실 때 출처를 표시하시기 바랍니다.
원출처로 가보시는 것도 권장합니다. 덧글 달린 것도 재미있어요 ^^

------------------------------------------------------------------

디버깅과 탐정놀이


SW 엔지니어로서, 디버깅은 사실 탐정놀음과 비슷합니다.
어디가 원인인지 찾아내는 게임...

 


디버깅 기법을 탐정들의 스타일에 따라 분류해 봤습니다.

 

- 하드보일드형

모든 문장과 문장 사이에 printf를 추가한다.

어떤 문장이 문제를 일으키는지 끈기 있게 추적한다.
한줄씩 따라가다보면 문제가 되는 문장을 찾을 수 있기 마련이다.

가끔 담배를 피우러 나가는 것을 잊지 않는다.
잠은 사무실에서 아무렇게나 자는 편이 좋다.


- 안락의자형

가만히 앉아서 모니터를 뚫어져라 응시한다.
전혀 움직이지 않고 몇시간이고 코드를 쳐다본다.
가끔 혼자서 뭐라고 중얼중얼 거리기도 하는데 옆사람은 못알아 듣는다.
그러나 갑자기 마구 타이핑을 하더니 버그를 잡아낸다.

다 좋은데 옆에서 보기엔 미친것 같다.


- 완전범죄형


프로그램을 짤 때 부터 애시당초 머리속으로 무척 많은 생각을 한다.
코드 한줄 한줄 마다 모든 부가효과(side effect), 예외상황(exception), 잘못된
입력을 염두에 둔다.
심지어 멀티 슬레드 코드로 사용되는 경우도 생각하고, 에러 리턴 코드도
구조적으로 만든다.

버그없는 코드는 완전범죄만큼이나 불가능 하다.
결국엔 항상 사소한 것에서 문제가 발생한다.

 

- CSI 과학수사대형

소스 디버거의 브레이크 포인트는 기본이다. 조건부 브레이크-포인트는 물론이요
스택 트레이스를 한다.
퓨리파이어 같은 소프트웨어로 메모리 leakage도 검사한다.
gprof나 VC-profiler로 프로그램의 병목도 찾아낸다. spi++같은 것도 능숙하게
사용한다.

다른 사람보다 항상 제일 늦게 디버깅을 마친다.


- 미스 마플형

엔지니어들이 디버깅하다 안되서 휴게실에 나가 담배를 태운다.
이런저런 문제점들에 대해 논의를 하고 있는데 옆에서 쓰레기통 비우던 아줌마가
말한다.

"그럴땐 대게 클래스 destructor에서 널 포인트를 지우는 바람에 그렇게 되는데..."


- 명탐정 코난형

디버깅을 시작한다.
어려운 코드를 들여다 보니 잠만온다.
일어나면 코드가 디버깅 되어 있다.

옆에서 네이버 지식인을 습격하고 있는 초딩이 의심스럽다.


- 소년탐정 김전일형

버그의 원인이 될만한 모듈을 고립시킨다.
코드를 고치려다 버그가 하나 더 발생한다.
버그가 하나 더 발생한다.
버그가 하나 더 발생한다.
이건 연쇄 버그다.
시스템이 크래쉬 한다.

....어쨌거나 버그는 이 안에 있다.


 


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기
 
 
 
 전출처 : Fithele > [코멘트]'디버깅과 탐정놀이'

(눈집에 올렸던 글입니다)

디버깅과 탐정놀이  알라딘 링크

나름대로 추가

-셜록 홈즈 형

불가능하다는 것을 제거한다면서 서브루틴 하나씩을 날려가다 보면 언젠가는 도는 코드가 나올 것이라고 생각한다.
허나 아침 일찍 나온 동료가 확인해 보면 놀랍게도 어쨌든 결과는 나온다.


-모스 경감 형

1.일단 아주 조심스럽게 코드를 짠다.
2.돌려보면 버그가 몇개 발견된다.
3.버그 사항을 머릿속에 기억하고, 새 파일을 열어 다시 짠다.
4. 위의 1-3과정을 시간 허락하는 대로 무한반복한다.

5. 완성되면 크로스워드 퍼즐 하나를 추가하는 것도 잊지 않는다.


-시드 핼리 형

반드시 체력충전용 아이템을 쌓아놓고 시작해야 한다. 아니면 손발이 오그라든다(...)
그래도 X나게 얻어터지고 우울 모드에 한번 빠진 다음에야
비로소 모든 것을 바로잡아 돌릴 마음이 생긴다.

(주 : 딕 프랜시스의 시드 핼리는 외팔이 탐정입니다. 건전지 없으면 작동 안하는 기계 왼팔을 달고 살죠.)


-네로 울프 형

아치, 혹은 더 낮은 다른 이름의 꼬붕에게 시킨다.

다른 분들이 추가한 아이디어

- 에르큘 포와로형 (이글루 영원제타님)
이 문제를 풀려면 4시간이 걸린다고 한다.
정말로 4시간만에 해결했다.
프로그램을 돌려보니, 인터페이스가 엄청시리 세련되게 바뀌어져 있다.
물론 버그도 없어졌다.
알고보니 버그 고치는데 30분,
인터페이스가 마음에 안든다고 바꾸는데 3시간 30분이 걸린것.

엘러리퀸, 파일로 반스, 루크 스카이워커, 한 솔로 등

실제 적용 사례

그냥 우스개 소리 같지만, 실제로 당하는 일을 곰곰히 따져보면 인생의 진실이 들어있다고도 할 수 있다. 다음은 내가 이틀 전에 겪은 이야기.

리X스로 유지되는 클러스터 기기에서 MPI 로 돌아갈 job 이 자꾸만 child process를 node에 집어넣지 못한다고 배째고 뻗는 긴급 상황이 발생. 맙소사.

일단 네로 울프형 - 연구실 형님께 물어봤다. 다른 유저로 switch해서 돌려보란다. 돌려 봤다. 안 돈다. 보다 못한 형님께서 자기 계정에 코드를 카피, 돌린다. 안 돈다. 심지어 전지전능한 루트의 권능을 빌어 봐도...

이 상황에서 우선 해봐야 하는 것은 하드보일드 형. PRINT문으로 MPI가 제대로 initialization이 되는지 봤다. 안 된다. 싱글 CPU로 돌려 봤다. 된다. -_-a

"혹시 컴파일러 문제 아닐까요?" 하는 전언이 옆에서 싸이하던 후배에 의해 대두 (미스 마플형) 그것도 일리가 있겠다 싶어 이전 버젼을 돌려 봤다. 죽는다. 황당해져 다 알지도 못하는 컴파일 옵션을 뺐다가 붙였다가, 이리저리 조정해 본다. 여전하다.

그 때 모리 코고로라도 품어봤음직한 의문이 고개를 든다. 근데 다른 사람들은 잘 돌리고 있잖아. 자네도 어제 저녁까지는 아무 일 없었고. 아예 다른 사람의 다른 프로그램을 돌려 봤다. 아.주.잘.돈.다. 환장한다. 혹시 컴 앞에 쓰러져 자다가 나도 모르는 줄을 하나 오타로 추가한 것 아냐? ㅠ.ㅠ (필자는 이런 거 생기면 거의 99프로 못 잡는다. 동기가 없는 범죄를 추적하기 힘든 것처럼) 선배 또한 황당한지 안락의자형으로 전환. 무언가 뜻모를 말을 중얼중얼 대며 생각에 빠진다.

어차피 근본이 미천하여 CSI형은 꿈도 못 꾸는 것. 결국, 여기서 셜록 홈즈 형으로 변신: "불가능한 것들을 하나씩 제거하다 보면 남는 것은 아무리 그지같은 코드라도 돌게 되어 있어." 백업해 놓고 처음엔 Makefile 내의 오브제를 하나씩 날린 끝에 문제를 일으키는 파일을 찾은 다음, 거기서 또한 서브루틴 or 루프 하나씩 날려가며 문제를 일으키는 부분을 찾았다는... 어쨌든 버그는 이 코드 안에 있어! (김전일)

결국 파일 하나를 토막살인낸 끝에 잭더리퍼형이라고 해야 하나 연쇄버그범(?)을 찾아냈다. save. 코드 속도를 빠르게 하기 위해 특정 변수값을 저장하도록 하는 명령인데, 이 명령을 지우니 문제가 해결되었다. 속도를 떨어뜨리겠군, 하고 안그래도 느린 코드를 한탄하고 백업본을 되살리는 작업에 들어갔는데...



사진은 위 내용과 아무런 관계가 없습니다

이 모든 것이 삽질임이 약 30분 후에 밝혀졌다. 마치 추리소설처럼, 범인은 전혀 의외의 인물(?)이었던 것이다. 메.모.리. 변수 크기를 좀 크게 잡았더니 클러스터가 약간 붐비기 시작하자 오바이트를 한 건데 사용자인 나는 아무 말이 없었으므로 몰라줬던 것. 미워 죽겠다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기
 
 
 

저희 어머니는 엄청난 대가족 출신이십니다.

자그만치 11남매 중 끝에서 세번째거든요.

음.  그 많은 형제분들 중에서도 가장 애절한 막내 동생분께서

다시 말해서 제 막내 외숙께서 일년에 한번씩 한국에 들어오십니다.

바로 이번 주에 오셨습니다.

저 죽는 줄 알았습니다.>.<

 

서재에 재미는 붙여서 글도 써야하는데,

일본 드라마 이번 시즌에 끝난 [인간의 증명]도 봐야하는데,

-안그래도 늦은 제 컴이 드라마를 다운 받기만 했더니 영 속도가 안나오더군요.^.^;;

화요일에 전화하신 울 외숙이 그러셨습니다.

목요일 도착입니다. 그 순간 하늘이 노랬습니다. 바로 대청소,

그날 밤부터 이틀동안 집에서 버린 쓰레기가 6박스였습니다.

그 결과 지금은 음. 생각보다 우리 집이 넓더군요.

그리고, 제 책들도 뜻밖에 자리를 잡고 들어가니 생각보다 많지 않네요.

음..........이 기회에 ABE를 저질러봐? ^.~

 


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기
 
 
 

뮤지컬의 잘생긴 남자배우들

혹은 그 배우들이 나오는 뮤지컬,

제 주변 사람들이 항상 동시에 버닝하는 대상이 있는대,

그건.

그가 한다는 말하나로도 공연을 끊는 사람들이 주변에 많습니다.

저야 나름대로 그 안에서 주신을 잡고 있지만,

혹은 잡고 있다고 착각하지만.....

 

그리고 제가 특별히 버닝하는 대상은 Stephen Sondheim이란 뮤지컬 작사가입니다.

뮤지컬 작사가라면 공연을 보고 혹은 노래를 보고 좋아했어야할텐데,

전 그의 외모를 보고 반했습니다. ^.^:; 

너무너무 귀여워서 정신을 못차리고,

그래서 그의 음반들을 사모으고,

그 많은 공연들-이 분은 30년생이시고

50년도 이후로 계속 작품활동을

주구장창 해주시는 분입니다. ^.^:;

 그 공연들 속에서 그의 깜찍함을 느끼며

또 다시 정신을 잃습니다.

그래서 은근히 사모으는 씨디가 상당수 됩니다.

그럼에도 불구하고 망망대해에 조약돌 던지는 수준입니다.

이분 관련 씨디중 기본만 154개더군요. 음........이분 때문에 파산할 지도 모르지만

그래도 너무 좋습니다. 귀엽습니다. ^.~


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기