본문 바로가기
[라오스 비엔티안] 마지막 관광지 빠뚜싸이! [라오스 비엔티안] 마지막 관광지 빠뚜싸이! 이곳이 비엔티안, 그리고 라오스의 마지막 관광지이다.바로 빠뚜싸이. 우리는 어렵게 뚝뚝이를 잡아 흥정해서 탓 루앙에서 빠뚜싸이로 이동한다. 멋쟁이 빠뚜싸이가 보인다. 빠뚜싸이 (Patuxai) 승리의 문이란 뜻('빠뚜'는 문, '싸이'는 승리를 의미함)으로 1969년에 건설했다.사회주의 정부 수립 이전에 프랑스와의 독립 전쟁에서 사망한 사람들을 기리기 위해 건설했다.아이러니하게도 전체적인 모습은 프랑스 파리의 개선문을 흉내 내 만들었다는 것.건축자재는 비엔티안 공항 활주로를 건설하기 위해 미국에서 지원한 시멘트를 사용했다. 개선문을 닮은 겉모양과 달리 치장은 전형적인 라오스 양식이다.불상과 낀나리(Kinnari, 새와 사람이 합쳐진 신), 라마야나(힌두 신화).. 2017. 4. 19.
[라오스 비엔티안] 가장 신성한 건축물, 탓 루앙 [라오스 비엔티안] 가장 신성한 건축물, 탓 루앙 라오스의 마지막 아침이 밝았다.아침에 일어나니 옆에 꺄악!!! 일어나자마자 어제 산 두리안을 섭취하는 어머니.그녀의 두리안 사랑은 못 말린다. 우리는 열심히 채비를 하고 마지막 일정을 소화하기 위해 길을 떠난다. 길거리에서 썽태우를 흥정해서 잡아타고 간다.그 썽태우는 람부탄을 배달하는 썽태우인듯 했는데, 현지인들은 시내를 5,000킵에 타고 다니기 때문에 나도 5,000킵에 탓 루앙에 가자고 한다.그는 OK 를 한다. 엄마는 앞좌석에 그리고 나는 뒷자석(짐칸)에 타고 간다. 중간에 어떤 한국인 부부가 탑승했는데 나한테 배낭여행중이냐고 물으신다.나는 그렇다고 대답했다.그러자 그녀는 "뭘 알고 여행을 해야 할텐데... 안타깝네요.." 라고 말했다.응?? 나랑.. 2017. 4. 18.
[Java Concurrency] 객체구성 [Java Concurrency] 객체구성 4.1. 스레드 안전한 클래스 설계 - 객체가 갖고 있는 여러 가지 정보를 해당 객체 내부에 숨겨두면 전체 프로그램을 다 뒤져볼 필요 없이 객체 단위로 스레드 안전성이 확보되어 있는지 확인할 수 있다. - 클래스가 스레드 안전성을 확보하도록 설계하고자 할 때에는 다음과 같이 세 가지를 고려해야 한다. 객체의 상태를 보관하는 변수가 어떤 것인가? 객체의 상태를 보관하는 변수가 가질 수 있는 값이 어떤 종류, 어떤 범위에 해당하는가? 객체 내부의 값을 동시에 사용하고자 할 때, 그 과정을 관리할 수 있는 정책 - n 개의 변수를 갖는 객체의 상태는 n개 변수가 가질 수 있는 값의 전체 조합이다. A라는 객체 내부에 다른 객체 B를 가리키는 변수를 사용하고 있다면, .. 2017. 4. 18.
[라오스 비엔티안] 길거리 팟타이 맛집과 야시장 [라오스 비엔티안] 길거리 팟타이 맛집과 야시장 한숨자고 나니 저녁이 되었다.이제 야시장을 구경하러 나간다. 우리는 루앙프라방의 야시장을 생각하면서 숙소에서 나왔다. 우리를 처음 맞이해준 것은 바로 다트 던져 풍선터뜨리기.지금 생각해보면 엄마가 하고 싶다고 할 때 왜 말렸을까 싶다.그냥 재미로 한번쯤은 해볼만한데... 아마도 야시장도 빨리 봐야하고, 배도 고파서 그랬겠지..?이유가 있었겠지?? 은근히 하는 사람도 많고 이 풍선 노점이 많았다.그러나 인형을 가져가는 사람은 아주 적었다. ㅋㅋ 요기가 비엔티안의 야시장.루앙프라방처럼 수공예품이나 전통물품, 기념품들을 파는 것이 아니라,태국 스타일의 생필품 스타일의 야시장이다. 사람들은 엄~~~청 많은데, 막상 살 것이나 구경할만한 것은 없다.다 조악하다. 맘.. 2017. 4. 17.
[Java Concurrency] 객체공유 [Java Concurrency] 객체공유 3.1. 가시성 - 일반적으로 특정 변수의 값을 가져갈 때 다른 스레드가 작성한 값을 가져갈 수 있다는 보장도 없고, 심지어는 값을 읽지 못 할 수도 있다. 메모리상의 공유된 변수를 여러 스레드에서 서로 사용할 수 있게 하려면 반드시 동기화 기능을 구현해야 한다. - 재배치(reordering) 현상을 조심해야 한다. 재배치 현상은 특정 메소드의 소스코드가 100% 코딩된 순서로 동작한다는 점을 보장할 수 없다는 점에 기인하는 문제이다. 단일 스레드로 동작할 때는 차이점을 전혀 알아챌 수 없지만 여러 스레드가 동시에 동작하는 경우에는 확연하게 나타날 수 있다. - 동기화 기능을 지정하지 않으면 컴파일러나 프로세서, JVM 등이 프로그램 코드가 실행되는 순서를 임.. 2017. 4. 17.
[android] TransactionTooLargeException 에 대한 이야기 [android] TransactionTooLargeException 에 대한 이야기 http://developer.android.com/reference/android/os/TransactionTooLargeException.html -Binder transaction 이 너무 큰 operation 으로 실패하는 경우에 발생한다. -remote call 시 argument 나 return value 는 Parcel object 의 형태로 전송되며, 이 녀석이 Binder transaction buffer 에 저장이 된다.만약에 argument 나 return value 가 transaction buffer 에 담기 너무 큰 용량이 되면 TransactionTooLargeException 이 발생한다. .. 2017. 4. 16.
[판교 빵집] 잼앤브레드. 수제 고급빵 [판교 빵집] 잼앤브레드. 수제 고급빵 방샤셤머와 점심 식사 후 JAM & BREAD (잼앤브레드) 라는 빵집을 방문했다. 방샤셤머가 단골로 가는 빵집인데,매일 매일 빵을 굽고 오후 3~4시쯤 되면 영업을 종료한단다. 마치 얼마 전에 갔던 샌프란시스코의 빵집에 온 것 같은 느낌이다. 샌프란시스코에서도 유명한 빵집은 따로 간판이 없었는데,이곳도 특별히 눈에 띄는 간판이 없다. 맛있는 빵 잘 만들면 간판 없어도 찾아올 사람은 알아서 잘 찾아온다는 것일까?여튼 그래서 찾기 조금 어려울 수도 있다. 인테리어는 조악한듯하면서도 아주 은근히 모던함이 묻어난다. 메뉴는 빵을 제외하고는 단촐한 음료들을 판다.아메리카노가 3000원인 것을 보아 음료 가격에 거품은 없어보인다. 방샤셤머는 이곳에서 주로 호박빵과 식빵을 산.. 2017. 4. 16.
[android] ContentProviderOperation 에 대한 짧은 이야기 [android] ContentProviderOperation 에 대한 짧은 이야기 https://www.grokkingandroid.com/better-performance-with-contentprovideroperation/http://stackoverflow.com/questions/4655291/semantics-of-withvaluebackreferencehttps://developer.android.com/reference/android/content/ContentProviderOperation.Builder.html -여러 개의 data 에 대하 Create, Delete, Update 를 수행하려면 ContentProviderOperation 을 사용하여 batch 를 돌리는 것이 추천된.. 2017. 4. 15.
[동대문 맛집] 우즈베키스탄 러시아 식당. 사마리칸트 [동대문 맛집] 우즈베키스탄 러시아 식당. 사마리칸트 혼자서 두번의 방문 후, 이곳에도 보르쉬가 있다는 것을 알고,갱또님이 이곳의 보르쉬를 맛보고 싶어해서 방문했다. 지난 방문들[동대문 맛집] 사마르칸트 두번째 메뉴 도전 Jizbiz(지즈비즈)[동대문 맛집] 사마르칸트 ( SAMARKAND ) "소고기 스프" 라는 이름으로 적힌 "보르쉬".가격은 7,000원. 그리고 나는 또 다시 새로운 녀석을 시켜보기로 한다."양갈비찜" 이라고 표시되어 있는 카잔 케밥.가격은 10,000원. 그리고 "빵속의 고기" 라고 표현된 "삼사" 내가 키릴문자들을 공부해서 삼사라고 읽었는데,주문받는 친구가 "오 사람들이 캄카라고 읽는데 어떻게 삼사인줄 알았어요?" 라고 놀래서기분 좋았는데 그는 메뉴판을 유심히 보더니 "아 영어로.. 2017. 4. 15.
반응형