<?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>I'm a very lazy programmer.</title>
	<link>http://fowler.egloos.com</link>
	<description>I'm a very lazy programmer.</description>
	<language>ko</language>
	<pubDate>Wed, 25 Nov 2009 07:10:04 GMT</pubDate>
	<generator>Egloos</generator>
	<image>
		<title>I'm a very lazy programmer.</title>
		<url>http://pds7.egloos.com/logo/200711/18/94/e0077594.jpg</url>
		<link>http://fowler.egloos.com</link>
		<width>80</width>
		<height>76</height>
		<description>I'm a very lazy programmer.</description>
	</image>
  	<item>
		<title><![CDATA[ sample ]]> </title>
		<link>http://fowler.egloos.com/2726342</link>
		<guid>http://fowler.egloos.com/2726342</guid>
		<description>
			<![CDATA[ 
  <p>아래 파일을 다운로드 하셔서 작업하시면 됩니다<br><br><a href="http://pds16.egloos.com/pds/200911/23/94/Day-1-2.ppt">Day-1-2.ppt</a><br><a href="http://pds15.egloos.com/pds/200911/23/94/Day-3-4.ppt">Day-3-4.ppt</a><br><a href="http://pds15.egloos.com/pds/200911/23/94/Day-5-6.ppt">Day-5-6.ppt</a><br><br><br><a href="http://pds15.egloos.com/pds/200911/23/94/Servlet_and_JSP_-_chapter_1-2.ppt">Servlet_and_JSP_-_chapter_1-2.ppt</a><br><a href="http://pds15.egloos.com/pds/200911/25/94/chapter_7-8.ppt">chapter_7-8.ppt</a><br><br>========================================<a style="PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(http://md.egloos.com/img/eg/icon_file.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none" href="http://pds16.egloos.com/pds/200911/11/94/sample-1.zip" player="0"><br>sample-1.zip</a><br><a href="http://pds16.egloos.com/pds/200911/12/94/ajax-1.ppt">ajax-1.ppt</a><br><a href="http://pds17.egloos.com/pds/200911/12/94/ajax-2.ppt">ajax-2.ppt</a><br><a href="http://pds15.egloos.com/pds/200911/12/94/ajax-3.ppt">ajax-3.ppt</a><br><a href="http://pds17.egloos.com/pds/200911/12/94/ajax-xml-JSON.ppt">ajax-xml-JSON.ppt</a><br><br><br>2번째, 예제 샘플 소스<br><a href="http://pds17.egloos.com/pds/200911/12/94/ch02.zip">ch02.zip</a><br><a href="http://pds16.egloos.com/pds/200911/13/94/ajax-sample-3.zip">ajax-sample-3.zip</a></p>			 ]]> 
		</description>

		<comments>http://fowler.egloos.com/2726342#comments</comments>
		<pubDate>Mon, 26 Oct 2009 08:45:19 GMT</pubDate>
		<dc:creator>fowler</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 맨유vs맨시티 경기 후. 불쌍한 게리 네빌 ]]> </title>
		<link>http://fowler.egloos.com/2495425</link>
		<guid>http://fowler.egloos.com/2495425</guid>
		<description>
			<![CDATA[ 
  <span style="FONT-FAMILY: '돋움','Dotum'">지난 주말 맨유와 맨시티의 더비 경기를 보셨나요?<br>새벽에 일어나서 이것 저것 뒤적이다가, 지난 주말에 있었던 맨유와 맨시티의 경기 관련 기사를 봤는데 아래와 같은 내용이 있더라구요? 게리 네빌이 지난 주 경기 후에 맨시티 서포터를 자극한걸로 벌금 징계를 받을 수도 있다는 기사입니다<br><br><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds17.egloos.com/pds/200909/23/94/e0077594_4ab9386e5d76a.gif" width="500" height="94" onclick="Control.Modal.openDialog(this, event, 'http://pds17.egloos.com/pds/200909/23/94/e0077594_4ab9386e5d76a.gif');" /></div><br>5000만 파운드라...엄청난 금액일 듯 했습니다. 그래서, 다음 환율 계산기를 이용해 계산해 보았죠. 여러분은 대충 얼마정도인지 감이 잡히시나요?<br><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200909/23/94/e0077594_4ab9393661774.gif" width="500" height="74" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200909/23/94/e0077594_4ab9393661774.gif');" /></div>980억원 가까운 금액이군요. 아무리 라이벌 팀과의 경기중 자극적인 세레머리를 펼쳤다고 하더라도 이건 너무 한 것 아닌가요?&nbsp; <strong>여기서 저는 이런 상상을 하게 됩니다.<br></strong><br><blockquote>1. 게리 네빌은 그만한 현금이 없어서 대출을 받았다(봉식이가 500만원 대출을 받은 것도 여기 저기 소문이 다 나는데 게리 네빌이 천억 가까운 돈을 대출받은 건 왜 소문이 안났을까 하는 의문도 생김) <br>2. 대출이자를 감당키 어려운 게리 네빌은 매 경기 치열할 수 밖에 없고, 주급을 받고 출전 수당을 받아도 대출이자로 돈 한 푼 제 손에 넣을 수 없는 현실이 너무 슬프고 짜증스러웠다.<br>3. 매일 대출 상환 걱정에 골치 아프다.<br>4. 이번 맨시티와의 경기에서 맨시티 서포터 앞에서 맨시티 서포터들을 짜증나게 한건.... 어쩔수 없는 것이었다</blockquote>.<br><br>그래서, 전 게리 네빌을 용서하기로 했습니다. 불쌍한 사람... 2년전 2000만원 대출받은거 상환하는 것도 이렇게 힘든데.. 게리 네빌은 얼마나 힘들까요. 측은지심을 느낍니다.<br><strong>게리 네빌 !! 힘 내라!!! <br></strong><br>관련 기사입니다 : </span><a href="http://sports.media.daum.net/nms/worldsoccer/news/general/view.do?cate=23772&amp;newsid=1555132&amp;cp=mydaily"><span style="FONT-FAMILY: '돋움','Dotum'">http://sports.media.daum.net/nms/worldsoccer/news/general/view.do?cate=23772&amp;newsid=1555132&amp;cp=mydaily</span></a><br><br><br><span style="FONT-FAMILY: '돋움','Dotum'">그리고, 혹시나 해서 말씀드리는데!!!<br><br>&nbsp;게리 네빌의 2006년 벌금은 5000파운드입니다. 당시 금액으로 850만원 정도 였다네요. 지금이야 천만원 가까운 금액이구요.&nbsp; 윗 기사를 작성한 기사분은 게리 네빌을 '알거지'로 만들어 버린 것이었던 것이었던 것이었습니다~~~~</span></font><br/><br/>tag : <a href="/tag/맨유" rel="tag">맨유</a>,&nbsp;<a href="/tag/맨체스터더비" rel="tag">맨체스터더비</a>,&nbsp;<a href="/tag/게리네빌" rel="tag">게리네빌</a>			 ]]> 
		</description>
		<category>Sports</category>
		<category>맨유</category>
		<category>맨체스터더비</category>
		<category>게리네빌</category>

		<comments>http://fowler.egloos.com/2495425#comments</comments>
		<pubDate>Tue, 22 Sep 2009 21:11:18 GMT</pubDate>
		<dc:creator>fowler</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 이젠 기가 차지도 않는 반응들... ]]> </title>
		<link>http://fowler.egloos.com/2469281</link>
		<guid>http://fowler.egloos.com/2469281</guid>
		<description>
			<![CDATA[ 
  일도 손에 잘히질 않고 해서 월/목요일만 되면 기다리는 강풀의 'Again'을 보러 들어갔다.<br>어제 올라온 연재는 '어게인 Again' 중 <a href="http://cartoon.media.daum.net/toon/series/again/general/read?seriesId=154368&amp;cartoonId=1938&amp;type=g" target="_blank">메신져 3화</a>&nbsp;<br><br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds16.egloos.com/pds/200908/21/94/e0077594_4a8e098c460c3.png" width="500" height="607.495069034" onclick="Control.Modal.openDialog(this, event, 'http://pds16.egloos.com/pds/200908/21/94/e0077594_4a8e098c460c3.png');" /><br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200908/21/94/e0077594_4a8e099bb409a.png" width="500" height="444.76744186" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200908/21/94/e0077594_4a8e099bb409a.png');" /><br><br><br>마지막 부분에 아래와 같이 김대중 대통령 서거와 관련한 강풀의 의견이 붙어 있었다.<br>강풀의 만화 중 '26년'을 본 사람이면 강풀의 성향을 이미 알고 있었으리라..<br>시국선언에도 참여했던 것으로 기억하고...<br><br>좌빨, 빨갱이로 매도하는 댓글이 붙을 차례군 하며 네티즌 의견을 보았다. 아니나 다를까...<br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200908/21/94/e0077594_4a8e09b983350.png" width="500" height="70.2247191011" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200908/21/94/e0077594_4a8e09b983350.png');" /><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200908/21/94/e0077594_4a8e09c3c633d.png" width="500" height="58.2865168539" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200908/21/94/e0077594_4a8e09c3c633d.png');" /><br><br>저런 즈질스런 인간들 빼고, 나머지 대부분은 강풀의 의견에 긍적적이었다.<br>개인적으론 다행스러웠다. 하여튼 요 며칠 더러운 꼴 많이 본다.<br><br>그런데, 이것을 뉴스비평에 넣어야하나... 만화에 넣어야하나? +_+<br><br>아.. 한마디 빼먹었다.<br><strong>강풀 화이팅~!!</strong><br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200908/21/94/e0077594_4a8e0a2a17eb9.png" width="500" height="152.506963788" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200908/21/94/e0077594_4a8e0a2a17eb9.png');" /><br/><br/>tag : <a href="/tag/강풀" rel="tag">강풀</a>,&nbsp;<a href="/tag/어게인" rel="tag">어게인</a>,&nbsp;<a href="/tag/네티즌의견" rel="tag">네티즌의견</a>,&nbsp;<a href="/tag/김대중대통령서거" rel="tag">김대중대통령서거</a>,&nbsp;<a href="/tag/좌빨" rel="tag">좌빨</a>,&nbsp;<a href="/tag/빨갱이" rel="tag">빨갱이</a>			 ]]> 
		</description>
		<category>Political</category>
		<category>강풀</category>
		<category>어게인</category>
		<category>네티즌의견</category>
		<category>김대중대통령서거</category>
		<category>좌빨</category>
		<category>빨갱이</category>

		<comments>http://fowler.egloos.com/2469281#comments</comments>
		<pubDate>Fri, 21 Aug 2009 02:49:53 GMT</pubDate>
		<dc:creator>fowler</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 지난 대선 때 난 MB에게 투표했어야 했다 ]]> </title>
		<link>http://fowler.egloos.com/2468762</link>
		<guid>http://fowler.egloos.com/2468762</guid>
		<description>
			<![CDATA[ 
  <p><br><br><span style="FONT-FAMILY: '돋움','Dotum'">내가 선택한 두 분의 대통령...<br>내가 선택하고, 그래서 당선된 두 분...<br><br>2007년 12월.. 난 MB에게 투표했어야 했다.<br><br>그랬더라면, <br>적어도 80일 후엔 웃을 수 있었을 것 같다.<br>그 사람이 다음 차례일 테니까....<br><br></span></p>			 ]]> 
		</description>
		<category>fowler</category>

		<comments>http://fowler.egloos.com/2468762#comments</comments>
		<pubDate>Thu, 20 Aug 2009 09:51:13 GMT</pubDate>
		<dc:creator>fowler</dc:creator>
	</item>
	<item>
		<title><![CDATA[ VisualSVN 사용법 ]]> </title>
		<link>http://fowler.egloos.com/2400087</link>
		<guid>http://fowler.egloos.com/2400087</guid>
		<description>
			<![CDATA[ 
  <img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200906/05/94/e0077594_4a28618113e9b.png" width="500" height="329.637096774" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200906/05/94/e0077594_4a28618113e9b.png');" /><br><p><br>VisualSVN 공식 홈페이지이다. <a href="http://www.visualsvn.com/server/">http://www.visualsvn.com/server/<br></a>VisualSVN은 윈도우즈에 Subversion Server를 설치,설정,관리할 때 필요한 모든 것을 포함한 것이다. tortoiseSVN 등의 클라이언트를 이용해 접속하거나 웹 브라우저를 이용해 쉽게 저장소(repository)를 탐색할 수 있다.<br>VisualSVN 에는 Subversion, Apache, 관리 콘솔(managerment console)이 포함되어 있다. <br><br><br><span style="FONT-SIZE: 130%"><strong>설치하기</strong><br></span><br>설치야 간단하다. 아래와 같은 창이 떴을 때, use secure connection을 체크한 후에 설치하자<br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds11.egloos.com/pds/200906/05/94/e0077594_4a2864fa3073a.png" width="500" height="386" onclick="Control.Modal.openDialog(this, event, 'http://pds11.egloos.com/pds/200906/05/94/e0077594_4a2864fa3073a.png');" /><br><br><br><br><span style="FONT-SIZE: 130%"><strong>VisualSVN 관리 콘솔(Management Console)</strong><br></span><br>그림에서 볼 수 있듯이 저장소(repository)와 사용자, 사용자 그룹을 여기서 모두 제어할 수 있다. 이미 만들어진 저장소/유저/유저그룹의 정보를 볼 수 한눈에 볼 수 있는 것은 물론, 새로운 저장소를 만들거나 유저/유저 그룹을 추가/제거 하는 등의 일을 여기서 모두 할 수 있게 된다.<br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds10.egloos.com/pds/200906/05/94/e0077594_4a2864e7605c9.png" width="500" height="338.624338624" onclick="Control.Modal.openDialog(this, event, 'http://pds10.egloos.com/pds/200906/05/94/e0077594_4a2864e7605c9.png');" /><br><br><br><strong><span style="FONT-SIZE: 130%">저장소 관리(Repository Management)</span></strong><br><br><strong>Create New Repository</strong> - 1<br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200906/05/94/e0077594_4a286c258536b.png" width="500" height="338.624338624" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200906/05/94/e0077594_4a286c258536b.png');" /><br><br><br>Create New Repository - 2<br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200906/05/94/e0077594_4a286c3e2b4b9.png" width="500" height="338.624338624" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200906/05/94/e0077594_4a286c3e2b4b9.png');" /><br><br><br>Create New Repository - 3 <br>아래 그림처럼 기본 구조(trunk, branches, tags)가 만들어진다.<br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200906/05/94/e0077594_4a286c52bdf5b.png" width="500" height="338.624338624" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200906/05/94/e0077594_4a286c52bdf5b.png');" /><br><br><br><strong>Create User</strong> - 1<br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds10.egloos.com/pds/200906/05/94/e0077594_4a286c5d05474.png" width="500" height="338.624338624" onclick="Control.Modal.openDialog(this, event, 'http://pds10.egloos.com/pds/200906/05/94/e0077594_4a286c5d05474.png');" /><br><br><br>Create User - 2<br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds13.egloos.com/pds/200906/05/94/e0077594_4a286c651bdce.png" width="500" height="338.624338624" onclick="Control.Modal.openDialog(this, event, 'http://pds13.egloos.com/pds/200906/05/94/e0077594_4a286c651bdce.png');" /><br><br><br><strong>Create Groups</strong> - 1<br>그룹을 생성하면서 이미 추가해 놓은 사용자가 있다면 그 그룹에 추가할 수 있다<br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds11.egloos.com/pds/200906/05/94/e0077594_4a286c6e34753.png" width="500" height="338.624338624" onclick="Control.Modal.openDialog(this, event, 'http://pds11.egloos.com/pds/200906/05/94/e0077594_4a286c6e34753.png');" /><br><br><br>Create Groups - 2<br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200906/05/94/e0077594_4a286c7d8530e.png" width="500" height="338.624338624" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200906/05/94/e0077594_4a286c7d8530e.png');" /><br><br><br>저장소(Repository), 사용자, 사용자 그룹이 추가된 후의 관리 콘솔<br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds10.egloos.com/pds/200906/05/94/e0077594_4a286c85e9f7a.png" width="500" height="338.624338624" onclick="Control.Modal.openDialog(this, event, 'http://pds10.egloos.com/pds/200906/05/94/e0077594_4a286c85e9f7a.png');" /><br><br><br><br><strong>저장소에 대한 접근 권한 설정</strong><br><br>각각에 대해 property를 확인할 수 있다. 아래 그림은 Repository의 속성을 본 것인데, 저장소에 대한 사용자/사용자 그룹의 접근 권한을 설정할 수 있다. 접근 권한은 세가지 레벨로 나뉘어 있는데, 각각의 사용자 그룹에 대해 접근권한을 별도로 설정할 수 있다<br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200906/05/94/e0077594_4a286c9bab460.png" width="500" height="338.624338624" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200906/05/94/e0077594_4a286c9bab460.png');" /><br><br><br>Everyone / GroupOne 두 사용자 그룹에 대해 별도로(다른) 접근 권한을 부여한 화면<br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds13.egloos.com/pds/200906/05/94/e0077594_4a286ca2e5413.png" width="500" height="338.624338624" onclick="Control.Modal.openDialog(this, event, 'http://pds13.egloos.com/pds/200906/05/94/e0077594_4a286ca2e5413.png');" /><br><br><br><br><br><br></p>			 ]]> 
		</description>
		<category>Automation</category>

		<comments>http://fowler.egloos.com/2400087#comments</comments>
		<pubDate>Fri, 05 Jun 2009 01:03:39 GMT</pubDate>
		<dc:creator>fowler</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 찌꺼기 ]]> </title>
		<link>http://fowler.egloos.com/2399989</link>
		<guid>http://fowler.egloos.com/2399989</guid>
		<description>
			<![CDATA[ 
  <p>내 속에 남은 찌꺼기가 아직 많다. 그 찌꺼기를 지우다보니 동이 튼다. 04시 34분...<br>하루 정도 찐하게 피곤하면 좀 어때.<br><br><br></p>			 ]]> 
		</description>
		<category>fowler</category>

		<comments>http://fowler.egloos.com/2399989#comments</comments>
		<pubDate>Thu, 04 Jun 2009 19:37:00 GMT</pubDate>
		<dc:creator>fowler</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Subclipse - Eclipse에서 Subversion을 사용하는 방법 ]]> </title>
		<link>http://fowler.egloos.com/2399948</link>
		<guid>http://fowler.egloos.com/2399948</guid>
		<description>
			<![CDATA[ 
  원본 출처: <a href="http://www.ibm.com/developerworks/kr/library/os-ecl-subversion/">http://www.ibm.com/developerworks/kr/library/os-ecl-subversion/</a>&nbsp;<br>위 원본출처에&nbsp;있는 내용을 재구성합니다.<br><br><br><span style="FONT-SIZE: 130%"><strong>Subclipse 설치하기</strong><br></span><br>Help &gt; Software Updates...<br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds10.egloos.com/pds/200906/05/94/e0077594_4a28118510453.png" width="500" height="337.897042716" onclick="Control.Modal.openDialog(this, event, 'http://pds10.egloos.com/pds/200906/05/94/e0077594_4a28118510453.png');" /><br><br><br>위 쪽에 Available Software를 선택한 후에, 우측에 있는 메뉴 중 Add Site...를 클릭한다<br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds10.egloos.com/pds/200906/05/94/e0077594_4a2811e42f567.png" width="500" height="337.897042716" onclick="Control.Modal.openDialog(this, event, 'http://pds10.egloos.com/pds/200906/05/94/e0077594_4a2811e42f567.png');" /><br><br><br>URL에 &nbsp;<a href="http://subclipse.tigris.org/update_1.6.x">http://subclipse.tigris.org/update_1.6.x</a>&nbsp; 를 입력해서 업데이트 사이트를 등록한다<br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200906/05/94/e0077594_4a28120aaaa7a.png" width="500" height="337.897042716" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200906/05/94/e0077594_4a28120aaaa7a.png');" /><br><br><br>검색이 완료되고, 검색결과가 디스플레이되면, subclipse를 선택한 후 우측 위에 있는 install을 클릭한다. <br>설치가 완료되면 workbednch를 재시작하면 끝이다<br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200906/05/94/e0077594_4a281214abf5c.png" width="500" height="337.897042716" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200906/05/94/e0077594_4a281214abf5c.png');" /><br><br><br><br><span style="FONT-SIZE: 130%"><strong>빠른 테스트</strong></span><br><p>설치를 완료하면 새로운 기능을 테스트 하는 것이 좋다. Subversion 저장소에서 Subclipse 카피를 체크하여 이것이 올바르게 설치되었는지를 확인한다. Eclipse File 메뉴에서, <b>Import</b>를 선택하여 Import 매니저를 디스플레이 한다. (그림 7) SVN에서 <b>Checkout Projects</b>를 선택하고, <b>Next</b>를 클릭한다. <br></p><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds10.egloos.com/pds/200906/05/94/e0077594_4a28171c7d4e5.png" width="500" height="523.80952381" onclick="Control.Modal.openDialog(this, event, 'http://pds10.egloos.com/pds/200906/05/94/e0077594_4a28171c7d4e5.png');" /><br><br><br>Select/Create Location 패널에서(그림 8), 새로운 위치를 만들고(아직 아무것도 설정하지 않았기 때문이다.), <b>Next</b>를 클릭하여 계속 진행한다. <b>Next</b> 버튼이 활성화 되지 않으면, <b>Use existing repository location</b> 옵션으로 전환하여, <b>Create a new repository location</b>으로 가서 <b>Next</b> 버튼을 실행한다<br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200906/05/94/e0077594_4a2818d3471ca.png" width="500" height="523.80952381" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200906/05/94/e0077594_4a2818d3471ca.png');" /><br><br><p><br>다음 섹션에서(그림 9), 저장소 URL(<code>http://subclipse.tigris.org/svn/subclipse/</code>)을 Url 필드에 추가하고, <b>Next</b>를 클릭한다. 잠시 후에, Eclipse는 사용자 ID와 패스워드를 묻는다. Subclipse 사이트에 대한 계정이 없다면, ID에는 <code>guest</code>를 패스워드는 공백으로 하고, <b>Save Password</b> 박스를 체크하고 <b>OK</b>를 클릭한다. </p><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200906/05/94/e0077594_4a2818dfb5a72.png" width="500" height="523.80952381" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200906/05/94/e0077594_4a2818dfb5a72.png');" /><br><br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds11.egloos.com/pds/200906/05/94/e0077594_4a2818e7359e7.png" width="500" height="518.656716418" onclick="Control.Modal.openDialog(this, event, 'http://pds11.egloos.com/pds/200906/05/94/e0077594_4a2818e7359e7.png');" /><br><br><br>Eclipse는 Subclipse 저장소에 폴더들을 디스플레이 한다.&nbsp;&nbsp;트렁크를 확장하고, subclipse 폴더를 선택한 다음, <b>Finish</b>를 클릭하여 Subclipse 프로젝트의 소스 코드의 카피를 체크한다. 이것이 무엇인지 모르기 때문에, New Project 마법사가 뜨면 <b>Simple &gt; Project</b>를 선택한다<br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds11.egloos.com/pds/200906/05/94/e0077594_4a2819000bea8.png" width="500" height="523.80952381" onclick="Control.Modal.openDialog(this, event, 'http://pds11.egloos.com/pds/200906/05/94/e0077594_4a2819000bea8.png');" /><br><br><br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200906/05/94/e0077594_4a281aa5c07d0.png" width="500" height="523.80952381" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200906/05/94/e0077594_4a281aa5c07d0.png');" /><br><br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds11.egloos.com/pds/200906/05/94/e0077594_4a281b3b5b224.png" width="500" height="476.19047619" onclick="Control.Modal.openDialog(this, event, 'http://pds11.egloos.com/pds/200906/05/94/e0077594_4a281b3b5b224.png');" /><br><br><br><br><br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200906/05/94/e0077594_4a281ab494c49.png" width="500" height="217.105263158" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200906/05/94/e0077594_4a281ab494c49.png');" /><br><br><br>Checkout이 완료된 후 Console에 출력된 내용<br><br><img border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200906/05/94/e0077594_4a281b83b9e29.png" width="500" height="140.176600442" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200906/05/94/e0077594_4a281b83b9e29.png');" /><br><br/><br/>tag : <a href="/tag/subversion" rel="tag">subversion</a>,&nbsp;<a href="/tag/subclipse" rel="tag">subclipse</a>,&nbsp;<a href="/tag/eclipse" rel="tag">eclipse</a>			 ]]> 
		</description>
		<category>Automation</category>
		<category>subversion</category>
		<category>subclipse</category>
		<category>eclipse</category>

		<comments>http://fowler.egloos.com/2399948#comments</comments>
		<pubDate>Thu, 04 Jun 2009 17:59:54 GMT</pubDate>
		<dc:creator>fowler</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 당신을 잊지 않겠습니다. ]]> </title>
		<link>http://fowler.egloos.com/2388488</link>
		<guid>http://fowler.egloos.com/2388488</guid>
		<description>
			<![CDATA[ 
  <p><span style="FONT-FAMILY: '돋움','Dotum'">언뜻 지나가다 뉴스화면을 보고, 무슨 일인가 했습니다.<br>버스에서 내리신 어머니께서 당신이 돌아가셨다고 하더군요.<br><br>아무말도 할 수가 없었습니다. 멍하니... 눈물이 핑 돌더군요.<br><br></span><span style="FONT-FAMILY: '돋움','Dotum'"><strong>당신을 잊지 않겠습니다.<br>당신을 기억하도록 내 자식들을 교육 하겠습니다.<br><br>당신을 죽인 자들을 잊지 않겠습니다<br>당신을 죽인 자들을 기억하도록 내 자식들을 교육하겠습니다.<br></strong><br>평안히 쉬십시요. 진심으로 존경했습니다. 대통령님<br></span></p><br/><br/>tag : <a href="/tag/노무현" rel="tag">노무현</a>			 ]]> 
		</description>
		<category>노무현</category>

		<comments>http://fowler.egloos.com/2388488#comments</comments>
		<pubDate>Sat, 23 May 2009 08:30:13 GMT</pubDate>
		<dc:creator>fowler</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 리박싱 리박싱 말로만 듣다가 제대로 겪어보다 ]]> </title>
		<link>http://fowler.egloos.com/2299339</link>
		<guid>http://fowler.egloos.com/2299339</guid>
		<description>
			<![CDATA[ 
  <p>노트북을 새로 구매하기로 하고, 이리저리 알아보다보니 얼마전 불만제로에서 노트북 판매업체의 비양심적인 행태, '리박싱'에 대해 다루었다는 걸 보고 '아직도 그러나...' 싶었다.<br><br>그래서, 용산에 직접가서 내손으로 박스 뜯고 구매를 할까도 했지만, 나의 37년 동반자인 '귀차니즘'의 권고로 온라인 구매를 하게 된다. 언제나 그렇듯 물건 결정&gt; 업체전화 재고 확인 &gt; 주문 &gt; 퀵서비스를 통한 배송까지 순식간에 처리하고...<br><br>주문한&nbsp; SAMSUNG NT-R560-AS252를 받아 들었다.<br><br>근데, 좀 이상하다 박스에 제품일련번호 부분이 뜯어져 나가있다. 미개봉임을 표시해주는 스티커는 온전한데...약간 불안하다 싶었다. 스티커를 뜯고 박스를 열었다. 윗 부분에 전원코드 등이 들어 있는데, 보통 비닐봉지에 포장되어 있지 않은가? 그런거 없다.. ㅡㅡ;<br>노트북을 꺼냈다.<br>어느 노트북이든 액정보호를 위한 얇은 보호필름이 액정부분에 붙여져 있고, 키패드 주변에도 보호필름이나 머 그런 비슷한게 붙어 있지 않은가? 그런거 없다.. 점점 확신이 들기 시작한다. 요거 '리박싱'이구나...<br><br>우선 꺼내고, 박스 내부를 봤다. 설명서등이 들어있는데, 내용물이 제대로 들어있을리가 없다. 삼성에서 제공해주는 애플리케이션 CD도 하나 없다. '이 자식을 너무 하구만...'<br><br>컴퓨터를 켜본다.<br>삼성은 처음 부팅을 했을 경우, 파티션 매지너가 작동한다(이것은 처음부팅했을 경우에 단 한번만 작동한다고 한다. 처음 몇몇 설정을 한후 재부팅을 유도하는데 그에 따라&nbsp;재부팅하면 파티션 매니저가 동작한다)&nbsp; 하지만, 역시나 동작하지 않는다.<br><br>판매업체에 전화했다.<br>처음 전화 받은 사람은 이것저것 내가 어떻게 했는지 간을 본다. 조목조목 말했다. 자기가 담당자가 아니라고 전화드린단다..<br>기다리니 전화가 온다. 내가 그냥 넘어가지는 않을 거라 판단했을까?&nbsp; 죄송하단다. 나는 바로 '반송하겠습니다'라고 말했다.<br>물건 받으면 환불해준단다...<br><br>퀵을 불렀다. '착불로 배송해주세요' 하며 물건을 보냈다. 아.. 아까운 나의 시간이여...<br><br><br>옷을 갈아입고 용산으로 향했다.<br>삼성 전문 대리점(?)으로 향했다. 그 제품 단종된거란다...몇몇 가격비교 사이트에선 그런 내용을 찾을 수가 없었는데.. 후....<br>비슷한 급의 대체기종을 찾으며 몇 군데를 돌다보니 전화가 온다. 물건 받았다고 환불해준단다.. 계좌번호 불러줬다.<br>리박싱 물건에 대한 처리는 이상으로 종료.<br><br>거기 입주해 있는 삼성 대리점으로 갔다. 두 세군데 들러서.. 가격 비교해보고..<br>가장 낮을 금액을 제시하는 업체에서 다른 기종인 NT-R610-ASFHD로 구매 결정했다.<br>(삼성 물건을 취급하는 세군대를 들렀는데, 한군데는 내가 사지않을 사람으로 생각했는지 관심밖이라 나도 관심밖으로 던졌고, 한군데는 친절했지만, 마지막 들른 업체보다는 가격이 좀 높았다.)<br><br>전반적으로 목표했던 스펙보다는 &nbsp;떨어지지만, 아직까진 만족한다. 컴터 스펙가지고 일하는 사람은 아니지 내가...<br>대단한 해상도(1920X1080)에 FULL-HD라서 우선 좋다.흐흐<br>노트북 자체에 대한 얘기는 나중에 시간나면 하던지 말던지....^^;<br><br><br>이번 일을 겪으면서 겪은 점 간단&nbsp;정리<br><br>1. 물건 사는데는 발품 이상이 없다. 직접 보고 결정하자. 고가의 제품인 만큼 손수 가서 보셔오는 게 안전하다.<br><br>2. 삼성노트북을 구매하려할 경우 몇 가지 리박싱 확인 법은 미리 알아보고, 온라인이든 오프라인 구매시 반드시 확인하자<br>&nbsp;&nbsp;&nbsp;&nbsp;- 당신이 그 노트북의 첫 연인이라면, 그&nbsp; 녀석은 당신에게 직접 파티션을 나눠줄 것을 요구한다(파티션 매니저)<br>&nbsp;&nbsp;&nbsp;&nbsp;- 박스에 붙은 제품일련번호와 노트북의 제품일련 번호를 확인하자<br>&nbsp;&nbsp;&nbsp;&nbsp;이 두가지만 해도 확실해 질듯 하다.<br><br></p><br/><br/>tag : <a href="/tag/리박싱" rel="tag">리박싱</a>,&nbsp;<a href="/tag/삼성노트북" rel="tag">삼성노트북</a>,&nbsp;<a href="/tag/리박싱확인" rel="tag">리박싱확인</a>			 ]]> 
		</description>
		<category>fowler</category>
		<category>리박싱</category>
		<category>삼성노트북</category>
		<category>리박싱확인</category>

		<comments>http://fowler.egloos.com/2299339#comments</comments>
		<pubDate>Sun, 22 Feb 2009 19:30:05 GMT</pubDate>
		<dc:creator>fowler</dc:creator>
	</item>
	<item>
		<title><![CDATA[ [Hibernate] Hibernate in MyEclipse ]]> </title>
		<link>http://fowler.egloos.com/2173181</link>
		<guid>http://fowler.egloos.com/2173181</guid>
		<description>
			<![CDATA[ 
  <p>1. Preface<br>Sun JDK 1.5 / Eclipse 3.3 / MyEclipse 6.5<br><br>2. Requirements<br>Java 2 SDK, Standard Edition 1.5 혹은 그 이상<br>Eclipse 3.3 SDK<br>MyEclipse 6.5 <br>DBMS , Hibernate 와 MyEclipse Database Explorer 가 지원하는 것)<br><br>3. Introduction<br>이 tutorial은 MyEclipse Enterprise Workbench를 이용한 Hibernate&nbsp;개발을 위해 필요한 기본 적인 사항, 개념, 기술적 부분에 대한 것입니다. 아주 간단한 Hibernate 애플리케이션의 개발 과정(process)을 따라가 볼건데, 이 안에 모든 것을 다 담을 수는 없는 것 아시죠?&nbsp; 관련 Hibernate 리소스를 참조하시길 바랍니다.<br><br>특히 이 문서에서는 다음과 같은&nbsp;내용에 대한 how-to를 제공할 것입니다.<br>Java Project에 MyEclipse Hibernate 지원부분<br>프로젝트에 Hibernate Configuration 파일&nbsp;생성<br>사용자 정의 SessionFactory 사용하기<br>Database Explorer&nbsp;테이블 정의(table definition)으로부터&nbsp;Java Class와 Hibernate Database Mapping files(.hbm) 생성하기<br>HQL editor 사용<br>Hibernate를 사용하는 간단한 테스트 애플리케이션 작성<br><br>유의사항 : MyEclipse Hibernate 툴들이 Database Explorer의 연결(connection)과 메타데이터(metadata) 기능을 사용하므로 Database Explorer tutorial을 먼저 보는 게 좋습니다.<br><br>4. Hibernate Overview<br>Hibernate은 가장 많이 알려진 open source , 자바 기반의 ORM(JORM, Java-based obejct-relational mapping) 엔진입니다. Hibernate은 시작하기도, 운용하기도 쉽우며, 다음과 같은 풍부한 기능과 특성들을 제공합니다<br><br>Multiple mapping strategies<br>Transitive persistence<br>simple object to multiple table mapping<br>collections support<br>polymorphic associations<br>customizable SQL queries<br><br>Hiberante은 자바로 쓰여졌고, 두 종류의 설정 파일을 통해&nbsp; 적절히 설정할 수 있도록 해줍니다(highly confiruagle). 첫 번째 설정 파일은 hibernate.cfg.xml 인데,&nbsp; 데이터베이스 연결문이나 패스워드, 데이터베이스 dialect(데이터베이스 마다의 표현법에 관한 부분을 추려낸 것), 매핑과 관련된 내용이 담긴 파일의 위치 등 운영에 필요한 것들에 대한 정보를 이 XML&nbsp;파일을 통해 참조하게 됩니다. 두 번째 설정 파일은 확장자가 *.hbm 이렇게 이름 지어진 것인데, 매핑과 관련하여 기술된 파일입니다.&nbsp; 자바 클래스와 하나 이상의 데이터베이스 테이블 사이에 어떠한 매핑이 이루어질 것인지를 hibernate에게 알려주는 것입니다.<br>MyEclipse는 이 두 설정 파일과 관련된 일을 처리하도록 도와주는 툴들을 제공하고 있으며, 데이터베이스와 hibernate에 의해 매핑된 자바 클래스의 변화간의 동기화를 유지 시켜주는 툴도 제공합니다.<br><br>hibernate에 대한 더 많은 내용을 보고자 한다면, 아래의 resources를 참고 하세요<br><br>Hibernate은 자바 애플리케이션 객체와 데이터베이스 테이블간에&nbsp;&nbsp;&nbsp;데이터의 이동이 필요한 곳이라면 어디에서나 사용될 수 있습니다. 2-tier / 3-tier J2EE 애플리케이션이라면 매우 유용하겠죠.<br>hibernate를 댁의 애플리케이션에 통합하려면 다음과 같은 일이 수반되어야 합니다.<br><br>installing the hibernate core and support jar libriaries into your project <br>hibernate core 와 그 외에 지원되는 jar 라이브러리를 프로젝트에 설치하기<br><br>creating a hibernate.cfg.xml&nbsp; file to describe how to access your database<br>데이터베이스 접근방법 등을 포함한 hibernate.cfg.xml 파일을 생성하기<br><br>creating individual mapping descriptor files for each persistable java classes<br>각각의 java class 마다(persistence가 필요한) 매핑정보(.hbm)작성하기<br><br><br>5. Creating the HibernateDemo Project<br>간단한 자바 애플리케이션을 만들겁니다. 아주 간단해서, 단지 text message와 &nbsp;데이터베이스 테이블 사이의&nbsp; 지속성을 유지 토록만 할 겁니다. <br><br>echo_message DDL<br>CREATE TABLE echo_message<br>(<br>&nbsp;&nbsp;&nbsp;&nbsp;id integer PRIMARY KEY not null,<br>&nbsp;&nbsp;&nbsp;&nbsp;msg VARCHAR(255)<br>);<br><br>insert into echo_message value(1, 'hello world');<br>insert into echo_message value(2, 'goodbye world);<br><br><br>5.1 creating the HibernateDemo Java Project<br><br>이제 그림을 보면서 따라해 보자구요</p>			 ]]> 
		</description>
		<category>Frameworks</category>

		<comments>http://fowler.egloos.com/2173181#comments</comments>
		<pubDate>Mon, 17 Nov 2008 10:24:49 GMT</pubDate>
		<dc:creator>fowler</dc:creator>
	</item>
</channel>
</rss>
