본문 바로가기

MSDN에 Visual Studio 2015 공개 Visual Studio 2015가 공개되었습니다.현재 MSDN 구독자 페이지로 이동하면 Visual Studio 2015를 다운로드 받을 수 있습니다.아래와 같이 빨간색으로 New!라고 표시되어 있습니다.현재 다운로드가 가능합니다.Visual Studio Enterprise 2015와 Professional 2015, Test Professional 2015를 이용할 수 있습니다.Visual Studio Professional 2015에 다음과 같이 7월 20일자로 등록이 되어있는 것을 확인할 수 있습니다.영문 ISO 파일 기준 Visual Studio 2015의 해시값(SHA-1) 정보는 다음과 같습니다.VS 2015 Professional E01F364C3F21CDFCEBB25D3C028398741.. 더보기
MS, 윈도우10(Windows 10) TV CM 공개 MS에서 윈도우10의 TV CM을 처음으로 공개했습니다.인간친화적인 것을 강조하는 느낌입니다.다양한 인종의 아이들이 광고에 등장합니다. 먼저 미국에서 공개가 되며 윈도우10 발매일인 7월 29일에 각 국에 광고가 시작될 예정입니다. 또한 아마존에서는 윈도우10의 예약판매가 시작되었습니다. USB 플래시 드라이브로 판매가 될 예정이며 프로는 $199.99, 홈은 $119.99입니다.윈도우10의 발매 예정일이 이제 10일이 채 남지 않았습니다.새로운 윈도우의 모습이 기대가 됩니다. 더보기
[교토] 교토의 세계문화유산 니조조(니조성) 도쿠가와 이에야스가 교토에서 머물 때 사용하던 니조조(니조성)입니다.입장료는 성인의 경우 600엔이며 30명 이상의 경우에는 500엔입니다.카드 등은 안되고 자판기를 통해서 현금으로 구매해야 합니다.현재 입구 쪽은 천막으로 가려져 있어서 공사가 진행중인 것으로 보입니다.입장하면 다음과 같은 마네킹(?)이 먼저 반겨줍니다.순로(順路)를 따라서 이동하면 됩니다.니조조의 전체적인 모습입니다.넓은 해자와 공원이 잘 조성되어 있습니다.세계유산 니조조에 대한 간략한 설명으로 각 언어의 버튼을 누르면 설명을 들을 수 있습니다.돌아서 이동하면 큰 입구를 발견할 수 있습니다.금색이 칠해져 있어서 상당히 멋진 모습입니다.날씨는 썩 좋지는 않았지만 그나마 비가 오지 않아 다행이었습니다.간사이 지방의 여름 날씨는 밖에 나가기.. 더보기
[교토] 센본도리이가 인상적인 후시미 이나리 신사 간사이 지방 여행을 계획하면 대부분 교토, 나라, 고베 중에 한 곳을 가게 됩니다.교토 일대는 우리나라로 치면 경주같은 곳이라고 할 수 있습니다.헤이안 시대의 중심지로 번성했던 교토에는 다양한 유적지가 존재합니다.대표적으로 금각사(로쿠온지), 은각사(히가시야마지쇼지) 청수사(기요미즈데라) 등이 존재합니다.그리고 여우(곡식의 신)를 모시는 후시미 이나리 신사가 있습니다.후시미 이나리 신사는 게이샤의 추억에서 등장하는 신사입니다.후시미 이나리 신사는 교토역에서 JR선을 타고 이나리역으로 가면 됩니다.교토역에서 두 정거장만 가면 되기 때문에 금방 갈 수 있습니다.이나리역을 나가면 바로 맞은편 길에 다음과 같은 모습을 볼 수 있습니다.두 번째 방문인데 후시미 이나리 신사를 방문할 때마다 비가 오네요.이나리역을 .. 더보기
[오사카] 간사이공항에서 교토가는 JR 하루카 시간표 간사이공항에 도착하면 JR선을 타고 교토에 갈 수 있습니다.JR 하루카를 타면 교토까지 바로 갈 수 있습니다.보통 JR 간사이 웨스트 패스나 이코카 하루카 패스를 구매해서 타게 됩니다.이코카 하루카 패스는 교토까지 왕복이나 편도를 구매할 수 있습니다.JR 간사이 웨스트 패스는 교토 및 고베와 나라를 포함하는 간사이 지역 대부분에서 사용이 가능합니다.JR 간사이 웨스트 패스는 비용이 비싸기 때문에 여러 곳을 하루에 볼 경우에 선택하면 됩니다.간사이공항에서 교토로 가는 JR 하루카의 평일 시간표는 다음과 같습니다.빨간색으로 표시된 시간이 교토까지 가는 열차의 시간표입니다.그리고 시간 위에 都라고 되어있는 열차는 정차역이 적기 때문에 빠르게 도착할 수 있습니다.평일의 첫차는 6시 30분이며 대략 1시간 반 정.. 더보기
Dialog 내부에 FormView 추가하기 Dialog를 생성하고 내부의 화면만 계속 변경하고 싶을 때가 있습니다.예를 들자면 Visual Studio에서 제공하는 환경설정 메뉴같은 경우입니다.좌측의 트리 형태의 메뉴를 선택하면 우측이 변경되는 모습을 확인할 수 있습니다. 이것을 구현하기 위해서 FormView 활용하는 방법을 고려할 수 있습니다.FormView는 Dialog과 유사하게 다른 컨트롤을 추가해서 사용할 수 있는 View입니다.필요에 따라 FormView를 작성하고 교체하는 방법을 사용하면 됩니다.먼저 MFC 프로젝트를 생성합니다.Dialog based로 변경하고 그 외에 필요한 설정을 합니다.나머지는 기본 설정으로 그냥 두고 생성하도록 하겠습니다.기본 Dialog에 버튼 2개를 추가합니다.이 버튼을 누르면 각각 다른 FormView.. 더보기
[C++11] Storage class specifiers에 thread_local 추가 Storage class specifiers는 기존에 register, static, extern, auto가 존재했습니다.auto는 의미가 없기 때문에 C++11에서는 다른 용도로 사용됩니다.2014/12/10 - [Programming/C++11&14] - [C++11] auto 키워드C++11에는 thread를 지원하기 위해서 thread_local이 추가되었습니다.TLS(Thread Local Storage)를 지원하기 위해서 사용됩니다.하나의 변수를 선언하면 각각의 thread에 별도로 적용됩니다.thread_local은 Visual Studio 2013은 지원하지 않고 Visual Studio 2015부터 지원합니다.thread_local은 다음과 같이 사용하면 됩니다. #include #in.. 더보기
pickle을 활용한 객체 직렬화/역직렬화 객체의 내용과 형태를 그대로 파일에 저장하고 불러오게 하고 싶을 때 pickle 모듈을 사용합니다.객체의 직렬화를 통해서 객체의 내용을 그대로 파일에 저장할 수 있습니다.그리고 저장된 객체는 다시 역 직렬화를 통해서 그대로 다시 값을 복원할 수 있습니다.방법은 간단합니다.먼저 직렬화를 하는 방법은 다음과 같습니다. import pickle data = [{"Apple":1}, 5, ("C", "C++", "Python", "Java")] f = open("D:\\data.bin", "wb") pickle.dump(data, f) 간단하게 파일을 쓰기 모드로 열고 객체를 pickle.dump()로 저장할 수 있습니다.파일을 열어보면 중간중간 Apple이나 Python 같은 문자를 확인할 수 있습니다.역직렬.. 더보기