<?xml version="1.0" encoding="utf-8"?>
<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/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:cc="http://web.resource.org/cc/"
	xml:lang="ja">
	<channel rdf:about="http://oquno.com/log/index.rdf">
		<title>classics.</title>
		<link>http://oquno.com/</link>
		<description><![CDATA[oqunoの日記/Blog]]></description>
		<dc:language>ja</dc:language>
		<items>
			<rdf:Seq>
			<rdf:li rdf:resource="http://oquno.com/log/eid2299.html" />
			<rdf:li rdf:resource="http://oquno.com/log/eid2298.html" />
			<rdf:li rdf:resource="http://oquno.com/log/eid2297.html" />
			<rdf:li rdf:resource="http://oquno.com/log/eid2296.html" />
			<rdf:li rdf:resource="http://oquno.com/log/eid2295.html" />
			<rdf:li rdf:resource="http://oquno.com/log/eid2294.html" />
			<rdf:li rdf:resource="http://oquno.com/log/eid2293.html" />
			<rdf:li rdf:resource="http://oquno.com/log/eid2292.html" />
			<rdf:li rdf:resource="http://oquno.com/log/eid2291.html" />
			<rdf:li rdf:resource="http://oquno.com/log/eid2290.html" />
			</rdf:Seq>
		</items>
	</channel>
	<item rdf:about="http://oquno.com/log/eid2299.html">
		<link>http://oquno.com/log/eid2299.html</link>
		<title>梅を見た</title>
		<description>十数年ぶりに京都の地に降り立ったというフバさんと京都御苑の梅(散り始め)を見た。桜は結構見るんだけど、京都で梅を意識して見たのは初めて...</description>
		<content:encoded><![CDATA[<a href="http://www.flickr.com/photos/oquno/4425563937/" title="SANY2147 by oquno, on Flickr"><img src="http://farm5.static.flickr.com/4029/4425563937_d1231f8aa1.jpg" width="500" height="375" alt="SANY2147" /></a>

<p>十数年ぶりに京都の地に降り立ったというフバさんと京都御苑の梅(散り始め)を見た。桜は結構見るんだけど、京都で梅を意識して見たのは初めてですかね。桃林とかがあるのも知ったので、4月になったら桃の花も見に行きますかね。</p>]]></content:encoded>
		<dc:subject>diary</dc:subject>
		<dc:date>2010-03-12T12:56:47+09:00</dc:date>
		<dc:creator>oquno</dc:creator>
		<dc:publisher>Serene Bach</dc:publisher>
		<dc:rights>oquno</dc:rights>
	</item>
	<item rdf:about="http://oquno.com/log/eid2298.html">
		<link>http://oquno.com/log/eid2298.html</link>
		<title>Google DevFest 行ってきました</title>
		<description>本当にタダメシもタダグッズもなくて驚いた。セッションはgolangのがおもしろかったですね。</description>
		<content:encoded><![CDATA[<a href="http://www.flickr.com/photos/oquno/4423332651/" title="IMAG0021 by oquno, on Flickr"><img src="http://farm5.static.flickr.com/4004/4423332651_40e1584057.jpg" width="500" height="375" alt="IMAG0021" /></a>

<p>本当にタダメシもタダグッズもなくて驚いた。セッションはgolangのがおもしろかったですね。</p>]]></content:encoded>
		<dc:subject>diary</dc:subject>
		<dc:date>2010-03-11T21:16:32+09:00</dc:date>
		<dc:creator>oquno</dc:creator>
		<dc:publisher>Serene Bach</dc:publisher>
		<dc:rights>oquno</dc:rights>
	</item>
	<item rdf:about="http://oquno.com/log/eid2297.html">
		<link>http://oquno.com/log/eid2297.html</link>
		<title>日記</title>
		<description>今朝うとうとしながら電車を降りたらemonsterをホルダーごと車内に忘れて、すぐ気付いたのでインフォメーションなんちゃらというところに行った...</description>
		<content:encoded><![CDATA[<p>今朝うとうとしながら電車を降りたらemonsterをホルダーごと車内に忘れて、すぐ気付いたのでインフォメーションなんちゃらというところに行った。</p>
<p>駅員さんに相談したらサクッと電車が向かってる方の駅に連絡してくれて、サクッと見つけてくれた。多少時間が厳しかったのと、急いで持ってきてもらうのも悪いと思ったので、帰宅の際についでに受け取った。</p>
<p>そんなわけで、あまり他人を信じない人間ですが、駅員さんは信用しようと思いました。</p>
]]></content:encoded>
		<dc:subject>diary</dc:subject>
		<dc:date>2010-03-10T21:12:25+09:00</dc:date>
		<dc:creator>oquno</dc:creator>
		<dc:publisher>Serene Bach</dc:publisher>
		<dc:rights>oquno</dc:rights>
	</item>
	<item rdf:about="http://oquno.com/log/eid2296.html">
		<link>http://oquno.com/log/eid2296.html</link>
		<title>faviconがないサイトにfavidenticon.user.js</title>
		<description>http://twitter.com/oquno/status/8528797858そんなわけで、結構前から欲しかったのだけれど、ちょうどいいライブラリ( http://www.moreslowly.jp/products/identicon/ )が...</description>
		<content:encoded><![CDATA[<a href="http://twitter.com/oquno/status/8528797858" target="_blank">http://twitter.com/oquno/status/8528797858</a>

<p>そんなわけで、結構前から欲しかったのだけれど、ちょうどいいライブラリ( <a href="http://www.moreslowly.jp/products/identicon/" target="_blank">http://www.moreslowly.jp/products/identicon/</a> )があったので作ってみた。faviconがあるけどlinkタグで書いてないサイトに対応できないのはどうにかなるのかわからない。</p>

<p>ライブラリ自体のライセンスがよく分からないのと、外部から読み込むのがよく分からなかったので、ライブラリ以外の適当なコードだけ。自分用のだとライブラリごとコピペしてます。</p>

<pre><code class="javascript">var icon = document.evaluate('//head/link[@rel="shortcut icon"]', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
if(icon)
    return;
var size = 32;
var domain = encodeURIComponent(document.domain);
domain = domain.replace(/[^0-9a-z]/ig,'');
var domain_id = parseInt(domain, 36);
while(Math.pow(2,32) > domain_id*10)
    domain_id*=10;
while(Math.pow(2,32) < domain_id)
    domain_id/=10;
domain_id = Math.floor(domain_id);
var favicon = document.createElement('link');
var canvas =  document.createElement('canvas');
canvas.width = size;
canvas.height = size;
canvas.id = 'temp_canvas';
canvas.style.display = 'none';
document.body.appendChild(canvas);
favicon.rel = 'shortcut icon';
favicon.id = 'favidenticon';
var head = document.getElementsByTagName('head')[0];
new Identicon(canvas.id, domain_id, size);
favicon.href = canvas.toDataURL();
head.appendChild(favicon);</code></pre>]]></content:encoded>
		<dc:subject>IT &gt; Programming</dc:subject>
		<dc:date>2010-03-07T05:58:07+09:00</dc:date>
		<dc:creator>oquno</dc:creator>
		<dc:publisher>Serene Bach</dc:publisher>
		<dc:rights>oquno</dc:rights>
	</item>
	<item rdf:about="http://oquno.com/log/eid2295.html">
		<link>http://oquno.com/log/eid2295.html</link>
		<title>鍋納め</title>
		<description>もう春ではあるけれど、ルネのメニューに鍋があるのが5日までというので、鍋納めしてきた。注文してから数分待つ必要があるので今まで食べた...</description>
		<content:encoded><![CDATA[<a href="http://www.flickr.com/photos/oquno/4407742703/" title="IMAG0978 by oquno, on Flickr"><img src="http://farm5.static.flickr.com/4043/4407742703_5a93f746ee.jpg" width="500" height="375" alt="IMAG0978" /></a>

<p>もう春ではあるけれど、ルネのメニューに鍋があるのが5日までというので、鍋納めしてきた。注文してから数分待つ必要があるので今まで食べたことなかったのだけれど、キムチチゲを食べてみた。</p>

<a href="http://www.flickr.com/photos/oquno/4407754577/" title="IMAG0982 by oquno, on Flickr"><img src="http://farm3.static.flickr.com/2786/4407754577_37f76d718e.jpg" width="500" height="375" alt="IMAG0982" /></a>

<p>そこそこボリュームもあって悪くなかったです。味もまあまあ。ルネテラスで鍋とかもやってみたかったですね。ルネグルメ道にはまだ開拓の余地がたくさんあります。</p>]]></content:encoded>
		<dc:subject>diary</dc:subject>
		<dc:date>2010-03-05T21:54:25+09:00</dc:date>
		<dc:creator>oquno</dc:creator>
		<dc:publisher>Serene Bach</dc:publisher>
		<dc:rights>oquno</dc:rights>
	</item>
	<item rdf:about="http://oquno.com/log/eid2294.html">
		<link>http://oquno.com/log/eid2294.html</link>
		<title>Google DevFest 2010 Japan参加します</title>
		<description>東京会場はコード書く系の全部解けないと参加できないような基準点らしかったですが、京都会場は漢字変換サーバー書くだけでもOKくらいの基準...</description>
		<content:encoded><![CDATA[<a href="http://www.flickr.com/photos/oquno/4399514094/" title="DevFest Quiz通過 by oquno, on Flickr"><img src="http://farm3.static.flickr.com/2793/4399514094_13cd9a5803.jpg" width="442" height="500" alt="DevFest Quiz通過" /></a>

<p>東京会場はコード書く系の全部解けないと参加できないような基準点らしかったですが、京都会場は漢字変換サーバー書くだけでもOKくらいの基準点だったらしいですね。Operaユーザーなのにタダメシのためにプライドを捨ててChrome Extensionまで作ったというのに。</p>

<p>あと、回答締めきってからコードを晒すのはダサいなと思いました。最速で晒せ。</p>]]></content:encoded>
		<dc:subject>diary</dc:subject>
		<dc:date>2010-03-02T20:07:36+09:00</dc:date>
		<dc:creator>oquno</dc:creator>
		<dc:publisher>Serene Bach</dc:publisher>
		<dc:rights>oquno</dc:rights>
	</item>
	<item rdf:about="http://oquno.com/log/eid2293.html">
		<link>http://oquno.com/log/eid2293.html</link>
		<title>PiTaPaの申し込み蹴られた</title>
		<description>どうやらSoftBank Mobile回線契約した際に無理矢理入らされたライフカードの契約書の印鑑が薄いとか言って返されたのに勝手に引き落としじゃなく...</description>
		<content:encoded><![CDATA[<a href="http://www.flickr.com/photos/oquno/4391574036/" title="お見送り by oquno, on Flickr"><img src="http://farm3.static.flickr.com/2746/4391574036_f60f438dee.jpg" width="488" height="500" alt="お見送り" /></a>

<p>どうやらSoftBank Mobile回線契約した際に無理矢理入らされたライフカードの契約書の印鑑が薄いとか言って返されたのに勝手に引き落としじゃなくて振込にされたせい。せめてコンビニ振込くらい出来るようにしとけやとは思いますが、いわゆるブラックリストには5年ほど載るらしいですね。延滞金とかもちゃんと払ったのに。</p>]]></content:encoded>
		<dc:subject>diary</dc:subject>
		<dc:date>2010-02-27T14:02:45+09:00</dc:date>
		<dc:creator>oquno</dc:creator>
		<dc:publisher>Serene Bach</dc:publisher>
		<dc:rights>oquno</dc:rights>
	</item>
	<item rdf:about="http://oquno.com/log/eid2292.html">
		<link>http://oquno.com/log/eid2292.html</link>
		<title>mod_extract_forwardedをCentOS 5に入れたメモ</title>
		<description>先日、うちのサーバー構成を、しょぼいノートPCのwebサーバーをフロントに置いてたのを、無駄に置いてあったML115なんかと交換して、しかし kichik...</description>
		<content:encoded><![CDATA[<p>先日、うちのサーバー構成を、しょぼいノートPCのwebサーバーをフロントに置いてたのを、無駄に置いてあったML115なんかと交換して、しかし kichikutter とかの移転がめんどいので、大体 mod_proxy で元のノートPCサーバーに送ってる感じにしました。</p>

<p>もうあまりCentOSは好きじゃないのですが、そんな経緯で、ブログのスパムブロックが正常に動くように mod_extract_forwarded を入れたので、CentOS用のそれっぽいのがすぐ見つからなかったしメモっておきます。apacheは2.2。</p>

<p>apxs入ってなかったら入れる</p>
<pre># yum install httpd-devel</pre>

<p>mod_extract_forwarded 落として解凍</p>
<pre># wget http://www.openinfo.co.uk/apache/extract_forwarded-2.0.2.tar.gz
# tar zxvf extract_forwarded-2.0.2.tar.gz
# cd extract_forwarded/</pre>

<p>パッチ当てる(今も有効なのかよくわかってない)</p>
<pre># vi extract_forwarded.patch</pre>
<pre>--- mod_extract_forwarded.c.orig	2004-03-09 00:27:36.000000000 +0900
+++ mod_extract_forwarded.c	2007-04-18 10:27:08.945045803 +0900
@@ -758,7 +758,7 @@
     {
         if (conf->debug == MEF_DEBUG_ON) 
         {
-            fprintf(stderr,"MEF: phase:%s, $s not acceptabler proxy, %s\n", 
+            fprintf(stderr,"MEF: phase:%s, %s not acceptabler proxy, %s\n", 
                     phase, conn->remote_ip, r->unparsed_uri);
             fflush(stderr);
         }
@@ -925,6 +925,9 @@
  * spoof one) is added to the X-Forwarded-For header.
  */
 static int mef_before_proxy_http(request_rec *r, 
+#if AP_SERVER_MINORVERSION_NUMBER >= 2
+                                 proxy_worker *worker,
+#endif
                                  proxy_server_conf *pconf,
                                  char *url, const char *proxyname, 
                                  apr_port_t proxyport)</pre>
<p>(from <a href="http://d.hatena.ne.jp/dayflower/20060603/1149314379" target="_blank">mod_rpaf のかわりに mod_extract_forwarded なるものがあるらしい - daily dayflower</a>)</p>
<pre># patch < extract_forwarded.patch</pre>

<p>インストール</p>
<pre># /usr/sbin/apxs -c -i -a mod_extract_forwarded.c</pre>

<p>有効にしてapache再起動</p>
<pre># vi /etc/httpd/conf.d/extract_forward.conf</pre>
<pre>MEForder refuse,accept
MEFrefuse all
MEFaccept 192.168.1.XXX # mod_proxy使ってるサーバーのIPアドレス</pre>
<pre># /etc/init.d/httpd restart</pre>

<p>これで、apacheのログ見てIPアドレスが外のIPっぽかったら成功のようです。</p>]]></content:encoded>
		<dc:subject>IT &gt; Programming</dc:subject>
		<dc:date>2010-02-22T08:41:25+09:00</dc:date>
		<dc:creator>oquno</dc:creator>
		<dc:publisher>Serene Bach</dc:publisher>
		<dc:rights>oquno</dc:rights>
	</item>
	<item rdf:about="http://oquno.com/log/eid2291.html">
		<link>http://oquno.com/log/eid2291.html</link>
		<title>風呂でインターネットをしましょう</title>
		<description>先日までは、風呂といったらシャワーやろがといった感じで、風呂でのインターネットはemonsterのOperaでちょっとWeb見るくらいだったのですが、湯...</description>
		<content:encoded><![CDATA[<p>先日までは、風呂といったらシャワーやろがといった感じで、風呂でのインターネットはemonsterのOperaでちょっとWeb見るくらいだったのですが、湯船に浸かる今日この頃なので、工人舎のマシンも使える感じになったことだし、新しい風呂インターネットスタイルを開発してみました。</p>

<img src="http://img.f.hatena.ne.jp/images/fotolife/o/oquno/20100221/20100221043228.png"/ title="風呂小池スタイル">

<p>上図は、マシンを膝に乗せてインターネットするということで、勝手に風呂小池スタイルとしました。自分だとバッテリーの持つ限り継続可能です。</p>

<a href="http://www.flickr.com/photos/oquno/4376062606/" title="New Style of Bathroom-Internet by oquno, on Flickr"><img src="http://farm5.static.flickr.com/4034/4376062606_1616e49aeb_m.jpg" width="240" height="180" alt="New Style of Bathroom-Internet" /></a>
<a href="http://www.flickr.com/photos/oquno/4375314951/" title="New Style of Bathroom-Internet by oquno, on Flickr"><img src="http://farm3.static.flickr.com/2694/4375314951_d7eb6a84c4_m.jpg" width="240" height="180" alt="New Style of Bathroom-Internet" /></a>

<p>で、これは、特に命名はしてませんが、工人舎ノートのハンドストラップが丁度シャワーを引っかけるところにかかって、動画鑑賞やTwitter流し見などができるスタイルです。操作はできるのだけど、楽な姿勢ではないので、Bluetoothトラックボールとかあるといいかなと思います。</p>

<p>注意点としては、どちらも濡れて壊れる可能性があるので、安価なネットブックなんかのサブマシンでお試しください。ハンドストラップがついてるのは工人舎のモデルしか知らないけど、もっと便利なのあるんですかね。</p>]]></content:encoded>
		<dc:subject>IT</dc:subject>
		<dc:date>2010-02-22T01:08:44+09:00</dc:date>
		<dc:creator>oquno</dc:creator>
		<dc:publisher>Serene Bach</dc:publisher>
		<dc:rights>oquno</dc:rights>
	</item>
	<item rdf:about="http://oquno.com/log/eid2290.html">
		<link>http://oquno.com/log/eid2290.html</link>
		<title>交通費破産しそう問題</title>
		<description>交通費はバカにできませんね。PiTaPaを早期にゲットして時間差トリックを使えばもうちょっとビビらないで済んだような気もする。先週末くらい...</description>
		<content:encoded><![CDATA[<p>交通費はバカにできませんね。PiTaPaを早期にゲットして時間差トリックを使えばもうちょっとビビらないで済んだような気もする。先週末くらいに書類送ったけどまだPiTaPa来ないし。</p>
]]></content:encoded>
		<dc:subject>diary</dc:subject>
		<dc:date>2010-02-21T05:40:29+09:00</dc:date>
		<dc:creator>oquno</dc:creator>
		<dc:publisher>Serene Bach</dc:publisher>
		<dc:rights>oquno</dc:rights>
	</item>
</rdf:RDF>
