﻿<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
 xml:lang="ja">
	<channel>
		<title>テクニカルエンジニアデータベースの過去問</title>
		<link>http://mysqldb.web.fc2.com/</link>
		<description>テクニカルエンジニア（データベース）の合格を目指して、過去問題やMySQLを使ったＳＱＬの練習方法などをまとめています。</description>
		<language>ja</language>
		<copyright>Copyright (c) 2008, [hk]</copyright>
		<lastBuildDate>Wed, 4 Mar 2009 16:43:49 +0900</lastBuildDate>
		<dc:creator></dc:creator>
		<dc:subject></dc:subject>
		<sy:updatePeriod>daily</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
		<!-- ENTRIES -->
		<item>
			<title>データベーススペシャリスト試験の合格を目指して（旧タイトル：テクニカルエンジニアデータベースの過去問）</title>
			<link>http://mysqldb.web.fc2.com/index.html</link>
			<guid isPermaLink="true">http://mysqldb.web.fc2.com/index.html</guid>
			<category>mysql,テクニカルエンジニア,データベース,過去問題</category>
			<pubDate>Wed, 4 Mar 2009 16:24:34 +0900</pubDate>
			<description><![CDATA[テクニカルエンジニア（データベース）の合格を目指して、過去問題やMySQLを使ったＳＱＬの練習方法などをまとめています。]]></description>
		</item>
		<item>
			<title>Virtual PCにXindowsXPの環境を作り、PHPとApacheをインストール</title>
			<link>http://mysqldb.web.fc2.com/vpc_php_apache/index.html</link>
			<guid isPermaLink="true">http://mysqldb.web.fc2.com/vpc_php_apache/index.html</guid>
			<category>HTML</category>
			<pubDate>Wed, 4 Mar 2009 16:15:34 +0900</pubDate>
			<description><![CDATA[準備中]]></description>
		</item>
		<item>
			<title>オセロを作ってみようかな</title>
			<link>http://mysqldb.web.fc2.com/zerostartjavascript/canvas/index.html</link>
			<guid isPermaLink="true">http://mysqldb.web.fc2.com/zerostartjavascript/canvas/index.html</guid>
			<category>HTML</category>
			<pubDate>Fri, 23 Jan 2009 16:51:32 +0900</pubDate>
			<description><![CDATA[&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;head&gt;&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;&lt;title&gt;オセロの初期画面を表示（八方向をチェック）&lt;/title&gt;&lt;style type="text/css"&gt;canvas{background:green; position:absolute; top:80px; left:80px;}&lt;/style&gt;&lt;!--[if IE]&gt;&lt;script type="text/javascript" src="excanvas_0002/excanvas.js"&gt;&lt;/script&gt;&lt;![endif]--&gt;&lt;script type="text/javascript"&gt;var x;              // x coordinatevar y;              // y coordinatevar fx;              // x coordinatevar fy;              // y coordinatevar isMSIE = /*@cc_on!@*/false;//		var ps=new Array(0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,2,2,2,2,2,2,2);var ps=new Array(2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,0,2,2,2,2,2,2,0,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2);function funcMouseMove(event) {fx = event.clientX;fy = event.clientY;//alert(x+"test"+y);}function zahyou(point){switch(point){case 0:x=25;y=25;break;case 1:x=75;y=25;break;case 2:x=125;y=25;break;case 3:x=175;y=25;break;case 4:x=225;y=25;break;case 5:x=275;y=25;break;case 6:x=325;y=25;break;case 7:x=375;y=25;break;case 8:x=25;y=75;break;case 9:x=75;y=75;break;case 10:x=125;y=75;break;case 11:x=175;y=75;break;case 12:x=225;y=75;break;case 13:x=275;y=75;break;case 14:x=325;y=75;break;case 15:x=375;y=75;break;case 16:x=25;y=125;break;case 17:x=75;y=125;break;case 18:x=125;y=125;break;case 19:x=175;y=125;break;case 20:x=225;y=125;break;case 21:x=275;y=125;break;case 22:x=325;y=125;break;case 23:x=375;y=125;break;case 24:x=25;y=175;break;case 25:x=75;y=175;break;case 26:x=125;y=175;break;case 27:x=175;y=175;break;case 28:x=225;y=175;break;case 29:x=275;y=175;break;case 30:x=325;y=175;break;case 31:x=375;y=175;break;case 32:x=25;y=225;break;case 33:x=75;y=225;break;case 34:x=125;y=225;break;case 35:x=175;y=225;break;case 36:x=225;y=225;break;case 37:x=275;y=225;break;case 38:x=325;y=225;break;case 39:x=375;y=225;break;case 40:x=25;y=275;break;case 41:x=75;y=275;break;case 42:x=125;y=275;break;case 43:x=175;y=275;break;case 44:x=225;y=275;break;case 45:x=275;y=275;break;case 46:x=325;y=275;break;case 47:x=375;y=275;break;case 48:x=25;y=325;break;case 49:x=75;y=325;break;case 50:x=125;y=325;break;case 51:x=175;y=325;break;case 52:x=225;y=325;break;case 53:x=275;y=325;break;case 54:x=325;y=325;break;case 55:x=375;y=325;break;case 56:x=25;y=375;break;case 57:x=75;y=375;break;case 58:x=125;y=375;break;case 59:x=175;y=375;break;case 60:x=225;y=375;break;case 61:x=275;y=375;break;case 62:x=325;y=375;break;case 63:x=375;y=375;break;}}function drawS(){var canvas = document.getElementById('tu'); //使用する領域を設定if(canvas.getContext){var ctx = canvas.getContext('2d');ctx.beginPath();x          = 225;              // x coordinatey          = 175;              // y coordinatevar radius     = 20;              // Arc radiusvar startAngle = 0;               // Starting point on circlevar endAngle   = Math.PI*2;		// End point on circlevar clockwise  = true;			// clockwise or anticlockwisectx.arc(x,y,radius,startAngle,endAngle, clockwise);ctx.fillStyle = "black";ctx.fill();//alert(ps[28]);ctx.beginPath();x          = 225;              // x coordinatey          = 225;              // y coordinatectx.arc(x,y,radius,startAngle,endAngle, clockwise);ctx.fillStyle = "white";ctx.fill();//alert(ps[36]);ctx.beginPath();x          = 175;              // x coordinatey          = 175;              // y coordinatectx.arc(x,y,radius,startAngle,endAngle, clockwise);ctx.fillStyle = "white";ctx.fill();//alert(ps[27]);ctx.beginPath();x          = 175;              // x coordinatey          = 225;              // y coordinatectx.arc(x,y,radius,startAngle,endAngle, clockwise);ctx.fillStyle = "black";ctx.fill();//alert(ps[35]);ctx.beginPath();for (i=0;i&lt;9;i++){ctx.moveTo((0+i*50),0);ctx.lineTo((0+i*50),400);ctx.moveTo(0,(0+i*50));ctx.lineTo(400,(0+i*50));}ctx.closePath();ctx.stroke();//画面の最大化moveTo(0,0);resizeTo(screen.width,screen.height);if(!isMSIE){document.addEventListener('mousedown', funcMouseMove, false);}canvas.onmousemove = function() {if(isMSIE){document.getElementById('x').innerHTML="x="+event.x;document.getElementById('y').innerHTML="y="+event.y;}else{document.getElementById('x').innerHTML="x="+(fx-80);document.getElementById('y').innerHTML="y="+(fy-80);}document.getElementById('w').innerHTML="top="+document.getElementById("tu").offsetTop+"left="+document.getElementById("tu").offsetLeft;}var tcnt=0;//alert(ps[63]);canvas.onmousedown = function() {ctx.moveTo(0,0);ctx.beginPath();if(isMSIE){document.getElementById('c').innerHTML="c"+event.x+"+"+event.y+"+"+tcnt;x          = event.x-80;              // x coordinatey          = event.y-80;              // y coordinate} else {x          = fx-80;              // x coordinatey          = fy-80;}              // y coordinatevar setsw=64;//１列目の制御if ((x&gt;=0 &amp;&amp; x &lt;50) &amp;&amp; (y&gt;=0  &amp;&amp; y&lt;50))  {setsw=0;x=25;y=25;}if ((x&gt;=0 &amp;&amp; x &lt;50) &amp;&amp; (y&gt;=50 &amp;&amp; y&lt;100)) {setsw=8;x=25;y=75;}if ((x&gt;=0 &amp;&amp; x &lt;50) &amp;&amp; (y&gt;=100&amp;&amp; y&lt;150)) {setsw=16;x=25;y=125;}if ((x&gt;=0 &amp;&amp; x &lt;50) &amp;&amp; (y&gt;=150&amp;&amp; y&lt;200)) {setsw=24;x=25;y=175;}if ((x&gt;=0 &amp;&amp; x &lt;50) &amp;&amp; (y&gt;=200&amp;&amp; y&lt;250)) {setsw=32;x=25;y=225;}if ((x&gt;=0 &amp;&amp; x &lt;50) &amp;&amp; (y&gt;=250&amp;&amp; y&lt;300)) {setsw=40;x=25;y=275;}if ((x&gt;=0 &amp;&amp; x &lt;50) &amp;&amp; (y&gt;=300&amp;&amp; y&lt;350)) {setsw=48;x=25;y=325;}if ((x&gt;=0 &amp;&amp; x &lt;50) &amp;&amp; (y&gt;=350&amp;&amp; y&lt;400)) {setsw=56;x=25;y=375;}//２列目の制御if ((x&gt;=50 &amp;&amp; x &lt;100) &amp;&amp; (y&gt;=0  &amp;&amp; y&lt;50))  {setsw=1;x=75;y=25;}if ((x&gt;=50 &amp;&amp; x &lt;100) &amp;&amp; (y&gt;=50 &amp;&amp; y&lt;100)) {setsw=9;x=75;y=75;}if ((x&gt;=50 &amp;&amp; x &lt;100) &amp;&amp; (y&gt;=100&amp;&amp; y&lt;150)) {setsw=17;x=75;y=125;}if ((x&gt;=50 &amp;&amp; x &lt;100) &amp;&amp; (y&gt;=150&amp;&amp; y&lt;200)) {setsw=25;x=75;y=175;}if ((x&gt;=50 &amp;&amp; x &lt;100) &amp;&amp; (y&gt;=200&amp;&amp; y&lt;250)) {setsw=33;x=75;y=225;}if ((x&gt;=50 &amp;&amp; x &lt;100) &amp;&amp; (y&gt;=250&amp;&amp; y&lt;300)) {setsw=41;x=75;y=275;}if ((x&gt;=50 &amp;&amp; x &lt;100) &amp;&amp; (y&gt;=300&amp;&amp; y&lt;350)) {setsw=49;x=75;y=325;}if ((x&gt;=50 &amp;&amp; x &lt;100) &amp;&amp; (y&gt;=350&amp;&amp; y&lt;400)) {setsw=57;x=75;y=375;}//３列目の制御if ((x&gt;=100 &amp;&amp; x &lt;150) &amp;&amp; (y&gt;=0  &amp;&amp; y&lt;50))  {setsw=2;x=125;y=25;}if ((x&gt;=100 &amp;&amp; x &lt;150) &amp;&amp; (y&gt;=50 &amp;&amp; y&lt;100)) {setsw=10;x=125;y=75;}if ((x&gt;=100 &amp;&amp; x &lt;150) &amp;&amp; (y&gt;=100&amp;&amp; y&lt;150)) {setsw=18;x=125;y=125;}if ((x&gt;=100 &amp;&amp; x &lt;150) &amp;&amp; (y&gt;=150&amp;&amp; y&lt;200)) {setsw=26;x=125;y=175;}if ((x&gt;=100 &amp;&amp; x &lt;150) &amp;&amp; (y&gt;=200&amp;&amp; y&lt;250)) {setsw=34;x=125;y=225;}if ((x&gt;=100 &amp;&amp; x &lt;150) &amp;&amp; (y&gt;=250&amp;&amp; y&lt;300)) {setsw=42;x=125;y=275;}if ((x&gt;=100 &amp;&amp; x &lt;150) &amp;&amp; (y&gt;=300&amp;&amp; y&lt;350)) {setsw=50;x=125;y=325;}if ((x&gt;=100 &amp;&amp; x &lt;150) &amp;&amp; (y&gt;=350&amp;&amp; y&lt;400)) {setsw=58;x=125;y=375;}//４列目の制御if ((x&gt;=150 &amp;&amp; x &lt;200) &amp;&amp; (y&gt;=0  &amp;&amp; y&lt;50))  {setsw=3;x=175;y=25;}if ((x&gt;=150 &amp;&amp; x &lt;200) &amp;&amp; (y&gt;=50 &amp;&amp; y&lt;100)) {setsw=11;x=175;y=75;}if ((x&gt;=150 &amp;&amp; x &lt;200) &amp;&amp; (y&gt;=100&amp;&amp; y&lt;150)) {setsw=19;x=175;y=125;}if ((x&gt;=150 &amp;&amp; x &lt;200) &amp;&amp; (y&gt;=150&amp;&amp; y&lt;200)) {setsw=27;x=175;y=175;}if ((x&gt;=150 &amp;&amp; x &lt;200) &amp;&amp; (y&gt;=200&amp;&amp; y&lt;250)) {setsw=35;x=175;y=225;}if ((x&gt;=150 &amp;&amp; x &lt;200) &amp;&amp; (y&gt;=250&amp;&amp; y&lt;300)) {setsw=43;x=175;y=275;}if ((x&gt;=150 &amp;&amp; x &lt;200) &amp;&amp; (y&gt;=300&amp;&amp; y&lt;350)) {setsw=51;x=175;y=325;}if ((x&gt;=150 &amp;&amp; x &lt;200) &amp;&amp; (y&gt;=350&amp;&amp; y&lt;400)) {setsw=59;x=175;y=375;}//５列目の制御if ((x&gt;=200 &amp;&amp; x &lt;250) &amp;&amp; (y&gt;=0  &amp;&amp; y&lt;50))  {setsw=4;x=225;y=25;}if ((x&gt;=200 &amp;&amp; x &lt;250) &amp;&amp; (y&gt;=50 &amp;&amp; y&lt;100)) {setsw=12;x=225;y=75;}if ((x&gt;=200 &amp;&amp; x &lt;250) &amp;&amp; (y&gt;=100&amp;&amp; y&lt;150)) {setsw=20;x=225;y=125;}if ((x&gt;=200 &amp;&amp; x &lt;250) &amp;&amp; (y&gt;=150&amp;&amp; y&lt;200)) {setsw=28;x=225;y=175;}if ((x&gt;=200 &amp;&amp; x &lt;250) &amp;&amp; (y&gt;=200&amp;&amp; y&lt;250)) {setsw=36;x=225;y=225;}if ((x&gt;=200 &amp;&amp; x &lt;250) &amp;&amp; (y&gt;=250&amp;&amp; y&lt;300)) {setsw=44;x=225;y=275;}if ((x&gt;=200 &amp;&amp; x &lt;250) &amp;&amp; (y&gt;=300&amp;&amp; y&lt;350)) {setsw=52;x=225;y=325;}if ((x&gt;=200 &amp;&amp; x &lt;250) &amp;&amp; (y&gt;=350&amp;&amp; y&lt;400)) {setsw=60;x=225;y=375;}//６列目の制御if ((x&gt;=250 &amp;&amp; x &lt;300) &amp;&amp; (y&gt;=0  &amp;&amp; y&lt;50))  {setsw=5;x=275;y=25;}if ((x&gt;=250 &amp;&amp; x &lt;300) &amp;&amp; (y&gt;=50 &amp;&amp; y&lt;100)) {setsw=13;x=275;y=75;}if ((x&gt;=250 &amp;&amp; x &lt;300) &amp;&amp; (y&gt;=100&amp;&amp; y&lt;150)) {setsw=21;x=275;y=125;}if ((x&gt;=250 &amp;&amp; x &lt;300) &amp;&amp; (y&gt;=150&amp;&amp; y&lt;200)) {setsw=29;x=275;y=175;}if ((x&gt;=250 &amp;&amp; x &lt;300) &amp;&amp; (y&gt;=200&amp;&amp; y&lt;250)) {setsw=37;x=275;y=225;}if ((x&gt;=250 &amp;&amp; x &lt;300) &amp;&amp; (y&gt;=250&amp;&amp; y&lt;300)) {setsw=45;x=275;y=275;}if ((x&gt;=250 &amp;&amp; x &lt;300) &amp;&amp; (y&gt;=300&amp;&amp; y&lt;350)) {setsw=53;x=275;y=325;}if ((x&gt;=250 &amp;&amp; x &lt;300) &amp;&amp; (y&gt;=350&amp;&amp; y&lt;400)) {setsw=61;x=275;y=375;}//７列目の制御if ((x&gt;=300 &amp;&amp; x &lt;350) &amp;&amp; (y&gt;=0  &amp;&amp; y&lt;50))  {setsw=6;x=325;y=25;}if ((x&gt;=300 &amp;&amp; x &lt;350) &amp;&amp; (y&gt;=50 &amp;&amp; y&lt;100)) {setsw=14;x=325;y=75;}if ((x&gt;=300 &amp;&amp; x &lt;350) &amp;&amp; (y&gt;=100&amp;&amp; y&lt;150)) {setsw=22;x=325;y=125;}if ((x&gt;=300 &amp;&amp; x &lt;350) &amp;&amp; (y&gt;=150&amp;&amp; y&lt;200)) {setsw=30;x=325;y=175;}if ((x&gt;=300 &amp;&amp; x &lt;350) &amp;&amp; (y&gt;=200&amp;&amp; y&lt;250)) {setsw=38;x=325;y=225;}if ((x&gt;=300 &amp;&amp; x &lt;350) &amp;&amp; (y&gt;=250&amp;&amp; y&lt;300)) {setsw=46;x=325;y=275;}if ((x&gt;=300 &amp;&amp; x &lt;350) &amp;&amp; (y&gt;=300&amp;&amp; y&lt;350)) {setsw=54;x=325;y=325;}if ((x&gt;=300 &amp;&amp; x &lt;350) &amp;&amp; (y&gt;=350&amp;&amp; y&lt;400)) {setsw=62;x=325;y=375;}//８列目の制御if ((x&gt;=350 &amp;&amp; x &lt;400) &amp;&amp; (y&gt;=0  &amp;&amp; y&lt;50))  {setsw=7;x=375;y=25;}if ((x&gt;=350 &amp;&amp; x &lt;400) &amp;&amp; (y&gt;=50 &amp;&amp; y&lt;100)) {setsw=15;x=375;y=75;}if ((x&gt;=350 &amp;&amp; x &lt;400) &amp;&amp; (y&gt;=100&amp;&amp; y&lt;150)) {setsw=23;x=375;y=125;}if ((x&gt;=350 &amp;&amp; x &lt;400) &amp;&amp; (y&gt;=150&amp;&amp; y&lt;200)) {setsw=31;x=375;y=175;}if ((x&gt;=350 &amp;&amp; x &lt;400) &amp;&amp; (y&gt;=200&amp;&amp; y&lt;250)) {setsw=39;x=375;y=225;}if ((x&gt;=350 &amp;&amp; x &lt;400) &amp;&amp; (y&gt;=250&amp;&amp; y&lt;300)) {setsw=47;x=375;y=275;}if ((x&gt;=350 &amp;&amp; x &lt;400) &amp;&amp; (y&gt;=300&amp;&amp; y&lt;350)) {setsw=55;x=375;y=325;}if ((x&gt;=350 &amp;&amp; x &lt;400) &amp;&amp; (y&gt;=350&amp;&amp; y&lt;400)) {setsw=63;x=375;y=375;}//alert(setsw);var radius     = 20;              // Arc radiusvar startAngle = 0;               // Starting point on circlevar endAngle   = Math.PI*2;		// End point on circlevar clockwise  = true;			// clockwise or anticlockwiseif(ps[setsw]==2){ //コマが置かれいないか？var bx=x;var by=y;var kano=0;var bw;if(tcnt%2==0){bw=1;}else{bw=0;}if(setsw&gt;7){if(ps[setsw - 8]==bw){var endp;if(setsw==8 || setsw==16 || setsw==24 || setsw==32 || setsw==40 || setsw==48 || setsw==56)  endp=-8;if(setsw==9 || setsw==17 || setsw==25 || setsw==33 || setsw==41 || setsw==49 || setsw==57)  endp=-7;if(setsw==10 || setsw==18 || setsw==26 || setsw==34 || setsw==42 || setsw==50 || setsw==58)  endp=-6;if(setsw==11 || setsw==19 || setsw==27 || setsw==35 || setsw==43 || setsw==51 || setsw==59)  endp=-5;if(setsw==12 || setsw==20 || setsw==28 || setsw==36 || setsw==44 || setsw==52 || setsw==60)  endp=-4;if(setsw==13 || setsw==21 || setsw==29 || setsw==37 || setsw==45 || setsw==53 || setsw==61)  endp=-3;if(setsw==14 || setsw==22 || setsw==30 || setsw==38 || setsw==46 || setsw==54 || setsw==62)  endp=-2;if(setsw==15 || setsw==23 || setsw==31 || setsw==39 || setsw==47 || setsw==55 || setsw==63)  endp=-1;var brp=-1;//alert(setsw+" - "+endp);for(b=16;b&lt;(setsw - endp);b+=8){if(ps[setsw - b]==2){brp=-1;break;}if(ps[setsw - b]==Math.abs(bw-1)){brp=b;break;}}if(brp==-1){}else{for(j=8;j&lt;=brp;j+=8){zahyou(setsw-j);ps[setsw-j]=tcnt%2;ctx.arc(x,y,radius,startAngle,endAngle, clockwise);if(tcnt%2==0){ctx.fillStyle = "black";ctx.closePath();ctx.fill();}else{ctx.fillStyle = "white";ctx.closePath();ctx.fill();}}kano++; //上}}}if(setsw&lt;56){if(ps[setsw + 8]==bw){var endp;if(setsw==8 || setsw==16 || setsw==24 || setsw==32 || setsw==40 || setsw==48 || setsw==0)  endp=64;if(setsw==9 || setsw==17 || setsw==25 || setsw==33 || setsw==41 || setsw==49 || setsw==1)  endp=65;if(setsw==10 || setsw==18 || setsw==26 || setsw==34 || setsw==42 || setsw==50 || setsw==2)  endp=66;if(setsw==11 || setsw==19 || setsw==27 || setsw==35 || setsw==43 || setsw==51 || setsw==3)  endp=67;if(setsw==12 || setsw==20 || setsw==28 || setsw==36 || setsw==44 || setsw==52 || setsw==4)  endp=68;if(setsw==13 || setsw==21 || setsw==29 || setsw==37 || setsw==45 || setsw==53 || setsw==5)  endp=69;if(setsw==14 || setsw==22 || setsw==30 || setsw==38 || setsw==46 || setsw==54 || setsw==6)  endp=70;if(setsw==15 || setsw==23 || setsw==31 || setsw==39 || setsw==47 || setsw==55 || setsw==7)  endp=71;var brp=-1;//alert(setsw+" - "+endp);for(b=16;b&lt;(endp - setsw);b+=8){if(ps[setsw + b]==2){brp=-1;break;}if(ps[setsw + b]==Math.abs(bw-1)){brp=b;break;}}if(brp==-1){}else{for(j=8;j&lt;=brp;j+=8){zahyou(setsw+j);ps[setsw+j]=tcnt%2;ctx.arc(x,y,radius,startAngle,endAngle, clockwise);if(tcnt%2==0){ctx.fillStyle = "black";ctx.closePath();ctx.fill();}else{ctx.fillStyle = "white";ctx.closePath();ctx.fill();}}kano++; //上}}}//if(setsw&lt;56)  if(ps[setsw + 8]==bw)kano++;//下if(setsw!=63&amp;&amp;setsw!=55&amp;&amp;setsw!=47&amp;&amp;setsw!=39&amp;&amp;setsw!=31&amp;&amp;setsw!=23&amp;&amp;setsw!=15&amp;&amp;setsw!=7){if( ps[setsw + 1]==bw){var endp;if(setsw&gt;=0  &amp;&amp; setsw&lt;7)  endp=8;if(setsw&gt;=8  &amp;&amp; setsw&lt;15) endp=16;if(setsw&gt;=16 &amp;&amp; setsw&lt;23) endp=24;if(setsw&gt;=24 &amp;&amp; setsw&lt;31) endp=32;if(setsw&gt;=32 &amp;&amp; setsw&lt;39) endp=40;if(setsw&gt;=40 &amp;&amp; setsw&lt;47) endp=48;if(setsw&gt;=48 &amp;&amp; setsw&lt;55) endp=56;if(setsw&gt;=56 &amp;&amp; setsw&lt;63) endp=64;var brp=-1;for(b=2;b&lt;(endp - setsw);b++){if(ps[setsw + b]==2){brp=-1;break;}if(ps[setsw + b]==Math.abs(bw-1)){brp=b;break;}}if(brp==-1){}else{for(j=1;j&lt;=brp;j++){zahyou(setsw+j);ps[setsw+j]=tcnt%2;ctx.arc(x,y,radius,startAngle,endAngle, clockwise);if(tcnt%2==0){ctx.fillStyle = "black";ctx.closePath();ctx.fill();}else{ctx.fillStyle = "white";ctx.closePath();ctx.fill();}}kano++; //後ろ}}if(setsw&gt;7){//if( ps[setsw - 7]==bw)kano++;//斜上後ろif( ps[setsw - 7]==bw){var endp;if(setsw==16)  endp=2;if(setsw==24 || setsw==17) endp=3;if(setsw==32 || setsw==25 || setsw==18) endp=4;if(setsw==40 || setsw==33 || setsw==26 || setsw==19) endp=5;if(setsw==48 || setsw==41 || setsw==34 || setsw==27 || setsw==20) endp=6;if(setsw==56 || setsw==49 || setsw==42 || setsw==35 || setsw==28 || setsw==21) endp=7;if(setsw==57 || setsw==50 || setsw==43 || setsw==36 || setsw==29) endp=15;if(setsw==58 || setsw==51 || setsw==44 || setsw==37) endp=23;if(setsw==59 || setsw==52 || setsw==45) endp=31;if(setsw==60 || setsw==53)  endp=39;if(setsw==61)  endp=47;var brp=-1;for(b=14;b&lt;=(setsw-endp);b+=7){if(ps[setsw - b]==2){brp=-1;break;}if(ps[setsw - b]==Math.abs(bw-1)){brp=b;break;}}if(brp==-1){}else{for(j=7;j&lt;=brp;j+=7){zahyou(setsw-j);ps[setsw-j]=tcnt%2;ctx.arc(x,y,radius,startAngle,endAngle, clockwise);if(tcnt%2==0){ctx.fillStyle = "black";ctx.closePath();ctx.fill();}else{ctx.fillStyle = "white";ctx.closePath();ctx.fill();}}kano++; //前}}}//修正if(setsw&lt;56){//if( ps[setsw + 9]==bw)kano++;//斜下後ろif( ps[setsw + 9]==bw){var endp;if(setsw==5)  endp=23;if(setsw==4 || setsw==13) endp=31;if(setsw==3 || setsw==12 || setsw==21) endp=39;if(setsw==2 || setsw==11 || setsw==20 || setsw==29) endp=47;if(setsw==1 || setsw==10 || setsw==19 || setsw==28 || setsw==37) endp=55;if(setsw==0 || setsw==9 || setsw==18 || setsw==27 || setsw==36 || setsw==45) endp=63;if(setsw==8 || setsw==17 || setsw==26 || setsw==35 || setsw==44) endp=62;if(setsw==16 || setsw==25 || setsw==34 || setsw==43) endp=61;if(setsw==24 || setsw==33 || setsw==42) endp=60;if(setsw==32 || setsw==41)  endp=59;if(setsw==40)  endp=58;var brp=-1;for(b=18;b&lt;=(endp-setsw);b+=9){if(ps[setsw + b]==2){brp=-1;break;}if(ps[setsw + b]==Math.abs(bw-1)){brp=b;break;}}if(brp==-1){}else{for(j=9;j&lt;=brp;j+=9){zahyou(setsw+j);ps[setsw+j]=tcnt%2;ctx.arc(x,y,radius,startAngle,endAngle, clockwise);if(tcnt%2==0){ctx.fillStyle = "black";ctx.closePath();ctx.fill();}else{ctx.fillStyle = "white";ctx.closePath();ctx.fill();}}kano++; //前}}}//修正}if(setsw!=0&amp;&amp;setsw!=8&amp;&amp;setsw!=16&amp;&amp;setsw!=24&amp;&amp;setsw!=32&amp;&amp;setsw!=40&amp;&amp;setsw!=48&amp;&amp;setsw!=56){if(ps[setsw - 1]==bw){var endp;if(setsw&gt;0  &amp;&amp; setsw&lt;=7)  endp=0;if(setsw&gt;8  &amp;&amp; setsw&lt;=15) endp=8;if(setsw&gt;16 &amp;&amp; setsw&lt;=23) endp=16;if(setsw&gt;24 &amp;&amp; setsw&lt;=31) endp=24;if(setsw&gt;32 &amp;&amp; setsw&lt;=39) endp=32;if(setsw&gt;40 &amp;&amp; setsw&lt;=47) endp=40;if(setsw&gt;48 &amp;&amp; setsw&lt;=55) endp=48;if(setsw&gt;56 &amp;&amp; setsw&lt;=63) endp=56;var brp=-1;for(b=2;b&lt;=(setsw - endp);b++){if(ps[setsw - b]==2){brp=-1;break;}if(ps[setsw - b]==Math.abs(bw-1)){brp=b;break;}}if(brp==-1){}else{for(j=1;j&lt;=brp;j++){zahyou(setsw-j);ps[setsw-j]=tcnt%2;ctx.arc(x,y,radius,startAngle,endAngle, clockwise);if(tcnt%2==0){ctx.fillStyle = "black";ctx.closePath();ctx.fill();}else{ctx.fillStyle = "white";ctx.closePath();ctx.fill();}}kano++; //前}}/*if(setsw&gt;7){if( ps[setsw - 9]==bw)kano++;//斜上前}*/if(setsw&gt;7){if( ps[setsw - 9]==bw){var endp;if(setsw==23)  endp=5;if(setsw==31 || setsw==22) endp=4;if(setsw==39 || setsw==30 || setsw==21) endp=3;if(setsw==47 || setsw==38 || setsw==29 || setsw==20) endp=2;if(setsw==55 || setsw==46 || setsw==37 || setsw==28 || setsw==19) endp=1;if(setsw==63 || setsw==54 || setsw==45 || setsw==36 || setsw==29 || setsw==18) endp=0;if(setsw==62 || setsw==53 || setsw==44 || setsw==35 || setsw==26) endp=8;if(setsw==61 || setsw==52 || setsw==43 || setsw==34) endp=16;if(setsw==60 || setsw==51 || setsw==42) endp=24;if(setsw==59 || setsw==50)  endp=32;if(setsw==58)  endp=40;var brp=-1;for(b=18;b&lt;=(setsw-endp);b+=9){if(ps[setsw - b]==2){brp=-1;break;}if(ps[setsw - b]==Math.abs(bw-1)){brp=b;break;}}if(brp==-1){}else{for(j=9;j&lt;=brp;j+=9){zahyou(setsw-j);ps[setsw-j]=tcnt%2;ctx.arc(x,y,radius,startAngle,endAngle, clockwise);if(tcnt%2==0){ctx.fillStyle = "black";ctx.closePath();ctx.fill();}else{ctx.fillStyle = "white";ctx.closePath();ctx.fill();}}kano++; //前}}}//修正//修正if(setsw&lt;56){if( ps[setsw + 7]==bw){var endp;if(setsw==2)  endp=16;if(setsw==3 || setsw==10) endp=24;if(setsw==4 || setsw==11 || setsw==18) endp=32;if(setsw==5 || setsw==12 || setsw==19 || setsw==26) endp=40;if(setsw==6 || setsw==13 || setsw==20 || setsw==27 || setsw==34) endp=48;if(setsw==7 || setsw==14 || setsw==21 || setsw==28 || setsw==35 || setsw==42) endp=56;if(setsw==15 || setsw==22 || setsw==29 || setsw==36 || setsw==43) endp=57;if(setsw==23 || setsw==30 || setsw==37 || setsw==44) endp=58;if(setsw==31 || setsw==38 || setsw==45) endp=59;if(setsw==39 || setsw==46)  endp=60;if(setsw==47)  endp=61;var brp=-1;for(b=14;b&lt;=(endp-setsw);b+=7){if(ps[setsw + b]==2){brp=-1;break;}if(ps[setsw + b]==Math.abs(bw-1)){brp=b;break;}}if(brp==-1){}else{for(j=7;j&lt;=brp;j+=7){zahyou(setsw+j);ps[setsw+j]=tcnt%2;ctx.arc(x,y,radius,startAngle,endAngle, clockwise);if(tcnt%2==0){ctx.fillStyle = "black";ctx.closePath();ctx.fill();}else{ctx.fillStyle = "white";ctx.closePath();ctx.fill();}}kano++; //前}}}//修正}if(kano!=0) {x=bx;y=by;ctx.arc(x,y,radius,startAngle,endAngle, clockwise);if(tcnt%2==0){ps[setsw]=0;ctx.fillStyle = "black";ctx.closePath();ctx.fill();tcnt++;}else{ps[setsw]=1;ctx.fillStyle = "white";ctx.closePath();ctx.fill();tcnt++;}}}document.getElementById('x1').innerHTML=ps[0]+""+ps[1]+ps[2]+ps[3]+ps[4]+ps[5]+ps[6]+ps[7];document.getElementById('x2').innerHTML=ps[8]+""+ps[9]+ps[10]+ps[11]+ps[12]+ps[13]+ps[14]+ps[15];document.getElementById('x3').innerHTML=ps[16]+""+ps[17]+ps[18]+ps[19]+ps[20]+ps[21]+ps[22]+ps[23];document.getElementById('x4').innerHTML=ps[24]+""+ps[25]+ps[26]+ps[27]+ps[28]+ps[29]+ps[30]+ps[31];document.getElementById('x5').innerHTML=ps[32]+""+ps[33]+ps[34]+ps[35]+ps[36]+ps[37]+ps[38]+ps[39];document.getElementById('x6').innerHTML=ps[40]+""+ps[41]+ps[42]+ps[43]+ps[44]+ps[45]+ps[46]+ps[47];document.getElementById('x7').innerHTML=ps[48]+""+ps[49]+ps[50]+ps[51]+ps[52]+ps[53]+ps[54]+ps[55];document.getElementById('x8').innerHTML=ps[56]+""+ps[57]+ps[58]+ps[59]+ps[60]+ps[61]+ps[62]+ps[63];}} else {alert('canvasタグに未対応です。\nこのデモを見るためには\nSafariまたはFirefox 1.5以上のブラウザが必要です。');}}&lt;/script&gt;&lt;/head&gt;&lt;body onload="drawS()"&gt;オセロのコマを枠線内に追加表示&lt;div&gt;&lt;span id="x"&gt;x&lt;/span&gt;&lt;span id="y"&gt;y&lt;/span&gt;&lt;span id="c"&gt;b&lt;/span&gt;&lt;span id="w"&gt;b&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;canvas id="tu" width="400" height="400"&gt;&lt;/canvas&gt;&lt;/div&gt;&lt;p&gt;&lt;span id="x1"&gt;x1&lt;/span&gt;&lt;br /&gt;&lt;span id="x2"&gt;x2&lt;/span&gt;&lt;br /&gt;&lt;span id="x3"&gt;x3&lt;/span&gt;&lt;br /&gt;&lt;span id="x4"&gt;x4&lt;/span&gt;&lt;br /&gt;&lt;span id="x5"&gt;x5&lt;/span&gt;&lt;br /&gt;&lt;span id="x6"&gt;x6&lt;/span&gt;&lt;br /&gt;&lt;span id="x7"&gt;x7&lt;/span&gt;&lt;br /&gt;&lt;span id="x8"&gt;x8&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;...]]></description>
		</item>
		<item>
			<title>オセロの初期画面を表示（八方向をチェック）</title>
			<link>http://mysqldb.web.fc2.com/zerostartjavascript/canvas/no_19.html</link>
			<guid isPermaLink="true">http://mysqldb.web.fc2.com/zerostartjavascript/canvas/no_19.html</guid>
			<category>HTML</category>
			<pubDate>Thu, 22 Jan 2009 09:02:14 +0900</pubDate>
			<description><![CDATA[<span id="x1">x1</span><br /><span id="x2">x2</span><br /><span id="x3">x3</span><br /><span id="x4">x4</span><br /><span id="x5">x5</span><br /><span id="x6">x6</span><br /><span id="x7">x7</span><br /><span id="x8">x8</span><br />]]></description>
		</item>
		<item>
			<title>平成20年度　春期　テクニカルエンジニア（データベース）　午前</title>
			<link>http://mysqldb.web.fc2.com/H20/index.html</link>
			<guid isPermaLink="true">http://mysqldb.web.fc2.com/H20/index.html</guid>
			<category>HTML</category>
			<pubDate>Fri, 19 Dec 2008 11:42:40 +0900</pubDate>
			<description><![CDATA[<h1>平成20年度　春期　テクニカルエンジニア（データベース）　午前</h1><a href="../H20/toi01.html">問1 パイプライン</a><br /><a href="../H20/toi02.html">問2 キャッシュメモリ</a><br /><a href="../H20/toi03.html">問3 ページング方式</a><br /><a href="../H20/toi04.html">問4 実行状態</a><br /><a href="../H20/toi05.html">問5 バッファキャッシュ機能</a><br /><a href="../H20/toi06.html">問6 ＮＡＳ（Ｎｅｔｗｏｒｋ　Ａｔｔａｃｈｅｄ　Ｓｔｏｒａｇｅ）</a><br /><a href="../H20/toi07.html">問7 Ｍ／Ｍ／１の待ち行...]]></description>
		</item>
		<item>
			<title>マルチプロセッサの性能</title>
			<link>http://mysqldb.web.fc2.com/H20/toi08.html</link>
			<guid isPermaLink="true">http://mysqldb.web.fc2.com/H20/toi08.html</guid>
			<category>HTML</category>
			<pubDate>Fri, 19 Dec 2008 11:41:34 +0900</pubDate>
			<description><![CDATA[問８　１台のＣＰＵの性能を１とするとき、そのＣＰＵをｎ台用いたマルチプロセッサの性能Ｐが<br /><img src="img/p.jpg" alt="マルチプロセッサの性能　ｐ＝ｎ／（（１＋（ｎ＋１）*ａ）" /><br />で表されるとする。ここで、ａはオーバヘッドを表す定数である。例えば、ａ＝０．１、ｎ＝４とすると、p≒３なので、４台のＣＰＵからなるマルチプロセッサの性能は約３になる。この式で表されるマルチプロセッサの性能には上限があり、ｎを幾ら大きくしてもある値以上には大きくならない。ａ＝０．１の場合、その値は幾らか。<br />]]></description>
		</item>
		<item>
			<title>tobikko1.html</title>
			<link>http://mysqldb.web.fc2.com/bus/tobikko1.html</link>
			<guid isPermaLink="true">http://mysqldb.web.fc2.com/bus/tobikko1.html</guid>
			<category>HTML</category>
			<pubDate>Thu, 20 Nov 2008 16:16:34 +0900</pubDate>
		</item>
		<item>
			<title>Ｍ／Ｍ／１の待ち行列モデル</title>
			<link>http://mysqldb.web.fc2.com/H20/toi07.html</link>
			<guid isPermaLink="true">http://mysqldb.web.fc2.com/H20/toi07.html</guid>
			<category>HTML</category>
			<pubDate>Wed, 19 Nov 2008 11:50:30 +0900</pubDate>
			<description><![CDATA[問7　コンピュータによる伝票処理システムがある。このシステムは、伝票データをためる待ち行列をもち、Ｍ／Ｍ／１の待ち行列モデルが適用できるものとする。平均待ち時間がＴ秒以上となるのは、処理装置の利用率が少なくとも何％以上となったときか。ここで、伝票データをためる待ち行列の特徴は次のとおりである。<br />・伝票データは、ポアソン分布に従って発生する。<br />・伝票データのたまる数に制限はない。<br />・1件の伝票データの処理時間は、平均Ｔ秒の指数分布に従う。<br />]]></description>
		</item>
		<item>
			<title>ＮＡＳ</title>
			<link>http://mysqldb.web.fc2.com/H20/toi06.html</link>
			<guid isPermaLink="true">http://mysqldb.web.fc2.com/H20/toi06.html</guid>
			<category>HTML</category>
			<pubDate>Wed, 19 Nov 2008 11:40:58 +0900</pubDate>
			<description><![CDATA[問6　ＮＡＳ（Ｎｅｔｗｏｒｋ　Ａｔｔａｃｈｅｄ　Ｓｔｏｒａｇｅ）を導入する利点はどれか。]]></description>
		</item>
		<item>
			<title>バッファキャッシュ機能</title>
			<link>http://mysqldb.web.fc2.com/H20/toi05.html</link>
			<guid isPermaLink="true">http://mysqldb.web.fc2.com/H20/toi05.html</guid>
			<category>HTML</category>
			<pubDate>Tue, 18 Nov 2008 15:20:12 +0900</pubDate>
			<description><![CDATA[問5　入出力管理におけるバッファキャッシュ機能の記述として、適切なものはどれか。]]></description>
		</item>
		<item>
			<title>実行状態</title>
			<link>http://mysqldb.web.fc2.com/H20/toi04.html</link>
			<guid isPermaLink="true">http://mysqldb.web.fc2.com/H20/toi04.html</guid>
			<category>HTML</category>
			<pubDate>Thu, 13 Nov 2008 17:05:24 +0900</pubDate>
			<description><![CDATA[問4　タスクが実行状態、実行可能状態、待ち状態のいずれかの状態をとるとき、実行状態のタスクがプリエンプションによってほかのタスクに実行を中断され、再び実行状態となるまでの状態の変化を示したものはどれか。]]></description>
		</item>
		<item>
			<title>ページング方式</title>
			<link>http://mysqldb.web.fc2.com/H20/toi03.html</link>
			<guid isPermaLink="true">http://mysqldb.web.fc2.com/H20/toi03.html</guid>
			<category>HTML</category>
			<pubDate>Thu, 13 Nov 2008 14:07:00 +0900</pubDate>
			<description><![CDATA[問3　ページング方式の仮想記憶において、あるプロセスが仮想アドレス空間全体に対応したページテーブルをもつ場合、ページテーブルに必要な領域の大きさを２<sup>x</sup>バイトで表すとすると、ｘを表す式はどれか。ここで、仮想アドレス空間の大きさは２<sup>L</sup>バイト、ページサイズは２<sup>N</sup>バイト、ページテーブルの各エントリの大きさは２<sup>E</sup>バイトとし、その他の情報については考慮しないものとする。]]></description>
		</item>
		<item>
			<title>キャッシュメモリ</title>
			<link>http://mysqldb.web.fc2.com/H20/toi02.html</link>
			<guid isPermaLink="true">http://mysqldb.web.fc2.com/H20/toi02.html</guid>
			<category>HTML</category>
			<pubDate>Thu, 13 Nov 2008 09:56:22 +0900</pubDate>
			<description><![CDATA[問2　プロセッサにデータを読み込むときにキャッシュメモリがヒットしなかった場合、キャッシュメモリ制御装置が行う動作はどれか。]]></description>
		</item>
		<item>
			<title>パイプライン</title>
			<link>http://mysqldb.web.fc2.com/H20/toi01.html</link>
			<guid isPermaLink="true">http://mysqldb.web.fc2.com/H20/toi01.html</guid>
			<category>HTML</category>
			<pubDate>Thu, 13 Nov 2008 09:55:48 +0900</pubDate>
			<description><![CDATA[問1　パイプラインの深さをＤ、パイプラインピッチをＰ秒とすると、Ｉ個の命令をパイプラインで実行するのに要する時間を表す式はどれか。ここで、パイプラインの各ステージは１ピッチで処理されるものとし、パイプラインハザードについては、考慮しなくてよい。]]></description>
		</item>
		<item>
			<title>オセロの初期画面を表示（八方向をチェック）</title>
			<link>http://mysqldb.web.fc2.com/zerostartjavascript/canvas/no_18.html</link>
			<guid isPermaLink="true">http://mysqldb.web.fc2.com/zerostartjavascript/canvas/no_18.html</guid>
			<category>HTML</category>
			<pubDate>Fri, 24 Oct 2008 15:18:20 +0900</pubDate>
			<description><![CDATA[<span id="x1">x1</span><br /><span id="x2">x2</span><br /><span id="x3">x3</span><br /><span id="x4">x4</span><br /><span id="x5">x5</span><br /><span id="x6">x6</span><br /><span id="x7">x7</span><br /><span id="x8">x8</span><br />]]></description>
		</item>
		<!-- /ENTRIES -->
	</channel>
</rss>
