20100130 :: RSS없는 웹페이지 추적하기 - Google Reader

RSS란?


흔히 feed라고도 이야기하는 RSS는 자주 변경이 일어나는 웹페이지나 웹사이트의 내용을 전체 혹은 일부와 해당 페이지의 메타 데이터를 합쳐서 변경 사항을 발행하도록 하는 기술입니다. 특히 블로그나 뉴스 사이트 같은 곳에서 많이 사용합니다. 위에서 보이는 저 이미지가 RSS를 나타내는 아이콘입니다. RSS는 사이트의 내용이 업데이트될 때마다, 이를 능동적으로 알려주는 역할을 하게 됩니다. 따라서 RSS를 구독하면 즐겨찾기 대순방과 같은 수고를 덜지 않고도 관심있는 사이트의 새로운 소식을 받아 볼 수 있게 됩니다. 물론 이러한 기술은 웹사이트나 특히 블로그를 운영하는 사람들에게는 자신의 콘텐트를 널리 퍼트리는 좋은 수단이 되기도 하지요.
RSS는 어느 덧 아주 많이 일반화가 되었습니다. 우선 양적으로 지난 몇 년간 급속히 성장을 한 블로고스피어를 이루고 있는 많은 블로그들이 RSS를 통해 게시물을 발행하고 있으며, 시시각각 새로운 기사 및 수정된 기사가 올라오는 신문사 홈페이지들도 분야별로 RSS를 제공합니다. 이러한 RSS는 RSS 구독기를 통해 매번 해당 블로그나 신문사 홈페이지를 방문하지 않고 새 게시물을 한 곳에서 받아볼 수 있습니다. 국내에는 HanRSS가 꽤 유명한 편이고, 구글에서도 구글Reader라는 RSS 구독 서비스를 제공하고 있습니다.

RSS가 없는 페이지를 구독하기

하지만 RSS는 DB에 업데이트가 발생하는 시점에 서버 스크립트 등을 통해 새 버전의 XML파일을 생성해주는 기능을 웹 사이트가 지원해야 사용이 가능합니다. 하지만 모든 웹사이트 혹은 웹 페이지가 이러한 기능을 지원하는 것은 아닙니다. 관심있는 정보가 새로 올라오기를 기다리는 사이트가 있는데, 이 곳에서 RSS 피드를 제공하지 않는다면 매일매일 부지런히, 생각날 때 마다 해당 페이지에 들어와서 변경된 내용을 찾아보는 수 밖에 없겠지요.
저는 RSS 구독기로 구글 리더를 사용합니다. 구글 리더에는 커스텀피드(custum feed)라는 재밌는 기능이 있는데요, 검색엔진이 특정 페이지를 주기적으로 방문하게 되는 것에 착안하여 이를 통해 RSS 피드를 제공하지 않는 페이지의 변경 사항을 감지하고 변경된 내용이 발생하면 구글 서버에서 가상의 피드를 만들어 이를 알려주는 기능입니다.
사용법은 간단합니다. Add Description 버튼을 클릭하여 피드의 주소 (대게는 블로그주소/rss 혹은 /feed 등)가 아니라 그냥 단일 웹페이지의 주소를 입력하면 됩니다. 그럼 해당 주소가 피드가 아니라면서 커스텀 피드를 생성해 준다고 합니다. 이후에는 구글 검색엔진이 해당 페이지의 내용을 갱신하여 변경 사항이 있으면 피드를 발행하는 것과 유사하게 변경 사항을 배달해 줍니다.
RSS를 지원하지 않는 쇼핑몰 등의 사이트를 이용할 때 잘 활용하면 아주 유용할 듯 싶습니다.

Read more

워드프레스에서 고스트로 이전

워드프레스에서 고스트로 이전

이 글을 쓰면서도 믿기 힘든 사실인데, 블로그라는 걸 처음 시작한지가 20년이 되었습니다. 이글루스에서 처음 시작했다가, SK컴즈가 인수한다고 발표함과 동시에 워드프레스로 플랫폼을 옮겼죠. 워드프레스오 옮긴 이후에는 호스팅 환경을 이리 저리 옮기긴 했지만 거의 18년 가까이 워드프레스를 사용해온 것 같습니다. 그 동안 워드프레스는 블로깅 툴에서 명실상부한 범용CMS로 발전했습니다. 사실 웬만한 홈페이지들은 이제

By sooop
띄어쓰기에 대한 생각

띄어쓰기에 대한 생각

업무 메일을 쓸 때 가장 많이 쓰는 말 중에 하나가 메일 말미에 ‘업무에 참고 부탁 드립니다.‘인데요, 어느 날부터 아웃룩에서 이 ‘부탁 드립니다’가 틀렸다고 맞춤법 지적을 하기 시작했습니다. 맞는 말은 ‘부탁드립니다’라고 붙여 쓰는 거라고. 사실 아래아한글 시절부터 이전의 MS워드까지, 워드프로세서들의 한국어 맞춤법 검사 실력은 거의 있으나 마나 한

By sooop

구글 포토에서 아이클라우드로 탈출한 후기

한 때 구글 포토가 백업 용량을 무제한으로 제공해 주겠다고해서, 구글 포토를 사용해서 사진을 백업해왔습니다. 물론 이 이야기의 결말은 저나 이 글을 읽고 있는 여러분이나 모두 알고 있습니다. 사실 AI에게 학습 시킬 이미지 데이터를 모으기 위한 것일 뿐이라거나 하는 이야기는 그 당시에도 있었습니다만, 에이 그래도 구글인데 용량은 넉넉하게 주겠지…하는 순진한

By sooop

Julia의 함수 사용팁

연산자의 함수적 표기 Julia의 연산자는 기본적으로 함수이며, 함수 호출 표기와 같은 방식으로 호출하는 것이 가능합니다. 또한 그 자체로 함수이기 때문에 filter(), map() 과 같이 함수를 인자로 받는 함수에도 연산자를 그대로 적용하는 것이 가능합니다. 특히 + 연산자는 sum() 함수와 같이 여러 인자를 받아 인자들의 합을 구할 수 있습니다. 2 + 3 # = 5 +(2,

By sooop