노무현 대통령 배너
이메일은 가장 오래된 인터넷 서비스입니다. 다들 주로 사용하는 메일주소 몇개 가지고 계실거 같네요. 저도 주로 사용하는 메일이 4개 정도 됩니다. 이메일을 효과적으로 관리하는 방법을 한번 정리해봤습니다.



1.메일을 주기적으로 보는 습관을 들여라.
혹시 중요한 메일이 오지 않았는지 계속 확인하는 분들 많습니다. 이러면 스스로 본인이 하는일에 인터럽트를 거는겁니다. 하지만 불안해서 잘 안된다면 주기적으로 메일을 확인하는 습관을 갖는게 좋습니다. 적어도 그 시간동안은 자유로울수 있습니다. '매시 정각에 확인한다', '오전/오후 두번 확인한다.'

2.받은 메일함을 비워라.
메일함에 읽지않은 메일이 수천통 쌓여있다는 것을 자랑으로 이야기하는 사람도 봅니다. 난 그만큼 중요한 사람이야 내지는 많은 일을 하고 있다는 의미로 해석하는것은 아닐까 궁금하네요.
받은 메일함에 읽지않은 메일을 0로 만드세요. "수천통 있는데 어떻게 하나요?" 라고 반문하시는 분있다면 이런 대답 드리고 싶습니다. 어차피 안볼텐데 한방에 다 지우세요. 정 불안하면 다른 메일함 하나 만들어서 왕창 아카이빙 해버리세요. 아마도 다시는 안 볼겁니다.

3.메일함을 분리하라.
사내메일이 되었는 개인 메일이 되었든 메일을 분리하는게 확인하기 좋습니다. 저는 gmail의 filter를 이용해 적절히 메일이 분류되도록 해놓고 있는데 그러면 중요한 메일을 놓치는 일이 줄어듭니다.

4.GTD를 적용하라.
GTD(Getting Things Done)이라는 기법이 있습니다. GTD에 대한 자세한 사항은 여기를 참고하세요. 메일의 내용에 따라 바로 처리해할 일, 연락하고 기다려야 하는일, 시간이 좀 걸리는 일등 다양합니다. 이런 일을 체계적으로 관리하는데 GTD가 유용합니다.

실용주의 사고와 학습에도 비슷한 내용이 나옵니다. '이메일을 통제하라.'라는 부분인데 여기서 제시하는 팁이 2가지입니다.
이메일을 더 적게 보내라. 그러면 더 적게 받을 것이다.
이메일 대화를 위한 자신만의 템포를 선택하라.
생산성 향상이라는 환상적인 은탄환보다 이런 현실적인 대안부터 실천해보세요.

저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License

Eclipse에서 CDT로 개발하기

Work & Study/TechTalk 2012/01/25 10:35 posted by k16wire
뭐좀 확인하느라 오랜만에 CDT로 C를 컴파일하려 했더니 잘 안되네요. 그래서 찾아보니 어느분이 잘 정리해놓으신게 있어서 정리해봅니다.
필요한건 VisualC++ 프로젝트였는데 이거 관련해서는 아직 못찾았네요.
저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License

'Work & Study > TechTalk' 카테고리의 다른 글

Eclipse에서 CDT로 개발하기  (0) 2012/01/25
Lombok 간단 사용기  (0) 2012/01/19
CodePro AnalytiX의 Test Editor 활용하기  (2) 2011/01/19
특정파일의 인코딩타입 알아내기  (0) 2010/11/24
참여의 중요성  (0) 2010/06/16
1:10:100의 법칙  (0) 2010/06/14

Lombok 간단 사용기

Work & Study/TechTalk 2012/01/19 10:02 posted by k16wire
얼마전 친구소개로 Lombok 프레임워크를 알게됐습니다. 마침 혼자서 개발하는 도구가 하나 있어 써보고 있는데 나름 유용하네요. 간단하게 정리해봅니다.

Lombok은 어떤 프레임워크인가
어노테이션으로 반복적으로 생기는 Setter,Getter,toString과 같은 메소드를 자동으로 만들어주는 프레임워크입니다.

이클립스에 Lombok 적용하기
이클립스에서 어노테이션으로 정의된 Setter, getter를 이해할수 있도록 Lombok을 한번 실행해 줘야 합니다. Lombok을 받아서 아래와 같이 실행합니다.


Lombok 콘솔에서 IDE 위치를 선택하고 Install/Update 버튼을 눌러줍니다.


팝업창이 하나뜨는데 eclipse.ini에 vmargs설정을 안했다면 무시해도 됩니다.


프로젝트 설정
Maven을 지원합니다. 아래와 같이 Dependency를 추가하면 해당 프로젝트에서 할일은 더이상 없습니다.
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>0.10.6</version>
            <scope>provided</scope>
        </dependency>
이제 설정은 끝났으니 본격적으로 Lombok을 써보겠습니다.

Lombok 이용해 Model 구현하기

Model 클래스를 하나 구현합니다. 보통 멤버변수와 그에 해당하는 Setter, Getter가 주루룩 밑에 달리는데 Lombok을 쓰면 다 필요없고 @Data만 클래스에 붙여주면 됩니다.


이렇게 해놓고 다른 클래스에서 이 클래스를 멤버변수로 선언했습니다. 이번에는 다른 어노테이션과 같이 써야 해서 @Data를 쓰지 않고 해당 멤버변수에 @Setter/@Getter를 붙였습니다.


이제 이 클래스를 호출하면 어떻게 되는지 보겠습니다. 분명히 메소드를 선언하지 않았는데 getInspectionStragegy()가 알아서  뜨네요.


멤버변수로 선언된 InspectionStrategy 클래스도 setter가 뜨는것을 확인할수 있습니다.


Lobmok이 일반적인 프레임워크는 아니지만 잘만 사용하면 반복적인 코드를 많이 줄일수 있을거 같아 보입니다. Model 코드의 경우 Setter/Getter가 없어져서 정말 간결해 집니다. 다만 전 요즘 getName() 행태보다는 name() 형태를 주로 쓰는데 이렇게 못쓰는게 아쉽네요.

디버그 모드에도 별 문제 없는지 좀더 써봐야겠네요.

참고자료
[1] http://www.ibm.com/developerworks/java/library/j-lombok/index.html?ca=drs-
[2] http://notatube.blogspot.com/2010/12/project-lombok-creating-custom.html
[3] http://projectlombok.org/slideshow.html
[4] http://jnb.ociweb.com/jnb/jnbJan2010.html#installation
[5] http://stackoverflow.com/questions/6107197/how-lombok-works

저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License

'Work & Study > TechTalk' 카테고리의 다른 글

Eclipse에서 CDT로 개발하기  (0) 2012/01/25
Lombok 간단 사용기  (0) 2012/01/19
CodePro AnalytiX의 Test Editor 활용하기  (2) 2011/01/19
특정파일의 인코딩타입 알아내기  (0) 2010/11/24
참여의 중요성  (0) 2010/06/16
1:10:100의 법칙  (0) 2010/06/14
얼마전 회사에서 비슷한 발표를 진행한적이 있습니다. '비개발자에게 이야기하는 알기쉬운 개발 이야기'라는 강연이었는데 준비하면서 "개발"에 대해 또다른 생각을 갖게 됐습니다. (정리되면 공개하겠습니다.)

아래 발표도 비슷한 주제입니다만 개발자가 아니라 디자이너가 이야기합니다.


저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License


앞서 가는 방법의 비밀은 시작하는 것이다.
시작하는 방법의 비밀은 복잡하고 과중한 작업을, 다룰 수 있는 작은 업무로 나누어, 그 첫 번째 업무부터 시작하는 것이다.
                                            -마크 트웨인-

정화님이 트윗으로 알려주신 김어준 청춘 페스티벌 '나는 언제 행복한 사람인지'를 봤습니다. 여기에도 비슷한 말이 나오네요. http://www.youtube.com/watch?amp%3Bsns=tw&v=RB5rWB6XimA
하고 싶은일이 있을때 그 일을 시작하는 가장 좋은 방법은 그냥 그걸 하는거다.

저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
예전에 아침마당이라는 프로에서 이분이 웃음에 대해 강연하는것을 본게 기억납니다. 그때도 참 저분 대단하다, 입담이 장난아니다라는 생각을 했는데 이 영상도 참 좋네요.

아침에 보시면 하루가 유쾌해지실거 같습니다.



저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
작년 11월에 열었던 Agile Korea 2011에 대한 소개가 마이크로소프트 2012년 1월호에 실렸습니다. 12월호에 내고 싶었으나 마소측에 연락을 너무 늦게 하는 바람에 한달 뒤로 밀렸습니다. 이렇게 편집되어 실리니 깔끔하고 좋네요.

Agile Korea 2012에 대한 즐거운 고민중입니다. :-)




저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
2012년 새해가 밝았습니다. 새해 계획은 세우셨나요?

TED 강연은 감동과 재미를 줍니다. 로리 서덜랜드는 자신의 경험을 바탕으로 어떤 문제를 해결하는데 새로운 접근이 무엇인지 이야기 합니다. 신년에 하고싶은 일 많으실텐데 어떻게 이룰지 이 강연을 보면서 다시 한번 생각해 보시죠.

http://www.ted.com/talks/rory_sutherland_life_lessons_from_an_ad_man.html

저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License