C# 프로그래밍을 하다 보면 자주 사용하는 데이터 타입 간 변환이 있는데 이것들을 정리해 볼까 한다. ■ 바이트 배열과 문자열 간의 변환 일단은 byte[] 타입과 스트링 간의 변환이다. byte 타입은 통신 과정에서 많이 다루게 되는데 시리얼 통신이나 TCP/IP 통신 과정에서 서버와 클라이언트, 피어 간의 메시지 전달은 통상 byte [] 배열을 사용하는 내장 함수들이 많다. 대표적인 사례를 살펴보면 소켓 클래스의 메시지를 송수신하는 Send(), Receive() 함수를 들 수 있다. byte 배열은 말 그대로 8비트가 모인 1 바이트가 하나의 원소인 배열로 그 안에 포함된 내용이 영문인지, 한글인지, 문자인지 이진 값인지 상관하지 않는다. 반면에 문자열 스트링은 사람이 인식하는 텍스트를 가지고 있..
인도 첸나이에 주재원으로 근무하고 있는 동생을 만나러 갈 겸 인도 첸나이 걷기도 할 겸 인도 첸나이를 방문하는 계획을 세웠다. 신종 코로나 바이러스 사태가 터지기 오래전에 쿠알라룸푸르에서 환승하는 항공편을 예약해 놓은 까닭에 이 계획을 취소해야 하나? 아니면 계획대로 밀고 나가야 하나? 고민을 했었다. 이제 와서 항공편을 취소하면 많이 받아야 70%를 환불받고, 그나마 환승편은 환불이 불가능할지도 모르는 상황이다. 많은 시간 고민에 고민을 거듭한 끝에 동생에게 다녀올 기회가 많지 않으므로 계획대로 밀고 나가기로 했다. ■ 한국 출발 한국 출발 전 꼭 확인해 두어야 할 사항은 인도 입국 비자인데, 한국어로 된 신청 대행 사이트도 있기는 하지만 필자의 경우 https://indianvisaonline.gov..
한국어로 된 신청 대행 사이트도 있는 것으로 보이지만 인도 정부에서 공식적으로 운용하는 사이트가 잘 만들어져 있어서 https://indianvisaonline.gov.in/evisa/에서 30일짜리 비자를 25불에 발급받았다. 실제로 e-Visa를 받아 보니 비자 신청을 원활하게 진행하려면 필요한 내용을 미리 준비해 놓는 것이 좋다. 각 입력 항목에서 복사해서 붙여 넣기 하는 방식으로 진행하면 몇 분 내에 비자 신청을 간편하게 완료할 수 있다. 공식 사이트인 https://indianvisaonline.gov.in/evisa/에 들어가서 하단에 여러 버튼이 있는데 [Sample e-Visa Application]을 클릭하여 입력할 내용을 미리 준비한다. 중간에 선택에 따라서 약간의 차이가 있기는 하지만..
■ 공항버스 예약 쿠알라룸푸르를 환승지 또는 경유지로 여행하면서 레이오버(24시간 이내로 머무는 경우)하는 경우 공항에서 시내로 이동하는 방법은 공항 철도, 공항버스, 전용 차량등을 이용하는 방법이 있지만 공항 철도가 공항버스보다 시간은 30분 정도 빠르지만 가격은 3.5배 정도 비싸기 때문에 우리는 공항버스를 이용하기로 했다. https://www.klook.com/activity/21521-shared-bus-transfer-klia-sentral-kuala-lumpur/ 사이트에서 예약을 진행했다. 예약 방법은 먼저 버스를 탈 날짜를 선택하고 공항에서 시내(KLIA2 to KL Sentral)인지 아니면 공항으로 오는 것인지 방향을 선택하면 인원수를 선택할 수 있도록 나오는데 해당 인원수를 맞추고 ..
인도 첸나이에서의 마지막 날이다. 오늘 여정은 오전에는 첸나이 시내의 한인 교회를 방문하고 리틀 마운트 교회와 성 도마 산을 방문하는 것으로 인도 첸나이의 여정을 모두 끝낼까 한다. 첸나이의 한국 교민은 각 기업에서 파견 나온 주재원이 많다고 한다. 4,500여 명이라고 하는데 해외 교민들에게 커뮤니티 형성의 중심은 뭐니 뭐니 해도 교회가 아닌가 싶다. 평소에 종교를 갖지 않은 사람들 조차 사람을 만나기 위해 교회를 출석할 정도이니 교회가 커뮤니티의 중심 역할을 하는 것은 분명해 보인다. 첸나이에도 한인 교회가 두어 개 있는데 그중에 첸나이 한인 교회를 다녀 오기로 했다. 주일 예배는 1부가 오전 9시, 2부가 10:30이라 한다. 예배 이후 식사까지 하고 나오면 될듯하다. 첸나이 한인 교회를 떠나면 도..
인도 첸나이 걷기 4일 차는 마리나 비치 지역을 중심으로 오랜 역사를 자랑하는 성당과 사원들을 방문하고 마리나 해변을 걷는 여정이다. 4일 차 여정은 루스 교회(Luz Church, Shrine Of Our Lady of Light, http://www.luzchurch.org/)에서 시작한다. 루스 교회는 1516년에 세워져 500년이 넘는 역사를 가진 성당으로 첸나이에서는 가장 오래된 서양식 건물일 뿐만 아니라 인도에서 가장 오래된 성당 중 하나라고 한다. 흰색과 파란색이 어우러진 바로크 양식의 포르투갈 성당이다. 루스 교회를 방문한 다음에는 성당 길 건너편에 있는 나지슈와라 라오 공원(Nageshwara Rao Park, 오전 5:00~11:00, 오후 3:00~8:00)으로 향한다. 나무가 우거져..
인도 첸나이 걷기 3일 차는 애드야(Adyar) 및 티루반뮤르(Thiruvanmiyur) 지역을 걷고 팔라바람(Pallavaram)지역에서 열리는 금요 시장을 들르는 여정이다. 3일 차 여정의 시작은 신지학협회(The Theosophical Society, https://www.ts-adyar.org/, 토,일 휴무, 오전 8:30~10:00, 오후 2:00~4:00)를 둘러보는 것으로 시작한다. 신지학이라고 하면 생소하지만 뉴에이지 운동을 시작한 기관이고 신비주의적인 사상을 기반으로 다양한 종교가 만들어진 기반이라고 하면 조금은 감이 올듯하다. 이들의 논리나 사상에 깊이 들어가기보다는 애드야 강(Adyar River)과 해변 사이에 위치한 넓은 자연환경을 누리는 산책이 주목적이다. 그린 게이트로 들어갈..
인도 첸나이 걷기 2일 차는 조지 타운(George Town)을 중심으로 걷는데 조지 타운의 남쪽인 성 조지 요새(Fort St. George) 앞에 있는 성 조지 요새 사무국 공원(Secretariat Park, Chennai)에서 시작한다. 성 조지 요새 사무국 공원은 요새의 길 건너편에 2009년에 조성된 공원으로 주차장이 있으므로 이곳에서 주변 걷기를 시작하면 딱일 듯하다. 성 조지 요새 사무국 공원을 따라 남쪽을 향해서 걷다 보면 공원 끝에서 교차로를 만나는데 교차로에서는 대영제국의 왕이자 인도의 황제였던 조지 5세(King George V)의 청동상과 함께 승전 기념물(Victory War Memorial)을 만날 수 있다. 세계 1, 2차 대전에서 희생된 사람들을 기리기 위한 기념물이었는데 ..