평소엔 그냥 그렇게 지내오던 것이지만, KLDP의 질문을 보고 확실히 정리해 둘 필요가 있어서 정리해 둔다.
자세한 것은 메뉴얼을 참고.

U (up-to-date)
local에서 지워 졌거나 아주 오래(?)된 파일이라 전체를 서버로 부터 다시 받았다.
P (patch)
U와 비슷하나, 전체를 다시 받은 것이 아니라 변경부분만 다시 받았다. 말그대로 patch
A (add)
local에서 add해 둔 파일이다. 실제 서버에는 방연되어 있지 않다. commit 해야만 서버에 반여된다.
R (remove)
local에서 remove해 둔 파일이다. A와 마찬가지로 실제 서버에는 반영되어 있지 않다.
M (modify)
local에서 수정된 파일이다. 경우에 따라서는 서버의 파일과 merge된 경우도 있다.
C (conflict)
M의 경우 중, 같은 부분이 local에서도 수정되고 서버에서도 수정되어 있는 경우에 conflict가 발생한다. "<<<<", "====", ">>>>" 로 표시되는 중복된 부분을 확인해서 반드시 conflict를 해소해야 한다.
? (unknown)
local에 있는 파일 중, cvs에 등록되어 있지 않는 파일이다. add가 필요하다면 참고할 수 있으나 아니면 무시.


이 부분 중에서 제일 중요한 것이 "C(conflict)"이다. 다른 것은 모두 무시해도 된다. 하지만, "C"는 반드시 해소(수정)하고 넘어가야 한다.
올해(2007년)의 목표 중의 하나가 "로보코드" 로봇을 하나 만드는 겁니다. 가능하면 7월경에 있을 로보코드 코리아에 참가하는 것도 좋습니다. (물론, 작년 7월경에 3회 대회를 했으니, 올해 7월경에 있을 개최될 것 같다는 것은 제 추측입니다. 작년기사에 따르면, 올해대회는 한일전이 될 것 같은데...)

물론 자바에 대한 관심은 처음 나올 때부터 있었지만, 코드를 독창적으로 짜 본 적은 전혀(!) 없습니다. 필요에 따라 기존 소스를 조금 수정하거나 리딩해서 다른 코드로 변환하는 작업은 몇차례 있었습니다만...

자바를 모른다는 이유로 다른 언어로 된 비슷한 프로그램에 관심을 가진 적도 있었습니다. 하지만, 자료의 부족이나, 완성도의 미흡으로 금새 포기했던 기억이 있습니다. 그래서, 자바도 정식으로 배워 볼 겸, 좋아하는 분야도 관심을 가져 볼 겸 해서 시작하게 된 것입니다.

자료도 만들예정입니다.
물론 기존의 자료도 꼼꼼하게 분석해 보고, 국내외 수상자들의 코드도 분석해 볼 생각입니다. 무엇보다 이런 자료들이 많아서 좋더군요.

자료정리는 위키를 통해서 진행합니다.
http://barmi.net/moni/wiki.php/RoboCode

혹시라도 관심있으신 분들은 공동작업도 환영합니다.
티스트리 오픈베타에 신청하여 초대장을 받았다.

이름을 등록하란다.

* codefree (가능) : DVD 냄새가 찐해서 탈락
* freecode (가능) : 순서만 바꿔 봤다.
* freesource (가능) : freecode가 가능하길래 보다 보편적인 단어를 떠올려 넣어 봤다. 하지만, 근래에 free라는 게 너무 공짜에 촛점이 맞춰져 있어 거부감이 좀 생겼다.
* opensource (*) : 이것도 아직 남아 있을 줄이야... 흠 이름이 너무 부담스러웠나?
* openmind (불능) : 혹시나 싶어 넣어 봤더니 이미 누가 사용중...

얼떨결에 opensource라는 거창한 이름으로 등록하고 말았다.

너무 부담갖지 않을란다.

어쨋든, 두번째 블로깅 시작~~~

+ Recent posts