<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="http://rss.egloos.com/style/blog.xsl" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
	<title>새로운 세계로..</title>
	<link>http://pjysamo.egloos.com</link>
	<description>나만의 이야기들...</description>
	<language>ko</language>
	<pubDate>Mon, 18 Aug 2008 09:27:53 GMT</pubDate>
	<generator>Egloos</generator>
	<image>
		<title>새로운 세계로..</title>
		<url>http://pds4.egloos.com/logo/200707/24/77/e0044377.jpg</url>
		<link>http://pjysamo.egloos.com</link>
		<width>80</width>
		<height>60</height>
		<description>나만의 이야기들...</description>
	</image>
  	<item>
		<title><![CDATA[ 주민번호 확인 알고리즘 jsp ]]> </title>
		<link>http://pjysamo.egloos.com/1957780</link>
		<guid>http://pjysamo.egloos.com/1957780</guid>
		<description>
			<![CDATA[ 
  <p>juminChkForm.jsp==============================================================================================<br>&lt;%@ page contentType="text/html;charset=euc-kr"%&gt;<br>&lt;FORM METHOD = "post" ACTION = "jumin-chk.jsp"&gt;<br>&nbsp;이름 :&lt;INPUT TYPE = "text" NAME = "name" SIZE = "10" &gt;&lt;p&gt;<br>&nbsp;주민 번호 : &lt;INPUT TYPE = "text" NAME = "jumin1" SIZE = "6"&gt;-&lt;INPUT TYPE = "text" NAME = "jumin2" SIZE = "6"&gt; &lt;p&gt;<br>&nbsp;&lt;INPUT TYPE = "submit" VALUE = "확인"&gt;&lt;p&gt;<br>&lt;/FORM&gt;<br>jumin-chk.jsp==================================================================================================<br>&lt;%@ page contentType="text/html;charset=euc-kr"%&gt;<br>&lt;% request.setCharacterEncoding("euc-kr");%&gt;</p><p>&lt;%<br>&nbsp;String name = request.getParameter("name");<br>&nbsp;String jumin1 = request.getParameter("jumin1");<br>&nbsp;String jumin2 = request.getParameter("jumin2");<br>&nbsp;String jumin = jumin1 + jumin2;<br>&nbsp;int gop = 2;<br>&nbsp;int hap = 0;<br>&nbsp;for(int i = 0; i&lt;jumin.length()-1; i++)<br>&nbsp;{<br>&nbsp;&nbsp;int a = Integer.parseInt(jumin.substring(i,i+1));<br>&nbsp;&nbsp;if(i&lt;8)<br>&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;a = a*(gop+i);<br>&nbsp;&nbsp;}<br>&nbsp;&nbsp;else<br>&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;a = a*(gop+(i-8));<br>&nbsp;&nbsp;}<br>&nbsp;&nbsp;hap = hap + a;<br>&nbsp;}</p><p>&nbsp;int chk = 11 - (hap % 11);</p><p>&nbsp;if(chk == 10)<br>&nbsp;chk = 0 ;<br>&nbsp;else if(chk == 11)<br>&nbsp;chk = 1 ;&nbsp;&nbsp;&nbsp;<br>%&gt;<br>&lt;%<br>if(chk ==Integer.parseInt(jumin.substring(12,13)))&nbsp;<br>{%&gt;<br>고객님의 &lt;%=jumin1%&gt;-&lt;%=jumin2%&gt; 은 정상 입니다.<br>&lt;%} else {%&gt;<br>고객님의 &lt;%=jumin1%&gt;-&lt;%=jumin2%&gt; 은 비정상 입니다.<br>&lt;%}%&gt;<br>================================================================================================</p>			 ]]> 
		</description>
		<category>Java</category>

		<comments>http://pjysamo.egloos.com/1957780#comments</comments>
		<pubDate>Mon, 18 Aug 2008 09:27:53 GMT</pubDate>
		<dc:creator>부라미</dc:creator>
	</item>
	<item>
		<title><![CDATA[ java servlet 설정 ]]> </title>
		<link>http://pjysamo.egloos.com/1944426</link>
		<guid>http://pjysamo.egloos.com/1944426</guid>
		<description>
			<![CDATA[ 
  <p><u>설치 환경 : windows xp pro</u><br><br>1. JDk 설치<br>&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;<a href="http://java.son.com/">http://java.son.com</a>&nbsp;&nbsp;웹 페이지 이동 후&nbsp;J2EE를 다운 받는다.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 다운 받은 파일을&nbsp;자신이 원하는 폴더에&nbsp;설치를 한다.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;환경 변수 설정&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1) 시작&nbsp;-&gt; 설정&nbsp; -&gt; 제어판 -&gt; 시스템을 클릭하여 시스템 등록 정보를 활성화 시킨다.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2) 고급 탭에서 환경 변수를 클릭한다.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3) 시스템 변수에&nbsp;PATH의 값에&nbsp;java&nbsp;의 bin 폴더의 경로를 입력 시킨다.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;별다른&nbsp;수정 없이 설치를 하였을 경우 ";c:\Progrem File\Java\jdk1.5.0_06\bin"일 것이다.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;꼭 자신에게 맞는 경로에 설치하기 바란다.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4) CLASSPATH를 생성하여 ".;c:\Progrem File\java\jdk1.5.0_06\lib\tools.jar"을 입력한다.&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;여기서도 자신에세 맞는 경로를 찾아 주면 된다. tools.jar의 경로를 찾아 주면 된다.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5)&nbsp;JAVA_HOME을 생성하여 자바 설치&nbsp;경로를 입력하여 저장한다. "c:\Progrem File\Java\jdk1.5.0_06"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6) 명령어 창을 실행하여 "javac"를 입력 해 본다.&nbsp; java에 대한 설명이 나오면 정상적으로 설치가 된 것이다.<br><br>2. 톰캣 설치<br>&nbsp;&nbsp; =&gt; <a href="http://jakarta.apache.org/">http://jakarta.apache.org</a> 에서 톰캣을 다운받아 원하는 곳에 압축을 해제 해 준다. 설치가 필요 없이 압축만 해제 하면 된다.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;환경 변수 설정&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1) 시작&nbsp;-&gt; 설정&nbsp; -&gt; 제어판 -&gt; 시스템을 클릭하여 시스템 등록 정보를 활성화 시킨다.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2) 고급 탭에서 환경 변수를 클릭한다.&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3) CATALINA_HOME을 생성하여 톰캣의 위치 정보를 입력한다.&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4) 톰캑의&nbsp;bin 폴더에&nbsp;startup.bat를&nbsp;더블&nbsp;클릭하여 정상 작동 되는지 확인한다.&nbsp;정지는 shutdown.bat를 클릭하면 된다.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5) 웹 브라우저에 <a href="http://localhost:8080/">http://localhost:8080</a>&nbsp;또는 <a href="http://127.0.0.1:8080/">http://127.0.0.1:8080</a> 을 입력하여 정상적으로 동작이 되는지 확인한다.<br><br>3. Servlet 설정<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1) 톰캣의 하위 폴더인 conf폴더에 web.xml 파일을 수정한다.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; invoker를 검색하여 주석을 재거한다. servlet-mapping도 주석을 제거 하여 준다.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2) context.xml&nbsp;파일에&nbsp;&lt;Context&gt;에 다음과 같이 추가 해준다.&lt;Context reloadable="true" privileged="true"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3)&nbsp;톰캣 폴더안에 있는&nbsp;lib폴더에 servlet-api.jar을 복사하여&nbsp;java에&nbsp;jdk&nbsp;안에 있는 lib 폴더에 복사한다.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLASSPATH에 복사한&nbsp;servlet-api.jar의 경로를 입력한다.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jdk안 jre\lib\ext에 servlet-api.jar를&nbsp;복사하고 CLASSPATH에 경로를 추가한다.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4)&nbsp;톰캣안에 webapps\ROOT\WEB-INF 폴더안에 classes 폴더를 생성한다.&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5)&nbsp;아래 소스를 입력하여&nbsp;컴파일 한다.(HelloServlet.java)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;import java.io.*;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;import javax.servlet.*;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;import javax.servlet.http.*;</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public class HelloServlet extends HttpServlet<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public void doGet(HttpServletRequest req, HttpServletResponse res)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;throws ServletException,IOException<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;res.setContentType("text/html;charset=euc-kr");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PrintWriter out = res.getWriter();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out.println("&lt;HTML&gt;");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out.println("&lt;Head&gt;&lt;title&gt;Hello Servlet&lt;/title&gt;&lt;/Head&gt;");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out.println("&lt;BODY&gt;");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out.println("하하하...");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out.println("&lt;/BODY&gt;");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out.println("&lt;HTML&gt;");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out.close();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;catch(Exception e)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getServletContext().log("Error in HelloServlet:",e);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6)&nbsp;컴파일한 class파일을&nbsp;&nbsp;&nbsp; webapps\ROOT\WEB-INF\classes파일에 위치 시킨다.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7)&nbsp;<a href="http://localhost:8080/servlet/HelloServlet">http://localhost:8080/servlet/HelloServlet</a>&nbsp;를 통하여 정상적으로&nbsp;출력이 되는지 확인한다.<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><br></p>			 ]]> 
		</description>
		<category>Java</category>

		<comments>http://pjysamo.egloos.com/1944426#comments</comments>
		<pubDate>Tue, 12 Aug 2008 15:26:09 GMT</pubDate>
		<dc:creator>부라미</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 쿠분투에서 영화 자막 보기 ]]> </title>
		<link>http://pjysamo.egloos.com/1941056</link>
		<guid>http://pjysamo.egloos.com/1941056</guid>
		<description>
			<![CDATA[ 
  01. <a href="http://xinehq.de/">http://xinehq.de/</a>&nbsp; download에서 최신버전 xine-lib를 받는다.<br>02. 받은 xine-lib-1.1.10.1.tar.bz2 압축 파일을 임의 디렉토리에 푼다.(tar xvfj xine-lib-1.1.10.1.tar.bz2)<br>03. misc 디렉토리를 찾아 들어간다. (ex: cd /temp/xine-lib-1.1.10.1/misc)<br>04. gcc xine-fontconv.c -o xine-fontconv `freetype-config --cflags --libs` -lz 명령<br>05. xine-fontconv 라는 파일이 생성된다. 오류가 생길 경우 sudo apt-get install libfreetype6-dev 명령어로 필요한 파일을 설치한다.<br>06. xine-fontconv 파일을 임의 디렉토리로 옮긴다. (ex: mv xine-fontconv /tmp/<br>07. /usr/share/fonts 에 있는 폰트 중 하나를 골라 /tmp로 복사를 한다.<br>&nbsp;&nbsp;&nbsp; ex) cp /usr/share/fonts/baekmuk-ttf-gulim\gulim.ttf ~/tmp/<br>08. cd /tmp 이동.<br>09. /tmp/xine-fontconv gulim.ttf sans euc-kr<br>&nbsp;&nbsp;&nbsp; (이유는 모르겠으나 앞에 경로명을 적어주니 실행되었다.)<br>10. sans-24.xinefont.gz, sans-64.xinefont.gz, sans-16.xinefont.gz<br>&nbsp;&nbsp;&nbsp; sans-32.xinefont.gz, sans-20.xinefont.gz, sans-48.xinefont.gz<br>&nbsp;&nbsp;&nbsp; 등의 6개 파일이 생성.<br>11. 자막폰트 6개를 /usr/share/xine/libxine1/fonts 복사(root권한)한다.<br>12. xine을 실행한 후 setup/subtitle 에서 tiny를 normal 로 바꾼다.<br>13. 영화를 본다. <br><br>			 ]]> 
		</description>
		<category>리눅스</category>

		<comments>http://pjysamo.egloos.com/1941056#comments</comments>
		<pubDate>Mon, 11 Aug 2008 11:53:24 GMT</pubDate>
		<dc:creator>부라미</dc:creator>
	</item>
	<item>
		<title><![CDATA[ CGI를 이용한 구구단 출력 ]]> </title>
		<link>http://pjysamo.egloos.com/1912448</link>
		<guid>http://pjysamo.egloos.com/1912448</guid>
		<description>
			<![CDATA[ 
  <p>#include&lt;stdio.h&gt;<br><br>// 넣어주는 경로는 /var/www/cgi-bin에 필요한 파일을 넣어 놓는다.<br>int main(int argc,char *argv[])<br>{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int i,j;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("Content-type:text/html\n\n");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(i = 2; i&lt;10; i++)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(j = 1;j&lt;10;j++)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("&lt;font size = %d&gt;",j);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("%d *%d = %d\n",i,j,i*j);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("&lt;br&gt;");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return 0;<br>}<br>//이름 지정하여 컴파일 하기gcc cgi_test.c -o cgi<br>//http:// ~~~/cgi-bin/ 파일명<br><br></p><p>&nbsp;</p>			 ]]> 
		</description>
		<category>c 언어</category>

		<comments>http://pjysamo.egloos.com/1912448#comments</comments>
		<pubDate>Thu, 31 Jul 2008 06:53:30 GMT</pubDate>
		<dc:creator>부라미</dc:creator>
	</item>
	<item>
		<title><![CDATA[  html 파일 생성하여 구구단 출력하기 ]]> </title>
		<link>http://pjysamo.egloos.com/1912405</link>
		<guid>http://pjysamo.egloos.com/1912405</guid>
		<description>
			<![CDATA[ 
  <p>#include&lt;stdio.h&gt;</p><p>int main()<br>{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FILE *fp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int i,j;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; char ch1,ch2,ch3;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fp = fopen("index1.html","w");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(fp ==NULL)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("파일 개방을 실패\n");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return 1;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fputs("&lt;html&gt;",fp);</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(i=2; i&lt;10 ; i++)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(j=1; j&lt;10; j++)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fprintf(fp,"%d * %d = %d\n &lt;br&gt; ",i,j,i*j);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fputs("&lt;/html&gt;",fp);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fclose(fp);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return 0;</p><p>}<br></p>			 ]]> 
		</description>
		<category>c  언어</category>

		<comments>http://pjysamo.egloos.com/1912405#comments</comments>
		<pubDate>Thu, 31 Jul 2008 06:29:28 GMT</pubDate>
		<dc:creator>부라미</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 게이트 웨어 추가  ]]> </title>
		<link>http://pjysamo.egloos.com/1815099</link>
		<guid>http://pjysamo.egloos.com/1815099</guid>
		<description>
			<![CDATA[ 
  route add default gw 게이트 웨이 IP 주소 <br />
			 ]]> 
		</description>
		<category>리눅스</category>

		<comments>http://pjysamo.egloos.com/1815099#comments</comments>
		<pubDate>Wed, 25 Jun 2008 04:23:31 GMT</pubDate>
		<dc:creator>부라미</dc:creator>
	</item>
	<item>
		<title><![CDATA[ fedora9에 scim 설치하기  ]]> </title>
		<link>http://pjysamo.egloos.com/1793837</link>
		<guid>http://pjysamo.egloos.com/1793837</guid>
		<description>
			<![CDATA[ 
  터미널 창에 yum install -y scim-hangul 명령어를 입력한다.<br />
<br />
			 ]]> 
		</description>
		<category>리눅스</category>

		<comments>http://pjysamo.egloos.com/1793837#comments</comments>
		<pubDate>Tue, 17 Jun 2008 06:14:03 GMT</pubDate>
		<dc:creator>부라미</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 현재 완료 ]]> </title>
		<link>http://pjysamo.egloos.com/1591581</link>
		<guid>http://pjysamo.egloos.com/1591581</guid>
		<description>
			<![CDATA[ 
  현재 완료(결과,완료)<br>&nbsp;: 과거의 동작 --&gt; 현재의 당연한 결과(현재 상태)<br><br>Ex) 나는 지갑을 잃어 버렸다 (현재 완료)&nbsp;&nbsp;&nbsp;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; James has gone to Australia : 제임스는 호주에 갔다 (현재 완료)&nbsp; =&gt; 제임스는 현재 여기에 없다는 뜻<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;James went to Australia a&nbsp;year ago : 제임스는 1년전에 호주에 갔다(과거)&nbsp;<br><br>=&gt; 과거와 현재&nbsp;완료는 우리나라 말로 "했다/안했다"로 표현이 되는데&nbsp;과거는 언제 했는지를 이야기 <br>&nbsp;&nbsp;&nbsp;&nbsp; 할 경우 사용하고 현재 완료는 하던 동작이 완료되어 현재에 당연한 결과를 표현할때 사용한다.<br><br>&nbsp;&nbsp;&nbsp;&nbsp; Have you had lunch? : 점심 먹었니?(현재 완료)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp; I haven't : 아니 아직 안 먹었어(현재 완료)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;제임스는 시장 갔는데요(현재완료) :&nbsp;has gone<br>&nbsp;&nbsp;&nbsp; 제니는 시장&nbsp;갔었다(현재완료) : has been<br>&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp; Jamse has gone to Australia : 제임스는&nbsp;호주 갔다(현재완료)<br>&nbsp;&nbsp;&nbsp; James has been to Australia : 제임스는 호주에 가봤다(현재 완료)<br><br>&nbsp;&nbsp;&nbsp;&nbsp;Have you&nbsp;been to Ahstralia? : 니는 호주에 가 봤나?<br>&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;, I&nbsp;went to Australia a&nbsp;year ago 어 작년에 가 봤어 (과거)&nbsp;&nbsp; <br><br>=&gt; 현재 완료에서 경험을 나타낼 때에는&nbsp;"has been"을 사용하여 나타낸다.<br>			 ]]> 
		</description>
		<category>문법c</category>

		<comments>http://pjysamo.egloos.com/1591581#comments</comments>
		<pubDate>Mon, 07 Apr 2008 13:56:50 GMT</pubDate>
		<dc:creator>부라미</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 현재 진행  ]]> </title>
		<link>http://pjysamo.egloos.com/1581109</link>
		<guid>http://pjysamo.egloos.com/1581109</guid>
		<description>
			<![CDATA[ 
  현재 진행(be +&nbsp;~ing) : ~ 하고 있다 (진행 상태)<br>--&gt; 미래의 확실한 예견을 나타내기도 한다.<br><br>go "간다" 를 ~ 하는 상태로 이야기 할 경우&nbsp;&nbsp;<br>--&gt;&nbsp;동사를 형용사화 시키는 분사를 사용하여야 한다. 즉 going로 바꾸어 사용하여야 한다<br>--&gt; 이러한 형용사를 문장에 넣어 상태를 나태낼 때에는 be+형용사를 사용하여야 한다.<br>--&gt; 그래서 be+ ~ing 의 형태가 나온 것이다.<br><br>Ex)나는 아침 7에 신문을 본다 (현재)<br>&nbsp;&nbsp;&nbsp;&nbsp; 나는 지금 신문을 읽고 있다(현재진행)<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp; I go to church :&nbsp;교회를 다니는 사람을 뜻함<br>&nbsp;&nbsp;&nbsp;&nbsp; I'm going to church : 교회를 가고&nbsp;있는 상태<br>&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp; what do you study? :&nbsp;전공이 뭐야?<br>&nbsp;&nbsp;&nbsp;&nbsp; what are you study?&nbsp;:&nbsp;뭐 공부 할꺼야?<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp; Do you smoke? :&nbsp;담배 피나?<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Are you smoking : 담배 필래?<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I don't smoke : 금연중이다.<br>&nbsp;&nbsp;&nbsp;&nbsp; I'm not smoke : 지금은 담배를 안피는 상태&nbsp;<br><br>&nbsp;&nbsp;&nbsp;&nbsp; Do you go to school? : 학교 가니?<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Are you going to school? : 학교 가고 있니?<br><br>&nbsp;&nbsp;&nbsp; 			 ]]> 
		</description>

		<comments>http://pjysamo.egloos.com/1581109#comments</comments>
		<pubDate>Fri, 04 Apr 2008 05:13:14 GMT</pubDate>
		<dc:creator>부라미</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 현재 시제 2 - 구별법 ]]> </title>
		<link>http://pjysamo.egloos.com/1581076</link>
		<guid>http://pjysamo.egloos.com/1581076</guid>
		<description>
			<![CDATA[ 
  <p>우리나라 말에서&nbsp;과거와 현재 완료의 구별 방법은 시점 유무이다. <br>과거의 한 시점을 이야기 할 경우에는 과거를 사용하고 시점을 이야기 하지 않은 경우 에는 현재 완료를 사용한다.<br><br>Ex) 나는 오늘 제임스를 만났다. (과거)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 나는 제임스를 만났다(현재완료)<br><br>위의 예문을 보면 한가지 의문이 들것이다. 오늘이라는 단어를 사용하였는데 영어로 작문을 할 경우에는 과거를 사용한다. <br><br>현재시제는 주어가 항상 하는지 가끔 하는지를 알려주기 위해 사용하기 때문에 오늘이라는 시간을 나타내는 단어는 시제에 별다른 <br>영향을 주지 못한다. <br><br>|----------------------------|---------------------------|<br>과거&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 현재&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;미래 <br>yesterday&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<strike>today</strike>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tomorrow<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strike>now<br><br></strike>즉 현재 시제는 항상, 가끔 이라는 빈도를 나타내는 단어를 사용하여 구분한다.(습관, 반복)<br>(sometime, always,usually,often,never....)<br><br>Ex)나는 점심을 먹지 않았다(현재 완료)<br>&nbsp;&nbsp;&nbsp;&nbsp; 나는&nbsp;항상 점심을 먹지 않는다(현재)<br>&nbsp;&nbsp;&nbsp;&nbsp; 나는 오늘 점심을 먹지&nbsp;않았다(과거)<br><br>&nbsp;</p>			 ]]> 
		</description>
		<category>문법c</category>

		<comments>http://pjysamo.egloos.com/1581076#comments</comments>
		<pubDate>Fri, 04 Apr 2008 04:57:20 GMT</pubDate>
		<dc:creator>부라미</dc:creator>
	</item>
</channel>
</rss>
