<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0">
  <title type="html">nooree.com</title>
  <id>http://nooree.com/blog/</id>
  <link rel="alternate" type="text/html" hreflang="ko" href="http://nooree.com/blog/" />
  <subtitle type="html">nooree.com</subtitle>
  <updated>2009-01-08T01:43:22+09:00</updated>
  <generator>Textcube 1.7.6 : Staccato</generator>
  <entry>
    <title type="html">리눅스용 한글2008 구매</title>
    <link rel="alternate" type="text/html" href="http://nooree.com/blog/80" />
    <link rel="replies" type="application/atom+xml" href="http://nooree.com/blog/atom/response/80" thr:count="0"/>
    <category term="Linux" />
    <category term="HWP" />
    <category term="Linux" />
    <category term="Ubuntu" />
    <category term="한글2008" />
    <category term="한글과컴퓨터" />
    <author>
      <name>(장창학)</name>
    </author>
    <id>http://nooree.com/blog/80</id>
    <updated>2009-01-08T01:25:52+09:00</updated>
    <published>2009-01-08T01:25:52+09:00</published>
    <summary type="html">&lt;P&gt;우분투를 쓰면서 마땅히 HWP파일을 작성할 수 없어 그동안 체험판을 쓰다가 너무 착한 가격에 그냥 사버렸다. 개인사용자는 49,900원. 아시아리눅스에 최적화되었다고는 하지만 우분투에서도 잘 설치되고 잘 작동한다. ActiveX관련 기능을 제외하고는..ㅎㅎ&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://nooree.com/blog/attach/1/4600777831.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;338&quot; width=&quot;600&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://nooree.com/blog/attach/1/6444763789.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;338&quot; width=&quot;600&quot; /&gt;&lt;/div&gt;&lt;BR&gt;&lt;/P&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-동일조건변경허락 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">CentOS - Add host shell script (호스팅계정 자동추가 쉘스크립트)</title>
    <link rel="alternate" type="text/html" href="http://nooree.com/blog/79" />
    <link rel="replies" type="application/atom+xml" href="http://nooree.com/blog/atom/response/79" thr:count="0"/>
    <category term="Linux" />
    <category term="Apache" />
    <category term="Hosting" />
    <category term="Linux" />
    <category term="Mail Server" />
    <category term="MySQL" />
    <category term="Shell Script" />
    <author>
      <name>(장창학)</name>
    </author>
    <id>http://nooree.com/blog/79</id>
    <updated>2009-01-04T20:47:51+09:00</updated>
    <published>2009-01-04T20:47:51+09:00</published>
    <summary type="html">&lt;P&gt;호스팅용서버를 운용하기 위해 기본적으로 사용자추가, Apache virtual host추가, Mysql계정 및 DB추가, Mail 계정추가, DNS추가 등등 하나의 호스팅사용만 추가하더라도 해야할일이 많은데 간단한 쉘스크립트를 쓰면 편리하다. 아래의 add_hosting.sh를 콘솔상에서 관리자권한으로 실행하고 값만 입력해 주면 된다. 참고로 첨부된 파일은 각각 Apache, Mysql, Mail 등등의 개별적인 쉘스크립트만 필요한 경우 사용하면 된다.(전체통합된 것은 add_hosting.sh입니다.) 몇몇 소스상의 비밀번호 및 패키지의 경로는 적절히 수정해서 사용..&lt;BR /&gt;&lt;BR /&gt;

&lt;TEXTAREA class=jscript name=code&gt;

#! /bin/bash
#
# _id : 사용자 계정
# _pass : 사용자 암호
# _usl : 사용자 도메인 주소
#
clear
time=$(date +%Y%m%d)
echo 
echo =======================================
echo 
echo &quot;&lt; Hosting Server 사용자 추가 스크립트 &gt;&quot;
echo 
echo   사용자 계정, 암호, 도메인 주소를 입력
echo 	
echo =======================================
echo 
echo -n &quot;사용자 계정 입력: &quot;
	read _id
echo -n &quot;사용할 패스워드 입력: &quot;
	read _pass
echo -n &quot;사용자의 도메인 주소: &quot;
	read _url

echo -n &quot;
	사용자 계정 : $_id
	사용자 패스워드 : $_pass
	사용자 도메인 : $_url
	-------------------------
	맞으면 &lt;Enter&gt; 를 누르고 틀리면 no 를 입력하세요 : &quot;
	read _chk

if [ &quot;$_chk&quot; != &quot;&quot; ]
	then
		exit
fi

echo &quot;호스팅 사용자를 추가합니다.&quot;

echo 

# 사용자 추가
useradd -c$_id$time -d /home/hosting/$_id -g hosting $_id

# 패스워드 설정
echo $_pass | passwd --stdin $_id

clear
echo &quot;네임 서버 추가 등록&quot;

echo

# 네임 서버 추가 등록 (/var/named/chroot/var/named/conf/addnamed.conf)
echo &quot;
# $time
zone \&quot;$_url\&quot; IN {
        type master;
        file &quot;zonefile/primary.zone&quot;;
        allow-update { none; };
};
&quot; &gt;&gt; /var/named/chroot/var/named/conf/addnamed.conf

clear
echo &quot;아파치 가상호스트 등록&quot;

echo

# 아파치 가상호스트 추가 등록 (/etc/httpd/conf.d/virtual.conf)
echo &quot;
# $time
&lt;VirtualHost 192.168.100.201:80&gt;
    ServerAdmin webmaster@$_url
    DocumentRoot /home/hosting/$_id/public_html
    ServerName $_url
    ServerAlias www.$_url
    ErrorLog /home/$_id/logs/$_url-error_log
    CustomLog /home/$_id/logs/$_url-access_log common
&lt;/VirtualHost&gt;
&quot; &gt;&gt; /etc/httpd/conf.d/virtual.conf

echo

# 사용자의 홈 디렉토리의 퍼미션 변경
chmod 701 /home/$_id

clear
echo &quot;MySQL 사용자 계정을 추가하고 있습니다.&quot;

echo &quot;create

rm -f /tmp/dbtmp.txt
touch /tmp/dbtmp.txt
echo &quot;create database $_id;&quot; &gt;&gt; /tmp/dbtmp.txt
echo &quot;grant all privileges on $_id.* to $_id@localhost identified by &#039;$_pass&#039;;&quot; &gt;&gt; /tmp/dbtmp.txt
mysql mysql &lt; /tmp/dbtmp.txt -u root -p123456
rm -f /tmp/dbtmp.txt
clear
# sendmail 설정
echo &quot;$_url&quot; &gt;&gt; /etc/mail/local-host-names
echo &quot;$_id@$_url        $_id&quot; &gt;&gt; /etc/mail/virtusertable
echo &quot;$_url     RELAY&quot; &gt;&gt; /etc/mail/access

makemap hash /etc/mail/virtusertable &lt; /etc/mail/virtusertable
makemap hash /etc/mail/access &lt; /etc/mail/access

# sendmail 재실행
service sendmail restart

# 아파치 웹서버 재시작
service httpd reload

# 네임 서버 업데이트
rndc reload

echo &quot;호스팅 추가가 완료되었습니다.&quot;	 

&lt;/TEXTAREA&gt;

&lt;BR /&gt;&lt;BR /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a class=&quot;extensionIcon&quot; href=&quot;http://nooree.com/blog/attachment/9080273403.zip&quot;&gt;&lt;img src=&quot;http://nooree.com/blog/image/extension/zip.gif&quot; alt=&quot;&quot; /&gt; add_host.zip&lt;/a&gt;&lt;/div&gt;&lt;BR /&gt;출처 : &lt;STRONG&gt;&lt;A href=&quot;http://kangcom.com/common/bookinfo/bookinfo.asp?sku=200704050005&quot; target=_blank&gt;&lt;STRONG&gt;이소문의 엔터프라이즈 리눅스(대림, 2007) - 책구매하기&lt;/STRONG&gt;&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-동일조건변경허락 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">노트북에 Coldfusion 8 설치하고 난뒤의 잡담</title>
    <link rel="alternate" type="text/html" href="http://nooree.com/blog/78" />
    <link rel="replies" type="application/atom+xml" href="http://nooree.com/blog/atom/response/78" thr:count="1"/>
    <category term="Coldfusion" />
    <category term="Coldfusion" />
    <category term="Ubuntu" />
    <author>
      <name>(장창학)</name>
    </author>
    <id>http://nooree.com/blog/78</id>
    <updated>2009-01-04T06:04:03+09:00</updated>
    <published>2009-01-04T06:04:03+09:00</published>
    <summary type="html">최근에 회사일이 너무나 바빠서 통 CF를 공부도 못하고 있었는데 다음주면 또 바빠진다.. ㅠㅠ; 다음주 부터 주한독일대사관이 운영하는 한국내 웹사이트를 개발해야 하는데 처음에는 Coldfusion기반의 Sava CMS를 이용하려다가 서버상의 운영 및 도입비용의 문제로 결국은 PHP로 가야하는 상황이다. ㅠㅠ;&lt;br&gt;&lt;br&gt;(사실 개발 및 운영진중에 나말고 CF를 하는 사람이 없다 ㅠㅠ; 게다가 나는 기획자이므로 강하게 밀어 붙히기도 뭐하고.. 팀장이란 직급으로 눌러보려 하지만 실은 모든 업무-개발 및 고객커뮤니케이션, 런칭 등등- 모든 일이 또 내게 집중될까 무서워서리 ㅎㅎㅎ) &lt;br&gt;&lt;br&gt;역시 한국내 PHP의 위력을 다시 한번 실감..ㅠㅠ; 결론은 Joomla... &lt;br&gt;&lt;br&gt;간만의 주말의 달꼼한(?) 휴식을 맞아 내 노트북의 우분투에 그동안 못했던 몇가지 작업을 했다. 먼저 거의 손을 놓았던 CF8를 다시 까는 것과 MySQL도 설치.. 우부투는 데스크탑용으로는 정말 끝내주게 좋은 리눅스이므로 이것으로 문서도 작성하고, PT도 하고.. 영화나 MP3도 듣고.. 하고 싶은 것은 98.5%는 다 하고 있다. (나머지 1.5%는 ActiveX를 써야만 하는 것들..)&lt;br&gt;&lt;br&gt;개인적인 생각인데 정말 데스크탑은 리눅스(특히 우분투)가 낫다는 것을 절실히 느끼는 요즘이다. 정말이지 환상이다. 몰라서 그렇지 실은 일반 Windows사용자가 원하는 모든 것이 무료로 제공되고 있다. 간단한 동영상 변환, 백신, DVD굽기 등등의 프로그램은 Windows에서는 거의 사서 써야 하지만 Linux계열은 걍 패키지관리자에서 검색해서 체크만 해주면 알아서 의존성을 해결과 깔아 준다.. 땡큐... 눈물 한바가지.. ㅠㅠ&lt;br&gt;&lt;br&gt;사설이 좀(아니 너무) 길었군..&lt;br&gt;&lt;br&gt;암튼 오늘 CF8를 개발자 버전으로 설치했는데 이런이런.. Ubuntu에서 한가지 라이브러리가 필요하다가고 하던군.. 무시하고 설치했는데 작동불능.. ㅠㅠ 다시 지우고 설치전에 없다던..&lt;br&gt;&lt;br&gt;&lt;font size=&quot;4&quot;&gt;&lt;span style=&quot;font-weight: bold; font-family: &#039;Arial&#039;,&#039;helvetica&#039;,&#039;sans-serif&#039;;&quot;&gt;libstdc++5 &lt;/span&gt;&lt;/font&gt;&lt;br&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;(Linux 최근 패키지에 Adobe CF8를 설치하려면 이 라이브러리를 먼저 설치해야 합니다. 특히 이 녀석이 없으면 CF8에서의 CFIMAGE태그 기능을 사용할 수 없습니다.)&lt;/span&gt;&lt;br&gt;&lt;br&gt;위 라이브러리를 먼저 설치하고 설치했더니 잘된다. 설치 후 시스템 모니터링을 해 보았더니 역시 Windows에서의 메모리 사용량과 시스템 리소스와는 확연히 차별되게 쬐까만 먹고 있다. 크하하하하... Windows에서는 거의 500MB이상의 메모리를 Jrun.exe하나의 프로세스가 차지한다. 여기에 Verity 엔진과 LiveCycle Data Service를 같이 설치한 경우는 거의 1GB에 가까운&amp;nbsp; 메모리를 헌납해야 한다. 근데 이상하게 내 우분투에서는 100MB남짓이다. 물론 LCDS와 Verity의 K2 Server를 설치하지 않는 점도 있지만 모든게 잘 작동하는데 이정도면 정말 우수.. 반면 MySQL 이놈이 좀 쳐먹는 군..&lt;br&gt;&lt;br&gt;&lt;font size=&quot;4&quot;&gt;&lt;span style=&quot;font-weight: bold; font-family: &#039;Dotum&#039;,Sans-serif;&quot;&gt;기념으로 스샷 한방 !!&lt;/span&gt;&lt;/font&gt;&lt;br&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://nooree.com/blog/thumbnail/1/8366597838.w620-h387.png&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;387&quot; width=&quot;620&quot; /&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;br&gt;&lt;br&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-동일조건변경허락 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">Linux사용자가 SBS(옛쓔비쓰)에서 뉴스 비디오를 보려면?</title>
    <link rel="alternate" type="text/html" href="http://nooree.com/blog/77" />
    <link rel="replies" type="application/atom+xml" href="http://nooree.com/blog/atom/response/77" thr:count="0"/>
    <category term="Silverlight" />
    <category term="Moonlight" />
    <category term="Novell" />
    <category term="Silverlight" />
    <author>
      <name>(장창학)</name>
    </author>
    <id>http://nooree.com/blog/77</id>
    <updated>2008-12-26T13:33:15+09:00</updated>
    <published>2008-12-26T13:33:15+09:00</published>
    <summary type="html">&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;img src=&quot;http://nooree.com/blog/attach/1/5740875860.png&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;125&quot; width=&quot;100&quot; /&gt;&lt;/div&gt;SBS의 뉴스서비스는 Microsoft사의 Silverlight 기술을 이용한 뉴스서비스입니다. 아직, MS에서는 Linux용 Silverlight를 내놓고 있지 않습니다만, 리눅스업계의 오랜 선구자인 Novell이 지원하는 Moonlight 프로젝트가 있어 리눅스사용자도 SBS에서 뉴스를 볼 수 있습니다.&lt;br&gt;&lt;font style=&quot;font-family: &#039;Arial&#039;,&#039;helvetica&#039;,&#039;sans-serif&#039;;&quot; size=&quot;4&quot;&gt;&lt;a href=&quot;http://www.go-mono.com/moonlight/&quot; target=&quot;_blank&quot;&gt;http://www.go-mono.com/moonlight/ &lt;/a&gt;&lt;/font&gt;&lt;br&gt;위 URL로 접속하여 자신의 시스템에 맞는 버전을 설치하면 됩니다.(Firefox 플러그인으로 설치됩니다.)&lt;br&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-동일조건변경허락 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">CFUnited에서 보내준 Coldfusion Tag Poster</title>
    <link rel="alternate" type="text/html" href="http://nooree.com/blog/76" />
    <link rel="replies" type="application/atom+xml" href="http://nooree.com/blog/atom/response/76" thr:count="0"/>
    <category term="Coldfusion" />
    <category term="CFUnited" />
    <category term="Poster" />
    <author>
      <name>(장창학)</name>
    </author>
    <id>http://nooree.com/blog/76</id>
    <updated>2008-12-17T02:37:05+09:00</updated>
    <published>2008-12-17T02:31:40+09:00</published>
    <summary type="html">사실 지난달에 받아 두고 책사이에 쳐박아 두었는데 그뒤 까맣게 잊어버리고 있었다. 요새 문서작업이 많아 CF을 거의 하지 못하고 있는데.. 잠시나마 다시 공부하게끔 만든 포스터.. CF8의 모든 태그와 함수가 정리되어 있다. &lt;br&gt;신청하고 한국까지 친절히 보내준 &lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://cfunited.com&quot; target=&quot;_blank&quot;&gt;CFUnited&lt;/a&gt; 팀에게 감사 ^^. &lt;span style=&quot;font-weight: bold; color: rgb(204, 153, 0);&quot;&gt;Thanx CFUnited Team..!!&lt;/span&gt;&lt;br&gt;&lt;br&gt;이 포스터는 CF8을 등록하거나 또는 등록하지 않아도 무료로 나눠주는데 인쇄본은 따로 신청자에게만 보내준다.&lt;br&gt;다운로드 하실 분은 : &lt;a href=&quot;http://download.macromedia.com/pub/developer/coldfusion/cf8_tagposter_small.pdf&quot; target=&quot;_blank&quot;&gt;http://download.macromedia.com/pub/developer/coldfusion/cf8_tagposter_small.pdf&lt;/a&gt; 에서 받으세요. 워낙커서 일반 A4로는 인쇄가 안되고요.. 아마도 인쇄소에서만 인쇄가 가능할걸로 보입니다.&lt;br&gt;&lt;br&gt;모두가 예라고 말할때 용기있게 나홀로 &quot;아니오&quot;를 외치는 심정으로 알아주든 말든 난 간다.. CF의 길로.. 어짜피 난 한국이란 나라에서는 환영받지 못하는 인간이기에 ㅎㅎ 내가 먼저 선수치는 심정으로..케케케케&lt;br&gt;&lt;br&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://nooree.com/blog/attach/1/8929287612.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;450&quot; width=&quot;600&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://nooree.com/blog/attach/1/1543838560.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;450&quot; width=&quot;600&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://nooree.com/blog/attach/1/6612455890.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;450&quot; width=&quot;600&quot; /&gt;&lt;/div&gt;&lt;font size=&quot;4&quot;&gt;&lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0); font-family: &#039;Dotum&#039;,Sans-serif;&quot;&gt;그런데 이걸 어디다 붙히지???&lt;/span&gt;&lt;/font&gt;&lt;br&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-동일조건변경허락 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">우분투에서 라이트스크라이브 사용하기 - Ubuntu Light Scribe</title>
    <link rel="alternate" type="text/html" href="http://nooree.com/blog/75" />
    <link rel="replies" type="application/atom+xml" href="http://nooree.com/blog/atom/response/75" thr:count="2"/>
    <category term="Linux" />
    <category term="Light Scribe" />
    <category term="Nero Linux" />
    <author>
      <name>(장창학)</name>
    </author>
    <id>http://nooree.com/blog/75</id>
    <updated>2008-12-13T00:54:28+09:00</updated>
    <published>2008-12-10T14:26:38+09:00</published>
    <summary type="html">우분투에서 라이트스크라이브 Drive를 이용하려면 우선&amp;nbsp; Windows에서처럼 LightScribe 관련 유틸리티를 먼저 설치해야 합니다. 우선 System Software와 Labeler를 설치하면 되는데요.&lt;br&gt;&lt;br&gt;https://help.ubuntu.com/community/LightScribe 를 참조하시면 될것입니다. 또는 http://www.lightscribe.com에서 Linux다운로드 섹션에서 .deb파일을 받으셔도 되구요. &lt;br&gt;&lt;br&gt;그리고 LS의 인쇄시 좀더 찐하게 나오길 바라는 분은 다음과 같은 명령을 터미널에서 실행하면 됩니다.&lt;br&gt;&lt;br&gt;
&lt;pre&gt;sudo /usr/lib/lightscribe/elcu.sh&lt;/pre&gt;
쫌더&amp;nbsp; 진하게 하려면 명령어 입력 후 1번을, 원래대로 하려면 2번을 선택하시면 됩니다. 하지만 리눅스에서는 LS인쇄를 할때 배경으로 이미지나 기타 템플릿을 쓸 수 없습니다. 단순히 글자정도 쓰는 경우라면 모르지만..&lt;br&gt;&lt;br&gt;위에서 설치한 라벨러를 실행하려면 /opt/lightscribeApplications/SimpleLabeler/SimpleLabeler.sh를 실행하시면 됩니다. 그냥 몇가지 글자모양을 선택하고 아래위로 타이틀 적는 정도..&lt;br&gt;&lt;br&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://nooree.com/blog/attach/1/7620714248.png&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;587&quot; width=&quot;528&quot; /&gt;&lt;/div&gt;리눅스용 Nero를 쓰면 CoverDesigner를 쓸수 있겠지하고 설치했는데.. 이론.. 오로지 Nero Nurning tool만 설치되는 군요.. 하지만 리눅스에서 블루레이, HDDVD를 구울 수 있는 유일한 S/W이기도 합니다. 아직 Blueray Drive도 없지만서도.. ^^;&lt;br&gt;&lt;br&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-동일조건변경허락 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">Railo 3.1 Open Osurce 버전 내년에 배포</title>
    <link rel="alternate" type="text/html" href="http://nooree.com/blog/74" />
    <link rel="replies" type="application/atom+xml" href="http://nooree.com/blog/atom/response/74" thr:count="4"/>
    <category term="Railo" />
    <category term="BlaseDS" />
    <category term="CFML" />
    <category term="Coldfusion" />
    <category term="OpenSource" />
    <category term="Railo" />
    <author>
      <name>(장창학)</name>
    </author>
    <id>http://nooree.com/blog/74</id>
    <updated>2008-12-08T17:42:44+09:00</updated>
    <published>2008-12-08T17:42:44+09:00</published>
    <summary type="html">기대를 모았던(한국에서는 저 외에 몇분만 기대를 ㅠㅠ;) Railo의 오픈소스 버전이 내년으로 배포가 연기된다고 합니다. 현재 열심히 알파버전을 개발중에 있다고 하는데요.. 물론 현재의 3.0버전도 Freeware로서 사용이 가능합니다만, JBOSS에 가입되면서 3.1부터 오픈소스가 되는겁니다. ㅎㅎ&lt;BR&gt;&lt;BR&gt;&lt;FONT face=&quot;&#039;Dotum&#039;, Sans-serif&quot; color=#ff7635 size=4&gt;&lt;STRONG&gt;&lt;FONT face=&quot;&#039;Dotum&#039;, Sans-serif&quot; color=#ff7635 size=4&gt;&lt;STRONG&gt;&lt;div class=&quot;imageblock dual&quot; style=&quot;text-align: center;&quot;&gt;&lt;table cellspacing=&quot;5&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; style=&quot;margin: 0 auto;&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://nooree.com/blog/attach/1/1492089687.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;100&quot; width=&quot;200&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;http://nooree.com/blog/thumbnail/1/4009622795.w302-h173.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;173&quot; width=&quot;302&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/STRONG&gt;&lt;/FONT&gt;이제 Railo에서 BlaseDS를 사용하세요.!!&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;또 한가지 Flex 개발자에게 희소식.. 대부분 국내에서 Flex는 PHP, JSP로 HTTPService를 통하거나, BlazeDS의 경우도 JSP와의 연동이 일반적인데요.. 배우기 쉽고 너무나 편한 Coldfusion과 함께 BlazeDS를 사용하시려면 이제 Railo만 사용하면 되겠네요.. Adobe Coldfusion이 LCDS를 내장하니까.. Railo는 오픈소스 BlaseDS를 내장하게 되는군요..&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;FONT size=3&gt;Related URL : &lt;/FONT&gt;&lt;A href=&quot;http://www.railo.ch/blog/index.cfm/2008/12/7/Railo-31--it-will-be-next-year&quot; target=_blank&gt;&lt;FONT size=2&gt;http://www.railo.ch/blog/index.cfm/2008/12/7/Railo-31--it-will-be-next-year&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;/STRONG&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-동일조건변경허락 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">Myspace 잡담</title>
    <link rel="alternate" type="text/html" href="http://nooree.com/blog/73" />
    <link rel="replies" type="application/atom+xml" href="http://nooree.com/blog/atom/response/73" thr:count="2"/>
    <category term="Open BlueDragon" />
    <category term="bluedragon" />
    <category term="fusebox" />
    <category term="myspace.com" />
    <category term="Open BlueDragon" />
    <author>
      <name>(장창학)</name>
    </author>
    <id>http://nooree.com/blog/73</id>
    <updated>2008-12-08T10:28:57+09:00</updated>
    <published>2008-12-06T22:51:57+09:00</published>
    <summary type="html">세계적인 SNS서비스인 Myspace.com에서 Coldfusion을 사용한다는 것은 예전에 Open Coldfusion카페에서 알려드린바 있습니다만, 그냥 adobe사의 엔진인가? 그러겠지? 했더랬죠..&lt;BR&gt;&lt;BR&gt;오늘 우연히 Myspace.com에 가서 브라우저 주소줄에 없는 파일명을 입력하고 일부로 화면에 오류를 냈습니다. 결과는 놀랍게도 New Atlanta의 BlueDragon, 즉, Open BlueDragon의 전신이였던 것이죠.&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://nooree.com/blog/attach/1/4517101614.png&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;190&quot; width=&quot;510&quot; /&gt;&lt;/div&gt;하긴 Adobe는 Coldfusion 8에서야 Microsoft의 .net을 지원하고 있지만 BlueDragon은 예전부터 지원하고 있었으니 .net과 Coldfusion을 동시에 이용하는 Myspace.com에는 BlueDragon이 적격이였겠네요. 기본 프레임웍은 Fusebox입니다.&lt;BR&gt;&lt;BR&gt;가까이 있지만 여전히 한국과는 너무나 먼 Coldfusion ㅠㅠ;&lt;BR&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-동일조건변경허락 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">Sphinx - Free open-source SQL full-text search engin</title>
    <link rel="alternate" type="text/html" href="http://nooree.com/blog/72" />
    <link rel="replies" type="application/atom+xml" href="http://nooree.com/blog/atom/response/72" thr:count="0"/>
    <category term="Open Source" />
    <category term="Full text search" />
    <category term="SQL" />
    <author>
      <name>(장창학)</name>
    </author>
    <id>http://nooree.com/blog/72</id>
    <updated>2008-12-06T21:13:22+09:00</updated>
    <published>2008-12-06T21:11:25+09:00</published>
    <summary type="html">&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://nooree.com/blog/attach/1/7623744586.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;51&quot; width=&quot;200&quot; /&gt;&lt;/div&gt;Coldfusion 뿐만 아니라 대부분의 웹언어로 개발을 하는 개발자에게 자신이 만든 웹사이트를 통째로 검색할 수 있는 로컬검색엔진은 꼭 필요하지만 구현이 힘든것이 사실입니다.&lt;br&gt;&lt;br&gt;Adobe Coldfusion 의 경우 Verity라는 Full Text Serach Engine이 내장되어 있어 간단한 태그만으로 검색엔진을 만들 수 있지만 Railo나 Open Bluedragon의 경우 이러한 기능이 없어 별도의 검색엔진을 써야 합니다. &lt;br&gt;&lt;br&gt;Sphinx는 오픈소스 SQL Full Text serach Engine입니다. 아직 저도 적용은 해보지 않았습니다만 잘만 활용하면 Verity에 버금가는 엔진을 가질지도 모르겠습니다. ^^ (이 오픈소스는 서버에 설치하여 사용하는 S/W이므로 일반적인 PHP등에서의 Sql을 이용한 select해오는 소스와는 다릅니다.)&lt;br&gt;&lt;br&gt;Sphinx Home : &lt;a href=&quot;http://www.sphinxsearch.com/&quot; target=&quot;_blank&quot;&gt;http://www.sphinxsearch.com/&lt;/a&gt;&lt;br&gt;참고 : &lt;a href=&quot;http://www.ibm.com/developerworks/kr/library/os-php-sphinxsearch/index.html&quot; target=&quot;_blank&quot;&gt;PHP로 Custom 검색엔진 구현하기&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-동일조건변경허락 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">Open BlueDragon 1.0 Released!!! Great !!</title>
    <link rel="alternate" type="text/html" href="http://nooree.com/blog/71" />
    <link rel="replies" type="application/atom+xml" href="http://nooree.com/blog/atom/response/71" thr:count="2"/>
    <category term="Open BlueDragon" />
    <category term="Coldfusion" />
    <category term="Open BlueDragon" />
    <author>
      <name>(장창학)</name>
    </author>
    <id>http://nooree.com/blog/71</id>
    <updated>2008-12-04T13:01:48+09:00</updated>
    <published>2008-12-04T13:01:37+09:00</published>
    <summary type="html">오픈블루드래곤이 드디어 정식 1.0버전을 배포하기 시작했습니다. 그동안 다른 CF엔진과 비교하여 관리자모드도 없고, 여러가지 버그들도 종종있었지만 이런 문제들이 거의 해결이 되었습니다. Railo와 함께 Open source CF Engine의 시장을 열어가는 Open BlueDreagon에 기대가 많습니다. &lt;br&gt;&lt;br&gt;버전업이 되면서 설치파일 용량도 소폭 상승했네요. &lt;br&gt;&lt;a href=&quot;http://www.openbluedragon.org/download.cfm&quot; target=&quot;_blank&quot;&gt;http://www.openbluedragon.org/download.cfm&lt;/a&gt; 에서 다운로드 하실 수 있습니다.&lt;br&gt;&lt;br&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://nooree.com/blog/attach/1/6628802773.png&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;48&quot; width=&quot;250&quot; /&gt;&lt;/div&gt;&lt;br&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-동일조건변경허락 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">우분투 8.10 사용 첫날</title>
    <link rel="alternate" type="text/html" href="http://nooree.com/blog/70" />
    <link rel="replies" type="application/atom+xml" href="http://nooree.com/blog/atom/response/70" thr:count="0"/>
    <category term="Linux" />
    <category term="Linux" />
    <category term="Open Solaris" />
    <category term="Ubuntu" />
    <author>
      <name>(장창학)</name>
    </author>
    <id>http://nooree.com/blog/70</id>
    <updated>2008-12-02T21:26:28+09:00</updated>
    <published>2008-12-02T10:53:00+09:00</published>
    <summary type="html">어제 이전의 포스팅에서처럼 OpenSolaris를 노트북에 과감히 설치하고자 했는데 결국은 사운드카드의 드라이버 부재로 외국의 실험적인 드라이버를 받아서 설치하다가 무한 리부팅으로 삽질한 뒤 다시 우분투로 귀환했습니다.&lt;br&gt;&lt;br&gt;8.10은 지난 10월에 나온 가장 최신의 우분투 패키지입니다. 먼저 화면상의 큰 변화는 없는데, &lt;a href=&quot;http://myubuntu.tistory.com/entry/810-%EC%83%88-%EC%9A%B0%EB%B6%84%ED%88%AC-%ED%85%8C%EB%A7%88-%EA%BE%B8%EB%9F%AC%EB%AF%B8-%EC%BB%A4%EB%AE%A4%EB%8B%88%ED%8B%B0&quot; target=&quot;_blank&quot;&gt;Mike Sierra&lt;/a&gt;님의 블로그에서 새 우분투꾸러미(일종의 테마)가 나왔다는 기사를 보고 설치를 해봤습니다.&lt;br&gt;&lt;br&gt;어때요? 예쁜가요?&lt;br&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://nooree.com/blog/thumbnail/1/8761559942.w620-h387.png&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;387&quot; width=&quot;620&quot; /&gt;&lt;/div&gt;처음 설치후 저는 항상 우선 한글 SCMI의 한영전환키를 키보드에 맞게 바꿔줍니다.(기본은 왼쪽 Shift+Space) 그리고, 윈도우에서 쓰는 주요폰트 예를 들면, 굴림, 굴림체, 돋움, 돋움체, 맑은고딕.. 아참 그리고 네이버고딕 등등..을 USB메모리에 담아서 우분투의 /usr/share/fonts/trutype 안에 복사한 후 터미널창에서 fc-cache -f -v 옵션을 주고 등록..(복사 및 폰트캐시재설정은 root권한으로 해야 합니다.) 그다음은 파이어폭스 설정(되도록이면 윈도우에서의 파폭스럽게 ㅠㅠ)합니다.&lt;br&gt;&lt;br&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://nooree.com/blog/thumbnail/1/1786781762.w620-h476.png&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;476&quot; width=&quot;620&quot; /&gt;&lt;/div&gt;&lt;br&gt;개발은 언제나 그렇듯 이클립스가 있고, Coldfusion의 경우 Eclipse에 CFEclipse를 플러그인으로, Flex는 역시 Adobe Labs에 있는 리눅스용 Flex를 Eclipse에 설치.. FTP는 역시나 리눅스용 Filezilla, 마지막으로 멀티미디어재생기는 기본 재생기인 토템을 쓰지만 MP3, OGG, DIVx등은 알아서 자동으로 코덱을 설치해주니까(곰플레이어와 유사)그대로 사용하고.. 마지막으로 메신저는 역시나 이번 8.10버전부터는 시넵틱관리자에서 편리하게 설치..(문자도 보내집니다.. ㅎㅎㅎㅎㅎㅎㅎㅎ)&lt;br&gt;&lt;br&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://nooree.com/blog/attach/1/9677412477.png&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;727&quot; width=&quot;508&quot; /&gt;&lt;/div&gt;&lt;br&gt;아.. 역시 우분투네요..라고 말씀드릴 수 있겠네요.. 어제의 오픈솔라리스 삽질을 생각하면 지옥과 천당을 왔다갔다한 기분..ㅎㅎ(하지만 솔라리스의 발전도 기대)&lt;br&gt;&lt;br&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-동일조건변경허락 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">Javascript Image Fade Effect - 자바스크립트 이미지 페이딩 효과</title>
    <link rel="alternate" type="text/html" href="http://nooree.com/blog/69" />
    <link rel="replies" type="application/atom+xml" href="http://nooree.com/blog/atom/response/69" thr:count="0"/>
    <category term="Javascript" />
    <category term="fading" />
    <category term="Image" />
    <category term="javascript" />
    <author>
      <name>(장창학)</name>
    </author>
    <id>http://nooree.com/blog/69</id>
    <updated>2008-12-01T05:27:20+09:00</updated>
    <published>2008-12-01T05:27:20+09:00</published>
    <summary type="html">플래시에서 주로 작업하는 것들... 예를 들면, 메뉴라던가.. 간단한 애니메이션 등은 충분히 자바스크립트로 처리할 수 있다. 최근에 자바스크립트를 공부하려고 하여 새로 책도 샀다. (무자게 비싸고, 또 두껍지만.. 나름 재미있을 듯..)&lt;BR /&gt;&lt;BR /&gt;주변에서는 Flex다, AS3.0이다 RIA다, 뭐다 하지만 난 역시 청개구리 근성이 있어서 인지 남들이 가는 쪽을 반대로 꼭 삐딱선을 긋는 배배 고인 성질을 부려야만 하나부다. ㅎㅎㅎ(남들이 Flex안할때는 그것에 미쳐 있었음)&lt;BR /&gt;&lt;BR /&gt;이제와서 왠 자바스크립트 하겠지만 실제 배우려고 공부를 좀 하다보니 Macromedia, Adobe의 Flash한테 속은거 생각하면 정말 미쳐버릴거 같다. 예를 들어 swf상의 어떤 오브젝트를 이동시키거나 또는 Fade효과를 준다고 할때 난 Flash아니면 정말 힘들 줄 알았다. 사실 swf도 이미지 등은 어짜피 로드해야 하고.. 또 브라우저에 플러그인이라는 영원한 핸디캡이 있어 더더욱 &quot;쫌 그렇지요~&quot; 다..&lt;BR /&gt;&lt;BR /&gt;예를 들어 오늘 말하고자 하는 Fade효과만해도 Flash에서는 이미지를 준비하고, 이를 임포트하고, 다시 복잡스런 타임라인작업 아니면 정말 10년째 테스트중인 Actionscript로 복잡하게 오브젝트를 제어하는 코드를 짜고, 이를 컴파일해서, HTML안에 임베트까지 해야 하는 단계별 수고스러움이 있지만 Javascript를 이용하면, 단지 이미지와 메모장만 있으면 끝이다. &lt;BR /&gt;&lt;BR /&gt;자바스크립트는 브라우저의 화면 즉, HTML의 영역의 여러 객체를 제어한다면 Flash는 swf상의 객체를 제어한다. 즉, Flash가 하면 자바스크립트로 한다는 것이다. (다만, 우리는 그것을 몰랐을 뿐이고, 그저 Copy&amp;amp;Paste했을 뿐이고, Flash 의 감언이설에 속아 매우 간단한 작업도 복잡스레 Flash에서 했을 뿐이고.....)&lt;BR /&gt;&lt;BR /&gt;더더욱이 한국에서는 홈페이지에서 Menu = Flash 라는 공식이 너무나 강하다. Menu Navigation을 Flash로 안하면 매우 저질스러운 디자이너&amp;nbsp; or 개발자가 된다. 하긴 디자이너들은 Flash로 해야 한다고들 주장하지만..&lt;BR /&gt;&lt;BR /&gt;자.. 각설하고.. 오늘의 핵심.. 자바스크립트를 이용해서 이미지 페이딩을 만들어 보자. 왜? 사실 내가 필요했던건데 아직 자바스크립트 유치원입학전 수준이라서 일단 좋은 예제 사이트에서 Copy&amp;amp;Paste했다. ㅠㅠ&lt;BR /&gt;&lt;BR /&gt;&lt;A href=&quot;http://www.dynamicdrive.com&quot; target=_blank&gt;&lt;STRONG&gt;&lt;FONT face=&quot;&#039;Arial&#039;,&#039;helvetica&#039;,&#039;sans-serif&#039;&quot; size=3&gt;http://www.dynamicdrive.com&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt;&amp;nbsp;이라는 웹사이트는 다양한 자바스크립트 예제를 소스와 함께 보여주는데, 무료로 사용할 수 있다. (상업적이라고 하더라도) 단, 소스상의 저작권 부분은 절대 삭제하면 안된다. 왜? 그게 예의다. &lt;BR /&gt;(나중에 내가 어떤 자바스크립트 소스를 배포할땐 복잡하게 짜서 저작권 부분 지워버리면 무한루프 돌도록 만들어 브라우저를 얼려 버려야징.. ㅎㅎㅎㅎ)&lt;BR /&gt;&lt;BR /&gt;일단 소스는 이렇다. 12번째 줄의 배열만 필요한 만큼 추가하면 된다.&lt;BR /&gt;&lt;BR /&gt;

&lt;textarea name=code class=javascript&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
/***********************************************
* Ultimate Fade-In Slideshow (v1.51): © Dynamic Drive (http://www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/

var fadeimages=new Array()
//SET IMAGE PATHS. Extend or contract array as needed
// 배열순서 = &quot;이미지경로&quot;, &quot;이동할URL&quot;, &quot;타겟&quot; 순으로 지정하면 된다.
fadeimages[0]=[&quot;이미지경로&quot;, &quot;&quot;, &quot;&quot;] //plain image syntax
fadeimages[1]=[&quot;이미지경로&quot;, &quot;&quot;, &quot;&quot;] //image with link syntax
fadeimages[2]=[&quot;이미지경로&quot;, &quot;&quot;, &quot;&quot;] //image with link and target syntax

var fadebgcolor=&quot;white&quot;

////NO need to edit beyond here/////////////

var fadearray=new Array() //array to cache fadeshow instances
var fadeclear=new Array() //array to cache corresponding clearinterval pointers

var dom=(document.getElementById) //modern dom browsers
var iebrowser=document.all

function fadeshow(theimages, fadewidth, fadeheight, borderwidth, delay, pause, displayorder){
this.pausecheck=pause
this.mouseovercheck=0
this.delay=delay
this.degree=10 //initial opacity degree (10%)
this.curimageindex=0
this.nextimageindex=1
fadearray[fadearray.length]=this
this.slideshowid=fadearray.length-1
this.canvasbase=&quot;canvas&quot;+this.slideshowid
this.curcanvas=this.canvasbase+&quot;_0&quot;
if (typeof displayorder!=&quot;undefined&quot;)
theimages.sort(function() {return 0.5 - Math.random();}) //thanks to Mike (aka Mwinter) :)
this.theimages=theimages
this.imageborder=parseInt(borderwidth)
this.postimages=new Array() //preload images
for (p=0;p&lt;theimages.length;p++){
this.postimages[p]=new Image()
this.postimages[p].src=theimages[p][0]
}

var fadewidth=fadewidth+this.imageborder*2
var fadeheight=fadeheight+this.imageborder*2

if (iebrowser&amp;&amp;dom||dom) //if IE5+ or modern browsers (ie: Firefox)
document.write(&#039;&lt;div id=&quot;master&#039;+this.slideshowid+&#039;&quot; style=&quot;position:relative;width:&#039;+fadewidth+&#039;px;height:&#039;+fadeheight+&#039;px;overflow:hidden;&quot;&gt;&lt;div id=&quot;&#039;+this.canvasbase+&#039;_0&quot; style=&quot;position:absolute;width:&#039;+fadewidth+&#039;px;height:&#039;+fadeheight+&#039;px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:&#039;+fadebgcolor+&#039;&quot;&gt;&lt;/div&gt;&lt;div id=&quot;&#039;+this.canvasbase+&#039;_1&quot; style=&quot;position:absolute;width:&#039;+fadewidth+&#039;px;height:&#039;+fadeheight+&#039;px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:&#039;+fadebgcolor+&#039;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&#039;)
else
document.write(&#039;&lt;div&gt;&lt;img name=&quot;defaultslide&#039;+this.slideshowid+&#039;&quot; src=&quot;&#039;+this.postimages[0].src+&#039;&quot;&gt;&lt;/div&gt;&#039;)

if (iebrowser&amp;&amp;dom||dom) //if IE5+ or modern browsers such as Firefox
this.startit()
else{
this.curimageindex++
setInterval(&quot;fadearray[&quot;+this.slideshowid+&quot;].rotateimage()&quot;, this.delay)
}
}

function fadepic(obj){
if (obj.degree&lt;100){
obj.degree+=10
if (obj.tempobj.filters&amp;&amp;obj.tempobj.filters[0]){
if (typeof obj.tempobj.filters[0].opacity==&quot;number&quot;) //if IE6+
obj.tempobj.filters[0].opacity=obj.degree
else //else if IE5.5-
obj.tempobj.style.filter=&quot;alpha(opacity=&quot;+obj.degree+&quot;)&quot;
}
else if (obj.tempobj.style.MozOpacity)
obj.tempobj.style.MozOpacity=obj.degree/101
else if (obj.tempobj.style.KhtmlOpacity)
obj.tempobj.style.KhtmlOpacity=obj.degree/100
else if (obj.tempobj.style.opacity&amp;&amp;!obj.tempobj.filters)
obj.tempobj.style.opacity=obj.degree/101
}
else{
clearInterval(fadeclear[obj.slideshowid])
obj.nextcanvas=(obj.curcanvas==obj.canvasbase+&quot;_0&quot;)? obj.canvasbase+&quot;_0&quot; : obj.canvasbase+&quot;_1&quot;
obj.tempobj=iebrowser? iebrowser[obj.nextcanvas] : document.getElementById(obj.nextcanvas)
obj.populateslide(obj.tempobj, obj.nextimageindex)
obj.nextimageindex=(obj.nextimageindex&lt;obj.postimages.length-1)? obj.nextimageindex+1 : 0
setTimeout(&quot;fadearray[&quot;+obj.slideshowid+&quot;].rotateimage()&quot;, obj.delay)
}
}

fadeshow.prototype.populateslide=function(picobj, picindex){
var slideHTML=&quot;&quot;
if (this.theimages[picindex][1]!=&quot;&quot;) //if associated link exists for image
slideHTML=&#039;&lt;a href=&quot;&#039;+this.theimages[picindex][1]+&#039;&quot; target=&quot;&#039;+this.theimages[picindex][2]+&#039;&quot;&gt;&#039;
slideHTML+=&#039;&lt;img src=&quot;&#039;+this.postimages[picindex].src+&#039;&quot; border=&quot;&#039;+this.imageborder+&#039;px&quot;&gt;&#039;
if (this.theimages[picindex][1]!=&quot;&quot;) //if associated link exists for image
slideHTML+=&#039;&lt;/a&gt;&#039;
picobj.innerHTML=slideHTML
}


fadeshow.prototype.rotateimage=function(){
if (this.pausecheck==1) //if pause onMouseover enabled, cache object
var cacheobj=this
if (this.mouseovercheck==1)
setTimeout(function(){cacheobj.rotateimage()}, 100)
else if (iebrowser&amp;&amp;dom||dom){
this.resetit()
var crossobj=this.tempobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
crossobj.style.zIndex++
fadeclear[this.slideshowid]=setInterval(&quot;fadepic(fadearray[&quot;+this.slideshowid+&quot;])&quot;,50)
this.curcanvas=(this.curcanvas==this.canvasbase+&quot;_0&quot;)? this.canvasbase+&quot;_1&quot; : this.canvasbase+&quot;_0&quot;
}
else{
var ns4imgobj=document.images[&#039;defaultslide&#039;+this.slideshowid]
ns4imgobj.src=this.postimages[this.curimageindex].src
}
this.curimageindex=(this.curimageindex&lt;this.postimages.length-1)? this.curimageindex+1 : 0
}

fadeshow.prototype.resetit=function(){
this.degree=10
var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
if (crossobj.filters&amp;&amp;crossobj.filters[0]){
if (typeof crossobj.filters[0].opacity==&quot;number&quot;) //if IE6+
crossobj.filters(0).opacity=this.degree
else //else if IE5.5-
crossobj.style.filter=&quot;alpha(opacity=&quot;+this.degree+&quot;)&quot;
}
else if (crossobj.style.MozOpacity)
crossobj.style.MozOpacity=this.degree/101
else if (crossobj.style.KhtmlOpacity)
crossobj.style.KhtmlOpacity=this.degree/100
else if (crossobj.style.opacity&amp;&amp;!crossobj.filters)
crossobj.style.opacity=this.degree/101
}


fadeshow.prototype.startit=function(){
var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
this.populateslide(crossobj, this.curimageindex)
if (this.pausecheck==1){ //IF SLIDESHOW SHOULD PAUSE ONMOUSEOVER
var cacheobj=this
var crossobjcontainer=iebrowser? iebrowser[&quot;master&quot;+this.slideshowid] : document.getElementById(&quot;master&quot;+this.slideshowid)
crossobjcontainer.onmouseover=function(){cacheobj.mouseovercheck=1}
crossobjcontainer.onmouseout=function(){cacheobj.mouseovercheck=0}
}
this.rotateimage()
}
&lt;/script&gt;
&lt;/textarea&gt;


&lt;BR /&gt;&lt;BR /&gt;그리고 아래의 소스를 필요한 곳에 박아주면 된다. ㅎ&lt;BR /&gt;&lt;BR /&gt;


&lt;textarea name=code class=javascript&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
//new fadeshow(IMAGES_ARRAY_NAME, slideshow_width, slideshow_height, borderwidth, delay, pause, optionalRandomOrder)
//new 함수명(배열명, 가로사이즈, 세로사이즈, 테두리, 딜레이시간, 마우스오버시일시멈춤여부, 랜덤여부)
new fadeshow(fadeimages, 325, 620, 0, 3000, 1, &quot;R&quot;)
&lt;/script&gt;
&lt;/textarea&gt;


&lt;BR /&gt;&lt;BR /&gt;예제보기 :&amp;nbsp; 예제가 없으면 관심을 안갖는 분들들 위한 작은 배려.&lt;BR /&gt;&lt;A href=&quot;http://nooree.com/blog/sample/javascript/fade/jsample.html&quot; target=_blank&gt;&lt;STRONG&gt;&lt;FONT size=3&gt;http://nooree.com/blog/sample/javascript/fade/jsample.html&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-동일조건변경허락 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">jQuery API extension for Dreamweaver 드림위버용 jQuery API 익스텐션</title>
    <link rel="alternate" type="text/html" href="http://nooree.com/blog/68" />
    <link rel="replies" type="application/atom+xml" href="http://nooree.com/blog/atom/response/68" thr:count="0"/>
    <category term="Javascript" />
    <category term="Dreamweaver" />
    <category term="jQuery" />
    <category term="MXP" />
    <author>
      <name>(장창학)</name>
    </author>
    <id>http://nooree.com/blog/68</id>
    <updated>2008-11-28T23:14:38+09:00</updated>
    <published>2008-11-28T23:13:48+09:00</published>
    <summary type="html">&lt;FONT face=&quot;&#039;Arial&#039;,&#039;helvetica&#039;,&#039;sans-serif&#039;&quot; color=#cc9900 size=4&gt;Code jQuery FASTER in Dreamweaver!&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;jQuery를 작성할때 편리한 코드힌트 및 다양한 기능을 제공하는 매우 유용한 익스텐션입니다. jQuery를 공부하려고 했는데 매우 좋습니다. ^^ 참고로 Dreamweaver CS3까지 지원합니다. Adobe Extension은 반드시 하드디스크로 다운로드하고 설치해야 오류가 나지 않습니다. (브라우저 바로열기 설치시 오류발생)&lt;BR /&gt;&lt;BR /&gt;참고 : &lt;A href=&quot;http://xtnd.us/dreamweaver/jquery&quot; target=_blank&gt;http://xtnd.us/dreamweaver/jquery&lt;/A&gt;&lt;BR /&gt;지원버전 : Dreamweaver CS3, 8, MX2004, and MX. Windows and Mac&lt;BR /&gt;&lt;BR /&gt;
&lt;P&gt;&lt;FONT face=&quot;&#039;Arial&#039;,&#039;helvetica&#039;,&#039;sans-serif&#039;&quot; size=3&gt;Here&#039;s a video of the extension in action:&lt;/FONT&gt; &lt;BR /&gt;&lt;BR /&gt;
&lt;DIV id=swf_dw_jquery_demo&gt;&lt;OBJECT id=dw_jquery_demo height=&quot;316&quot; width=&quot;400&quot; classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&gt;&lt;PARAM NAME=&quot;_cx&quot; VALUE=&quot;10583&quot;&gt;&lt;PARAM NAME=&quot;_cy&quot; VALUE=&quot;8361&quot;&gt;&lt;PARAM NAME=&quot;FlashVars&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;Movie&quot; VALUE=&quot;http://xtnd.us/videos/xtnd_dw_jquery_demo.swf&quot;&gt;&lt;PARAM NAME=&quot;Src&quot; VALUE=&quot;http://xtnd.us/videos/xtnd_dw_jquery_demo.swf&quot;&gt;&lt;PARAM NAME=&quot;WMode&quot; VALUE=&quot;Window&quot;&gt;&lt;PARAM NAME=&quot;Play&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;Loop&quot; VALUE=&quot;-1&quot;&gt;&lt;PARAM NAME=&quot;Quality&quot; VALUE=&quot;High&quot;&gt;&lt;PARAM NAME=&quot;SAlign&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;Menu&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;Base&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;AllowScriptAccess&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;Scale&quot; VALUE=&quot;ShowAll&quot;&gt;&lt;PARAM NAME=&quot;DeviceFont&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;EmbedMovie&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;BGColor&quot; VALUE=&quot;FFFFFF&quot;&gt;&lt;PARAM NAME=&quot;SWRemote&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;MovieData&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;SeamlessTabbing&quot; VALUE=&quot;1&quot;&gt;&lt;PARAM NAME=&quot;Profile&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;ProfileAddress&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;ProfilePort&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;AllowNetworking&quot; VALUE=&quot;all&quot;&gt;&lt;PARAM NAME=&quot;AllowFullScreen&quot; VALUE=&quot;false&quot;&gt;&lt;/OBJECT&gt;&lt;/DIV&gt;

&lt;BR /&gt;&lt;BR /&gt;
&lt;H3 id=download&gt;&lt;A href=&quot;http://xtnd.us/files/jQuery_API.mxp&quot; target=_blank&gt;&lt;INS&gt;&lt;FONT color=#810081&gt;Download&lt;/FONT&gt;&lt;/INS&gt;&lt;/A&gt;&lt;/H3&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-동일조건변경허락 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">Microsoft® Silverlight™ 2 소프트웨어 개발 키트 설명서</title>
    <link rel="alternate" type="text/html" href="http://nooree.com/blog/67" />
    <link rel="replies" type="application/atom+xml" href="http://nooree.com/blog/atom/response/67" thr:count="0"/>
    <category term="Silverlight" />
    <category term="Microsoft" />
    <category term="Silverlight" />
    <author>
      <name>(장창학)</name>
    </author>
    <id>http://nooree.com/blog/67</id>
    <updated>2008-11-28T21:12:33+09:00</updated>
    <published>2008-11-28T21:11:11+09:00</published>
    <summary type="html">Microsoft에서 공식적으로 배포하는 Silverlight 개발키트 설명서입니다. 기본적인 Silverlight의 개념, 개발방법 등을 설명하며, CHM파일로 되어 있어 검색 및 바로보기가 가능합니다.&lt;BR&gt;&lt;BR&gt;다운로드 : &lt;A href=&quot;http://www.microsoft.com/downloads/details.aspx?displaylang=ko&amp;amp;FamilyID=bce7684a-507b-4fc6-bc99-6933cd690cab&quot; target=_blank&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=ko&amp;amp;FamilyID=bce7684a-507b-4fc6-bc99-6933cd690cab&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;English Download : &lt;A href=&quot;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=bce7684a-507b-4fc6-bc99-6933cd690cab&quot; target=_blank&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=bce7684a-507b-4fc6-bc99-6933cd690cab&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;CHM을 열었을 때 내용이 보이지 않는다면, 다음 지침에 따라 문제를 해결하십시오.&lt;BR&gt;- CHM 파일을 오른쪽 단추로 클릭한 후, &quot;속성&quot;을 클릭합니다.&lt;BR&gt;- &quot;차단 해제&quot;를 클릭합니다.&lt;BR&gt;- .chm 파일을 두 번 클릭하여 파일을 엽니다. &lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://nooree.com/blog/thumbnail/1/2727165089.w620-h581.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;581&quot; width=&quot;620&quot; /&gt;&lt;/div&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-동일조건변경허락 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">PHP5, MySQL5 무료 호스팅 소개</title>
    <link rel="alternate" type="text/html" href="http://nooree.com/blog/66" />
    <link rel="replies" type="application/atom+xml" href="http://nooree.com/blog/atom/response/66" thr:count="0"/>
    <category term="Miscellaneous" />
    <category term="MySQL5" />
    <category term="PHP5" />
    <category term="UTF-8" />
    <category term="webice.kr" />
    <category term="무료호스팅" />
    <author>
      <name>(장창학)</name>
    </author>
    <id>http://nooree.com/blog/66</id>
    <updated>2008-11-17T21:07:24+09:00</updated>
    <published>2008-11-17T21:05:15+09:00</published>
    <summary type="html">&lt;P&gt;뭐 외국의 경우 PHP5, MySQL, UTF-8환경을 무료로 지원하는 곳이 많지만 역시나 국내에서 사용하기엔 속도 문제, 언어문제 등 불편한게 한두가지가 아닙니다.&lt;BR&gt;&lt;BR&gt;얼마전 Joomla를 테스트 해볼려고 PC에 APM을 깔까 하다가 귀찮아서 네이버에서 혹시나 하는 마음(누가 국내에서 이런 호스팅을 무료로 주까? 뭐 PHP4무료호스팅은 종종 봐았지만..)에 검색을 해 보았습니다.&lt;BR&gt;&lt;BR&gt;KT Paran의 경우 무료이긴하지만 현재는 셋팅비는 받고 있고, 기타 호스팅도 세팅비징수 또는 광고배너의 삽입조건 등등 조건이 많았는데 &lt;A href=&quot;http://www.webice.kr/&quot; target=_blank&gt;&lt;STRONG&gt;http://www.webice.kr&lt;/STRONG&gt;&lt;/A&gt;&amp;nbsp;이란 곳은 가입만 하면 바로 사용할 수 있도록 자동화된 호스팅서비스를 제공하고 있고, 가입도 &quot;주민등록번호&quot;를 안물어보며(물론 SMS인증은 합니다.) 무엇보다 PHP5, MySQL5, UTF-8환경을 아무런 조건없이 웹/DB 각각 100MB씩 제공하고 일일트래픽도 300MB까지 지원하네요.&lt;BR&gt;&lt;BR&gt;SSH는 지원하지 않지만 FTP는 지원하며, 마이페이지에서 DB를 관리하도록 PHPMyAdmin을 제공합니다. 한마디로 굿입니다. 6개월에 한번씩 연장을 해줘야 하는 귀찮음은 여전히 존재하지만 평생 무료로 사용가능하고, 무엇보다 초기 설정시 Textcube, 그누보드, 제로보드 등을 자동으로 설치하는 옵션도 제공하네요.. 호호..&lt;BR&gt;다만, 도메인을 연결하는 등의 옵션은 아직 없네요.. 특이하게도 유료보다 무료서비스를 먼저한다는것 케케 신기! 도메인, 유료항목은 준비중입니다. ㅎㅎㅎ&lt;BR&gt;&lt;BR&gt;우연히 발견한 참 좋은 서비스입니다.. 관심있는 분들은 가입하셔서 환경때문에 PHP테스트를 못해본 분들은 이곳에 개발사이트 둥지를 틀어 보시길.. ^^&lt;BR&gt;&lt;BR&gt;곧바로 링크유도질 ㅎㅎㅎ: &lt;A href=&quot;http://nooree.webice.kr&quot; target=_blank&gt;http://nooree.webice.kr&lt;/A&gt;&amp;nbsp;(줌라테스트용이니 암껏도 없어용)&lt;BR&gt;&lt;BR&gt;참고 : 이 회사 홍보는 아닙니다만.. &quot;&lt;STRONG&gt;이런 회사 알아줘야 합니당..&lt;/STRONG&gt;&quot;ㅎㅎ(광고버전) ㅎㅎ&lt;/P&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-동일조건변경허락 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">CFMeTA re-Open!!</title>
    <link rel="alternate" type="text/html" href="http://nooree.com/blog/65" />
    <link rel="replies" type="application/atom+xml" href="http://nooree.com/blog/atom/response/65" thr:count="0"/>
    <category term="Coldfusion" />
    <category term="cfblogger" />
    <category term="CFMeTA" />
    <category term="Coldfusion" />
    <category term="메타사이트" />
    <category term="콜드퓨전" />
    <author>
      <name>(장창학)</name>
    </author>
    <id>http://nooree.com/blog/65</id>
    <updated>2008-11-14T22:16:50+09:00</updated>
    <published>2008-11-14T22:15:30+09:00</published>
    <summary type="html">&lt;P&gt;지난 봄에 한국의 CF개발자 블로그의 메타 블로그인 cfblogger.kr 이란 사이트를 오픈했었는데 사정이 여의치 않아 지난 10월에 문을 닫았었다. (사실은 CF엔진의 변경 및 호스팅 재설치 등의 복잡스런 문제가 있었음) &lt;BR&gt;&lt;BR&gt;cfblogger.kr의 경우 사용자와의 커뮤니케이션이 전무한 서비스라 누가, 언제, 얼마나 열람하는지 확인이 불가능하여 거의 나 혼자 블로그RSS리더 대용으로 쓰였었다. 그래서 아예 내 블로그가 있는 nooree.com내로 옮겨왔다.&lt;BR&gt;&lt;BR&gt;접속도메인은 &lt;A href=&quot;http://nooree.com/meta&quot;&gt;http://nooree.com/meta&lt;/A&gt; 이다. 예전의 경우 누구가 가입하고 블로그를 등록할 수 있었는데, 아무래도 CF보다는 Flex 등의 다른 기술의 블로그(기 등록해 주셨던 분들께는 죄송합니다. ㅠㅠ; 하지만 오픈 취지와 너무나 다르게 흘러가는게 가슴아팠습니다. 별 노력도 안했지만.. 이 자리를 빌어 사과 드립니다.)메타로 변해가서 이번의 경우 등록후 관리자 승인에 의하여 완료되도록 바꾸었다.&lt;BR&gt;&lt;BR&gt;물론, 지금도 등록은 누구에게나 열려 있지만 조건이 있다면 최소한 Coldfusion에 대하여 조금은 관심을 가져 주십사 본인의 블로그에 Coldfusion관련 메뉴가 있고, 최소 1개 이상의 관련글이 있는 경우에 한하여 등록을 해드릴까 합니다. (주인장 맘 ㅠㅠ; 이라고 탓하지 마시길...) &lt;BR&gt;&lt;BR&gt;은근히 숨어 있는 한국의 CF개발자의 블로그를 발굴(?)하여 등록하고 있으니 재밌는 글들이 많아 질거라 믿으면서 관심 부탁드립니다. &lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://nooree.com/blog/thumbnail/1/9503238893.w620-h1309.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;1309&quot; width=&quot;620&quot; /&gt;&lt;/div&gt;&lt;/P&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-동일조건변경허락 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">아이리버 딕플 D5 구매!!</title>
    <link rel="alternate" type="text/html" href="http://nooree.com/blog/64" />
    <link rel="replies" type="application/atom+xml" href="http://nooree.com/blog/atom/response/64" thr:count="0"/>
    <category term="Miscellaneous" />
    <category term="D5" />
    <category term="아이리버" />
    <category term="전자사전" />
    <author>
      <name>(장창학)</name>
    </author>
    <id>http://nooree.com/blog/64</id>
    <updated>2008-11-13T00:19:37+09:00</updated>
    <published>2008-11-13T00:19:37+09:00</published>
    <summary type="html">원서를 공부하면서 사전의 필요성을 절실히 느껴왔다. 대강 문맥의 뜻으로 이해는 했지만 간혹 처음 이해했던 것보다 전혀 다른 뜻인 경우도 있어 사전이 꼭 필요했는데.. 이번에 유가환급금 나오는 것으로 위안을 삼고 거금 18만원을 투자해서 사전을 사버렸다. ㅎㅎㅎㅎ 음.. 너무 좋아 ~~~&amp;nbsp; &lt;BR&gt;&lt;BR&gt;Atree UM10B모델과 가격은 비슷했는데 둘 사이에서 고민 많이 했다. 용량은 둘다 같지만 UM10B는 우선 메모리가 확장이 가능한데다, Touch Screen, 그리고 무엇보다 DMB가 된다. &lt;BR&gt;&lt;BR&gt;그런데 내가 딱 싫어하는 슬라이드 타입이다. ㅠㅠ; 게다가 디자인이 좀 맘에 안든다. 특히 자판은 더더욱.. 그리고 난 터치 싫어한다. ㅠㅠ; 집에 있는 Clix+와 걍 같이 쓰려고 (사실 PC에 이거저거 매니저 프로그램 설치하기 싫어서..) A/S도 고려대상이였다. &lt;BR&gt;&lt;BR&gt;Atree가 아직 전국구 A/S망이 없다. MP3/영상은 그저 그럭 수준.. 아직까지 내 MP3 Cowon의 BBE음장을 능가하는 음장은 없다고 본다.. SRS 또는 Xen는 너무 음을 왜곡한다.. 그리고 소리가 너무 작아.. Clix+는 작아서 들고 다니지만 가방안에는 늘 Cowon의 ML5가 자리잡고 있지롱.. ㅎㅎ&lt;BR&gt;&lt;BR&gt;오자마자 맨 처음 검색한 단어.. 크하하하 Coldfusion이다.. 핵융합 어쩌고 저쩌고~ ㅎㅎ 재미따..케케케 &lt;BR&gt;더 좋은 기능의 사전도 있었는데.. 손바닥만하게 들고 다니기 편해야 하므로.. D5로 결정.. !! 잠시 사진 자랑질.. ㅎㅎ&lt;BR&gt;&lt;BR&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://nooree.com/blog/thumbnail/1/7164443848.w620-h348.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;348&quot; width=&quot;620&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://nooree.com/blog/thumbnail/1/7488067759.w620-h348.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;348&quot; width=&quot;620&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://nooree.com/blog/thumbnail/1/9272860587.w620-h348.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;348&quot; width=&quot;620&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://nooree.com/blog/thumbnail/1/1241953119.w620-h348.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;348&quot; width=&quot;620&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://nooree.com/blog/thumbnail/1/1697989265.w620-h348.jpg&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;348&quot; width=&quot;620&quot; /&gt;&lt;/div&gt;난 손들었어.. 너무 좋아.. 공부가 &quot;쫌 되겠찌요&quot;~ ㅎㅎㅎㅎ&lt;BR&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-동일조건변경허락 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">특정 디렉토리에 Apache 인증걸기</title>
    <link rel="alternate" type="text/html" href="http://nooree.com/blog/63" />
    <link rel="replies" type="application/atom+xml" href="http://nooree.com/blog/atom/response/63" thr:count="0"/>
    <category term="Linux" />
    <category term="htaccess" />
    <category term="htpasswd" />
    <category term="아파치 인증" />
    <author>
      <name>(장창학)</name>
    </author>
    <id>http://nooree.com/blog/63</id>
    <updated>2008-11-11T15:12:44+09:00</updated>
    <published>2008-11-11T15:12:44+09:00</published>
    <summary type="html">&lt;FONT size=3&gt;&lt;FONT color=#999966&gt;&lt;STRONG&gt;&lt;FONT face=&quot;&#039;Dotum&#039;, Sans-serif&quot; color=#cc9900&gt;특정 디렉토리에 Apache 인증걸기&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR /&gt;예를 들어 &lt;A href=&quot;http://도메인/board&quot;&gt;http://도메인/board&lt;/A&gt; 라는 디렉토리가 있다고 합니다. 그리고 board 디렉토리의 실제 경로는 /home/hosting_users/test/html/board라고 합니다. 물론 시스템의 사용자 계정은 test겠죠? 일반적으로 호스팅 사용자들의 경로는 /home아래의 hosting_users 라는 디렉토리안에 사용자별로 웹루트 디렉토리를 지정한다고 가정합니다. 그러므로 test라는 계정의 사용자 디렉토리는 /home/hosting_users/test 가 되고, 이 test사용자의 웹루트 디렉토리는&amp;nbsp; /home/hosting_users/test/html 이 됩니다.&lt;BR /&gt;&lt;BR /&gt;이 디렉토리안의 board라는 디렉토리에 아파치 인증을 걸고 싶다고 합시다. 아파치 인증으로 인증을 걸면 해당 디렉토리안의 모든 파일에 접근할때 인증창이 뜨게 되므로 보안에 좀더 안전합니다. (일반적으로는 단순히 index.php파일에만 PHP소스로 인증을 걸거나, 특정 아이피만 접근하도록 하고 있습니다. 이는 index.php가 아닌 다른 파일로 접근할때는 아무런 소용이 없는 방법입니다.)&lt;BR /&gt;&lt;BR /&gt;총 2개의 파일을 만들고 아파치서버의 일부 설정을 변경하는 것으로 모든 작업을 완료할 수 있습니다. 특정 디렉토리에 아파치인증 걸기 위해 해당 디렉토리가 아파치 인증으로 제어된다는 것을 알려줄 파일인 .htaccess파일과 이 인증파일로 해당디렉토리를 열람할때 쓸 아이디와 패스워드를 저장해두는 파일인 .htpasswd 파일이 만들 파일의 전부입니다. 물론 두 파일의 저장 위치는 서로 다르므로 다음의 과정을 자세히 보고 따라합니다.&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face=&quot;&#039;Dotum&#039;, Sans-serif&quot; size=3&gt;.htaccess 파일 만들기&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;먼저 해야 할 일은 board라는 디렉토리안에 넣어둘 .htaccess라는 파일을 만들어야 합니다. .htaccess라는 파일의 앞에 .이 있다는 것에 유념하세요. 이 파일은 Apache웹서버가 해당디렉토리에 접근할때 가장 먼저 읽어 들이는 파일입니다. 자동으로 제일 먼저 읽어 옵니다.&lt;BR /&gt;&lt;BR /&gt;VI에디터를 이용해서 작성해 보겠습니다. 먼저 Shell상태에서 touch라는 명령어로 비어있는 .htaccess파일을 만들겠습니다. board라는 디렉토리안에 이 파일이 위치하면 됩니다. 그럴려면 먼저 board안으로 이동해야 겟죠?&lt;BR /&gt;&lt;BR /&gt;

&lt;TEXTAREA class=jscript name=code&gt;
# cd /home/hosting_users/test/html/board
# touch .htaccess
&lt;/TEXTAREA&gt;


&lt;BR /&gt;&lt;BR /&gt;(위 소스 그리고 아래의 소스에서 #은 시스템 쉘상의 프롬프트를 나타내므로 실제로 입력하지 않습니다.)&lt;BR /&gt;그리고 VI에디터로 .htaccess파일을 열어 수정하겠습니다. 쉡상태에서 vi .htaccess라고 입력합니다.&lt;BR /&gt;&lt;BR /&gt;

&lt;TEXTAREA class=jscript name=code&gt;
# vi .htaccess
&lt;/TEXTAREA&gt;


&lt;BR /&gt;&lt;BR /&gt;그러면 소스를 볼 수 있는 상태가 되는데 이때 i를 눌러 insert모드로 전환합니다. 그리고 다음의 소스를 입력합니다.&lt;BR /&gt;&lt;BR /&gt;

&lt;TEXTAREA class=jscript name=code&gt;
AuthUserFile /home/hosting_users/test/.htpasswd
AuthGroupFile /dev/null
AuthName &#039;Apache Auth&#039;
AuthType Basic

&lt;Limit GET&gt;
require valid-user
&lt;/Limit&gt;
&lt;/TEXTAREA&gt;

&lt;BR /&gt;&lt;BR /&gt;자, 하나씩 살펴봅시다. AuthUserFile은 사용자 계정과 패스워드를 지정한 파일입니다. 이 다음과정에서 만들 파일입니다. 이 파일의 경로를 적으라는 내용이므로 아래에서 나오겠지만 이 파일은 사용자 홈 디렉토리안에 둘 예정이므로 여기서는 사용자가 test라는 사용자이므로 경로는 /home/hosting_users/test 가 됩니다. AuthGroupFile은 그룹지정파일의 경로인데, 여기서는 그룹을 지정하지 않으므로 기본값을 그대로 씁니다. AuthName 항목은 인증창의 제목입니다. 한글을 쓰면 좋겠지만 대부분 한글사용이 어려우므로 그냥 영문으로 맘대로 씁니다. 여기서는 apache Auth라고 임의 지정했습니다. 나머지 값은 그대로 두고 다 입력했으면 ESC키를 눌러 insert모드에서 빠져 나온 후 :x 를 눌러 저장하고 VI에디터를 빠져 나옵니다. 다시 한번 &amp;nbsp;제대로 작성되었는지 확인 해 보려면 VI에디터로 확인해 보면 되겠죠?&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face=&quot;&#039;Dotum&#039;, Sans-serif&quot; size=3&gt;Apache Conf파일 수정하기&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;자, 이제 Apache 웹서버의 httpd.conf파일을 수정할때 입니다. 역시 VI에디터를 이용할 수 있어야 합니다. 먼저 자신의 시스템의 httpd.conf파일의 위치를 확인합니다. 일반적으로 GUI환경으로 CentOS에 Apacahe를 설치했다면 /etc/httpd/conf 아래에 해당파일이 있습니다.&amp;nbsp; VI에디터로 해당 파일을 엽니다.&lt;BR /&gt;&lt;BR /&gt;


&lt;TEXTAREA class=jscript name=code&gt;
# vi httpd.conf
&lt;/TEXTAREA&gt;


&lt;BR /&gt;&lt;BR /&gt;그리고 AllowOverride 항목을 살펴봅니다. 기본값은 None입니다만 이 부분을 All로 변경합니다. &lt;BR /&gt;&lt;BR /&gt;

&lt;TEXTAREA class=jscript name=code&gt;
AllowOverride All
&lt;/TEXTAREA&gt;

&lt;BR /&gt;&lt;BR /&gt;그리고 저장후 VI에디터를 빠져 나옵니다. (i를 눌러 insert모드에서 수정 후 ESC키를 눌러 빠져 나오고 다시 :x를 눌러 저장후 VI에디터를 빠져 나옵니다.)&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face=&quot;&#039;Dotum&#039;, Sans-serif&quot; size=3&gt;.htpasswd 파일 만들기&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;자, 이제 마지막으로 .htpasswd라는 파일을 만들어 인증에 사용할 아이디와 패스워드를 만들 차례입니다. 이 계정아이디와 패스워드는 시스템의 계정아이디와 패스워드와는 관련이 없이 단순히 이 board 라는 디렉토리의 인증에만 쓰일 것들입니다. 그러니 시스템의 사용자 계정과 동일하게 할 필요가 없습니다.(보안상 유리)&lt;BR /&gt;&lt;BR /&gt;자, .htpasswd파일은 /home/hosting_users/test 아래에 둔다고 합시다. test사용자의 홈디렉토리입니다. 물론 이 디렉토리아래에는 html이라는 웹루트 디렉토리가 있습니다. 하지만 .htpasswd파일은 html디렉토리안에 두면 위험합니다. 바로 웹으로 해당파일에 접근이 가능하게 됩니다. 물론 퍼미션을 644등으로 조정하면 되겠지만 보안상 안좋으므로 html디렉토리 바로 상위의 사용자 홈디렉토리 안에 둔다고 가정합시다.&lt;BR /&gt;&lt;BR /&gt;먼저 touch를 이용해 빈 파일을 하나 만듭니다. &lt;BR /&gt;&lt;BR /&gt;


&lt;TEXTAREA class=jscript name=code&gt;
# cd /home/hosting_users/test
# touch .htpasswd
&lt;/TEXTAREA&gt;


&lt;BR /&gt;&lt;BR /&gt;그런다음, htpasswd라는 명령어를 이용해 사용자 아이디와 패스워드를 지정해 주고, .htpasswd파일을 컴파일 할 것입니다. htpasswd라는 명령어와 .htpasswd(파일명 앞의 . 주의)라는 파일명은 완전히 다른 것이므로 헛갈리면 안되겠죠? &amp;nbsp;htpasswd는 시스템 명령어 이고, .htpasswd는 단순 파일명입니다.&lt;BR /&gt;&lt;BR /&gt;자, 자신의 시스템에서 htpasswd명령어의 위치를 확인합니다. 모를 경우 whereis 명령어를 이용해 찾아 봅니다.&lt;BR /&gt;&lt;BR /&gt;

&lt;TEXTAREA class=jscript name=code&gt;
# whereis htpasswd
&lt;/TEXTAREA&gt;


&lt;BR /&gt;&lt;BR /&gt;htpasswd가 있는 디렉토리로 이동해서 다음의 명령을 쳐 줍니다. &lt;BR /&gt;&lt;BR /&gt;

&lt;TEXTAREA class=jscript name=code&gt;
# htpasswd -c /home/hosting_users/test/.htpasswd
&lt;/TEXTAREA&gt;


&lt;BR /&gt;&lt;BR /&gt;자, 하나씩 설명드리면, htpasswd는 명령어 이고,&amp;nbsp; -c는 컴파일하는 옵션입니다.&amp;nbsp; 그리고 /home/hosting_users/test/.htpasswd는 컴파일하고 만들 파일과 경로입니다. 이 명령을 수행하면 지정할 패스워드를 물어 보는데, 이 때 두번의 패스워드 확인 질문에 사용할 패스워드를 입력하면 됩니다.&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;이제, 마지막으로 Apache데몬을 Restart해주면 모든 과정이 끝납니다. 해당디렉토리를 브라우저에서 접속해 볼까요? 인증창이 뜨면 정상적으로 과정을 완료한 것입니다.&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-동일조건변경허락 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">MySQL 5.X DB생성 쉘 스크립트</title>
    <link rel="alternate" type="text/html" href="http://nooree.com/blog/62" />
    <link rel="replies" type="application/atom+xml" href="http://nooree.com/blog/atom/response/62" thr:count="2"/>
    <category term="MySQL" />
    <category term="MySQL" />
    <category term="쉘스크립트" />
    <author>
      <name>(장창학)</name>
    </author>
    <id>http://nooree.com/blog/62</id>
    <updated>2008-10-30T16:05:49+09:00</updated>
    <published>2008-10-30T16:04:02+09:00</published>
    <summary type="html">&lt;P&gt;CentOS 5.2에서 MySQL을 기본패키지로 설치했다면 MySQL은 5.X대로 설치됩니다. 물론 기본 캐릭터 셋은 latin1이지만 이것은 UTF-8로 바꿀 수 있으므로 생략하고.. 우선 DB생성 및 사용자생성을 한방에 해결할 수 없을까 고민하다가.. 매번 &#039;y&#039;의 갯수에 눈깔이 매우, 몹시 아픔..ㅠㅠ&amp;nbsp; 뭐 phpmyadmin을 이용하는 방법도 있으나..&amp;nbsp; 그냥 쉘프롬프트 상태에서는 일일히 타이핑을 해줘야 하니까.. 다음의 쉘스크립트를 이용하면 쉽게 됩니다. 일단 mysqladd.sh파일을 계정으로 업로드하고, SSH에서 실행합니다. 그다음은 하라는데로 하기만 하면 됩니다. &lt;BR&gt;&lt;BR&gt;(오류가 나는 분은 MySQL의 경로가 /usr/bin/mysql 아닌 경우이므로 실제 자신의 서버상의 mysql경로로 mysqladd.sh를 메모장으로 열어 변경하면 됩니다.)&lt;/P&gt;
&lt;P&gt;&lt;TEXTAREA class=jscript name=code&gt;#!/bin/sh
echo &quot;추가할 DB명을 입력하고, &amp;lt;Enter&amp;gt;를 누르세요.&quot;
read db
echo &quot; &quot;
echo &quot;추가할 DB 사용자명을 입력하고, &amp;lt;Enter&amp;gt;를 누르세요.&quot;
read db_user
echo &quot; &quot;
echo &quot;$db_user에서 사용할 패스워드를 입력하고, &amp;lt;Enter&amp;gt;를 누르세요.&quot;
read passwd
echo &quot; &quot;
echo &quot;create database $db;&quot; &amp;gt;&amp;gt; query
echo &quot;use mysql;&quot; &amp;gt;&amp;gt; query
echo &quot;insert into user (host, user, password) values (&#039;localhost&#039;, &#039;$db_user&#039;, 
          password(&#039;$passwd&#039;));&quot; &amp;gt;&amp;gt; query
echo &quot;insert into db values (&#039;localhost&#039;, &#039;$db&#039;, &#039;$db_user&#039;, &#039;y&#039;, &#039;y&#039;, &#039;y&#039;, &#039;y&#039;, &#039;y&#039;, &#039;y&#039;, 
          &#039;y&#039;, &#039;y&#039;, &#039;y&#039;, &#039;y&#039;, &#039;y&#039;, &#039;y&#039;, &#039;y&#039;, &#039;y&#039;, &#039;y&#039;, &#039;y&#039;, &#039;y&#039;);&quot; &amp;gt;&amp;gt; query
echo &quot;flush privileges&quot; &amp;gt;&amp;gt; query
echo &quot;MySQL root 계정의 패스워드를 입력하세요.&quot;
echo &quot;MySQL root 계정의 패스워드가 생성되어 있지 않다면 그냥 &amp;lt;Enter&amp;gt;를 눌러주세요.&quot;
if /usr/bin/mysql -u root -p &amp;lt; query; then
	echo &quot;  &quot;
	echo &quot;MySQL DB및 계정이 추가되었습니다. 다음과 같이 접속하세요.&quot;
	echo &quot;  &quot;
	echo &quot;/usr/bin/mysql -u $db_user -p $db&quot;
	echo &quot;  &quot;
else 
	echo &quot;  &quot;
	echo &quot;DB생성에 실패했습니다. ERROR내용을 확인하세요.&quot;
	echo &quot;  &quot;
fi
rm -rf query

&lt;/TEXTAREA&gt; &lt;/P&gt;
&lt;P&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a class=&quot;extensionIcon&quot; href=&quot;http://nooree.com/blog/attachment/7628940398.zip&quot;&gt;&lt;img src=&quot;http://nooree.com/blog/image/extension/zip.gif&quot; alt=&quot;&quot; /&gt; mysqladd.zip&lt;/a&gt;&lt;/div&gt; &lt;/P&gt;
&lt;br /&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-동일조건변경허락 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">CentOS에서 Gnome설치 후 로그온할때 TWM으로 접속될때</title>
    <link rel="alternate" type="text/html" href="http://nooree.com/blog/61" />
    <link rel="replies" type="application/atom+xml" href="http://nooree.com/blog/atom/response/61" thr:count="0"/>
    <category term="Linux" />
    <category term="GNOME" />
    <category term="TWM" />
    <author>
      <name>(장창학)</name>
    </author>
    <id>http://nooree.com/blog/61</id>
    <updated>2008-10-20T14:28:23+09:00</updated>
    <published>2008-10-20T14:26:14+09:00</published>
    <summary type="html">&lt;FONT face=&quot;&#039;Dotum&#039;, Sans-serif&quot;&gt;CentOS설치 후 GNOME 데스크탑에서 작업을 열심히 했는데, 로그오프 후 다음날 출근해서 보니까.. 이게뭥미???? &lt;STRONG&gt;TWM&lt;/STRONG&gt;이란 듣도보도잡도 못한 이상한 바탕화면 ㅠㅠ;&lt;BR&gt;&lt;BR&gt;
&lt;DIV align=center&gt;&lt;IMG src=&quot;http://upload.wikimedia.org/wikipedia/commons/f/f4/Twm-screenshot-20050401.png&quot; border=0&gt;&lt;/DIV&gt;&lt;BR&gt;혹시 해킹인가.. ps -ef 때려봐도 별다른 문제는 없는거 같은데... 뭥미? 결국은 여기저기 물어봐도 아무도 모른다는 말, 다시 설치하라는 말만.. ㅠㅠ; 그래서 다시 설치.. 그런데 웬걸.. 또 그러넹.. 퇴근했다가 출근만 하면...ㅠㅠ;&lt;BR&gt;&lt;BR&gt;하지만 내가 누구인가? 궁금하면 구글이를 다 뒤져서라도 답을 찾고야 마는 하이에나 같은 녀석이 아닌가.. ㅎㅎ&lt;BR&gt;&lt;BR&gt;답을 알아냈다. CentOS를 설치할때 몇몇 의존성 문제로 GNOME이 제대로 설치가 안된단다.. (사실 이말도 문제가 있어 보임. 왜냐하면 처음 설치 후 GNOME은 잘 돌아갔으니까..)그래서 다음과 같이 TWM환경에서 GNOME을 다시 설치해주면 된다고...&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;SPAN class=m-tcol-c style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: 994265_10&quot;&gt;&lt;FONT face=&quot;&#039;Dotum&#039;, Sans-serif&quot;&gt;&lt;STRONG&gt;&lt;FONT face=&quot;&#039;Arial&#039;,&#039;helvetica&#039;,&#039;sans-serif&#039;&quot; size=3&gt;yum install gnome-session &lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR&gt;아.. 리눅스 쉬울 듯 하면서도 어려움.. ㅠㅠ;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-동일조건변경허락 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">Railo 3.0에서 SMTP Mail Server가 설정이 안될때</title>
    <link rel="alternate" type="text/html" href="http://nooree.com/blog/60" />
    <link rel="replies" type="application/atom+xml" href="http://nooree.com/blog/atom/response/60" thr:count="0"/>
    <category term="Railo" />
    <category term="Railo" />
    <category term="SMTP" />
    <author>
      <name>(장창학)</name>
    </author>
    <id>http://nooree.com/blog/60</id>
    <updated>2008-10-19T21:57:31+09:00</updated>
    <published>2008-10-19T21:57:31+09:00</published>
    <summary type="html">Railo 3.0에서 기본 SMTP메일 서버가 설정이 안되는 버그가 있습니다. &amp;lt;cfmail&amp;gt;태그로 이메일을 전송하려면 Railo의 Context Admin에 메일서버가 지정되어 있어야 합니다.(Adobe의 Coldfusion 8에서는 Server Administration에서 지정) SMTP를 지정하려고 하면 계속 등록이 안되어 의아해 했었는데, 결국은 직접 xml을 건들기로 했습니다.&lt;BR /&gt;&lt;BR /&gt;Railo에서는 Web administrator 관리자(http://도메인/railo-context/admin/web.cfm) 에서 지정한 값들을 XML파일로 저장하고 있습니다. 경로는 {Railo}/WEB-INF/railo/railo-web.xml.cfm 입니다. &lt;BR /&gt;&lt;BR /&gt;Railo&amp;nbsp; Web administrator 관리자에서 지정하지 않는 경우 이 파일을 직접수정해도 됩니다. (Open BlueDragon은 이 방식으로만 서버를 관리하도록 하고 있습니다.) 이 파일을 열고, &amp;lt;mail&amp;gt; node를 찾습니다. 그리고 다음과 같이 중간에 SMTP를 지정하면 됩니다.&lt;BR /&gt;&lt;BR /&gt;



&lt;TEXTAREA class=xml name=code&gt;
&lt;mail default-encoding=&quot;UTF-8&quot; log=&quot;{railo-web}/logs/mail.log&quot; log-level=&quot;ERROR&quot; spool-enable=&quot;true&quot; spool-interval=&quot;5&quot; timeout=&quot;30&quot;&gt;
&lt;server port=&quot;25&quot; smtp=&quot;localhost&quot; username=&quot;&quot; password=&quot;&quot;/&gt;
&lt;/mail&gt;
&lt;/TEXTAREA&gt;



&lt;BR /&gt;&lt;BR /&gt;저장한 후 (반드시 UTF-8) Railo Server Administrator(http://도메인/railo-context/admin/server.cfm)로 접속하여 Railo를 ReStart 해주면 됩니다. 그런 다음 Web administrator 관리자로 접속하여 Mail설정 부분을 보면 설정되어 있는 것을 확인할 수 있습니다.&lt;BR /&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-동일조건변경허락 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">MySQL Character Set 변경하기</title>
    <link rel="alternate" type="text/html" href="http://nooree.com/blog/59" />
    <link rel="replies" type="application/atom+xml" href="http://nooree.com/blog/atom/response/59" thr:count="0"/>
    <category term="MySQL" />
    <category term="Character Set" />
    <category term="MySQL" />
    <author>
      <name>(장창학)</name>
    </author>
    <id>http://nooree.com/blog/59</id>
    <updated>2008-10-17T10:36:00+09:00</updated>
    <published>2008-10-17T10:36:00+09:00</published>
    <summary type="html">&lt;P&gt;MySQL에서 기본값으로 설치를 하다보면 Character Set이 Latin1로 되는 경우가 많습니다. 이런 경우 DB로 입력되는 값이 모두 깨져 보이는데(Railo와 같은 CF엔진은 알아서 Character Set을 변경하여 넣어주지만) 일반적으로 PHP, 또는 Adobe Coldfusion의 경우 Script상에서 제어할 수 없습니다.&lt;BR /&gt;&lt;BR /&gt;이런 경우 MySQL 자체의 Character Set을 변경하면 되는데요. MySQL에 접속 후(물론 root권한으로 접속해야 합니다.) 자신의 MySQL의 Character Set을 알아봅니다. \s를 이용합니다.&lt;BR /&gt;&lt;BR /&gt;

&lt;TEXTAREA class=sql name=code&gt;
mysql&gt; \s
&lt;/TEXTAREA&gt;

&lt;BR /&gt;&lt;BR /&gt;그런다음, 다음과 같이 변경 가능합니다.(EUC-KR로 변경)&lt;BR /&gt;&lt;BR /&gt;

&lt;TEXTAREA class=sql name=code&gt;
mysql&gt; SET character_set_client = euckr;
mysql&gt; SET character_set_results = euckr;
mysql&gt; SET character_set_connection = euckr;
mysql&gt; ALTER DATABASE [DB명] DEFAULT CHARACTER SET euckr;
mysql&gt; commit;
&lt;/TEXTAREA&gt;

&lt;BR /&gt;&lt;BR /&gt;

UTF-8로 변경하는 경우는.. 다음과 같이..&lt;BR /&gt;&lt;BR /&gt;

&lt;TEXTAREA class=sql name=code&gt;
mysql&gt; SET character_set_client = utf8;
mysql&gt; SET character_set_results = utf8;
mysql&gt; SET character_set_connection = utf8;
mysql&gt; ALTER DATABASE [DB명] DEFAULT CHARACTER SET utf8;
mysql&gt; commit;
&lt;/TEXTAREA&gt;

&lt;BR /&gt;&lt;BR /&gt;
저의 경우 CentOS등의 리눅스를 설치할때 귀찮아서 그냥 패키지관리자로 APM을 설치합니다. 물론 Console화면이 멋져 보인다고들 하지만 저는 X윈도 환경이 좋아요.. ^^ 기본값으로 APM이 설치되면 나중에 conf파일들을 수정해서 원하는 htttpd 루트 디렉토리 등을 지정하는데.. 이때 MySQL이 Latin1언어셋으로 기본적으로 설치됩니다. 비영어권 국가의 비애.. ㅠㅠ; 이걸 늘 이렇게 바꿔주면 간단하게 해결 되겠네요. ^^&lt;/P&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;Creative Commons License&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-동일조건변경허락 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</summary>
  </entry>
  <entry>
    <title type="html">ColdFusion에서 FlashPaper 또는 PDF 포맷으로 웹 페이지 인쇄</title>
    <link rel="alternate" type="text/html" href="http://nooree.com/blog/58" />
    <link rel="replies" type="application/atom+xml" href="http://nooree.com/blog/atom/response/58" thr:count="0"/>
    <category term="Coldfusion" />
    <category term="&lt;cfdocument&gt;" />
    <category term="Flashpaper" />
    <category term="PDF" />
    <author>
      <name>(장창학)</name>
    </author>
    <id>http://nooree.com/blog/58</id>
    <updated>2008-10-16T21:20:36+09:00</updated>
    <published>2008-10-16T21:18:58+09:00</published>
    <summary type="html">&lt;!-- InstanceBeginEditable name=&quot;ArticleContent&quot; --&gt;
&lt;P&gt;웹 사용자라면 누구나 한두 번쯤은 브라우저에서 웹 컨텐츠를 인쇄하는 경우 제대로 된 결과물을 얻을 수 없음을 경험했을 것입니다. 프린터는 테두리와 가장자리가 있는 페이지로 해당 웹 컨텐츠를 나누기 때문에 웹 페이지 인쇄 품질이 떨어지는 것입니다. 스타일 시트와 다른 레이아웃 기법을 사용하여 HTML 코드를 수정해도 여전히 만족할 만한 결과가 나오지 않습니다. ColdFusion 개발자와 사용자들은 다양한 문서 서식을 인쇄할 수 있는 솔루션을 절실히 원하고 있습니다.&lt;/P&gt;
&lt;P&gt;또한 사무실 밖에 나와 있어 인터넷 연결이 되어 있지 않은 경우 회사의 방화벽 밖에 있는 클라이언트에게 작업을 전달하려면 문서를 쉽게 배포할 수 있는 방법이 필요합니다.&lt;/P&gt;
&lt;P&gt;지금까지 웹 컨텐츠가 원하는 모양을 갖출 수 있도록 웹 페이지와 문서의 설정 및 퍼블리싱 작업에 이미 너무 많은 시간과 자원을 투자해 왔습니다. 다양한 문서를 생성하기 위해 문서를 다시 작업할 필요 없이 간단한 변환 도구만 있으면 됩니다.&lt;/P&gt;
&lt;P&gt;위와 같은 문제를 겪은 적이 있다면 걱정하지 마십시오. ColdFusion 팀이 해결해 줄 것입니다.&lt;/P&gt;
&lt;P&gt;&lt;CODE&gt;cfdocument&lt;/CODE&gt; 태그는 새로운 ColdFusion MX 7 기능으로서 이 태그를 사용하여 신속하게 현행의 HTML/CFML 페이지를 Macromedia FlashPaper 또는 Adobe PDF 포맷으로 변환할 수 있습니다. 무엇보다도 이 태그는 손쉽게 배워 사용할 수 있는 이점이 있습니다. 이 기술문서에서는 ColdFusion 팀이 이러한 새 기능을 개발하게 된 경위와 이 기능을 사용하여 인쇄 가능한 웹 문서를 생성하는 방법에 대해 설명합니다.&lt;/P&gt;
&lt;H3&gt;제작진 &lt;/H3&gt;
&lt;P&gt;Xu Chen과 Sherman Gong이 공동으로 이 기술을 개발했습니다. Xu는 &lt;CODE&gt;cfdocument&lt;/CODE&gt; 아키텍처를 설계하여 태그의 구현 및 PDF 출력 포맷을 제공했으며 Sherman Gong은 FlashPaper 포맷 지원 및 글꼴 관리를 제공하는 한편 Xu와 함께 링크와 앵커 지원을 개발했습니다. Hiroshi Okugawa와 Collin Tobin은 &lt;CODE&gt;cfdocument&lt;/CODE&gt; 태그 및 수많은 기타 ColdFusion 기능에 대한 QA 작업을 수행했습니다.&lt;/P&gt;
&lt;H3&gt;요구 사항&lt;/H3&gt;
&lt;P&gt;&lt;STRONG&gt;필요한 배경 지식:&lt;/STRONG&gt; ColdFusion 태그 구문에 대한 지식&lt;/P&gt;
&lt;H3&gt;&lt;CODE&gt;cfdocument&lt;/CODE&gt; 태그의 필요성&lt;/H3&gt;
&lt;P&gt;ColdFusion MX 7의 기능에 대해 브레인스톰 회의를 할 때 많은 ColdFusion 팀 구성원들은 개발자가 ColdFusion을 사용하여 더 많은 것을 얻을 수 있도록 하려면 무엇이 필요한지에 대해 고민했습니다. 끊임없이 요구되었던 한 가지 문제는 바로 웹 페이지에서 이식 가능한 다양한 문서를 작성하는 것이 아주 어렵다는 것이었습니다. 개발자들이 다양한 HTML 컨텐츠를 인쇄 가능한 PDF 또는 FlashPaper 문서로 간단히 변환할 수 있도록 만든 버튼을 모든 웹 페이지에 추가할 수 있다면 좋지 않을까라는 생각이 들었습니다.&lt;/P&gt;
&lt;P&gt;이러한 사용자의 요구가 팀에 그대로 전달되었습니다. 그 결과 HTML 컨텐츠를 사용하고 이것을 다양한 문서로 변환하는 태그인 ColdFusion 태그를 도출해 냈습니다. 작년 MAX 2003 컨퍼런스의 비공식 발표회에서 이러한 아이디어를 선보였습니다. ColdFusion의 차기 버전에 이러한 기능을 제공하겠다는 계획을 밝혔을 때 사용자들로부터 큰 반향을 불러일으켰고 이러한 반응에 힘입어 이 기능을 ColdFusion 7에 포함하여 제공하게 되었습니다.&lt;/P&gt;
&lt;P&gt;개발팀은 설계 및 구현 단계에서 많은 문제점에 직면했습니다. 무엇보다도 HTML은 매우 관대한 언어이므로 HTML 작성기는 지금의 브라우저에 깨진 구문이 있어도 그냥 지나치게 됩니다. 이러한 요인으로 인해 데이터를 구문 분석하여 PDF/FlashPaper용 &quot;언어&quot;로 변환하는 데 큰 문제점이 발생했던 것입니다. 개발팀은 