기본 콘텐츠로 건너뛰기

201708 캐나다 여행 - 1탄

단풍국의 나라 '캐나다'

2017년 8월 캐나다로 여행을 가기로 결정함.
퀘백과 나이아가라 폭포를 중심으로 여행 계획을 작성
캐나다는 세계에서 두번째로 큰 나라이기 때문에 동부만 방문하기로 결정

주요 여행 포인트는 몬트리올, 퀘백, 토론토, 나이아가라 폭포를 둘러보기로 함.

7일 코스를 아래와 같이 결정
인천공항 -> 벤쿠버(경유) -> 몬트리올 -> 퀘백 -> 토론토 -> 나이아가라 -> 벤쿠버(경유) -> 인천공항


8월에 캐나다는 사실 햇빛이 조금 따갑지만 하지만 습도가 낮아 막 덥고 그러지는 않음.

토론토는 엄청나게 웅장한 대도시의 느낌
쇼핑 하기 너무 좋고 (쇼핑센터가 큼) 건물들도 하나 같이 높으며 차이나타운도 엄청 큼





토론토에서 오른쪽으로 갈수록 프랑스에 느낌이 나기 시작해서
몬트리올 -> 퀘백까지 가게 되면 영어와 불어 모두 반반씩 들리며 갈수록 아기자기한 느낌이 많이 남.

몬트리올은 도시의 느낌을 느낄수 있으며 조용하며 많은 축제들이 열림.




퀘백은 관광도시 느낌이 많이 남. 하나같이 아기자기 하며 거리와 상점들 마다 이쁨




나이아가라 폭포는 웅장 그 자체, 유람선은 필수로 타야 하고 가능한 많은 액티비티를 하자.
그리고 물가가 비싸니 음식을 챙겨가는것도 좋을듯.





캐나다 입국시 주의사항


인천공항 - 벤쿠버(경유) - 몬트리올로 이동하는데 에어캐나다를 이용했다.



벤쿠버에서 몬트리올로 환승 시간을 2시간 정도로 잡았었다.
하지만 예상못한 점이 하나 있었는데 바로 벤쿠버에서 몬트리올로 환승 때 입국심사를 해야 한다는 점....

이 때문에 환승 기간을 조금 넉넉히 가져가는것이 좋을거 같다.

내 경우데 2시간 정도 환승시간이 있었지만 25분 늦게 출발 하였으며, 입국심사를 해야하며 (마지막에 간단히 영어로 질문을 함) 짐도 맨 나중에 나오고 ㅜㅜ , 환승 하러 가서 짐을 다시 부쳐야 한다. (이건 그냥 올려 놓으면 된다) 시큐리티 검사도 (아침이라 한군데에서만 함) 생각보다 시간을 잡아먹어 마음을 졸였다...




국제선(인천공항 -> 벤쿠버)을 타고 올때는 담요와 이어폰을 제공해주지만 국내선(벤쿠버 -> 몬트리올)을 이용할 때는 담요와 이어폰 모두 구매를 해야한다.
비행기 안이 너무 추워 결국 버티지 못하고 담요를 구매 하였다 ㅜㅜ
그리고 음식도 돈을 내고 먹어야 하니 참고 하길 바란다.

몬트리올 공항에서 시내로 이동시에는 747 버스를 이용 했으며 버스 안에서 다음 역이 어딘지 표시가 되며, 외국인들에게 물어봐도 친절하게 알려준다.

댓글

이 블로그의 인기 게시물

[JPA] deleted instance passed to merge

org.springframework.dao.InvalidDataAccessApiUsageException: org.hibernate.ObjectDeletedException:   deleted instance passed to merge: 위와 같은 에러가 발생... em.remove(user)를 호출하면 user는 영속성 컨텍스트에서 제거된다. (Object is already marked for being deleted) 이후 트랜잭션을 커믹해서 플러시를 호출하면 실제 데이터베이스에 삭제 쿼리를 전달한다. 하지만 삭제된 엔티티를 한 트랜잭션내에서 다시 삭제할려고하면 해당 익셉션이 발생한다. 참조 : 자바 ORM 표준 JPA 프로그래밍

Spring Redis Cluster Configuration

# build.gradle compile  'org.springframework.data:spring-data-redis' compile  'biz.paluch.redis:lettuce:4.5.0.Final' #RedisConfiguration @Configuration @ EnableRedisRepositories ( basePackageClasses  = { MyAppDomains. class  }) public class  RedisConfiguration {      @Value ( "${spring.redis.host}" )      private  String  redisHost ;      @Value ( "${spring.redis.port}" )      private int  redisPort ;      @Bean          public  RedisConnectionFactory  myRedisConnectionFactory () {         RedisClusterConfiguration clusterConfig =  new  RedisClusterConfiguration() ;          clusterConfig.clusterNode( redisHost ,  redisPort ) ;         re...

xsl-fo를 이용한 pdf 생성기술

1. PDF 생성 기술 개발을 위해 적용가능한 오픈소스 1)  pdfbox - http://pdfbox.apache.org/ - License : Apache License Version 2.0 2)  iText - http://itextpdf.com/ - License : APGL License 3)  Apache FOP - http://xmlgraphics.apache.org/fop/ -> 유지보수 비용은 높지만, 무료이며 한글이 출력 가능한 Apache FOP를 적용 2. XSL-FO를 이용하여 PDF를 어떻게 생성 하는지 설명 * XSL-FO의 기본 프로세스 용어 설명 1) XSLT - XML 문서를 다른 XML 문서로 변환하는데 사용하는 XML 기반의 언어 - 원본 문서는 변경되지 않으며, 원본 문서를 기반으로 새로운 문서를 생성 2) XSL-FO - XSL-FO는 종이, 화면 등 다양한 매체에 출력 하기 위한 XML 기반의 마크업 언어 - 사용자는 XSL-FO를 통해 어떻게 정보가 PDF에 출력되는지 확인 가능 3) XSL-FO Formatter - XSL-FO 문서를 최종 결과물인 PDF(다른 매체도 가능)문서로 변환할 수 있는 Formatter 간략하게 애기하면,  XSL-FO를 Formatter로 변환하게 되면 PDF가 생성되며,  XSL-FO는 사용자가 직접 작성할 수도 있고 XML source와 XSLT stylesheet를 이용하여 동적으로 생성 가능하다. 3. 간단한 예제로 정리 1) 필요한 데이터를 XML에 기술한다. XML file  <?xml version="1.0" encoding="UTF-8"?> <root>   <name>홍길동</name> </root>  ...