<?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>단상</title>
	<link>http://dansang.egloos.com</link>
	<description>斷想</description>
	<language>ko</language>
	<pubDate>Tue, 14 Jul 2009 09:04:28 GMT</pubDate>
	<generator>Egloos</generator>
	<image>
		<title>단상</title>
		<url>http://md.egloos.com/img/samplelogo2.gif</url>
		<link>http://dansang.egloos.com</link>
		<width>80</width>
		<height>80</height>
		<description>斷想</description>
	</image>
  	<item>
		<title><![CDATA[ 메신저 피싱 주의 ]]> </title>
		<link>http://dansang.egloos.com/2373223</link>
		<guid>http://dansang.egloos.com/2373223</guid>
		<description>
			<![CDATA[ 
  <div><div>XXX님의 말:</div><div>&nbsp;자리에 잇어 ?</div><div><br />
</div><div>울프강님의 말:</div><div>&nbsp;네</div><div>&nbsp;안녕하세ㅇㅅ</div><div>XXX님의 말:</div><div>&nbsp;ㅇㅇ</div><div>&nbsp;짐 사무실이야 ?</div><div>울프강님의 말:</div><div>&nbsp;에</div><div>XXX님의 말:</div><div>&nbsp;짐 바뻐 ?</div><div>울프강님의 말:</div><div>&nbsp;아니요 왜요?</div><div>XXX님의 말:</div><div>&nbsp;급한일 잇어서 부탁좀 할라굳&nbsp;</div><div>&nbsp;웬만하면 부탁않할라구 했는데 진짜 급한 상황이라 그래&nbsp;</div><div>울프강님의 말:</div><div>&nbsp;아 네...</div><div>XXX님의 말:</div><div>&nbsp;핸드폰까지 밧데리 없어서 방법없이 여길로 부탁하는겅&nbsp;</div><div>울프강님의 말:</div><div>&nbsp;아 네...</div><div>&nbsp;근데 이집트에서 언제 돌아오세요?</div><div>XXX님의 말:</div><div>&nbsp;짐 급 이체할라구 하는데&nbsp;</div><div>&nbsp;현금 얼마 없어서 그래&nbsp;</div><div>&nbsp;먼저 나 대신 보내줄수 잇어 ?</div><div>&nbsp;현금 받는대로 바로 넣어줄게&nbsp;</div><div>울프강님의 말:</div><div>&nbsp;이집트 계좌로 보내면 돼요?</div><div>XXX님의 말:</div><div>&nbsp;500만원 가능해 ?</div><div>울프강님의 말:</div><div>&nbsp;네 가능할 거 같아요</div><div>&nbsp;형수님이 형 빨리 돌아오래요</div><div>&nbsp;셋째가 지금 아파서 병원에 있는데</div><div>XXX님의 말:</div><div>&nbsp;ㅇㅇ</div><div>&nbsp;아~~그래&nbsp;</div><div>울프강님의 말:</div><div>&nbsp;돈이 모자라서</div><div>XXX님의 말:</div><div>&nbsp;짐 바로 해줘&nbsp;</div><div>울프강님의 말:</div><div>&nbsp;퇴원시켜야 할 거 같대요</div><div>&nbsp;1000만원 정도 병원비 든다고 해요</div><div>&nbsp;어쬬죠?</div><div>XXX님의 말:</div><div>&nbsp;정지열 기업은행 &nbsp;156 085820 02 013</div><div>&nbsp;여길로 넣어줘&nbsp;</div><div>&nbsp;입금자 나 이름으로 넣어주면 돼&nbsp;</div><div>&nbsp;몃분이면 돼 ?</div><div>울프강님의 말:</div><div>&nbsp;일주일 정도 걸릴 거 같아요</div><div>XXX님의 말:</div><div>&nbsp;짐 바로 넣어달라고&nbsp;</div><div>울프강님의 말:</div><div>&nbsp;지금 어디 계세요?</div><div>&nbsp;계좌 이체가 안 되어서</div><div>&nbsp;제가 직접 갖다줄게요</div><div>XXX님의 말:</div><div>&nbsp;장난해&nbsp;</div><div>&nbsp;급하다니간&nbsp;</div><div>&nbsp;짐 바로 넣어줘&nbsp;</div><div>울프강님의 말:</div><div>&nbsp;이자는 몇 프로 줄거에요?</div><div>XXX님의 말:</div><div>&nbsp;그건 내가 알아서 핡세&nbsp;</div><div>&nbsp;할게&nbsp;</div><div>&nbsp;짐 바로 넣어줘&nbsp;</div><div>&nbsp;정지열 기업은행 &nbsp;156 085820 02 013</div><div>&nbsp;입금자 나 이름윽로 넣어주면 돼&nbsp;</div><div>울프강님의 말:</div><div>&nbsp;수수료가 1000원이라는데</div><div>&nbsp;수수료는 줄 거에요?</div><div>&nbsp;무슨 수수료가 천원이나 되냐...</div><div>XXX님의 말:</div><div>&nbsp;걱정마</div><div>울프강님의 말:</div><div>&nbsp;에 알았어요</div><div>XXX님의 말:</div><div>&nbsp;몃분이면 돼 ?</div><div>울프강님의 말:</div><div>&nbsp;지금 보낼게요</div><div>&nbsp;보내려고 하는데</div><div>&nbsp;잒 계좌 이쳬 오루가 나요</div><div>XXX님의 말:</div><div>&nbsp;계좌가 않돼 ?</div><div>&nbsp;잠시만</div><div>울프강님의 말:</div><div>&nbsp;에 안돼요</div><div>XXX님의 말:</div><div>&nbsp;정지열 기업은행 &nbsp;156 085920 02 013</div><div>&nbsp;오미안&nbsp;</div><div>&nbsp;내가 잘못갈쳐줬네&nbsp;</div><div>&nbsp;여길로 넣어주면 돼&nbsp;</div><div>&nbsp;입금자 나 이름으로 넣어줘&nbsp;</div><div>&nbsp;보냇어 ?</div><div>울프강님의 말:</div><div>&nbsp;헉 큰일 났어요</div><div>&nbsp;계좌번호를 잘 못 넣엇어요</div><div>XXX님의 말:</div><div>&nbsp;뭐 ?</div><div>울프강님의 말:</div><div>&nbsp;마지막에 013 인데 016 으로 넣었어요</div><div>XXX님의 말:</div><div>&nbsp;짐 나랑 장난해&nbsp;</div><div>울프강님의 말:</div><div>&nbsp;으미 이거 빨리 은행에 얘기해서</div><div>&nbsp;돈 출금하는 거 막아야겠어요</div><div>&nbsp;형 좀 더 기다려 주세요</div><div>XXX님의 말:</div><div>&nbsp;짐 나랑 장난해&nbsp;</div><div>&nbsp;금 짐 바로 다시 넣어줘&nbsp;</div><div>울프강님의 말:</div><div>&nbsp;미안해요...</div><div>&nbsp;500만원 입금하고 났더니</div><div>&nbsp;계좌에 18원밖에 안 남았어요</div><div>&nbsp;좀 기다려주세요</div><div>XXX님의 말:</div><div>&nbsp;몃분이면 돼 ?</div><div>울프강님의 말:</div><div>&nbsp;일단 은행이랑 통화해 보구요</div><div>XXX님의 말:</div><div>&nbsp;알서&nbsp;</div><div>&nbsp;어떻게 됐어 ?</div><div>울프강님의 말:</div><div>&nbsp;고객센터 계속 통화 중이에요...</div><div>&nbsp;영업 끝났나봐요</div><div>&nbsp;어쩌죠?</div><div>[XXX]님의 말:</div><div>&nbsp;너도 이슈있나?</div><div>울프강님의 말:</div><div>&nbsp;형 고객센터랑 겨우 통화됐어요</div><div>&nbsp;제가 입금한 그 계좌가 메신저 사기에 이용돼서 출금이 안 되게 막아놓은 계좌래요</div><div>&nbsp;내일 은행 문 열면 다시 돈 돌려준대요</div><div>&nbsp;지금 18원 밖에 없는데, 그거라도 입금할까요?</div><div>[XXX]님의 말:</div><div>&nbsp;무슨소리야</div><div>&nbsp;입금을 왜해</div><div>&nbsp;피싱당한거니까</div><div>&nbsp;조심해</div><div>울프강님의 말:</div><div>&nbsp;앞으론 조심해야겠어요</div><div>[XXX]님의 말:</div><div>&nbsp;응</div><div>&nbsp;돈달라고 하는 것 많나보네</div><div>울프강님의 말:</div><div>&nbsp;아 이제 XXX이 형인가...</div><div>[XXX]님의 말:</div><div>&nbsp;지금 나임</div><div>&nbsp;&nbsp;</div><div>울프강님의 말:</div><div>&nbsp;이집트 일은 잘 되가세요?</div><div>[XXX]님의 말:</div><div>&nbsp;사우디?</div><div>울프강님의 말:</div><div>&nbsp;ㅋㅋ</div><div>&nbsp;형 아이디로 로그인해서</div><div>&nbsp;돈 좀 부쳐달라고 해서 ㅋㅋ</div><div>[XXX]님의 말:</div><div>&nbsp;진짜?</div><div>&nbsp;헐</div><div>&nbsp;무지 여러명에 헀나보네</div><div>&nbsp;한두명이 아닌듯</div></div>			 ]]> 
		</description>

		<comments>http://dansang.egloos.com/2373223#comments</comments>
		<pubDate>Tue, 14 Jul 2009 09:04:28 GMT</pubDate>
		<dc:creator>단상</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 낭패 ]]> </title>
		<link>http://dansang.egloos.com/2355167</link>
		<guid>http://dansang.egloos.com/2355167</guid>
		<description>
			<![CDATA[ 
  <div><div>전설상의 동물이 있다. 낭(狼)과 패(狽)다. 둘 다 다리 두 개가 없거나 짧다. 뒷다리 두 개가 없거나 짧은 것이 낭이다. 앞다리 두 개가 없거나 짧은 것이 패다. 낭은 용맹하나 꾀가 없다. 패는 꾀가 많으나 겁이 많다. 그래서 이 둘은 항상 같이 다녀야 제 구실을 할 수 있다. 따로 가면 넘어진다. 여기서 나온 말이 낭패다. 계획한 일이 실패로 돌아가거나 기대에 어긋나 매우 딱하게 되는 것을 뜻하는 단어가 됐다.</div><div><br />
</div><div>정치에서 명분은 낭이다. 구도는 패다. 낭과 패가 그렇듯이, 명분과 구도는 함께 가야 한다. 하나만으로는 안 된다. 쇄신 세력은 명분을 쥐고 있었다. 재보궐 선거에서 진 데다, 당 지지율도 급전직하하지 않았던가. 하지만 그들은 명분을 담보할 구도를 만들지 못했다. 오히려 공동보조를 취해야 할 친박을 결과적으로 쇄신 반대로 몰아버렸다. 결국, 한나라당 쇄신파는 낭패를 자초한 것이다. 이런 능력으로 어떻게 이미 뿌리 내리고 있는 체제를 혁신할 수 있으랴.</div><div><br />
</div><div>출처 : <a href="http://www.ohmynews.com/NWS_Web/View/at_pg.aspx?CNTN_CD=A0001162954&amp;PAGE_CD=N0000&amp;BLCK_NO=3&amp;CMPT_CD=M0009&amp;NEW_GB=">한나라당 쇄신파, 그들은 무능했다</a> - 오마이뉴스</div><div><br />
</div></div><div><br />
</div><div><br />
</div>			 ]]> 
		</description>

		<comments>http://dansang.egloos.com/2355167#comments</comments>
		<pubDate>Wed, 24 Jun 2009 01:40:20 GMT</pubDate>
		<dc:creator>단상</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Lucene 한글 복합명사 처리 ]]> </title>
		<link>http://dansang.egloos.com/2273914</link>
		<guid>http://dansang.egloos.com/2273914</guid>
		<description>
			<![CDATA[ 
  <span class="Apple-style-span" style="font-family: gulim; font-size: 16px; line-height: normal;"><div style="margin: 10px 15px 0px; font-size: 9pt; font-family: dotum; background-color: transparent; line-height: 1.5;">Lucene 에서 한글 복합명사를 처리할 때 발생하는 난감한 상황입니다. 한글 처리는 <a href="http://cafe.naver.com/korlucene">korlucene</a> 을 이용했습니다.</div><div style="margin: 10px 15px 0px; font-size: 9pt; font-family: dotum; background-color: transparent; line-height: 1.5;"><div>복합명사로 검색할 때와 명사를 띄어 써서 검색할 때 검색 결과가 다르게 나타납니다.</div><div>그 이유를 설명드리겠습니다.</div><div><br />
</div><div>name 이란 필드에서 "만성간염" 이란 단어를 검색한다고 가정하겠습니다. </div><div>현재는 "만성간염"을 KoreanFilter 로 처리하면,</div><div><br />
</div><div><span class="Apple-style-span" style="font-family: Gulim; font-size: 16px; line-height: normal;"><table class="analysis" style="border-top: 4px solid rgb(102, 102, 102); border-left: 2px solid rgb(102, 102, 102); display: table; background-color: rgb(250, 247, 228); text-align: left; vertical-align: top; border-collapse: collapse; width: auto;" width="" border="1"><tbody><tr><th rowspan="1" style="border-right: 1px solid black; border-bottom: 1px solid rgb(255, 153, 51); text-align: left; vertical-align: top; font-size: 9pt; font-family: dotum;" nowrap="nowrap">term position</th><td class="debugdata" style="border-right: 1px solid black; border-bottom: 1px solid rgb(255, 153, 51); text-align: left; vertical-align: top; width: auto; font-size: 9pt; font-family: dotum;">1</td></tr><tr><th rowspan="3" style="border-right: 1px solid black; border-bottom: 1px solid rgb(255, 153, 51); text-align: left; vertical-align: top; font-size: 9pt; font-family: dotum;" nowrap="nowrap">term text</th><td class="debugdata" style="border-right: 1px solid black; border-bottom: 1px solid rgb(255, 153, 51); text-align: left; vertical-align: top; width: auto; font-size: 9pt; font-family: dotum;">간염</td></tr><tr><td class="debugdata" style="border-right: 1px solid black; border-bottom: 1px solid rgb(255, 153, 51); text-align: left; vertical-align: top; width: 30%; font-size: 9pt; font-family: dotum;">만성간염</td></tr><tr><td class="debugdata" style="border-right: 1px solid black; border-bottom: 1px solid rgb(255, 153, 51); text-align: left; vertical-align: top; width: 30%; font-size: 9pt; font-family: dotum;">만성</td></tr></tbody></table></span></div><div><br />
</div><div>처럼 나옵니다. term position 이 동일한 것들은 유의어 처럼 처리를 합니다.</div><div>따라서, 최종적으로 생성되는 Query 는 <a href="http://lucene.apache.org/java/2_4_1/api/org/apache/lucene/search/BooleanQuery.html">BooleanQuery</a> 이고, 이를 String 형태로 보면</div><div><br />
</div><div>name:간염 name:만성간염 name:만성</div><div><br />
</div><div>이 됩니다. 따라서, "간염", "만성간염", "만성" 이 세 개의 단어 중 하나라도 들어있는 문서가 검색이 됩니다.</div><div>즉, OR 검색이 되는 것이죠. 이것은 solr 에서</div><div><br />
</div><div>&lt;solrQueryParser defaultOperator="AND"/></div><div><br />
</div><div>와 같이 설정을 하였더라도 유의어로 보기 때문에 위와 같이 Query 가 생성이 됩니다.</div><div><br />
</div><div>그 다음 "만성 간염"으로 띄워서 쓰면 어떻게 될까요? solr analysis 에서 보면 아래와 같습니다.</div><div><br />
</div><div><span class="Apple-style-span" style="font-family: Gulim; font-size: 16px; line-height: normal;"><table class="analysis" style="border-top: 4px solid rgb(102, 102, 102); border-left: 2px solid rgb(102, 102, 102); display: table; background-color: rgb(250, 247, 228); text-align: left; vertical-align: top; border-collapse: collapse; width: auto;" width="" border="1"><tbody><tr><th rowspan="1" style="border-right: 1px solid black; border-bottom: 1px solid rgb(255, 153, 51); text-align: left; vertical-align: top; font-size: 9pt; font-family: dotum;" nowrap="nowrap">term position</th><td class="debugdata" style="border-right: 1px solid black; border-bottom: 1px solid rgb(255, 153, 51); text-align: left; vertical-align: top; width: auto; font-size: 9pt; font-family: dotum;">1</td><td class="debugdata" style="border-right: 1px solid black; border-bottom: 1px solid rgb(255, 153, 51); text-align: left; vertical-align: top; width: auto; font-size: 9pt; font-family: dotum;">2</td></tr><tr><th rowspan="1" style="border-right: 1px solid black; border-bottom: 1px solid rgb(255, 153, 51); text-align: left; vertical-align: top; font-size: 9pt; font-family: dotum;" nowrap="nowrap">term text</th><td class="debugdata" style="border-right: 1px solid black; border-bottom: 1px solid rgb(255, 153, 51); text-align: left; vertical-align: top; width: auto; font-size: 9pt; font-family: dotum;">만성</td><td class="debugdata" style="border-right: 1px solid black; border-bottom: 1px solid rgb(255, 153, 51); text-align: left; vertical-align: top; width: auto; font-size: 9pt; font-family: dotum;">간염<br />
</td></tr></tbody></table></span></div><div><br />
</div><div>Query 를 생성할 때는 "만성", "간염"을 먼저 분리한 후, name 필드를 각각 적용하게 됩니다.</div><div>그래서 defaultOperator 가 AND 일 때</div><div><br />
</div><div>+name:만성 +name:간염</div><div><br />
</div><div>으로 Query 가 생성됩니다. "만성"과 "간염"이 동시에 들어있는 문서가 검색 결과로 나옵니다.</div><div>defaultOperator 가 OR 이면,</div><div><br />
</div><div>name:만성 name:간염</div><div><br />
</div><div>으로 Query 가 생성이 되고, "만성" 또는 "간염" 이 들어있는 문서가 검색됩니다.</div><div><br />
</div><div>만약에 KoreanFilter 를 수정해서 term position 을 달리하면 어떻게 될까요? 실제로 KoreanFilter 를 수정을 해서 실험을 해보았습니다.</div><div><br />
</div><div><div><span class="Apple-style-span" style="font-family: Gulim; font-size: 16px; line-height: normal;"><table class="analysis" style="border-top: 4px solid rgb(102, 102, 102); border-left: 2px solid rgb(102, 102, 102); display: table; background-color: rgb(250, 247, 228); text-align: left; vertical-align: top; border-collapse: collapse; width: auto;" width="" border="1"><tbody><tr><th rowspan="1" style="border-right: 1px solid black; border-bottom: 1px solid rgb(255, 153, 51); text-align: left; vertical-align: top; font-size: 9pt; font-family: dotum;" nowrap="nowrap">term position</th><td class="debugdata" style="border-right: 1px solid black; border-bottom: 1px solid rgb(255, 153, 51); text-align: left; vertical-align: top; width: auto; font-size: 9pt; font-family: dotum;">1</td><td class="debugdata" style="border-right: 1px solid black; border-bottom: 1px solid rgb(255, 153, 51); text-align: left; vertical-align: top; width: auto; font-size: 9pt; font-family: dotum;">2</td></tr><tr><th rowspan="1" style="border-right: 1px solid black; border-bottom: 1px solid rgb(255, 153, 51); text-align: left; vertical-align: top; font-size: 9pt; font-family: dotum;" nowrap="nowrap">term text</th><td class="debugdata" style="border-right: 1px solid black; border-bottom: 1px solid rgb(255, 153, 51); text-align: left; vertical-align: top; width: auto; font-size: 9pt; font-family: dotum;">만성</td><td class="debugdata" style="border-right: 1px solid black; border-bottom: 1px solid rgb(255, 153, 51); text-align: left; vertical-align: top; width: auto; font-size: 9pt; font-family: dotum;">간염<br />
만성간염</td></tr></tbody></table></span></div></div><div><br />
</div><div>하나의 token 이 term position 이 다른 여러 개의 token 들로 쪼개질 때는</div><div><a href="http://lucene.apache.org/java/2_4_1/api/org/apache/lucene/search/BooleanQuery.html">BooleanQuery</a> 가 아닌, <a href="http://lucene.apache.org/java/2_4_1/api/org/apache/lucene/search/PhraseQuery.html">PhraseQuery</a> 가 생성됩니다. (위 경우엔 엄밀하게 <a href="http://lucene.apache.org/java/2_4_1/api/org/apache/lucene/search/MultiPhraseQuery.html">MultiPhraseQuery</a> 입니다.)</div><div>즉, 최종 Query 의 스트링은</div><div><br />
</div><div>name:"만성 (간염 만성간염)"</div><div><br />
</div><div>으로 생성이 됩니다. 엉뚱하게도 "만성 (간염 만성간염)"으로  exact 매칭을 시도하기 때문에,</div><div>이런 경우엔 "만성간염"이 당연히 결과에 나오지 않습니다.</div><div><br />
</div><div>만약, "만성간염"을 </div><div><br />
</div><div><div><div><span class="Apple-style-span" style="font-family: Gulim; font-size: 16px; line-height: normal;"><table class="analysis" style="border-top: 4px solid rgb(102, 102, 102); border-left: 2px solid rgb(102, 102, 102); display: table; background-color: rgb(250, 247, 228); text-align: left; vertical-align: top; border-collapse: collapse; width: auto;" width="" border="1"><tbody><tr><th rowspan="1" style="border-right: 1px solid black; border-bottom: 1px solid rgb(255, 153, 51); text-align: left; vertical-align: top; font-size: 9pt; font-family: dotum;" nowrap="nowrap">term position</th><td class="debugdata" style="border-right: 1px solid black; border-bottom: 1px solid rgb(255, 153, 51); text-align: left; vertical-align: top; width: auto; font-size: 9pt; font-family: dotum;">1</td><td class="debugdata" style="border-right: 1px solid black; border-bottom: 1px solid rgb(255, 153, 51); text-align: left; vertical-align: top; width: auto; font-size: 9pt; font-family: dotum;">2</td></tr><tr><th rowspan="1" style="border-right: 1px solid black; border-bottom: 1px solid rgb(255, 153, 51); text-align: left; vertical-align: top; font-size: 9pt; font-family: dotum;" nowrap="nowrap">term text</th><td class="debugdata" style="border-right: 1px solid black; border-bottom: 1px solid rgb(255, 153, 51); text-align: left; vertical-align: top; width: auto; font-size: 9pt; font-family: dotum;">만성</td><td class="debugdata" style="border-right: 1px solid black; border-bottom: 1px solid rgb(255, 153, 51); text-align: left; vertical-align: top; width: auto; font-size: 9pt; font-family: dotum;">간염</td></tr></tbody></table></span></div></div></div><div><br />
</div><div>이렇게 필터링이 되게 했을 때도 <a href="http://lucene.apache.org/java/2_4_1/api/org/apache/lucene/search/PhraseQuery.html">PhraseQuery</a> 가 생성이 되고,</div><div><br />
</div><div>name:"만성 간염"</div><div><br />
</div><div>으로 검색을 하기 때문에 "만성 간염"으로 exact 매칭을 하여 "만성간염"은 검색되지 않습니다.</div><div><br />
</div><div>조금 내용이 헛갈리실 수도 있는데, 결론적으로 말씀드리면, lucene 의 기본 <a href="http://lucene.apache.org/java/2_4_1/api/org/apache/lucene/queryParser/QueryParser.html">QueryParser</a> 클래스를 이용해서는 복합명사에 대해 AND 검색이 안 된다는 점입니다.</div><div>"만성간염"을 입력했을 때, "만성간염", "만성 간염" 뿐만 아니라, "B형간염", "A형간염", "간염" 등의 결과가 같이 나올 수 밖에 없습니다.</div><div><br />
</div><div>KoreanFilter 를 사용하지 않았을 때는 반대로 "만성간염"을 입력해서 "만성 간염"을 찾을 수 없게 됩니다.</div><div><br />
</div><div>아무래도 복합명사 AND 검색이 가능하게 하려면, query parser 를 별도로 하나 만들어야 할 거 같습니다.<br />
</div></div></span><br/><br/>tag : <a href="/tag/lucene" rel="tag">lucene</a>,&nbsp;<a href="/tag/루신" rel="tag">루신</a>,&nbsp;<a href="/tag/루씬" rel="tag">루씬</a>,&nbsp;<a href="/tag/solr" rel="tag">solr</a>,&nbsp;<a href="/tag/솔라" rel="tag">솔라</a>,&nbsp;<a href="/tag/한글" rel="tag">한글</a>,&nbsp;<a href="/tag/복합명사" rel="tag">복합명사</a>			 ]]> 
		</description>
		<category>Lucene / Solr</category>
		<category>lucene</category>
		<category>루신</category>
		<category>루씬</category>
		<category>solr</category>
		<category>솔라</category>
		<category>한글</category>
		<category>복합명사</category>

		<comments>http://dansang.egloos.com/2273914#comments</comments>
		<pubDate>Fri, 27 Mar 2009 14:10:37 GMT</pubDate>
		<dc:creator>단상</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 의약품 전문 후기 사이트 비타민MD ]]> </title>
		<link>http://dansang.egloos.com/2226205</link>
		<guid>http://dansang.egloos.com/2226205</guid>
		<description>
			<![CDATA[ 
  <a href="http://www.vitaminmd.org/">www.vitaminmd.org</a><br />
<br />
<br />
			 ]]> 
		</description>

		<comments>http://dansang.egloos.com/2226205#comments</comments>
		<pubDate>Fri, 06 Feb 2009 10:12:15 GMT</pubDate>
		<dc:creator>단상</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 크롬 오류 메시지창 ]]> </title>
		<link>http://dansang.egloos.com/2047499</link>
		<guid>http://dansang.egloos.com/2047499</guid>
		<description>
			<![CDATA[ 
  quicktime 플레이어가 동작하다가 먹통이 되길래 프로그램을 강제 종료시켰더니, 이런 메시지가 덨다.<br />
<br />
<div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds11.egloos.com/pds/200809/05/53/d0039153_48c09b401f7fe.png" width="389" height="126" onclick="Control.Modal.openDialog(this, event, 'http://pds11.egloos.com/pds/200809/05/53/d0039153_48c09b401f7fe.png');" /></div><br />
<br />
헉!<br/><br/>tag : <a href="/tag/크롬" rel="tag">크롬</a>			 ]]> 
		</description>
		<category>구글</category>
		<category>크롬</category>

		<comments>http://dansang.egloos.com/2047499#comments</comments>
		<pubDate>Fri, 05 Sep 2008 02:37:42 GMT</pubDate>
		<dc:creator>단상</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 로또리치 과연... ]]> </title>
		<link>http://dansang.egloos.com/2007150</link>
		<guid>http://dansang.egloos.com/2007150</guid>
		<description>
			<![CDATA[ 
  로또리치라는 로또 사이트에서 이번에 로또 1등을 맞췄다고 한다.<br />
<br />
관련기사) http://news.nate.com/Service/news/ShellView.asp?ArticleID=2008080509520013213&amp;LinkID=1&amp;lv=10<br />
<br />
기사 내용 중 "유동회귀법"이란 용어가 나와서 구글에서 찾아봤더니, 위 기사 내용만 검색이 되고, 정작 "유동회귀법"이 뭔지는 찾을 수 없었다.<br />
<br />
로또 사이트에서 회원을 모집하고, 1등 번호를 찍기 위해서는 가장 중요한 건 바로 회원들에게 나눠주는 로또 번호가 겹치지 않게 하는 게 아닐까 싶다. <br />
<br />
이런 저런 공식을 붙여서 로또 번호를 만들어내고, 과거 당첨 번호는 제외하고, 이 번호들을 회원들에게 차례로 나눠주는 것이다. <br />
<br />
중복을 허용하지 않음으로써, 사이트 전체적으로 봤을 때 당첨 확률은 높아지게 된다.<br />
<br />
만에 하나 당첨이라도 되면, 대대적으로 기사를 뿌려서, 여기에 혹한 사람들을 끌어모은다.<br />
<br />
이렇게 해서 전체적인 당첨 확률은 또 높아진다. 회사의 수익은 또 높아진다.<br />
<br />
그야말로 시간이 갈수록 앉아서 돈버는 매력적인 BM 이 아닐 수 없다.<br />
<br />
<br/><br/>tag : <a href="/tag/로또" rel="tag">로또</a>			 ]]> 
		</description>
		<category>로또</category>

		<comments>http://dansang.egloos.com/2007150#comments</comments>
		<pubDate>Tue, 05 Aug 2008 04:26:30 GMT</pubDate>
		<dc:creator>단상</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 뮤프리 서비스 중단 ]]> </title>
		<link>http://dansang.egloos.com/1978043</link>
		<guid>http://dansang.egloos.com/1978043</guid>
		<description>
			<![CDATA[ 
  <a href="http://www.mufree.com">뮤프리</a>가 문을 닫고 <a href="http://www.freang.com/">프레앙</a>이란 P2P 사이트로 바뀌었다. 음저협과의 소송이 결정적이었던 거 같다.<br />
<br />
<img src="http://www.mufree.com/images/undercon.jpg"><br />
<br />
<br />
<p><br />
<br />
<img src="http://www.freang.com/data/file/notice/2039281699_95d64a25_B0EDBAB0BBE7.jpg"><br />
</p><br/><br/>tag : <a href="/tag/뮤프리" rel="tag">뮤프리</a>			 ]]> 
		</description>
		<category>온라인 음악</category>
		<category>뮤프리</category>

		<comments>http://dansang.egloos.com/1978043#comments</comments>
		<pubDate>Tue, 15 Jul 2008 05:06:20 GMT</pubDate>
		<dc:creator>단상</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 뮤프리 패소에 대한 단상 ]]> </title>
		<link>http://dansang.egloos.com/1962962</link>
		<guid>http://dansang.egloos.com/1962962</guid>
		<description>
			<![CDATA[ 
  <p>소스) <a href="http://befirst.tistory.com/118">http://befirst.tistory.com/118</a><br></p><p>배경음악을 이용하여 미니홈피 방문을 유도하는 사용자가 사실 매우 많습니다만, 배경음악 때문에 미니홈피가 공개되어 피해를 입는 사람도 있습니다.</p><p><br>일견 저작권법의 법리적 해석만으로는 뮤프리를 저작권법 위반으로 보기 어려운 점도 있습니다.</p><p><br>음저협에서 소송을 건 배경은, 음반 시장이 불황에 빠지면서 음원권자들이 디지탈 음원 판매로라도 수익을 올려야겠는데, 이통사와의 요율 협상이 만만치 않고, 인터넷을 통한 불법 다운로드는 여전한데다, 이제는 미니홈피나 블로그 등의 배경음악을 검색해서 스트리밍으로 들을 수 있는 서비스가 나오니 아주 죽을 맛이었다는 겁니다. 그래서, 우선 "무료로 원하는" 곡을 찾아서 들을 수 있는 뮤프리를 대상으로 소송을 진행했을 겁니다. </p><p><br>미니홈피 배경음악은 미니홈피 주인이 비용을 지불하고 곡을 구매했고, 이를 배경음악으로 다른 사람에게 들려주는 것은 사적 복제로 보기 때문에 합법적인 사업 모델이 될 수 있습니다. 여기에는 음원권리자, 음원 공급자, 그리고 서비스 사업자의 계약이 존재합니다. <br><br>하지만, 뮤프리는 무료로 원하는 음악을 들을 수 있는 서비스를 음원권리자나 미니홈피, 블로그 등의 서비스 사업자와의 계약 없이 제공함으로써, 저작권법 상의 전송권을 어긴 것으로 간주한다는 겁니다.</p><p><br>이번 판결로 뮤프리 유사 사이트들이 폐쇄하거나 업종 변경을 많이 했더군요. 처음에 음저협에 승산이 있을까 생각을 했었는데, 음저협이 승소하고 보니, 뮤프리에서 항소를 하더라도 뒤집기가 어려울 것 같습니다. <br></p><p>Qbox 라고 무료 배경음악 검색 서비스가 나왔을 때, 저 개인적으론 '이런 게릴라 같은 멋진 서비스가 나올 수 있다니'하고 찬사를 보냈습니다만, 어쨋든 이런 무료 서비스로 인해 소위 음악하는 사람들의 의욕을 꺾을 것은 분명해 보였습니다. 무료 배경음악 검색 서비스라고 하는 것이 독창적인 사업 모델이었고, 기술력도 있다고 평가하지만, 국내 음반 시장이 너무 안 좋기 때문에 음원권자들의 반발은 당연한 것이었습니다. Qbox 가 해외 진출을 하고 있듯이, 뮤프리도 광고에 매달리지 말고 해외로 나가 좋은 성과를 이루었으면 하는 바람입니다.</p><p> </p><br/><br/>tag : <a href="/tag/뮤프리" rel="tag">뮤프리</a>,&nbsp;<a href="/tag/저작권" rel="tag">저작권</a>			 ]]> 
		</description>
		<category>온라인 음악</category>
		<category>뮤프리</category>
		<category>저작권</category>

		<comments>http://dansang.egloos.com/1962962#comments</comments>
		<pubDate>Fri, 04 Jul 2008 06:27:48 GMT</pubDate>
		<dc:creator>단상</dc:creator>
	</item>
	<item>
		<title><![CDATA[ set statistics io on ]]> </title>
		<link>http://dansang.egloos.com/1628788</link>
		<guid>http://dansang.egloos.com/1628788</guid>
		<description>
			<![CDATA[ 
  set statistics io on <br>exec  <br><br>			 ]]> 
		</description>

		<comments>http://dansang.egloos.com/1628788#comments</comments>
		<pubDate>Wed, 05 Dec 2007 01:41:54 GMT</pubDate>
		<dc:creator>단상</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 자바스크립트 윈도우 비스타 탐지 ]]> </title>
		<link>http://dansang.egloos.com/1299851</link>
		<guid>http://dansang.egloos.com/1299851</guid>
		<description>
			<![CDATA[ 
  if (navigator.userAgent.indexOf("Windows NT 6.0") &gt; -1) {<br />
&nbsp;&nbsp;&nbsp; alert('vista');<br />
}			 ]]> 
		</description>
		<category>자바스크립트</category>

		<comments>http://dansang.egloos.com/1299851#comments</comments>
		<pubDate>Thu, 28 Jun 2007 05:44:21 GMT</pubDate>
		<dc:creator>단상</dc:creator>
	</item>
</channel>
</rss>
