<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
    <channel>
        <title><![CDATA[mooo.org]]></title>
        <link><![CDATA[http://mooo.org/blog]]></link>
        <description><![CDATA[사람, 컴퓨터, 그리고 인터넷]]></description>
        <language>ko</language>
        <pubDate>Mon, 13 Oct 2008 10:44:33 +0900</pubDate>
        <totalCount>93</totalCount>
                <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/mooo" type="application/rss+xml" /><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.hanrss.com/add_sub.qst?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmooo" src="http://static.hanrss.com/images/add_to_hanrss2.gif">Subscribe with HanRSS</feedburner:feedFlare><item>
            <title><![CDATA[오늘의 이슈, 2008-09-27]]></title>
            <author><![CDATA[mooo]]></author>
            <link><![CDATA[http://mooo.org/4324]]></link>
                        <description><![CDATA[<div class="xe_content"><h4>중국산 가공 식품에 멜라민 함유</h4>중국에서 멜라민이 포함된 분유를 판매해서 중국 유아가 몇명이나 죽고, 또 이중에서 한국에 수입된 중국산 가공 식품에도 멜라민이 함유된 것으로 나타나 한참 떠들석 하다.<br><br><a href="http://ko.wikipedia.org/wiki/%EB%A9%9C%EB%9D%BC%EB%AF%BC" onclick="window.open(this.href);return false;">멜라민</a>을 다량 섭취했을 때는 요결석과 방광 결석을 유발한다고 한다. 그리고, 장기간 섭취하면 신장 결함으로 사망에 이를 수도 있다.<br>
<br>
먹을 것으로 장난치는 인간들은 정말 자기들이 만든 걸 전부 먹게 만들던 해야!<br>
<br>
<ul><li><a href="http://www.hani.co.kr/arti/society/society_general/312673.html" onclick="window.open(this.href);return false;">식약청 “멜라민 식품 5∼10건 더 나올 수도”</a></li><li><a href="http://www.hani.co.kr/arti/international/international_general/312672.html">홍콩 당국 “하인즈 유아식품서도 멜라민 검출”</a></li><li><a href="http://www.hani.co.kr/arti/international/japan/312649.html">일본 시판 과자서도 멜라민 첫 검출</a></li><li><a href="http://www.hani.co.kr/arti/society/society_general/312629.html">자판기커피도 멜라민…‘불안감 증폭’</a></li><li><a href="http://www.hani.co.kr/arti/society/society_general/312553.html" onclick="titleClick(391158709,131628);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_391158709">자판기용 커피크림서 멜라민 검출</span></a></li><li><a href="http://www.hani.co.kr/arti/international/china/312586.html" onclick="window.open(this.href);return false;">‘멜라민 분유’는 서민들 이야기 중국 고위층은 ‘최고급 안전식품’</a></li><li><a href="http://www.hani.co.kr/arti/international/china/312586.html" onclick="titleClick(391158706,131628);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_391158706">중국, 고위층에 최고급 안전식품 제공</span></a></li></ul><br>
<br>
<h4>미국발 금융 위기</h4>모기지론 때문에 촉발된 금융 위기가 미국 최대 저축은행인 워싱턴뮤추얼까지 파산시켰단다. 시장 원리를 원칙적으로 내세우는 미국에서 이런 위기가 나오니 이제는 금융 시장을 살려보겠다고 구제 금융을 하겠다고 하지만 이것도 국회에서 동의를 하지 않아 여의치 않는 모양이다.<br>
<br>
세계의 금융의 중심이라는 월 스트리트는 이미 휘청거리고 있고, 이로 인해 미국 경제, 더 나가 세계 경제가 불안하다. 글로벌 시대라는 것이 절실히 느껴지는 대목이 아닐 수 없다.<br>
<br>
<ul><li><a href="http://www.hani.co.kr/arti/economy/economy_general/312606.html" onclick="titleClick(391199405,131628);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_391199405">미국 최대 저축은행도 ‘파산’</span></a></li><li><a href="http://www.hani.co.kr/arti/international/america/312573.html" onclick="titleClick(391135975,131628);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_391135975">미국 구제금융 ‘백악관 담판’ 결렬</span></a></li><li><a href="http://www.hani.co.kr/arti/international/america/312497.html" onclick="titleClick(390936963,131628);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_390936963">백악관 3자회동 합의 불발…시장혼란 가중될 듯</span></a></li><li><a href="http://www.hani.co.kr/arti/international/europe/312518.html" onclick="titleClick(391050045,131628);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_391050045">유럽 최대 은행 HSBC, 1천100명 감원</span></a></li><li><a href="http://www.hani.co.kr/arti/economy/finance/312582.html" onclick="titleClick(391158702,131628);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_391158702">펀드 ‘썰물’ 이달 14조원</span></a></li><li><a href="http://www.hani.co.kr/arti/politics/politics_general/312473.html" onclick="titleClick(390836744,131628);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_390836744">정부 “외환시장에 최소 100억달러 공급”</span></a></li><li><a href="http://www.hani.co.kr/arti/economy/finance/312580.html" onclick="titleClick(391158707,131628);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_391158707">‘달러 부도날라’ 급한 불끄기 나서</span></a></li><li><a href="http://www.hani.co.kr/arti/economy/stock/312504.html" onclick="titleClick(390988843,131628);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_390988843">코스피,  하루만에 1,500 무너져</span></a></li></ul><br><br>
<br>
<br></div>]]></description>
                        <pubDate>Sat, 27 Sep 2008 22:58:55 +0900</pubDate>
                        <category><![CDATA[이슈]]></category>
                        <category><![CDATA[먹거리]]></category>
                        <category><![CDATA[중국]]></category>
                        <category><![CDATA[멜라민]]></category>
                        <category><![CDATA[미국]]></category>
                        <category><![CDATA[경제]]></category>
                    </item>
                <item>
            <title><![CDATA[오늘의 이슈, 2008-09-08]]></title>
            <author><![CDATA[mooo]]></author>
            <link><![CDATA[http://mooo.org/4180]]></link>
                        <description><![CDATA[<div class="xe_content"><h4>두달만에 미 쇠고기 1만톤 검역 통과, 3700톤 유통</h4>그 많은 사람들이 반대를 했던 미국산 쇠고기가 두달전 고시가 발표되고 난 후 1만톤이 검역에 통과하고 그 중 3700톤이 시중에 풀렸단다.<br><br>음식점들의 원산지 표기 불이행 등으로 인해 식당에서는 가급적 고기를 먹지 않으려고 한다. 업소에서는 분명 국내산, 호주산이라고 말하지만, 이를 어긴 업소가 어디 한둘이겠는가. 더군다나 남이 먹던 음식을 상에 다시 올리는 몰지각한 사람들이 있다는 것은 TV를 통해 눈으로 본 후에는 더더욱 외식하기가 겁난다.<br><br><b>관련기사</b><br><ul><li><a href="http://www.hani.co.kr/arti/society/society_general/309040.html" onclick="window.open(this.href);return false;">두달만에 미 쇠고기 1만t 검역통과 3700t 풀려</a></li></ul><h4>돈 없으면 공부하기도 힘들다</h4>옛날에는 돈 없어도 자신이 열심히 해서 좋은 성과를 낼 수 있고, 그래서 시골에서도 수재가 나고 법관 되고 의사 됐다고 마을 어귀에 현수막이 걸리던 시절이 있었다.<br><br>요즘은? 아무리 혼자서 열심히 한다고 한들, 돈 있는 집안에 있는 아이들을 따라가기가 힘든 것 같다. 그게 갈수록 더 심해지는 것이 문제이다. 이미 사교육비가 가계 지출 중 가장 많은 비중을 차지하고 있고, 이제는 돈 있는 집 애들을 위해 특별한 학교까지 세운다고 한다.<br><br>돈 없으면 공부라도 열심히 해서 새로운 신분을 가져보겠다던 옛날 어른들의 꿈은 이제 정말 옛말인가보다. 돈이 있어야 공부할 수 있는 세상, 참 더러운 세상이다. 불쌍한 우리 자식들. 이런 소리는 돈 없는 자의 한탄인가.<br><br><b>관련기사</b><br><ul><li><a href="http://www.hani.co.kr/arti/society/society_general/309021.html" onclick="window.open(this.href);return false;">부유층 위해 제주 영리학교 허용</a></li><li><a href="http://www.hani.co.kr/arti/society/schooling/309023.html" onclick="window.open(this.href);return false;">상반기 교육비 15조원. 가계 지출 비중 최고치</a></li><li><a href="http://www.hani.co.kr/arti/society/schooling/309359.html" onclick="window.open(this.href);return false;">공교육비 민간부담 "부동의 세계1위"</a><br></li></ul><br><br></div>]]></description>
                        <pubDate>Mon, 08 Sep 2008 11:19:18 +0900</pubDate>
                        <category><![CDATA[이슈]]></category>
                        <category><![CDATA[먹거리]]></category>
                        <category><![CDATA[쇠고기]]></category>
                        <category><![CDATA[사교육비]]></category>
                        <category><![CDATA[공부]]></category>
                    </item>
                <item>
            <title><![CDATA[맑은 고딕 글꼴 다운로드]]></title>
            <author><![CDATA[mooo]]></author>
            <link><![CDATA[http://mooo.org/3372]]></link>
                        <description><![CDATA[<div class="xe_content">맑은 고딕은 Windows Vista에 기본적으로 설치된 글꼴이다. 보는 사람에 따라 다르기는 하지만, 이 글꼴의 경우 기존 한글 글꼴의 기본 형태인 사각형을 벗어나 마름모꼴로 만들어졌기 때문에 상당히 미려하고 가독성이 높다는 장점을 갖는다. <a href="http://mooo.org/2454" onclick="window.open(this.href);return false;">물론 이 글꼴을 보기 위해서는 약간의 수고가 필요하기는 하다.</a><br><br>Windows XP 사용자의 경우에도 이 글꼴을 쓸 수 있는데, 정품 사용자라면 아래 페이지에서 다운로드해서 설치할 수 있다. 설치한 후에는 반드시 <a href="http://mooo.org/2454" onclick="window.open(this.href);return false;">이 포스팅</a>을 참고해서 화면 설정을 제대로 해주자!<br><br><ul><li>다운로드 - <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c55a8c2b-b451-4d1f-87f3-690f78342ae8&amp;DisplayLang=ko" onclick="window.open(this.href);return false;">Microsoft XP용 한글 ClearType 글꼴</a></li></ul><br></div>]]></description>
                        <pubDate>Wed, 04 Jun 2008 11:42:33 +0900</pubDate>
                        <category><![CDATA[맑은 고딕]]></category>
                        <category><![CDATA[ClearType]]></category>
                        <category><![CDATA[Windows XP]]></category>
                        <category><![CDATA[Windows Vista]]></category>
                        <category><![CDATA[글꼴]]></category>
                        <category><![CDATA[다운로드]]></category>
                    </item>
                <item>
            <title><![CDATA[오늘의 이슈, 2008-05-29]]></title>
            <author><![CDATA[mooo]]></author>
            <link><![CDATA[http://mooo.org/3325]]></link>
                        <description><![CDATA[<div class="xe_content"><h4>미국 쇠고기 수입 장관 고시 발표</h4>기가 막힐 노릇이다. 국민 여론은 무시하고 문제 많다고 하는 미국 쇠고기 수입에 대한 장관 고시를 결국 오늘 하고야 말았다. 국민이 하는 이야기는 도대체 어디로 듣는 것인가? 국민을 위한 정부인가? 아니면, 미국 축산업자들을 위한 정부인가? 아무리 낮은 확률이라고 하지만, 그럴 가능성이 아주 조금이라도 있다면 미연에 방지를 해야 하는 것이 정부가 할 일이 아닌가? 나중에 사람이 광우병에 걸려야 그때서야 고치겠다고?<br><br><b>관련기사</b><br><ul><li><a href="http://www.hani.co.kr/arti/politics/politics_general/290376.html" onclick="titleClick(297920347,131628);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_297920347">정부, 끝내 ‘미국산 쇠고기’ 고시 강행</span></a> - 한겨레</li><li><a href="http://www.ohmynews.com/NWS_Web/View/at_pg.aspx?CNTN_CD=A0000912737" onclick="titleClick(298021843,183600);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_298021843">결국 장관고시... 불안한 미 쇠고기 식탁으로</span></a> - 오마이뉴스</li><li><a href="http://www.ohmynews.com/NWS_Web/View/at_pg.aspx?CNTN_CD=A0000912643" onclick="titleClick(297953544,183600);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_297953544">정운천 "광우병 특정위험물질 반입 막겠다"</span></a> - 오마이뉴스</li><li><a href="http://www.yonhapnews.co.kr/society/2008/05/29/0706000000AKR20080529187000002.HTML" onclick="titleClick(297893532,278775);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_297893532">농식품부 ＂다음달 3일 고시 발효 예상＂</span></a> - 연합뉴스</li><li><a href="http://www.yonhapnews.co.kr/society/2008/05/29/0701000000AKR20080529091300061.HTML" onclick="titleClick(297690144,278775);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_297690144">美 쇠고기 내주 초 시중 유통 가능</span></a> - 연합뉴스<br></li><li><a href="http://www.hani.co.kr/arti/society/society_general/290387.html" onclick="titleClick(297978317,131628);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_297978317">시청 앞 유모차 행진, 엄마들이 뿔났다</span></a> - 한겨레</li><li><a href="http://www.hani.co.kr/arti/international/america/290322.html" onclick="titleClick(297849258,131628);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_297849258">“미 ‘20개월 미만 쇠고기’ 양보 뜻 있었다”</span></a> - 한겨레</li><li><a href="http://www.yonhapnews.co.kr/society/2008/05/28/0701000000AKR20080528100600061.HTML" onclick="titleClick(296911480,278775);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_296911480">민노총 美쇠고기 출하저지…경찰 긴장</span></a> - 연합뉴스</li><li><a href="http://www.redian.org/news/articleView.html?idxno=9894" onclick="titleClick(296699982,275967);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_296699982">운수노조 "단 1g의 반출도 막겠다"</span></a> - 레디앙</li><li><a href="http://www.ohmynews.com/NWS_Web/View/at_pg.aspx?CNTN_CD=A0000912260" onclick="titleClick(297759863,183600);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_297759863">'능수능란' 미 축산협회, 놀아나는 이명박</span></a> - 오마이뉴스</li></ul><br><h4>촛불 집회 도중 거리 시위자 연행</h4>그 말 많은 미국 쇠고기 들여오지 말자고 많은 사람들이 촛불 문화제에 참여하고, 거리 시위에 나서고 있다. 거리 시위를 하면 불법 집회란다. 지금의 집시법으로는 거리 시위는 불법 집회라는 것이 맞는 말이기는 하지만, 그 많은 사람들, 더군다나 평화적인 시위를 하겠다는 사람들을 지난 며칠 동안 백명이 넘도록 연행해갔다. 그리고는 구속 수사한다고 한다.<br><br>예전에 시위 진압대에 있던 사람들도, 정치인들도, 변호사들도 이번 일은 가혹하다고 한다. 지금까지 이런 선례가 없었다고 한다. 도대체 지금의 정부, 경찰들은 무슨 생각을 하고 있는 것인가? 그렇게 하면 국민들의 목소리가 잦아들 것이라 생각하는 것인가? 그 사람들은 80년대에 뭐하고 살았나? 그때 몇몇 열사들이 죽어가니 국민들이 조용히 있던가?<br><br>많은 사람들이 이야기한다. 다시 80년대로 회귀하고 있다고. 기가 막힐 일이다. 이 땅에 민주화가 어느 정도 이루어졌다는 말은 이제 진실이 아닌 모양이다.<br><br><b>관련기사</b><br><ul><li><a href="http://www.yonhapnews.co.kr/society/2008/05/29/0702000000AKR20080529103900004.HTML" onclick="titleClick(297763417,278775);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_297763417">검찰, ＇촛불 입건자＇ 일단 전원기소 방침</span></a> - 연합뉴스</li><li><a href="http://www.yonhapnews.co.kr/society/2008/05/28/0702000000AKR20080528080900004.HTML" onclick="titleClick(296949036,278775);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_296949036">＂한국, 집회ㆍ시위 등 표현의 자유 제약＂&lt;앰네스티&gt;</span></a> - 연합뉴스</li><li><a href="http://www.hani.co.kr/arti/society/society_general/290234.html" onclick="titleClick(297583475,131628);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_297583475">경찰, 인도 시민도 방패로 “까버려!”</span></a> - 한겨레</li><li><a href="http://www.redian.org/news/articleView.html?idxno=9906" onclick="titleClick(297614544,275967);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_297614544">거리로만 나서면 사람이 불어난다</span></a> - 레디앙</li><li><a href="http://www.ohmynews.com/NWS_Web/View/at_pg.aspx?CNTN_CD=A0000911650" onclick="titleClick(297187908,183600);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_297187908">"멍청한 대중은 재밌게 꼬드기면 바로 세뇌" "부정 여론 진원지 방송·인터넷 적극 관리"</span></a> - 오마이뉴스</li><li><a href="http://www.ohmynews.com/NWS_Web/View/at_pg.aspx?CNTN_CD=A0000911329" onclick="titleClick(297089022,183600);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_297089022">'포로'가 된 100여명 연행자들의 목소리</span></a> - 오마이뉴스</li><li><a href="http://www.ohmynews.com/NWS_Web/View/at_pg.aspx?CNTN_CD=A0000910785" onclick="titleClick(296360962,183600);if(!event.ctrlKey&amp;&amp;!event.metaKey)event.cancelBubble=true" class="lnk9"><span id="title_296360962">'이명박 아웃'... 스스로 '닭장차'에 오른 시민들</span></a> - 오마이뉴스</li></ul><br></div>]]></description>
                        <pubDate>Thu, 29 May 2008 21:10:36 +0900</pubDate>
                        <category><![CDATA[이슈]]></category>
                        <category><![CDATA[광우병]]></category>
                        <category><![CDATA[쇠고기]]></category>
                        <category><![CDATA[촛불문화제]]></category>
                        <category><![CDATA[먹거리]]></category>
                    </item>
                <item>
            <title><![CDATA[제로보드XE 설문조사 모듈에서 로그인하지 않은 사용자는 투표하지 못하도록 수정하기]]></title>
            <author><![CDATA[mooo]]></author>
            <link><![CDATA[http://mooo.org/3298]]></link>
                        <description><![CDATA[<div class="xe_content">제로보드XE로 홈페이지를 꾸민 경우 설문조사 모듈은 때때로 아주 유용하며 재미있다. 그런데, 제로보드XE의 설문조사 모듈은 기본적으로 로그인하지 않은 상태에서도 설문에 참여할 수 있기 때문에 때로는 이것이 문제가 될 수도 있다. 그래서 로그인하지 않은 사용자는 설문조사에 참여할 수 없도록 하기 위해 조금 손을 봐줄 필요가 있다. 이 기능이 설문조사 모듈에서 설정을 통해 정할 수 있으면 참 좋을텐데, 그렇지 않기 때문에 직접 코드를 수정해줄 수 밖에 없다.<br><br>우선 modules/poll/poll.model.php 파일에 있는 isPolled() 함수를 수정한다.<br><br><div editor_component="code_highlighter" code_type="Php" file_path="modules/poll/poll.model.php" description="" first_line="19" collapse="false" nogutter="false" nocontrols="false" style="border-style: dotted dotted dotted solid; border-color: rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102) rgb(34, 170, 238); border-width: 1px 1px 1px 5px; padding: 5px; background: rgb(250, 250, 250) url(./modules/editor/components/code_highlighter/code.png) no-repeat scroll right top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; function isPolled($poll_srl) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $args-&gt;poll_srl = $poll_srl;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(Context::get('is_logged')) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $logged_info = Context::get('logged_info');<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $args-&gt;member_srl = $logged_info-&gt;member_srl;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $args-&gt;ipaddress = $_SERVER['REMOTE_ADDR'];<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $output = executeQuery('poll.getPollLog', $args);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if($output-&gt;data-&gt;count) return true;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br></div><br>이렇게 되어 있는 함수를<br><br><div editor_component="code_highlighter" code_type="Php" file_path="modules/poll/poll.model.php" description="" first_line="19" collapse="false" nogutter="false" nocontrols="false" style="border-style: dotted dotted dotted solid; border-color: rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102) rgb(34, 170, 238); border-width: 1px 1px 1px 5px; padding: 5px; background: rgb(250, 250, 250) url(./modules/editor/components/code_highlighter/code.png) no-repeat scroll right top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; function isPolled($poll_srl) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $args-&gt;poll_srl = $poll_srl;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(Context::get('is_logged')) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $logged_info = Context::get('logged_info');<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $args-&gt;member_srl = $logged_info-&gt;member_srl;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $args-&gt;ipaddress = $_SERVER['REMOTE_ADDR'];<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $output = executeQuery('poll.getPollLog', $args);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if($output-&gt;data-&gt;count) return true;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br></div><br>와 같이 25, 26, 27번째 줄을 수정한다. 이 함수를 수정하는 것은 실제로 로그인하지 않은 사용자가 설문조사에 참여하지 못하도록 하는 것과는 큰 관계는 없지만, 이렇게 함으로 중복 투표를 막을 수 있기 때문에 수정하는 것이다.<br><br>그런 다음, 같은 파일의 getPollHtml() 함수를 수정한다.<br><br><div editor_component="code_highlighter" code_type="Php" file_path="modules/poll/poll.model.php" description="" first_line="67" collapse="false" nogutter="false" nocontrols="false" style="border-style: dotted dotted dotted solid; border-color: rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102) rgb(34, 170, 238); border-width: 1px 1px 1px 5px; padding: 5px; background: rgb(250, 250, 250) url(./modules/editor/components/code_highlighter/code.png) no-repeat scroll right top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if($poll-&gt;stop_date &gt; date("Ymd")) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if($this-&gt;isPolled($poll_srl)) $tpl_file = "result";<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else $tpl_file = "form";<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $tpl_file = "result";<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br></div><br>이렇게 되어 있는 부분을<br><br><div editor_component="code_highlighter" code_type="Php" file_path="modules/poll/poll.model.php" description="" first_line="67" collapse="false" nogutter="false" nocontrols="false" style="border-style: dotted dotted dotted solid; border-color: rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102) rgb(34, 170, 238); border-width: 1px 1px 1px 5px; padding: 5px; background: rgb(250, 250, 250) url(./modules/editor/components/code_highlighter/code.png) no-repeat scroll right top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if($poll-&gt;stop_date &gt; date("Ymd")) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if($this-&gt;isPolled($poll_srl) or !Context::get('is_logged')) $tpl_file = "result";<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else $tpl_file = "form";<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $tpl_file = "result";<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br></div><br>이와 같이 수정해준다.<br><br>이제 로그인하지 않은 사용자의 경우 설문조사 화면에서 결과 화면을 보여줌으로 결과적으로 로그인하지 않으면 설문조사에 참여할 수 없게 된다.<br><br><div editor_component="quotation" use_folder="N" folder_opener="더 보기..." folder_closer="닫기" bold="N" color="blue" margin="20" padding="20" border_style="solid" border_thickness="3" border_color="EE6688" bg_color="FFFFFF" style="border: 3px solid rgb(238, 102, 136); margin: 20px; padding: 20px; background-color: rgb(255, 255, 255);">단, 이렇게 수정을 하면 모든 설문조사에 참여하고자할 때는 로그인을 해야한다. 따라서, <b>경우에 따라 로그인하지 않은 사용자가 설문조사에 참여하도록 하기 위해서는 이렇게 수정해서는 안된다.</b><br>
<br>
각각의 설문조사에서 로그인한 사용자만 참여 가능하도록 설정하기 위해서는 DB 테이블 등을 수정해줘야 하기 때문에 현재로서는 별로 권하고 싶지 않다.<br></div><br></div>]]></description>
                        <pubDate>Thu, 29 May 2008 19:04:57 +0900</pubDate>
                        <category><![CDATA[제로보드XE]]></category>
                        <category><![CDATA[개발]]></category>
                        <category><![CDATA[패치]]></category>
                        <category><![CDATA[설문조사]]></category>
                    </item>
                <item>
            <title><![CDATA[리눅스 콘솔 단축키]]></title>
            <author><![CDATA[mooo]]></author>
            <link><![CDATA[http://mooo.org/3280]]></link>
                        <description><![CDATA[<div class="xe_content">리눅스 콘솔이나 터미널 상에서 사용할 수 있는 단축키가 여러가지 있다. 이 중에서 유용한 것들 몇가지를 정리해보자.<br>
<br>
우선, 터미널이 아닌 콘솔 상에서 쓸 수 있는 단축키로는 아래와 같은 것들이 있다.<br>
<ul><li><b>Alt-F1</b> ~ <b>Alt-F12</b> : 콘솔 이동</li><li><b>Alt-(Left/Right)</b> : 이전/다음 콘솔로 이동</li><li><b>Ctrl-Scroll Lock</b> : 프로세스 목록 보기</li><li><b>Shift-Scroll Lock</b> : 메모리 상태 정보 보기</li></ul><br>셀 상에서 실행 중인 프로그램을 제어하는 단축키로는<br><ul><li><span style="font-weight: bold;">Ctrl-C</span> - 실행 중인 프로그램 중지</li><li><span style="font-weight: bold;">Ctrl-Z</span> - 실행 중인 프로그램 일시 정지</li><li><span style="font-weight: bold;">%</span> - 일시 정지된 프로그램 다시 실행</li></ul>
<br>
그리고, bash 상에서 기본 입력 모드인 emacs 스타일일 때는<br>
<ul><li><span style="font-weight: bold;">Tab</span> - 자동 완성</li><li>
<span style="font-weight: bold;">Ctrl-D</span> - 로그아웃</li><li>
<span style="font-weight: bold;">Ctrl-R</span> - 히스토리 찾기</li><li>
<span style="font-weight: bold;">Ctrl-S</span> - 키보드 잠그기</li><li>
<span style="font-weight: bold;">Ctrl-Q</span> - 잠긴 키보드 풀기</li></ul><ul><li><span style="font-weight: bold;">Ctrl-M</span> - <span style="font-weight: bold;">Enter</span></li><li><span style="font-weight: bold;">Ctrl-P</span> - 이전 명령어 (<span style="font-weight: bold;">Up</span>)</li><li>
<span style="font-weight: bold;">Ctrl-N</span> - 다음 명령어 (<span style="font-weight: bold;">Down</span>)</li></ul><ul><li><span style="font-weight: bold;">Ctrl-I</span> - 화면 지우기 (clear)</li><li>
<span style="font-weight: bold;">Ctrl-Y</span> - 버퍼의 내용 붙여넣기</li></ul><ul><li><span style="font-weight: bold;">Ctrl-A</span> - 입력 라인의 처음으로 이동 (Home)</li><li><span style="font-weight: bold;">Ctrl-E</span> - 입력 라인의 끝으로 이동 (End)</li><li><span style="font-weight: bold;">Ctrl-B</span> - 커서를 왼쪽으로 이동 (Left)</li><li><span style="font-weight: bold;">Ctrl-F</span> - 커서를 오른쪽으로 이동 (Right)</li><li><span style="font-weight: bold;">Ctrl-XX</span> - 커서를 이전 위치로 이동</li></ul><ul><li><span style="font-weight: bold;">Ctrl-U</span> - 커서 왼쪽의 문자들을 버퍼에 저장 후 삭제</li><li>
<span style="font-weight: bold;">Ctrl-K</span> - 커서 오른쪽의 문자들을 버퍼에 저장 후  삭제</li></ul><ul><li><span style="font-weight: bold;">Alt-L</span> - 커서 위치에서 문자열 끝까지 소문자로 변환</li><li>
<span style="font-weight: bold;">Alt-U</span> - 커서 위치에서 문자열 끝까지 대문자로 변환</li><li>
<span style="font-weight: bold;">Alt-T</span> - 두 단어 위치 바꾸기</li></ul><ul><li><span style="font-weight: bold;">Alt-B</span> - 커서를 다음 단어로 이동</li><li><span style="font-weight: bold;">Alt-F</span> - 커서를 이전 단어로 이동</li></ul>











<br>
참고로 bash 상에서 입력 모드를 vi 스타일로 변경하고 싶을 때는<br>
<span class="comment"><div editor_component="textbox" use_folder="N" folder_opener="더 보기..." folder_closer="닫기" bold="N" color="blue" font="Consolas, Courier New, sans-serif" lineheight="1.6" linebreak="Y" margin="5" padding="10" border_style="solid" border_thickness="1" border_color="cccccc" bg_color="eeeeee" style="border: 1px solid rgb(204, 204, 204); margin: 5px; padding: 10px; font-family: Consolas,Courier New,sans-serif; line-height: 1.6; white-space: normal; background-color: rgb(238, 238, 238);">shell&gt; set -o vi<br>
</div><br>
다시, emacs 스타일로 변경할 때는<br>
<div editor_component="textbox" use_folder="N" folder_opener="더 보기..." folder_closer="닫기" bold="N" color="blue" font="Consolas, Courier New, sans-serif" lineheight="1.6" linebreak="Y" margin="5" padding="10" border_style="solid" border_thickness="1" border_color="cccccc" bg_color="eeeeee" style="border: 1px solid rgb(204, 204, 204); margin: 5px; padding: 10px; font-family: Consolas,Courier New,sans-serif; line-height: 1.6; white-space: normal; background-color: rgb(238, 238, 238);">shell&gt; set -o emacs<br>
</div><br>
<br>
</span></div>]]></description>
                        <pubDate>Wed, 28 May 2008 21:23:04 +0900</pubDate>
                        <category><![CDATA[Linux]]></category>
                        <category><![CDATA[리눅스]]></category>
                        <category><![CDATA[리눅스 콘솔]]></category>
                        <category><![CDATA[단축키]]></category>
                        <category><![CDATA[bash]]></category>
                        <category><![CDATA[emacs]]></category>
                        <category><![CDATA[vi]]></category>
                    </item>
                <item>
            <title><![CDATA[다시 거리로 나온 물대포]]></title>
            <author><![CDATA[mooo]]></author>
            <link><![CDATA[http://mooo.org/3222]]></link>
                        <description><![CDATA[<div class="xe_content">2008년 5월 25일 새벽 청계천 촛불 집회 현장에서 살수차(일명 물대포)가 등장했다고 한다. 허허! 시간이 거꾸로 가고 있는 것인가. 민주화를 거쳐 이제 우리나라에도 나름대로 집회나 시위 문화가 자리 잡아가고 있다고 생각하고 있었는데, 또 다시 물대포가 등장한단 말인가? 이러다가 거리에 다시 화염병과 각목 등이 날아다니는 것은 아닌지 모르겠다. 어찌 일을 이렇게까지 만드는 것인가.<br>
<br>
누구의 잘잘못을 떠나서 왜 촛불 집회 현장에 물대포까지 동원을 해야 하는지 이해를 할 수가 없다. 물대포를 동원해야할 정도로 집회가 과격한 양상으로 흘러갔던 것인가? 아니면, 집회를 조기 진압하기 위해 물대포를 사용한 것인가? 과연 물대포 동원이 어느 선에서 결정된 것인지 무척 궁금하다. 경찰서장의 지시? 아니면 경찰청장의 지시? 아니면 그것보다 더 윗선인가?<br>
<br>
최루탄 날아다니고 화염병이 날아다니는 시위를 했던 사람이라면 알 것이다. 시위가 과격해지는 것은 한 순간이다. 어느 한쪽에서 과격하게 행동을 시작하면 그게 연쇄 반응을 일으켜 걷잡을 수 없이 커져버리는 것이 집회 현장이다. 집회에 참석한 사람들이나 전경들이나 다들 사람이다. 사람이니 당연히 감정이 있을 수 밖에 없고, 특히 집회 현장은 군중 심리가 크게 작용하는 곳이기 때문에 사람들이 쉽사리 흥분하게 된다. 이럴 때 일수록 공권력이 침착하게 시민을 보호해야 하는 것이 원칙이 아닐까?<br>
<br>
공권력이 나서서 시민들을 협박하고 흥분시킨다면 그건 누구의 잘못인가? 참으로 답답한 일이다. 이러다 거리에 80년대의 시위 현장이 재현되는 것은 아닐지 걱정된다.<br>
<br>
<b></b><div editor_component="quotation" use_folder="N" folder_opener="더 보기..." folder_closer="닫기" bold="N" color="blue" margin="20" padding="10" border_style="solid" border_thickness="3" border_color="cccccc" bg_color="FFFFFF" style="border: 3px solid rgb(204, 204, 204); margin: 20px; padding: 10px; background-color: rgb(255, 255, 255);"><b>관련글</b><br>
<ul><li><a href="http://blog.daum.net/xkfmalsfls/10385112" onclick="window.open(this.href);return false;">약먹었나? 갑자기 용감해진 대한민국 경찰들</a></li><li><a href="http://peoplenet.tistory.com/11" onclick="window.open(this.href);return false;">24일, 참담했던 밤샘 광우병 반대 촛불시위</a></li><li><a href="http://noneway.tistory.com/227" onclick="window.open(this.href);return false;">국민의 생존권 보장요구를 물대포로 응수하는 정부</a></li><li><a name="1760202" title="살수차에 의한 촛불밤샘집회 강제진압"></a><a href="http://news.egloos.com/1760202" onclick="window.open(this.href);return false;">살수차에 의한 촛불밤샘집회 강제진압</a></li><li><a href="http://www.ohmynews.com/NWS_Web/view/at_pg.aspx?CNTN_CD=A0000908655" onclick="window.open(this.href);return false;">문화제 끝났어도 촛불은 떠나지 못해</a> - 오마이뉴스<a name="1760202" title="살수차에 의한 촛불밤샘집회 강제진압"></a></li><li><a href="http://www.yonhapnews.co.kr/society/2008/05/25/0701000000AKR20080525002751004.HTML" onclick="window.open(this.href);return false;">촛불문화제 참가자들 도로 점거 밤샘 시위. 37명 연행</a> - 연합뉴스</li><li><a href="http://www.hani.co.kr/arti/society/society_general/289589.html" onclick="window.open(this.href);return false;">요지부동 정부에 ‘촛불 분노’…경찰 강제진압이 기름 부어</a> - 한겨레<br></li></ul></div><br></div>]]></description>
                        <pubDate>Sun, 25 May 2008 23:01:59 +0900</pubDate>
                        <category><![CDATA[이슈]]></category>
                        <category><![CDATA[광우병]]></category>
                        <category><![CDATA[촛불문화제]]></category>
                        <category><![CDATA[집회]]></category>
                        <category><![CDATA[시위]]></category>
                        <category><![CDATA[공권력]]></category>
                        <category><![CDATA[물대포]]></category>
                        <category><![CDATA[살수차]]></category>
                    </item>
                <item>
            <title><![CDATA[MySQL 자동 최적화 스크립트]]></title>
            <author><![CDATA[mooo]]></author>
            <link><![CDATA[http://mooo.org/3216]]></link>
                        <description><![CDATA[<div class="xe_content">리눅스 상에서 MySQL을 DBM으로 사용한다면 <b>mysqlcheck</b>를 사용해서 최적화 및 복구를 할 수 있다. 이것은 <b>myisamchk</b>와 비슷한데 myisamchk는 mysqld 데몬이 구동되지 않았을 때 사용할 수 있고, mysqlcheck는 mysqld 데몬이 구동되고 있을 때 사용한다는 점에서 다르다.<br><br>mysqlcheck는 콘솔 상에서 CHECK TABLE, REPAIR TABLE, ANALYZE TABLE, OPTIMIZE TABLE 명령을 실행시켜주므로 이를 스크립트로 만들어서 cron에 등록해 주기적으로 사용하면 좋을 것이다.<br><br>mysqlcheck의 사용법은 다음과 같다.<br><br><div editor_component="textbox" use_folder="N" folder_opener="더 보기..." folder_closer="닫기" bold="N" color="blue" font="Consolas, Courier New, sans-serif" lineheight="1.6" linebreak="Y" margin="5" padding="10" border_style="solid" border_thickness="1" border_color="cccccc" bg_color="eeeeee" style="border: 1px solid rgb(204, 204, 204); margin: 5px; padding: 10px; font-family: Consolas,Courier New,sans-serif; line-height: 1.6; white-space: normal; background-color: rgb(238, 238, 238);">shell&gt; mysqlcheck [options] db_name [tables]<br>shell&gt; mysqlcheck [options] --databases db_name1 [db_name2 db_name3...]<br>shell&gt; mysqlcheck [options] --all-databases<br></div><br>mysqlcheck의 유용한 옵션으로는 다음과 같은 것들이 있다.<br><ul><li><b>--all-databases, -A</b><br>모든 데이터베이스에 대해 검사한다.<br></li><li><b>--analyze, -a</b><br>테이블을 분석한다.<br></li><li><b>--auto-repair</b><br>테이블을 복구한다<br></li><li><b>--fast, -F</b><br>테이블이 정상적으로 닫히지 않은 경우에 대해서만 검사한다.</li><li><b>--force, -f</b><br>SQL 에러가 발생하더라도 계속 수행한다.<br></li><li><b>--optimize, -o</b><br>테이블을 최적화시킨다.<br></li><li><b>--repair, -r</b><br>테이블을 복구한다.<br></li><li><b>
--silent, -s</b><br>에러 메시지 외의 다른 메시지는 출력하지 않는다.<br></li><li><b>--host=host_name, -h host_name</b><br>MySQL 서버가 구동하고 있는 호스트 이름을 지정한다.<br></li><li><b>
--user=user_name, -u user_name</b><br>MySQL 서버에 접속한 사용자 이름을 지정한다.<br></li><li><b>--password[=password], -p[password]</b><br>MySQL 서버에 접속할 사용자의 암호를 지정한다.<br></li><li><b>--port=port_num, -P port_num</b><br>MySQL 서버에 접속한 포트를 지정한다.<br></li></ul>

<br>위의 옵션을 적절히 조합해서 mysqlcheck를 실행하면 된다. 일반적으로 mysqlcheck를 실행할 때는 아래와 같은 형태로 사용한다.<br><br><div editor_component="textbox" use_folder="N" folder_opener="더 보기..." folder_closer="닫기" bold="N" color="blue" font="Consolas, Courier New, sans-serif" lineheight="1.6" linebreak="Y" margin="5" padding="10" border_style="solid" border_thickness="1" border_color="cccccc" bg_color="eeeeee" style="border: 1px solid rgb(204, 204, 204); margin: 5px; padding: 10px; font-family: Consolas,Courier New,sans-serif; line-height: 1.6; white-space: normal; background-color: rgb(238, 238, 238);">shell&gt; mysqlcheck -Aao --auto-repair -u <u>root</u> -p<u>password</u><br></div><br>이렇게 실행시키면 아래와 같은 결과를 볼 수 있다.<br><br><div editor_component="textbox" use_folder="N" folder_opener="더 보기..." folder_closer="닫기" bold="N" color="blue" font="Consolas, Courier New, sans-serif" lineheight="1.6" linebreak="Y" margin="5" padding="10" border_style="solid" border_thickness="1" border_color="cccccc" bg_color="eeeeee" style="border: 1px solid rgb(204, 204, 204); margin: 5px; padding: 10px; font-family: Consolas,Courier New,sans-serif; line-height: 1.6; white-space: normal; background-color: rgb(238, 238, 238);">mooo.xe_action_forward&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Table is already up to date<br>mooo.xe_addons&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Table is already up to date<br>mooo.xe_admin_shortcut&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Table is already up to date<br>mooo.xe_comment_declared&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Table is already up to date<br>mooo.xe_comment_declared_log&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Table is already up to date<br>mooo.xe_comment_voted_log&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Table is already up to date<br>mooo.xe_comments&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OK<br>mooo.xe_comments_list&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OK<br>mooo.xe_counter_log&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OK<br>mooo.xe_counter_status&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OK<br>...<br></div><br>이제 주기적으로 검사해주기 위해 <b>/etc/cron.d</b> 에 등록해주도록 하자.<br><br><div editor_component="textbox" use_folder="N" folder_opener="더 보기..." folder_closer="닫기" bold="N" color="blue" font="Consolas, Courier New, sans-serif" lineheight="1.6" linebreak="Y" margin="5" padding="10" border_style="solid" border_thickness="1" border_color="cccccc" bg_color="eeeeee" style="border: 1px solid rgb(204, 204, 204); margin: 5px; padding: 10px; font-family: Consolas,Courier New,sans-serif; line-height: 1.6; white-space: normal; background-color: rgb(238, 238, 238);"># /etc/cron.d/mysqlcheck<br><br>PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin<br>#MAILTO=root<br><br>45 4 * * *&nbsp;&nbsp; root&nbsp; /usr/bin/mysqlcheck -Aaos --auto-repair -u <u>root</u> -p<u>password</u><br><br># EOF<br></div><br>위 예에서는 매일 새벽 4시 45분에 myslqcheck를 실행하도록 했다. 이 시간은 적절히 수정하면 될 것이다.<br><br></div>]]></description>
                        <pubDate>Sun, 25 May 2008 22:17:26 +0900</pubDate>
                        <category><![CDATA[MySQL]]></category>
                        <category><![CDATA[mysqlcheck]]></category>
                        <category><![CDATA[cron]]></category>
                        <category><![CDATA[스크립트]]></category>
                    </item>
                <item>
            <title><![CDATA[인터넷 회원 가입할 때 주민번호 없이 가능해진다!]]></title>
            <author><![CDATA[mooo]]></author>
            <link><![CDATA[http://mooo.org/3166]]></link>
                        <description><![CDATA[<div class="xe_content">방송통신위원회가 계속 이어지는 개인 정보 유출 사건으로 인해, 주민번호 없이 인터넷 회원 가입을 할 수 있도록 의무화하는 등의 개선책을 포함한 정보통신망법을 개정했다고 한다. 이 얼마나 반가운 소식인가. 물론 지금 당장 바뀐다는 것은 아니고, 이제 개정했으니 앞으로 6개월 후부터 시행될 것이다. (관련기사 - <a href="http://www.zdnet.co.kr/news/internet/etc/0,39031281,39169093,00.htm" onclick="window.open(this.href);return false;">주민번호 없이' 인터넷 회원가입한다</a>, ZDNet 뉴스)<br><br>가장 기본적이고 필수적인 개인 정보인 주민번호를 인터넷 회원 가입하면서까지 입력해야하는 것이 항상 못마땅했었는데, 이번 정보통신망 개정으로 인해 앞으로는 그럴 필요가 없어졌다.<br><br>언제인가부터 회원 가입할 때 주민번호를 요구하는 경우에는 반드시 회원 가입을 해야 하는 경우를 제외하고는 회원 가입을 하지 않았었다. 특정 정보를 보기 위해서는 회원 가입을 강요하는 사이트들도 종종 있어서 그런 경우에는 못마땅하지만 주민번호를 넣어 회원 가입을 할 수 밖에 없어 항상 찝찝했다.<br><br>또 한가지 재미있는 것은, 오프라인에서 마트나 대리점 같은 곳에서 경품 응모 혹은 회원 카드 발급을 위해 주민번호를 요구하는 것이다. 그 사람들을 뭘 믿고 주민번호를 알려준단 말인가? 이것도 반드시 고쳐져야할 것이다. 단 몇 푼 절약하기 위해서 내 정보를 그냥 넘겨주는 것이 아닌가?<br><br>아마 내 주민번호도 여기저기 돌아다니고 있을 것이다. 얼마 전 옥션 사건 때에도 내 정보가 유출되었다고 하니 이건 분명해보인다. 이미 돌아다니고 있는 정보들이야 어쩔 수 없다고 해도, 앞으로는 절대 이런 일이 일어나지 않으면 좋겠다. 그리고, 기존에 인터넷 사이트 회원 가입할 때 입력했던 주민번호들도 전부 폐기되기를 바란다.<br><br><br></div>]]></description>
                        <pubDate>Thu, 22 May 2008 18:49:44 +0900</pubDate>
                        <category><![CDATA[일상사]]></category>
                        <category><![CDATA[이슈]]></category>
                        <category><![CDATA[개인정보]]></category>
                        <category><![CDATA[주민번호]]></category>
                        <category><![CDATA[인터넷 회원가입]]></category>
                    </item>
                <item>
            <title><![CDATA[오늘의 이슈, 2008-05-22]]></title>
            <author><![CDATA[mooo]]></author>
            <link><![CDATA[http://mooo.org/3114]]></link>
                        <description><![CDATA[<div class="xe_content"><h4>주한 미국 대사가 야당 대표에게 전화해서 불만을 토로하다</h4>지난 21일 버시바우 주한 미국 대사가 민주당 손학규 대표에게 전화해서 "실망스럽다"라고 했단다. 실망스럽다고 한 내용은 손학규 대표가 청와대 회동 중에 "30개월 미만의 소만을 수입해야 한다"라고 말한 것 때문이라는데, 그는 미국 정부의 대리인인가? 아니면 미국 축산업자들의 대리인인가? 아무리 사적인 통화라고는 하지만, 일국의 대사가 야당 대표에게 전화해서 저런 소리를 하다니, 얼마나 우리나라를 우습게 보는 것인가?<br><ul><li>연합뉴스 - <a href="http://www.yonhapnews.co.kr/politics/2008/05/21/0502000000AKR20080521176300001.HTML" onclick="window.open(this.href);return false;">美대사, 손대표에 불쑥 전화 "실망스럽다"</a></li><li>오마이뉴스 - <a href="http://www.ohmynews.com/NWS_Web/View/at_pg.aspx?CNTN_CD=A0000906097" onclick="window.open(this.href);return false;">무례한 버시바우, 손학규에 전화해 "실망스럽다"</a><br></li><li>레디앙 - <a href="http://www.redian.org/news/articleView.html?idxno=9828" onclick="window.open(this.href);return false;">버시바우의 ‘오바’…“손학규 실망스럽다”</a></li><li>연합뉴스 - <a href="http://www.yonhapnews.co.kr/politics/2008/05/21/0502000000AKR20080521200400001.HTML" onclick="window.open(this.href);return false;">버시바우 "사적 대화 공개해 놀랐다"</a><br></li></ul><br><h4>경유 가격이 휘발유 가격을 앞지르다</h4>몇년 전 휘발유 가격이 오르면서 상대적으로 경유 가격이 싸지는 일이 있었다. 그러면서, 유지 비용이 싸다는 것 때문에 많은 사람들이 RV 자동차를 구입하게 되었는데, 이제는 이것도 옛 말이 되고 말았다. 경유 가격이 휘발유 가격보다 더 비싸진단다. 경유차가 세금도 더 높고 연비도 안좋은 것이 보통인데, 이제는 유지비 때문에 경유차는 타지도 못하겠군.<br><ul><li>한겨례 - <a href="http://www.hani.co.kr/arti/economy/economy_general/288825.html" onclick="window.open(this.href);return false;">경유, 휘발유값 앞질렀다</a></li></ul><br><br><br></div>]]></description>
                        <pubDate>Thu, 22 May 2008 10:15:44 +0900</pubDate>
                        <category><![CDATA[이슈]]></category>
                        <category><![CDATA[손학규]]></category>
                        <category><![CDATA[주한 미국 대사]]></category>
                        <category><![CDATA[버시바우]]></category>
                        <category><![CDATA[자동차]]></category>
                        <category><![CDATA[경유]]></category>
                        <category><![CDATA[휘발유]]></category>
                        <category><![CDATA[물가]]></category>
                    </item>
                <item>
            <title><![CDATA[Firefox 3 RC1과 HTML Validator 0.8.4.6]]></title>
            <author><![CDATA[mooo]]></author>
            <link><![CDATA[http://mooo.org/3084]]></link>
                        <description><![CDATA[<div class="xe_content">얼마전 <a href="http://en-us.www.mozilla.com/en-US/firefox/all-rc.html" onclick="window.open(this.href);return false;">Firefox 3 RC1</a>이 나왔다. 이제 Release Candidate가 나오고 6월 경에는 정식 버전이 릴리즈된다고 하니 기쁜 소식이 아닐 수 없다.<br>
<br>
Firefox가 유용한 것은 Firefox 그 자체로도 좋은 성능을 보이지만, 무엇보다 뛰어난 확장 기능들이 많다는 것이다. 유명한 <a href="http://getfirebug.com/releases/" onclick="window.open(this.href);return false;">Firebug</a>는 물론이고 <a href="http://users.skynet.be/mgueury/mozilla/" onclick="window.open(this.href);return false;">HTML Validator</a> 확장기능은 웹 개발이나 웹 디자인을 하는 사람에게는 반드시 필요한 확장기능일 것이다.<br>
<br>
<a href="http://getfirebug.com/releases/" onclick="window.open(this.href);return false;">Firebug</a>의 경우에는 1.1.0 베타 버전에서 이번 RC1까지 지원을 하지만, <a href="http://users.skynet.be/mgueury/mozilla/" onclick="window.open(this.href);return false;">HTML Validator</a>의 경우에는 버전 0.8.4.6에서 Firefox 3 Beta 5까지 지원을 하고 있다.<br>
<br>
그렇다면 이번 RC1에서는 HTML Validator 0.8.4.6을 쓰지 못하는 것인가? 물론 그건 아니다. 아직 정식으로 지원을 하는 것은 아니지만, 약간의 편법을 쓰면 Firefox 3 RC1에서도 HTML Validator 0.8.4.6을 사용할 수 있다.<br>
<br>
방법은 썩 어렵지 않다. 우선, 최신 버전인 HTML Validator 0.8.4.6을 홈페이지에서 <a href="http://users.skynet.be/mgueury/mozilla/download.html" onclick="window.open(this.href);return false;">다운로드</a>한다. 사용하는 운영체제에 맞게 다운로드해서 로컬 디스크에 저장해놓는다. 운영체제에 따라 파일 이름이 달라지겠지만, 윈도우즈용 같은 경우는 파일 이름이 <b>tidy_firefox_win_0846.xpi</b> 일 것이다.<br>
<br>
Firefox 확장기능들은 모두 확장자가 xpi 이다. 이 파일은 내부적으로는 zip 압축 파일이므로 확장자만 zip으로 바꿔주면 압축을 풀 수 있다. 따라서 다운로드한 파일을 tidy_firefox_win_0846.zip 이라는 이름으로 바꿔준다. 그런 다음 압축을 풀어주면 여러 파일들이 나올 것이다. 압축을 풀 때는 나중에 다시 압축을 해줘야 하니까 한 폴더에 압축을 풀어주는 것이 좋다. 또한 원본 파일은 따로 보관해놓는 것이 좋을 것이다.<br>
<br>
풀어놓은 파일들 중에서 <b>install.rdf</b> 파일이 있는지 확인해보자. Firefox는 확장기능 파일에서 이 파일의 내용을 읽어 확장 기능의 버전이 얼마인지, 그리고 지원하는 Firefox 버전이 무엇인지 검사한다. 우리가 해야할 일은 이 파일을 편집기에서 열어 적절히 수정해주는 것이다.<br>
<br>
install.rdf 파일을 텍스트 편집기에서 열어 40번째 줄 부근을 보면 아래와 같은 내용이 있을 것이다.<br>
<br>
<div editor_component="code_highlighter" code_type="Xml" file_path="install.rdf" description="" first_line="40" collapse="false" nogutter="false" nocontrols="false" style="border-style: dotted dotted dotted solid; border-color: rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102) rgb(34, 170, 238); border-width: 1px 1px 1px 5px; padding: 5px; background: rgb(250, 250, 250) url(./modules/editor/components/code_highlighter/code.png) no-repeat scroll right top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;em:targetApplication&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Description&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;em:id&gt;{ec8030f7-c20a-464f-9b0e-13a3a9e97384}&lt;/em:id&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;em:maxVersion&gt;3.0b5&lt;/em:maxVersion&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;em:minVersion&gt;1.0&lt;/em:minVersion&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Description&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/em:targetApplication&gt;<br>
</div><br>
우리가 수정해야할 것은 43번째 줄로 <b>3.0b5</b> 라고 되어 있는 부분이다. 이 부분을 <b>3.0</b> 으로 고치면 Firefox 3 RC1 버전에서도 사용할 수 있게 된다.<br>
<br>
<div editor_component="code_highlighter" code_type="Xml" file_path="install.rdf" description="" first_line="40" collapse="false" nogutter="false" nocontrols="false" style="border-style: dotted dotted dotted solid; border-color: rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102) rgb(34, 170, 238); border-width: 1px 1px 1px 5px; padding: 5px; background: rgb(250, 250, 250) url(./modules/editor/components/code_highlighter/code.png) no-repeat scroll right top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;em:targetApplication&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Description&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;em:id&gt;{ec8030f7-c20a-464f-9b0e-13a3a9e97384}&lt;/em:id&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;em:maxVersion&gt;<b>3.0</b>&lt;/em:maxVersion&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;em:minVersion&gt;1.0&lt;/em:minVersion&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Description&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/em:targetApplication&gt;<br>
</div><br>
정상적으로 설치를 하고 싶다면, 이 부분 외에는 건드리지 않는 것이 좋다. 이렇게 바꾼 후에 다시 파일들을 압축해준다. 물론 이 때는 <b>tidy_firefox_win_0846_rc1.zip</b> 등과 같이 기존 이름과는 다르게 해주는 것이 좋다. 이렇게 압축한 파일의 확장자를 다시 xpi로 바꿔주자. 그럼 <b>tidy_firefox_win_0846_rc1.xpi</b> 과 비슷한 이름이 될 것이다.<br>
<br>
이제 끝났다. 이 파일로 Firefox 3 RC1에서 설치하면 성공적으로 설치가 되고 별 문제 없이 잘 작동하는 것을 볼 수 있을 것이다.<br>
<br>
<div align="center"><img editor_component="image_link" src="http://mooo.org/files/attach/images/69/084/003/firefox_addons.png" alt="firefox_addons.png"><br>
</div><br>
<div align="center"><img editor_component="image_link" src="http://mooo.org/files/attach/images/69/084/003/html_validator.png" alt="html_validator.png"><br>
</div><br>
<br>
<div editor_component="quotation" use_folder="N" folder_opener="더 보기..." folder_closer="닫기" bold="N" color="blue" margin="20" padding="20" border_style="solid" border_thickness="3" border_color="EE6688" bg_color="FFEEFF" style="border: 3px solid rgb(238, 102, 136); margin: 20px; padding: 20px; background-color: rgb(255, 238, 255);">HTML Validator 0.8.4.6 버전의 경우에는 Firefox 3 Beta 5에서 RC1으로 버전이 올라갈 때 내부적인 구동 기능에 큰 변화가 없기 때문에 이와 같이 버전을 살짝 바꿔주는 방법으로 Firefox 3 RC1에서도 사용할 수 있지만, 다른 확장기능의 경우에는 반드시 이 방법이 통한다는 보장은 없다.<br>
<br>
이런 식으로 버전을 바꿔줘서 확장기능의 설치는 가능하겠지만, 제대로 동작하지 않을 경우도 있으니 주의하도록 하자.</div><br><br></div>]]></description>
                        <pubDate>Tue, 20 May 2008 10:12:11 +0900</pubDate>
                        <category><![CDATA[Firefox]]></category>
                        <category><![CDATA[Firefox3]]></category>
                        <category><![CDATA[불여우]]></category>
                        <category><![CDATA[확장기능]]></category>
                        <category><![CDATA[HTML Validator]]></category>
                    </item>
                <item>
            <title><![CDATA[왜 Internet Explorer를 사용하는가?]]></title>
            <author><![CDATA[mooo]]></author>
            <link><![CDATA[http://mooo.org/2935]]></link>
                        <description><![CDATA[<div class="xe_content"><a href="http://mooo.org/2736" onclick="window.open(this.href);return false;">인터넷 브라우저의 선택</a>에서도 이야기했었지만, Internet Explorer의 장점이라고는 Microsoft Windows에 기본적으로 설치되어있는 브라우저라는 것 뿐이다. 아니다. 또 하나 있다. ActiveX를 구동시킬 수 있는 브라우저라는 점도 장점이라면 장점일 수 있을까? 아무튼, 이 외에는 아무리 좋게 평가해서 찾아보려고 해도 장점을 찾아볼 수 없는 브라우저가 Internet Explorer이다.<br><br>그런데도 왜 Internet Explorer를 사용하는가? 아마도 대부분의 사람들은 이런 사실을 모르기 때문이 아닐까? 아니면 알면서도 다른 프로그램을 설치한다는 것이 귀찮기 때문일까?<br><br>Internet Explorer가 HTML, CSS, Javascript 표준을 잘 따르지 않는다는 문제는 나두고서라도, 여러 벤치마크 결과를 보면 정말 느리고, <a href="http://www.choboweb.com/29" onclick="window.open(this.href);return false;">메모리 관리</a>도 미흡한데 사람들은 여전히 Internet Explorer를 사용하고 있다. <a href="http://www.choboweb.com/141" onclick="window.open(this.href);return false;">웹초보님의 포스트</a>에서도 잘 나와있지만, 여러 브라우저의 벤치마크 결과에서도 Internet Explorer는 모든 버전이 나쁜 결과를 보여주는 브라우저 쪽에 속한다.<br><br>특별히 Internet Explorer에 감정이 있는 것은 아니지만, 더 나은 것을 두고 굳이 좋지 않을 것을 계속 쓸 이유가 있을까? 다른 브라우저의 시장 점유율이 올라간다면 Internet Explorer도 좀더 좋아지지 않을까?<br><br>국내 사이트들은 ActiveX를 쓰는 곳들이 많아 Internet Explorer가 없으면 제대로 이용할 수가 없다. 바로 이런 점이 Internet Explorer가 승승장구하는 이유 중 하나일텐데, 다른 브라우저를 쓰는 사용자가 점점 더 늘어난다면 Microsoft의 독점 기술인 ActiveX를 쓰는 사이트들도 다른 방법을 찾아볼 것이라고 생각한다.<br><br>ActiveX를 써서 다른 브라우저들의 접근을 막고 있는 공공기관의 사이트들을 보면 정말 답답하기 그지없다. 왜 그들이 나서서 장점보다는 단점이 많은 Internet Explorer만을 쓰라고 강요하는 것인가? 그들은 Microsoft의 하수인인가?<br><br></div>]]></description>
                        <pubDate>Mon, 19 May 2008 10:08:41 +0900</pubDate>
                        <category><![CDATA[인터넷 브라우저]]></category>
                        <category><![CDATA[브라우저]]></category>
                        <category><![CDATA[Internet Explorer]]></category>
                        <category><![CDATA[IE]]></category>
                        <category><![CDATA[ActivecX]]></category>
                    </item>
                <item>
            <title><![CDATA[제로보드XE 연관글 출력 애드온 ver 0.3]]></title>
            <author><![CDATA[mooo]]></author>
            <link><![CDATA[http://mooo.org/2909]]></link>
                        <description><![CDATA[<div class="xe_content">이번에 제로보드XE가 <a href="http://www.zeroboard.com/16832432" onclick="window.open(this.href);return false;">1.0.3으로 업데이트</a>되면서 애드온 설정에서 더 이상 모듈 선택을 할 수 없도록 변경되었다. 따라서, <a href="http://mooo.org/2386" onclick="window.open(this.href);return false;">연관글 출력 애드온 ver. 0.2</a>에서 사용하던 검색 대상 모듈 지정을 더 이상 사용할 수 없다. 참 아쉬운 일이기는 하지만, 코어를 변경하는 건 힘드니 애드온을 변경하는 수 밖에.<br><br><img editor_component="image_link" src="http://mooo.org/files/attach/images/69/909/002/tag_relation_0.3.gif" alt="tag_relation_0.3.gif"><br><br>그림에서 보는 것처럼 새로운 버전에서는 <a href="http://mooo.org/2386" onclick="window.open(this.href);return false;">연관글 출력 애드온 ver. 0.2</a>에서 검색 대상 모듈을 지정하는 자리에 다른 옵션이 들어가있다.<br><br>이번 버전에서는 두가지 선택을 할 수 있도록 했다. 하나는 "문서가 포함된 모듈"에서만 검색을 하는 것이고 다른 하나는 "같은 종류의 모든 모듈"에서 태그를 검색해서 연관글을 뽑아내는 것이다. "같은 종류의 모듈"이라는 것은 게시판(board)를 말한다. 지금은 태그를 사용하는 모듈이 게시판 밖에 없지만, 앞으로는 다른 모듈들도 충분히 태그 모듈을 사용할 수 있다는 가정하에서 이렇게 지정하도록 했다. 사실 지금 개발 중인 위키 모듈에서 태그 모듈을 사용할 예정이라 이런 설정을 만들게 된 것이다.<br><br>설치는 예전과 동일하다. 우선 기존에 연관글 출력 애드온이 설치되어 있다면 zbxe/addons/tag_relation 디렉토리를 지우고, 첨부한 파일을 다운로드해서 압축을 풀면 tag_relation 디렉토리가 나오게 되는데 이 디렉토리를 zbxe/addons/ 디렉토리로 전체 복사하면 된다.<br><br>그런 다음, 관리자 페이지의 관리형 모듈 - 애드온 설정에 들어가서 연관글 출력 애드온 설정을 해준 다음, 활성시키면 된다. 이 때 적용시킬 모듈과 검색 대상을 반드시 지정하도록 하자.<br><br><div editor_component="quotation" use_folder="N" folder_opener="더 보기..." folder_closer="닫기" bold="N" color="blue" margin="10" padding="10" border_style="solid" border_thickness="1" border_color="eeeeee" bg_color="FFFFEE" style="border: 1px solid rgb(238, 238, 238); margin: 10px; padding: 10px; background-color: rgb(255, 255, 238);">이 애드온의 최초 제작자는 <a href="http://bnufactory.com/" onclick="window.open(this.href);return false;">BNU님</a>이시고, BNU님께서 작성한 애드온은 <a href="http://www.zeroboard.com/zbxe_pds_prog_addon/16724410" onclick="window.open(this.href);return false;">제로보드XE 홈페이지</a>에서 다운로드할 수 있다.<br></div><br><br><br></div>]]></description>
                        <pubDate>Sun, 18 May 2008 17:37:59 +0900</pubDate>
                        <category><![CDATA[제로보드XE]]></category>
                        <category><![CDATA[애드온]]></category>
                        <category><![CDATA[연관글 출력 애드온]]></category>
                        <category><![CDATA[패치]]></category>
                        <category><![CDATA[개발]]></category>
                    </item>
                <item>
            <title><![CDATA[제로보드XE 1.0.3 릴리즈]]></title>
            <author><![CDATA[mooo]]></author>
            <link><![CDATA[http://mooo.org/2855]]></link>
                        <description><![CDATA[<div class="xe_content">오늘 오후 <a href="http://www.zeroboard.com/16832432" onclick="window.open(this.href);return false;">제로보드XE 1.0.3 버전</a>의 배포가 시작되었다.<br><br>우선 눈에 띄는 변경 사항은<br><ul><li>필요한 action에 SSL을 사용할 수 있도록 변경 - 이건 상당히 쓸만할 것 같다. 로그인 같은 부분에서는 적용하면 좋을 듯 싶다.</li><li>회원 가입할 때 이메일 인증 기능 추가 - 아주 반가운 기능이다. 커뮤니티를 운영할 때 이 기능은 필수적인 기능이 아닐 수 없다. 요즘은 주민번호로 인증하는 경우는 거의 없으니 말이다.</li><li>로그인 사용자 정보를 매 요청마다 갱신하도록 변경 - 이전에는 로그인 정보를 처음 접속할 때만 읽어와서 세션에 저장해놓는 바람에 세션이 유지되는 동안에는 중간에 회원 정보가 변경되더라도 로그아웃하기 전에는 계속 유지되는 문제가 있었는데 이걸 수정한 것이다.</li><li>문서/댓글에서 추천/비추천의 구분 및 문서/댓글에서 추천/비추천되었을 때 회원 점수 가감 기능 추가</li></ul>
등이 있다.<br><br>이 외에도 많은 부분이 개선되거나 추가되었고, 변경 내역은 <a href="http://trac.zeroboard.com/trac/log/sandbox?action=stop_on_copy&amp;rev=4209&amp;stop_rev=4096&amp;mode=stop_on_copy&amp;verbose=on" onclick="window.open(this.href);return false;">제로보드XE trac</a>에 가면 상세히 볼 수 있다.<br><br>이제 천천히 한번 살펴보고, 만들었던 애드온들이 제대로 동작하는지도 확인해봐야겠다.<br><br></div>]]></description>
                        <pubDate>Fri, 16 May 2008 22:07:51 +0900</pubDate>
                        <category><![CDATA[제로보드XE]]></category>
                        <category><![CDATA[제로보드XE 배포]]></category>
                    </item>
                <item>
            <title><![CDATA[favicon 만들기]]></title>
            <author><![CDATA[mooo]]></author>
            <link><![CDATA[http://mooo.org/2795]]></link>
                        <description><![CDATA[<div class="xe_content">favicon은 Favorites Icon의 줄임말로 브라우저의 주소창이나 탭, 혹은 북마크 목록에서 홈페이지 이름이나 URL 앞에 나오는 작은 아이콘을 말한다. 보통 회사나 개인의 로고를 사용해서 favicon을 만들게 되는데, 이것은 웹 상에서 자신을 표현하는 방법이 되기도 한다.<br>
<br>
favicon을 만드는 방법은 간단하다. 우선 만들고자 하는 이미지가 있다면 그 이미지를 favicon.ico 파일로 만들어주기만 하면 된다. 그런데, gif나 jpg, png 파일을 ico 파일로 만들기는 일반 그래픽 프로그램으로는 힘들다. 상용 프로그램이나 쉐어웨어를 구해서 기존 이미지 파일을 ico 파일로 바꿔줘야 하기 때문에 이것 하나 때문에 상용 프로그램이나 쉐어웨어를 쓴다는 것은 좀 <b>거시기</b>하다.<br>
<br>
하지만, 걱정마시라. gif, jpg, png 파일 등을 ico 파일로 바꿔주거나 자신이 직접 ico 파일을 디자인해서 만들 수 있는 도구가 웹 상에도 있으니까. <a href="http://www.html-kit.com/favicon" onclick="window.open(this.href);return false;">Favicon from Pics</a> 사이트에 가면 우리가 가지고 있는 이미지 파일을 ico 파일로 만들어주고, <a href="http://www.favicon.cc/" onclick="window.open(this.href);return false;">favicon.ico Generator</a>, <a href="http://www.degraeve.com/favicon/" onclick="window.open(this.href);return false;">Favicon Editor</a> 혹은 <a href="http://www.rw-designer.com/online_icon_maker.php" onclick="window.open(this.href);return false;">Online Icon Maker</a> 같은 곳에서는 간단하게나마 직접 ico 파일을 만들 수 있다. 혹은 다양한 favicon 파일을 모아놓은 <a href="http://deltatangobravo.com/archives/2004/march/favourite" onclick="window.open(this.href);return false;">Favourite Favicons</a>와 같은 곳도 있다.<br>
<br>
한 가지 주의할 것은 favicon을 만들 때 너무 큰 그림 파일로 만드는 것은 좋지 않다. 보통 ico 파일의 해상도는 16x16 혹은 32x32 정도여서 너무 큰 파일로 ico 파일을 만들면 그림을 알아보는 것이 힘들어진다. 간단히 자기 이름이나 회사의 이니셜 혹은 로고 등으로 만드는 것이 좋다.<br>
<br>
이렇게 만든 favicon.ico 파일을 자신의 홈페이지 루트 디렉토리에 올려놓고 HTML 코드의 헤더 부분에 아래와 같이 올려놓은 favicon.ico 파일을 가리키도록 추가해주면 된다.<br><br><div editor_component="textbox" use_folder="N" folder_opener="더 보기..." folder_closer="닫기" bold="N" color="blue" font="Consolas, Courier New, sans-serif" lineheight="1.6" linebreak="Y" margin="5" padding="10" border_style="solid" border_thickness="1" border_color="cccccc" bg_color="ffffee" style="border: 1px solid rgb(204, 204, 204); margin: 5px; padding: 10px; font-family: Consolas,Courier New,sans-serif; line-height: 1.6; white-space: normal; background-color: rgb(255, 255, 238);">&lt;head&gt;<br>...<br><br>&lt;link rel="shortcut icon" href="http://mooo.org/favicon.ico" /&gt;<br>&lt;/head&gt;<br></div><br></div>]]></description>
                        <pubDate>Fri, 16 May 2008 16:54:33 +0900</pubDate>
                        <category><![CDATA[홈페이지]]></category>
                        <category><![CDATA[파비콘]]></category>
                        <category><![CDATA[favicon]]></category>
                        <category><![CDATA[ico]]></category>
                    </item>
            </channel>
</rss>
