2010년 3월 26일 금요일

안드로이드 어플리케이션 화면 방향 고정하기

안드로이드 어플리케이션은 기본적으로 폰의 센서에 따라

화면이 가로/세로 방향으로 자동으로 변환됩니다.

그런데 어프리케이션을 개발하다보면 한쪽 방향으로 고정하고 싶을 때가 있습니다.

 

그런 경우 AndroidManifext.xml 파일 안에 방향을 고정하고 싶은 Acitvity에 대한 <activity> 태그 안에 다음과 같은 속성을 추가하면 됩니다.

 

  1. 세로방향으로 고정

    android:screenOrientation="protrait"

  2. 가로방향으로 고정

    android:screenOrientation="landscape"

 

2010년 3월 18일 목요일

서해꽃게장

대전에서 동학사를 지나 공주 가는 길에 마티터널 지나 바로 있는 집인데

메뉴는 게장정식 딱 하나 있습니다. 가격은 일인분에 2만원입니다.

게장이 짜지 않아 좋더군요. 밑반찬도 대략 20~30가지 정도 나오는데

전부 다른 나물이더군요. 반찬도 깔끔하고 맛이 좋았습니다.

 

먹는데 바빠서 사진으로 남은 건 흔들린 게장 사진 한장이네요 ㅋ

역시 게장정식인 만큼 가격이 비싸 자주 가지는 못할 듯 합니다.

 

지도에서 위치보기

 

MFC 프로젝트에서 소켓 사용하기

MFC에서 소켓을 사용하기 위해서는 프로젝트 생성할 때

Windows Socket을 사용하는 옵션에 체크를 해주면 되지만,

일반적으로 MFC 프로젝트를 생성하여 프로그램을 작성하다가

추후에 소켓을 추가하고자 하면 다시 프로젝트 생성하기가 번거롭습니다.

 

프로젝트를 새로 생성하지 않고 윈도우 소켓을 사용하려면 다음과 같이 하면 됩니다.

 

  1. stdafx.h 파일의 맨 마지막에 다음을 추가합니다.

    #include <afxsock.h>

  2. 프로젝트 App 클래스의 InitInstance() 함수의

    CWinApp::InitInstance();

    라인 밑에 다음과 같은 코드를 추가합니다.

    if (!AfxSocketInit()) {
        AfxMessageBox(_T("윈도우 소켓 초기화에 실패햇습니다."));
        return FALSE;
    }

 

2010년 3월 16일 화요일

boost::thread 의 sleep 사용하기

boost 라이브러리의 thread를 사용할 때 sleep을 사용할 일이 자주 생기는데

boost::thread::sleep 함수는 사용하기가 좀 번거롭습니다.

대신 boost::this_thread::sleep 함수를 사용하면 됩니다.

 

[code cpp]boost::this_thread::sleep(boost::posix_time::milliseconds(30));[/code]

 

인자로 사용되는 boost::posix_time::milliseconds 대신 boost::posix_time::seconds 함수 등으로 시간 단위를 지정할 수 있습니다.

2010년 3월 6일 토요일

약수터식당 - 옻닭

대전 IC 근처에 옻닭을 잘 하는 집이 있다고 해서 먹으러 가봤습니다.

대청호 근처에 굽이굽이 산길을 따라 들어가다

과연 식당이 있을까? 하는 곳에 자리잡고 있더군요.

시골 가정집을 개조해서 식당으로 사용하는 것 같은 느낌이었습니다.

 

국물이 깔끔하고 맛이 좋더군요. 직접 담근다는 김치도 매우 맛있었습니다.

닭을 다 먹고 나면 죽을 줍니다. 죽을 옻닭 국물을 섞어서 먹으면 맛나더군요 ㅋ

가격은 3만원 정도였던 것 같습니다. 옻닭은 요리하는데 시간이 걸려서

가기 전에 예약을 해놓고 가야 한다고 합니다.

 

지도에서 위치보기

 

2010년 2월 23일 화요일

산장가든 - 돼지갈비

돼지갈비 맛있게 하는 집이 있다고 해서 찾아가봤습니다.

충남 연기군에 있는 산장가든이란 곳인데 꽤 유명한 곳이라고 하더군요

메뉴는 돼지갈비 하나에 식사류가 전부입니다.

 

일반적으로 양념갈비집에서 파는 맛과는 많이 다른 맛입니다.

갈비가 너무 달지 않아 좋던데, 약간 싱겁다고 느낄수도 있을것 같습니다.

 

동치미 국수에 돼지갈비 시켜서 먹으면 맛있습니다. ㅎㅎ

동치미 국수는 역시 먹느라 정신팔려서 갈비 사진만 남았군요. ㅋㅋ

 

가격은 돼지갈비가 1인분에 9천원, 동치미 국수가 3천원이었습니다.

 

ps. 대전에서 가기 좀 멀다는 것이 단점입니다.

 

지도에서 위치보기

 

 

 

2010년 2월 18일 목요일

ODROID

안드로이드 어플리케이션을 개발하고 테스트할 수 있는 개발기기를 하나 구매했습니다.

국내 업체에서 제작한 ODROID라는 제품으로 하드웨어 스펙도 꽤 좋고

3월 초에 안드로이드 2.1 버전으로 업데이트 해준다고 해서 개발할때 도움이 될 듯 합니다.

 

단 실제 전화기와 달리 3G 통신 모듈과 GPS, 카메라 모듈이 없기 때문에

위 모듈 관련 어플을 개발하려고 할 때에는 안드로이드 마켓에 등록하면 구매할 수 있는

개발 폰을 구매하는게 더 나을 듯 합니다.

 

실제 개발하던 프로그램을 올려보니 에뮬레이터로 보는 것과는 또 다르고, 에뮬레이터에서 확인할 수 없던 버그들을 발견해서 고칠 수 있었습니다.

 

단 볼륨 업/다운 버튼이 터치식으로 되어있는데 너무 민감하게 반응하고, 잠궈놓아도 금방 풀리기 때문에 좀 불편한 감이 있습니다. 이 부분은 보완되었으면 좋겠네요..

 

자세한 설명은 http://www.hardkernel.com 에서 확인할 수 있습니다.