안녕하세요, 박상현입니다.

어제 대전 연구소에서 팀회식을 하고 돌아왔는데, 뭐가 잘못됐는지 새벽부터 내내 설사를 했습니다. 도저히 잠을 잘 수 없어 컴퓨터 앞에 앉아 있다가 화장실에 갔다가를 반복했는데, 짬을 내서 Finish It 0.74a를 만들었습니다. 이번에 달라진 점은 다음과 같습니다.

  • 카테고리 탭의 스크롤 버튼이 스크롤이 필요할 때만 보이도록 개선 - (맥스폐인님의 제안)
  • Due Date가 지났는데도 처리하지 않은 할일은 붉은색 텍스트로 표시
  • 설치 후 Finish It 네이티브 이미지 생성을 통한 성능 최적화

다음 동영상은 개선된 카테고리 탭의 스크롤 버튼 기능 데모입니다.

설치 파일은 아래의 링크에서 다운받아 사용하세요.

 

                                                   FinishIt0.74a_Setup.exe   (카테고리 이동 기능의 버그가 발견되어 삭제)

프로그램에 대한 개선 희망 사항이나 버그 레포트, 언제나 감사히 받겠습니다. :)

저작자 표시 비영리 변경 금지

오늘 아침에 Finish It 0.73b 를 만들었습니다. 별다른 기능이 추가된 것은 아니고, 그동안 여러 사용자분들께서 요청하셨던 "반복 작업"에 대한 기능을 만들었습니다. 이 기능의 사용 방법은 다음과 같습니다.

1. 먼저 할일을 등록합니다.

2. 방금 입력한 할일 항목 위에 마우스 커서를 대고 오른쪽 버튼을 클릭해서 팝업 메뉴를 엽니다. 메뉴가 열리면 나타나는 가장 첫 번째 항목, [Edit Task]를 클릭합니다.

3. 할일 수정창을 보면 [DueDate]항목에 [Repeat] 옵션이 추가되었습니다. [Repeat] 체크 박스를 체크하고 [OK] 버튼을 클릭해서 수정을 마칩니다.

4. 목록으로 돌아와 보면 해당 할일이 "Repeat" 그룹에 들어가 있는 것을 볼 수 있습니다. Repeat 그룹은 해당 카테고리에 반복 작업이 하나도 없을 때는 표시되지 않다가, 하나라도 존재하면 목록의 가장 위에 표시됩니다. 확인하기 편하겠죠?

Finish It 0.73b의 설치 파일은 아래의 링크에서 다운받으시면 됩니다.

언제나 그렇듯, 프로그램에 대한 개선 제안과 버그 레포트는 감사히 받겠습니다. :) 즐거운 주말 되시길~

저작자 표시 비영리 변경 금지

저만 그런가요? Finish It을 쓰고 있어도 그날 하기로 마음 먹은 일들을 못 끝내는 경우가 많습니다. 제 경우에는 DueDate를 초과한 할일들이 점점 쌓이고 있는 실정입니다. 회사 일은 다 끝내는데, 집필을 위한 자료조사라든가, Finish It 코딩, 블로그에 글 쓰기 같은 개인적인 일은 대게 계속 미뤄지기 마련입니다.

답답함에 구글에 "To Do List"로 검색을 해봤더니 좋은 글들이 많이 나왔습니다. 저랑 같은 고민을 하신 분들이 전 세계에 많이 계시더군요. ^^ 전 그 중에서도 다음의 링크에 있는 Carson 씨의 "어떻게 커다란 투두 리스트를 효율적으로 관리하는가?"라는 제목의 포스트가 가장 마음에 와 닿았습니다. 아마 이 분의 방식이 가장 쉬워 보여서일겁니다.

 http://carsonified.com/blog/features/how-to-effectively-manage-your-huge-todo-list/

읽기 귀찮은 분들을 위해 이 포스트를 요약해놨습니다.(사실 아래의 요약은 저 포스트에서 그대로 가져온 겁니다.)

1. Spend time every Monday morning to organize and prioritize your todos for the upcoming week. You have to do this before you get into the office and everyone starts asking for your attention.

매주 월요일 아침에 그 주에 할 일들을 정리하고 우선 순위를 정하세요. 당신은 반드시 사무실에 들어가기 전에, 그리고 사무실 내의 모두가 당신의 관심을 끌기 시작하기 전에 이 일을 해둬야 합니다.

2. Organize and prioritize your todos for the day before you do anything else.

다른 일들을 진행하기에 앞서 그 날에 할일들을 정리하고 우선 순위를 정하세요.



3. Knock out at least two todos before checking email.

이메일을 확인하기 전에는 최소한 두 개의 할일은 처리하세요.

1과 2는 매일, 매주를 시작하기 전에 투두 리스트를 점검하고 확인하라는 뜻입니다. 사무실에 들어가기 전에 하라는 것은 유도리 있게 받아들여야 할 것 같습니다. 30분 일찍 출근해서 점검을 해도 좋겠고, 혼자 조용히 하는 직무를 맡으신 분이라면 출근 후에 해도 좋겠죠? 아무튼 투두 리스트를 무조건 등록해놓는 게 장땡이 아니고, 매일/매주 관리를 계속 해주는 것이 필요해 보입니다.

3은 이메일에 관한 것인데, 이메일은 사실 새로운 To Do와 같습니다. Finish It에 "팀장님에게 답장 쓰기", "AA 보고서 작성하기." 등이 등록될테니까요. 그래서 새로운 일이 쌓이기 전에 최소 두 개정도의 일을 처리하라는 겁니다. 그렇지 않으면 제 Finish It처럼 미완료 업무들이 늘어나는 슬픔을 맛보게 될겁니다.

1, 2, 3도 이미 요약된 3계명(?)이지만 더 간략하게 추려보겠습니다.

  • 매알/매주를 시작하기 전에 할일들을 정리하고 우선 순위를 정하라.
  • 이메일을 확인하기 전에는 최소한 두 개의 일은 처리해라.

어렵지 않아 보입니다. 하지만 아무리 간단한 것이라도 습관으로 배이게 하는 것은 쉽진 않은 일이지요. 당분간 저 두 가지 항목을 실천하는 데에 신경을 써야 하겠습니다. ^^

 

 

 

저작자 표시 비영리 변경 금지

To Do List 프로그램, Finish It의 개발 로드맵입니다. 이제 본격적으로 C# 4.0의 집필이 시작되면 짬을 내기가 어려울 것 같지만, 그래도 특별한 일이 없는 한 꾸준히 업그레이드를 해나가려 합니다.

Version 0.8, 0.9

  • 그룹핑을 현재 Due Date에서 긴급도, 완료/비완료로 확장/선택할 수 있도록
  • 완료/비완료 필터링 기능 추가 예정.
  • 리스트 선택후 DEL 버튼(삭제), Enter 버튼(수정) 이벤트 처리 기능 추가
  • 달력 개선.
  • 옵선 영구 저장 기능 추가.

Version 1.0

  • 히스토리 관리 기능 추가. 
    히스토리는 기본 2주에서 최대 3개월(사용자 옵션)까지 저장 가능하도록 지원.
  • User Manual 제공(근데 필요하려나?).

Version 2.0

  • Blogging API 지원.
  • To Do List 레포트 기능 지원. (현재로써는 RTF와 HTML 고려)
  • 첨부 파일 기능 지원.
저작자 표시 비영리 변경 금지

안녕하세요? 박상현입니다.

오늘 아침에 테스트를 마친 따끈따끈한 이번 업데이트는 할일 목록의 상태 관리에 초점이 맞춰져 있습니다. 어떤 변화가 생겼는지는 다음 목록을 참고하세요.

  • 카테고리 삭제시 카테고리 내에 있던 작업 목록이 파일로 남겨지는 버그 수정
  • 컨텍스트 메뉴를 통한 작업의 완료율 변경 기능 추가
  • 컨텍스트 메뉴를 통한 작업의 긴급도 변경 기능 추가
  • 컨텍스트 메뉴를 통한 작업의 카테고리 변경 기능 추가
  • 컨텍스트 메뉴를 통한 카테고리 이름 변경 기능 추가.(카테고리 탭 헤더위에서 마우스 오른쪽 버튼을 클릭해보세요.)
  • 그리고 마지막으로... 컨텍스트 메뉴의 스타일 변화.

다음은 스크린샷입니다.

 

그리고 다음은 제일 중요한 설치 파일입니다. ^^

Finish It을 사용하면서 발견하신 버그가 있으시거나, 이렇게 하면 더 나아지겠다 싶은 의견들을 댓글로 남겨주세요. 추후 업데이트에 반영하도록 하겠습니다. 감사합니다.

 

저작자 표시 비영리 변경 금지

Finish It! V 0.52

Finish It(To Do List) 2009/07/12 17:15 Posted by seanlab

기능상 달라진 점은 없고, 소소한 버그와 인터페이스 상의 변화가 있었습니다.

  • 할일 편집 창을 띄운 뒤, 작업 표시줄에서 Finish It을 선택하면 편집 창이 뒤로 숨어 버리는 버그 수정.
  • 텍스트 상자, 날짜선택 상자, 중요도 선택 상자 등 현재 포커스를 갖고 있는 컨트롤이 눈에 잘 띄도록 후광 효과 추가
  • 새 할일 목록을 추가했을 때 새로 추가된 항목이 자동 선택되도록 수정.

기능이 찬란한 소프트웨어 보다는 사용하기 편한 소프트웨어가 더 낫다는 것이 제 생각입니다. 그런데 아직 저는 사용하기 편한 UX를 만드는 공부가 많이 부족합니다. Finish It을 개선시켜 나가면서 UX 설계 감각이 더 나아졌으면 하는 바램입니다.

녹화한 동영상에서는 후광 효과가 매우 이상하게 나오네요. 원래는 아래와 같이 깨끗하게 나옵니다.(Urgent 선택 상자의 뒤가 푸르딩딩하게 빛나는 것, 보이지요?)

설치 파일은 아래의 링크에 있습니다.

프로그램의 버그나 기능 개선을 알려주시려면 이 포스트에 댓글로 남겨 주세요. 감사합니다.

저작자 표시 비영리 변경 금지

이 프로그램 이름은 Finish It!입니다. 해야 할 일을 끝내자는 뜻에서 그렇게 이름을 지었습니다. 제 개인적으로는 잘 쓰고 있는 중입니다. 기능은 단순합니다. 과업을 분류에 따라 입력하고, 해당 과업의 진척도를 변경할 수 있습니다. 진척도가 100%인 과업은 흐린색으로 바뀜과 동시에 취소선(-)이 그어집니다. 나중에 더 확인할 것이 없으면 X 버튼을 클릭해서 삭제하면 됩니다.

몇 가지 문제가 있지만, 일단 여기서 한 번 중간 정리를 하고 버그 정리, 기능 개선을 해서 다시 한번 배포를 하려 합니다. 지금 중간 정리를 하는 이유는, Finish It! 말고도 해야 할 일들이 산적해 있기 때문입니다.사용하시면서 불편한 점은 덧글로 남겨주시면 다음 배포 버전에서 개선이 되도록 참고하겠습니다.

아래의 setup.exe를 다운받아 실행하면 프로그램이 설치됩니다.

 

저작자 표시 비영리 변경 금지

WPF로 만들고 있는 To Do List

C# 2009/06/19 07:35 Posted by seanlab

WPF는 어려울 줄 알았는데, 처음에 XAML을 향해 생기는 거부감만 극복하고 나면 아주 쉽습니다. 난이도는 HTML을 공부하는 수준 정도라 생각됩니다. WPF를 공부할겸 그동안 필요하다고 생각했던 To Do List 프로그램을 만들어 봤습니다. 예쁘게 만들어 보고 싶었는데 마음만 크지 디자인 실력이 안 따라주니 잘되지 않습니다. ^^;

여기까지 하는데 8시간 정도 소요된 것 같습니다(익숙해지면 더 빨라질 수 있겠죠?). 목록의 맨 앞에 있는 빨간색, 하얀색, 주황색의 사각형은 중요도를 나타냅니다. 빨간색은 긴급, 주황색은 중요, 하얀색은 보통의 중요도를 나타냅니다. 그리고 오른쪽에 있는 프로그레스바에는 일의 진척도가 표시됩니다. 완료되면 Fin.이라고 출력해요. 그리고 제일 오른쪽의 버튼은 삭제 기능을 합니다.

생긴 것도 별로지만, 기능도 대단한 것은 하나도 없습니다. 그냥 WPF를 이용해 만든 첫 프로그램이라 기념으로 블로그에 남겨봅니다.

저작자 표시 비영리 변경 금지

'C#' 카테고리의 다른 글

WPF로 만들고 있는 To Do List  (2) 2009/06/19
비주얼 C# 익스프레스와 SVN 사용하기  (0) 2009/06/11