나름 본격적으로 Gmail 을 웹으로 사용하기 하루가되었습니다.

Gmail 사용하기(웹메일, 웹다이어리, 일기장)


그런데 언제 메일이 도착할지몰라 마냥 Gmail 에 접속하고 있을수는 없는 노릇입니다.
그래서 많은 분들이 아웃룩등의 클라이언트프로그램을 사용하는 이유이기도 하구요.

구글알리미를 사용해보세요.

http://toolbar.google.com/gmail-helper/notifier_windows.html


한글이 아니라서 아쉽지만 사용하기 편합니다.^^

사용법은

Gmail 알리미 써보셨나요?

이곳을 참조하세요.
Posted by 빨강토끼
,
그동안 저는 Gmail 계정을 thunderbird 으로 메일을 사용하였습니다.
그런데 인터넷을 돌아다니다보니

Thunderbird 에서 Gmail(web)으로 옮긴 이유.

라는 글을 접하곤 나역시 오랜시간을 정작 본래의 기능을 사용하지 못하고
다른 프로그램을 통하여 Gmail을 접하고 있었나하는 생각이 문득들었습니다.

하긴 저는 예전 천리안때부터 아웃룩을 사용하여 이메일을 접하는것이
더 좋은방법이라 생각하며 지냈습니다. 10년이상을 말이죠.
그시절(?)엔 다음등의 웹메일도 정착이 안되던 시절이였고
나름 고급유저(?) 라는 생각에 POP3 서비스를 고집하였습니다.
고집스럽게 POP3 서비스가 되지않는 서비스는 먼가부족하다고 생각하며
Gmail 이 처음나왔을때도 지인들을 통하여 초대를 받고
계정을 만들고는 곧바로 아웃룩에 연결을 하였습니다.
그때까지만해도 그만한이유가 있다고 믿었기때문입니다. ^^
(물론 유료로 사용하는 메일서비스를 사용하고 있습니다.
개인적인 중요한메일(?)은 그계정으로 받고
이런저런 사이트에 가입하거나 일반적인 메일을 받기위하여
Gmail을 사용하고있습니다.)

세월이 흘러 이곳저곳에서 들려오는 Google 및 Gmail 에 대한
소식들은 다른세상일 처럼 받아들이거나 "난 이미 Gmail 을 사용하고 있는데?" 하며
하루하루를 보내며 지금까지 왔습니다.

그러던중 위의 글을 읽고서는 Gmail 에 접속해보았더니 아주오래전의 메일부터
모두다 있더군요. 심지어는 저의 하드에는 지워진 메일들까지...

분명 별도의 이메일 프로그램을 사용하는것의 장점또한 있습니다.
최근에 RSS 리더를 웹기반으로 사용할까 어플로 사용할까 고민 했던거랑 비슷하게
각각의 장 단점이 있겠죠.

하지만 다음메일이나 기타 다른 웹메일서비스를 무시하며 Gmail 또한 무시했던
것이 저의 잘못임을 인정하게되었습니다.(그렇다고 다음메일의 웹메일을 무시하는것이 아닙니다.^^)

그리고 방금 Gmail의 새로운 활용법을 알게되었습니다.
라벨기능을 이용한 웹다이어리 기능입니다.(일기장또한)

GMail을 웹다이어리처럼 쓰는 법
솔찍히 설명이 너무 제가 이해하기 힘들어서 헤맷다는...ㅜㅜ;

일단 Gmail 에 접속하여 로그인후 라벨을 등록합니다.
환경설정 -> 라벨 -> 새라벨만들기...클릭
(한글은 Gmail 안에서는 라벨로사용할수있지만 위에 기록한 목적으로 사용할수가 없습니다.
이유는 메일을 보낼수가없습니다.ㅜㅜ)

daily 나 idea  등....

그리곤 윗글에서는 contact 를 등록하라고 하는데 무시하십시오....ㅡㅡ;

바로 필터로넘어감니다. 이것도 환경설정 에 있습니다.
환경설정 -> 필터 -> 새 필터 만들기... 클릭

그러면 조건을 입력하는 란이 나옵니다.
거기서 받는 사람란에 아이디 + 라벨명 @gmail.com 을 입력합니다.
예) abc+idea@gmail.com
그리고 다음단계...클릭

받은편지함 건너뛰기(체크)
라벨적용 에서 해당라벨선택 하고 저장을 클릭하시면 됩니다.
(캡춰이미지라도 넣어드려야되는데 죄송합니다....)

그리곤 Gmail 이든 다른곳이든 메일을 보낼수있는곳에서
abc+idea@gmail.com 식으 메일주소로 메일을 보내시면
Gmail의 라벨공간으로 쌓이게됩니다.

이게 머야? 하시는 분이 있을수있습니다.
하지만 라벨의 강력함? 을 하시는 분들은 이기능을 충분히 만족하실겁니다.

Posted by 빨강토끼
,
제목이 맞는지 모르겠습니다.
프로그래밍을 하다보면 자신의 부모 클래스에 다양한 이벤트와 위저드로 생성된
afx_msg 함수를 동작시켜야될때가 있습니다.
예를 들어 자식다이얼로그에서 종료버튼을 클릭하면 프로그램이 종료되거나.
특정한 이벤트를 받는 함수를 호출해야할경우 입니다.

GetParent()->SendMessage(이벤트ID)

예)
GetParent()->SendMessage(WM_CLOSE); // 종료시

GetParent()->SendMessage(WM_COMMAND, ID_BUTTON1); // 버튼1 클릭시


Posted by 빨강토끼
,
다이얼로그 프로그래밍을 하다보니
동적으로 다이얼로그의 사이즈를 조정해야될 필요가 있었습니다.

의외로 쉬운 방법이 있었습니다.

MoveWindow(Xmin,yMin,Xmax,yMax);

이상입니다.

Posted by 빨강토끼
,
MFC 프로그램을 만들때
사용자 인터페이스 기능에서
시스템메뉴를 선택하면 타이틀바에서 마우스오른버튼을 클릭하면 메뉴가 나타납니다.


정보상자도 선택하면 메뉴가 나타날때 정보.. 라는 메뉴도 추가됩니다.
Posted by 빨강토끼
,
워낙 ACDSee에 익숙해져 지내온시간들이 많은 관계로.... 2.43 Classic 이였지요?
그뒤로 알씨 그리고 FastStone, 기타등등.... 다른 이미지 뷰어들을 사용해봤지만
ACDSee 3.0 이상부터는 유료기도 하고 프로그램이 무겁다는 느낌이 많이들었고
다른 프로그램은 손에 익숙하지도 않고 저에겐 불편할뿐이였습니다.

그러던중 최근에 컴을 새로깔고 괜찮은 이미지 뷰어가 있나 돌아다녀봤습니다.
XnView 는 전에도 사용해본적이있었는데...
최근 블로그들은 돌아다녀 보니 역시 이것에 대한 추천도 있고 해서
새버젼을 받아서 사용해봤습니다.

그런데 예전에 사용했던 기억하고는 달리 꽤좋다는 생각이 들었습니다.

그래서 이것을 주로 사용할예정입니다.

http://www.xnview.com/

ACDSee, 알씨, XnView  이미지 편집 기능비교
Posted by 빨강토끼
,
Posted by 빨강토끼
,
다이얼로그가 뜨면 자동으로 에디트컨트롤 이라든지 다른 컨트롤에 포커스를
가져가게 하고 싶은데 잘되지 않았습니다.

보통 ::OnInitDialog() 에
m_ctrl_edit.SetFocus() 이런식의 코드를 넣는데
바로 주의 할점은
return 값입니다.
::OnInitDialog() 의 리턴값이
default value 값인 true 로 되어있는데
이렇게 하면 m_ctrl_edit.SetFocus() 먹지않습니다.

return false 라고 하면
SetFocus() 가 됩니다.


Posted by 빨강토끼
,
입력된 글자수에 대하여 반응하는 프로그래밍을 하던중에
영문일땐 한글자를 1바이트로 계산하고
한글일경우엔 2바이트로 계산하기때문에
GetLength() 를 하면 정확한 글자수를 구하기가 힘들었습니다.

이곳저곳을 찾아봐도 해결책을 찾기 힘들었는데
API 함수중에
SendDlgItemMessageW 를 사용하면 해결할수있다는것을 알았습니다.

예를 들어 editbox 가 IDC_EDITTEXT 라면
int Len = SendDlgItemMessageW(m_hWnd,IDC_EDITEDIT,WM_GETTEXTLENGTH,0,NULL);
이라고 하면 정확한 글자갯수가 나옵니다.

Posted by 빨강토끼
,

UpdateData

프로그래밍/C++ 2007. 12. 11. 20:33
UpdateData(TRUE) 는 컨트롤 화면에 가지고 있는 값이 그변수로 들어오게 됩니다.
UpdateData(FALSE) 는 그 변수에 있는 값이 컨트롤의 화면에 나타나게 됩니다.
Posted by 빨강토끼
,