짤츠캄머굿에서 점식 식사를 하고, 오늘을 마지막 일정인 짤츠부르크로 이동한다.


짤츠부르크는 영화 사운드 오브 뮤직에서 마리아와 아이들이 도레미송을 불렀던 장소인 미라벨 정원도 가고, 모짜르트가 태어나서 17세짜리 살았던 모짜르트 생가도 가보고, 특이한 간판들로 유명한 게트라이데 거리도 가서 관광후 저녁식사후 호텔로 이동한다.



미라벨 정원은 이미 너무 유명한 곳이어서 그런지 입구에서 부터 사람도 많고, 아이스크림 파는 현지인 부터 시작해서 많은 노점들이 있었다.

일단 들어가서 둘러본다.



정원이 시원하게 뚫려(?) 있다.



피곤한 표정의 아들은 사진 대충 찍고..



소원 빌러 갔다.

(소원이 이루어진것인지.. 아닌지는 아직 알수 없지만.. 소원을 몇번 빌었다.)



간절하게...


미라벨 정원을 어느정도 둘러보고 나서 모짜르트가 태어나서 살은 곳인 모짜르트 생가로 이동했다.


한국에 있을때 생가라고 하면 뭔가 초가집같은 느낌의 낡은 집이 떠올랐는데, 여기는 뭔가.... 빌라같은 느낌?


저당시에 저런 집을 지어서 살정도면 잘 살았지 않나 싶다.



이곳은 확실히 사람들이 더 많다.



가까이서도 하나 찍어보고.



지금은 모짜르트 박물관으로 사용되고 있다.


짤츠부르크에는 유명한 곳이 하나 더 있는데 바로 게트라이데 거리이다. 여기는 간판들이 좀 다 특이하고, 간판만 봐도 여기가 무슨일은 하는 곳인지 알수 있게 해놨다.


왜일까? 가만히 들어보니, 당시 글을 모르는 사람들도 간판만 보고 찾아올수 있도록 하게 하기 위함 상인들의 현명하고도 배려있는 것들이 아니었다 싶다.



현대식 간판은 그런 의미를 잃은것인지, 글자를 막 박아놓은곳도 있다.

그만큼 특색이 없는 가게라는 의미겠지?



자라의 간판참 특별하다. 간판 비용만해도 수백만원할것 같은데 왠지.



위와 같이 글자들을 박아놓은 그저 그런것들도 있고, 오른쪽의 맥도날드 간판보면, 화려한데, M을 써놨다. 이왕이면 햄버거를 이쁘게 넣어놨으면 더 좋았을듯 한데..



뒤쪽으로 나오면 이런 시장도 있다. 뭔가 비싼 느낌의.... 음식들...



케익도 팔고, 과일도 팔고 이것 저것 다양하게 판다.




모짜르트가 성인이 된 느낌이...??



일단 뭔지 모르지만, 찍어둔 곳.




사람이.. 점점 더 많다.



여기에 오면 이 초콜렛은 꼭 먹어보고 사서 가라고 하던데, 뭐 그럴것 까지야 있겠어? 라며 우습게 봤던 초콜렛들이다.



견과류 초콜렛이라고 하는데, 일단 내가 생각한 그런 견과류 맛이 아니라 매우 맛있었다.

은색으로 포장한것이 매우 맛있었음



저렇게 하나씩 하나씩 찍어서 만들려면 엄청난 정성이 들어갔을듯..

지금이야 공장에서 기계가 찍어내겠지만..



은색이다!! 기억하자 은색!! 은색 포장을 사야한다.




저 금색은 사진만 찍자.

우리는 은색을 샀다.

(금색 포장도 먹어봤다.)



가격이 차이가 난다.포장만 다를줄알았는데... 둘다 사봤는데.. 은색이 훨씬 맛있었다.



아들이 산 초콜렛.



조심스레 스스슥 뜯어내고.



먹었는데., 왜 맛있는지 알것같다.

겉과 속이 좀 다른 이런 표리부동한 초콜렛이.... 맛있다.

겉은 코팅한것 처럼 단단한 느낌이고, 안은 뭔가 부드럽다. 

그리고 그 안에 곱게 빻은 견과류가 들어있다.


이러니 맛있지.


짤츠부르크에서는 자유시간이 많이 있어서, 거의 모짜르트 생가만 보고 알아서들 돌아다녔다.


초콜렛 먹고 돌아다니다, 호엔성에 가기로 했다.



호엔성 케이블카 티켓.



저 성을 대체 어떻게 지은걸까..

(암벽에다가 환경도 생각하지 않고 저렇게 막 지어올리다니...)




여기는 전쟁용이다.

곳곳에 이렇게 포가 설치되어있다. 

현대전, 시가전에서도 바로 사용가능한 요새같은 느낌.



성안을 둘러보고 나와서 한번 쫙 찍어보고.



아래도 내려다 보며 찍었다.


다시 내려와서, 



은색 초콜렛을 산 장소를 다시 지나고.



길가에서 물놀이를 하고 있는 아이들을 잠시구경하다.



커피를 마시며 쉴수 있는 곳에서 아들은 인생샷을 한장 찍었다.

비누방울을 쫓아 다니며 터트리는 아들.


이렇게 한참을 놀다가, 저녁식사 하러 이동했다.


오늘 저녁메뉴는 중국음식이라는데... 일단 가보자.



한국인들로 가득찬 중국식당이다.

한국인밖에 없다.



음식이 ....그렇다..



그렇다...



김치도 그렇다...



맥주한잔을 마셔준다.


짤츠부르크는 꼭 가볼만 하다, 두번 가도 될듯 하다. 다만 초콜렛은 반드시 은색 초콜렛을 사먹도록 하자, 금색 초콜렛은 더 단단하고 부드럽지 않으며, 안에 든 견과류 맛이.. 향이 진했다.


그리고 한국인들로 가득찬 중국요리 식당은 가지 말자.


한국인들이 단체로 온다는 것은 ... 100% 패키지 이고, 패키지 여행 특성상 음식에는 크게 신경은 많이 안쓰는 것 같다.


저녁 먹고 숙소가서 라면 까서 먹었다.


사실 거의 먹은것도 없다.


블로그 이미지

커뉴

이 세상에서 꿈 이상으로 확실한 것을, 인간은 가지고 있는 것일까?

,

아침먹고 체스키크롬로프에서 출발하여 버스를 타고 내려오면 구경하다보니 어느새 짤츠캄머굿에 도착했다.


여기서는 모차르트의 생모 안나 마리아의 생가도 구경하고, 볼프강 호수 그리고 유람선을 타고 관광후 케이블카도 탈 예정이다. 유람선과 케이블카는 선택상품으로., 1인당 80유로를 더 지불해야 할 수 있다.

선택관광은 대부분이 다 선택하는 관광이었다. (현금으로 지불)



장크트 길겐, 모차르트 생모인 안나마리아가 태어난 마을.

그냥 밖에서 보면 바로 "여기에요! 여기가 사진찍는 곳입니다." 알려주는 느낌이다.

사람들도 이미 줄을 막 서있고.




우리도 줄을 섰다가 한장 찍었다.



모짜르트가 사용하던것은 아니었겠지...



뭔가... 쌩뚱맞은 위치에 이런 것도 있었다. 여기는 여기저기에서 종교적인 오브젝트들이 있다.



누구였는지 기억은 안나지만, 왠자 모짜르트 아닐까??



유람선 타려고 기다리는 중 찍은 곳.

사람들로 가득차있다.



볼프강 호수를 유람선을 타고 관광한다.

한국에서는 강에서 유람선을 타거나 하지는 않았을테지만, 여기는 그래도 볼프강이라니깐. 한번은 타봐야 겠다 싶어서 타기로 했다.



조용하고, 이쁘다.



이런 곳도 있고,



유람선 타고 관광하는 내내 파노라마 샷을 찍었는데 몇개 건지지 못했다.



여튼 볼프강 호수는 아름다웠다.


유람선을 타고 다시 돌아와서는 케이블카를 타고 운터버그?를 올라가기로 했다.



이것이 티켓.



별로 높은것 같지는 않지만, 올라와서 뻥! 뚫린 경치를 보는 것은 좋았다.

그것을 보기위해서인지 많은 외국인들도 여기에 올라와있었다.



뭔가... 바람불면 쓰러지지 않을까 싶었던 산장.




종교의 힘은 대단하다.

이 높은곳까지 저런 것을 올려다 놓고..



넓게 파노라마샷으로 하나 찍어두고, 밥을 먹어야 되므로 다같이 후다닥 내려왔다.



음..... 뭔가 양은 적고, 매우 짠! 음식이 오늘 점심이었다.

패키지 음식이기 때문에 그냥 주는대로 먹는다.


짤츠캄머굿은 가볼만 하다, 단 "한번만!" 가볼만하다.


유람선은 딱히 탈 필요가 없다. 그냥 마을을 느긋하게 둘러보며, 카페에서 식사도 하고, 커피도 한잔 마시는 여유를 즐길만 한 곳이다. 


여기 오기 적당한 시간은 오전 시간대이다. 오전시간대에 아침식사를 매우 간단히 먹고 와서 여기저기 산책을 하다 애매한 브런치 하기 좋은 장소이다. 브런치를 먹고, 커피한잔하며 볼프강 호수를 감상하는 정도면 충분하다.


유람선을 타거나, 케이블카를 타거나 하는 것은 비추천이다.

(내가 미리 찍어 올려둔 사진을 눌러보면 크게 보이므로. 그 사진정도만 보면... 된다.....)


블로그 이미지

커뉴

이 세상에서 꿈 이상으로 확실한 것을, 인간은 가지고 있는 것일까?

,

어제 숙소에 도착해서 바로 짐풀고 정리하고 잠든후 오늘은 아침일찍 일정을 시작했다.


나의 여행은 늘 일찍 시작한다...


오늘은 아침 식사전에 모여서 체스키 크롬로프 구 시가지 관광을 한후 아침식사를 하고 짤츠캄머굿, 짤츠부르크 관광을 이해 이동하기로 했다.



아직 해가 떠오르기전 숙소 앞에서 기다리며 , 호텔을 찍어뒀다.

잠만 자고, 진짜 아침만 간단히 먹고 바로 머물렀던 호텔.



아들은 여기서도 열심히 사진을 찍는다.

자세가 제법 살아있다.



체스키 크롬로프의 하늘은 아름다웠다.



숙소에서 쭈욱 이길을 걸어서 내려가면 구시가지가 나온다.

너무 이른 시간이라서 그런지 현지인들은 아무도 없다.



쭈욱~~ 내려오면 만나게 되는 횡단보도.

이 횡단보도를 지나면 구시가지로 들어가게 된다.



뭔가 설명을 듣기는 했는데, 기억이 잘 나지 않는다.

이런 조각상들이 있었다는 정도로 기억에 남았다는 것은 임팩트가 그렇게 크지는 않았던듯...



종교가 없는 관계로... 사진만 찍었다.



역시.. 종교가 없으므로.. 사진만 저장하고 바로 이동.



그냥 슥슥 둘러본다.

이런 곳이 있군? 하고 둘러보는 정도? 산책하는 정도에 알맞다.



이거는 짓기가 매우 힘들었을것 같은데.. 얼마나 많은.. 사람들의 손으로 이런 건축물을 지었을런지...


나는 지금과 같이 중장비도 없이 이런 건축물들을 손으로 하나씩 하나씩 지었을 그 사람들이 참.. 걱정된다. 힘이 매우 많이 들었을듯...



이곳이 크리크탈 제품들이 그렇게 유명하다고.

스왈로브스키도 여기 출신이라던데...

(그래서 그런지 이 여행상품에는 이런 쇼핑하러 가는 시간이 있다.)



체코는 맥주의 원산지라는것을 이번에 처음 알았다.

필스너 우르켈이 맛있는 맥주였다는 것도 여기와서 알았다.

한국서 마시던 체크의 맥주와 여기서 마시던 체코의 맥주가 맛이 완전 ... 너무 다르다..



해시계가 있었는데, 왠지 시간이 좀 안맞는 느낌이다...



일찍 나서다 보니 기대치 않았던 일출(?)도 보게 되고, 사진도 찍어두고.

밑에 보이는 강이 블타바 강이다.



호텔이라는데 아담하다.



유럽스타일 지붕은 모두다 이런 색인갑다.

크로아티아를 가도 이런 지붕이고..



구시가지는 바닥이 돌이다.

돌바닥. 

저 돌들을 부시고, 갈아서 만들었을텐데... 얼마나 힘들었을까....


우리나라 였으면 펜션, 캠핑장으로 꽉 들어찼을만한 곳.



체스키 크롬로프는 하수구 뚜껑을 뭐가 이리 정성들여서 만든거지?



구시가지를 끼고 도는 블타바강,

우리 나라였으면 저기 집값이 어마 무시 했을듯 하다.



위에 나오는 곳을 한바퀴 쓰으윽 돌면 1시간 정도 소요된다.


유럽은 현지인 가이드만 가이드를 할수 있다고 한다. 인솔자분이 가이드를 해주시지만, 현지인이 없이는 가이드를 할수 없다고해서, 현지인 가이드분도 한분 오셨는데. 그냥 따라만 다니는 가이드이다.


뭔가 여행객들 대상으로 합법적으로 삥뜯기 위한 배려인가?



호텔로 돌아와서 아침을 먹고.

여기 꿀은 맛있다.



조촐하다....

하나씩 다 집어온것이 이만큼.



구시가지를 한장으로 담아봤다.



패키지 여행을 이렇게 하면서 좋은 점은 일반 여행하면 둘러보는 것 뿐만 아니라, 다음일정, 그리고 다음 장소로 이동시 운전, 길 찾기 등등 하느라 여행인지 아닌지 모르게 지나갔는데.


여기에서의 첫일정을 마무리 하고 짐을 넣고 차에 올라타니, 그냥 편안하게 앉아서 구경이나 하는 이런 여유로운 여행이라니!!! (왜 나는 이제껏 몰랐지??)





폴라드인 운전기사분이 운전을 매우 잘한다.


앉아서 짤츠부르크로 가는 길을 구경하면서 갔다.



체스키 크롬로프는 지나갈일이 있다면 그냥 슥슥 지나가는 정도로만 알맞다. 여기를 굳이 일정에 넣어서 가야 할 필요는 전혀 없다. 


이곳이 동유럽 첫번째 일정이었기에, 그나마 사진이라도 몇개 찍었지.. 다른 곳을 갔다가 왔다면, 아무것도 남기지 않았을듯 하다.. 그만큼 소박하고, 조용한 곳이다.(볼것이 거의 없다..)




블로그 이미지

커뉴

이 세상에서 꿈 이상으로 확실한 것을, 인간은 가지고 있는 것일까?

,

오늘 읽은 기사중 분노할 밖에 없는 기사가 있다.


신혼여행 가서 니코틴 원액으로 아내를 살해한 사건을 좀 더 찾아보니, 생각보다... 많이 사용되는 수법인듯 하다. 이런걸 그렇게 쉽게 구할수 있는것인가????




금년 3월에 구속된 남편이 재판결과 보험금 1억 5천만을 노리고 아내를 신혼여행가서 살해했고, 무기징역을 선고 받았다.


무기징역이 필요있나... 이런 범죄자들은 바로 사형을 집행하고, 우리나라의 비좁은 감방 그리고 그 유지를 위해서 들어가는 세금을 조금이라도 아끼는 것이 더 낫다.



얼마나 치밀했던지 가서 살해한 다음, 유족들과 함께 오사카에서 화장까지 하고 왔다니...


그리고 보험금 타내서 완전 범죄로 마무리 지을려고 했는데, 보험회사가 어떤 회사인지도 모르고 저런 짓을 저질렀나 싶다.


보험회사는 일단 50만원 미만의 건에 대해서만 별 조사없이 지급해주지 저런 금액은 일단 지급하고 나서라도 계속해서 추적하고 추적한다.


기사 내용에 나오는 "살인 사건일 가능성이 있다는 첩보"를 누가했겠나...



그리고 이 범죄자는 재질이 안좋다. 2016년에도 여자친구를 같은 방법으로 살해 하려고 했다고 하니... 싸이코 패스도 이런 싸이코 패스가 어디있나..


22살이면 무기징역이면 콩밥비용만 해도 세금으로 엄청 나갈건데, 니코틴 주입해서 같은 방법으로 처리하면 안되나?


세상이 흉흉해도 너무 흉흉하다.




그런데, 니코틴 원액으로 사람도 죽일수 있는데 , 사람들이 피우는 담배는 안전한가?

그리고 니코틴 패치도 있는데 이런 패치들도 한번에 다 붙여 버리면 ..... 위험한거 아닌가?


블로그 이미지

커뉴

이 세상에서 꿈 이상으로 확실한 것을, 인간은 가지고 있는 것일까?

,

개발 업무를 몇년째 하고 있는데, 일부 개발자분들이 thread를 new Thread().start() 와 같이 단편적인 worker로만 사용하는 경우가 많이 있고, 백그라운드로 동작시키면서 queue 처리가 필요한 작업을 하려고 할때 thread pool을 만들고 pool size를 1로 해서 구현하는 경우가 있는가 하면, 내부에 lock, unlock, semaphore, flag 등을 동원하여 쓰레드를 제어하는 경우도 있다.


쓰레드는 잘 쓰면 참 좋은 도구이지만, 잘못 쓰면 디버깅도 힘들고 이슈가 발생하여도 재현도 잘 되지 않으며, 그리고 결정적으로 고치기는 매우 힘들다.


나는 플래그 사용하는 것도 싫어하고, 멤버 변수에 thread 변수를 생성하여 if thread가 생성되었나? 되었으면 blocking list에 insert 하는 구조도 좋아하지 않는다.


최근 업무로 구조를 새로 잡는 프로젝트가 있는데, 진짜 지옥 of 지옥이다.


개인적으로정리도 해둘겸해서 백그라운드 작업용도로 사용할 쓰레드를 Handler, Looper와 함께 사용하는 방법으로 정리해둔다.


두가지 방법이 있는데, 첫번째는 안드로이드의 Thread와 Handler 그리고 Looper를 직접 사용하는 방법이다.



Thread 를 상속받아 run 내부에 Looper 와 hanlder를 직접 사용하여 queued 백그라운드 처리를 할수 있다.


작업을 요청할때는 아래와 같이 요청하면 된다.



Hander에 메시지를 보내는것으로 작업요청은 끝이고, Handler에 의해서 작업요청이 queue에 의해서 하나씩 순차적으로 처리가된다.


데이터 정합성을 보장해야하는 경우 요청이 들어오는 순서대로 처리를 해야 정합성을 그마나 보장할수 있다. (반드시 해당 쓰레드 한군데에서만 데이터 베이스에 접속을 하는것도 빠지면 안된다.)



두번째 방법은 위와 같은 구현을 Android에서 제공하는 것이 있는데, 바로 HandlerThread이다.



작업을 요청하는 방법은 첫번째 방법과 다르지 않다.



Thread 관리를 위해서 별도로 구현한 ThreadMonitor와 ClosableThread인터페이스가 있는데, Looper.loop() 통한 무한루프를 가지고 있는 쓰레드이기 때문에 때문에 작업이 모두 끝나면 getLooper.quit() 등으로 looper를 종료시켜주어야 한다.


위에서 request시  thread 의 state를 관리하여 CountdDownLatch로 동시성 제어를 하는 이유는, 쓰레드가 생성되고 running 상태가 되고나서야 Handler를 통해서 메시지를 보내기 위해서이다.


실행결과는 다음과 같이 요청에 대해서 순차적으로 처리가 된다.



쓰레드 id를 보면 첫번째 구현으로 만든 SimpleThread는 32164 이고, 두번째 구현으로 만든 SimpleHandlerThread는 32163 이다.


이 둘의 쓰레드를 각각 모니터링하여 작업이 모두 끝나면 쓰레드를 종료시켜주기 위한 ThreadMonitor를 각각 생성하여 추가하였는데, 작업이 끝날때마다 onProcessed 를 전달받아 작업 요청사항들을 관리하고 종료가되면 쓰레드들을 종료시키는 기능을 한다.


플래그 사용하는 것을 싫어하기 때문에 사용하는 방법이기 때문에 아래 첨부한 소스를 참고하여 다른 방법으로 응용하여 사용하여도 좋을듯하다.


ClosableThread.java

MainActivity.java

Monitor.java

SimpleHandlerThread.java

SimpleThread.java

ThreadMonitor.java



블로그 이미지

커뉴

이 세상에서 꿈 이상으로 확실한 것을, 인간은 가지고 있는 것일까?

,