경주 여행(2012), 양동마을
2012년 12월 22일 경주에서의 첫 일정 양동마을!경주여행을 계획하면서 갈 곳을 많이 찾아봤는데한국의 전통적인 분위기가 물씬 풍기는 양동마을이 너무 좋아보여서첫 행선지로 결정했다.▲ 휑한 신경주역 바로 앞 버스 정류소▲ 양동마을로 가는 203번 버스 우리가 탈 버스는 203번 버스! 거의 1시간 간격으로 운행된다.버스 기사 아저씨는 엄청 불친절했다....
View Article경주 여행(2012), 경주역 >첨성대
2012년 12월 22일 양동마을에서 203번 버스를 타고 경주역에 도착했다.이때부터 우린 추위와 싸우기 시작했다.경주역에서 첨성대, 안압지는 걸어가도 될 정도의 거리라서춥지만 참고 걸어보기로 했다. 우선 경주역에 들러 화장실도 들리고 스탬프 종이도 챙기고!▲ 경주역 앞 간이 철도 경주 역 앞에 사진찍으면 재밌을 것 같아보이는 곳이 있어서사진 좀 찍으며...
View Article경주 여행(2012), 석빙고 >안압지
2012년 12월 22일 첨성대에서 안압지로 가는 길에 너무 추워서길거리 트럭에서 파는 따듯한 아메리카노를 한잔 마셨다.일하시는 분들이 우리 또래 되보이는 젊은 분들이었는데추운데 고생이 많으시다. 가는 길에 선덕여왕과 동이 촬영지가 있었다! 예솔이가 선덕여왕을 즐겨 봤다고 해서춥지만 그래도 한번 올라가보기로 했다.어렸을 때 후레쉬로 장난쳤던 기억이나서......
View Article경주 여행(2012), 도솔 마을
2012년 12월 22일 경주여행 계획 짤 때 예솔이가 도솔마을 가자고 했을 때 나는 처음에 양동마을 같은 마을 이름인 줄 알았다.근데 알고보니 한정식집! ㅋ경주에 한정식으로 맛집 검색하면 제일 많이 나오는 집이기도 하다. 안압지에서 택시를 타고 오니 금방 도착했다. 음악회 같은 것도 하나보다."다함께 노래부르기"일반 음식점에서 보기 힘든 행사 인것...
View Article경주 여행(2012), 불국사
2012년 12월 23일 아침 일찍 준비해서 불국사에 가기 위해 서둘러 나왔다.정류장에서 불국사 가는 버스를 찾고 있었는데 어느 외국인 부부가 불국사 가려면여기서 버스를 타야하냐고 물었다. 우리도 긴가민가해서 그런 것 같다고 말해서 같이 기다리고 있었는데불국사 가는 버스은 11번 버스가 오길래 버스기사 아저씨께 불국사 가는 방향 맞냐고 물어봤다.헌데...
View Article경주 여행(2012), 석굴암
2012년 12월 23일 불국사에서 나와 바로 왼쪽으로 꺾어지는 오르막길을 따라 가다보면석굴암이 나오는데 거리가 꽤 된다.등산객들도 많이 이용하는 코스 인 듯 등산 복장을 하신 분들도 많이 보였다.하지만 우리는 춥고 지쳐서 차마 걸어 올라 갈 생각은 못하고, 버스를 타고 가기로 했다. 불국사에서 다시 경주빵 먹었던 곳까지 내려오면 그쪽에 석굴암으로 가는...
View Article경주 여행(2012), 성동 시장
2012년 12월 23일 이 번 경주여행에서 우리의 마지막 일정은 성동시장!원래 계획에는 없었지만 급 결정된 일정!출출해지고 하니 석굴암에서 경주역으로 가는 길에 들러서 떡볶이와 우렁 김밥을 먹고순대를 포장해서 맥주와 함께 기차에서 먹기로 했다.시간이 촉박했기 때문에 거의 미션 수준! 생각보다 번잡하지는 않았다.확실히 관광올 시즌은 아닌 것 같다....
View Article속초 여행(2012), 하조대 >낙산사 >아바이마을
2012년 7월 14일 전 날 회사 퇴근하자마자 오산서 출발해서 원주에서 하루 묵고 가기로 했다. 너무 멀어서.. 총 250키로가 넘는 거리였던 것 같다. 원주는 거기서 중간 거리.. 아침밥은 원주에서 간단히 김밥천국 가서 먹었다. 먹을데가 엄청 없었다. 김밥 천국도 사람도 없고 좀 지저분하기도 하고 그래서 찝찝했다 ㅠㅠ 원주에서 출발하니 생각보다...
View Article속초 여행(2012), 설악산 - 권금성 >안락암 >신흥사
2012년 7월 15일 설악산 케이블카를 타기 위해 일찌감치 설악산으로 출발했는데 날씨가 꾸리꾸리했다. 숙소에서 설악산까지 거리가 얼마 안되서 금방 오긴 했지만 안개가 조금씩 보였다. 짜잘하게 돈내는 곳이 많았다. 주차할때도 5천원내야하고 입장할때도 입장료 3000원씩 내야 했다. 입구에서 사진 좀 찍으면서 들어가다보니 케이블 카 타는 곳은 입구에서...
View Article클라/서버 간 통신 보간 처리 간단 요약
보간 처리패킷 통신P2P로 통신 하되 홀펀칭 실패 시 릴레이 서버를 통해 통신.사설ip, 공인ip, 릴레이서버ip를 활용.사설 ip와 통신 가능한지 여부 체크불가능한 경우 공인 ip와 연결 체크최후의 수단으로 릴레이 서버를 통해 통신.사설 ip는 클라이언트가 자체적으로 알아낼 수 있음. (서버 연결 시 전달하여 서버에도 알림)공인 ip는 서버와의 통신을 통해...
View Article터미널에 Agnoster 폰트 적용
Agnoster 테마를 적용하면 터미널에 글자가 깨져서 출력이 되는데 이를 방지하기 위해 폰트를 다운받아 설치한다.zip 파일로 압축이 되어 있는데 간단하게 더블클릭하여 압축을 해제한다.압축을 해제한 디렉토리 안의 UbuntuMono 디렉토리로 이동한다.*.ttf 파일들을 설치한다. 이것도 간단하게 더블클릭 하면 설치할 수 있다.터미널의 Preferences...
View ArticleGDG Korea WebTech 후기
배달의 민족으로 유명한 우아한 형제들에서 후원을 하여 우아한 형제들 키친에서 세미나가 진행되었다. 행사 장소가 석촌 호수 주변이었는데, 바로 앞에 롯데월드가 있어서 한 10여년 만에 멀리서나마 롯데월드를 볼 수 있었다.장소 찾기가 힘들어서 우연찮게 우아한 형제들 사무실까지 가보게 되었는데 여기저기 센스있는 문구들이 눈에 띄었고, 근무환경이 매우 좋아보였다....
View ArticleZooKeeper 개요
Fundamentals주키퍼의 아키텍쳐Client : 서버로 접근하여 정보를 얻는 분산 어플리케이션 클러스트 내 노드들 중 하나이다. 특정 시간 주기로 모든 클라이언트는 서버로 메세지를 보내고 이를 통해 서버는 클라이언트가 살아있음을 인지한다. 이와 유사하게 서버도 클라이언트가 연결 될 때 응답을 전송한다. 클라이언트가 연결된 서버로부터 응답을 받지 못하면...
View ArticleZooKeeper 설치
설치ZooKeeper를 다운 받고 압축을 해제한다. ZooKeeper를 시작하기 위해서는 설정 파일이 필요하므로 conf/zoo.cfg 파일을 생성한다. tickTime=2000 dataDir=/var/lib/zookeeper clientPort=2181tickTime : milliseconds 단위의 heartbeat 시간을 의미한다.dataDir :...
View ArticleZooKeeper API
주키퍼는 Java와 C를 위한 공식적인 API를 제공하고, 주키퍼 커뮤니티에서 .NET, python 등 여러 언어의 비공식적인 API를 제공하고 있다.주키퍼 API의 기본Znode는 주키퍼 앙상블의 핵심 컴포넌트이고 주키퍼 API는 주키퍼 앙상블과 znode의 세세히 조작할 수 있는 간단한 메소드를 제공한다.주키퍼 앙상블에 접속하면 주키퍼 앙상블은...
View ArticleZooKeeper 활용해보기
가장 간단하게 ZooKeeper를 활용하기 위해서 서비스 중인 서버의 연결 상태를 체크하기 위한 용도로 구현을 해보기로 했다. 먼저 서비스 중인 각각의 서버를 Worker라 부르고 이를 모니터링하는 서버를 Monitor라고 부르기로 했다.Znode 구성Worker는 서버 구동 시 ZooKeeper의 /workers 노드의 하위에 Ephemeral 모드로...
View Article서블릿이란?
서블릿은 웹서버가 동적인 페이지를 제공할 수 있도록 도와주는 애플리케이션이다.웹서버에서는 정적인 페이지만을 제공한다. 그렇기 때문에 동적인 페이지를 제공하기 위해서 웹서버는 다른 무언가에게 도움을 요청하여 동적인 페이지를 작성해야한다. 동적인 페이지란 임의의 이미지를 골라 사용자에게 보여준다거나, 도서 목록이나 방문 로그 등 사용자가 요청한 시점에 페이지를...
View Article컨테이너의 역할
컨테이너의 대표적인 예는 톰캣을 들 수가 있다. 사용자로부터 요청을 받으면 웹서버(아파치나 nginx와 같은)는 서블릿을 관리하고 있는 컨테이너에게 이 요청을 넘긴다. 요청을 받는 컨테이너는 HTTP Request와 HTTP Response 객체를 만들어, 이를 인자로 서블릿 doPost()나 doGet() 메소드 중 하나를 호출한다.컨테이너가 주는 혜택통신...
View ArticleDocker 활용기 - 개인 홈페이지 서버 환경 구축
기존에 AWS에 올려두었던 개인 포트폴리오 홈페이지 서버를 구글 클라우드를 공부할 겸 옮기기로 결정했다. 막상 옮기려니 오래전에 셋팅해두었던 서버여서 잘 기억도 나지 않고 당시 가이드 문서도 상세히 적어놓지 않아서 새로 구축하기가 번거로웠다. 그래서 이 참에 docker 환경으로 구성해서 다음번에 이전을 할 일이 생기더라도 간편하게 서버를 구축할 수 있도록...
View ArticleStartSSL을 통한 인증서 생성
간략한 사전 지식대칭키 암호화암호화와 복호화가 동일한 키를 가지고 수행된다. 로컬에서만 암/복호화를 수행한다면 크게 문제될 것은 없지만 원격지에 있는 대상에게 암호화된 data를 전송하고 원격지에서 복호화를 해야한다면 키를 전달하는데에 있어서 보안 이슈가 발생한다.$ openssl enc -e -des3 -salt -in plaintext.txt -out...
View Article