<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="tohtml.xsl" type="text/xsl" media="screen"?>
<rdf:RDF
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns="http://purl.org/rss/1.0/"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel rdf:about="http://psyark.jp/">
<title>psyark.jp</title>
<link>http://psyark.jp/</link>
<description>はいはいチラ裏チラ裏</description>
<dc:date>2009-12-01T21:47:27+09:00</dc:date>
<items>
 <rdf:Seq>
  <rdf:li rdf:resource="http://psyark.jp/?entry=20091201214727" />
  <rdf:li rdf:resource="http://psyark.jp/?entry=20081228200345" />
  <rdf:li rdf:resource="http://psyark.jp/?entry=20070705170152" />
  <rdf:li rdf:resource="http://psyark.jp/?entry=20070701004510" />
  <rdf:li rdf:resource="http://psyark.jp/?entry=20070312191856" />
  <rdf:li rdf:resource="http://psyark.jp/?entry=20060719222011" />
  <rdf:li rdf:resource="http://psyark.jp/?entry=20060719020009" />
  <rdf:li rdf:resource="http://psyark.jp/?entry=20060710015411" />
  <rdf:li rdf:resource="http://psyark.jp/?entry=20060709070933" />
  <rdf:li rdf:resource="http://psyark.jp/?entry=20060623233432" />
 </rdf:Seq>
</items>
</channel>

<item rdf:about="http://psyark.jp/?entry=20091201214727">
<title>psyark wave （別名）　移動しました。</title>
<link>http://psyark.jp/?entry=20091201214727</link>
<description><![CDATA[{http://psyark.jp/wave.html http://psyark.jp/wave.html}]]></description>
<dc:date>2009-12-01T21:47:27+09:00</dc:date>
</item>

<item rdf:about="http://psyark.jp/?entry=20081228200345">
<title>最近の活動</title>
<link>http://psyark.jp/?entry=20081228200345</link>
<description><![CDATA[いまここを見てくれている奇特な方へ

最近BOWというチームを作ってそこでお仕事とか趣味の開発とか始めてみました。

サイトは{http://b-o-w.jp こちら}。僕の名刺で遊べたりします。
持ってない方も印刷して遊べるけど、せっかくなのでぜひ本物をゲットしてください。

ブログは{http://b-o-w.jp/blog/ こちら}。変態ネタを盛り込めるよう頑張って書きますー。]]></description>
<dc:date>2008-12-28T20:03:45+09:00</dc:date>
</item>

<item rdf:about="http://psyark.jp/?entry=20070705170152">
<title>おならの勢いでけつが裂けた。</title>
<link>http://psyark.jp/?entry=20070705170152</link>
<description><![CDATA[{http://www.google.co.jp/search?q=%E3%81%8A%E3%81%AA%E3%82%89%E3%81%AE%E5%8B%A2%E3%81%84%E3%81%A7%E3%81%91%E3%81%A4%E3%81%8C%E8%A3%82%E3%81%91%E3%81%9F%E3%80%82&btnG=%E6%A4%9C%E7%B4%A2 Google:おならの勢いでけつが裂けた。}

これが何なのかは{http://en.wikipedia.org/wiki/Word_salad_%28computer_science%29 Word salad}を調べてみてください。要はアフィリエイト誘導などを目的とした新手のスパムです。

上記のGoogle検索結果を抜き出すと

* 石原さとみはジンマシンをかきむしりすぎて血管が剥き出しになったのか、おならの勢いでけつが裂けた。
* 涼華りょうとは足がもつれたのでおならの勢いでけつが裂けた。いいかげんにしろよ。
* 吾郎っていうのは大きな顔でおならの勢いでけつが裂けた。でも考えてみたら当然のことかも・・。
* 相武紗季ならあまりに息がくさいので、おならの勢いでけつが裂けた。
* かみそりで首を真っ二つに切断してしまい、おならの勢いでけつが裂けた。あんな光景は二度と見れないだろうな。
* 長谷部瞳はゲーセンでからまれ、おならの勢いでけつが裂けた。
* りょうも品性下劣でどうしようもない言葉を吐きつつもおならの勢いでけつが裂けた。そして逮捕された。
* 細川茂樹にとって急に持病の癪でしゃがみこみ、おならの勢いでけつが裂けた。そして逮捕された。
* 遥めぐみも腹が減ってきておならの勢いでけつが裂けた。

仕事中に笑いすぎてけつが裂けた。

--

追記。アフィリエイト誘導目的のワードサラダはこちらが詳しい。
{http://www.blogwatcher.co.jp/kensuu/2007/07/post_4.html ワードサラダというスパムを知っていますか？}

シリアスな話ですね。]]></description>
<dc:date>2007-07-05T17:01:52+09:00</dc:date>
</item>

<item rdf:about="http://psyark.jp/?entry=20070701004510">
<title>KeyがAIRを作ります</title>
<link>http://psyark.jp/?entry=20070701004510</link>
<description><![CDATA[# いまさらだけど、ApolloがAIRになった件について

自分がこのハンドルをつけたことを今迄で一番後悔しました。

4ヶ月ぶりの更新がネタでほんとスマン。]]></description>
<dc:date>2007-07-01T00:45:10+09:00</dc:date>
</item>

<item rdf:about="http://psyark.jp/?entry=20070312191856">
<title>0x19歳</title>
<link>http://psyark.jp/?entry=20070312191856</link>
<description><![CDATA[{http://psyark.jp/?entry=20060719222011 前回のエントリー}でお仕事に戻って以来、実に235日ぶりの更新。俺がいない間、地球はちゃんと回ってたかな。

今後は実験的なことは{http://faces.jp/ FACEs}に書いて、psyark.jpには日常の話とか、猫の写真とか、ゆとりが出たらゲームでも作って載せていきたいと思います。

最近の話

* Thinkpad X60 Tabletを買った。2回落っことした。
* 相当なデブだと言われる
* 西京漬けだと言われる
* 肉感的だと言われる
* {http://www.kenko.com/product/item/itm_8311399072.html 三育 デミグラスソース風野菜ハンバーグ}を大量に買い込む。これ肉よりうまいよ。

[archive/2007/03/12/cake.jpg]]]></description>
<dc:date>2007-03-12T19:18:56+09:00</dc:date>
</item>

<item rdf:about="http://psyark.jp/?entry=20060719222011">
<title>heightfield</title>
<link>http://psyark.jp/?entry=20060719222011</link>
<description><![CDATA[調べ物してたら{http://www.microsoft.com/japan/msdn/coding4fun/gamedevelopment/beginning7/default.aspx Coding4Fun: 地形と衝突}ページ中に地形用ハイトフィールド/テクスチャのペアが置いてあった。

Flashで表示させてみたくなったのでやってしまいました。

[archive/2006/07/19/heightfield.swf]

かかった時間は10分。すぐ仕事に戻ったので見逃してください。

{http://psyark.jp/archive/2006/07/19/heightfield.fla fla}

{http://psyark.jp/archive/2006/07/19/sunkenworld.swf 別バージョン}]]></description>
<dc:date>2006-07-19T22:20:11+09:00</dc:date>
</item>

<item rdf:about="http://psyark.jp/?entry=20060719020009">
<title>DS Liteヒンジ割れ</title>
<link>http://psyark.jp/?entry=20060719020009</link>
<description><![CDATA[{http://japanese.engadget.com/2006/07/17/ds-lite-crack/ DS Liteにヒンジ割れ問題？ - Engadget Japanese}

いっとうさいさま

ぼくのDS Liteもヒンジがわれています

[archive/2006/07/19/dslite.jpg]

ふたがかんぜんにひらいてしまうので遊びにくいです

落としたり無理なちからをかけたりはしていません

どうかえんがじぇっとのちからで

むしょうしゅうりできるようにしてください

もう任天堂の製品は

ヒンジられません

まる]]></description>
<dc:date>2006-07-19T02:00:09+09:00</dc:date>
</item>

<item rdf:about="http://psyark.jp/?entry=20060710015411">
<title>台無し</title>
<link>http://psyark.jp/?entry=20060710015411</link>
<description><![CDATA[[archive/2006/07/10/dainasi.jpg]]]></description>
<dc:date>2006-07-10T01:54:11+09:00</dc:date>
</item>

<item rdf:about="http://psyark.jp/?entry=20060709070933">
<title>LEGOせんせい</title>
<link>http://psyark.jp/?entry=20060709070933</link>
<description><![CDATA[レゴで絵を描くために、筆圧が要らなくてカメラに写りやすいペンを探してた。

筆ペンもいいかなと思ってたんだけど、将来的にFCS経由で誰でも描けるようにしたいので、乾かないペンが理想。

そんな都合の良いもの……{http://www.amazon.co.jp/gp/product/B0002YMKNO/ ありました}。

[archive/2006/07/09/jiga.swf]

俺って天才だと思う。]]></description>
<dc:date>2006-07-09T07:09:33+09:00</dc:date>
</item>

<item rdf:about="http://psyark.jp/?entry=20060623233432">
<title>valueOfで遅延評価</title>
<link>http://psyark.jp/?entry=20060623233432</link>
<description><![CDATA[もうきっとJavaScript界隈で誰かが書いてるんだろうけど、他所のことは知らんので書く。

面白いから書くのであって、名を上げることが目的じゃないしね。

	function Lazy(f:Function) {
		this.valueOf = f;
	}

で、{http://www.google.co.jp/search?q=%E3%81%9F%E3%82%89%E3%81%84%E5%9B%9E%E3%81%97%E9%96%A2%E6%95%B0 たらい回し関数}。


	// 迷宮に迷い込むパターン（実行しちゃダメ！）
	trace(tak(20, 10, 5) + 0);
	function tak(x:Number, y:Number, z:Number):Number {
		if (x <= y) {
			return y;
		} else {
			return tak(tak(x - 1, y, z), tak(y - 1, z, x), tak(z - 1, x, y));
		}
	}

	// 余計なことは後で考えるパターン（結局考えない）
	trace(tak(20, 10, 5) + 0);
	function tak(x, y, z) {
		if (x <= y) {
			return y;
		} else {
			return tak(tak(x - 1, y, z), tak(y - 1, z, x), new Lazy(function () {
				return tak(z - 1, x, y);
			}));
		}
	}

でもこの例だと結局Lazyは一回も評価されないのであんま面白くない。

面白い例を考えようと思ったけど終電が迫ってるので、実行順序をtraceしてみる。

	test0(1);
	function test0(v) {
		trace("test0");
		test1(new Lazy(function () {
			trace("lazy0");
			return v + 1;
		}));
	}
	function test1(v) {
		trace("test1");
		test2(new Lazy(function () {
			trace("lazy1");
			return v * 3;
		}));
	}
	function test2(v) {
		trace("test2");
		test3(new Lazy(function () {
			trace("lazy2");
			return Math.pow(v, 2);
		}));
	}
	function test3(v) {
		trace("test3");
		trace(v + 0);
	}
	function Lazy(f:Function) {
		this.valueOf = f;
	}

金曜日をやっつけたので寝ます！]]></description>
<dc:date>2006-06-23T23:34:32+09:00</dc:date>
</item>

</rdf:RDF>