웹툴즈에서 몇 가지를 만들어 봤는데요… 트래픽 부담도 있고 해서, 필요하신 분들은 직접 설치해서 쓰시라고 소스를 공개합니다.

PHP가 어려우신 분께서는 아래의 삽입코드는 그대로 이용하셔도 무방합니다. 좀 더 다양한 기능 (통계분석, 이웃관리, 랜덤, 이웃랜덤 등)을 이용하시려면 웹툴즈 홈페이지에서 회원 가입 후 이용하셔야 합니다. (DB와 연결되는 부분이라 어쩔 수 없네요.)

간단히 HTML로만 이루어진 소스는 며칠 전에 공개했으니, 그 것을 이용하시면 됩니다.

RSS로 구독을 원하시면 며칠 전 공개한 RSS구독 PHP소스를 이용하시면 됩니다.

아래 코드는 웹툴즈에서 제공하고 있는 부분 중 회원가입이 필요하진 않은 부분만 추린 소스입니다.

삽입코드

<iframe name='opencastframe' id='opencastframe' src='http://opencast.netne.net/embed.php?opencast_id=KK244&opencast_index=3&is_header=1&is_footer=1&is_feed=1&opencast_feed=opencast.netne.net/feed.php?id=KK244' width='475 height='336' border='0' frameborder='0' scrolling='no' marginheight='0' marginwidth='0' allowtransparency='true'></iframe>

옵션 설명

http://opencast.netne.net/embed.php embed.php의 도메인을 포함한 전체 경로
opencast_id=KK244 필수, 오픈캐스트의 캐스트 채널 아이디
opencast_index=3 생략하면 최신 발행, 발행번호
is_header=1 상단에 캐스트 채널 보일지 여부, 0 또는 생략하면 안보임
is_footer=1 하단에 구독링크 보일지 여부, 0 또는 생략하면 안보임
is_feed=1 하단에 rss 구독링크 보일지 여부, 0 또는 생략하면 안보임, is_footer=1 일 때만 보임
opencast_feed= feed링크에 연결할 주소, 블로그 RSS링크로 바꿔도 됨. 앞서 공개한 RSS PHP파일 경로를 이용. http://를 붙이지 말 것.

만약 is_feed=1 인데, opencast_feed를 생략하면 기본 RSS주소로 링크됩니다. 기본 링크 주소를 바꾸시려면 embed.php의 13번 줄을 변경하시면 됩니다.

view.php

오픈캐스트의 캐스트보드 부분만을 가져오는 IFRAME 소스

view.php?opencast_id=KK244 또는
view.php?opencast_id=KK244&opencast_index=3 형태로 불러오면, 캐스트보드만 가져옴.

캐스트보드만 보여주기 원하면 이 소스만 이용하면 됨.

<?php
// GET변수 가져옴
$opencast_id = $_GET['opencast_id'];
$opencast_index = $_GET['opencast_index'];

$opencast_url = "http://opencast.naver.com/" . $opencast_id;

if ($opencast_index)
$opencast_url .= "/" . $opencast_index;
?>

<body topmargin="0" leftmargin="0" style="background-color:transparent">
<div style="position:absolute; width:475; height:275; left:-263px; top:-127px;">
<iframe name='opencast' id='opencast' src='<?=$opencast_url?>' width='738' height='402' border='0' frameborder='0' scrolling='no' marginheight='0' marginwidth='0' allowtransparency='true'></iframe>
</div>
</body>

embed.php

상단 제목과 하단 구독링크를 만들기 위해서 확장한 것임.

파란색으로 된 줄은 자신의 홈페이지 등으로 링크해서 쓰세요 .

3개의 이미지 파일이 필요합니다. 각 이미지는 embed.php이 있는 디렉토리 하단에 images 디렉토리를 만들어서 업로드 합니다.

<?php
// GET변수 가져옴
$opencast_id = $_GET['opencast_id'];
$opencast_index = $_GET['opencast_index'];
$is_header = $_GET['is_header'];
$is_footer = $_GET['is_footer'];
$opencast_feed = $_GET['opencast_feed'];
$is_feed = $_GET['is_feed'];

$opencast_url = "http://opencast.naver.com/" . $opencast_id;

if ($is_feed && !$opencast_feed)
$opencast_feed = "opencast.netne.net/feed.php?id=" . $opencast_id;

$fp = fopen($opencast_url,"r");
$content = "";
while( !feof($fp) ){
$buffer = fgets($fp,4096);
$content .= $buffer;
}
fclose($fp);

preg_match("/<h1>.*<\/h1>/", $content, $matches);

echo "<p>";
if( $matches[0] == ""){
$ch_link = "";
} else {
$ch_link = $matches[0];
$ch_link = str_replace("a href=\"/", "a target=\"_blank\" href=\"http://opencast.naver.com/", $ch_link);
}

$footer_top = 318;
if (!$is_header)
$footer_top -= 37;
?>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a:link    {color:#666;text-decoration:none;}
a:visited {color:#666;text-decoration:none;}
a:active  {color:#333;text-decoration:none;}
a:hover  {color:#333;text-decoration:none;}

#chlink { width:100%; height:32px; background:url(images/cast_logo.gif) no-repeat 0 9px; background-color:#272e3c; }
<?php if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE')) { ?>
#chlink h1 { font-size: 12px; float:left; padding:9px 9px 0 27px; color:#fff; }
<?php } else { ?>
#chlink h1 { font-size: 12px; float:left; padding:2px 9px 0 27px; color:#fff; }
<?php } ?>
#chlink h1 span { position:relative; top:-1px;  margin-right:1px; padding-right:3px; font-size:11px; color:#01939c; font-family:Tahoma, sans-serif;}
#chlink h1 a { color:#fff; }

#chrssicon { position:absolute; width:100%; height:24px; background-color:#f0f0f0; font-size: 11px; font-family:Dotum; float:left; padding:4px 0 0 8px; color:#333333; left:0px; top:<?=$footer_top-6?>px;}
#chrsslink { position:absolute; width:120px; height:24px; font-size: 11px; color:#333333; font-family:Dotum; top:<?=$footer_top?>px; left:28px;}
#chrssicon2 { position:absolute; width:20px; height:24px; background-color:#f0f0f0; font-size: 11px; font-family:Dotum; float:left; padding:4px 0 0 8px; color:#333333; left:110px; top:<?=$footer_top-6?>px;}
#chrsslink2 { position:absolute; width:120px; height:24px; font-size: 11px; color:#333333; font-family:Dotum; top:<?=$footer_top?>px; left:137px;}
#chrssicon3 { position:absolute; width:20px; height:24px; background-color:#f0f0f0; font-size: 11px; font-family:Dotum; float:left; padding:4px 0 0 8px; color:#333333; left:183px; top:<?=$footer_top-6?>px;}
#chrsslink3 { position:absolute; width:120px; height:24px; font-size: 11px; color:#333333; font-family:Dotum; top:<?=$footer_top?>px; left:210px;}
#webtools { position:absolute; width:120px; height:24px; font-size: 10px; color:#333333; font-family:Tahoma, sans-serif; top:10px; left:<?php if($is_right) echo "450px;"; else echo "410px;"; ?> }
#webtools a { color:#666; }
#chhelp { position:absolute; width:220px; height:24px; font-size: 11px; color:#999999; font-family:Dotum; top:<?=$footer_top?>px; left:270px;}

#blank1 { padding:5px 0 0 0; }
</style>
</head>
<body topmargin="0" leftmargin="0" style="background-color:transparent">
<?php if ($is_header) { ?>
<div id="chlink"><?=$ch_link?></div>
<div id="webtools"><a href="http://webtools.kr" target="_blank">WEBTOOLS</a></div>
<div id="blank1"></div>
<?php } ?>
<iframe name='opencast' id='opencast' src='http://opencast.netne.net/view.php?opencast_id=<?=$opencast_id ?>&opencast_index=<?=$opencast_index?>' width='475' height='275' border='0' frameborder='0' scrolling='no' marginheight='0' marginwidth='0' allowtransparency='true'></iframe>
<?php if ($is_footer) { ?>
<div id="chrssicon"><img src="images/cast_link1.gif"></div>
<div id="chrsslink"><a href="<?=$opencast_url?>?action=subscribe" target="_blank">네이버에서 구독</a></div>
<?php if ($is_feed == 1) { // 피드출력 옵션이 체크된 경우만 RSS링크 출력 ?>
<div id="chrssicon2"><img src="images/cast_link2.gif"></div>
<div id="chrsslink2"><a href="http://www.hanrss.com/add_sub.qst?url=http://<?=$opencast_feed?>" target="_blank">HanRSS</a></div>
<div id="chrssicon3"><img src="images/cast_link2.gif"></div>
<div id="chrsslink3"><a href="http://<?=$opencast_feed?>" target="_blank">RSS</a></div>
<?php } ?>
<div id="chhelp">마우스를 올려놓고 휠을 사용해 보세요.</div>
<?php } ?>
</body>
</html>

  1. 2009.07.27 14:27

    비밀댓글입니다

    • k2man 2009.07.27 15:00 신고

      위에 소스는 단순히 네이버 오픈캐스트를 IFRAME으로 가져오기 위한 소스입니다.
      말씀하신 것을 하려면 플래시를 따로 공부하셔야 할 것으로 보입니다.
      도움이 못되어 죄송하네요. ^^;

  2. 2009.07.27 18:53

    비밀댓글입니다

네이버 오픈캐스트에 자신의 글이 링크되는 것을 원하지 않는 분들도 꽤 있으리라 생각됩니다. 하지만 네이버에서는 링크를 허용하거나 차단하는 방법을 제공하지 않고 있습니다.

사실 네이버에서 링크거부요청 공간을 만들어서 링크를 원하지 않는 사람들의 글이 링크되는 것을 발행단계부터 차단할 수 있도록 해주어야 한다고 생각합니다.

현재로써는 링크자체를 막을 수는 없고, 오픈캐스트를 타고 들어왔을 때 대체화면을 보여주는 방법으로 가능합니다.

 

설정방법

아래의 스크립트 코드를 <head> … </head> 사이에 집어 넣는 것으로 끝납니다.

<script type="text/javascript" language="javascript">
   var refererhost = "opencast.naver.com";
   // 차단될 때 이동할 페이지 주소, 그대로 두면 빈 페이지 출력
   var redirect = "about:blank";

   if (document.referrer.indexOf(refererhost) != -1)
       document.location.replace(redirect);
</script>

이 스크립트를 그대로 사용하면 오픈캐스트를 타고 들어온 경우 빈 페이지가 출력됩니다.

조금 더 적극적으로 거부의사를 알리고 싶으신 분은 차단 내용을 포스팅하거나 별도 페이지를 만들고, 빨간색으로 표시한 부분에 주소를 적어 주시면 됩니다.

오늘 오픈캐스트를 RSS로 구독할 수 있는 편법을 공개해 드렸습니다.

연관글 : 오픈캐스트 RSS구독 방법과 애드센스로 수익 얻기

RSS로 구독할 수 있으니, 당연히 메타블로그에도 등록할 수가 있겠죠.. ^^

올블로그나 블로그코리아의 경우에는 RSS주소만 입력하면 되므로 가볍게 등록하실 수 있습니다.

문제는 믹시에 등록하는 건데요. 믹시의 경우에는 RSS주소가 아니라 블로그의 주소를 요구해서 블로그에 있는 메타정보를 가져가는 방식으로 등록하기 때문입니다. 거기다 인증코드까지 입력해야 하니 복잡함은 더해지죠.

올블이나 블코는 간단하니 생략하고 믹시 등록 방법을 알려 드리겠습니다.

1단계 : 블로그 접속 주소

여기에는 자신의 오픈캐스트 주소를 입력하면 안되고, 다음 형식의 주소를 입력합니다.

http://feed.webtools.kr/mixsh.php?opencast_id=KK244

빨간색으로 된 부분만 자신의 아이디로 변경해 주시고, 블로그 접속 주소에 입력해 주시면 됩니다.

2단계 : 인증키 입력

1단계가 완료되면 아래처럼 블로그 인증코드가 생성됩니다.

일단 인증코드를 복사합니다.

자신의 오픈캐스트로 이동해서, 게시판의 글쓰기로 들어갑니다.

방금 복사하신 인증코드의 앞과 뒤에 아래 빨간색부분을 표시한 것처럼 덧붙여 줍니다. 맨 앞에는 [No 를 붙이고 맨 끝에는 ] 입니다. (RSS구독을 어떻게 만들었는지 아시겠죠? ^^)

[NoOYMxxlu06cHnqNTCxsp3FmO1wxAENttrvWXCBONp80Q=]

이 것을 제목에다가 적어 주시고, 본문은 아무거나 적으셔도 됩니다. 이렇게 해서 저장합니다.

3단계 : 인증확인

믹시로 돌아가서 확인 버튼을 누르시면 아래처럼 완료되었다는 메시지가 나옵니다.

여기서 끝내면 RSS 동작이 잘 안될 수 있으니 4단계도 꼭 해주세요.

4단계 : 인증코드 삭제

다시 오픈캐스트로 돌아가서 방금 입력했던 게시물을 지웁니다. 꼭 지워주셔야 합니다. (안지우시면 RSS동작이 안될 수 있습니다.)

그리고 믹시의 블로그 관리로 들어가서 최신글 불러오기를 새로 해줍니다.

일전에 오픈캐스트를 IFRAME을 이용해서 블로그에 삽입하는 툴을 만들었던 k2man입니다. (오픈캐스트를 자기 블로그에 삽입하고 싶으시면, 오른편에 있는 이전 포스팅을 보시면 됩니다. ^^)

오픈캐스트의 가장 아쉬운 점이 꼭 네이버 안에서만 구독을 해야 한다는 것입니다. 네이버에 로그인 하지 않으면, 새로운 캐스트가 발행되었는지도 알 수 없는 형태이죠. 구독기능이라면 당연히 RSS 피드 구독을 지원할 줄알았는데, 정식 오픈에서도 지원되지 않았습니다.

이미 HTML소스를 가져가신 분들을 위해서 일괄적으로 RSS구독 버튼을 생성시킬까 했지만, 원하지 않는 분들도 계실 것 같아서 부득이 구독버튼 생성 옵션을 만들었습니다.

번거로우시더라도 웹툴즈에 방문하셔서 새 HTML코드를 복사해 가시기 바랍니다.

RSS피드주소와 구독버튼

아쉽지만 간단히 RSS 피드로 오픈캐스트를 받아 볼 수 있도록 해봤습니다. 아래처럼 하단에 구독링크도 제공됩니다. 웹툴즈( http://webtools.kr )에서 구독링크와 연결되는 RSS주소는 다른 것으로 변경도 가능합니다.

피드 주소는 아래와 같은 형식으로 되어 있습니다.

http://feed.webtools.kr/opencast.php?id=KK244

여기서 KK244는 제 오픈캐스트 발행 아이디구요. 이 KK244만 자신의 것으로 바꾸면 됩니다.

애드센스로 수익 얻기

RSS를 이용하여 애드센스의 “피드용 애드센스”를 사용할 수 있게 되었습니다. 애드센스 설정법은 이미 많은 분들이 소개하고 있으므로 생략하겠습니다.

애드센스를 이용해서 피드버너 주소를 얻었다면, 웹툴즈 설정 창에서 피드주소를 새로 넣어 주시고 HTML을 생성해 주시면 됩니다.

아직은 베타

굳이 베타이라고 표현한 것은 아직 기능이 모자라기 때문이고, 어떤 오류가 있을지 모르기 때문입니다. 오류가 발생하면 죄송하지만, http://webtools.kr 게시판에 남겨 주시면 성심껏 해결하도록 하겠습니다.

아~ 날짜는 제대로 가져올 수 있지만, 시간은 제대로 가져올 수 없습니다.

아직은 모자란 기능

우선, 오픈캐스트 제목과 캐스트 소개는 제대로 보여줍니다. 또, 각 제목을 클릭했을 때 각 캐스트로 이동합니다.

각 발행에 있어서도 제목과 캐스트노트의 일부분을 가져옵니다.

이 외에 앞서 제공해 드렸던, 오픈캐스트 프레임이 IFRAME 형태로 되어 있어서 일부 RSS리더에서는 제대로 출력되지 않는 문제도 있습니다. (한RSS는 정상적으로 보입니다.^^)

또 모든 발행정보를 가져올 수 있는 것이 아니고, 현재 오픈캐스트 게시판에 노출되어 있는 것들만 가져올 수 있습니다. 따라서 어떤 분은 30개를 가져올 수도 있고, 발행했다는 글이 게시판에 없다면 하나도 가져오지 못할 수도 있습니다.

([No.2 제주의 아름다운 도로, 드라이브 가자] 를 발행했습니다. 형태의 글을 말합니다.)

이젠 더 이상 만들면 네이버에서 어떤 제재를 하지 않을까 슬슬 걱정이 되기도 합니다. ^^;; 그래서 네이버 오픈캐스트에서 RSS 기능을 지원할 때 까지만 운영해 볼까 생각중입니다. ^^

  1. 마르 2009.07.29 10:59 신고

    이거, 현재 호스트가 만료되었나보네요. 관리 안되고 있는건가요.ㅠㅠ 딱 필요한 기능인데...

    • k2man 2009.07.29 13:27 신고

      feed.webtools.kr/opencast.php?id=KK244 형태로 이용 가능합니다. 포스트 수정을 안해버려서... 죄송합니다. ^^;;

지난 번 오픈캐스트를 내 블로그에 집어 넣기 위한 방법을 소개해 드렸는데, 이번에는 통계기능을 만들어 봤습니다.

 

로그인 후 코드를 생성해야 이용 가능

image

가장 오른쪽에 통계보기 메뉴가 생겼습니다.

당연히 통계를 보기 위해서는 로그인을 해야겠죠. ^^

앞서 포스팅에서도 말씀 드렸듯이 회원가입 후, 로그인을 한 다음에 코드를 생성하셔야 통계보기가 가능합니다.

 

모습은…

image

메뉴는 단촐합니다. 웹툴즈에서 제공해 드리고 있는 툴들의 통계를 모두 볼 수 있도록 되어 있습니다.

image

위에 그림을 보면 딱 이해하실 겁니다. 조금은 애드센스 통계와 비슷하게 만들어 보려고 했습니다만 아무래도 기능은 떨어지죠. ^^;;

타임 존은 한국시간을 기준으로 했습니다.

통계 데이터를 기록한 지는 며칠 되었지만, 제 불찰로 통계 데이터를 기록하는 부분을 조금 손봐야 했습니다. 그래서 오늘 낮 12:55에 기존 기록을 초기화 했습니다. 앞으로는 이런 일이 없도록 각별히 주의 하겠습니다. ^^;;

클릭수와 CTR도 있는데요… 요놈은 프레임 상단과 하단에 붙어 있는 오픈캐스트로 이동하는 링크를 클릭했을 때 잡힙니다.

 

총 4가지 통계 제공

image

총 4가지 통계를 제공합니다.

목적 URL별 통계

오픈캐스트 프레임에서는 내가 설정한 오픈캐스트 주소가 되겠죠. ^^ 여러 개 설정하신 분은 목록으로 모두 나올겁니다.

호스트별 통계

오픈캐스트 프레임을 삽입한 곳이 되겠습니다. 블로그에 삽입하셨다면 블로그 주소가 나올겁니다.

IP별 통계

오픈캐스트 프레임이 있는 페이지를 접근한 IP주소들입니다. 상위 30개만 출력됩니다.

URL별 통계

이건 각 페이지 주소별로 통계를 잡은 것입니다. 딱 보면 아실겁니다. ^^ 이 것도 상위 30개만 출력됩니다.

 

오픈캐스트 프레임을 많이 이용해주시는데, 애드센스 대체형이나 리본형 등도 많은 이용 부탁드립니다.

이 기능들은 블로그광고나 공익광고가 필요하신 분들간에 광고를 공유할 목적으로 만들었습니다. ^^;; 광고신청게시판에 광고를 만들어 올려주시면 함께 공유할 수 있습니다. ^^;;

어제 애드퍼블릭을 이용해서 오픈캐스트를 내 블로그에 삽입하는 방법을 소개해 드렸는데요, 오늘 몇 가지 업데이트 사항이 있어서 두 번째 소개를 하려고 합니다.

 

도메인 변경

우선 도메인을 변경하였습니다. 어제까지는 adpublic.org를 사용했는데, 도메인에 ‘ad’ 문자가 들어가니 adblock 등에서 광고패턴으로 인식하는 문제가 있었습니다.

새로운 서비스명과 도메인은 웹툴즈( http://webtools.kr )입니다.

기존 사용하시던 분께서는 죄송하지만 새로 HTML코드를 생성 후 사용해 주셔야 광고로 오인되지 않습니다. (앞으로는 이런 일이 없도록 하겠습니다. ^^;;)

 

추가된 기능

어제와 달라진 점은 상단에 캐스트 정보가 출력되록 하였고, 하단에 네이버에서 구독할 수 있도록 링크를 만들었습니다.

캐스트 아이디를 입력하면 자동으로 상단의 제목을 검색해서 보여주게 됩니다. 바로가기 링크로 해당 캐스트로 이동할 수도 있습니다.

아래에는 네이버에서 구독 링크가 생겼는데, 아쉽게도 바로 구독이 되지는 않고(로그인 등의 문제로 인해), 해당 캐스트로 이동 후 구독해야 합니다. 차후에 이 곳에다가 RSS구독링크를 만들어 볼 생각입니다. (가능할지는 모르겠지만, 고민중입니다.)

또, 간단한 팁을 적어 놓았습니다. 마우스 커서를 글 목록 위에 올려놓고, 휠을 사용하게 되면 다른 글로 이동이 가능합니다. 네이버 오픈캐스트 내에서는 마우스외에도 키보드도 이용할 수 있지만, 포커스 문제 때문에 키보드 사용은 조금 복잡합니다. (마우스로 글 목록 부분을 한 차례 클릭해 주면 가능합니다.)

 

추가된 옵션

image

추가된 옵션은 캐스트 정보 (상단), 구독링크 (하단)입니다.

표시여부를 선택해서 URL생성 버튼을 클릭하면 미리보기를 보실 수 있고, HTML코드를 복사해서 붙여 놓으면 됩니다.

기본적인 방법은 어제 포스팅한 오픈캐스트를 내 블로그에 삽입하는 방법을 참고하세요 ^^

네이버 오픈캐스트가 정식오픈하면서 많은 분들이 오픈캐스트에 관심을 가지게 되었습니다. 하지만 폐쇄적이라고 느껴지는 여러 가지 상황들(외부로 가져가거나, RSS가 지원되지 않는 등)로 인해서 반감을 가지시는 분들도 많더군요.

그래서 애드퍼블릭( http://webtools.kr )에서 몇 가지 기능을 제공해 드리고자 합니다.

오늘은 첫 번째로 내 블로그에 오픈캐스트를 삽입하는 기능을 만들어 봤습니다.

저는 블로그에 오픈캐스트를 발행할 때마다 “왜? 이런 정보를 선택하게 되었는가”, “어떤 주제로 발행했는가” 등의 내용을 포스팅하고 싶었습니다.

이런 용도로 사용하고자 하시는 분들께는 좋은 방법이 되리라 생각합니다.

 

적용 예

다음은 제 다른 블로그인 제주로그에 적용한 화면입니다. 실제 작동을 보시려면, http://jejulog.kr/1299 로 가시면 됩니다.

 

1단계 : 프레임정보 가져오기

애드퍼블릭( http://adpublic.org )에 가서 내 링크정보 > 오픈캐스트 프레임정보 로 들어갑니다.

오픈캐스트 아이디와 발행번호를 입력하고 URL생성 버튼을 클릭합니다. 그리고 미리보기를 확인한 후 생성된 프레임정보를 복사합니다.

주의) 회원 로그인을 하지 않고 URL을 생성하면, 로그가 기록되지 않아 노출 통계서비스를 이용하실 수 없습니다.

여기서 오픈캐스트 아이디는 오픈캐스트를 접속했을 때 나오는 URL을 보고 아실 수 있습니다. 예를 들어 http://opencast.naver.com/KK244 와 같은 URL이면, 아이디는 KK244입니다.

발행번호는 발행한 번호입니다. 아래 예에서 제목이 No.1 제주4.3특집 - 4월의 제주는 … 에서 No.1의 1이 발행번호입니다.

추가) 만약 발행번호를 입력하지 않으면, 가장 최근에 발행한 캐스트가 출력됩니다. 이 방법을 이용하면 스킨 등에도 적용할 수 있습니다.

 

2단계 : 삽입하기 (티스토리 글쓰기 기준)

글쓰기 에디터에서 HTML옵션을 체크합니다.

복사한 프레임정보를 붙여넣기 합니다.

이제 HTML옵션을 해제하면 삽입된 모습을 보실 수 있습니다. (아래 예제에서 보듯이 에디터에 따라 정확하게 보이지 않을 수도 있습니다. 하지만 글 작성을 완료하면 정상적으로 보입니다.)

이제 원하는 나머지 글을 작성하시고 글을 저장하시면 됩니다.

 

오픈캐스트를 단순히 IFRAME으로 가져오는 방법을 사용하였습니다. 호스팅을 사용하신다면 직접 제작해서 사용하셔도 될 것 같습니다. ^^

다음 번에는 RSS로 구독하는 기능을 만들어 보고자 합니다. 기대해주세요. ^^

  1. 센쇼 2009.09.06 04:13 신고

    애드퍼블릭 사이트 드가니 외국사이트 뜨는데요?

    • k2man 2009.09.09 15:15 신고

      아~ 이런..
      죄송합니다. 도메인이 webtools.kr 로 변경되었습니다.

  2. 컴치초탈 2010.01.08 20:22 신고

    오늘 블로그에 적용했습니다. 감사합니다.

네이버 뉴스캐스트의 각 언론사 기사를 보면 도대체 왜 이런 기사를 여기다 올려 놓는지 이해할 수 없다. 당장의 이익에 눈 먼 언론사들로 인해서 네이버 메인화면이 더러워지고 있다.

주요 뉴스는 아예 접할 수도 없을 뿐더러, 각 언론사의 정체가 무엇인지 궁금한 기사만 즐비하다. 종합일간지나 경제전문지 할 것 없이, 스포츠신문인지 구분이 어려울 정도로 스포츠, 연예 기사가 50% 이상으로 채워지고 있다.

트래픽을 끌어들이기 위해서 경쟁적으로 선정적인 기사와 제목, 스포츠와 연예기사 일색의 기사 선택 등 당장의 이익에 눈이 먼 언론사들의 행태가 그대로 드러나고 있다.

이런 기사들이 자신들을 대표할 만한 기사라고 생각하고 있는 것일까? 정체성이 사라진 언론사는 결국 콘텐츠 소비자들의 외면이 기다리고 있음을 잊지 말아야 한다.

언론사들이 운영하는 뉴스캐스트의 수준이 오히려 블로거 개인이 운영하는 오픈캐스트에 비해서 어떤 수준인지 자신들이 평가해 봤으면 좋겠다.

 

image

동아일보는 장쯔이 몰카 DVD를 홍보하겠다는 것인지? 선정적인 제목으로 트래픽 끌어 들이기에 여념이 없다. 더구나 종합일간지임에도 정치,사회,경제 관련 뉴스는 보기 어렵고, 스포츠신문인지 구분하기 힘들 정도이다.

 

image

역시나 선정적인 제목이 많다. 해당 언론사에서 내세울만한 기사가 그리도 없는지, 자극적인 제목으로 즐비하다. “이쁜이 수술사진 올린 의사”, “충격 10대들 집단성폭행”, “학교서 피임약을?” 등 낚시를 위한 기사 제목이 즐비하고, 동아일보보다 더 심하게 대부분의 기사가 스포츠, 연예기사 일색이다.

 

image

YTN 등 방송 언론도 비슷한 경향을 보인다. YTN 방송에서 뉴스캐스트에 노출된 내용이 얼마만큼의 비중으로 보도되고 있는지 궁금하다.

 

image

경제신문이 맞긴 한 것인가? 총 12개의 기사 중, 경제분야 기사는 4~5개에 불과하다. 경제전문지에서 정작 경제관련 기사가 절반도 안되는 것은 미스터리이다.

최근 인터넷을 통한 정치참여가 높아지면서 대의민주주의가 심각한 위기를 맞고 있다는 이야기를 자주 듣게된다.

지난 대선과 총선을 통해서 인터넷에 조금만 특정 후보에 대한 비판을 밝히면 선거법 위반으로 처벌의 대상이 되었던 때가 생각난다. UCC대선이 될 것이라는 예상과는 달리 대부분의 네티즌들은 아예 논란이 될만한 UCC를 만들지 않았다. 그리고는 역대 최저의 투표율을 기록하고 말았다.

이제는 여기에 하나 더 더하려고 한다. 특정 업체에 대한 비판이나 정권에 대한 비판 등의 글을 올리면 처벌을 받는 다는 것이다. 다른 사람들에게 자신의 입장을 주장하지 말고 가만히 있으란 소리다. 그냥 투표를 통해서나 정치에 참여하고 직접 이런 저런 시끄러운 소리는 떠들지 말라는 소리이다.

여기서 잠깐... 대의(간접)민주주의와 직접민주주의 중 무엇이 좀 더 가치 있는 것일까? 정치에 문외한인 나이지만 직접민주주의가 좀 더 가치 있는 구조가 아닐까? 그 많은 사람들이 자신의 주장을 하다보면 사회가 엄청난 혼란에 빠지겠지만, 자신의 미래는 자신이 결정하는 것이 좀 더 가치 있는 행위가 아닐까?

대의민주주의가 인터넷을 통한 직접민주주의에 의해서 위협받고 있다니... 그럼 국민들은 4년이나 5년에 한 번 투표에 참여나 하고, 뽑힌 사람 말 잘 들으면서 자기 할 일이나 하란 소리인가?

너무나 걱정이다. 이젠 포털까지 통제하려고  한다. 과거 방송이나 신문 같은 언론을 통제하기도 했었지만, 이제는 국민뿐 아니라 전 세계인의 소통 공간이 된 인터넷을 통제하려고 한다. 우리나라의 거대 포털만 압박해서 입막음하면 될 것이라는 생각을 하고 있다. 이런 발상을 누가 한 것일까? 제발 얼굴 좀 보고 싶다.

전세계에서 포털을 통제하며 비판을 받고 있는 중국이 떠오른다. 중국의 인권이 어떻느니.. 정부의 입장과 다른 이야기를 했다고 끌려가고, 포털은 알아서 해당 단어를 차단시키고...
무엇이 다른가?

이미 우리나라는 IT에서 다른 나라에 비해 나을 것이 하나로 없는 나라이다. 이제 정보의 검열까지 당하며 한 단계 더 뒤로 밀려나게 생겼다.

물론 다음이나 네이버도 자신의 무덤을 스스로 팠다. 구글이 각종 논란에서 자유로울 수 있었던 이유는 검색결과에 인위적인 수정을 가하지 않는다는 것이다. 최고의 검색엔진을 만들어서 검색엔진이 찾아내는대로 보여주는 것 뿐이다. 하지만, 다음이나 네이버는 초기화면과 검색결과를 인위적으로 수정해 왔다. 이 것은 수정 작업을 한 사람의 주관적인 입장이 개입될 수 밖에 없고 이로 인해서 이번처럼 논란이 되었을 때 다른 이야기를 할 수가 없다. 우리나라의 포털도 이제는 인위적인 수정을 가해서는 안된다. 비단 인터넷의 특징을 운운하지 않더라도 이번 같은 논란이 생겼을 때 이를 비켜나갈 논리가 쉽다는 장점이 있기 때문이다.

인터넷 실명제, 선거법 위반, 쇠고기논란 등등 인터넷과 관련하여 새롭게 생겨나고 있는 정책들은 모두들 하나 같이 통제를 통한 정치에 익숙한 우리나라의 정치 수준을 알 수 있게 해준다.

+ Recent posts