본문 바로가기

전체보기244

[미국여행] 보스턴 뉴욕 여행 #3 (퀸시마켓) 먹거리로 유명한 퀸시마켓이다. 사실 프리덤 트레일을 돌다보면 파뉴일 홀 뒤편에 있어서 바로 볼 수 있다. 다양한 피자와 먹거리들을 팔고 근처에서는 버스킹 공연을 하는 사람들도 있다. (퀸시마켓 전경) (사진은 조금 한산해 보이지만 사람 많을 때는 진짜 많다) (유명하다던 Regina 핏짜 맛있긴하다ㅋ) (퀸시마켓 지나서 나오는 노스엔드 공원) (퀸시마켓에서 본 스카이콩콩 Show) 프리덤 트레일을 따라 걷다보면 자연스럽게 퀸시마켓을 지나게 된다. 만약 오전부터 프리덤 트레일 투어를 시작한다면 점심시간을 맞춰서 퀸시마켓에 도착 후 다양한 먹거리들을 즐겨보는 걸 추천한다. 2016. 7. 7.
[미국여행] 보스턴 뉴욕 여행 #2 (프리덤 트레일) 보스턴에서 유명한 프리덤 트레일이다. 프리덤 트레일은 저 보도블럭에 있는 붉은색 라인과 그 라인을 따라서 가다보면 나오는 보스턴 전역의 명소들을 지칭한다.나는 빠른 걸음으로 대략 반나절 정도에 코스를 다 둘러볼 수 있었던 것 같다. 조금 여유롭게 둘러본다면 종일 코스로 해도 적당할 듯 하다. 코스는 이렇다. (출처 : http://bigrockcandymt.tistory.com/31) 1. 보스턴 커먼 (Boston Common) 2. 주 의사당 (State House) 3. 파크 스트리트 교회 (Park Street Church) 4. 그래너리 묘지 (Granary Burying Ground) 5. 킹스 채플 King's Chapel) 6. 킹스 채플 묘지 (King's Chapel Burying Gr.. 2016. 7. 7.
[미국여행] 보스턴 뉴욕 여행 #1 (미국입국) 조금 시간이 지났지만 블로그에 여행 일지를 기록해보려고 한다. 평생 살면서 미국이란 나라를 가볼까 했었는데 요즘에는 매년 가고 있다.미국, 그 중에서도 보스턴과 뉴욕 여행을 다녀왔다. 비행기는 델타항공으로 예매를 하였고, 9월 출발이었지만 4월에 예매를 해서 그런지 왕복 항공권을 대략 140만원대로 예약을 했었던 것 같다. 캐리어는 여자친구 줄 물건들까지 해서 2개를 가져갔고 다행히 델타항공 규정에 캐리어 2개까지는 추가요금 없이 가져갈 수 있었다. 공항버스를 타고 인천공항에 대략 3시간 전에 도착해서 발권을 하고 3~4만원 정도하는 여행자 보험에 가입하였다. 로밍 신청을 하고 수월하게 보안검색대를 통과하여 별탈 없이 비행기를 탔다. 최초의 장거리 비행. 두근두근. 비행시간은 디트로이트 까지 대략 13시.. 2016. 7. 4.
[나의 퇴사 이야기] #1 입사 : 개발자의 꿈 이번 포스팅 시리즈는 개발자 커리어를 갖게 된 계기와 퇴사를 하고 1인 개발자로 나서게 된 사연에 대한 이야기입니다. 일기 형식으로 6회에 걸쳐 연재하였고, 혹시 저와 비슷한 진로를 생각하시는 분들에게 참고가 되었으면 좋겠네요. #1 입사 : 개발자의 꿈 2006년 드디어 제대를 했다. 공군 방공포 부대에서 2년하고도 6개월 간 버텨온 인고의 시간이 드디어 끝났다. 군대 안에서 많은 사건 사고가 있었지만, 사지 멀쩡하게 별 탈 없이 나올 수 있었다. 힘든 군 생활이었지만 얻은 것도 많았다. 조직 생활에 어떻게 적응하는지를 배웠고, 덤으로 여러가지 자격증도 취득했다. 무엇보다 어른이 되었다는 느낌이 들었다. 그리고 제대하는 날. 부대장에게 신고를 하고 집에 돌아오는 길은 아직도 잊을 수가 없다. 그냥 세상.. 2016. 7. 3.
[보안] SSL 인증서 발급/설치 방법 SSL 이란? https://opentutorials.org/course/228/4894 참고 => 너무너무 정리가 잘되어 있어요^^!! 생코 후원도 합시다!! SSL 발급방법1. http://www.crosscert.com/ (한국전자인증) 에 접속합니다. 2. 글로벌인증 > SSL 인증서 신청 3. 발급 완료 되면 한국전자인증에서 설치메뉴얼과 함께 발급 완료 메일을 보내줍니다~ (인증서 비번도 같이 보내주더라고요) 4. 설치메뉴얼을 보고 그대로 설치하시면 끝!! ps. 무료 SSL 인증서 발급 받는 방법도 있는거 같으니 참고하세요~ (전 안해봐서..ㅋ) 2016. 6. 24.
[Android] 웹서버를 통해 apk 파일 배포하기 보통 안드로이드 app 개발 후 apk 파일을 배포하기 위해서는 구글 플레이 스토어를 사용하지요. 하지만 기업 모바일의 경우 (B2E) 사내 사용자를 위한 app 을 자체 시스템 또는 웹페이지를 통해서 배포하는 경우가 많습니다. 그러면 웹페이지를 통한 apk 파일 배포는 어떻게 하는지 살펴보겠습니다. 우선 웹서버가 있어야겠죠. 웹서버는 apache, nginx 를 해도 되고 윈도우 서버인 경우 IIS 를 사용하면 됩니다. (참고글 : 웹서버의 종류 및 설치 방법) 그러면 웹서버 설치가 끝나셨으면 이제 apk 파일을 배포해 봅시다. 를 이용하여 다운로드하는 방법 이 방법은 간단합니다. 웹서버에 다운로드 페이지 하나 만들어서 App 다운로드 를 달아주시면 됩니다. 이 방법의 단점은 사용자가 위 링크를 터치했.. 2016. 6. 24.
[node.js] node.js 설치하기 NodeJS 설치 방법에 대해서 알아본다. 우선 NodeJS 홈페이지에 접속 (https://nodejs.org/) 그리고 OS에 따라서 다음과 같이 작업을 진행하면 된다. [window 환경] 1. node.js 설치 - https://nodejs.org 에서 msi 를 다운로드 받아서 설치 진행 - 설치 경로는 걍 디폴트 경로 : C드라이브 > Program Files > nodejs (따로 설정할 건 없고 전부 next) 2. 설치 확인 cmd 창에서 node 입력 후 엔터 -> 커맨드 창에 자바스크립트 코드를 만들어서 실행해보거나 자바스크립트 파일을 node filename.js 로 실행 [Mac, 리눅스 환경] 1. node.js 설치 - https://nodejs.org 에서 pkg 를 다운로.. 2016. 6. 12.
[Sublime Text3] 설치 및 초기 세팅 1. Sublime Text 3 설치 - http://www.sublimetext.com/3 에서 다운로드 후 설치 2. Sublime Text 3 기본 세팅 (1) 글꼴, 스킨 등 기본 세팅 - Preferences > Settings-User 에서 세팅 { "bold_folder_labels": true, "caret_style": "phase", /* "color_scheme": "Packages/User/SublimeLinter/Monokai (SL).tmTheme", */ "draw_minimap_border": true, "draw_white_space": "none", "fade_fold_buttons": false, "font_face": "Consolas", "font_size": 11,.. 2016. 6. 12.
[Hybrid] jQuery Mobile 페이지 전환 방법 jQuery Mobile 은 기본적으로 Single Page Application 으로 되어 있습니다. 따라서 우리가 데스크탑 PC의브라우저서 보는 것과 같은 여러 페이지의 이동이 실질적으로 jQuery Mobile로 만든 App에서 발생하는 것은 아닙니다. 다만 jQuery Mobile에서는 마치 여러 페이지를 이동하는 것처럼 보이도록 해줄 뿐 입니다. 물론, 모바일 App에서도 데스크탑 PC 브라우저에서 처럼 여러 페이지를 옮겨갈 수 있도록 구현할 수는 있습니다. 단, 그것은 분류상 모바일웹 방식으로 만들어진 것으로 우리가 흔히 말하는 App이라고 볼 수는없을 것입니다. jQuery Mobile App 에서 페이지 전환을 구현하는 방법으로 2가지 방법이 있으며, 각각의 장단점은 다음과 같습니다. 2가.. 2015. 3. 12.
[Eclipse] 인코딩 설정 (개발환경 구성 시) Eclipse 인코딩 설정 (개발환경 구성 시) 프로젝트 시작할 때 인코딩 잡고 시작하자!! 개발하다보면 인코딩 때문에 고생해보신 분들이 많을 거라고 생각합니다. 저 역시 한글이 외계어로 깨져나오는 현상이 발생할 때마다 인코딩 설정의 중요성을 다시 한번 깨닫곤 하죠ㅋ 그래서 저는 프로젝트 시작할 때 항상 다음과 같이 프로젝트 초반에 Eclipse 에서 인코딩 설정을 하고 시작합니다. 저 뿐 만아니라 주위에 같이 프로젝트를 하시는 분들에게도 권하는데요.. 간혹 인코딩 관련 이슈가 삶의 질을 심각하게 저해할 우려가 있으니 평소 플젝 시작하기전에 잘 챙겨야 하는 부분인 것 같습니다. 요즘에는 왠만하면 인코딩으로 UTF-8을 사용하기 때문에 플젝 초기에 UTF-8 에 맞추어 세팅을 합니다.(Eclipse의 디폴.. 2015. 3. 12.
jQuery Mobile HTML 기본 구조 jQuery Mobile HTML 기본 구조 jQuery Mobile HTML 의 기본구조는 다음과 같습니다. 1. viewport 설정 화면의 확대/축소를 방지하기 위해 위와 같이 설정합니다. 일반적으로 모바일 웹페이지는 디바이스 화면에 딱 맞게끔 디자인 되기 때문에 사용자에 의해 확대/축소되어 화면이 깨지는 것을 방지할 필요가 있습니다. 2. CSS, JS 파일 import jQuery Mobile에서 사용하는 css, js를 import 합니다. 당연히 기본적으로 jQuery 라이브러리도 import 해야 합니다. 여기서 주의할 부분은 jQuery Mobile 의 init event handling의 등록 위치입니다. jQuery Mobile 의 init event handling (초기화 이벤트 .. 2015. 3. 11.
CS프로그램에서의 데이터 구조방식별 장단점 CS프로그램 (client-server) 에서 데이터를 서로 전달하는 방법 클라이언트 서버간에 데이터를 주고 받는 방식 (데이터 구조) 에는 기본적으로 다음 3가지 방식이 있습니다.1. CSV 방식2. XML 방식3. JSON 방식 각 방식별로 장단점을 생각해보죠..1. CSV 방식 (comma seperated value) 데이터 구조는 ex) 홍길동,서울,30,김길동,인천.. 와 같이 되어 있네요. * 장점 : 불필요한 데이터가 거의 없다 (콤마 빼고) * 단점 : 데이터가 구조화가 안되어 있어서 사용하는데 불편 (유지보수의 문제) 2. XML 방식 한 때 가장 대중적인 방식이었죠. 홍길동서울... * 장점 : 구조화되어 있어 유지보수 용이 * 단점 : 불필요한 데이터가 너무 많다 3. JSON 방식.. 2015. 3. 10.