<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>りばにしの戯言 &#187; コンピュータ</title>
	<atom:link href="http://nao.river24.net/blog/category/computer/feed/" rel="self" type="application/rss+xml" />
	<link>http://nao.river24.net/blog</link>
	<description>river24のriver24によるriver24のためのblog</description>
	<lastBuildDate>Sun, 05 Feb 2012 17:00:25 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://nao.river24.net/blog/category/computer/feed/" />
		<item>
		<title>IEICEの2011年度ソサイエティ大会のProceedingsをHack</title>
		<link>http://nao.river24.net/blog/entry/20110914210239/</link>
		<comments>http://nao.river24.net/blog/entry/20110914210239/#comments</comments>
		<pubDate>Wed, 14 Sep 2011 12:02:39 +0000</pubDate>
		<dc:creator>りばにし</dc:creator>
				<category><![CDATA[コンピュータ]]></category>
		<category><![CDATA[研究]]></category>

		<guid isPermaLink="false">http://nao.river24.net/blog/?p=4089</guid>
		<description><![CDATA[現在，北海道大学にて，電子情報通信学会（IEICE）のソサイエティ大会が開催されています． ソサイエティ大会講演論文集 from www.gakkai-web.net at 2011年09月14日20時39分 IEICE [...]]]></description>
			<content:encoded><![CDATA[<p>現在，北海道大学にて，電子情報通信学会（IEICE）のソサイエティ大会が開催されています．</p>
<div class="quote">
<div class="quotetitle">ソサイエティ大会講演論文集</div>
<blockquote cite="http://www.gakkai-web.net/gakkai/ieice/2011Spro/index.html" title="ソサイエティ大会講演論文集"></blockquote>
<div class="cite"><cite>from <a href="http://www.gakkai-web.net/gakkai/ieice/2011Spro/index.html" target="_blank">www.gakkai-web.net</a> at 2011年09月14日20時39分</cite></div>
</div>
<p>IEICEのソ大や総大のProceedingsは，著者名・所属機関・キーワード・セッションなど，様々な場所からPDFにリンクされているのですが，リンク先がPDFのため，逆方向のリンクが存在しません．（PDFからURLへのリンクは可能ですが，Proceedingsの場合は相対的なPATHで指定できないとうまく動きませんし，そもそも論文PDFの中にあれこれ追記するべきでもありませんしね）<br />
そのため，非常に使いにくいです．</p>
<p>たとえば，ある研究者の発表を聞きたいと思ったときには，「著者索引」から名前を見つけることができ，その論文PDFを参照することまではできます．<br />
しかしながら，その発表を見に行くついでに，同じセッションにおもしろい発表でもあればそれも聞いてみようかな，論文PDFを確認してみるか，と思ったときに壁にぶち当たります．<br />
現状のProceedingsでは，「著者索引」から辿り着いた研究者の名前が示された欄に付記されている「A-1-1」のような番号（ここでは仮に「論文番号」とします）を一度控え，次にトップページの「プログラム」から該当するソサイエティを選び，さらにセッションを選び，その中からさらに時間帯を探すことで，ようやく達成されます．<br />
はっきり言って，使いにくいです．</p>
<p>そこで，Proceedingsを少しでも使いやすくするために，Proceedingsを形成しているHTMLファイルを書き換えてしまうことにしました．</p>
<p><span id="more-4089"></span></p>
<p>HTMLファイルをどのように書き換えるかと言いますと，主に以下の2つです．</p>
<ul>
<li>HTMLの中で同じPDFにリンクしているところ同士を相互にリンクします．たとえば，「著者索引」からAさんを見つけたときに，Aさんが発表するセッションの発表一覧を，すぐに確認できるようになります．</li>
<li>上記の相互リンクに加えて，同じ部分に，時間割のような表になっている「講演日時・会場一覧」とのリンク（一部は相互リンク）も作成します．</li>
</ul>
<p>具体的には，以下の2つのスクリプトによって実現します．スクリプトが2つに分かれているのは，段階的に作ったからで，1つのスクリプトにまとめることも可能です．が，面倒なので放置．</p>
<div class="quote">
<div class="quotetitle">IEICEの2011年度ソサイエティ大会のProceedingsを少し美味しくするシェルスクリプト — Gist</div>
<blockquote cite="https://gist.github.com/1213484" title="IEICEの2011年度ソサイエティ大会のProceedingsを少し美味しくするシェルスクリプト — Gist"></blockquote>
<div class="cite"><cite>from <a href="https://gist.github.com/1213484" target="_blank">gist.github.com</a> at 2011年09月14日20時40分</cite></div>
</div>
<div class="quote">
<div class="quotetitle">少し美味しくなったIEICEの2011年度ソサイエティ大会のProceedingsを，さらにちょっとだけ美味しくするシェルスクリプト — Gist</div>
<blockquote cite="https://gist.github.com/1215791" title="少し美味しくなったIEICEの2011年度ソサイエティ大会のProceedingsを，さらにちょっとだけ美味しくするシェルスクリプト — Gist"></blockquote>
<div class="cite"><cite>from <a href="https://gist.github.com/1215791" target="_blank">gist.github.com</a> at 2011年09月14日20時41分</cite></div>
</div>
<p>大まかに使い方を説明します．</p>
<ul>
<li>DVD-ROMのProceedingsの中身を，一度，HDDなどにコピーしてください．HTMLを書き換えるので，書き換え可能な領域にある必要があります．</li>
<li>まず，1つめのシェルスクリプトを使います．
<ul>
<li>まず，1つめのシェルスクリプトをダウンロードしてください．</li>
<li>次に，先ほどコピーしたProceedingsの「Settings」ディレクトリを，このシェルスクリプトの冒頭にある「ROOT_DIR」に指定してください．</li>
<li>あと，処理中，一時ファイルを作成するので，その場所もこのシェルスクリプトの冒頭にある「TMP_DIR」に指定してください．</li>
<li>シェルスクリプトを実行してください．<strong>そこそこ時間がかかる（僕の環境だと30分くらい）ので注意してください．処理が完了するまでお待ちください．</strong></li>
</ul>
</li>
<li>次に，2つめのシェルスクリプトを使います．<strong>1つめのシェルスクリプトの処理が完了していない場合は，先に進まないでください．</strong>
<ul>
<li>まず，2つめのシェルスクリプトをダウンロードしてください．</li>
<li>次に，このシェルスクリプトの冒頭にある「ROOT_DIR」に．<strong>1つめのシェルスクリプトで指定したのと同じディレクトリを，1つめのシェルスクリプトの処理が完了している状態で，指定してください．</strong></li>
<li>あと，処理中，一時ファイルを作成するので，その場所もこのシェルスクリプトの冒頭にある「TMP_DIR」に指定してください．</li>
<li>シェルスクリプトを実行してください．<strong>そこそこ時間がかかる（僕の環境だと20分くらい）ので注意してください．処理が完了するまでお待ちください．</strong></li>
</ul>
</li>
<li>できあがりです．</li>
</ul>
<p>ひとまず手元の Mac (Snow Leopard) で動作確認しております．<br />
比較的標準的な UNIX 系（って言えば伝わります？）プログラムしか使っていないので，他の環境でも動作するのではないかと思います．Windows でも cygwin で使えるかもしれません（未確認）．<br />
あ，何カ所かで md5 を使っているので，md5sum な環境では修正が必要です．</p>
<p>なお，当スクリプトは全て自己責任においてご利用ください．当方は一切責任をとりません（とれません）．</p>
<p>以上になります．できあがったProceedingsで，快適なソサイエティ大会をお楽しみください．</p>
<p>来年03月の総合大会の際には，このようなHackなしに，使いやすいProceedingsになっていることを祈ります．</p>
]]></content:encoded>
			<wfw:commentRss>http://nao.river24.net/blog/entry/20110914210239/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://nao.river24.net/blog/entry/20110914210239/" />
	</item>
		<item>
		<title>Happy Hacking Keyboard Professional Type-S</title>
		<link>http://nao.river24.net/blog/entry/20110708070358/</link>
		<comments>http://nao.river24.net/blog/entry/20110708070358/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 22:03:58 +0000</pubDate>
		<dc:creator>りばにし</dc:creator>
				<category><![CDATA[コンピュータ]]></category>

		<guid isPermaLink="false">http://nao.river24.net/blog/?p=3977</guid>
		<description><![CDATA[先週末，こいつが届いた． HHKB Professional Type-S Close HHKB Professional Type-S originally uploaded by river24 このブログの熱心な読 [...]]]></description>
			<content:encoded><![CDATA[<p>先週末，こいつが届いた．</p>
<div class="flickr">
<div class="flickrtitle"><a href="http://www.flickr.com/photos/heavenwolf/5908660440/">HHKB Professional Type-S</a></div>
<div class="flickrphoto">


			    <a href="http://farm7.static.flickr.com/6030/5908660440_38ebec1764_b.jpg" class="highslide"  onclick="return hs.expand(this, {captionId: 'caption-for-P39770'})"> 
                <img src="http://farm7.static.flickr.com/6030/5908660440_38ebec1764.jpg" alt="" border="0" id="P39770" title="" /></a> 
								<div class='highslide-caption' id='caption-for-P39770'>
			       		
	     				    	<a href="#" onclick="hs.close(this)" class="highslide-close">Close</a>   	
				<div style="clear:both">HHKB Professional Type-S</div>
	
			    </div>


  </div>
<div class="flickrinfo">originally uploaded by <a href="http://www.flickr.com/photos/heavenwolf/">river24</a></div>
</div>
<p>このブログの熱心な読者（推定0人）ならツッコみたくなっていることだろう．「おいおい，ちょっと前に買ったばっかりじゃねぇの？」と．</p>
<p>前回のは職場用．今回のは家用，である．</p>
<p><span id="more-3977"></span></p>
<p>実は，最初に Happy Hacking Keyboard Professional に手を出したのは，今からおよそ一年半前．家用に日本語配列バージョンを購入して，バリバリ活用するぞと思っていたのだが，いざ家に届いて使ってみると，その打鍵音の大きさにびびって，特に家で使う時間帯である夜から深夜にかけての使用は厳しいと判断し，数日使っただけで封印．</p>
<p>その後，キーボード環境を英字配列に移行する中で，職場だったら Happy Hacking Keyboard を使っても打鍵音とか（そんなに）気にならないかも，などと考え，日本語配列を知人に買い取ってもらい，英字配列の Professional 2 を買い直したのが，先日のブログ記事．</p>
<p>いざ職場でメインのキーボードとして使い始めると，家にある Apple Wireless Keyboard との微妙なレイアウトの違い（両方とも英字配列なんだが，微妙に違う）に戸惑い始めた．職場でのキーボード使用時間の方が圧倒的に長い（家にいる時間もかなりあるけど，パソコンの前にいない時間も多いからね）こともあり，職場の環境をベースに家も同じにしたくなってきた．</p>
<p>しかしながら，打鍵音の問題がある．数日間家でも長時間作業する必要があったため，その間はキーボードと一緒に通勤していたが，やはり深夜にあの打鍵音は気になる．調子に乗って打ちまくっていると，ご近所迷惑になるんじゃないかと，ヒヤヒヤ．</p>
<p>そんな日々に，ちょうど新型の Type-S が発表されてしまったわけで．静音性が増しているというキャッチフレーズに，当初は実機を見てからと思ったものの，レビュー記事で静音性がなんとなくはわかったのと，身体が Happy Hacking Keyboard じゃなきゃダメなの病に感染してしまったのとで，我慢できず，発注．</p>
<p>で，届いて使い始めたわけで．</p>
<p>いざ使い始めると，その静音性は本当にすばらしい．まだ旧型（なんて言っては失礼だが）と並べて比べたわけではないが，明らかに「カチャカチャ」した感じが減って，「カタカタ」した感じの音をさらにタオルでくるんだような，そんな音．伝わりにくい（笑）．とにかく，静かなのはたしか．あとは打鍵した際に指に伝わる感触もかなり異なっている．新型の方が吸い付く感じがするかな．こればっかりは個人の感想であってうんぬん，になっちゃうけど．</p>
<p>とにかくいいキーボードです．自分にとっては，あの Happy Hacking Keyboard が静かになって家でも堂々と使えるようになったのは，家でのパソコン生活に革命が起こったようなものと言えるくらい，すごいことです．家での打鍵数は確実に増えていると思います．あ，打鍵数カウントしておくべきだった．最近計測してなかった（笑）．</p>
<p>ちょっとお値段が張りますが，おすすめです．</p>
]]></content:encoded>
			<wfw:commentRss>http://nao.river24.net/blog/entry/20110708070358/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://nao.river24.net/blog/entry/20110708070358/" />
	</item>
		<item>
		<title>C++ な日々</title>
		<link>http://nao.river24.net/blog/entry/20110612224759/</link>
		<comments>http://nao.river24.net/blog/entry/20110612224759/#comments</comments>
		<pubDate>Sun, 12 Jun 2011 13:47:59 +0000</pubDate>
		<dc:creator>りばにし</dc:creator>
				<category><![CDATA[コンピュータ]]></category>

		<guid isPermaLink="false">http://nao.river24.net/blog/?p=3936</guid>
		<description><![CDATA[春から C++ を少し触ってます． 家を漁ってみたところ，研究室に配属された頃に買ったっぽい C++ の本が見つかりました． GNUC++プログラミング―LinuxをはじめとするUNIX系OSにおける開発技法のすべて ( [...]]]></description>
			<content:encoded><![CDATA[<p>春から C++ を少し触ってます．</p>
<p>家を漁ってみたところ，研究室に配属された頃に買ったっぽい C++ の本が見つかりました．</p>
<div class="amazlet-box">
<div class="amazlet-image"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4881359568/heavenwolf-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51V3W9P3JZL._SL160_.jpg" alt="GNUC++プログラミング―LinuxをはじめとするUNIX系OSにおける開発技法のすべて (UNIX Programmer’s Library)" /></a></div>
<div class="amazlet-info">
<div class="amazlet-name"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4881359568/heavenwolf-22/ref=nosim/" name="amazletlink" target="_blank">GNUC++プログラミング―LinuxをはじめとするUNIX系OSにおける開発技法のすべて (UNIX Programmer’s Library)</a>
<div class="amazlet-powered-date">posted with <a href="http://www.amazlet.com/browse/ASIN/4881359568/heavenwolf-22/ref=nosim/" title="GNUC++プログラミング―LinuxをはじめとするUNIX系OSにおける開発技法のすべて (UNIX Programmer’s Library)" target="_blank">amazlet</a> at 11.06.12</div>
</div>
<div class="amazlet-detail">トム スワン <br />翔泳社 <br />売り上げランキング: 941888</div>
<div class="amazlet-sub-info">
<div class="amazlet-link"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4881359568/heavenwolf-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div>
</div>
</div>
<div class="amazlet-footer"></div>
</div>
<p>当時，この本を読んで何を勉強しようとしていたのか思い出せません．それどころか，研究室時代に GNU C++ を触った記憶はほとんどありません汗．</p>
<p>まぁ，大学の講義などで一応 C 言語を触っていたのと，その後は Java や Ruby などのオブジェクト指向言語を触っていたのとで，比較的すんなり C++ を読んで追ったり，既存のソースを参考にして書いたりすることはできました．</p>
<p>まだまだ浅瀬で水浴びしている程度ですが，よろしくお願いしますw</p>
]]></content:encoded>
			<wfw:commentRss>http://nao.river24.net/blog/entry/20110612224759/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://nao.river24.net/blog/entry/20110612224759/" />
	</item>
		<item>
		<title>Happy Hacking Keyboard のカスタマイズ</title>
		<link>http://nao.river24.net/blog/entry/20110526124104/</link>
		<comments>http://nao.river24.net/blog/entry/20110526124104/#comments</comments>
		<pubDate>Thu, 26 May 2011 03:41:04 +0000</pubDate>
		<dc:creator>りばにし</dc:creator>
				<category><![CDATA[コンピュータ]]></category>

		<guid isPermaLink="false">http://nao.river24.net/blog/?p=3889</guid>
		<description><![CDATA[身の回りのキーボードを英字配列に変更してきましたが，ついに英字配列の HHK Professional 2 に手を出すまでに至りました．墨の無刻印モデルです． キー配列は大体覚えてはいるので，無刻印でもあまり問題はないの [...]]]></description>
			<content:encoded><![CDATA[<p>身の回りのキーボードを英字配列に変更してきましたが，ついに英字配列の HHK Professional 2 に手を出すまでに至りました．墨の無刻印モデルです．</p>
<p>キー配列は大体覚えてはいるので，無刻印でもあまり問題はないのですが，問題は Mac のキーボード操作．</p>
<p>音量の上げ下げや CD / DVD の Eject など，標準のキーボード（でいいのかな？いわゆる Apple Wireless Keyboard とか MacBook のキーボードとか）ではファンクションキーと Fn キーの組み合わせでサポートされていた操作です．</p>
<p>HHK Professional 2 にはファンクションキーが存在しないのですが，その替わりに Fn キーといずれかのキーの組み合わせで，これらの操作をサポートしてくれています．が，この「いずれかのキー」ってのが，Mac 標準のキーとの組み合わせとは全然違うので，とてもじゃないけど覚えられない．少なくとも使い始めたばかりの今は．</p>
<p>というわけで，白の有刻印のキートップだけ別途購入して，Mac の操作関係が記載されたキーを中心に，それだけ入れ替え．あとは数字キーのあたりが，今まで日本語配列を使っていたために，Shift キーとの組み合わせの微妙な違いにときどき困るので，それらも入れ替え．</p>
<p>で，できあがったのがこれ．</p>
<div class="flickr">
<div class="flickrtitle"><a href="http://www.flickr.com/photos/heavenwolf/5760647886/">HHKのカスタマイズ</a></div>
<div class="flickrphoto">


			    <a href="http://farm6.static.flickr.com/5109/5760647886_765f3ed5f4_b.jpg" class="highslide"  onclick="return hs.expand(this, {captionId: 'caption-for-P38890'})"> 
                <img src="http://farm6.static.flickr.com/5109/5760647886_765f3ed5f4.jpg" alt="" border="0" id="P38890" title="" /></a> 
								<div class='highslide-caption' id='caption-for-P38890'>
			       		
	     				    	<a href="#" onclick="hs.close(this)" class="highslide-close">Close</a>   	
				<div style="clear:both">HHKのカスタマイズ</div>
	
			    </div>


  </div>
<div class="flickrinfo">originally uploaded by <a href="http://www.flickr.com/photos/heavenwolf/">river24</a></div>
</div>
<p>Ctrl が赤いのは秘密．</p>
<p>正直に言うと，職場で墨・無刻印の下地に白・有刻印のキートップで使っている方がいて，いいなぁと思って，お許しを得て，キートップを入れ替えるという発想をマネさせていただいた次第です．</p>
]]></content:encoded>
			<wfw:commentRss>http://nao.river24.net/blog/entry/20110526124104/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://nao.river24.net/blog/entry/20110526124104/" />
	</item>
		<item>
		<title>WordPress の高速化</title>
		<link>http://nao.river24.net/blog/entry/20110513224057/</link>
		<comments>http://nao.river24.net/blog/entry/20110513224057/#comments</comments>
		<pubDate>Fri, 13 May 2011 13:40:57 +0000</pubDate>
		<dc:creator>りばにし</dc:creator>
				<category><![CDATA[インターネット]]></category>
		<category><![CDATA[コンピュータ]]></category>
		<category><![CDATA[ブログ]]></category>

		<guid isPermaLink="false">http://nao.river24.net/blog/?p=3871</guid>
		<description><![CDATA[さくらVPSに移行した際に，Webサーバをnginxにしてみたのですが，せっかくなので話題の高速化をやってみました． 参考にさせていただいたのは，こちらの記事． WordPressを100倍速くする！ MySQLの調整や [...]]]></description>
			<content:encoded><![CDATA[<p>さくらVPSに移行した際に，Webサーバをnginxにしてみたのですが，せっかくなので話題の高速化をやってみました．</p>
<p>参考にさせていただいたのは，こちらの記事．</p>
<div class="quote">
<div class="quotetitle">WordPressを100倍速くする！ MySQLの調整やnginx proxy cache | KRAY Inc</div>
<blockquote cite="http://kray.jp/blog/wordpress-tuning/" title="WordPressを100倍速くする！ MySQLの調整やnginx proxy cache | KRAY Inc"><p>大げさな題名ですが、今回はWordPress単体を速くするのではなく、データベースやWebサーバなどの調整、またnginxのproxy cache機能を使って速くする話になります。</p></blockquote>
<div class="cite"><cite>from <a href="http://kray.jp/blog/wordpress-tuning/" target="_blank">kray.jp</a> at 2011年05月13日22時27分</cite></div>
</div>
<p>うちの場合は，今回の移行でnginx + fastcgi環境への移行は完了していたので，今回はnginxのproxy cacheのみを有効にしてみました．</p>
<p>設定が多少違うこともありますが，うちの場合は，ブログのトップページへの ab -n 100 -c 100 で，以下のような結果が．</p>
<ul>
<li>proxy cache 無効時</li>
<ul>
<li>Requests per second:    4.03 [#/sec]</li>
</ul>
<li>proxy cache 有効時</li>
<ul>
<li>Requests per second:    2676.59 [#/sec]</li>
</ul>
</ul>
<p>キャッシュすげぇ．</p>
]]></content:encoded>
			<wfw:commentRss>http://nao.river24.net/blog/entry/20110513224057/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://nao.river24.net/blog/entry/20110513224057/" />
	</item>
		<item>
		<title>ブログをさくらVPSに移行</title>
		<link>http://nao.river24.net/blog/entry/20110507224225/</link>
		<comments>http://nao.river24.net/blog/entry/20110507224225/#comments</comments>
		<pubDate>Sat, 07 May 2011 13:42:25 +0000</pubDate>
		<dc:creator>りばにし</dc:creator>
				<category><![CDATA[インターネット]]></category>
		<category><![CDATA[コンピュータ]]></category>
		<category><![CDATA[ブログ]]></category>

		<guid isPermaLink="false">http://nao.river24.net/blog/?p=3862</guid>
		<description><![CDATA[先月からさくらVPSを借りていたのですが，ちんたら環境構築している間に一ヶ月経過してしまいました． ひとまず，ブログだけさくらVPSに移行してみました． 今までとは少し違う構成にしたため，何か不具合があるかもしれません． [...]]]></description>
			<content:encoded><![CDATA[<p>先月からさくらVPSを借りていたのですが，ちんたら環境構築している間に一ヶ月経過してしまいました．</p>
<p>ひとまず，ブログだけさくらVPSに移行してみました．</p>
<p>今までとは少し違う構成にしたため，何か不具合があるかもしれません．その際はお気軽にご連絡いただけますと幸いです．</p>
]]></content:encoded>
			<wfw:commentRss>http://nao.river24.net/blog/entry/20110507224225/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://nao.river24.net/blog/entry/20110507224225/" />
	</item>
		<item>
		<title>cybozu-office-schedule &#8211; Ruby でサイボウズの予定を編集</title>
		<link>http://nao.river24.net/blog/entry/20110422234440/</link>
		<comments>http://nao.river24.net/blog/entry/20110422234440/#comments</comments>
		<pubDate>Fri, 22 Apr 2011 14:44:40 +0000</pubDate>
		<dc:creator>りばにし</dc:creator>
				<category><![CDATA[インターネット]]></category>
		<category><![CDATA[コンピュータ]]></category>

		<guid isPermaLink="false">http://nao.river24.net/blog/?p=3835</guid>
		<description><![CDATA[一昨年くらいに作った Ruby でサイボウズオフィスの予定をいじるライブラリを GitHub で公開してみた． river24/cybozu-office-schedule &#8211; GitHub ruby lib [...]]]></description>
			<content:encoded><![CDATA[<p>一昨年くらいに作った Ruby でサイボウズオフィスの予定をいじるライブラリを GitHub で公開してみた．</p>
<div class="quote">
<div class="quotetitle">river24/cybozu-office-schedule &#8211; GitHub</div>
<blockquote cite="https://github.com/river24/cybozu-office-schedule" title="river24/cybozu-office-schedule - GitHub"><p>ruby library for editing schedule of cybozu office</p></blockquote>
<div class="cite"><cite>from <a href="https://github.com/river24/cybozu-office-schedule" target="_blank">github.com</a> at 2011年04月22日23時40分</cite></div>
</div>
<p>身近な環境にあった Cybozu Office 6 と Cybozu Office 8 では動くのを確かめたけど，環境依存な部分があるかもしれない．</p>
<p>毎度のごとく，結局は MHC と同期したいのが目的なので，当然ながら mhc2cybozu も作ってあるが，それはちょっと整理してから公開予定．</p>
]]></content:encoded>
			<wfw:commentRss>http://nao.river24.net/blog/entry/20110422234440/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://nao.river24.net/blog/entry/20110422234440/" />
	</item>
		<item>
		<title>Wanderlust の引用返信時の名前表記の変更</title>
		<link>http://nao.river24.net/blog/entry/20110405222200/</link>
		<comments>http://nao.river24.net/blog/entry/20110405222200/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 13:22:00 +0000</pubDate>
		<dc:creator>りばにし</dc:creator>
				<category><![CDATA[インターネット]]></category>
		<category><![CDATA[コンピュータ]]></category>

		<guid isPermaLink="false">http://nao.river24.net/blog/?p=3792</guid>
		<description><![CDATA[相変わらずメールは Wanderlust で読み書きしております． Wanderlust では，メールに対して本文を引用した形で返信する際， At Tue, 05 Apr 2011 22:11:33 +0900, Nao [...]]]></description>
			<content:encoded><![CDATA[<p>相変わらずメールは Wanderlust で読み書きしております．</p>
<p>Wanderlust では，メールに対して本文を引用した形で返信する際，</p>
<pre class="code">At Tue, 05 Apr 2011 22:11:33 +0900,
Nao Kawanishi wrote:</pre>
<p>のような形で，元のメールの送信日時と，元のメールの送信者の名前が入るようになっています．</p>
<p>本エントリは，「元のメールの送信者の名前」の表記を変更するお話です．</p>
<p><span id="more-3792"></span></p>
<p>この「元のメールの送信者の名前」（「の」が多くて怒られますが笑）の部分に関しては，Wanderlust のアドレス帳に送信者のアドレスが入っていればその名前（内部的には Petname という扱い）が，アドレス帳に入っていなければ送信者が送信時に From につけた情報が，それもなければメールアドレスがそのまま，入るようになっています．</p>
<p>が，この仕様があまり好みではありません．</p>
<p>アドレス帳に登録されている情報が使われる場合，相手のアドレスをアドレス帳内でどのような名前で管理しているのか，相手に伝えることになります．別に変な名前で登録しているわけではなく，「さん」だったり「様」だったり，相手との関係性に応じて使い分けているだけなのですが，複数の人に対して送信するメールにそういう関係性がにじみ出るのが，個人的に好きではありません．</p>
<p>また，送信者が送信時に From につけた情報は，大抵メールソフト設定時につけた名前で，送信者が自分を表すのに使う表記なので，敬称が付いておらず，引用時にそのまま使ってしまうと呼び捨てしている感じになってしまいます．これもあまり好きではありません．</p>
<p>個人的には一番無機的な識別子であるメールアドレスを使いたいところです．が，本文にメールアドレスがそのまま記載されると，インターネット上に公開されるメーリングリストへの投稿なども考慮すると，メールアドレスそのままじゃなくて，少し変更したかったりします．</p>
<p>そんなわけで，以下のような Emacs Lisp を .wl に忍ばせるようにしました．</p>
<pre class="code">;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;; 返信引用時に，「wrote」の部分をメールアドレスだけにし，
;;; さらに @ を (at) に置換する
;;;
(defun my-wl-draft-cite ()
  (let ((mail-yank-ignored-headers "[^:]+:")
        (mail-yank-prefix "> ")
        date from cite-title)
    (save-restriction
      (if (< (mark t) (point))
          (exchange-point-and-mark))
      (narrow-to-region (point)(point-max))
      (setq date (std11-field-body "date")
            from (std11-field-body "from")))
    (when (or date from)
      (setq fromaddr (nth 1 (std11-extract-address-components from)))
      (insert (format "At %s,\n%s wrote:\n"
                      (or date "some time ago")
                      (or (if (string-match "@" fromaddr)
                              (replace-match "(at)" nil nil fromaddr))
                          "you"))))
    (mail-indent-citation)))
(setq wl-draft-cite-function 'my-wl-draft-cite)</pre>
<p>wl-draft.el 内の wl-default-draft-cite をベースに変更したものです．メールアドレスの @ を (at) に置き換えて挿入するようになりました．</p>
<p>以前から対応したかったものの，ほったらかしにしていたことだけに，解決してスッキリしました．</p>
]]></content:encoded>
			<wfw:commentRss>http://nao.river24.net/blog/entry/20110405222200/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://nao.river24.net/blog/entry/20110405222200/" />
	</item>
		<item>
		<title>本をまとめ買い：AWS本，大規模Webアプリ本，美データ本</title>
		<link>http://nao.river24.net/blog/entry/20110328202036/</link>
		<comments>http://nao.river24.net/blog/entry/20110328202036/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 11:20:36 +0000</pubDate>
		<dc:creator>りばにし</dc:creator>
				<category><![CDATA[インターネット]]></category>
		<category><![CDATA[コンピュータ]]></category>
		<category><![CDATA[書籍]]></category>

		<guid isPermaLink="false">http://nao.river24.net/blog/?p=3761</guid>
		<description><![CDATA[Amazonのお急ぎ便が復活していたので，思わず本をまとめ買いしてしまいました． まずはこの本． Amazon Web Services ガイドブック クラウドでWebサービスを作ろう！ posted with amaz [...]]]></description>
			<content:encoded><![CDATA[<p>Amazonのお急ぎ便が復活していたので，思わず本をまとめ買いしてしまいました．</p>
<p>まずはこの本．</p>
<div class="amazlet-box">
<div class="amazlet-image"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4844329804/heavenwolf-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51zHPNnSqWL._SL160_.jpg" alt="Amazon Web Services ガイドブック クラウドでWebサービスを作ろう！" /></a></div>
<div class="amazlet-info">
<div class="amazlet-name"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4844329804/heavenwolf-22/ref=nosim/" name="amazletlink" target="_blank">Amazon Web Services ガイドブック クラウドでWebサービスを作ろう！</a>
<div class="amazlet-powered-date">posted with <a href="http://www.amazlet.com/browse/ASIN/4844329804/heavenwolf-22/ref=nosim/" title="Amazon Web Services ガイドブック クラウドでWebサービスを作ろう！" target="_blank">amazlet</a> at 11.03.28</div>
</div>
<div class="amazlet-detail">Jeff Barr <br />インプレスジャパン <br />売り上げランキング: 1917</div>
<div class="amazlet-sub-info">
<div class="amazlet-link"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4844329804/heavenwolf-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div>
</div>
</div>
<div class="amazlet-footer"></div>
</div>
<p>今後どんなことに取り組むにしろ，Amazon Web Serviceは触っておかないと，スタート地点にすら立ててない気がしまして．</p>
<p>次はこの本．</p>
<div class="amazlet-box">
<div class="amazlet-image"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873114926/heavenwolf-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51I8J0IuvML._SL160_.jpg" alt="大規模Webアプリケーション開発入門 ―変化に強いWeb開発を実現する10の原則" /></a></div>
<div class="amazlet-info">
<div class="amazlet-name"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873114926/heavenwolf-22/ref=nosim/" name="amazletlink" target="_blank">大規模Webアプリケーション開発入門 ―変化に強いWeb開発を実現する10の原則</a>
<div class="amazlet-powered-date">posted with <a href="http://www.amazlet.com/browse/ASIN/4873114926/heavenwolf-22/ref=nosim/" title="大規模Webアプリケーション開発入門 ―変化に強いWeb開発を実現する10の原則" target="_blank">amazlet</a> at 11.03.28</div>
</div>
<div class="amazlet-detail">Kyle Loudon <br />オライリージャパン <br />売り上げランキング: 1995</div>
<div class="amazlet-sub-info">
<div class="amazlet-link"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873114926/heavenwolf-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div>
</div>
</div>
<div class="amazlet-footer"></div>
</div>
<p>大規模なWebアプリケーションを自分で展開するかは不明ですが，大規模にできるようにしておくことは大事ですよね．</p>
<p>最後はこの本．</p>
<div class="amazlet-box">
<div class="amazlet-image"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873114896/heavenwolf-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51ShVw418YL._SL160_.jpg" alt="ビューティフルデータ" /></a></div>
<div class="amazlet-info">
<div class="amazlet-name"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873114896/heavenwolf-22/ref=nosim/" name="amazletlink" target="_blank">ビューティフルデータ</a>
<div class="amazlet-powered-date">posted with <a href="http://www.amazlet.com/browse/ASIN/4873114896/heavenwolf-22/ref=nosim/" title="ビューティフルデータ" target="_blank">amazlet</a> at 11.03.28</div>
</div>
<div class="amazlet-detail">オライリージャパン <br />売り上げランキング: 3870</div>
<div class="amazlet-sub-info">
<div class="amazlet-link"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873114896/heavenwolf-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div>
</div>
</div>
<div class="amazlet-footer"></div>
</div>
<p>ビューティフルシリーズの最新作．今回はデータにフォーカスを当てています．Gov 2.0のような世界を実現する上では，どのようなデータをどのように切り出すかが大事だと思います．この本がその辺りまで踏み込んでいるかは未読の現段階ではわかりませんが，その辺りのヒントなどを感じ取れればいいかなと思っています．</p>
<p>よーし，勉強するぞ！！</p>
]]></content:encoded>
			<wfw:commentRss>http://nao.river24.net/blog/entry/20110328202036/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://nao.river24.net/blog/entry/20110328202036/" />
	</item>
		<item>
		<title>MacBook Air 11.6-inch</title>
		<link>http://nao.river24.net/blog/entry/20101022024018/</link>
		<comments>http://nao.river24.net/blog/entry/20101022024018/#comments</comments>
		<pubDate>Thu, 21 Oct 2010 17:40:18 +0000</pubDate>
		<dc:creator>りばにし</dc:creator>
				<category><![CDATA[コンピュータ]]></category>

		<guid isPermaLink="false">http://nao.river24.net/blog/?p=3578</guid>
		<description><![CDATA[噂されていた 11.6 インチの MacBook Air の発表を確認したのが，出張先のフィンランド． 思えば 7 年前，こんなことブログに書いてました． もっと小さいPowerBookが欲しい – りばにしの戯言 ずば [...]]]></description>
			<content:encoded><![CDATA[<p>噂されていた 11.6 インチの MacBook Air の発表を確認したのが，出張先のフィンランド．</p>
<p>思えば 7 年前，こんなことブログに書いてました．</p>
<div class="quote">
<div class="quotetitle">もっと小さいPowerBookが欲しい – りばにしの戯言</div>
<blockquote cite="http://nao.river24.net/blog/entry/20031101165341/" title="もっと小さいPowerBookが欲しい – りばにしの戯言"><p>ずばり，10.4inchでドライブを搭載していない，まさにR1と同じような構成のPowerBookを作ってくれないでしょうか，アップルさん．</p></blockquote>
<div class="cite"><cite>from <a href="http://nao.river24.net/blog/entry/20031101165341/" target="_blank">nao.river24.net</a> at 2010年10月22日02時35分</cite></div>
</div>
<p>まさにこのとき欲しかったノート型の Mac がついに発表されたわけで．そりゃ 7 年も待ってたわけですから，行動は決まっています．</p>
<p>日本語配列で注文 → 睡眠 → 英字配列で注文し直すために，一度キャンセル → 英字配列で再注文</p>
<p>という流れを経て，今に至ります．到着が楽しみでなりません．</p>
]]></content:encoded>
			<wfw:commentRss>http://nao.river24.net/blog/entry/20101022024018/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://nao.river24.net/blog/entry/20101022024018/" />
	</item>
	</channel>
</rss>

