<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="http://rss.egloos.com/style/blog.xsl" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
	<title>ch11. 글 쓰는 프로그래머</title>
	<link>http://borninfree.egloos.com</link>
	<description>songyoungbin@gmail.com</description>
	<language>ko</language>
	<pubDate>Fri, 17 Aug 2007 06:06:45 GMT</pubDate>
	<generator>Egloos</generator>
	<image>
		<title>ch11. 글 쓰는 프로그래머</title>
		<url>http://md.egloos.com/img/samplelogo.gif</url>
		<link>http://borninfree.egloos.com</link>
		<width>80</width>
		<height>80</height>
		<description>songyoungbin@gmail.com</description>
	</image>
  	<item>
		<title><![CDATA[ 삼청동 도보 출사  ]]> </title>
		<link>http://borninfree.egloos.com/3341377</link>
		<guid>http://borninfree.egloos.com/3341377</guid>
		<description>
			<![CDATA[ 
  <center></center>			 ]]> 
		</description>
		<category>미분류</category>
		<pubDate>Fri, 17 Aug 2007 06:06:45 GMT</pubDate>
		<dc:creator>아나돌루</dc:creator>
	</item>
	<item>
		<title><![CDATA[ global.asax를 쓸것인가? httpModule을 쓸것인가? ]]> </title>
		<link>http://borninfree.egloos.com/3040059</link>
		<guid>http://borninfree.egloos.com/3040059</guid>
		<description>
			<![CDATA[ 
  global.asax는 좀 알겠는데 httpmodule은 뭔지 잘 모르겠다. 일단 그림부터<br />
<br />
<br />
<a href="http://msdn2.microsoft.com/en-us/library/aa479332.aspx"><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds5.egloos.com/pds/200703/08/19/b0038019_06032981.gif" width="449" height="220" onclick="Control.Modal.openDialog(this, event, 'http://pds5.egloos.com/pds/200703/08/19/b0038019_06032981.gif');" /></div></a><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds5.egloos.com/pds/200703/09/19/b0038019_08030864.gif" width="152" height="175" onclick="Control.Modal.openDialog(this, event, 'http://pds5.egloos.com/pds/200703/09/19/b0038019_08030864.gif');" /></div><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds4.egloos.com/pds/200703/09/19/b0038019_08035833.gif" width="452" height="492" onclick="Control.Modal.openDialog(this, event, 'http://pds4.egloos.com/pds/200703/09/19/b0038019_08035833.gif');" /></div><br />
<br />
이것만 보고도 이해되면 당신은 천재... 나는 그림의 링크를 클릭해서 설명페이지까지 봐야 하는 보통사람..<br />
<br />
<br />
내가 발견한것중 하나는 httpmodule로 할수 있으면 global.asax로도 할 수 있다는 것이다.<br />
둘다 특정페이지가 실행되기전에 발생하는 이벤트를 응용한것이기 때문이다.<br />
<br />
어떤 MVP는 이렇게 말한다<br />
<a href="http://codebetter.com/blogs/karlseguin/archive/2006/06/12/146356.aspx">HttpModules are portable versions of the global.asax</a><br />
아하 그랬다. httpModules는 web.config의 수정만으로 교체될수 있다.<br />
나는 아직 그 이상의 차이점을 발견하지 못하고 있다<br />
<br />
Question1. 둘사이의 성능문제가 있는가 없는가?<br />
Question2. .....httpmodule로 다 할 수 있는데 왜 global.asax만들어서 헷갈리게 하는건가? 장난하나<br />
<br />
<a href="http://msdn2.microsoft.com/ko-kr/library/ms178473%28vs.80%29.aspx">ASP.NET 응용 프로그램 수명 주기 개요</a><br />
<a href="http://www.microsoft.com/korea/msdn/msdnmag/issues/02/05/asp/default.aspx">ASP.NET의 파이프라인</a><br />
<a href="http://www.taeyo.net/Lecture/NET/AspNetDeep02.asp">태오의 Interceptiong Filter 패턴으로 httpmodule설명하는 강좌</a>			 ]]> 
		</description>
		<category>미분류</category>
		<pubDate>Thu, 08 Mar 2007 10:00:57 GMT</pubDate>
		<dc:creator>아나돌루</dc:creator>
	</item>
	<item>
		<title><![CDATA[ C# using 키워드와 dispose() 메소드 ]]> </title>
		<link>http://borninfree.egloos.com/3039280</link>
		<guid>http://borninfree.egloos.com/3039280</guid>
		<description>
			<![CDATA[ 
  조엘온 블로그엔가 소프트웨어엔가에 보면<br />
C++과 Java/C#을 비교하면 이렇게 말한다.<br />
<br />
"C++은 메모리설정과 해제를 프로그래머가 직접 해주는 언어이고 java와 c#은 버추얼머신 또는 가비지컬렉터가 자동으로 해주는 언어이다."<br />
<br />
최근에 이런 코드를 발견했다. <br />
<a href="http://www.aspcode.net/articles/l_en-US/t_default/ASP.NET/Last-second-HTML-changes-in-your-ASP.NET-page_article_306.aspx"> Last second HTML changes in your ASP.NET page</a><br />
1&nbsp;&nbsp;&nbsp; protected override void Render(HtmlTextWriter writer) <br />
2&nbsp;&nbsp;&nbsp; { <br />
3&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; using(System.IO.MemoryStream msOur = new System.IO.MemoryStream()) <br />
4&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; { <br />
5&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; using(System.IO.StreamWriter swOur = new System.IO.StreamWriter(msOur)) <br />
6&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { <br />
7&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HtmlTextWriter ourWriter = new HtmlTextWriter(swOur); <br />
8&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; base.Render(ourWriter); <br />
9&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ourWriter.Flush(); <br />
10&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; msOur.Position = 0; <br />
11&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; using(System.IO.StreamReader oReader = new System.IO.StreamReader(msOur)) <br />
12&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { <br />
13&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string sTxt = oReader.ReadToEnd(); <br />
14&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sTxt = sTxt.Replace("$CURRENT_DATETIME", DateTime.Now.ToString()); <br />
15&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Response.Write(sTxt); <br />
16&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oReader.Close(); <br />
17&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } <br />
18&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } <br />
19&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; } <br />
20&nbsp;&nbsp;&nbsp; } <br />
<br />
using키워드의 압박!!<br />
도대체 using을 왜 이리 많이 쓴건가?<br />
그건 <a href="http://decoder.tistory.com/64">이글</a>을 보시고<br />
그렇다면 dispose()는 또 무엇인가?<br />
이건 <a href="http://tclab.kaist.ac.kr/%7Ecbchoi/trackback/136">이글</a>을 보시면 됩니다			 ]]> 
		</description>
		<category>미분류</category>
		<pubDate>Thu, 08 Mar 2007 01:11:57 GMT</pubDate>
		<dc:creator>아나돌루</dc:creator>
	</item>
	<item>
		<title><![CDATA[ prototype-window(ajax window) 적용기 ]]> </title>
		<link>http://borninfree.egloos.com/2793228</link>
		<guid>http://borninfree.egloos.com/2793228</guid>
		<description>
			<![CDATA[ 
  <p>ajax용 UI중에서 window를 만드는 오픈소스가 있다.<br />
gmail의 gtalk창이나 meebo의 채팅창등과 같이 깜찍하고 룩앤필이 팍오는 UI를 제공한다.<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://prototype-window.xilinus.com/" target="_blank">http://prototype-window<wbr>.xilinus.com</a></p><p>이걸 현재 프로젝트에 사용해고 싶은 욕망이 마구마구 일어났다.</p><p>[미션: 프레임으로 레이아웃이 구성되어있다. content프레임에는 전혀 손대지 말고 content프레임에 채팅창을 띄워라]<br />
&lt;xmp&gt;<br />
&lt;frameset frameborder='no' rows='80,0,*' border='0' framespacing='0'&gt;<br />
&nbsp;&lt;frame name='top' src='top.html' scrolling='no'&gt; <br />
&nbsp;&lt;frameset frameborder='no' cols='200,*' border='0' framespacing='0'&gt;<br />
&nbsp;&nbsp;&lt;frame name='menu' src='menu.html' scrolling='no' noResize&gt;<br />
&nbsp;&nbsp;&lt;frame name='content' src=''content.html scrolling='auto' noResize&gt; <br />
&nbsp;&lt;/frameset&gt;<br />
&lt;/frameset&gt;<br />
&lt;/xmp&gt;</p><p><br />
[시도1: frameset에 prototype-window iframe추가]<br />
&lt;xmp&gt;<br />
&lt;iframe src="inframe.html" name="myFrame" style="width:300px ; height: 300px;"&gt;&lt;/iframe&gt;<br />
&lt;/xmp&gt;<br />
rows='80,0,*' / cols='200,*' 이렇게 되어있는 관계로 추가한 iframe이 아예 보이지도 않는다. <br />
frameset의 길이나 높이를 제한하면 보일지도 모르겠다.</p><p>[시도2: top.html에서 prototype-window iframe추가한다음 content프레임으로 복사하기]<br />
&lt;xmp&gt;<br />
&nbsp;var contentFrame = parent.frames("content");<br />
&nbsp;var myFrame = document.getElementById("myFrame"); <br />
&nbsp;var _winHtml = myFrame.outerHTML;<br />
&nbsp;//같은 frame의 context이여야 지만 appendChild가 작동한다. <br />
&nbsp;//myFrame이 contentFrame의 객체가 아니기 때문에 항상 invalid argument 에러발생<br />
&nbsp;//contentFrame.document.body<wbr>.appendChild(myFrame); //invalid argument 에러발생<br />
&nbsp;//따라서 appendChild를 쓰지 못하고 insertAdjacentHTML()메소드를 사용한다. <br />
&nbsp;contentFrame.document.body<wbr>.insertAdjacentHTML("beforeEnd" , _winHtml);<br />
<br />
&nbsp;var alertDes = contentFrame.document.getElemen<wbr>tById("myFrame");<br />
&nbsp;//insertAdjacentHTML를 사용한것은 단순히 문자열을 카피한 것이다. <br />
&nbsp;//따라서 카피된 iframe의 src속성의 url을 실제로 적용시키는 동작을 수행해야 한다. <br />
&nbsp;//appendChild의 경우에는 이런 과정이 필요한지 모르겠다. <br />
&nbsp;alertDes.document.location<wbr>.reload(); <br />
<br />
&nbsp;alert("alert창을 띄워야 myFrame UI가 content프레임쪽에 보인다.");<br />
&nbsp;//alert창을 띄우지 않으면 보이지 않을 뿐만 아니라 실제로 myFrame이 메모리에 올라가지도 않는것 같다 . <br />
&nbsp;//만약 alert창을 띄우지 않으면 아래 라인에서 showWin()메소드를 찾지 못한다. <br />
&nbsp;//이게 location.reload()가 다 되지 못한 문제로 판단할 수 도 있으면 delay를 아무리 많이 줘도 이 문제는 해결되지 않았다.<br />
&nbsp;//더구나 더 결정적인 문제는 링크를 클릭하면 IE가 비정상종료된다는 점이다. <br />
&nbsp;contentFrame.myFrame.showWin ();<br />
&lt;/xmp&gt;</p><p><br />
[참고1: prototype-window창의 html코드]<br />
코드자체는 심플하다. 나머지는 css와 js가 다 제어한다. <br />
&lt;xmp&gt;<br />
&lt;DIV id="dialog0" class="dialog" style="left: 0px; top: 0px; opacity: 0.999999; z-index: 100; width: 304px; height: 242px;"&gt; <br />
&nbsp;&lt;DIV onclick="Windows.close(&amp;quot;dialog0&amp;quot;, event)" id="dialog0_close" class="dialog_close"/&gt;<br />
&nbsp;&lt;DIV onclick="Windows.minimize(&amp;quot;dialog0&amp;quot;, event)" id="dialog0_minimize" class="dialog_minimize"/&gt; <br />
&nbsp;&lt;DIV onclick="Windows.maximize(&amp;quot;dialog0&amp;quot;, event)" id="dialog0_maximize" class="dialog_maximize"/&gt;<br />
&nbsp;&lt;TABLE class="top table_window" id="dialog0_row1"&gt; <br />
&nbsp;&nbsp;&lt;TBODY&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;TR&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;TD class="dialog_nw"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/TD&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;TD class="dialog_n"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;DIV class="dialog_title title_window top_draggable" id="dialog0_top"&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/DIV&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/TD&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;TD class="dialog_ne"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/TD&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;/TR&gt;<br />
&nbsp;&nbsp;&lt;/TBODY&gt;<br />
&nbsp;&lt;/TABLE&gt;<br />
&nbsp;&lt;TABLE class="mid table_window" id="dialog0_row2"&gt; <br />
&nbsp;&nbsp;&lt;TBODY&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;TR&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;TD class="dialog_w"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;TD valign="top" class="dialog_content" id="dialog0_table_content"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;DIV class="dialog_content" id="dialog0_content" style="height: 200px; width: 300px;"&gt; <br />
stubbed:getAjax(ajaxArgs)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<wbr>&nbsp;&nbsp;&nbsp;&nbsp; &lt;/DIV&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/TD&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;TD class="dialog_e"/&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;/TR&gt;<br />
&nbsp;&nbsp;&lt;/TBODY&gt;<br />
&nbsp;&lt;/TABLE&gt;<br />
&nbsp;&lt;TABLE class="bot table_window" id="dialog0_row3"&gt; <br />
&nbsp;&nbsp;&lt;TBODY&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;TR&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;TD class="dialog_sw"&gt;<br />
&amp;nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/TD&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;TD class="dialog_s"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;DIV class="status_bar bottom_draggable" id="dialog0_bottom"&gt; <br />
&amp;nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/DIV&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/TD&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;TD id="dialog0_sizer" class="dialog_sizer"&gt;<br />
&amp;nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/TD&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;/TR&gt;<br />
&nbsp;&nbsp;&lt;/TBODY&gt;<br />
&nbsp;&lt;/TABLE&gt; <br />
&lt;/DIV&gt;<br />
&lt;/xmp&gt;</p>			 ]]> 
		</description>
		<category>미분류</category>
		<pubDate>Thu, 02 Nov 2006 00:02:35 GMT</pubDate>
		<dc:creator>아나돌루</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 정녕 rss 리더가 있는 핸드폰이 없단 말인가? ]]> </title>
		<link>http://borninfree.egloos.com/2687470</link>
		<guid>http://borninfree.egloos.com/2687470</guid>
		<description>
			<![CDATA[ 
  우리는 휴대폰으로<br />
음악을 듣고<br />
TV를 보고<br />
게임을 하고<br />
ebook을 보고<br />
문자를 보내고<br />
사전으로 쓴다.<br />
<br />
<br />
그런데 그 수많은 잡다한 기능은 다 있으면서<br />
RSS리더 하나가 없단 말인가<br />
<br />
이 어찌된 상황인가.<br />
<br />
아방고라도 해주면 안될까...<br />
			 ]]> 
		</description>
		<category>미분류</category>
		<pubDate>Sun, 10 Sep 2006 10:11:02 GMT</pubDate>
		<dc:creator>아나돌루</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 온톨로지 실제사례 ]]> </title>
		<link>http://borninfree.egloos.com/2628505</link>
		<guid>http://borninfree.egloos.com/2628505</guid>
		<description>
			<![CDATA[ 
  시멘틱웹, 되니 않되니 말들이 많죠.<br />
탁상공론은&nbsp; 쫙빼고<br />
실제 현실에서 부딪치면서 소중한 사례를 만들어가고 있는 사이트들을&nbsp; 조사해보고자 합니다.<br />
<br />
제가&nbsp; 시작할테니 관심있는 분들이 댓글로 자신이 알고있는 사례들을 달아 주세요.<br />
<br />
<a href="http://km.aifb.uni-karlsruhe.de/projects/sweg/index.php/Relation:Has_publication">유명한 mediawiki의 시멘틱웹버전의 사례</a><br />
<br />
<br />
<br />
<br />
			 ]]> 
		</description>
		<category>미분류</category>
		<pubDate>Sun, 13 Aug 2006 23:43:34 GMT</pubDate>
		<dc:creator>아나돌루</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 오픈 서비스는 가능한가? ]]> </title>
		<link>http://borninfree.egloos.com/2612395</link>
		<guid>http://borninfree.egloos.com/2612395</guid>
		<description>
			<![CDATA[ 
  kldp.org에 오픈소스개발방식으로 서비스를 만들어보자는 취지의 글이 올라왔다.<br />
<br />
<h1 style="font-weight: bold;" class="title"><a href="http://kldp.org/node/68834"><font size="2">싸이월드를 공개 방식으로 개발한다면 어떻게 생각하십니까?</font></a></h1>SK커뮤니케이션에 대한 반감에 대한 글이 대부분이었지만 의미있는 논의로는 :<br />
- 라이센스는 어떻게 되는가?<br />
- 프레임웍을 만들어놓고 제안을 해야지 제안부터 하면 브레인스토밍 밖엔 되지 않는다<br />
- 싸이월드는 어차피 사용자서비스이다. 개발에 대한 공개로 얻을게 별로 없을것이다. 차라리 사용에 대한 feedback을 많이 얻는게 더 현명한 방법이다.<br />
- 또는 기획단계에만 참여하는 방법이 있을수 있다<br />
- 사공이 많으면 배가 산으로 간다. 또는 아예 가라앉는다<br />
<h1 style="font-weight: bold;" class="title"><a href="http://kldp.org/node/72449"><font size="2">오픈 서비스, 오픈 데이터: 웹2.0시대의 오픈소스</font></a></h1>음....너무나 익숙하지 못한 개념으로 답글에서도 혼란이 보이고 있다.<br />
<br />
<br />
-----------정리 하자면------------------<br />
(1)라이센스(사이트의 소유권)는 누가 가지는가? 사이트운영주체인가 아니면 개발에 참여한 사람들인가?<br />
(2)인터넷 서비스이기 때문에 웹서버 운영비용이 발생하는데 그 비용은 어떻게 조달하는가? 기부?<br />
(3)기획단계에서부터 공개되면 시장선점은 대기업포탈등이 차지할것이다.<br />
			 ]]> 
		</description>
		<category>미분류</category>
		<pubDate>Sun, 06 Aug 2006 12:22:45 GMT</pubDate>
		<dc:creator>아나돌루</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 소프트웨어 골드러시 ]]> </title>
		<link>http://borninfree.egloos.com/2611318</link>
		<guid>http://borninfree.egloos.com/2611318</guid>
		<description>
			<![CDATA[ 
  1848년에 캘리포니아의 강에서 금덩어리가 발견됐다. <br />
세상에 광산을 힘들게 파지 않아도 강에 들어가서 주석냄비로 금을 걸러내면 된다. <br />
사람들은 일확천금을 꿈꾸며 캘리포니아로 달려갔다. 이게 바로 Gold Rush이다. <br />
<br />
[프로페셔널 소프트웨어 개발](스티브 맥코넬)에서는 소프트웨어 개발을 골드러시와 비교한다.<br />
많은사람들이 성공을 꿈꾸며 IT,인터넷,웹2.0,시맨틱웹등의 신천지로 달려간다는 것이다.<br />
그것도 주석 냄비정도의 조악한 관리툴만을 가지고 말이다.<br />
<br />
결국 수많은 사람들이 실패했다. 그러나 사람들은 여전히 골드러시로 몰려들었다.<br />
왜냐하면 '젊은이 두명이 차고에서 열심히 일했으나 그들은 파산했다'라는 기사는 재미가 없어서 어떤 언론도 이를 보도하지 않았기 때문이다.<br />
<br />
저자는 말한다. 그렇다면 Post-GoldRush의 시대에는 어떻게 해야 하는가?<br />
코딩능력보다도 다음과 같은 능력이 필요하다(83p)<br />
- 소프트웨어 요구사항<br />
- 소프트웨어 설계<br />
- 소프트웨어 구축<br />
- 소프트웨어 테스팅<br />
- 소프트웨어 유지보수<br />
- 소프트웨어 형상관리<br />
- 소프트웨어 품질<br />
- 소프트웨어공학관리<br />
- 소프트웨어툴과 방법론<br />
- 소프트웨어공학 프로세스<br />
<br />
지당하신 말씀이다.<br />
하지만.... <br />
나는 그동안 이런것들을 한답시고 아까운 종이만 낭비하고 시간만 소비하는 삽질을 너무도 많이 보았다.<br />
현실에서 그것은 프로젝트진행과 전혀 상관없는 페이퍼작업이었고 <br />
더욱더 날카롭게 비판한다면 그건 암묵적으로 동의된 '사기'였다.<br />
그렇다. 저자도 말했듯이 프로세스의 강조는 '관료화'라는 공룡을 만들수있다.<br />
그렇다면 관료화되지 않은 프로세스는 본적 있는가?<br />
나는 단 한번도 관료화되지 않은 프로세스를 보지 못했다.<br />
<br />
저자의 다음 도서인 'Code Complete'를 읽어봐야겠다.<br />
<br />
<br />
			 ]]> 
		</description>
		<category>미분류</category>
		<pubDate>Sun, 06 Aug 2006 00:01:44 GMT</pubDate>
		<dc:creator>아나돌루</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 시멘틱웹에 대한 대화 ]]> </title>
		<link>http://borninfree.egloos.com/2607770</link>
		<guid>http://borninfree.egloos.com/2607770</guid>
		<description>
			<![CDATA[ 
  HOLLOBLOG의 온톨로지 유감 - <a href="http://blog.webservices.or.kr/hollobit/archives/2006/04/post_322.html">온톨로지로 뭘 할수 있지?</a> 라는 글에서는 시맨틱웹에 대한 회의를 나타냅니다. <br />
저또한 온톨로지, OWL , TopicMap등등 공부하면 할수록 어지럽고 어려운데 이런게 과연 성공할까라는 단순무식한 고민을 가지고 있습니다. 그러던 차에 우리나라에서 시멘틱웹 그중에서도 토픽맵을 구현하고 있는 <a href="http://www.frotoma.com">frotoma.com</a>의 <font size="2">정은환 </font>기술이사께 제가 메일로 질문을 했습니다. 그분의 동의하에 메일 전문을 올립니다.<br />
 <br />
<br />
----------------------------------이하 메일 전문---------------------------------------------------<br />
<br />
<div style="color: rgb(255, 0, 0);"><span class="q"><font size="2">(1)토픽맵을 써서 최종사용자가 실질적으로 얻을수 있는 이득은 무엇입니까?<br />
</font></span></div><font style="color: rgb(255, 0, 0);" size="2"><!-- D(["mb","<div>&#160;&#160; 제가 
보기엔 topic map navigator정도 밖엔 없습니다.</font></div>
<div><font sizeu003d"2"></font>&#160;</div>
<div><font sizeu003d"2">답변: <br />
&#160;&#160; 토픽맵은 지식정보를 공유하는 목적에 있어서 좀더 인간의 욕구를 충족하기 
위한 하나의 표준입니다.<br />
&#160;&#160; 초기 웹의 HTML 규격과 같은 정의라고 생각합니다.</font></div>
<div><font sizeu003d"2"></font>&#160;</div>
<div><font sizeu003d"2">&#160;&#160; 세계 여러 전문가들(다양한 분야)이 현재의 부족한 기술을 보충하기 
위하여<br />
&#160;&#160; 1990초부터 계속 생각해 오던것들을 정리한 셈이죠<br />
&#160;&#160; 이러한 생각들이 초기에는 
여러가지 방향으로 서로의 의견들을 주장하다가<br />
&#160;&#160; 각자 의견의 공통을 이루는 사람들끼리 모여서 그룹을 만들고 그 의견들을 
정리하고<br />
&#160;&#160; 서로에게 공감이 되었을때 표준화를 이루고, 그 표준화는 공표되어서 세계의 다양한 
사람에게<br />
&#160;&#160; 또 다시 의견을 물어보고 많은 사람들의 공감대가 이루어지면 드디어 표준으로 확정이 
됩니다.</font></div>
<div><font sizeu003d"2"></font>&#160;</div>
<div><font sizeu003d"2">&#160;&#160; 이렇게 오랜시간을 많은 사람들이 발표하고 토의하고 논쟁하고 규격화를 위해서 
노력하였는데,<br />
&#160;&#160; 실질적인 이득이 없다면 엄청난 시간 낭비에다 비용 낭비겠죠?</font></div>
<div><font sizeu003d"2"></font>&#160;</div>
<div><font sizeu003d"2">&#160;&#160; 그럼 토픽맵을 사용하였을시 최종사용자는 어떤 이득이 
있을까요?<br />
&#160;&#160; 예를 하나 들어 보겠습니다.<br />
&#160;&#160; 미국의 주(state) 국세청은 몇년전 세금과 
관련하여 고민에 빠져 있었습니다.<br />
&#160;&#160; 미국의 경우는 대부분 국민들이 직접 세금을 계산하여 근거와 금액을 제출하게 되어 
있습니다.<br />
&#160;&#160; (우리나라 국민으로서 종합세금을 직접 세무서에 내보신 경험이 있는지 
모르겠습니다만)<br />
&#160;&#160; 미국의 경우는 그 세금의 종류와 계산하는 방식이 너무도 복잡하다고 
들었습니다.<br />
&#160;&#160; 그래서 국세청은 세금과 관련된 정보를 CD로 제작하여 사람들에게 나누어 
주었는데,<br />
&#160;&#160; 문제는 방대한 자료가 Index 형태로 찾을 수 있도록 되어 있었습니다.<br />
&#160;&#160; 
납세자들이 원하는 자료(예:농부와 관련된 세금)를 찾을려고 하면 하나하나 인덱스를 뒤져가면서<br />
&#160;&#160; 자료를 찾아 형식에 
맞게 세금을 내게 되는데, 어떤 양식이 농부에게 필요한지를 찾아내는게<br />
&#160;&#160; 그리 쉽지 않은 모양입니다. 
납세자(농부)에게는 엄청난 일이 아닐 수 없었죠.<br />
&#160;&#160; 그래서 납세자들에게 좀더 편리하게 세금자료를 찾을 수 있는 방법이 
없을까 고민하였는데,<br />
&#160;&#160; 결국 토픽맵(Topic Map) 컨설턴트에게 요청하여 새로운 형태의 세금정보 CD를 제작하게 
되었는데,<br />
&#160;&#160; 찾는 방식은 토픽맵 온톨로지를 이용하여 &quot;농부&quot;라는 키워드를 검색하면 농부와 관련된 
세금자료<br />
&#160;&#160; 리스트가 출력되고, 원하는 자료를 선택하게 되면 그와 연관되어 있는 모든 양식과 또다른 
연관<br />
&#160;&#160; 자료가 우측에 링크가 되어서 같이 나옵니다. 이렇게 하여 납세자는 자기가 원하는 
자료를<br />
&#160;&#160; 한번에 모두 찾을 수가 있게 되었죠.</font></div>
<div><font sizeu003d"2"></font>&#160;</div>
<div><font sizeu003d"2">&#160;&#160; 위의 사례에서 어떤 이득을 &quot;납세자&quot;가 얻게 되었는지 파악이 
되셨는지요?<br />
&#160;&#160; 1. 인덱스를 일일이 뒤져가며 해당하는 페이지에 가서 자료를 읽고 또 다른 원하는 양식을 찾아야만 
했는데,<br />
&#160;&#160;&#160;&#160;&#160; 한번의 키워드 입력으로 &quot;농부&quot;와 관련된 모든 양식을 찾을 수 
있었죠.<br />
&#160;&#160;&#160;&#160;&#160; 이것은 토픽맵의 지식정보자원 통합성 이라는 
것입니다.<br />
&#160;&#160;&#160;&#160;&#160; 예에서는 CD에 국한되었지만, 웹상에서 본다면 서로 다른 위치에 있거나 
다른 형식으로<br />
&#160;&#160;&#160;&#160;&#160; 자료가 제작되어 있어도 검색이 가능하다는 
거죠.",1] );  //--></font><div style="color: rgb(255, 0, 0);"><font size="2">&nbsp;&nbsp; 제가  보기엔 topic map navigator정도 밖엔 없습니다.</font></div> <div>&nbsp;</div> <div><font size="2">답변: <br />
&nbsp;&nbsp; 토픽맵은 지식정보를 공유하는 목적에 있어서 좀더 인간의 욕구를 충족하기  위한 하나의 표준입니다.<br />
&nbsp;&nbsp; 초기 웹의 HTML 규격과 같은 정의라고 생각합니다.</font></div> <div>&nbsp;</div> <div><font size="2">&nbsp;&nbsp; 세계 여러 전문가들(다양한 분야)이 현재의 부족한 기술을 보충하기  위하여<br />
&nbsp;&nbsp; 1990초부터 계속 생각해 오던것들을 정리한 셈이죠<br />
&nbsp;&nbsp; 이러한 생각들이 초기에는  여러가지 방향으로 서로의 의견들을 주장하다가<br />
&nbsp;&nbsp; 각자 의견의 공통을 이루는 사람들끼리 모여서 그룹을 만들고 그 의견들을  정리하고<br />
&nbsp;&nbsp; 서로에게 공감이 되었을때 표준화를 이루고, 그 표준화는 공표되어서 세계의 다양한  사람에게<br />
&nbsp;&nbsp; 또 다시 의견을 물어보고 많은 사람들의 공감대가 이루어지면 드디어 표준으로 확정이  됩니다.</font></div> <div>&nbsp;</div> <div><font size="2">&nbsp;&nbsp; 이렇게 오랜시간을 많은 사람들이 발표하고 토의하고 논쟁하고 규격화를 위해서  노력하였는데,<br />
&nbsp;&nbsp; 실질적인 이득이 없다면 엄청난 시간 낭비에다 비용 낭비겠죠?</font></div> <div>&nbsp;</div> <div><font size="2">&nbsp;&nbsp; 그럼 토픽맵을 사용하였을시 최종사용자는 어떤 이득이  있을까요?<br />
&nbsp;&nbsp; 예를 하나 들어 보겠습니다.<br />
&nbsp;&nbsp; 미국의 주(state) 국세청은 몇년전 세금과  관련하여 고민에 빠져 있었습니다.<br />
&nbsp;&nbsp; 미국의 경우는 대부분 국민들이 직접 세금을 계산하여 근거와 금액을 제출하게 되어  있습니다.<br />
&nbsp;&nbsp; (우리나라 국민으로서 종합세금을 직접 세무서에 내보신 경험이 있는지  모르겠습니다만)<br />
&nbsp;&nbsp; 미국의 경우는 그 세금의 종류와 계산하는 방식이 너무도 복잡하다고  들었습니다.<br />
&nbsp;&nbsp; 그래서 국세청은 세금과 관련된 정보를 CD로 제작하여 사람들에게 나누어  주었는데,<br />
&nbsp;&nbsp; 문제는 방대한 자료가 Index 형태로 찾을 수 있도록 되어 있었습니다.<br />
&nbsp;&nbsp;  납세자들이 원하는 자료(예:농부와 관련된 세금)를 찾을려고 하면 하나하나 인덱스를 뒤져가면서<br />
&nbsp;&nbsp; 자료를 찾아 형식에  맞게 세금을 내게 되는데, 어떤 양식이 농부에게 필요한지를 찾아내는게<br />
&nbsp;&nbsp; 그리 쉽지 않은 모양입니다.  납세자(농부)에게는 엄청난 일이 아닐 수 없었죠.<br />
&nbsp;&nbsp; 그래서 납세자들에게 좀더 편리하게 세금자료를 찾을 수 있는 방법이  없을까 고민하였는데,<br />
&nbsp;&nbsp; 결국 토픽맵(Topic Map) 컨설턴트에게 요청하여 새로운 형태의 세금정보 CD를 제작하게  되었는데,<br />
&nbsp;&nbsp; 찾는 방식은 토픽맵 온톨로지를 이용하여 "농부"라는 키워드를 검색하면 농부와 관련된  세금자료<br />
&nbsp;&nbsp; 리스트가 출력되고, 원하는 자료를 선택하게 되면 그와 연관되어 있는 모든 양식과 또다른  연관<br />
&nbsp;&nbsp; 자료가 우측에 링크가 되어서 같이 나옵니다. 이렇게 하여 납세자는 자기가 원하는  자료를<br />
&nbsp;&nbsp; 한번에 모두 찾을 수가 있게 되었죠.</font></div> <div>&nbsp;</div> <div><font size="2">&nbsp;&nbsp; 위의 사례에서 어떤 이득을 "납세자"가 얻게 되었는지 파악이  되셨는지요?<br />
&nbsp;&nbsp; 1. 인덱스를 일일이 뒤져가며 해당하는 페이지에 가서 자료를 읽고 또 다른 원하는 양식을 찾아야만  했는데,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 한번의 키워드 입력으로 "농부"와 관련된 모든 양식을 찾을 수  있었죠.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 이것은 토픽맵의 지식정보자원 통합성 이라는  것입니다.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 예에서는 CD에 국한되었지만, 웹상에서 본다면 서로 다른 위치에 있거나  다른 형식으로<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 자료가 제작되어 있어도 검색이 가능하다는  거죠.<!-- D(["mb","<br />
&#160;&#160; 2. 하나의 자료를 찾으면 그와 연관된 또다른 자료가 같이 우측에 
나타납니다.<br />
&#160;&#160;&#160;&#160;&#160; &quot;농부&quot;와 관련된 하나의 세금자료을 찾으면 그 자료에 의해서 필요한 또 
다른 세금자료를<br />
&#160;&#160;&#160;&#160;&#160; 찾을 수가 있죠.(예:농부 수입금관련u003d&gt; 또다른 수입금에 대한 
세금정보)<br />
&#160;&#160;&#160;&#160;&#160; 이것은 토픽맵의 지식정보자원의 연관성 이라고 
합니다.</font></div>
<div><font sizeu003d"2"></font>&#160;</div>
<div><font sizeu003d"2">&#160;&#160; 위와 같은 방법으로 납세자들의 편리성은 비용으로 환산하지 못할 정도의 시간비용이 절약이 
된거죠.<br />
&#160;&#160; 지금은 웹사이트로도 되어 있습니다.<br />
&#160;&#160; (사례사이트 <a hrefu003d"http://www.missouribusiness.net/irs/taxmap/tmhome.htm" titleu003d"http://www.missouribusiness.net/irs/taxmap/tmhome.htm" targetu003d"_blank" onclicku003d"return top.js.OpenExtLink(window,event,this)">http://www.missouribusiness<wbr>.net/irs/taxmap/tmhome.htm</a>)</font></div>
<div><font sizeu003d"2"></font>&#160;</div>
<div><font sizeu003d"2">&#160;&#160; 또 다른 예를 들어보면,<br />
&#160;&#160; 저희 회사 홈페이를 보시면 어떤 
웹페이지 콘텐츠를 보고 있으면 우측에 그 콘텐츠와 직접적으로<br />
&#160;&#160; 관련된 또 다른 정보들이 보여집니다. 이 자료들은 해당 
콘텐츠에 따라 각기 달라지는데,<br />
&#160;&#160; 각각의 웹페이지는 토픽맵 온톨로지에 의해서 동적으로 생성되게 
됩니다.<br />
&#160;&#160; 이것은 토픽맵의 이동성이라고 합니다. 메뉴에 따르지 않고 바로 연관된 자료를 찾을 수 있는 
것이죠.</font></div>
<div><font sizeu003d"2"></font>&#160;</div>
<div><font sizeu003d"2">&#160;&#160; 이와같이 제가 설명하지 않은 여러방면으로 최종사용자는 이득을 볼 수 있다고 
생각합니다.<br />
&#160;&#160; 토픽맵(Topic Map)은 하나의 표준입니다. 이 표준을 이용하여 어떻게 기술 개발하느냐는 
프로그래머의<br />
&#160;&#160; 몫이라고 하겠죠. 개발자의 다양한 아이디어에 의해서 토픽맵 표준의 가치는 틀려지게 될것 이라 
믿습니다.</font></div>
<div><font sizeu003d"2"></font>&#160;</div>
<div><font sizeu003d"2">&#160;&#160; 표준은 표준을 만드는 사람들의 몫이지만, <br />
&#160;&#160; 개발자들은 그것을 
가치있게 하도록 전문적인 개발을 하여야 할 것입니다.<br />
&#160;&#160; (물론 개발자들이 필요에 의하여 표준을 만들기도 합니다만, 
특정 개발자에 의해서 표준이 더 빛날 수도 있다고 봅니다)</font></div>
<div><font sizeu003d"2"></font>&#160;</div><font sizeu003d"2">
<div></div>",1] );  //--><br />
&nbsp;&nbsp; 2. 하나의 자료를 찾으면 그와 연관된 또다른 자료가 같이 우측에  나타납니다.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "농부"와 관련된 하나의 세금자료을 찾으면 그 자료에 의해서 필요한 또  다른 세금자료를<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 찾을 수가 있죠.(예:농부 수입금관련=&gt; 또다른 수입금에 대한  세금정보)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 이것은 토픽맵의 지식정보자원의 연관성 이라고  합니다.</font></div> <div>&nbsp;</div> <div><font size="2">&nbsp;&nbsp; 위와 같은 방법으로 납세자들의 편리성은 비용으로 환산하지 못할 정도의 시간비용이 절약이  된거죠.<br />
&nbsp;&nbsp; 지금은 웹사이트로도 되어 있습니다.<br />
&nbsp;&nbsp; (사례사이트 <a href="http://www.missouribusiness.net/irs/taxmap/tmhome.htm" title="http://www.missouribusiness.net/irs/taxmap/tmhome.htm" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.missouribusiness<wbr>.net/irs/taxmap/tmhome.htm</a>)</font></div> <div>&nbsp;</div> <div><font size="2">&nbsp;&nbsp; 또 다른 예를 들어보면,<br />
&nbsp;&nbsp; 저희 회사 홈페이를 보시면 어떤  웹페이지 콘텐츠를 보고 있으면 우측에 그 콘텐츠와 직접적으로<br />
&nbsp;&nbsp; 관련된 또 다른 정보들이 보여집니다. 이 자료들은 해당  콘텐츠에 따라 각기 달라지는데,<br />
&nbsp;&nbsp; 각각의 웹페이지는 토픽맵 온톨로지에 의해서 동적으로 생성되게  됩니다.<br />
&nbsp;&nbsp; 이것은 토픽맵의 이동성이라고 합니다. 메뉴에 따르지 않고 바로 연관된 자료를 찾을 수 있는  것이죠.</font></div> <div>&nbsp;</div> <div><font size="2">&nbsp;&nbsp; 이와같이 제가 설명하지 않은 여러방면으로 최종사용자는 이득을 볼 수 있다고  생각합니다.<br />
&nbsp;&nbsp; 토픽맵(Topic Map)은 하나의 표준입니다. 이 표준을 이용하여 어떻게 기술 개발하느냐는  프로그래머의<br />
&nbsp;&nbsp; 몫이라고 하겠죠. 개발자의 다양한 아이디어에 의해서 토픽맵 표준의 가치는 틀려지게 될것 이라  믿습니다.</font></div> <div>&nbsp;</div> <div><font size="2">&nbsp;&nbsp; 표준은 표준을 만드는 사람들의 몫이지만, <br />
&nbsp;&nbsp; 개발자들은 그것을  가치있게 하도록 전문적인 개발을 하여야 할 것입니다.<br />
&nbsp;&nbsp; (물론 개발자들이 필요에 의하여 표준을 만들기도 합니다만,  특정 개발자에 의해서 표준이 더 빛날 수도 있다고 봅니다)</font></div> <div>&nbsp;</div><font size="2"> </font><font size="2"><!-- D(["mb","<div><span classu003dq><br />
(2)물론 관련업계에서 광범위하게 많이 쓰이게 된다면 [아주 정확한 검색]이나 [아주 손쉬운 데이타교환]등의 
<br />
&#160;&#160; 강력한 이점이 발생할 수 있으나, 문제는 언제 그런 상황이 오느냐하는 시점일텐데요. 그 시점을 언제로 
보시는지요?&#160; <br />
&#160;&#160; 일부 블로거들은 그런 상황은 오지 않을거라고 말합니다. <br />
&#160;&#160; 
그러면서 온톨로지(토픽맵)의 대안으로 RDF/RSS의 가벼운 프로토콜을 들고 있습니다.<br />
</span></div>",1] ); D(["mb","<div><span classu003dq>&#160;&#160; 이에 대한 견해를 밝혀주시면 
감사하겠습니다</span></div>",1] ); D(["mb","<div></div>
<div>&#160;</div>
<div>답변: 제 주관적으로는 빠른 시간안에 온다고 봅니다.<br />
&#160;&#160;&#160;&#160;&#160; 실제 외국에서는 
Topic Map이나 RDF로 훌룡한 사이트나 지식관리시스템, 콘텐츠 관리시스템 
등을<br />
&#160;&#160;&#160;&#160;&#160; 만들고 있으며, 발표되는 것도 매년 기하급수적으로 늘고 
있습니다.<br />
&#160;&#160;&#160;&#160;&#160; 우리나라가 매우 느린 
상황이죠.<br />
&#160;&#160;&#160;&#160;&#160; 그래도 대형 프로젝트가 이미 온톨로지 기반으로 진행되고 
있고,<br />
&#160;&#160;&#160;&#160;&#160; 또한 곧 다른 대형 프로젝트들이 준비 단계에서 서베이 프로젝트를 진행하고 
있습니다.<br />
&#160;&#160;&#160;&#160;&#160; 몇년안에는 우리나라도 한글로 처리되는 온톨로지 기반의 훌륭한 시맨틱웹들이 
나타 날 것입니다.</div>
<div>&#160;</div>
<div>감사합니다.</div>
<div>&#160;</div>
<div>조그만 도움이라도 되셨는지요?<br />
만약 도움이 되었다면 블로그에 사용하셔도 됩니다.<br />
사용하게 되면 사이트 URL을 회신하여 
주시면 감사하겠습니다.</div></font></div></div>",1] );  //--></font><div><span class="q"><font size="2"><br />
<span style="color: rgb(255, 0, 0);">(2)물론 관련업계에서 광범위하게 많이 쓰이게 된다면 [아주 정확한 검색]이나 [아주 손쉬운 데이타교환]등의</span><br />
<span style="color: rgb(255, 0, 0);">&nbsp;&nbsp; 강력한 이점이 발생할 수 있으나, 문제는 언제 그런 상황이 오느냐하는 시점일텐데요. 그 시점을 언제로  보시는지요?&nbsp; </span><br />
<span style="color: rgb(255, 0, 0);">&nbsp;&nbsp; 일부 블로거들은 그런 상황은 오지 않을거라고 말합니다. </span><br />
<span style="color: rgb(255, 0, 0);">&nbsp;&nbsp;  그러면서 온톨로지(토픽맵)의 대안으로 RDF/RSS의 가벼운 프로토콜을 들고 있습니다.</span><br />
</font></span></div><div style="color: rgb(255, 0, 0);"><span class="q"><font size="2">&nbsp;&nbsp; 이에 대한 견해를 밝혀주시면  감사하겠습니다</font></span></div> <div><font size="2">&nbsp;</font></div> <div><font size="2">답변: 제 주관적으로는 빠른 시간안에 온다고 봅니다.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 실제 외국에서는  Topic Map이나 RDF로 훌룡한 사이트나 지식관리시스템, 콘텐츠 관리시스템  등을<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 만들고 있으며, 발표되는 것도 매년 기하급수적으로 늘고  있습니다.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 우리나라가 매우 느린  상황이죠.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 그래도 대형 프로젝트가 이미 온톨로지 기반으로 진행되고  있고,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 또한 곧 다른 대형 프로젝트들이 준비 단계에서 서베이 프로젝트를 진행하고  있습니다.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 몇년안에는 우리나라도 한글로 처리되는 온톨로지 기반의 훌륭한 시맨틱웹들이  나타 날 것입니다.<br />
<br />
</font></div>------------------------------------------------------------------------------------------------------			 ]]> 
		</description>
		<category>미분류</category>
		<pubDate>Fri, 04 Aug 2006 03:35:13 GMT</pubDate>
		<dc:creator>아나돌루</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 오픈소스처럼 오픈서비스가 되기 위한 조건 ]]> </title>
		<link>http://borninfree.egloos.com/2603849</link>
		<guid>http://borninfree.egloos.com/2603849</guid>
		<description>
			<![CDATA[ 
  권순선님의 '<a href="http://kldp.org/node/72449">오픈 서비스, 오픈 데이터: 웹2.0시대의 오픈소스</a>'를 보고 한마디 하고 싶어졌다.<br />
<br />
문제는 비용이다.<br />
더군다나 요즘처럼 동영상과같이 막대한 대역폭을 요구하는 서비스가 필요한 시점에는 더욱그렇다.<br />
이런것이 구글등이 축구장 몇배크기의 데이타센타를 건설하는 이유일것이다.<br />
<br />
이에 반해 오픈소스는 웹서비스를 24시간 운영하지 않는다면 것에서 훨씬 저렴하다.<br />
웹서버를 p2p처럼 쓰는 방법이 어서 나와야 한다. <br />
특정웹서버 또는 데이타센타가 필요없어도 대용량 서비스를 할 수 있는 플랫폼말이다.<br />
<br />
그리드컴퓨팅이 그런거 하는건가?<br />
<br />
			 ]]> 
		</description>
		<category>미분류</category>
		<pubDate>Wed, 02 Aug 2006 09:35:53 GMT</pubDate>
		<dc:creator>아나돌루</dc:creator>
	</item>
</channel>
</rss>
