<?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>Diary..</title>
	<link>http://cspark.egloos.com</link>
	<description>2009년엔 반드시..</description>
	<language>ko</language>
	<pubDate>Mon, 02 Nov 2009 08:55:09 GMT</pubDate>
	<generator>Egloos</generator>
	<image>
		<title>Diary..</title>
		<url>http://pds7.egloos.com/logo/200711/06/20/d0002720.jpg</url>
		<link>http://cspark.egloos.com</link>
		<width>80</width>
		<height>60</height>
		<description>2009년엔 반드시..</description>
	</image>
  	<item>
		<title><![CDATA[ 웹스피어 6.x에서 변경된 web.xml 적용하기. ]]> </title>
		<link>http://cspark.egloos.com/2448949</link>
		<guid>http://cspark.egloos.com/2448949</guid>
		<description>
			<![CDATA[ 
  <p>처음 엔터프라이즈 응용프로그램 배포할때 사용했던 web.xml에 error-page 노드를 추가해야될일이 생겼다.<br>일반적으로 aaa.war/WEB-INF/ 폴더에 있는 web.xml을 수정하고 응용프로그램을 재시작햇으나 적용이 안되버리네.;;<br><br>결국 또 구글링 시작! ;;<br>알고봤더니 흔히 알고 있는 /WEB-INF 폴더밑에 web.xml말고 또 다른 폴더에 web.xml이 있더군.ㅜㅜ..<br>폴더 위치는 웹스피어 설치 경로에 따라 다르니 find로 해서 web.xml을 검색하면 된다.<br><br>보통 /webSphere/AppServer/profiles/폴더 아래에서 &nbsp;find ./ -name 'web.xml'&nbsp; 검색하면 되겟다.<br>그래서 나온 해당 응용프로그램 web.xml을 수정하고 재시작하니 적용이 된다.<br>혹시 배포경로(Deployment Manager)와 실제 응용프로그램 경로가 상이할경우엔 배포폴더에 있는 web.xml을 수정해야한다.<br>그렇지않다면 애플리케이션서버를 내렷다 올리면 다시 예전 버젼(배포폴더의 web.xml)으로 롤백되어버린다.;;;<br><br>원래 그런건지 아마도 WEB-INF 폴더 아래에 있는 web.xml은 최초 war배포할때에만 필요하고 그 담부터는<br>웹스피어 아래에 있는 web.xml을 사용하는가보다...</p><br/><br/>tag : <a href="/tag/웹스피어" rel="tag">웹스피어</a>,&nbsp;<a href="/tag/web.xml" rel="tag">web.xml</a>			 ]]> 
		</description>
		<category>&gt;&gt;  JSP, Servlet </category>
		<category>웹스피어</category>
		<category>web.xml</category>

		<comments>http://cspark.egloos.com/2448949#comments</comments>
		<pubDate>Wed, 14 Oct 2009 02:47:11 GMT</pubDate>
		<dc:creator>Coder</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Test Connection fails with error DSRA0010E ]]> </title>
		<link>http://cspark.egloos.com/2439232</link>
		<guid>http://cspark.egloos.com/2439232</guid>
		<description>
			<![CDATA[ 
  웹스피어에 JDBC 프로바이더를 추가해야되서 JAAS - J2C 인증 데이터에 해당 계정을 등록하구<br>데이터 소스를 등록하고 연결 테스트를 햇더니 아래와 같은 에러가 발생<br><br><span style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: 13px/19px 'Trebuchet MS'; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0" class="Apple-style-span"><pre style="BORDER-BOTTOM: rgb(204,204,204) 1px solid; TEXT-ALIGN: left; BORDER-LEFT: rgb(204,204,204) 1px solid; PADDING-BOTTOM: 8px; LINE-HEIGHT: 1.1em; OVERFLOW-X: auto; OVERFLOW-Y: auto; BACKGROUND-COLOR: rgb(243,243,243); MARGIN: 0px; PADDING-LEFT: 8px; OUTLINE-WIDTH: 0px; WIDTH: auto; PADDING-RIGHT: 8px; FONT-FAMILY: monaco, monospace; FLOAT: none; COLOR: rgb(51,51,51); FONT-SIZE: 12px; VERTICAL-ALIGN: baseline; BORDER-TOP: rgb(204,204,204) 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: rgb(204,204,204) 1px solid; PADDING-TOP: 8px; webkit-background-clip: initial; webkit-background-origin: initial"><span class="validation-error"><span style="COLOR: #cc0000">다음 예외: java.sql.SQLException: null userid not supported<br>DSRA0010E: SQL State = null, Error Code = -99,999과(와) 함께 devNode01 <br>노드에 있는 nodeagent 서버의 DB2 Winplus 데이터 소스에 대한 연결 테스트 조작에 실패했습니다.<br></span>JVM 로그 보기<span style="COLOR: #cc0000">추가 세부사항의 경우</span></span><br></pre></span><pre><span style="FONT-FAMILY: 굴림">뭘까? 왜 JAAS - J2C 인증 데이터에 userid / passwd를 등록햇는데 null userid 에러가 나지?? <br>여러 삽질을 하다 결국 구글링 시작.. <br>결론은 JAAS - J2C 인증 데이터 새 계정을 등록하거나 수정하게 되면 JVM을 재가동하란다!!!<br>그래서 애플리케이션 서버를 재시작했더니 바로 연결 .뭔가 허무하지만 당연히 그랬어야 했다고 수긍해버렸다.-_-;;<br><br><br>참고 : <a href="http://www-01.ibm.com/support/docview.wss?uid=swg21235300">http://www-01.ibm.com/support/docview.wss?uid=swg21235300</a></span></pre><br/><br/>tag : <a href="/tag/웹스피어" rel="tag">웹스피어</a>,&nbsp;<a href="/tag/DSRA0010E" rel="tag">DSRA0010E</a>			 ]]> 
		</description>
		<category>&gt;&gt;  JSP, Servlet </category>
		<category>웹스피어</category>
		<category>DSRA0010E</category>

		<comments>http://cspark.egloos.com/2439232#comments</comments>
		<pubDate>Thu, 01 Oct 2009 06:40:55 GMT</pubDate>
		<dc:creator>Coder</dc:creator>
	</item>
	<item>
		<title><![CDATA[ jQuery의 live() 함수. ]]> </title>
		<link>http://cspark.egloos.com/2412774</link>
		<guid>http://cspark.egloos.com/2412774</guid>
		<description>
			<![CDATA[ 
  <p>jQuery 1.3되면서 추가된 함수중에 알면 상당히 유용한 함수가 있다..<br>바로 live() 함수가 그것이다.<br><br>보통 이벤트를 적용할때 자주 사용하는게 bind()를 사용하는데 bind()의 문제점은 Ajax나 append 처럼<br>페이지가 동적으로 생성되었을때 기존 event 효과가 적용이 안되는데 있다.<br><br>기존에는 이 문제점을 동적 생성후 재 bind()를 적용했었다.ㅡ.,ㅡa. 아무래도 좋은 방법은 될수없다.<br>이런 이슈를 해결하기 위해 LiveQuery라는 플러그인이 있었는데..이 플러그인을 사용하면 동적으로 추가된 페이지들도<br>추가작업을 하지 않고서 event가 적용이 되었다.<br><br>이 LiveQuery 기능을 jQuery 1.3으로 버젼업하면서 새로 추가가 되었다. 그게 live()함수 되시겟다.<br>live()함수는 오라클의 trigger와 같은 개념이라 보면되겠다.<br>사용법은 기존 bind()와 동일하다.<br><span class="Apple-style-span" style="WORD-SPACING: 0px; FONT: 13px/19px 'Trebuchet MS'; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><pre style="BORDER-RIGHT: rgb(204,204,204) 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: rgb(204,204,204) 1px solid; OVERFLOW-Y: auto; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: none; OVERFLOW-X: auto; PADDING-BOTTOM: 8px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(204,204,204) 1px solid; WIDTH: auto; COLOR: rgb(51,51,51); LINE-HEIGHT: 1.1em; PADDING-TOP: 8px; BORDER-BOTTOM: rgb(204,204,204) 1px solid; FONT-FAMILY: monaco, monospace; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: left; outline-width: 0px; outline-style: initial; outline-color: initial; webkit-background-clip: initial; webkit-background-origin: initial"><span style="FONT-FAMILY: 굴림">&lt;script type="text/javascript"&gt;<br>&nbsp; $(document).ready(function(){<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; $("p").<strong class="selflink">live</strong>("click", function(){<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(this).</span><span style="FONT-FAMILY: 굴림">after</span><span style="FONT-FAMILY: 굴림">("&lt;p&gt;Another paragraph!&lt;/p&gt;");<br>&nbsp;&nbsp;&nbsp; });<br><br>&nbsp; });<br>&lt;/script&gt;</span><br></pre></span><pre><span style="FONT-FAMILY: 굴림">해제는 die()함수다.=_=;.<br><p></p></span></pre><br/><br/>tag : <a href="/tag/jQuery" rel="tag">jQuery</a>,&nbsp;<a href="/tag/live" rel="tag">live</a>			 ]]> 
		</description>
		<category>&gt;&gt; jQuery</category>
		<category>jQuery</category>
		<category>live</category>

		<comments>http://cspark.egloos.com/2412774#comments</comments>
		<pubDate>Sat, 29 Aug 2009 17:56:49 GMT</pubDate>
		<dc:creator>Coder</dc:creator>
	</item>
	<item>
		<title><![CDATA[ jQuery 성능 조정 ]]> </title>
		<link>http://cspark.egloos.com/2398435</link>
		<guid>http://cspark.egloos.com/2398435</guid>
		<description>
			<![CDATA[ 
  <p>자주 들르는 [<a href="http://www.ibm.com/developerworks/kr/">IBM developerworks</a>]커뮤니티 사이트에 흥미로운 기사가 올라왔다.<br>jQuery의 성능향상을 위한 방법을 3가지 정도 제시한 기사인데 기존에는 그냥 아무 생각없이 써왔던 방식이<br>좋지 않은 방법인줄 알았다..;;..<br><br>1) <strong>되도록이면 CLASS 대신 ID를 사용하여 검색한다.</strong> <br><img height="90" alt="#title을 검색하여 1밀리초 동안 1개의 항목이 검색된 결과를 보여 주는 테스트 샘플. .note를 검색한 경우에는 39밀리초 동안 14개의 항목이 검색되었다." src="http://www.ibm.com/developerworks/kr/library/wa-aj-advjquery_2/test5.jpg" width="249">&nbsp;<br>2) <strong>최대한 많은 검색 정보를 제공한다.<br><img height="90" alt="div.example을 검색하여 2밀리초 동안 43개의 항목이 검색된 결과를 보여 주는 테스트. .note를 검색한 경우에는 39밀리초 동안 14개의 항목이 검색되었다." src="http://www.ibm.com/developerworks/kr/library/wa-aj-advjquery_2/test6.jpg" width="249"></strong>&nbsp;<br>3) <strong>선택자 캐싱하기</strong> <br><br>우선 1,2번의 경우는 이미지를 보면 충분히 이해가 가리라 본다. <br>3번의 선택자 캐싱하기의 경우는 매 함수 호출때마다 초기화시켜서 변수를 비교하기 보다는 <br>전역변수를 사용 처음에&nbsp;메모리에 올려놓고 후에 비교하는것을 추천하고 잇다.<br><br>자세한 사항은 [<a href="http://www.ibm.com/developerworks/kr/library/wa-aj-advjquery_2/index.html">매개체로서의 jQuery(2)</a>]에서 확인해보시길..<br><br>참고로 이 기사에서 실제 속도를 체크한 테스트 페이지를 알려주는데 [<a href="http://mootools.net/slickspeed/#/">slickspeed</a>] 보면 스크립트 라이브러리중 <br>가장 많이 사용하고 있다는 5대 라이브러리를 기준으로 속도를 체크하고있다..한번 흥미삼아 보는것도 좋을듯..<br>근데 좀 구버젼으로 체크를 한거라 실제 최신버젼과는 차이가 있을수 있다.</p><br/><br/>tag : <a href="/tag/jQuery" rel="tag">jQuery</a>			 ]]> 
		</description>
		<category>&gt;&gt; jQuery</category>
		<category>jQuery</category>

		<comments>http://cspark.egloos.com/2398435#comments</comments>
		<pubDate>Thu, 13 Aug 2009 16:45:15 GMT</pubDate>
		<dc:creator>Coder</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 웹브라우져별 전체 Height 값 구하기. ]]> </title>
		<link>http://cspark.egloos.com/2397563</link>
		<guid>http://cspark.egloos.com/2397563</guid>
		<description>
			<![CDATA[ 
  <p>주로 배경 height값을 구하기 위해 브라우져의 전체 height값이 필요할 경우가 생긴다.<br>브라우져 종류가 많아지면서 각 웹브라우져 엔진별로 height 값을 가져오는 방식이 조금씩 다른데 샘플은 아래와 같다.<br><br>DTD는 HTML4.01&nbsp;strict.dtd기준이다.<br></p><br><span class="Apple-style-span" style="WORD-SPACING: 0px; FONT: 13px/19px 'Trebuchet MS'; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><pre style="BORDER-RIGHT: rgb(204,204,204) 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: rgb(204,204,204) 1px solid; OVERFLOW-Y: auto; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: none; OVERFLOW-X: auto; PADDING-BOTTOM: 8px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(204,204,204) 1px solid; WIDTH: auto; COLOR: rgb(51,51,51); LINE-HEIGHT: 1.1em; PADDING-TOP: 8px; BORDER-BOTTOM: rgb(204,204,204) 1px solid; FONT-FAMILY: monaco, monospace; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: left; outline-width: 0px; outline-style: initial; outline-color: initial; webkit-background-clip: initial; webkit-background-origin: initial">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "<a href="http://www.w3.org/TR/html4/strict.dtd">http://www.w3.org/TR/html4/strict.dtd</a>"&gt;<br> <br><br>&lt;script type="text/javascript"&gt;<br>var userAgent&nbsp;= navigator.userAgent.toLowerCase();<br> <br>var browser = {<br>  &nbsp;&nbsp;msie&nbsp;   : /msie/.test( userAgent ) &amp;&amp; !/opera/.test( userAgent ),<br>  &nbsp;&nbsp;safari&nbsp; : /webkit/.test( userAgent ),<br>  &nbsp;&nbsp;firefox : /mozilla/.test( userAgent ) &amp;&amp; !/(compatible|webkit)/.test( userAgent ),<br>  &nbsp;&nbsp;opera&nbsp;  : /opera/.test( userAgent )<br>};   <br> <br>window.onload = function (){  <br> &nbsp;var totalHeight&nbsp;= 0;<br><br><br> <br>&nbsp;&nbsp;if( browser.msie ){&nbsp;//IE<br>  &nbsp;&nbsp;&nbsp;var scrollHeight&nbsp;= document.documentElement.scrollHeight;<br>&nbsp;&nbsp;  &nbsp;var browserHeight&nbsp;= document.documentElement.clientHeight;<br>  <br>  &nbsp;&nbsp;&nbsp;totalHeight&nbsp;=&nbsp;scrollHeight &lt; browserHeight ? browserHeight : scrollHeight;<br> <br>&nbsp;&nbsp;} else if ( browser.safari ){&nbsp;//Chrome || Safari<br>  &nbsp;&nbsp;&nbsp;totalHeight&nbsp;= document.body.scrollHeight;<br> &nbsp;<br>  } else if (&nbsp;browser.firefox ){&nbsp;// Firefox || NS<br>  &nbsp;&nbsp;&nbsp;var bodyHeight = document.body.clientHeight;<br> <br>  &nbsp;&nbsp;&nbsp;totalHeight&nbsp;=&nbsp;window.innerHeight &lt; bodyHeight ? bodyHeight : window.innerHeight;<br> <br> &nbsp;&nbsp;} else if ( browser.opera ){&nbsp;// Opera<br>&nbsp;  &nbsp;&nbsp;var bodyHeight = document.body.clientHeight;<br> <br>  &nbsp;&nbsp;&nbsp;totalHeight&nbsp;=&nbsp;window.innerHeight &lt; bodyHeight ? bodyHeight : window.innerHeight;<br> <br> &nbsp;&nbsp;} else { <br>  &nbsp;&nbsp;&nbsp;alert("지원하지 않는 브라우져!!");<br>&nbsp;&nbsp; }<br>&nbsp;&nbsp;<br>&nbsp;&nbsp;alert(totalHeight); <br>}<br><br>&lt;/script&gt;<br></pre></span><pre><span style="FONT-FAMILY: 굴림">크롬과 사파리 같은 경우 웹브라우져 엔진이 동일하기때문에 사용방식이 동일하다.<br>스크롤바가 생성됏을경우엔 스크롤바 길이가 전체 height값이 된다.<br>사족이지만 달랑 브라우져의 HEIGHT값을 가져오는데 저정도 라인수가 필요하다니..어서 빨리 표준이 정착되길.ㅡㅜ..</span></pre><br/><br/>tag : <a href="/tag/HEIGHT" rel="tag">HEIGHT</a>,&nbsp;<a href="/tag/브라우져" rel="tag">브라우져</a>			 ]]> 
		</description>
		<category>&gt;&gt; DOM, Script</category>
		<category>HEIGHT</category>
		<category>브라우져</category>

		<comments>http://cspark.egloos.com/2397563#comments</comments>
		<pubDate>Wed, 12 Aug 2009 16:26:32 GMT</pubDate>
		<dc:creator>Coder</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Eclipse에서 java-doc생성시 utf-8문서 생성 옵션 ]]> </title>
		<link>http://cspark.egloos.com/2383452</link>
		<guid>http://cspark.egloos.com/2383452</guid>
		<description>
			<![CDATA[ 
  <p>다국어 사이트 생성하면서 자바클래스의 기본 파일 인코딩을 "UTF-8"로 작업을 했다.<br>산출물 작업으로 JAVA-DOC 기본옵션으로 생성하는데 한글이 다 깨져서 나오더라 머 당연한 결과이리라..-_-;;<br><br>JAVA-DOC생성시 확장옵션에 UTF-8을 지정해줘야한다<br>방법은 아래와 같이 하면된다.<br><br><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds13.egloos.com/pds/200907/26/20/d0002720_4a6c3e58a019c.jpg" width="500" height="524.809160305" onclick="Control.Modal.openDialog(this, event, 'http://pds13.egloos.com/pds/200907/26/20/d0002720_4a6c3e58a019c.jpg');" /></div><br></p><br/><br/>tag : <a href="/tag/JAVADOC" rel="tag">JAVADOC</a>,&nbsp;<a href="/tag/utf-8" rel="tag">utf-8</a>			 ]]> 
		</description>
		<category>&gt;&gt;  JAVA  </category>
		<category>JAVADOC</category>
		<category>utf-8</category>

		<comments>http://cspark.egloos.com/2383452#comments</comments>
		<pubDate>Sun, 26 Jul 2009 11:31:40 GMT</pubDate>
		<dc:creator>Coder</dc:creator>
	</item>
	<item>
		<title><![CDATA[ PID를 사용 오라클 쿼리 내용 확인 ]]> </title>
		<link>http://cspark.egloos.com/2368234</link>
		<guid>http://cspark.egloos.com/2368234</guid>
		<description>
			<![CDATA[ 
  <p>기존 사이트들을 유지보수하다보면 워낙 예전에 짯던 쿼리들이 문제를 일으키는 경우가 많다..-_-;<br>당시 개발자분이 인덱스에 대한 개념이 부족하셧던건지 쿼리를 대충 풀스캔으로 돌리시고 오라클 관련 <br>프로세스의 시퓨점유율이 항상 고점을 찍고 있다.ㅜㅜ..<br>개인적으로 게을러서 기존에 잘 돌아가는 시스템이라면 건드리지 않는데.ㅎㅎ;;<br>요번건 좀 심하게 속도가 느려져서 당췌 어떤 쿼리가 문제인지 알고싶어졌다.<br><br>모든 쿼리를 다 돌려보고 싶지만 우선 가장 문제가 되는 녀석들을 찾기로 했다.<br>topas나 top 명령어로 우선 문제가 되는 pid를 확인하자 <br>아래에 pid가 6771076이 좀 높다고 가정하자..-_-;<br><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds10.egloos.com/pds/200907/09/20/d0002720_4a54c75a4efc8.jpg" width="255" height="61" onclick="Control.Modal.openDialog(this, event, 'http://pds10.egloos.com/pds/200907/09/20/d0002720_4a54c75a4efc8.jpg');" /></div>예제 쿼리는 아래와 같다.(SYS, SYSDBA로 확인)<br><br><span class="Apple-style-span" style="WORD-SPACING: 0px; FONT: 13px/19px 'Trebuchet MS'; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><pre style="BORDER-RIGHT: rgb(204,204,204) 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: rgb(204,204,204) 1px solid; OVERFLOW-Y: auto; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: none; OVERFLOW-X: auto; PADDING-BOTTOM: 8px; MARGIN: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: rgb(204,204,204) 1px solid; WIDTH: auto; COLOR: rgb(51,51,51); LINE-HEIGHT: 1.1em; PADDING-TOP: 8px; BORDER-BOTTOM: rgb(204,204,204) 1px solid; FONT-FAMILY: monaco, monospace; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: left; outline-width: 0px; outline-style: initial; outline-color: initial; webkit-background-clip: initial; webkit-background-origin: initial">SELECT c.sql_text, a.username<br>  FROM v$session a, v$process b, v$sql c<br> WHERE a.paddr = b.addr AND a.sql_address = c.address AND b.spid = 6771076<br></pre></span><pre><span style="FONT-FAMILY: 굴림"><br><br><br>해당 문제가 되는 쿼리가 튀어나온다.. 확인후 튜닝을 해보자!!.<p></p></span></pre><br/><br/>tag : <a href="/tag/PID" rel="tag">PID</a>,&nbsp;<a href="/tag/SQL" rel="tag">SQL</a>			 ]]> 
		</description>
		<category>&gt;&gt; DataBase </category>
		<category>PID</category>
		<category>SQL</category>

		<comments>http://cspark.egloos.com/2368234#comments</comments>
		<pubDate>Wed, 08 Jul 2009 16:23:30 GMT</pubDate>
		<dc:creator>Coder</dc:creator>
	</item>
	<item>
		<title><![CDATA[ TMAX Window9 시연회.. ]]> </title>
		<link>http://cspark.egloos.com/2367181</link>
		<guid>http://cspark.egloos.com/2367181</guid>
		<description>
			<![CDATA[ 
  <span style="FONT-SIZE: 100%; FONT-FAMILY: '돋움','Dotum'">오늘 감히 국산 OS의 한획(-_-;)을 그을 티맥스 윈도우의 시연회가 </span><span style="FONT-SIZE: 100%; FONT-FAMILY: '돋움','Dotum'"><span style="FONT-FAMILY: '굴림','Gulim'"><span style="FONT-SIZE: 100%; FONT-FAMILY: '돋움','Dotum'">서울&nbsp;삼성동 그랜드인터콘티넨털 호텔 ‘티맥스데이 2009’에서 있엇다.<br>직접 가보진 못햇고. 실시간 동영상 서비스를 해주길래 업무중(-_-; 사장님 죄송합니다.;)에 봤다..;;;..<br>뭐 이런저런 설명들과 기술적이고 하드웨어적인 부분들은 어려워서 대충 흘겨듣는수준이고..ㅎㅎ;;<br><br>보면서 정말 괜찮다 싶은점이 있다면 MS윈도우와 리눅스시스템의 프로그램등이 하나의 OS에서 호환이 된다는 점이다.<br>기존의 VM등을 설치해서 윈도우에서 리눅스 프로그램등을 따로 설치해서 테스트해보고 했던 기억이 있어서 이부분은 편해질거같다.<br><br>그리고 티맥스 윈도우 전용 웹브라우져인 스카우터의 경우 엑티브엑스도 지원해 국내 인터넷 환경에 피할수 없는 부분도 감안했고. 자체 티맥스오피스도 MS의 오피스프로그램들과 완벽에 가까운 호환성을 시연회에서 보여주었다.<br>아울러 게임(스타크래프트) 도 시연해주었는데 아쉽지만 이부분은 실망인게 아무리 디바이스호환이라던지 소프트웨어 호환등의 이슈가 많은게 게임이라지만 최초 로딩시간이 꽤 걸렸고 더군다나 아직 정상적인 게임이 불가하고 리플레이만 보여주는 수준이였다. 흠..<br>가격은 MS윈도우의 절반값이라는 소리를 들었는데 실제 출시할때 봐야할거같다.여러가지 옵션으로 출시가 될려나?;;<br><br>시연회전부터 이런 저런 정보가 유출(?)돼서 그 정보를 유추해서 상당수 네티즌들의 비관적인 입장이여서 이번 시연회때 반신반의했었는데 시연회 자체는 괜찮앗던 느낌이다..<br>하지만 시연회장옆 데모부스에 설치된 티맥스윈도우의 사용장면등의&nbsp;동영상을 보면 참.가관이다..;;.다운되고 기능도 다 되지 않고 호환되지 않은 프로그램들로 인해 손발이 오그라들더라는.ㅡㅜ..<br><br>암튼 내 개인적인 입장은 저런 문제점들이 나옴에도 불구하고 국산OS제작에 찬성의 표를 던지는 바이며 하루 빨리 국산 OS를 사용할 날을 기대해본다.</span></span></span><br/><br/>tag : <a href="/tag/티맥스" rel="tag">티맥스</a>			 ]]> 
		</description>
		<category>&gt;&gt;  Diary  </category>
		<category>티맥스</category>

		<comments>http://cspark.egloos.com/2367181#comments</comments>
		<pubDate>Tue, 07 Jul 2009 15:06:34 GMT</pubDate>
		<dc:creator>Coder</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Eclipse galileo 출시됐다. ]]> </title>
		<link>http://cspark.egloos.com/2362059</link>
		<guid>http://cspark.egloos.com/2362059</guid>
		<description>
			<![CDATA[ 
  <p>드디어 이클립스 3.5버젼. 갈릴레오가 출시됐다.(6.24일 출시)<br>3.2(callisto)사용하다가 3.3(europa) 출시되자 업글하고 다시 또 3.4(ganymede)사용중인데<br>어느덧 3.5 갈릴레오가 나왔구나...<br>갈아타보고 싶긴한데.왠지 갈수록 많은 플러그인으로 인해서 무거워지는거 같은 느낌에 쉽게 접근을 못하고있다.ㅡㅜ..<br>플러그 하나하나만 따져보면 당연히 포함될만한게 맞지만 실제 실무에서 사용할때 제대로 활용을 못하고<br>무겁게만 느껴질때가 많아서 부담스러울때가 많다.<br>그 많은 플러그인의 기능을 제대로 활용도 못하고 아직도 구시대적(?)인 방법으로 사용하고 있는 내 모습을 참.가관일세..;;<br><br>어쨋든 이런 한탄은 잠깐이고 곧 다시 3.5로 갈아타게 될 내모습이 안봐도 비디오다..후후<br>넷빈즈도 신버젼이 나왔다고하는데 이거참 한번 사용해보고싶긴한데 이미 이클립스의 노예라서 설치해보고 UI정도만 보고 말듯하다.;;<br></p>			 ]]> 
		</description>
		<category>&gt;&gt; Diary</category>

		<comments>http://cspark.egloos.com/2362059#comments</comments>
		<pubDate>Wed, 01 Jul 2009 16:03:41 GMT</pubDate>
		<dc:creator>Coder</dc:creator>
	</item>
	<item>
		<title><![CDATA[ IE Blocking iFrame Cookies ]]> </title>
		<link>http://cspark.egloos.com/2308969</link>
		<guid>http://cspark.egloos.com/2308969</guid>
		<description>
			<![CDATA[ 
  <p>iframe으로 넣은 외부사이트의 쿠키를 읽어오게 할경우가 생긴다.<br>해당 iframe로 불러온 src 페이지 상단에 아래와 같은 P3P선언구문들을 추가하자. <br></p><p>PHP:<br>header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');<br></p><p>ASP.NET:<br>HttpContext.Current.Response.AddHeader("p3p","CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"");<br></p><p>JSP:<br>response.addHeader("P3P","CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"")<br>&nbsp;<br>[출처 : <a href="http://adamyoung.net/IE-Blocking-iFrame-Cookies">http://adamyoung.net/IE-Blocking-iFrame-Cookies</a>]</p>			 ]]> 
		</description>
		<category>&gt;&gt;  JSP, Servlet </category>

		<comments>http://cspark.egloos.com/2308969#comments</comments>
		<pubDate>Mon, 04 May 2009 08:46:12 GMT</pubDate>
		<dc:creator>Coder</dc:creator>
	</item>
</channel>
</rss>
