<?xml version="1.0" encoding="utf-8" ?>
<feed version="0.3"
	xml:lang="ja"
	xmlns="http://purl.org/atom/ns#"
	xmlns:dc="http://purl.org/dc/elements/1.1/">
	<title>classics.</title>
	<link rel="alternate" type="text/html" href="http://oquno.com/" />
	<modified>2010-03-11T12:19:08+00:00</modified>
	<tagline><![CDATA[oqunoの日記/Blog]]></tagline>
	<generator url="http://serenebach.net/">Serene Bach</generator>
	<entry>
		<title>Google DevFest 行ってきました</title>
		<link rel="alternate" type="text/html" href="http://oquno.com/log/eid2298.html" />
		<id>http://oquno.com/log/eid2298.html</id>
		<issued>2010-03-11T21:16:32+09:00</issued>
		<modified>2010-03-11T12:16:32Z</modified>
		<summary>本当にタダメシもタダグッズもなくて驚いた。セッションはgolangのがおもしろかったですね。</summary>
		<author>
			<name>oquno</name>
		</author>
		<dc:subject>diary</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![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>
	</entry>
	<entry>
		<title>日記</title>
		<link rel="alternate" type="text/html" href="http://oquno.com/log/eid2297.html" />
		<id>http://oquno.com/log/eid2297.html</id>
		<issued>2010-03-10T21:12:25+09:00</issued>
		<modified>2010-03-10T12:12:25Z</modified>
		<summary>今朝うとうとしながら電車を降りたらemonsterをホルダーごと車内に忘れて、すぐ気付いたのでインフォメーションなんちゃらというところに行った...</summary>
		<author>
			<name>oquno</name>
		</author>
		<dc:subject>diary</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[<p>今朝うとうとしながら電車を降りたらemonsterをホルダーごと車内に忘れて、すぐ気付いたのでインフォメーションなんちゃらというところに行った。</p>
<p>駅員さんに相談したらサクッと電車が向かってる方の駅に連絡してくれて、サクッと見つけてくれた。多少時間が厳しかったのと、急いで持ってきてもらうのも悪いと思ったので、帰宅の際についでに受け取った。</p>
<p>そんなわけで、あまり他人を信じない人間ですが、駅員さんは信用しようと思いました。</p>
]]></content>
	</entry>
	<entry>
		<title>faviconがないサイトにfavidenticon.user.js</title>
		<link rel="alternate" type="text/html" href="http://oquno.com/log/eid2296.html" />
		<id>http://oquno.com/log/eid2296.html</id>
		<issued>2010-03-07T05:58:07+09:00</issued>
		<modified>2010-03-06T20:58:07Z</modified>
		<summary>http://twitter.com/oquno/status/8528797858そんなわけで、結構前から欲しかったのだけれど、ちょうどいいライブラリ( http://www.moreslowly.jp/products/identicon/ )が...</summary>
		<author>
			<name>oquno</name>
		</author>
		<dc:subject>IT &gt; Programming</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![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>
	</entry>
	<entry>
		<title>鍋納め</title>
		<link rel="alternate" type="text/html" href="http://oquno.com/log/eid2295.html" />
		<id>http://oquno.com/log/eid2295.html</id>
		<issued>2010-03-05T21:54:25+09:00</issued>
		<modified>2010-03-05T12:54:25Z</modified>
		<summary>もう春ではあるけれど、ルネのメニューに鍋があるのが5日までというので、鍋納めしてきた。注文してから数分待つ必要があるので今まで食べた...</summary>
		<author>
			<name>oquno</name>
		</author>
		<dc:subject>diary</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![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>
	</entry>
	<entry>
		<title>Google DevFest 2010 Japan参加します</title>
		<link rel="alternate" type="text/html" href="http://oquno.com/log/eid2294.html" />
		<id>http://oquno.com/log/eid2294.html</id>
		<issued>2010-03-02T20:07:36+09:00</issued>
		<modified>2010-03-02T11:07:36Z</modified>
		<summary>東京会場はコード書く系の全部解けないと参加できないような基準点らしかったですが、京都会場は漢字変換サーバー書くだけでもOKくらいの基準...</summary>
		<author>
			<name>oquno</name>
		</author>
		<dc:subject>diary</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![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>
	</entry>
	<entry>
		<title>PiTaPaの申し込み蹴られた</title>
		<link rel="alternate" type="text/html" href="http://oquno.com/log/eid2293.html" />
		<id>http://oquno.com/log/eid2293.html</id>
		<issued>2010-02-27T14:02:45+09:00</issued>
		<modified>2010-02-27T05:02:45Z</modified>
		<summary>どうやらSoftBank Mobile回線契約した際に無理矢理入らされたライフカードの契約書の印鑑が薄いとか言って返されたのに勝手に引き落としじゃなく...</summary>
		<author>
			<name>oquno</name>
		</author>
		<dc:subject>diary</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![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>
	</entry>
	<entry>
		<title>mod_extract_forwardedをCentOS 5に入れたメモ</title>
		<link rel="alternate" type="text/html" href="http://oquno.com/log/eid2292.html" />
		<id>http://oquno.com/log/eid2292.html</id>
		<issued>2010-02-22T08:41:25+09:00</issued>
		<modified>2010-02-21T23:41:25Z</modified>
		<summary>先日、うちのサーバー構成を、しょぼいノートPCのwebサーバーをフロントに置いてたのを、無駄に置いてあったML115なんかと交換して、しかし kichik...</summary>
		<author>
			<name>oquno</name>
		</author>
		<dc:subject>IT &gt; Programming</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![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>
	</entry>
	<entry>
		<title>風呂でインターネットをしましょう</title>
		<link rel="alternate" type="text/html" href="http://oquno.com/log/eid2291.html" />
		<id>http://oquno.com/log/eid2291.html</id>
		<issued>2010-02-22T01:08:44+09:00</issued>
		<modified>2010-02-21T16:08:44Z</modified>
		<summary>先日までは、風呂といったらシャワーやろがといった感じで、風呂でのインターネットはemonsterのOperaでちょっとWeb見るくらいだったのですが、湯...</summary>
		<author>
			<name>oquno</name>
		</author>
		<dc:subject>IT</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![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>
	</entry>
	<entry>
		<title>交通費破産しそう問題</title>
		<link rel="alternate" type="text/html" href="http://oquno.com/log/eid2290.html" />
		<id>http://oquno.com/log/eid2290.html</id>
		<issued>2010-02-21T05:40:29+09:00</issued>
		<modified>2010-02-20T20:40:29Z</modified>
		<summary>交通費はバカにできませんね。PiTaPaを早期にゲットして時間差トリックを使えばもうちょっとビビらないで済んだような気もする。先週末くらい...</summary>
		<author>
			<name>oquno</name>
		</author>
		<dc:subject>diary</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[<p>交通費はバカにできませんね。PiTaPaを早期にゲットして時間差トリックを使えばもうちょっとビビらないで済んだような気もする。先週末くらいに書類送ったけどまだPiTaPa来ないし。</p>
]]></content>
	</entry>
	<entry>
		<title>工人舎のUbuntuを9.10にしたり</title>
		<link rel="alternate" type="text/html" href="http://oquno.com/log/eid2289.html" />
		<id>http://oquno.com/log/eid2289.html</id>
		<issued>2010-02-21T05:28:14+09:00</issued>
		<modified>2010-02-20T20:28:14Z</modified>
		<summary>無線LANがつながらなくて放置していたのだけど、久々に電源入れたらつながったので、Ubuntuのバージョンを上げたりした。大体問題なかったのだ...</summary>
		<author>
			<name>oquno</name>
		</author>
		<dc:subject>雑記</dc:subject>
		<content mode="escaped" type="text/html" xml:lang="ja"><![CDATA[<p>無線LANがつながらなくて放置していたのだけど、久々に電源入れたらつながったので、Ubuntuのバージョンを上げたりした。大体問題なかったのだけれど、日本語入力だけibusになってたせいかATOK風のキーバインドへの設定が簡単にできず、scim-bridgeとやらを入れたり設定したりしたら。前のようにATOKっぽくなった。あとはタッチパッドの設定ウィンドウが起動しないとかあるんだけど、全然直し方わからないし、まあ使えなくもないので放置。</p>
]]></content>
	</entry>
</feed>
