- C -
요즘 포인터 때문에 골치가 아프고 진도가 안나간다고 생각했는데 잘못 짚은 듯 해요. I/O 문제였어요. 몇일 째 같은 에러로 고생하고 있어서 포인터 문제 또는 자료형 문제로 일어난 Warning의 원인을 모두 없애고 나서도 프로그램이 동일한 문제로 어김없이 뻗어서 혹시나 하는 마음으로 I/O 부분을 수정하니 멀쩡했어요. 다음 문서가 들어간 항목 앞까지 읽도록 되어 있었는데 읽으면서 malloc 보다 초과하게 무한정 읽고 있었어요. 고치고 나서 다시 문서 변환하는 함수를 연결했는데 어김없이 프로그램이 뻗었어요. printf로 내용을 뱉어내게 한 것을 보니 그 함수에서도 같은 문제로 오류가 나고 있는 모양이에요.
다만 포인터로 오해한 덕분에 그 많던 Warning 이 모두 사라지고 없다는 것은 참 좋네요. 갑자기 생각보다 포인터가 쉬워 보여요.(<-조만간 이 말을 후회할 지도 몰라요.)
개발 환경을 Dev C++ 에서 Visual Studio 2015로 갈아타려 했으나 Visual Studio 에서 빌드하면 오류를 산더미로 선물해 주네요. 같은 소스라도 빌드 결과가 서로 다르군요.
그러고 보니 제가 왜 C를 좋아하는 걸까요? J
- MDict 파일 변환 상황 -
옛 Python으로 작성한 파서가 메모리를 무한정 퍼먹는 오류가 생겼으나 수정을 포기했습니다. 그 때문에 요즈음 생성한 Mdict 사전 파일은 죄다 후반 문서가 잘려나가요. (저번에 이야기했나요?)
https://1drv.ms/f/s!AtpUvSfRM9hviy6Eibzw2uczBk36
집의 공유기가 불안불안해서 Tor로 원본 파일을 받지 못하기 때문에 https://mustar.kr/zzz/wiki.php 여기서 항상 받고 있어요.
mdx 파일은 현재 onedrive에 꼬박꼬박 올리고는 있는데 매일 고기 살 돈 있는 기글 분들은 데이터가 남아돌아서 이런 거 필요없다는 거 알고 있어요. 그래도 그냥 링크를 올려봐요.
- Github -
Windows 데스크탑용 Github가 참 편하네요. 변경된 파일 목록 중 올리고 싶은것 체크 하고 설명 적고 커밋하면 끝.
-공유기-
http://prod.danawa.com/info/?pcode=2150642&keyword=dlink
공유기가 죽어가고 있어서 새로 사려고 생각했는데 지금까지 산 잎타임은 자체 열에 의해 구워졌기 때문에 다른 회사 것을 골라보았습니다.
는 전기를 엄청 먹어대서...