본문 바로가기
반응형

분류 전체보기153

오사카 여행 첫째날 오사카 여행 첫날 김포공항 비행기는 제주항공 8시 20분에 이륙입니다. 최대한 여유있게 도착하기 위해서 5호선 첫번째 지하철에 탑승해야 합니다. 새벽 공기를 가르며 카트를 끌고 지하철역으로 가는데 도로에 굴러가는 카트의 바퀴소리가 아파트 사이를 메아라칩니다. 너무 시끄러워서 그냥 들고 지하철 역사로 향합니다. 일요일 이른 아침이라 승객이 별로 없을 것을 예상했지만 제법 많은 사람들이 앉아 있습니다. 서울역이나 공덕역에서 공항 지하철을 이용할 수 있었지만 환승시간을 가만하면 그대로 김포공항까지 직행하는 것과 별반 차이가 없습니다. 여행일정을 확인하며 잠시 졸다 보니 어느새 김포공항역에 도착합니다. 국제선 청사까지는 약 8분정도 소요됩니다. 수평으로 가는 에스컬레이터가 있어서 그리 힘들지는 않습니다. 국제선.. 2017. 2. 12.
오사카 자유여행 준비 오사카 여행 준비 평소에 일본 여행을 한 번 다녀 오고 싶었습니다. 하지만 일상사에 치여 차일피일 미루다가 더 이상 미루지 말고 일단 비행기 표부터 끊으면 여행이 시작되지 않을까라는 막연한 결심을 하게되었습니다. 비행기표 싸게 예매하기 비행기 티켓을 싸게 끊는 방법은 많이 있습니다. 보통은 항공사의 얼리버드 이벤트가 많이 쌉니다. 일정이 근접했을때에는 항공사 또는 여행사에서 알아보는 방법도 있습니다. 현지 여행사에서 티켓팅하는 것도 좋은 방법입니다. 예를 들면 미국 디트로이트 경유 티켓도 미국의 여행사를 통하면 더 싸게 구매할 수 있습니다. 먼저 일정을 정하였습니다. 일요일이나 평일 출발하여 주말을 제외한 날짜에 귀국하도록 일정을 정합니다. 아무대로 주말에는 비행기 티켓과 숙박비가 비싸기 때문입니다. 결.. 2017. 2. 8.
c# - Linq C# - LINQ LINQ 열거형 데이터에 대한 쿼리를 수행하는 기술입니다. 다음의 코드는 Person 클래스의 리스트에서 모든 Person를 읽어내는 쿼리입니다. class Person { public string Name; public int Age; } List students = new List { new Person {Name = “Jack”, Age = 33 }; new Person {Name = “Lee”, Age = 11 }; new Person {Name = “Michael”, Age = 22 }; } var myStudents = from p in students select p; // 다른 표현 var yourStudents = students.Select((p) => p); // 이.. 2017. 1. 3.
c# - Await / Async를 이용한 비동기 처리 Await / Async 를 이용한 비동기 처리 비동기처리는 하나의 작업을 실행한 후에 해당 작업이 완료되기를 기다리지 않고 다른 작업을 병행 처리한다는 의미입니다. 다음은 웹사이트를 호출하고 응답을 읽는 코드입니다. 동기식 코드와 비동기식 코드를 비교합니다. // 동기식 처리 WebClient client = new WebClient(); string res = wc.DownloadString(“http://www.test.com”); // 비동기 처리 WebClient client = new WebClient(); string res = await client.DownloadStringTaskAsync(“http://www.test.com”); 비동기 호출 병렬처리 병렬로 비동기 호출을 실행함으로서 .. 2017. 1. 3.
Visual Studio for Mac 맥에서 비쥬얼 스튜디오 설치하기 Visual Studio for Mac 맥을 위한 비주얼 스튜디오가 드디어 세상에 첫발을 딛었습니다. 비쥬얼 스튜디오로 가능한 개발 영역은 다음과 같습니다. 네이티브 모바일(iOS, 안드로이드) 및 macOS 앱을 c#으로 개발 닷넷 코어를 이용하여 클라우드 환경하에서 프론트부터 백엔드까지의 개발 Git, Subversion 및 NuGet 패키지 지원 설치 다음의 링크에서 VisualStudioforMacPreviewInstaller.dmg 파일을 다운로드 받습니다. 해당파을 클릭하여 설치를 시작합니다. 모든 컴포넌트를 설치하게되면 약 3.5GB 가 소요되므로 미리 공간확보를 해야합니다. ‘Install Visual Studio for Mac’을 클릭하여 설치를 진행합니다. 체크박스를 체크하고 Conti.. 2017. 1. 3.
우분투에 도커 설치 및 asp.net core 기본앱 실행 우분투에 도커 설치 사전 체크 사항 도커 64비트 리눅스에서만 동작한다 도커는 커널 3.2 이상에서 지원한다 도커 설치 $ sudo apt-get update $ sudo apt-get install docker.io $ sudo ln -sf /user/bin/docker.io /usr/local/bin/docker ‘dot net’ 기본 이미지를 이용하여 컨테이너 실행 $ docker run -it microsoft/dotnet:latest 쉘이 변경됨을 확인 기본 샘플 hello world 어플리케이션 초기화 생성 $ mkdir heap $ cd hwapp $ dotnet new 생성된 어플리케이션 실행 $ dot net restore $ dot net run 도커관련 몇가지 기본 명령어들… 설치된 .. 2017. 1. 3.