시작하기 전에...

어제 포스팅한 UTCtoDate 는 바로 여기에서 사용하기 위해 만든 것이었다. 티스토리나 이즈블로그 모두 UTC시간대를 사용하기 때문에 UTC시간을 한국시간으로 보여주기 위해서 -_-;;
다행이도 배꼽이 배보다 크지 않았다... 반응이 시원찮다.. 다시는 안해야겠다 -_-;;
asp로 rss를 읽어오기를 만든 이유는 글이 새로운 포스트가 등록되었나 등록되지 않았나 일일히 확인하는 작업이 귀찮아서 화면에 뿌려주려고 만들었다. asp.net2.0에서는 쉽사리 구현이 됬었는데;; asp는 정말 사람을 귀찮게 하는 거 같다. 생산성의 차이를 몸으로 느껴버리게 되었다.

GetRss?

이름을 짓는 것은 내마음이다. 후훗.. 내인생의 태클을 걸지마~ ( 이건 노래다.. 이런 노래도 있다. -_-;;)
소스를 보기전에 간략한 설명을 하자면 Rss 데이터를 가져올 주소에 주소좀 주세요?하고 요청을 한다. 이후 해당 주소에서 받은 데이터를 가지고 뚝딱뚝딱 자기의 입맛에 바꾸는 것이다. 설명을 너무 대충한다고 너무 나무라지는 마세요..-_-;;
주석을 실컷(?)달아놧으니 이해하시기 쉬우리라 믿는다. 기본 Rss에 대한 정보는 요기 에서 실컷 구경할 수 있다. 하지만~ 영어라는거~!! 쉬운 영어이니 부담감은 갖지 않는 마음가짐이 필요하다. 개인적으로 영어실력의 부재로 가끔 어려움을 느끼고 한다. (공부를 해야지 -_-;;)
이 주소는 isblog의 운영자이신 neovis 님이 가르쳐 주셧다. 나중에 안 일이지만 태오님 싸이트에도 이러한 정보가 있었다. 역시나 사람을 많은 곳을 싸돌아 다녀야 한다.
이제 코드를 한번 봐보자.

코드보기

태오님처럼 차근차근 설명을 해야하는데, 실력의 부재로 인해 덩그러니 함수만 올리고 있다. 보기 편하게 주석색도 바꾸고 예약서 색깔도 바꾸는 공을 봣서 이해해주시리라 믿어 의심치 않는다. 해당 함수에서는 두가지의 중요한 객체를 사용하였다. XMLHTTP 객체와 DomDocument라는 객체이다 XMLHTTP객체는 XML데이터를 HTTP 프로토콜을 통해서 전송받는 역할을 하고 받아온 XML 데이터를 DOM을 이용하여 원하는 데이터를 추려내는 방식이다. 개인적으로 배열을 사용하긴 하였지만 처음에는 클래스로 만들어 볼까 생각도 하다가 귀차니즘(?)에 빠져 클래스로 만들지는 않았다. ASP로 객체지향적으로 만들기는 배보다 배꼽이 더 커지는거 같다. 이래서 ASP가 노가다라는 개인적인 의견도 덧붙여본다.
위의 코드로 example 파일을 하나 만들어 보았다. 결과화면은 매우 심플하니 choong은 디자인 감각이 너무 없서~ 라는 말은 듣고 싶지 않다. 태클을 걸자면 이블로그 디자인을 완성한 실력(?)이다. web2.0이다 머다해서 css를 분리하고 또한 html의 데이터를 최대한 줄이기 위해 이렇게 사용하였을 뿐 아무런 이유가 없다고 믿어주시리라 믿는다.

사용자 삽입 이미지

실행결과화면


 날짜로 현재 시간과 비교하여 new icon 정도 붙여주는등의 효과(?)를 더하면 웹을 탐색하던 시간을 줄일 수 있지 않을까 생각한다. 처음에는 홈페이지를 만들어서 이러한 것들을 계속 추가해보자! 라는 광대한 꿈을 생각했었지만, 그냥 블로그나 제대로 해보자! 라는 생각에 이렇게 티스토리로 와서 포스팅을 하나 둘씩 해 나가고 있다.

코드다운로드

포스팅을 마치며...

포스팅하는 것이 날이갈 수록 재미를 더해가고 있다. 대신 점점 포스팅이 길어져서 글을 완성하는데에 시간이 점차 늘어간다는 엄청난(?)단점이 생기고 있다. 지금은 놀고 있어 이렇게 쫙 써내려가고는 있지만 언제까지 놀수는 없는 일인데.. 하며 한숨을 쉬어본다.
부족했던 공부가 우선일까? 취직이 우선일까? 아니면 블로그가 우선일까!!!
아마도 취직이 우선이지 않을까 한다. (먹고살아야하기때문 OTL..)


크리에이티브 커먼즈 라이선스
Creative Commons License