2013년 12월 25일 수요일

[Android app] Issue tracker 제작 (1) - 시작

프로그래밍은 필요에 의해 종종 하지만, 큰 프로젝트를 해본 적은 없는 것 같습니다. Android 프로그램을 만들어본 적도 없을 뿐더러, 수업 시간에 잠깐 사용해 본 것 말고는 Java를 써본 적도 없는 것 같습니다.

그런데, Android 앱을 만들면 재미있을 것 같네요.

간단한 Issue tracker를 만들어보고자 합니다.
Issue tracker라는 게 뭔지 감이 잡히지 않으실 것 같은데, 간단하게 설명하자면, 특정한 주제에 대해 메모를 만들고, 시간에 따라 관련 주제의 메모를 계속 덧붙여 관리하는 것입니다. Issue tracker를 보면 해당 주제의 역사를 잘 알 수 있겠지요.

이를테면 이런 겁니다.

2013년 1월 1일 - 다마고치 한 마리를 기른다.
2013년 1월 2일 - 다마고치에게 밥을 주었다.
2013년 1월 13일 - 잊어버리고 있었더니 다마고치가 죽었다. 그래서 한 마리를 다시 만들었다.
2013년 1월 14일 - 밥을 주고 한 시간 놀아주었다.
2013년 1월 15일 - 밥을 주고 두 시간 놀아주었다.
2013년 1월 16일 - [일정/2013년 1월 17일] 다마고치 치과 가는 날.
2013년 1월 18일 - 다마고치가 치통으로 사경을 헤맨다. 모두들 다마고치에게 힘을!!!
2013년 1월 19일 - Rest in Peace...

이 기록을 일목요연하게 볼 수 있게 하는 것이지요. 주제를 인물, 사건 등의 항목 별로 분류할 수도 있도록 하고 검색도 할 수 있게 하면 좋겠습니다.

구글 캘린더와 연동해서 일정도 기록해주고, 알림도 해주고, 앱과 데스크탑에서 모두 관리할 수 있도록 동기화도 해주면 좋을 것 같은데, 지금은 아무 것도 모르니 간단한 것부터 시작해야겠습니다. 그러자면 차라리 데스크탑 앱을 만들어야 할 것 같은데, 그건 재미가 없을 것 같드니까... Android 용으로 만들려고 합니다.

어디 끝까지 할 수 있을지 봅시다.

2013년 12월 24일 화요일

Width vs. breadth

Width의 사전적 의미 [네이버영어사전]
Breadth의 사전적 의미 [네이버영어사전]

위의 두 단어는 모두 '너비'라는 뜻으로 번역됩니다만, 실제 사용 면에서 width가 수치를 나타내는 물리적 의미에 가깝다면 breadth는 추상적인 의미 - 이를테면 폭넓은 독서량, 교육 수준, 비전 등에서 사용되는 '폭'이라는 뜻 - 에 사용되기도 한다는 차이를 가집니다.

종종 접하는 글에서 breadth-first search를 보는데, width-first search로 하면 뉘앙스가 이상해지는 거지요.

2013년 12월 6일 금요일

블로그 시작

아.. 친구의 블로그를 보고 충동적으로 만들어 버렸다.

어떤 내용으로 할지도 생각 안 해봤는데 우선 만들었으니 차차 생각해봐야 되겠다.