본문 바로가기

컴퓨터/전산, 그 외31

프로그래머와 수학 2 프로그래머에게 수학은 필요한가? 하는 질문은 꽤 자주 회자되는 것 중 하나인데, 그에 대한 생각을 프로그래머와 수학에서 말한 바 있다. 지금도 여전히 이에 관한 검색어 유입이 있기에 좀 더 보충하고자 한다. 나는 GUI 관련된 작업은 거의 HTML 정도의 작업이라 생각한다. 아예 UI 디자인이라면 모를까, 있는 컨트롤들 가져다 쓰는 것은 MSDN만 읽고 이해할 수 있으면 할 수 있는 일이다. CListCtrl의 Report 형식에서 특정 row 만 배경색을 푸른 색으로 하는 등의 일같은 것 말이다. HTML 을 작성하는 것에 있어 수학이 필요하지 않듯이, 따라서, 단순히 컨트롤 가져다 쓰는 등의 작업에 수학이 쓰일리는 만무하다. 수학이, 혹은 수학적 사고방식이 쓰이는 예는 결국 데이터 처리 혹은 방대한 .. 2011. 8. 15.
사용자 친화적 오류 메세지 프로그래머는 최종 사용자(end-user)에게 유용한 오류 메세지를 출력해야 한다. 에러 처리가 난해한 경우가 많은데, 길지는 않지만 약간의 경험에 의하면 오류 메세지를 누구에게 보여줄 것인가, 를 명확히 정하면 에러 처리가 어느 정도 일관성이 있게 되기는 한다. 라이브러리의 경우 그 라이브러리 사용자를 위한 에러 메세지를 출력해야 할 것이고, 일반 GUI 프로그램이라면 최종 사용자를 위한 오류 메세지를 출력하게 될 것이다. 최종 사용자를 위한 오류 메세지가 아래와 같다면 난감하지 않을 수 없다. 아니면, 대체 저 하나은행 오류는 뭘 어쩌라는 거지? 밑의 오류도 마찬가지이다. 두 오류 메세지 모두 프로그래머에게 보여 줄 메세지가 최종 사용자에게 보여진 것 같은데, 최종 사용자 입장에서는 이런 오류를 만났.. 2011. 8. 6.
테트리스 우승 전략 ㅋ, 약간 낚는 제목이긴 한데, 여튼, 페이스북의 2인 대결 테트리스에서 이길 수 있는 방법을 얘기해 보자. 나보다 잘하는 사람이 많을텐데 이런 글을 쓰는 것이 조금 망설여지긴 하는데, 50단계에서 하다 보면 참 답답한 사람이 많아서 써본다. (ㅋㅋㅋ, 한 일주일 전부터 테트리스를 끊었는데, 마지막으로 순위를 확인했을 때 43 등인가 그랬다, 페이스북에서 테트리스를 하는 사람 전체를 기준으로. 아래 녹화 영상은 오래된 것이라 상당히 느리게 하고 패턴도 지금보다 단순하다. 최고랭크가 바뀌어도 쉽게 올라갔다, 50에서 100 으로 바뀌었을 때 10번 이내로 지고 올라갔고, 100에서 105인가로 바뀌었을 때도 10번 이내로 지고 올라갔다. 10판을 하면 대략 3번 정도는 100 줄을 넘기고, 상대를 잘 만나.. 2011. 8. 1.
운영체제 사용시 느낀 점 이랄까... 전반적으로 윈도우즈가 이래저래 익숙해서 그런지 다소 편하긴 함. 즉, 주로 사용하는 프로그램들이 윈도우즈 용이 일단 좋음. 다른 건 몰라도 엑셀과 포토샵은 확실히 예술. 비지오도 그렇고. 그런데, 이것저것 자질구레하게 작업해야 할 때는 역시 리눅스가 진리. 우분투가 개인 사용자용으로는 괜찮은 듯. 맥은, 글쎄, 쓰다 보면 은근히 사용자 배려가 많은 것을 알겠음. 역시나, 이런 건, 누가 아무리 좋다좋다, 해도 공감을 못 하지만 직접 사용하면서 은근하게 그 쓰임새를 경험하고 나서야 왜 사람들이 좋다고 하는지 알게 되는 것 같다. 윈도우즈는 일단 익숙하면서도 문제가 생겼을 때 다소 간단하게 해결할 수 있다는 장점이 있다. 그리고, 다른 사람들과 파일을 주고 받을 때는 결국 MS-Office 계열.. 2011. 6. 5.