뭔가 좌절스럽다. 아무리 현재 구현인 Flash 9 / ActionScript 3.0이 아니라지만 (Flash 8/ActionScript 2.0임) 이렇게 쓰기 괴로운 스크립트 언어는 처음이다. Python 을 처음 접했을 때 느꼈던 편안한 프로그래밍 같은 거랑은 수억 광년 떨어진 무언가인 느낌
Class 는 무조건 별도의 파일로
.fla 에서 class 키워드를 썼더니 — 밑에서 언급하는 문제를 검사하려고 — class는 외부에 선언해라! 라는 오류 메시지만…
Class [...]
역시나 디버깅 일기. 앞으로 종종 쓸 듯 하다.
Berryz WebShare - RAR 플러그인 디버깅
Berryz WebShare 에서 동작하는 RAR 플러그인의 디버깅을 했다. 사실 문제가 좀 마이너하고 간단한거였는데, RAR로 묶어서 전송하는 녀석이 있는데, 묶인걸 풀고보면 파일 시간이 이상하게 표시되는 것.
예를 들자면 2008-03-01 PM 04:42 에 수정된 파일이, 수정 시간 2010-10-28 AM 07:03 으로 나오는 것. RAR 포맷에 대한 [...]
Berryz WebShare의 RAR 다운로드 플러그인에서 생기던 버그를 수정하는데 성공. + 약간의 버그를 추가로 잡았음.
Format 문자열이 당신을 속일지라도 노여워 말라
vsnprinf_s를 이용해서 로그 문자열을 출력하는 코드가 있다. 이걸 래핑한 녀석이
WriteLog( const char* fmt, … );
처럼 생겼는데, 포맷 문자열인 fmt 값으로 HTTP 요청으로 들어온 URI를 넣는 부분이 있더라. (WriteLog( URI )모양)
URI에 ASCII 영역을 벗어나는 문자가 있다면 이 문자는 [...]
rein이 사용 중인 C++ 용 logging 라이브러리인 log4cxx에 대해 예전에 포스팅한 글에 질문이 붙어서 간만에 메일링을 좀 뒤졌다.
2008년 2월 23일자 메일링에 이런게 있다.
log4cxx 0.10.0 RC2 is now available for review for release on the unofficial builds area. This release candidate is strictly provided for consideration for release, may be withdrawn and will be removed from [...]
이 블로그는 LAMP 구조에 기반하는 WordPress 위에서 동작하고 있다. 근데 이 블로그가 WP 안정버젼이 아니라 개발 중인 버젼 위에서 돌고 있어서 가끔 문제를 일으키곤 하는데, 오늘 겪은 문제는 좀 PHP 근원?적인 문제라고 할만한 것.
특정 Post에 ping (핑백 혹은 트랙백)이 허용되는지 확인하는 함수인 pings_open()의 구현이 1주 전에 바뀌었다. 근데 그 사이엔 트랙백을 보내보질 않아서 (내가 내 [...]
강력하고 C++ 패러다임에 잘 부합하기로 유명한 라이브러리로 Boost의 일련의 라이브러리들이 있다. 그 중에서도 유명한 것을 꼽으라면 STL의 generic programming 패러다임 중 특히 함수 객체(함수자; function object; functor)를 잘 활용하게 해주는 boost::lambda 라거나, 정규식 팩키지로 사용되는 boost::regex, 그리고 이 포스팅의 주인공(…)인 boost::shared_ptr 를 포함한 스마트 포인터 팩키지가 있다. 물론 이외에도 C++ TR1 에 포함된 많은 라이브러리들이 [...]
블로그를 아직 개발 중인 버젼을 사용하고 있었더니, 뭔가 문제가 하나 없어지면 하나가 생기고 있다.
이번의 문제는 트랙백(…)
처음에는 또다시 중전마마의 강림 탓인가하고 몇 가지 로그를 좀 조사해봤는데, 그것도 아니더라.
결국 문제는 … 아직 파악 못했다 Uriel(현재 블로그가 올라가있는 서버)을 IDC에 집어넣을 때까지 이문제는 해결불가 판정
확인된 것들
이글루에 있는 분점 블로그에서 이 쪽으로 트랙백을 쏘는데 access.log에 해당 접근이 없다
RC1에서 약간 [...]
수학에서 어떤 방정식을 푼다고 할 때 우선적으로 고려하는 것은 “해가 존재하는가?”하는 문제다. 비슷하게 우리가 어떤 버그를 잡으려고 할 때 - 즉 디버깅; debugging 할 때 - 고려해야하는 것은 “이게 버그가 맞는가?; 의도된 사항인가?” 이다.
어제 저녁에 Wordpress의 Simple Tagging Plugin에서 태그 이름을 C++로 했더니 해당 페이지를 못찾는 삽질을 하길래 이걸 해결하려고 삽질을 좀 했다. 내가 발견한 [...]
6 Comments