Understanding Blog 개발노트
이 프로젝트의 목적은 apml 을 한국 인터넷에 정착시키고자 하는 것이며
최대한 프로토타입을 Rapidly 하게 개발하여 국내 IT 직군들에게 공유하는
것입니다.
48시간 이내에 아이디어를 빠르게 구현할 수 있는 rapid prototyping 기법으로
개발하였습니다.
개발에 소요된 시간은 계획한 대로 48시간 이내인 10시간 정도입니다.
사회생활을 하고 있는 터라 날짜로 따지자면 이틀 (48시간) 정도였고
실제 개발에 시간을 소비한 건 10시간 이내입니다.
Prototype 은
유저가 가지고 있는 블로그의 태그 클라우드를 Attention 으로 간주하고
해당 Attention 으로 정보와 관련된 Open Api 를 제공하는 서비스 업체에
쿼리를 던져 유저에게 제공합니다.
그리고 해당 Attention 을 가지고 있는 유사 블로그를 추천해주는 SNS 의
기본적인 부분을 제공합니다.
마지막 단계는 이 Attention 을 가지고 apml 을 만드는겁니다.
여기까지 개발 Prototype 입니다.
유저가 입력한 블로그의 유형 (블로그 제공 업체 및 설치형 블로그) 을
분석하여 TagCloud 를 파싱하여 Attention 으로 만들고 해당 Attention 을
가지고 Open Api 인 네이버 검색 Api 에 쿼리를 던져 유저에게 정보를 제공하고 있습니다.
Prototype 이라 네이버 검색 api 만 연동했지만 다른 open api 와의 연동 확장도 충분히 가능합니다.
l Html 파서 : phpHTMLParser : http://www.onderstekop.nl/ (ver 2.0)
l ApmlGenerator : 자체 개발 (100Line under)
l TagClouderParser : 자체 개발 (200Line under , 블로그 유형 증가시 추가 코딩만 들어가면 됨)
Posted by Tcher