본문 바로가기

비정상종료4

마이크로소프트 원노트(OneNote) 오류 해결하기 세상에 수많은 노트 프로그램이 있지만, 내가 생각하는 현존 최고의 노트 프로그램은 역시 마이크로소프트 원노트다. 이전부터 그 명성은 익히 들어 알고 있었지만 접할 기회가 없다가 오피스 2010 을 설치하고 기본으로 설치된 원노트를 써보고서야, 이게 정말 물건이구나 하는 걸 깨달았다. 원노트에 대한 얘기는 혹시 담에 기회가 있음 하기로 하고 오늘은 원노트 오류 복구에 집중하자. (쓰고 싶지만 시간이 없다 --) 최강의 노트 프로그램인 원노트도 2가지 단점이 있는데 - 모바일 지원이 미흡하다. - 프로그램이 잘 죽는다. 모바일 지원 문제는 아마도 윈도우폰 7이 나오면 어느 정도 해결 될 수 있지 않을까 생각된다. 하지만, 여러가지 페이지들이 모여 하나의 섹션파일로 저장되는 원노트의 특성 상 모바일에서 수십메.. 2010. 9. 1.
디버깅의 어려움과 즐거움 Visual Studio 2005 로 개발/운영 되어 오던 프로덕트를 Visual Studio 2008로 전환하는 작업을 얼마 전부터 진행 중에 있습니다. 2005 와 2008 은 내부 기반 구조에 있어 큰 차이가 없어서 금방 컨버젼이 끝났고 실제 런타임에서 정상적으로 실행이 되는 지 테스트를 하다가 몇몇 화면에서 프로그램이 비정상적으로 종료되는 문제를 발견했습니다. 디버그에서는 이미 정상적으로 실행됨을 확인한 상태였기 때문에 릴리즈 버전의 빌드에 문제가 있나 하고 여러 번 재 빌드를 했지만 (재 빌드 시간이 1-2시간 그냥 갑니다 --) 여전히 문제가 해결되지 않더군요. 워낙 여러 개발자가 동시에 프로그램을 수정 중이라 이런 일이 비일비재하긴 했지만, 이전까지 멀쩡하던 프로그램이 계속 죽어 나가는 게 .. 2008. 6. 16.
간단한 프로그램에 벌써 3번째 비정상종료 발견 --; 며칠 전에 배포한 티스토리용 댓글 알리미용 프로그램 2007/10/23 - [프로그램] - 티스토리 라이브 Ver. 0.1b 에서 벌써 3번째 비정상적으로 종료되는 문제를 발견해서 패치 했습니다. 너무 오랫동안 강호(프로그램 세계)를 떠나있었다고 위안을 삼고는 있지만, 요 작은 프로그램을 만들면서 비정상 종료와 같은 큰 문제를 3개나 일으키다니 유구무언입니다. 후배들의 코드를 맨날 코드 리뷰 한답시고, 문제를 찾는 제가 오히려 문제를 만드는 사람이란 것도 아이러니 하네요. 코딩 안 하는 게 회사를 돕는 일이겠습니다 ^^; 코딩 할 때 항상 같은 문제를 또 일으키는 경우가 많은데, 그럴 때를 대비해서라도 이번에 발생한 3가지 비정상 종료의 원인이 된 코드를 적어 보려고 합니다. 1. STL::string .. 2007. 10. 26.
디버그 이야기 - 비정상종료 버그를 찾는 작업인 디버그에는 그 종류가 수도 없이 많지만, 오늘 글의 주제는 버그 중에 가장 비극적인 결말을 가져오는 프로그램 비정상종료에 대해 써보려고 합니다. 사용하던 프로그램이 비정상종료 되었을 때의 아픔을 겪어 보신 적 있으신가요?열심히 몇 시간을 투자해 만든 문서가 프로그램 비정상 종료 한번으로 날아 간 경험 등은 누구나 한번쯤 갖고 계실 것입니다. ‘최고의 개발자’ 들이 만들었다는 마이크로소프트의 제품들마저도 이러한 비정상종료 문제를 완벽하게 해결하지 못하는데 저 같은 하수가 개발하는 프로그램이야 오죽할까요. IE7 보다 더 안정적이라고 평가 받은 불여우도 자주 죽습니다 --;프로그램 비정상종료로 하도 고생을 많이 하다 보니 어느 정도 내공이 쌓여서 그간 쌓은 내공 중 천기누설이 아닌 일반적.. 2007. 8. 21.