<?xml version="1.0" encoding="utf-8"?>

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:cc="http://web.resource.org/cc/"
  xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://wb.cocolog-nifty.com/blog/">
<title>川はよこぎるものだ</title>
<link>http://wb.cocolog-nifty.com/blog/</link>
<description>よこぎれんじゃない？</description>
<dc:language>ja-JP</dc:language>
<dc:creator></dc:creator>
<dc:date>2009-07-25T19:59:29+09:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.typepad.com/" />


<items>
<rdf:Seq><rdf:li rdf:resource="http://wb.cocolog-nifty.com/blog/2009/07/chara-e3ff.html" />
<rdf:li rdf:resource="http://wb.cocolog-nifty.com/blog/2009/07/array_unique529.html" />
<rdf:li rdf:resource="http://wb.cocolog-nifty.com/blog/2009/02/post-433f.html" />
<rdf:li rdf:resource="http://wb.cocolog-nifty.com/blog/2008/07/post_3bc9.html" />
<rdf:li rdf:resource="http://wb.cocolog-nifty.com/blog/2008/04/post_efd0.html" />
<rdf:li rdf:resource="http://wb.cocolog-nifty.com/blog/2008/04/post_bb6e.html" />
<rdf:li rdf:resource="http://wb.cocolog-nifty.com/blog/2008/01/post_761a.html" />
<rdf:li rdf:resource="http://wb.cocolog-nifty.com/blog/2008/01/smarty_221d.html" />
<rdf:li rdf:resource="http://wb.cocolog-nifty.com/blog/2007/12/post_98b7.html" />
<rdf:li rdf:resource="http://wb.cocolog-nifty.com/blog/2007/12/post_5cec.html" />
</rdf:Seq>
</items>

</channel>

<item rdf:about="http://wb.cocolog-nifty.com/blog/2009/07/chara-e3ff.html">
<title>浅野忠信とchara</title>
<link>http://wb.cocolog-nifty.com/blog/2009/07/chara-e3ff.html</link>
<description>http://headlines.yahoo.co.jp/hl?a=200907...</description>
<content:encoded>&lt;p&gt;http://headlines.yahoo.co.jp/hl?a=20090725-00000500-sanspo-ent&lt;/p&gt;

&lt;p&gt;うまく言えないけど、なんだか肉親の離婚よりショックだった。&lt;/p&gt;

&lt;p&gt;はじめてPiCNiCを観たときのことを思い出す。&lt;br /&gt;
すみれちゃんの名前の由来も大好き。&lt;br /&gt;
charaのライブに観に来てた浅野さん。&lt;br /&gt;
PVでカメラを持つ浅野さんに向かって思わず満面の笑みをこぼしてしまうchara。&lt;br /&gt;
15年ずっと、勝手に僕の中でベストカップルだった。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
かたちは変わっても、これからも一番いい関係のふたりでいられるようにと、願う気持ちです。&lt;/p&gt;

&lt;p&gt;なんでこんなに心にひっかかるんだろう。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
どうかどうか４人が、これからも幸せでありますように。&lt;/p&gt;</content:encoded>


<dc:subject>よこぎり中</dc:subject>

<dc:creator>そーるわん</dc:creator>
<dc:date>2009-07-25T19:59:29+09:00</dc:date>
</item>
<item rdf:about="http://wb.cocolog-nifty.com/blog/2009/07/array_unique529.html">
<title>array_unique関数の海で海賊5.2.9船団と戦う</title>
<link>http://wb.cocolog-nifty.com/blog/2009/07/array_unique529.html</link>
<description>PHPのお話です。もしかしたら海賊のお話です。 昔、ある海域では海賊たちは決して...</description>
<content:encoded>&lt;p&gt;PHPのお話です。もしかしたら海賊のお話です。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
昔、ある海域では海賊たちは決して堅気の船を襲いませんでした。世界の成り立ちは今よりいくぶんシンプルで、任侠にはまだ美学が残っていました。&lt;/p&gt;

&lt;p&gt;そんなわけで漁師たちは安心して沖へ出てゆくことができました。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
しかしある年に、破天荒でやんちゃな海賊(5.2.9船団)が出現、その海域を席巻し、漁師以外の船もたびたび襲われるという事態が起こりました。&lt;/p&gt;

&lt;p&gt;漁船は襲わないが、それ以外はなんであろうと略奪するというのが、彼らのモットーです。&lt;/p&gt;

&lt;p&gt;漁師にはまだ同じ海を生きる男としての多少なりのリスペクトのようなものが働いていたのかもしれませんが、そうでなければたとえ老人と一匹の犬しか乗っていないような無邪気な船でも、海へ出た理由が素っ頓狂なものであれば、それはもうもみくちゃのひどい目にあいました。&lt;/p&gt;

&lt;p&gt;漁師としても、漁師の呈を成していなければ老人や犬のように扱われたので今までのようには安心して暮らせません。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
不安で漁獲高が減りました。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
海賊の男気にもやはり抵触するものがあったのでしょうか、翌年から幸いにも、やはり堅気の船は襲うまいと、かつての暗黙のルールが復活することになりました。&lt;/p&gt;

&lt;p&gt;これで以前の穏やかな暮らしに戻れると、漁師たちは安堵の胸をなでおろしましたが、ことはそう簡単には収まりませんでした。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;やんちゃな海賊(5.2.9船団)は、海賊であるがゆえに、一度あげた旗をおろすのと同じくらい、前言撤回を嫌いました。一度男が口にした以上、なんとしても漁師以外の船は略取強奪のターゲットなのです。&lt;br /&gt;
そして今でもこの海域で彼らは目を光らせているのです。&lt;/p&gt;

&lt;p&gt;漁師に告ぐ。襲われたくなくば、漁師らしくせよ、などと彼らが言ったかどうかは定かではありませんが、それ以来、漁師たちは現在でもきちっと、他の船と判別できるように、漁船に高々と漁船旗を掲げているそうです。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
僕たちの暮らす海は平和でよかったですね。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;いや、PHPの話でした。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
やんちゃな海賊: &lt;strong&gt;PHP ver5.2.9&lt;/strong&gt;&lt;br /&gt;
海の名前: &lt;strong&gt;array_unique()&lt;/strong&gt;&lt;br /&gt;
暗黙のルール: &lt;strong&gt;デフォルト引数&lt;/strong&gt;&lt;br /&gt;
堅気の船は襲わない: &lt;strong&gt;SORT_STRING&lt;/strong&gt;(文字列比較)&lt;br /&gt;
漁船は襲わない: &lt;strong&gt;SORT_REGULAR&lt;/strong&gt;(通常の比較)&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
バージョン5.2.9までのPHPでは、array_unique関数に第２引数は存在しませんでした。&lt;br /&gt;
第１引数に配列を渡すだけで、暗黙のルールとして要素を「文字列として」比較、ソートしていました。&lt;/p&gt;

&lt;p&gt;しかし5.2.9から、array_unique関数は第２引数を設けて、ソート方法を選べるようにしましたが、明示しなかった(旗を掲げなかった)場合、型を考慮しない「通常の比較で」ソートされることとなりました。&lt;br /&gt;
ここで、5.2.9は下位互換を失ったこととなります。&lt;/p&gt;

&lt;p&gt;その後内部でいろいろあったのでしょうか、次のバージョン5.2.10からは明示しなかった場合の挙動は、再び「文字列として」比較、ソートするように変更されました。&lt;/p&gt;

&lt;p&gt;使用されているPHPのバージョンがすでに5.2.9超である、もしくは第２引数を明示している、というのでなければ、バージョンアップをおこなった途端に運用中のサービスに支障をきたすかもしれません。&lt;br /&gt;
たとえばDBから商品の累積人気投票を配列に取得して、そこから投票理由や付与ポイントごとにソートして順位を発表とかしていると、5.2.9だけ結果が異なる、とか5.2.9以外では結果が異なる、ということになるかもしれません。&lt;/p&gt;

&lt;p&gt;例をみてみます。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
&lt;blockquote&gt;$array = array(0, &#39;000&#39;, &#39;hello&#39;, &#39;world&#39;);&lt;/p&gt;

&lt;p&gt;// ver5.2.9以外&lt;br /&gt;
var_dump(array_unique($array));&lt;br /&gt;
// array(4) { [0]=&gt;  int(0) [1]=&gt;  string(3) &quot;000&quot; [2]=&gt;  string(5) &quot;hello&quot; [3]=&gt;  string(5) &quot;world&quot; }&lt;/p&gt;

&lt;p&gt;// ver5.2.9&lt;br /&gt;
var_dump(array_unique($array));&lt;br /&gt;
// array(1) { [0]=&gt;  int(0) }&lt;/blockquote&gt;&lt;/p&gt;

&lt;p&gt;5.2.9のデフォルト引数のSORT_REGULARでは、型が考慮されていないので、最初の数値0に比べられて、すべて等価であるとみなされてしまいました。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
というわけで、5.2.9を使用されていて、第２引数を明示されていない場合は、互換性を確保するために&lt;br /&gt;
&lt;blockquote&gt;$array = array_unique($array, SORT_REGULAR);&lt;/blockquote&gt;&lt;br /&gt;
としましょう。そうすることで5.2.9超でも同じ動作をしてくれます。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
5.2.9以前で、第２引数が存在しない場合は&lt;br /&gt;
&lt;blockquote&gt;$array = version_compare(PHP_VERSION, &#39;5.2.9&#39;, &#39;&gt;=&#39;) ? array_unique($array, SORT_STRING) : array_unique($array);&lt;/blockquote&gt;&lt;br /&gt;
としましょう。そうすることで、5.2.9でも5.2.9超でも、5.2.9以前と同じSORT_STRINGで動いてくれます。&lt;/p&gt;

&lt;p&gt;これは船に高々と掲げられた漁船旗のメタファーです。&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;# 間違いやよりいい方法があればどうぞご指摘ください。&lt;/p&gt;

&lt;p&gt;参考:&lt;br /&gt;
&lt;a href=&quot;http://d.hatena.ne.jp/hnw/20090228&quot;&gt;array_unique関数がPHP5.2.9から後方互換性を失いました - hnwの日記 -&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://jp2.php.net/array_unique&quot;&gt;PHP:array_unique - Manual -&lt;/a&gt;&lt;/p&gt;</content:encoded>


<dc:subject>パソコン・インターネット</dc:subject>

<dc:creator>そーるわん</dc:creator>
<dc:date>2009-07-22T15:43:35+09:00</dc:date>
</item>
<item rdf:about="http://wb.cocolog-nifty.com/blog/2009/02/post-433f.html">
<title>卵の側に立つ</title>
<link>http://wb.cocolog-nifty.com/blog/2009/02/post-433f.html</link>
<description>村上春樹さんが好きなひとはすでにもう知ってるひとも多いんじゃないかと思いますが、...</description>
<content:encoded>&lt;p&gt;村上春樹さんが好きなひとはすでにもう知ってるひとも多いんじゃないかと思いますが、これすごく感動しました。&lt;/p&gt;

&lt;p&gt;先日、村上春樹さんがイスラエルから「エルサレム賞」が授与されるという話が持ち上がってから、一部のひとたちからその賞に対する辞退要求などが出されました。理由はこうです。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
拝啓　村上春樹さま ――エルサレム賞の受賞について&lt;br /&gt;
&lt;a href=&quot;http://0000000000.net/p-navi/info/column/200901271425.html&quot;&gt;http://0000000000.net/p-navi/info/column/200901271425.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;「エルサレム賞」受賞に関する村上春樹氏への公開書簡：パレスチナの平和を考える会&lt;br /&gt;
&lt;a href=&quot;http://palestine-forum.org/doc/2009/0129.html&quot;&gt;http://palestine-forum.org/doc/2009/0129.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;mixiをやられている方は↓を見てもいろいろな意見が出ていて、おもしろいと思います。&lt;br /&gt;
「エルサレム賞」辞退要求に対する意見」&lt;br /&gt;
&lt;a href=&quot;http://mixi.jp/view_bbs.pl?id=39556499&amp;comment_count=35&amp;comm_id=178797&quot;&gt;http://mixi.jp/view_bbs.pl?id=39556499&amp;comment_count=35&amp;comm_id=178797&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
で、僕も村上春樹さんがどうするのか、とても気になっていました。&lt;br /&gt;
きっと春樹さんは、文体も顔つきも静かな愛情に満ちている感じですが、心意気はハードボイルドな少年なので、なにを！という反骨精神も手伝って、行きたくなくても行っちゃうんじゃないかと思っていましたが、実際は想像をはるかにうわまわっていました。&lt;/p&gt;

&lt;p&gt;村上春樹さんのイスラエル講演をハルキ風に和訳してみた&lt;br /&gt;
&lt;a href=&quot;http://ahodory.blog124.fc2.com/blog-entry-201.html&quot;&gt;http://ahodory.blog124.fc2.com/blog-entry-201.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
たくさんのイスラエルのひとびとを前に、どれだけのひとがこれだけのことを言えるでしょう。&lt;/p&gt;

&lt;p&gt;小説家らしい、たくさんのウィットや皮肉と、村上春樹さんらしい優しさのこもったスピーチに思えました。武器ではなくこうして言葉で立ち向かえば、世界は動くんじゃないかと心が動かされました。&lt;/p&gt;

&lt;p&gt;特に、「そして僕は、立ちはだかる壁とそれにぶつかって割れる卵となら、その壁がどれほど正当でまた卵がどんなに誤っていようとも、卵の側に立つ」のところが好きです。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
幼稚なたとえですが、誰でもむかし一度は、なんだか知らないけどみんなでよってたかってひとりの子をからかったりいじめたりしているのを見てて、「やめろよ！」って言ったり、言いたくなったりしたことがあるんじゃないかと思います。&lt;/p&gt;

&lt;p&gt;内容がどうのじゃなくて、その構図がヤなのです。でも年を経るにつれ、僕もだんだんと集団の中で生きる知恵をつけ、言わなくていいことは言わず、いつのまにか心にもないことも言えるようになりました。&lt;/p&gt;

&lt;p&gt;しかし、どこかでやっぱり、いつか言わなければいけないタイミングが来たら、きっと僕だってまだ言えるんだと、小さな自負を必死に守って、自分に言い聞かせていました。&lt;/p&gt;

&lt;p&gt;だから、爽快だったのかもしれません。勇気づけられたのかもしれません。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
そうしたひとたちの気持ちは、たとえひとつひとつは小さくても、しっかりと心の中を明るく照らし、いつかみんなが力をあわせて太陽のような輝きを放つのかもしれません。&lt;/p&gt;

&lt;p&gt;一発の巨大なミサイルや、どんなに複雑で暗澹たる社会構造が立ちふさがったって、僕たちの思いに勇気さえあれば、いつかは打ち破ることができるのかもしれない。&lt;/p&gt;

&lt;p&gt;オーバーかもしれないけど、そんなふうに思って、心が熱くなりました。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
あとで知ったら、翻訳元のイスラエルポストは一部をカットオフしていたみたいで、他にももっと踏み込んだことを言っていたようです。&lt;/p&gt;

&lt;p&gt;卵と壁 - Les vacances de Monsieur Keitaro&lt;br /&gt;
&lt;a href=&quot;http://d.hatena.ne.jp/nakamu1973/20090217/1234789406&quot;&gt;http://d.hatena.ne.jp/nakamu1973/20090217/1234789406&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;いやーすごい！&lt;br /&gt;
反対や心配をしていたひとびとにとっても、よいニュースだったのではないでしょうか。&lt;br /&gt;
誰かも言ってたけど、なんでテレビのニュースや新聞はもっともっと大きくこういうことをとりあげられないんだろう？&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
とにかく、僕はこの小説家をずっと好きだったことが、誇らしいなあ。嬉しいなあ。&lt;/p&gt;</content:encoded>


<dc:subject>よこぎり中</dc:subject>

<dc:creator>そーるわん</dc:creator>
<dc:date>2009-02-17T22:29:30+09:00</dc:date>
</item>
<item rdf:about="http://wb.cocolog-nifty.com/blog/2008/07/post_3bc9.html">
<title>大赤羽馬鹿騒祭</title>
<link>http://wb.cocolog-nifty.com/blog/2008/07/post_3bc9.html</link>
<description>今週末イベントやりまーす。気が向いたら遊びきてください。適当に連絡してください。...</description>
<content:encoded>&lt;p&gt;&lt;img alt=&quot;Bakasawagimatsuri&quot; title=&quot;Bakasawagimatsuri&quot; src=&quot;http://wb.cocolog-nifty.com/photos/uncategorized/2008/07/16/bakasawagimatsuri.jpg&quot; border=&quot;0&quot; style=&quot;float: left; margin: 0px 5px 5px 0px;&quot; /&gt;&lt;br /&gt;
今週末イベントやりまーす。気が向いたら遊びきてください。適当に連絡してください。和風な雰囲気の服装で割引有。ソーメン流します。&lt;/p&gt;</content:encoded>


<dc:subject>よこぎり中</dc:subject>

<dc:creator>そーるわん</dc:creator>
<dc:date>2008-07-16T00:26:22+09:00</dc:date>
</item>
<item rdf:about="http://wb.cocolog-nifty.com/blog/2008/04/post_efd0.html">
<title>ひまだし、チャットで声でも出してみるか</title>
<link>http://wb.cocolog-nifty.com/blog/2008/04/post_efd0.html</link>
<description>ひまだなー。 ４月だし眠いね！ふわふわしちゃう！ ひまでついお茶飲みすぎてタンニ...</description>
<content:encoded>&lt;p&gt;ひまだなー。&lt;/p&gt;

&lt;p&gt;４月だし眠いね！ふわふわしちゃう！&lt;br /&gt;
ひまでついお茶飲みすぎてタンニンで歯の裏がキシキシしたり、ついコーヒー飲みすぎて指先がとがってハアハアしたりしても、心はいつも雲の上だね！&lt;/p&gt;

&lt;p&gt;やっほー。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
そんなあなた。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
気分転換にちょっと変わったチャットでもやりませんか。&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://co-music.heteml.jp/Chat.html&quot;&gt;&lt;img alt=&quot;Voicechat_capture&quot; title=&quot;Voicechat_capture&quot; src=&quot;http://wb.cocolog-nifty.com/photos/uncategorized/2008/04/18/voicechat_capture.jpg&quot; border=&quot;0&quot; style=&quot;float: left; margin: 0px 5px 5px 0px;&quot; /&gt;&lt;/a&gt;&lt;br clear=&quot;all&quot; /&gt;&lt;/p&gt;

&lt;p&gt;声の出るチャット。しゃべれないけど。タイミングよく使わないとダメです。&lt;br /&gt;
好きな声もアップできます。1週間とっとけます。キメゼリフくれてください。&lt;/p&gt;

&lt;p&gt;言ってることが伝わってないと思います。。&lt;br /&gt;
&lt;a href=&quot;http://co-music.heteml.jp/Chat.html&quot;&gt;ドゥー&lt;/a&gt;してください。クリッキングしてドゥー。&lt;/p&gt;

&lt;p&gt;開発途上なのでバグや不具合報告待ってます。&lt;/p&gt;

&lt;p&gt;いずれちょっとムーディーなオトナのチャットつくりたいです。セクシーカップルは僕に声ください。&lt;br /&gt;
動物チャットでニャーニャーとかワンワンとかも平和なのでそういうバージョンもやりたいです、いずれ。&lt;/p&gt;

&lt;p&gt;どうかな？&lt;/p&gt;</content:encoded>


<dc:subject>よこぎり中</dc:subject>

<dc:creator>そーるわん</dc:creator>
<dc:date>2008-04-18T00:36:29+09:00</dc:date>
</item>
<item rdf:about="http://wb.cocolog-nifty.com/blog/2008/04/post_bb6e.html">
<title>ひまだし、イケメンにでもなっとくか</title>
<link>http://wb.cocolog-nifty.com/blog/2008/04/post_bb6e.html</link>
<description>ひまだなー。 なんか手ってこすると臭いね。みんなこすると臭いの？いや、でもだんだ...</description>
<content:encoded>&lt;p&gt;ひまだなー。&lt;br /&gt;
なんか手ってこすると臭いね。みんなこすると臭いの？いや、でもだんだんいいにおいになってくるね。こすればこするほどいいにおいするね。&lt;br /&gt;
すげーこすった。なんか分泌さてる。これ備蓄できないのかな？ストックオプション的に。&lt;/p&gt;

&lt;p&gt;たぶんストックオプションて言いたかっただけ。&lt;/p&gt;

&lt;p&gt;あーあー。ひまでぼんやりしちゃうなー。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
そんなあなた。&lt;/p&gt;

&lt;p&gt;気分転換にイケメンにでもなりますか。僕だってほらイケメン。&lt;br /&gt;
ほら？？&lt;br /&gt;
&lt;img alt=&quot;1_2&quot; title=&quot;1_2&quot; src=&quot;http://wb.cocolog-nifty.com/photos/uncategorized/2008/04/11/1_2.jpg&quot; border=&quot;0&quot; style=&quot;float: left; margin: 0px 5px 5px 0px;&quot; /&gt;&lt;br clear=&quot;all&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
&lt;a href=&quot;http://comanetti.com/ikemenaker/&quot;&gt;イケメンメーカー&lt;/a&gt;つくりました。マイミクとかみんなイケメンイケガーにしてやりましょう。&lt;/p&gt;

&lt;p&gt;はなはだしいです。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
んじゃ&lt;a href=&quot;http://comanetti.com/hanameganaker/&quot;&gt;ハナメガネーカー&lt;/a&gt;で。&lt;br /&gt;
集合写真を団体ハナメガネ。強制ドリフ風。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;http://www.math.sci.hiroshima-u.ac.jp/algebra/seisu/image/hiro02b.jpg&lt;/strong&gt;&lt;br /&gt;
↑加工用のおすすめ画像&lt;/p&gt;

&lt;p&gt;すげー楽しそう(笑)&lt;/p&gt;

&lt;p&gt; &lt;br /&gt;
コマネッティをよろしくどうぞ。少しずつ、いろいろつくっていきたいと思います。&lt;/p&gt;</content:encoded>


<dc:subject>よこぎり中</dc:subject>

<dc:creator>そーるわん</dc:creator>
<dc:date>2008-04-11T01:52:40+09:00</dc:date>
</item>
<item rdf:about="http://wb.cocolog-nifty.com/blog/2008/01/post_761a.html">
<title>友達は宇宙人</title>
<link>http://wb.cocolog-nifty.com/blog/2008/01/post_761a.html</link>
<description>昔、友達とやんちゃ帰りに車に乗ってたときのことだ。 もう夜も遅くて、ヘロヘロなが...</description>
<content:encoded>&lt;p&gt;昔、友達とやんちゃ帰りに車に乗ってたときのことだ。&lt;br /&gt;
もう夜も遅くて、ヘロヘロながら、ふと車の外を見たら、遠く方の方になんか変なのがあって、なにあれ？ＵＦＯ？て流れになって、運転してるその友達に「車をとめて」と頼んだら、怒られた。&lt;br /&gt;
「ＵＦＯなんかいねえーよ」って怒られた。なんか強い感じだったので、その場はもうなし崩しに「そうだよ。。あれはＵＦＯじゃないよ。。ＵＦＯなんていないよ。。ごめんなさい。。」みたいになって車内の雰囲気は元栓が抜けたみたいになった。もうそれ以降なんとなく誰もそのことは口にしなかった。&lt;/p&gt;

&lt;p&gt;別の席で、ふとしたはずみで当時の話になって、なんであんときあんなに怒ってたの？ということになった。いくらなんでもあんなに怒らなくてもいいじゃん。&lt;br /&gt;
なんか怪しいよね、という声まであがった。&lt;/p&gt;

&lt;p&gt;あげたのは僕だ。あげざるを得ない。&lt;/p&gt;

&lt;p&gt;別の友達は、一緒に電車に乗っていたら、その彼が見知らぬひとと、急に分かり合った話をしてどっかの駅で降りていったと言う。そんな話まであった。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
なので思い切って、本人にどうしてあの車の帰り道、あんなに怒ってたのか聞いてみた。&lt;/p&gt;

&lt;p&gt;全然覚えてなかった。&lt;br /&gt;
なにそれ？おもしろいねーと言って笑ってた。&lt;/p&gt;

&lt;p&gt;でも最後に、最近おれ宇宙に興味あるよ、と言っていた。&lt;/p&gt;

&lt;p&gt;なにそれ。&lt;/p&gt;

&lt;p&gt;あやしい。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
「最近おれ宇宙に興味あるよ」が、ずっと頭に残っている。&lt;br /&gt;
&lt;/p&gt;</content:encoded>


<dc:subject>よこぎり中</dc:subject>

<dc:creator>そーるわん</dc:creator>
<dc:date>2008-01-20T19:36:45+09:00</dc:date>
</item>
<item rdf:about="http://wb.cocolog-nifty.com/blog/2008/01/smarty_221d.html">
<title>経過年数を動的生成(Smarty版)</title>
<link>http://wb.cocolog-nifty.com/blog/2008/01/smarty_221d.html</link>
<description>blogやウェブサイトにSmartyというテンプレートエンジンを使ってる方も多い...</description>
<content:encoded>&lt;p&gt;&lt;a href=&quot;http://www.smarty.net/manual/ja/&quot;&gt;&lt;img alt=&quot;Smartylogoorange&quot; title=&quot;Smartylogoorange&quot; src=&quot;http://wb.cocolog-nifty.com/photos/uncategorized/2008/01/06/smartylogoorange.gif&quot; border=&quot;0&quot; style=&quot;float: right; margin: 0px 0px 5px 5px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
blogやウェブサイトにSmartyというテンプレートエンジンを使ってる方も多いと思います。あれは便利ですね。&lt;br /&gt;
慣れると元には戻れません。&lt;/p&gt;

&lt;p&gt;特に変化のあまり必要ない静的なコンテンツや最初に表示する内容が決まっているページは、毎回コンパイルしないでキャッシュした方のファイルを使うこともできるので、とても快適です。特に後者でデータべースから内容を拾って表示するような場合は、手にとるように速くなったのが分かります。&lt;/p&gt;

&lt;p&gt;でもいくら静的だったりデフォルト表示でも、ここは変えたいなあと思う場所があります。&lt;/p&gt;

&lt;p&gt;blogみたいに執筆日時が明確だと特に気にならないのですが、TIPSとかアーカイブとか、資料のようにして展開しているページの場合、ついうっかり○年前と書くと、年が変わったときに整合がとれなくなってしまいます。&lt;/p&gt;

&lt;p&gt;そんなとき、Smartyは&lt;strong&gt;任意の場所のみ、キャッシュファイルを使わず常にリアルタイムに動的生成してくれる&lt;/strong&gt;という機能を補完しています。&lt;br /&gt;
すごい！&lt;/p&gt;

&lt;p&gt;なので、その機能を使って、常に整合のとれた経過年数を返してくれる簡単な関数をつくってみました（キャッシュを使わなくても有効です）。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
■ロジックファイル側：&lt;br /&gt;
&lt;?php &lt;br /&gt;
// 現在の年から当時の年をひいて、相対経過年数を動的に返す&lt;/p&gt;

&lt;p&gt;function insert_relativeYear( $value ) {&lt;/p&gt;

&lt;p&gt;　　$relativeYear = (int)( date(&quot;Y&quot;) - $value[&#39;when&#39;] );&lt;br /&gt;
　　&lt;br /&gt;
　　if ( ! $value[&#39;intFlg&#39;] ) {&lt;br /&gt;
　　　　if ( $relativeYear === 0 ) {&lt;br /&gt;
　　　　　　$relativeYear = &quot;今年&quot;;&lt;br /&gt;
　　　　} elseif ( substr( $relativeYear, 0, 1 ) === &quot;-&quot; ) {&lt;br /&gt;
　　　　　　switch( substr( $relativeYear, 1 ) ) {&lt;br /&gt;
　　　　　　　　case &quot;1&quot;: &lt;br /&gt;
　　　　　　　　$relativeYear = &quot;来年&quot;;&lt;br /&gt;
　　　　　　　　break;&lt;br /&gt;
　　　　　　　　case &quot;2&quot;: &lt;br /&gt;
　　　　　　　　$relativeYear = &quot;再来年&quot;;&lt;br /&gt;
　　　　　　　　break;&lt;br /&gt;
　　　　　　　　default: &lt;br /&gt;
　　　　　　　　$relativeYear = mb_convert_kana( substr( $relativeYear, 1 ), &quot;N&quot; ) . &quot;年後&quot;;&lt;br /&gt;
　　　　　　}&lt;br /&gt;
　　　　} else {&lt;br /&gt;
　　　　　　switch( $relativeYear ) {&lt;br /&gt;
　　　　　　　　case &quot;1&quot;: &lt;br /&gt;
　　　　　　　　$relativeYear = &quot;去年&quot;;&lt;br /&gt;
　　　　　　　　break;&lt;br /&gt;
　　　　　　　　case &quot;2&quot;: &lt;br /&gt;
　　　　　　　　$relativeYear = &quot;一昨年&quot;;&lt;br /&gt;
　　　　　　　　break;&lt;br /&gt;
　　　　　　　　default: &lt;br /&gt;
　　　　　　　　$relativeYear = mb_convert_kana( $relativeYear, &quot;N&quot; ) . &quot;年前&quot;;&lt;br /&gt;
　　　　　　}&lt;br /&gt;
　　　　}&lt;br /&gt;
　　}&lt;br /&gt;
　　return $relativeYear;&lt;br /&gt;
}&lt;br /&gt;
?&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
■テンプレートファイル側：&lt;br /&gt;
{insert name=&quot;relativeYear&quot; when=半角で西暦年 [ intFlg=真偽 ]}&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
■使用例：&lt;br /&gt;
今年が2008年の場合――&lt;/p&gt;

&lt;p&gt;{insert name=&quot;relativeYear&quot; when=2006}&lt;br /&gt;
返り値： 一昨年 (全角string)&lt;/p&gt;

&lt;p&gt;{insert name=&quot;relativeYear&quot; when=2005}&lt;br /&gt;
返り値： ３年前 (全角string)&lt;/p&gt;

&lt;p&gt;{insert name=&quot;relativeYear&quot; when=2007 intFlg=true}&lt;br /&gt;
返り値： -1 (半角integer)&lt;/p&gt;

&lt;p&gt;{insert name=&quot;relativeYear&quot; when=2010 intFlg=true}&lt;br /&gt;
返り値： 2 (半角integer)&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
まーーー実に些細なことなんですが、書き換えなくて済むのはよいですね。以前は年を越えるたびに直してました。&lt;br /&gt;
もちろんはじめから西暦表示していればこんなの必要ないじゃんという話なのですが、ここらへんはそのサイトの性格とかになってきます。やっぱり口語的に「去年」とか書きたいひとにはよいのではないでしょうか。&lt;/p&gt;

&lt;p&gt;経過時間を年ではなく、月とか日にち単位で表示する関数も、こんなノリでできちゃいますね。&lt;/p&gt;</content:encoded>


<dc:subject>パソコン・インターネット</dc:subject>

<dc:creator>そーるわん</dc:creator>
<dc:date>2008-01-06T22:46:41+09:00</dc:date>
</item>
<item rdf:about="http://wb.cocolog-nifty.com/blog/2007/12/post_98b7.html">
<title>振り返れば魔法使い</title>
<link>http://wb.cocolog-nifty.com/blog/2007/12/post_98b7.html</link>
<description>あちらを立てれば、こちらが立たず。 よくあることだ。 そういうときの、切り札みた...</description>
<content:encoded>&lt;p&gt;あちらを立てれば、こちらが立たず。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
よくあることだ。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
そういうときの、切り札みたいな言葉はないのかなと思った。&lt;/p&gt;

&lt;p&gt;あちらもこちらも、一言で同時に立ててしまうような魔法の言葉。&lt;/p&gt;

&lt;p&gt;どっちも立てなかったのに、立てたことになってるような、もは魔法を。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
「おまえら男だ( 高田延彦 )」&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
でも相手が女のひとだったらどうしよう。PRIDEももうなくなっちゃったし、そんなに効き目はファンタジーじゃないかもしれない。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;手をかざして「ピロリロリ( ドラクエとかの回復系呪文 )」&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
痛い。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
みつをのポエムを読む。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
苦い。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
前の会社で、ときどき回復系呪文はピロリロ唱えていた。今思えば、どうしてそんなことをしていたのだろうと思う。そんな記憶は消えてしまえばいい。円周率の途方もない数字のオンパレードのどっか一箇所に挟まって、見失ってしまえばいい。&lt;/p&gt;

&lt;p&gt;もしくはそんないたたまれない思い出さえよかったものとして立ててしまえるような、応用の効く魔法を僕は探している。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
たぶん、具体的な言葉じゃだめなんだろうな、と思う。言葉は意味があるから。&lt;/p&gt;

&lt;p&gt;そしたら、こちらもあちらも立てるというより、カオスで混沌を呼び込んで相対関係とかめちゃくちゃにしちゃえば、どっちが立ってるのか分からなくなって、あとは平和国家日本の中で「まあ無事でよかった」という雰囲気が形成されて、ものごとは四捨五入的にすべてよかったということになるだろう。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
叫びたい。&lt;/p&gt;

&lt;p&gt;いや、もっと紳士がいい。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
問いかけたい。&lt;/p&gt;

&lt;p&gt;なにを問いかけよう。そうか、なにかを弁解しようとしてばかりいるから、あちらを立てるこちらを立てる、どっちを立てるという話になってしまうのだ。&lt;/p&gt;

&lt;p&gt;問いかけるのか。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
「どちらですか？」&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
いいかもしれない。あいまいで。紳士がいいのなら、&lt;/p&gt;

&lt;p&gt;「どちら様ですか？」&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;いい感じだ。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;昨日、キックオフしたプロジェクトで実際にあったこと。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
--------------------------------------------&lt;/p&gt;

&lt;p&gt;プロジェクトリーダー&lt;/p&gt;

&lt;p&gt;「分からないことがあったらいつでも聞いてください。つかまらなかったり聞きづらかったらメールでも構いません」&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;早速分からなかったので聞く僕。ひととおりの簡単な質疑応答の末、&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;もうひとりのプロジェクトマネージャー&lt;/p&gt;

&lt;p&gt;「分からないところを自分の力で解決するのも大事なことですよ。ウェブにはたくさん先生がいますから、そういうところで聞くのも手です」&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;僕&lt;/p&gt;

&lt;p&gt;「そうですね。分かりました」&lt;/p&gt;

&lt;p&gt;--------------------------------------------&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;ここだな。この「そうですね。分かりました」を、「どちら様ですか？」と問いかけられるようになれば、分からなかったら聞いてと言ったリーダーも、自分で調べてというマネージャーも、どっちも立つたろう。&lt;/p&gt;

&lt;p&gt;問いかけられたら答えるだろうから( たぶんこの場合聞き返されるとか？ )、そしたらニヤニヤしてればいい。問いかけの内容自体に意味はないのだから。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
日常を再構築するための自然発生的な民主的和平が降臨するのを、ただ待っていればいいのだ。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
でもそんなこと言えるかな？&lt;/p&gt;

&lt;p&gt;うーん。&lt;br /&gt;
でもこれはいいかもしれない。言えたらいいと思う。&lt;/p&gt;

&lt;p&gt;問いかけてカオス。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
恥ずかしさを超えられなければ、ほかにどんなスマートなやり方でカオスが呼び込めるだろう。&lt;/p&gt;

&lt;p&gt;スマートでカオス。&lt;/p&gt;

&lt;p&gt;スマートなのにカオスは難しいよ。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
そしたら、やっぱり場違いなのに謝るとかか。&lt;/p&gt;

&lt;p&gt;僕はひとに頭をさげることが割と簡単にできる方なので( だからダメなのか！と思ったけど、話が反れるのでスルー )、それなら恥ずかしくない。&lt;/p&gt;

&lt;p&gt;困ったら謝って、話の主従関係が完全に崩壊して、つじつまを合わなくならせる( プチカオスと呼んでもいい )。&lt;/p&gt;

&lt;p&gt;どうにも立ち行かなくなったら、「えーと」とか、「んー」とか言って、シンプルに受け流す。&lt;/p&gt;

&lt;p&gt;シンプルが大事だと思う。言葉は意味になってしまうから。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
よーし。&lt;/p&gt;

&lt;p&gt;ここらへんならできそうだ。&lt;/p&gt;

&lt;p&gt;明日からうまいこと立ち回っていけそうだぜ。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
でも、よく考えてみれば、そういうことはずっと今までやってきた気がする。。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
そうか。。&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
これはちょっともう、どうしたらいいんたろうかと思う。&lt;/p&gt;

&lt;p&gt;こんなことじゃいけないと思って、立ち直りたくて、自分の頭に「ピロリロリ」とかやってみる。&lt;/p&gt;</content:encoded>


<dc:subject>よこぎり中</dc:subject>

<dc:creator>そーるわん</dc:creator>
<dc:date>2007-12-22T18:57:45+09:00</dc:date>
</item>
<item rdf:about="http://wb.cocolog-nifty.com/blog/2007/12/post_5cec.html">
<title>溜め息で円周率を求めるように</title>
<link>http://wb.cocolog-nifty.com/blog/2007/12/post_5cec.html</link>
<description>甘いの以外は、好物である。甘いの以外のすべてに、躊躇はないと言ってもいいかもしれ...</description>
<content:encoded>&lt;p&gt;甘いの以外は、好物である。甘いの以外のすべてに、躊躇はないと言ってもいいかもしれない。オートマチックのように、出てきたら食べる。こないだ食べシャコが意外とおいしくなかったけど、たぶんそのくらいだ。でも出されればまた食べるだろう。&lt;/p&gt;

&lt;p&gt;ある日、ある偏食家に言われた。&lt;/p&gt;

&lt;p&gt;「おまえは本当はなんでもおいしく食べてるんじゃなくて、味が分からないだけなんだよ」&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;新しかった。&lt;/p&gt;

&lt;p&gt;目が覚めるようだった。&lt;/p&gt;

&lt;p&gt;斬新すぎて、否定する理由がまったく思いつかなかった。チラとすら考えたこともなかったことだ。&lt;/p&gt;

&lt;p&gt;それからも、そのことはずっと僕の中に残った。&lt;/p&gt;

&lt;p&gt;それはたぶん、画期的な意見だったからではなく、あらゆる物事にあてはめることのできる訓辞のようなものに近かったからかもしれない。&lt;/p&gt;

&lt;p&gt;僕たちはみんな、自らの主体性によって、感想を持つ。本を読んだあとの読後感は、本を読んだ当事者のものだ。お肉を食べておいしかったら、その「おいしかった感」は、食べた本人のものだ。&lt;/p&gt;

&lt;p&gt;でももしそれがミリグラムとかリットルとか、絶対的な値であらわすことができたとしたら、僕の食べたお肉のおいしさは、なにリットルなのだろう。&lt;/p&gt;

&lt;p&gt;広大な平野に僕たちの味わったおいしさバロメータが、僕グラフのようににょきにょきと林立するとしたら、僕のおいしさはどのくらいの高さまで伸びているのだろう。&lt;/p&gt;

&lt;p&gt;ひょっとしたら野菜嫌いだけどお肉がなによりも好物みたいなひとが味わうお肉のおいしさは、群を抜いているのかもしれない。際立つように、相対的に、だから野菜が嫌いで、食べたくないのだ。&lt;/p&gt;

&lt;p&gt;僕はまんべんない。だからどれもこれもそこそこの高さで、こじんまりとまとまっているのかもしれない。ひょっとしたら、お肉好きの人間の味わったおいしさ感を一度経験したら、自分の舌にがっかりするのかもしれない。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;主観でしか測れないことこそ、丁寧に客観視するように努力するべきだ。&lt;/p&gt;

&lt;p&gt;これはひとつの美学だ。&lt;/p&gt;

&lt;p&gt;それを、その偏食家はすでに実践していたのかもしれない。だからそんな言葉が出てきたのだ。少なくとも、味を、客観視していたのかもしれない。&lt;/p&gt;

&lt;p&gt;相当なことだ。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;どんな女の子でも、ひとつでもいいところを見つけてすばやく褒める。これも美学だ。哲学の端っこにはいっていてもいいと思う。少なくとも、紳士だ。僕もそれを追いかけてきた。でも中には女の子のことを褒めるどころか、ブスだのデブだのケチョンケチョンに言うひともいる。&lt;/p&gt;

&lt;p&gt;なんだ、話が肉から女に飛んだのかというと、そうではない。&lt;/p&gt;

&lt;p&gt;ケチョンケチョンに言うひとでも褒めてしまう女の子というのは、そのひとにとっての「輝き度数」みたいなものは、なんリットルなのか。ひょっとしたら、まんべんなく褒めてる男の味わっている胸の高鳴りよりも、そういうひとの方が60デシベルくらいは高いのかもしれない。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;こうして、「おまえは本当はなんでもおいしく食べてるんじゃなくて、味が分からないだけなんだよ」的訓戒は、あらゆる事象に置換され、僕をはたと考えさせる。&lt;/p&gt;

&lt;p&gt;そして愚鈍な僕はいつまでも客観性について掌握しきれないまま、高い代償として、公平性を支払っているのかもしれない。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;すべては暗喩だ。たとえば溜め息で円周率を求めるように。&lt;/p&gt;</content:encoded>


<dc:subject>よこぎり中</dc:subject>

<dc:creator>そーるわん</dc:creator>
<dc:date>2007-12-08T02:06:37+09:00</dc:date>
</item>


</rdf:RDF>
