그동안 주로 EJB로 개발하다보니 Mockup테스트를 알고 있으면서도 사용하지 못했었는데 Cron Project를 진행하면서 사용하게 되었다. 알고 있는지는 10년은 된것 같은데 이제서야 쓸 생각을 하다니..

일단 시작은 Mockito를 사용해서 Mock객체를 생성해서 테스트를 진행해 보았다.

http://mockito.org

쓰는 방법은 간단했다.

mock(new ObjectO))를 실행하면 헤당 Object의 method를 실행할 수 있는 Mock객체가 생성된다. 

그 후에 when()등의 메소드를 사용하여 특정 메소드가 호출 될 경우 특정 결과를 Return하게 하도록 한후,

해당 Mock객체를 실제 객체에 Wiring하고  

객체 메소드를 호출하면 Mockup객체에 등록된 메소드에 따라 결과가 Return되고, 이를 통해서 실제 객체가 잘 실행되는지를 확인하게 되는 것이다.


처음 Mock을 사용할 때 when()메소드로 선언하는거 이외에는 원래 객체의 메소드를 호출하는 걸로 오해하고 진행을 해 보니  Mock객체는 객체의 메소드들을 가지고 있는 정말 Mockup객체일 뿐이었다.

특정 메소드 이외에 다른 메소드는 원래 코드를 실행하게 하기를 원할 경우는 mock()이 아닌 spy()를 사용해야 한다.


마침 내가 개발하는 코드가  Method가 여러개이지만,  각 Method가 다른 API를 호출하는 형태에서 API호출하는 부분을 별도의 private  메소드로 추출했고, 해당 부분을 spy() 하게 되면 외부 API를 사용하는 코드도 테스트 할 수 있게 될 듯 했다.

근데 문제는 Mockito는 private메소드에 대해서는 spy()를 진행할 수 없었다.

그래서 Search를 해보니 PowerMockito를 사용하면 private 메소드를 spy()할 수 있다고 한다.

일단 pom.xml에 PowerMockito dependency를 등록하고, 

<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-api-mockito</artifactId>
<version>1.6.3</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-api-easymock</artifactId>
<version>1.6.3</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-module-junit4</artifactId>
<version>1.6.3</version>
<scope>test</scope>
</dependency>

import org.powermock.api.mockito.PowerMockito;
...

@

Connector mockConnector = PowerMockito.spy(connector);

....

@Test

public void testThirdPartyConfig(){

PowerMockito.doReturn(configJsons).when(mockApiConnector, "list",
"thirdparty-config", queryParam);
FacebookConfig config = mockConnector.getThirdPartyConfig();

참고로 내가 테스트 하려는 코드를 connect.getThirdPartyConfig 메소드이고, getThirdPartyConfig는 connect.list("thirdparty-config",queryParam) 메소드를 호출하여 외부 API를 호출하고, 그 결과를 파싱해서 사용자에게 객체로 리턴해준다.따라서 list메소드를 spy하면 외부 API를 호출하지 않고 getThirdPartyConfig메소드가 잘 실행되는지 확인할 수 있는 것이다.


잘 되기는 하는데 private메소드에 대해서는 좀 이상하게 실행이 되어서 Abstract메소드를 protected로 변경했더니 잘 싱행이 된다. 

그리고 진행을 하다 보니 PowerMockito가 Mockito를 사용하는 Test보다 훨씬 느리다.

서치를 해보니 내부적으로 객체 생성을 많이 한다고, 가능하면 Mockito를 사용하라는 걸 보니 , 이게 좀 문제 인듯 하다.


성능 부분을 제외한다면, PowerMockito가 꽤 괜찮은 솔루션으로 보인다.




'개발자세상 > 자바세상' 카테고리의 다른 글

POI로 Pivot테이블 만들기  (0) 2017.11.28
Scala  (2) 2016.06.16
java.lang.OutOfMemoryError: unable to create new native thread  (0) 2015.08.15
Control character in XML  (0) 2014.05.28
jboss db pooling timeout  (0) 2014.03.01
Posted by headiron
,
열흘 간의 윈터 브레이크를 가족과 즐기며 파란 만장 했던 2015년을 마무리 해본다.

올해를 시작하면서 OAS acquision이 이렇게 많은 일을 겪게 할 줄은 미쳐 예상하지 못했는데...

연초부터 본의아니게 팀장 아닌 팀장역활을 하다가... 다시 팀원으로 강등..

그리고 다른 부서로의 Transition.

덕분에 8년 넘는 시간을 함께 했던 OAS 와는 작별을 고하게 되었고, 다시 PHP로 돌아 갔지만,

Continuous Delivery, Scala, Play, Puppet등 그 동안 해보지 못했던 많은 것들을 새롭게 해 볼 수 있게 되었다.

일주일에 이틀간 뉴욕에서 일하게 되면서, 집 사람은 조금 힘들었지만, 

덕분에 나는 공부할 수 있는 시간을 많이 가질 수 있게 되었다. 

뭐... 5일 정도 무료로 숙박할 수 있는 호텔 포인트는 그에 대한 보상이라고나 할까..


생각해 보니 미국에서 지낸 5년 동안 한국 다녀오는 것 말고는 여행을 못 했었는데,

올해는 푸에르토리코, 워싱턴도 다녀오며 

좀 힘들었어도 나름 즐거운 추억들을 만든 것 같다.


2016년은 어떤 일들이 나를 기다릴 지 모르겠으나,

적어도 지금보다는 좀더 나의 Spectrum도 넓어 지고, 

우리 식구 행복하게 살 수 있는 보금자리와 이제는 미국 밖의 새로운 곳을 경험해 보는 그런 한해가 되었으면 한다.


아디오스 2015


'사는이야기' 카테고리의 다른 글

2017년 후반기  (0) 2018.01.03
Past 10 years, Next 10 years  (0) 2017.10.27
RIP N1, Good bye OAS  (0) 2015.09.04
부활  (0) 2014.04.21
재준이 침대  (1) 2013.03.18
Posted by headiron
,

집을 구매하려고 한국에 있는 돈을 가져오려고 은행 콜센터에 확인해 보니 

이건 뭐...한국에서 해외 송금하는게 무척 복잡하다.

1. 일반 송금

개인의 경우 매년 ( 1월 1일 ~ 12월 31일 ) 5만불까지 송금 할 수 있다고 한다.

총 5만 불이지만, 건당 1만 불 까지가 한도라고 한다. 그리고 이 돈이 부동산 구매에 사용될 경우 문제가 생길 수 있다고 한다.

2. 해외 이주 예정자 

1년 이내에 영주권을 취득할 예정인 경우 해외 이주비용을 미리 송금 할 수 있다.

이 경우에는 외교통상부에 해외 이주 신고 확인서를 발급 받아야 하고, 이 경우에는 주민등록이 말소 된다.

그리고 이를 위해서는 영주권 업무를 진행하는 기관에서 영주권 신청 상황과 취득에 대한 문서를 발급받아야 한다고. 그리고 영주권을 받게 되면 이를 은행에 또 보고 해야 한다고 한다.

한도는 제한이 없지만 10만불 까지는 문제 없이 보낼 수 있고, 10만불 이상의 경우는 세무소에서 자금 출처 확인서를 받아야 한다고. 그리고 10만불은 가계당으로 계산한다고 한다.


3. 영주권자.

영주권자의 경우는 여권과 영주권만 있으면 금액에 제한 없이 해외 동포 재산 반출로 반출 가능하다고 한다.

다만 10만불이 넘어 갈 경우 만일 부동산 처분에 의한 경우는 제한이 없지만, 그 이외의 경우는 세무소의 자금 출처 확인서를 받아야 한다고 한다.

4. 해외 부동산 취득

이 내용은 콜 센터에서 안내 해 줄수 없는 부분이라고 한다.


어쨋든 종합해 보니 우리 같은 경우는 영주권을 취득 하는 시점에 해외 동포 재산 반출로 처리 하는 게 제일 좋을 듯 싶다.

그리고 신한은행에 경우 해외 이주 및 유학 상담을 위해 별도의 콜 센터를 운영하고 있으니 이를 이용하는게 더 좋을 듯.. 전화 번호 1588-8716 

일반 콜센터로 전화 했다가 지점으로 전화 했었는데..  해외 이주 관련 콜 센터가 보다 정확하게 설명해 주었다.


'사는이야기 > 미국생활' 카테고리의 다른 글

회사  (0) 2017.03.03
PA에서 집 사기  (0) 2016.08.12
뉴스룸, 9/11 , 빈 라덴  (0) 2014.07.01
Verizon to Comcast  (0) 2013.12.02
3년 그리고 새로운 3년  (1) 2013.10.15
Posted by headiron
,

Shell 코드를 작성하다보면 Java Property를 읽는 경우가 종종 있는데 보통은

. <FILE_PATH>

를 사용하면 FILE에 있는 각 변수 들이 환경 변수로 등록이 되어 사용된다.

보통은 문제가 없는데 만일 변수에 .이 있을 경우는 이를 command로 인식해 버려서 command를 실행하는 형태로 처리 되어 변수를 읽을 수 없게 된다. 역시 편한거에는 한계가 있다는 그래서 검색을 하다 보니 관련 해서 좋은 TIP을 발견

sed '/^\#/d' myprops.properties | grep 'someproperty'  | tail -n 1 | cut -d "=" -f2-

sed로 #로 시작되는 Line을 제외한 후  grep로 원하는 property가 나오는 마지막 라인을 가져온 후 = 이후의 값을 읽어 온다.

추가적으로 trim을 처리 하는 부분을 추가하면 아래 처럼 쓸 수 있다.

JAVA_HOME=`sed '/^\#/d' build.properties | grep 'jdk.home'  | tail -n 1 | cut -d "=" -f2- | sed 's/^[[:space:]]*//;s/[[:space:]]*$//'`

->build.properites에서 jdk.home property를 읽어서 JAVA_HOME변수에 넣는다.

출처 : http://shrubbery.homeip.net/c/display/W/Reading+Java-style+Properties+Files+with+Shell


흠... 드뎌 LOG Processing관련한 내용까지도 Tech Ops가 처리 해 줘서 이제는 12시에 다시 읽어 나서 작업 돌리고 자는 일은 끝..

이제는 LOG ANALYZE 도 인수 인계 해 버리면 정말 OAS API와는 작별을 고하게 될 듯 싶다.

Posted by headiron
,


012345678

스티커 좋아 하는 율이 .. 뭐.. 어느 아이들이나 스티커는 다들 좋아 하는 듯.




회사에 놀러온 율이.. 예쁜 얼굴에 뭘 그리 붙였을 꼬...


아빠한테 사과좀 나눠 주지...

회사에서 나름 재밌었는지... 종종 회사에 대려 가도 싫어하지는 않는 눈치다.




이렇게 입혀 보니 숙녀티가 조금 나는 듯..




율아.. 예쁜 웃음 잃지 말자...


율이의 첫번째 인형 친구 율라...

어쩌다 놀이터까지 대려 왔네..


0123456








동네 공원에서 아빠랑 공연 듣는 율이.

호... 이렇게 보니.. 뭔가 근사한 음악을 듣고 있는 것 같아 보인다...


0123456789












여기 놀이터에는 나무 토막을 주로 깔아 놓는다....

아이들은 종종 나무 톱밥을 가지고 이런 저런 장난을 하고.. 율이도 그런거 좋아 하는데.. 아빠는 좀 자제해 줬으면..



올여름도 율이는 아파트 수영장을 제집 드나들 듯이...




뉴저지에 있는 USS 뉴저지 호.. 2차 대전 등 많은 전투에 참가 했던 퇴역함이다.

사실 Robber Duck온다고 해서 돈 내서 왔는데... Rubber Duck은 결국 일어나지 못하고...



올해 율이는 Independency Day 연휴동안 계속 불꽃 놀이만 봤다... 그런데도 아빠한테 불꽃 놀이 하는 곳 찾아 내라고 또 성화다...


아빠는 공부하고.. 율이는... ?






아... 웃는 모습이 너무 예쁜 율이..














뉴저지에 있는 9/11 관련 추모 시설... 당시 피해자들의 이름이 새겨져있다...

앞으로는 이런 비극이 일어나지 않아야 할텐데..






한살때쯤 머리 깍을때는 미용실 떠나가게 울었는데..









여름에 Ocean City가서 한 컷


뉴욕 출장갔을 때 사온 케잌..좀 비싸긴 해도 괜 찮은 맛이었다.




새로 사온 놀이집...

집사람 얘기로는 설정샷이라는데...



집사람 생일 기념 케잌..





율라를 제일 좋아라 하는 율이...







Matt이 초대해 주어서 함께 즐겼던 Dutch Wonderland. 애기들 위주의 놀이공원이어서 율이도 비교적 즐겁게 놀 수 있었다는..










Wonderland갔다 오는 길에 타본 증기 기관차....

짧은 구간 동안 운행하지만 나름 즐거운 경험이었다.

율이 친구 하은이..

예전에 매뉴용크 푸드트럭 축제 할 때 길거리에서 잠깐 지나 첬었는데..

다른 한국 분 소개로 다시 만나게 되었다는..

지금도 율이는 종종 하은이를 찾는다..


롱우드가든 Beer Garden에서.... 집사람은 맥주.. 율이는 물... 나는..:-(



올 여름 마지막 바다였던 Spring Lake.. 여러 군데를 다녀봐도 여기만한 데는 없는 듯..





매뉴용크 레스토랑 윅에 먹은 크라페.


가을이 되니 도토리가 애기들의 놀이감이 되었다.

올 여름도 별 탈 없이 잘 지내준 우리 율이..

남은 올 한해도 무사히 잘 지내자...

'사는이야기 > Claire' 카테고리의 다른 글

세살 즈음에  (0) 2016.06.04
2년 겨울  (0) 2016.02.09
율이 2살 즈음..  (0) 2015.05.27
율이 2살 기념 Puerto Rico 여행  (0) 2015.05.05
율이의 일상 19개월  (0) 2014.12.25
Posted by headiron
,

오늘 N1서버가 Decompression되었다.

OAS가 AppNexus될 때 예정 됐던 N1 Decompression이었지만, 다들 못내 아쉬웠나 보다.

Vlad는 공지 메일에 N1 Shutdown하는 Ed 모습을 찍어 보내고,

Adam은 "will we be sitting Shiva?"

Ryan은 "I’d recommend an Irish wake instead." 라는 멘트를 Slack에 남겼다.

특히나 마음에 가는 건 Victor가 소회를 메일로 남기면서 남긴 마지막 문구였다.

So many war stories! We should have a party to share them.

Great job by all!
Good bye USN1! You were a pain in the ass but you paid our salaries! :)

생각 난 김에 wiki에서 History를 챙겨 보니 OAS 6 가 8년이 되었고, N1이 OAS7으로 업그레이드 된 기간을 보니 6년 전이다.

그 8년 넘는 기간동안 OAS가 나에게 Salary 도 주었지만, 

나에게 미국으로 올 수 있는 기회, 결혼 그리고 예쁜 딸을 주었다는 생각을 하니 조금은 가슴이 찡했다.

미국에 와서 DHC 이슈가 생길때 마다 Stress때문에  힘들다가, 

언제 부턴가 DHC이슈가 줄어들었을 때, 사업이 잘 안된는 건 아닐까 하는 걱정보다는 편하한 나의 생활을 즐기기만 했던 나를 생각하면 아쉽다는 생각이 든다.

Network 사업 인력의 Layoff, MoonShot Project 등을 하면서 한 번쯤은 오늘과 같은 상황도 생각해 볼 수 있었을 텐데... 아직도 세상일은 나에게는 어렵다는 느낌이다.

뉴욕 오피스를 나오며 Jie에게 메신저로 인사를 하고 나오는데 정팀장님이 HR에 나의 Transition에 대해서 진행하고 있다는 소식을 전해 주었다.

모두 N1과의 작별을 하는 날, 나는 이렇게 OAS와의 작별도 맞이하게 되었다.




'사는이야기' 카테고리의 다른 글

Past 10 years, Next 10 years  (0) 2017.10.27
2015년을 마무리 하며  (0) 2015.12.30
부활  (0) 2014.04.21
재준이 침대  (1) 2013.03.18
종려나무  (0) 2013.03.11
Posted by headiron
,

지난번에 Search관련해서 이슈가 있었는데 

오늘 on call로 연락온 내용을 review 하다 보니 같은 이슈가 production 에도 발생했던 걸로 보인다.

예전에 메일을 찾다보니 운호선임이 잘 정리 해 놓은게 보여서 다음번에 필요할 듯 해서 정리 해 놓는다. 

( Thanks Unho ) 

It occurred by limit of max user processes on server configuration.

Check

Check limit of max user processes

[central@01 ~]$ ulimit -u

Check count of processes by elasticsearch

[01 ~]$ ps -eLf | grep elasticsearch | wc -l

728

How to solve 

Update /etc/security/limits.conf
...

<account> soft nproc 30000
<account> hard nproc 30000


'개발자세상 > 자바세상' 카테고리의 다른 글

Scala  (2) 2016.06.16
Mockup 테스트  (0) 2016.02.02
Control character in XML  (0) 2014.05.28
jboss db pooling timeout  (0) 2014.03.01
ResultSet FetchSize  (0) 2014.02.25
Posted by headiron
,









율이 2살 기념 푸에르토리코를 다녀왔더니 필리에 카페베네가 생겼다.

신상이면 반드시 챙기시는 우리 마눌님이 이런 걸 그냥 넘어 갈리가 없지..

한국에서는 많이 안 다녔는데.. 뭐.. 그냥 그런 커피숍...

H-Mart갈때 가끔 이용할 것 같기는 한데... 딱히 사람만날일이 없어서 별로 이용할 일은 없을 듯..


01234567

아마도 내가 회사 간 사이에 율이랑 찍은 사진 인것 같은데... 

역시 우리 율이는 웃는 모습이 이뻐...


어느 날씨 좋은 주말 가본 롱우드가든.

평소에는 카페에서 식사하는데 요즘 관람객이 많은 관계로 혹시나 해서 김밥을 준비 했더니 역시나...

덕분에 굶주리지 않았다는..


처음 사용해본 셀카봉.

푸에르토리코에서 사용하려고 구매했는데, 거의 사진을 안 찍은 관계로 이제서야 처음 사용해봤다.

뭐. 나름 괜찮기는 한데... 자주 사용할 일은 없을듯..

온실앞에 분수가 정말 좋은데.. 2017년까지 공사를 하는 관계로

다들 지나쳤을 분수가 이제는 Hot Spot이 되어 버렸다.




목마도 한 번 태워주고.. 근데 율이는 목마 타는 걸 별로 안 좋아한다... 다른 애들은 다 좋아 하는 것 같던데..

아빠가 못 미더운가..

아마도 율이는 

사람 많고 구경다니는게 지루했나보다..

나는 뭐.. 그럭저럭인데.. 마눌님은 사람많은 거 딱 질쌕이라... 

나중에 야간개장 하면 그때 여유있게 즐기자고 한다.

뭐... 나쁜 생각은 아닌듯..


날씨가 더워서 산책하다가 쉬면서 찍은 사진..


율이의 두 살 생일은 작년처럼 조그만 케잌으로 자축했다.

내년에는 어떻게 율이의 생일을 축하 해 줄지 고민을 좀 해봐야 할 듯 하다.


건강한 율이는 어느덧 개월이 아닌 나이를 얘기 하는 아이로 잘 자라고 있다.

'사는이야기 > Claire' 카테고리의 다른 글

2년 겨울  (0) 2016.02.09
2살 그리고 몇 개월 즈음  (0) 2015.09.11
율이 2살 기념 Puerto Rico 여행  (0) 2015.05.05
율이의 일상 19개월  (0) 2014.12.25
율이의 일상 18개월  (0) 2014.11.30
Posted by headiron
,

RealTime Search Support 관련해서 자료를 서치하다 보니 Hibernate에서 interceptor라는 기능을 발견했다.

Hibernate에서 데이터 체인지나 Commit을 할떄  Interceptor에서 해당 데이터를 gather할 수 있다.

직접 Parsing하는 코드를 작성하지는 않았지만, Break point로 체크해보면 Hibernate관련 Object가 SELECT  Query로 보이는 걸로 봐서는 Object과 Relation Object모두를 Catch할 수 있는 것으로 보인다.

http://www.mkyong.com/hibernate/hibernate-interceptor-example-audit-log/

일단 변경 데이터를 가져와서 바로 LogStach로 Logging해서 데이터를 저장하면 될 것 으로 보이는데..

우리는 다른 Component 에서 데이터를 Handling하는 경우가 있어서 DB에서 데이터 Change를 Trigger하는 것으로 방향을 정했다.

뭐... 언젠가는 이 기능을 쓸 수 있을 것 같긴한데.... :-)

'개발자세상' 카테고리의 다른 글

Rotating Linux Log file  (0) 2016.03.10
Continuous Integration with Jenkins  (0) 2016.03.04
Curl에서 SOAP API 사용하기  (0) 2014.05.07
자바?  (0) 2011.04.01
Long Term Plan?  (0) 2011.02.19
Posted by headiron
,

율이의 2살 생일 기념으로 추진하게 된 푸에르토리코 여행. 원래는 영주권 나오는 걸 맞추어서 한국을 방문할 생각이었는데, 본이아니게 1년 정도 더 기다리게 된 데다가 비자 re-stamping 하는 이슈로 어쩔 수 없이 미국내에서 해변을 즐길만한 곳을 찾다 보니 푸에르토리코를 선택하게 되었다.






우리 율이 처음 타는 비행기.

나처럼 귀 아파할 까 많이 걱정했는데, 다행히 율이가 귀는 아파하지 않았다.

하지만 비행시간 4시간을 견디기는 많이 힘들었던 듯..

휴.... 계획 대로 한국 갔으면 우리 모두 힘들었을 듯..


드디뎌 도착한 우리 숙소  Old San Juan Sheraton.

한국에선 Hotel꿈도 못 꾸었었는데, 여기 와선 Sheraton이 기본이 되버렸다.

SPG Night & Flight로 Booking을 해서 5일을 지낼 수 있었다.

다른 호텔이랑 다르게 Old San Juna에 있어서, 스페인풍의 Old San Juan을 원없이 즐길 수 있었지만, 

반대로 Beach를 즐기기에는 좀 불편했다는..



율이 기저기 사러 다니다가 들어가게된 Local 음식점.

관광지랑 멀리떨어져서 인지 대부분이 현지인들이다.

위에 있는게 Mofango라는 푸에르토리코 전통음식인데, 나중에 다른 레스토랑에서 물어보니 Green Banana를 으깨서 만든거란다.. 꽤 괜찮은데 기름진거 잘 못먹은 우리 마눌님은 2~3일 먹고는 질려서 더는 못 먹겠다고...














다들 비행기 여행에 지쳐서 잠들어 있을 때 조용히 돌아본 Old San Juan.

푸에르토리코가 카리브해의 제일 동쪽에 있다 보니, 유럽에서 미 대륙으로 건너올 때 푸에르토리코는 미 대륙에서 물과 식량을 얻을 수 있는 첫 기착지였다고 한다.

그렇다 보니 중심도시인 San Juan이 항상 붐빌 수 밖에 없었고, 

두 번의 큰 전투를 영국, 네덜란드와 치르게 되었다고 한다.

그렇게 San Juan의 중요성이 높아지다보니, 성벽을 쌓고, 요새를 짛게 되어 지금의 Del Morrow와 Old San Juan 성벽이 완성 된 것이라고 한다.



Del Morro로 나선 가족..

숙소에서는 조금 멀어서 걷기는 조금 덮고, 차를 몰고 가자니 좁은 도로를 운전할 자신이 없고..

어찌해야 하나 했더니 Old San Juan 내부를 무료로 운행하는 트롤리가 있다.

마침 종점도 Del Morro이고, 타고 가다 보니 현지 할아버님이 이것 저것 설명해 주셔서 많은 내용을 알 수 있었다.

Old San Juan 시가지...

San Juan Gate안쪽에서의 모습.


첫날은 Del Morro에서 시간을 좀 지채한 후 계획했던 바다로 갔는데,,

네비에 무려 두시간 가까이 걸리는 곳이란다...

흑... 그렇게 멀리 있는 줄 몰랐는데... 다른 대안을 준비 하지 못한 관계로 왔다갔다 시간을..

뭐. 그래도 가 보니 해변이 깨끗하고 참 조았다는..





다음날 아침..

역시나 나 혼자 일어나서 또 Del Morro 산책길을...

첫째날 서북쪽 해안을 가느라 고생을 많이 했고, 마침 북 동쪽 해안에 갈 준비를 하고 있던 차에 

내비에도 40분이면 간다는 안내를 받고 간 Luquillo Beach.

Internet에는 가족들이 즐기기에 좋은 곳이라고 쓰여 있었지만, 긴가 민가 해서 가 보았는데.. 

해변이 반달 모양으로 되어 있고 파도가 잔잔하고, 물이 깊지 않아서 율이랑 다 같이 즐기기에는 정말 좋았다.

첫날 고생했던 것들을 모두 보상 받은 느낌..

덕분에 우리 식구는 제대로 해변에서 놀 수 있었다는..













셋째날... 

푸에르토리코를 결심하게 만들었던 또 하나의 이유 플라밍고 비치로 고고...

플라밍고 비치는 푸에르토리코 동쪽에 있는 Culebra 라는 섬에 있는 비치인데 70년대 까지 미 해군이 사용하던 곳이 해변으로 개발되어서 내쇼널지오그래픽에서 세계 10대 비치로 꼽은 해변이라고 한다.

배 시간에 맞추어 일찍 출발했는데...

아뿔싸 터미널에 갔더니 표가 Sold Out이라는..-.-

같은 터미널에서 출발하는 Vieques 라는 섬을 가게 되었다.

전혀 준비를 안하고 가는 곳이라... 막막했는데..

마침 배에서 같은 자리에 푸에르토리코에서 정말 보기 힘든 영어 하는 친구를 만나서 이것 저것 정보를 얻게 되었다.

알고보니 Vieques 섬이 플라밍고 비치 만큼이나 내가 갈까 말까 말성였던 곳이었다는 걸 배편에서 알게 되었다.

어쩃든. 섬에 도착해서 계획에 없던 썅팔년도에다 탔을 Jeep을 몰고 인터넷으로 검색했던 Red, Blue 등을 가보았는데..

파도가 너무쎼고, 바다에는 부유물이 떠 다니고..

대 부분의 해변이 위치한 남쪽을 전부 돌아다니느라 시간을 모두 허비한 후에 혹시나 해서 지도에 표시된 북쪽의 조그만한 해변을 갔더니 거기는 정말 맑고 꺠끗했다는..

결국 2시간 정도를 놀다가 배 시간때문에 항구에 돌아갔더니 차 렌트해 주는 사람이 

섬 남쪽에 화산 활동 떄문에 파도가 썌고 부유물이 많다는 얘기를..

그걸 알고 있었으면서 차 돌려 줄떄나 얘기해주다니.

괘씸했지만.. 뭐.... 담에 여기 올떄는 절대 너희한테 렌트 안한다는 다짐으로...

푸에르토리코로 돌아오는 배편에서 ..

섬을 나오고 숙소에서 혹시나 하고 검색을 해보았더니..

세상에나...

우리가 갔던 곳이 율이떄문에 포기했던 Bio Bay가 있는 섬이 었던 것이었다.

지구상에 몇 군데 없는 야광 플랑크톤이 있는 곳이라 밤에 카약을 타고 관광하는 곳이었다.

그리고 우리가 갔던 섬도 역시 미 해군이 썼던 섬이라도 해변 이름도 작전때 쓰던 Red , Blue같은 이름이라고..

사실 해변은 파도랑 부유물 문제만 없었으면 정말 깨끗하고 좋았는데..

집 사람하고 율이가 Bio Bay를 즐길 수 있는 6살이 될때..

그때 다시 한번 섬에 가보기로..

그때는 제일 먼저 Vieques 섬에 비행기 타고 들어가서 W 호텔에서 놀고,  Bio Bay도 즐기기로...


3일간 조금 멀리 있는 해변을 다니느라 다들 힘들어해서..

다들 잠든 사이에 혹시나 San Juan내에는 좋은 해변이 없나 해서 해변 투어를 해 보았는데..

San Juan공항 근처  Ritz Carlton호텔 바로 앞에 있는 Isla Verde 해변도 둘째날 가본 Luquillo 만큼이나 좋았다.

특히나 호텔 앞 비치는 사람들도 별도 없어서 좋았는데... 

해변 의자를 호텔 투숙객들에게만 빌려 주는 관계로.. 

눈물을 머금고... Old San Juan에 있는 조금 작은 비치에서 푸에르토리코에서의 마지막 물놀이를 마무리 했다.







푸에르토리코에도 있는 Starbucks..

나는 로컬 커피점을 가고 싶었는데.. 조금 늦은 관계로...







돌아오는 날 마지막으로 들렸던 바카디 공장 투어..

그 전에는 무료고 칵테일도 무료로 주고 해서 다들 추천했다는 데..

요즘은 12불 내고 가는지라 호불호가 갈리는 편이다.

내 느낌도 12불 내고 관광하기는 좀 과한듯...

어쩃든 돈 낸것도 있고 해서 당뇨때문에 끊었던 술도 근 6개월 만에 한잔...


5박 6일 간의 긴 여행이 끝나고 돌이켜 보면 ,

깨끗한 해변...  뜨거운 태양... 운전 :-) 이 기억에 남는 여행이었다.


나름 많은 준비를 헀다고 생각했었는데.. 여러 돌발 상황떄문에 고생을 많이 해서 식구들한테 많이 미안했다.

집 사람하고는 율이가 6살이 되면 다시 푸에르토리코로 여행을 오기로 약속했다.

우선 Vieques 섬에 먼저 가서  W 호텔에서 1~2박 하면서 Bio Bay투어하고.

푸에르토리코로 돌아와서 Ritz Carlton 호텔에 2~3일 머물며 해변을 즐기기로...


P.S ) 여행을 다녀온지 1달이 되어 가는데.. 율이도 푸에르토리코에서 재미있었는지..

지금도 종종  수영복... 을 되네긴다...

흐... 여름에 다닐 뉴저지 해변이 푸에르토리코 처럼 물이 맑고 꺠끗하지 않은데.. 이를 어쩌나...


'사는이야기 > Claire' 카테고리의 다른 글

2살 그리고 몇 개월 즈음  (0) 2015.09.11
율이 2살 즈음..  (0) 2015.05.27
율이의 일상 19개월  (0) 2014.12.25
율이의 일상 18개월  (0) 2014.11.30
율이의 일상 16 17개월  (0) 2014.10.09
Posted by headiron
,