행위

"GpgStudyNewsFeed"의 두 판 사이의 차이

(기존 페이지 가져오기 및 변환)
(내용을 "현재 GpgStudy의 공식 RSS 주소는 http://feeds.feedburner.com/gpgstudy_forum<nowiki/>이고 GpGiki의 공식 RSS 주소는 http://feeds.feedburner.com/gpgiki<nowi..."(으)로 바꿈)
 
1번째 줄: 1번째 줄:
__TOC__
+
현재 GpgStudy의 공식 RSS 주소는 http://feeds.feedburner.com/gpgstudy_forum<nowiki/>이고 GpGiki의 공식 RSS 주소는 http://feeds.feedburner.com/gpgiki<nowiki/>입니다.
 
 
=== [[GpgStudy]] 새소식 RDF===
 
 
 
http://www.gpgstudy.com/image/rss.gif<nowiki /> 포럼 소식 : http://www.gpgstudy.com/forum_rss.php
 
 
 
http://www.gpgstudy.com/image/rss.gif<nowiki /> [[GpGiki]] 바뀐 글들: http://www.gpgstudy.com/gpgiki_rss.php
 
 
 
위의 주소들은 해당 사이트의 최신 소식을 담은 RSS 2.0 문서입니다.
 
 
 
=== 옵션===
 
 
 
==== 아이템 개수====
 
URL 인자 '''c'''를 이용해서 아이템 개수를 지정할 수 있습니다.  기본값은 15이고 최대는 30입니다.
 
<pre>
 
http://www.gpgstudy.com/forum_rss.php?c=아이템개수
 
http://www.gpgstudy.com/gpgiki_rss.php?c=아이템개수
 
</pre>
 
예: 한 번에 아이템 5 개만 가져오려면
 
 
 
http://www.gpgstudy.com/forum_rss.php?c=5
 
http://www.gpgstudy.com/gpgiki_rss.php?c=5
 
 
 
==== 특정 포럼====
 
 
 
포럼의 경우 URL 인자 '''f'''를 이용해서 특정 게시판의 새 글들만 가져올 수 있습니다.
 
<pre>
 
  http://www.gpgstudy.com/forum_rss.php?f=포럼ID
 
</pre>
 
예: 프로그래밍 일반 게시판의 새글들만
 
 
 
http://www.gpgstudy.com/forum_rss.php?f=8
 
 
 
 
 
물론 c와 f를 함께 사용하는 것도 가능합니다.
 
 
 
예: 프로그래밍 일반 게시판의 최근 게시물 10 개
 
 
 
http://www.gpgstudy.com/forum_rss.php?f=8&c=10
 
 
 
참고로 [[GpgStudy]] 포럼 게시판들의 ID는 다음과 같습니다.
 
 
 
{| class="wikitable"
 
|잡담 & 포럼 연습장 || 1
 
|-
 
|참고자료 추천 || 7
 
|-
 
|프로그래밍 일반 || 8
 
|-
 
|수학-물리학-이론  || 9
 
|-
 
|인공지능 || 10
 
|-
 
|그래픽 프로그래밍 || 11
 
|-
 
|네트웍 및 멀티플레이어 || 18
 
|-
 
|오디오 프로그래밍 || 17
 
|-
 
|OpenGL 한글 (입)출력 라이브러리 || 12
 
|-
 
|GPT 프로젝트 || 15
 
|-
 
|GPG 번역 일지 || 16
 
|-
 
|GPG 스터디&포럼 새소식 || 13
 
|-
 
|게임 개발 소식 || 14
 
|}
 
 
 
 
 
==== 특정 카테고리====
 
 
 
특정 카테고리의 RSS도 가능합니다.
 
 
 
<pre>
 
  http://www.gpgstudy.com/forum_rss.php?ct=카테고리ID
 
</pre>
 
 
 
[[GpgStudy]] 포럼 카테고리 ID는 다음과 같습니다.
 
 
 
{| class="wikitable"
 
|기타(잡담 & 포럼 연습장)  || 1
 
|-
 
|GPG 스터디(분야별 토론 게시판들) || 4
 
|-
 
|프로젝트(GLAN, GPT 등) || 5
 
|-
 
|GPGstudy.com 사이트 내용(소식, 공지 게시판들)  || 6
 
|}
 
 
 
=== RDF 참고자료:===
 
 
 
* 공식 사이트 - http://www.w3.org/RDF
 
* 한글 명세 - http://dewey.yonsei.ac.kr/courses/metadata/rdf/rdf_model_syntax_spec_kor.html
 
 
 
=== 활용===
 
 
 
XML 문서이므로 브라우저에서 직접 보는 것은 별로 의미가 없습니다.
 
 
 
http://news.naver.com/news_read.php?oldid=20030602000032795086&s=4305,4436,4831&e=4367,4513,4912 도 참고하세요.
 
 
 
==== 개인====
 
 
 
RDF 뉴스 티커, 브라우저를 사용해서 [[GpgStudy]] 포럼과 [[GpGiki]]의 새소식들을 [[GpgStudy]]에 접속하지 않고 간결하게 볼 수 있습니다.
 
 
 
* RDF-Ticker - http://www.anse.de/rdfticker/ , 데스크탑 하단에서 뉴스가 스크롤되는 형식
 
* [[AmphateDesk]] - http://www.disobey.com/amphetadesk/, 독립적인 응용 프로그램.
 
 
 
==== Winbar 활용 예====
 
개인적으로 사용하던 winbar에서 tracker라는 이름으로 RDF를 지원하는데 gpgstudy에서 지원해 주셔서 이와 관련된 활용법에 대해 소개해 드립니다. 아래 그림을 참고 하시구요.
 
http://kwanny.sonnori.co.kr/trash/winbar.gif<nowiki />
 
* Winbar - http://www.winbar.nl : 프리웨어인 툴바입니다. CPU,메모리 그래프/시간동기화 기능(이건 잘 않되더군여)/구굴툴바!/볼륨조절 등의 막강한 기능이 있습니다. 약간 귀찮은 점 때문에 사용 않하고 있었는데, 이제 GPGSTUDY 트래킹도 되니 다시 사용해 봐야 겠군요. ^^;
 
 
 
위의 화면에서 볼 수 있듯이 10초 간격으로 GPGSTUDY의 포럼을 볼 수 있습니다. 저 같은 뉴스 검색 중독증 환자에게 무척 유용할듯 합니다.
 
 
 
@// [[DeleteMe]] 윽 10 초에 한 번은 좀 부담스럽네요.. ^^ --류광
 
 
 
Winbar에서 트래커로 등록은 위의 에디터 화면에 나온 내용을 Trackers 폴더에 만드시면 됩니다. 제가 만들어 놓은 파일은 [http://kwanny.sonnori.co.kr/trash/gpgstudy.trk 여기]에 있습니다.
 
 
 
==== 사이트 운영자====
 
 
 
RDF 문서를 가져와서 HTML로 변환하는 적당한 스크립트를 통해서 자신의 사이트에 뉴스 항목들을 삽입할 수 있습니다
 
 
 
http://kldp.org 좌, 우의 BBS.kldp.org 소식, KLDP.net 소식 처럼 자신의 사이트에 [[GpgStudy]]의 새 소식을 삽입할 수 있습니다. 사이트 갱신이 버겁다거나 [[GpgStudy]]의 소식이 자신의 사이트 활성화에 또는 게임 개발자들의 정보의 공유에 도움이 될 거라고 판단하신다면 이 방법을 적극 활용해 보세요~
 
 
 
제공되는 RDF 문서의 형식은 간단합니다.
 
 
 
<pre>
 
<?xml version="1.0" encoding="euc-kr" ?>
 
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://my.netscape.com/rdf/simple/0.9/">
 
<channel>
 
    <title>GpgStudy 포럼</title>
 
    <link>http://www.gpgstudy.com/</link>
 
    <description>GPG 시리즈를 중심으로 한, 게임 프로그래밍 전반에 대한 토론장</description>
 
</channel>
 
<item>
 
<title>DX9.0의 D3DXComputeBoundingSphere 함수에서...</title>
 
<link>http://www.gpgstudy.com/forum/viewtopic.php?p=7551#7551</link>
 
</item>
 
<item>
 
<title>GpgStudy 새소식을 RDF로 제공합니다.</title>
 
<link>http://www.gpgstudy.com/forum/viewtopic.php?p=7550#7550</link>
 
</item>
 
 
 
...( 이런 식으로 <item> ... </item> 들이 나열됩니다.
 
 
 
 
 
</rdf:RDF>
 
</pre>
 
 
 
channel은 소식 출처에 대한 정보이고, 실제 소식 항목들은 item 안에 들어 있습니다. 형식이 간단하기 때문에 XML 라이브러리를 사용할 필요도 없습니다. 적당한 텍스트 추출 기법을 이용해서 각 항목의 제목, 링크, 날짜를 뽑아서 HTML로 바꾼 후 페이지 적당한 곳에 삽입하면 됩니다.
 
 
 
http://bbs.kldp.org/viewtopic.php?t=21508 에 이런 형식의 RDF를 해석해서 HTML로 변환하는 PHP 스크립트의 예가 있습니다.
 
 
 
[[RdfFeed]] 플러그인도 참고하세요.
 
 
 
 
 
==== 건의 사항====
 
 
 
한번에 표시 되는 아이템 수를 인자를 통해 사용자가 지정하게 해 주면 winbar가 refresh해서 받아 올 때 부하 정도를 낮출 수 있지 않을까 하는 생각이 들었습니다. (물론 max는 정해 두셔야 할 듯/단지 옵션으로 없어도 무방/과연 얼마나 줄어 들지는 미지수 -_-) --아무개
 
 
 
아 옵션 있는데 설명을 안 썼네요. 위에 추가할께요. --류광
 
----
 
RSS로 본문까지 볼 수는 없을까요? 놓치는 글이 너무 많아서 본문 보기를 꼭 지원했으면 합니다. --레이옷
 
 
 
본문 보기와 놓치는 글이 많은 것이 어떤 관련이 있는지 잘 이해가 안되네요...
 
 
 
그나저나 본문 보기를 지원하지 않는 이유는 두 가지입니다. 첫 번째는 '와서 보시라'이구요 ^^ 좀 더 중요한 두 번째는 제가 [http://www.xml.com/lpt/a/2003/08/20/embedded.html Escaped Markup Considered Harmful]를 지지하기 때문입니다. 물론 RSS 생성 시 본문을 반드시 이스케이프된 HTML로 포함시켜야 하는 것은 아니지만 기술적으로 좀 어려운(읽기: 귀찮은) 점이 있습니다.
 
 
 
--류광
 
 
 
정책적인 고려가 있으리라고 예상했습니다. 다만 아쉬운 점은 RSS에서 첫 글의 제목만 가지고 해당 글의 가치를 판단하기가 어렵기에, 때때로 좋은 글들이 읽히지 못하고 묻혀버린다는 점이겠지요. --레이옷
 
 
 
아 그렇군요. 그럼 차선책으로 답글의 제목을 description에 포함시켜 보겠습니다(조만간!!). gpgiki RSS의 경우에는 diff를 넣어도 좋겠네요. --류광
 

2017년 4월 13일 (목) 18:05 기준 최신판

현재 GpgStudy의 공식 RSS 주소는 http://feeds.feedburner.com/gpgstudy_forum이고 GpGiki의 공식 RSS 주소는 http://feeds.feedburner.com/gpgiki입니다.