나는 두 군데 블로그를 갖고 있다. 하나는 네이버 블로그이고 다른 하나는 설치형 블로그다. 그런데 유독 설치형 블로그의 RSS를 올블로그에 등록하면, 동기화가 되지 않는 것이었다. 네이버 블로그의 RSS는 동기화 문제가 없었기에 설치형 블로그의 RSS를 네이버 블로그 포맷과 일치시켜봤다. 그러나 문제는 여전했다.
얼마 뒤 시간이 지나고 올블로그에서 검색하다 보니 동기화가 안됐다고 생각한 내 글이 등록되어 있음을 알게 됐다. 혹시나 하는 생각에 등록된 시각과 내가 글을 쓴 시각을 비교해보니 정확히 9시간이 차이났다. 즉 GMT+0 으로 계산된 것이다. Fri, 30 Dec 2005 13:10:23 +0900
와 같이 시각을 나타냈는데, 뒤에 붙은 9시간을 더하지 않고 13시 10분으로 계산을 한 것이 분명했다. 한가지 어이가 없는 점은 같은 방식으로 시각을 표현하는데도, 네이버 블로그는 정확히 동기화가 됐다는 것이다. 아무래도 RSS URI에 네이버블로그 주소가 포함되면, 무조건 9시간을 더하게 하게끔 프로그램을 짠 것인지도 모르겠다는 생각이 들었다. 결국 동기화가 잘 되고 있는 블로그들의 RSS를 살펴보고, Fri, 30 Dec 2005 13:10:23 GMT
와 같이 시각을 표현하도록 고쳤다. 지금은 동기화가 잘 된다.
덕분에 블로그 개편 이후, RSS에 남겨놓은 버그도 발견해서 고쳤으니 나름대로 성과가 있었다.
Author Details
Kubernetes, DevSecOps, AWS, 클라우드 보안, 클라우드 비용관리, SaaS 의 활용과 내재화 등 소프트웨어 개발 전반에 도움이 필요하다면 도움을 요청하세요. 지인이라면 가볍게 도와드리겠습니다. 전문적인 도움이 필요하다면 저의 현업에 방해가 되지 않는 선에서 협의가능합니다.
하핫, 설마 블로그의 종류마다 다르게 수집하겠습니까~
현재 운영중인 수집기에서는 닷넷 프레임워크의 DateTime 클래스에서 지원하는 표준대로 파싱합니다. GMT+9와 같은 경우도 올바르게 싱크되고 있습니다만, 왜 그랬던건지 저도 궁금하네요. 으음~
좀..딴소리지만.. ^^
새해 복 많이 받으세요!!!.
ansys) 새해 복 많이 받으세요!
하늘이) 저도 글로 써놓기는 했지만, 설마 제 가정이 맞을거란 생각은 안 했습니다. 그나저나 삽질 끝에 싱크에는 성공해서 다행이지 뭡니까.
헤헤 어쨋든 다행이니 다행이죠 모
새해 복 많이 받으세요. ^^