<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/sakaj/">
    <title>sakaj @Wiki</title>
    <link>http://w.atwiki.jp/sakaj/</link>
    <atom:link href="https://w.atwiki.jp/sakaj/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>sakaj @Wiki</description>

    <dc:language>ja</dc:language>
    <dc:date>2009-01-15T04:02:20+09:00</dc:date>
    <utime>1231959740</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/sakaj/pages/24.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/sakaj/pages/23.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/sakaj/pages/22.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/sakaj/pages/21.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/sakaj/pages/20.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/sakaj/pages/19.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/sakaj/pages/18.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/sakaj/pages/17.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/sakaj/pages/16.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/sakaj/pages/15.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/sakaj/pages/24.html">
    <title>ワープロモード</title>
    <link>https://w.atwiki.jp/sakaj/pages/24.html</link>
    <description>
      読書管理&lt;br /&gt;&lt;a href=&quot;http://rec.morphexchange.com/&quot;&gt;rec&lt;/a&gt; Recのタグ 管理 Webサービス Webアプリケーション
無料 読書 音楽 アイテム 読書管理 音楽管理 アイテム管理 http://www.yakinikutengoku.com/chiyoda.html
http://www.yakinikutengoku.com/chiyoda/taishou/index.html
http://8929.jp/SHOP/m14.html    </description>
    <dc:date>2009-01-15T04:02:20+09:00</dc:date>
    <utime>1231959740</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/sakaj/pages/23.html">
    <title>popup2</title>
    <link>https://w.atwiki.jp/sakaj/pages/23.html</link>
    <description>
      &lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;HTML&gt;
&lt;HEAD&gt;
&lt;Title&gt;&lt;/Title&gt;
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=shift_jis&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
#DivMenu{
	position: absolute;
	border          : 1px solid black;
	overflow-x:     : hidden;
	background-color: #ccccff;
}
&lt;/style&gt; 

&lt;Script&gt;

function func(){
	
	document.onclick = function(){
		var ll = [];
		var x = event.clientX;
		var y = event.clientY;
		ll.push(&#039;getWindowWidth() : &#039;+getWindowWidth())
		ll.push(&#039;getWindowHeight(): &#039;+getWindowHeight())
		ll.push(&#039;event.screenX    : &#039;+event.clientX)
		ll.push(&#039;event.screenY    : &#039;+event.clientY)
		
		var menu = document.getElementById(&#039;DivMenu&#039;);
		var dx = menu.offsetWidth;
		var dy = menu.offsetHeight;
		ll.push(&#039;menu.width    : &#039;+dx)
		ll.push(&#039;menu.height   : &#039;+dy)
		if( getWindowWidth ()&lt;x+dx ){ x = x-dx }
		if( getWindowHeight()&lt;y+dy ){ y = y-dy }
		
		menu.style.left = x;
    </description>
    <dc:date>2008-11-05T18:44:23+09:00</dc:date>
    <utime>1225878263</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/sakaj/pages/22.html">
    <title>TestWindow</title>
    <link>https://w.atwiki.jp/sakaj/pages/22.html</link>
    <description>
      &lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;HTML&gt;
&lt;HEAD&gt;
&lt;Title&gt;&lt;/Title&gt;
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=shift_jis&quot;&gt;
&lt;Script&gt;

function func(){
	var div = document.getElementById(&#039;ddd&#039;);
	var log = document.getElementById(&#039;log&#039;);
	div.onclick=function(){
		log.innerHTML = &#039;div.onclick&#039;;
	}
	div.ondblclick=function(){
		log.innerHTML = &#039;div.ondblclick&#039;;
	}
	
	
	document.onclick = function(){
		var ll = [];
		ll.push(&#039;getWindowWidth() : &#039;+getWindowWidth())
		ll.push(&#039;getWindowHeight(): &#039;+getWindowHeight())
		ll.push(&#039;event.screenX    : &#039;+event.clientX)
		ll.push(&#039;event.screenY    : &#039;+event.clientY)
		log.innerHTML = ll.join(&#039;&lt;Br /&gt;&#039;);
	}
}

function getWindowWidth(){
	var nss = [
		 &#039;window.innerWidth&#039;
		,&#039;document.documentElement.clientWidth&#039;
		,&#039;document.body.clientWidth&#039;
	]
	return getUsableValue( nss );
}
function getWindowHeight(){
	var nss = [
		 &#039;window.innerHeight&#039;    </description>
    <dc:date>2008-10-27T19:33:39+09:00</dc:date>
    <utime>1225103619</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/sakaj/pages/21.html">
    <title>amazon</title>
    <link>https://w.atwiki.jp/sakaj/pages/21.html</link>
    <description>
      amazon
http://codezine.jp/article/detail/1431?p=1
http://www.goodpic.com/mt/archives2/2004/10/amazon_ecs_401.html
http://trendy.nikkeibp.co.jp/article/tokushu/gen/20050719/112861/?P=12
http://codezine.jp/article/detail/2902

xslt入門
http://www.atmarkit.co.jp/fxml/tanpatsu/xslt/xslt02.html

読書管理
&lt;a href=&quot;http://rec.morphexchange.com/pages/html/index.htm&quot;&gt;http://rec.morphexchange.com/pages/html/index.htm&lt;/a&gt;    </description>
    <dc:date>2008-11-16T09:32:49+09:00</dc:date>
    <utime>1226795569</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/sakaj/pages/20.html">
    <title>popup</title>
    <link>https://w.atwiki.jp/sakaj/pages/20.html</link>
    <description>
      &lt;HTML&gt; 
&lt;HEAD&gt; 
&lt;TITLE&gt;Ajax RssReader With Skj Scripting&lt;/TITLE&gt; 
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=shift_jis&quot;&gt; 
&lt;style type=&quot;text/css&quot;&gt; 
#DivPopUp{ 
position: absolute; 
top             : 300; 
left            : 250; 
width           : 300px; 
height          : 100px; 
border          : 1px solid black; 
overflow-x:     : hidden; 
background-color: #ccccff; 
} 
#DivPopUpHeader{ 
border:1px solid black; 
background-color:#aaaaaa; 
text-align:right; 
margin: 1px; 
padding: 1px; 
} 
#DivPopUpClose{ 
border:1px solid black; 
width:1; 
font-weight: bold; 
cursor: default 
} 
&lt;/style&gt; 
&lt;/HEAD&gt; 
&lt;Body onload=&quot;init()&quot;&gt; 

&lt;Div Id=&quot;DivPopUp&quot; &gt; 
&lt;Div Id=&quot;DivPopUpHeader&quot;&gt; 
&lt;Span Id=&quot;DivPopUpClose&quot; &gt;×&lt;/Span&gt; 
&lt;/Div&gt; 
&lt;Div Id=&quot;DivPopUpMsg&quot; &gt;PopUp Window&lt;/Div&gt; 
&lt;/Div&gt; 
&lt;Script&gt; 
function DoId(id){ 
	return document.getElementById(id); 
} 

function init(){ 
	var op = new skj.lib.ui.OpDragDrop();
	op.SetDragDrop( &#039;DivPopUp&#039;, &#039;DivPop    </description>
    <dc:date>2008-10-24T17:52:17+09:00</dc:date>
    <utime>1224838337</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/sakaj/pages/19.html">
    <title>DataSource</title>
    <link>https://w.atwiki.jp/sakaj/pages/19.html</link>
    <description>
      ◆Sakaj.xml
&lt;Context path=&quot;/Sakaj&quot; reloadable=&quot;true&quot; docBase=&quot;D:\Eclipse\eclipse\workspace\Sakaj&quot; workDir=&quot;D:\Eclipse\eclipse\workspace\Sakaj\work&quot; &gt;
    &lt;Resource
     name=&quot;jdbc/PostgreSql&quot;
     auth=&quot;Container&quot;
     type=&quot;javax.sql.DataSource&quot;
     driverClassName=&quot;org.postgresql.Driver&quot;
     url=&quot;jdbc:postgresql://localhost:5432/[dbname]&quot;
     username=&quot;user&quot;
     password=&quot;pass&quot;
     maxActive=&quot;100&quot;
     maxIdle=&quot;0&quot;
     maxWait=&quot;2000&quot;
     removeAbandoned=&quot;true&quot;
     removeAbandonedTimeout=&quot;5&quot;
     logAbandoned=&quot;false&quot;
    /&gt;
&lt;!--
--&gt;
&lt;/Context&gt;


◆WEB-INF/web.xml

  &lt;resource-ref&gt;
    &lt;description&gt;DB Connection&lt;/description&gt;
    &lt;res-ref-name&gt;jdbc/PostgreSql&lt;/res-ref-name&gt;
    &lt;res-type&gt;javax.sql.DataSource&lt;/res-type&gt;
    &lt;res-auth&gt;Container&lt;/res-auth&gt;
  &lt;/resource-ref&gt;


◆JSP
&lt;%@ page import=&quot;java.sql.*&quot; %&gt;
&lt;%@ page import=&quot;javax.sql.*&quot; %&gt;
&lt;%@ page import=&quot;javax.naming.*&quot; %&gt;

	InitialContext ic = new InitialContext();
	DataSource ds = (DataS    </description>
    <dc:date>2008-10-06T14:17:06+09:00</dc:date>
    <utime>1223270226</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/sakaj/pages/18.html">
    <title>SqlParser</title>
    <link>https://w.atwiki.jp/sakaj/pages/18.html</link>
    <description>
      var sn = new SqlNode();
sn.Read( Sql );

//WriteFile( ll.join(&#039;\r\n&#039;) );
WriteFile( DumpSqlNode( sn ) );

function DumpSqlNode( Sn, indent ){
	var indent = IsGiven(indent) ? indent+&#039;	&#039; : &#039;&#039;;
	
	if( Sn.Type==&#039;Bracket&#039; ){
		return DumpBracket( Sn, indent );
	}
	else{
		return DumpElement( Sn, indent );
	}
	
	function toStringElement(e, indent){
		if( e instanceof SqlNode ){
			return DumpSqlNode( e, indent );
		}else{
			return indent + TrimLeft(e) ;
		}
	}
	function DumpElement( Sn, indent ){
		var yy = [];
		var ee = Sn.Elements;
		
		if( Sn.Type!=null ){
			yy.push( indent + Sn.Type );
		}
		
		if( !Sn.HasSqlNode() ){
			var zz = [];
			for( var i=0; i&lt;ee.length; i++ ){
				zz.push( toStringElement(  ee[i], &#039;&#039; ) );
			}
			yy.push( zz.join(&#039; &#039;) );
		}else{
			for( var i=0; i&lt;ee.length; i++ ){
				yy.push( toStringElement(  ee[i], indent ) );
			}
		}
		return yy.join( !Sn.HasSqlNode() ? &#039; &#039; : &#039;\r\n&#039; );
	}
	function DumpBracket( Sn, indent ){    </description>
    <dc:date>2008-04-14T07:12:06+09:00</dc:date>
    <utime>1208124726</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/sakaj/pages/17.html">
    <title>o1</title>
    <link>https://w.atwiki.jp/sakaj/pages/17.html</link>
    <description>
      ついに婆ちゃんが麦茶の量産体制に入った！
元SMAPだけど質問ある？
公園で昇竜拳の練習してたらエロ本見つけた
飛び出す絵本を勢いよく開いたら城が目に刺さった
となりのおじいちゃんが一定時間無敵になりました
奇数番はおすぎ、偶数番はピーコの画像をひたすら貼って行くスレ
俺のチャリのサドル盗んでキュウリ差し込んだ奴ちょっと来い
テレビに松崎しげるが出てると思ったら電源ついてなかった

http://sabacurry.blog104.fc2.com/    </description>
    <dc:date>2007-11-11T03:40:35+09:00</dc:date>
    <utime>1194720035</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/sakaj/pages/16.html">
    <title>Link</title>
    <link>https://w.atwiki.jp/sakaj/pages/16.html</link>
    <description>
      http://www.moongift.jp/2007/11/eventghost/
http://med-legend.com/mt/archives/2005/07/post_609.html    </description>
    <dc:date>2007-11-15T00:12:17+09:00</dc:date>
    <utime>1195053137</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/sakaj/pages/15.html">
    <title>Gagets</title>
    <link>https://w.atwiki.jp/sakaj/pages/15.html</link>
    <description>
      &lt;script src=&quot;http://gmodules.com/ig/ifr?url=http://www.norrys.com/iGoogle/rate.xml&amp;synd=open&amp;w=250&amp;h=200&amp;title=%E5%A4%96%E5%9B%BD%E7%82%BA%E6%9B%BFMP%E3%83%AC%E3%83%BC%E3%83%88&amp;border=%23ffffff%7C3px%2C1px+solid+%23999999&amp;output=js&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;http://gmodules.com/ig/ifr?url=http://finance.mvon.net/tool/googlePref.xml&amp;up_q=6724%2C8909%2C8907%2C4347&amp;synd=open&amp;w=250&amp;h=200&amp;title=%E6%A0%AA%E4%BE%A1%EF%BC%88%E6%97%A5%E6%9C%AC%EF%BC%89&amp;border=%23ffffff%7C3px%2C1px+solid+%23999999&amp;output=js&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;http://gmodules.com/ig/ifr?url=http://blog-apart.com/INVADERS/gg/gg.xml&amp;synd=open&amp;w=250&amp;h=200&amp;title=INVADERS&amp;border=%23ffffff%7C3px%2C1px+solid+%23999999&amp;output=js&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;http://gmodules.com/ig/ifr?url=http://www.labpixies.com/campaigns/trio/trio.xml&amp;synd=open&amp;w=300&amp;h=290&amp;title=Trio&amp;border=%23ffffff%7C3px%2C1px+solid+%23999999&amp;output=js&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;http://gmodules.com/ig/ifr?url=http://ralph.feedback.googlepages.com/googlecalendarviewer.xm    </description>
    <dc:date>2007-12-17T18:46:08+09:00</dc:date>
    <utime>1197884768</utime>
  </item>
  </rdf:RDF>
