<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10japanesefull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom">

    <title>空繰再繰</title>
    <id>http://blog.nyarla.net/</id>

    <link rel="alternate" type="text/html" href="http://blog.nyarla.net/" />
    
    
    <author>
        <name>Naoki Okamura (Nyarla)</name>
        <email>nyarla[ at ]thotep.net</email>
    </author>

    <rights>Copyright (c) 2006-2009 Naoki Okamura (Nyarla) , and some rights reserved.</rights>

    <generator uri="http://github.com/nyarla/plasxom" version="0.3">plasxom version 0.3</generator>


    <updated>2010-03-15T14:46:58+09:00</updated>

    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/nyarla/blog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="nyarla/blog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc/2.0/" /><logo>http://feeds.feedburner.jp/~fc/nyarla/blog?bg=E3DEC9&amp;amp;fg=444444&amp;amp;anim=0</logo><entry>
        <title>僕がTwitterでつぶやかなくなった理由</title>
        <id>http://blog.nyarla.net/2010/03/15/1</id>
        <link rel="alternate" type="text/html" href="http://blog.nyarla.net/2010/03/15/1" />
        <updated>2010-03-15T14:40:39+09:00</updated>
        <content type="html">
            &lt;p&gt;最近名古屋の松坂屋の三省堂書店で、&lt;/p&gt;

&lt;div class="item"&gt;
    &lt;p class="thumbnail"&gt;
        &lt;a href="http://www.amazon.co.jp/iPhone%E3%81%A8%E3%83%84%E3%82%A4%E3%83%83%E3%82%BF%E3%83%BC%E3%81%A7%E4%BC%9A%E7%A4%BE%E3%81%AF%E5%84%B2%E3%81%8B%E3%82%8B-%E3%83%9E%E3%82%A4%E3%82%B3%E3%83%9F%E6%96%B0%E6%9B%B8-%E5%B1%B1%E6%9C%AC-%E6%95%8F%E8%A1%8C/dp/4839934444%3FSubscriptionId%3D1F1FPGVA4H8B3RMXPA82%26tag%3Dnyalranet-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4839934444"&gt;
            &lt;img src="http://ecx.images-amazon.com/images/I/51js2XdjaJL._SL160_.jpg" alt="iPhoneとツイッターで会社は儲かる (マイコミ新書)"/&gt;
        &lt;/a&gt;
    &lt;/p&gt;
    &lt;table class="meta"&gt;
        &lt;tr&gt;
            &lt;th&gt;タイトル&lt;/th&gt;
            &lt;td&gt;&lt;a href="$Link"&gt;iPhoneとツイッターで会社は儲かる (マイコミ新書)&lt;/a&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;ASIN&lt;/th&gt;
            &lt;td&gt;4839934444&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;価格&lt;/th&gt;
            &lt;td&gt;￥819 (2010-03-15T05:44:28Z現在の価格)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売元&lt;/th&gt;
            &lt;td&gt;毎日コミュニケーションズ&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売日&lt;/th&gt;
            &lt;td&gt;2010-02-23&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/table&gt;
&lt;/div&gt;

&lt;p&gt;という本を買いました。&lt;/p&gt;

&lt;p&gt;で、この本では会社の社員全員に、iPhoneを持たせてTwitterアカウントでつぶやかせる、
という取り組みを行った所、社内環境は良い方向に変わった、ということが書かれていて、
へーTwitterで色々やってんだなーとか思ってたりしたんですが、
ふと自分のTwitterの利用状況を考えると、利用し始めた当初と比べると、
ほとんど利用しなくなってるという現状があるわけです。&lt;/p&gt;

&lt;p&gt;で、&lt;em&gt;iPhoneとツイッターで会社は儲かる&lt;/em&gt;という本を読んだことをきっかけに、
僕がなぜTwitterをほとんど利用しなくなったか、ということを考察してみます。&lt;/p&gt;

&lt;h3 id="twitter"&gt;Twitterを初めて始めた時期&lt;/h3&gt;

&lt;p&gt;僕がTwitterを始めたのは、Twitterがサービスを開始した2006年7月から9ヶ月経った2007年4月4日で、
そのときの記録が&lt;a href="/2007/04/04/3"&gt;Twitter始めてみた。&lt;/a&gt;という記事にちょろっと書いてあります。&lt;/p&gt;

&lt;p&gt;で、このときのTwitterはまだ日本語等のマルチバイト文字にきちんと対応しておらず、
日本語が通ったり通らなかったりして、つぶやきの最後に&lt;code&gt;.&lt;/code&gt;を付けて発言する、
みたいなことが行われていました。(このあたりうろ覚えですが)&lt;/p&gt;

&lt;p&gt;で、Twitterを始めた当初はTwitterにハマっており、一日に結構なかずのつぶやきをしたりしていました。
ですが、2010年03月15日現在、僕はTwitter上でほとんどつぶやきを行っていません。&lt;/p&gt;

&lt;p&gt;つぶやきを行わなくなった理由については、僕は次のように考えています。&lt;/p&gt;

&lt;h3&gt;理由1: どこでも手軽につぶやけるデバイスを持っていない&lt;/h3&gt;

&lt;p&gt;まず、今の携帯電話社会では驚かれるかも知れませんが、
&lt;strong&gt;僕は生まれてからこのかた、いまだに携帯電話を持っていません&lt;/strong&gt;。&lt;/p&gt;

&lt;p&gt;持っていない理由としては、&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;連絡を取り合う友人等がまったくいない&lt;/li&gt;
&lt;li&gt;家族に連絡を取る必要がある機会がかなり少ない(あんまり出かけない)&lt;/li&gt;
&lt;li&gt;病気療養中のため、現在無職で収入がない(自分で維持できない)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;といった理由がありますが、
一番の理由は&lt;strong&gt;連絡を取り合うケースが今のところほとんどない&lt;/strong&gt;といった点です。&lt;/p&gt;

&lt;p&gt;まあ&lt;em&gt;iPhone欲しい！&lt;/em&gt;とは思ってるんですが、携帯電話をなくても生活できるよね、
と親に言われ説得できてないので、今も携帯電話を持っていません。&lt;/p&gt;

&lt;p&gt;で、携帯電話を持っていないことと、Twitterでつぶやかなくなったこととどう関係があるのかというと、
&lt;strong&gt;携帯電話のようなどこでもつぶやけるデバイスがないと、デスクトップPCやノートPCが必要&lt;/strong&gt;になってきます。&lt;/p&gt;

&lt;p&gt;そうなってくると、暇なときにTwitterで発言しようと思うと、&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;PCを立ち上げる&lt;/li&gt;
&lt;li&gt;Twitterクライアントを立ち上げる or Twitterのサイトにアクセス&lt;/li&gt;
&lt;li&gt;つぶやく&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;という手順が必要になってきます。&lt;/p&gt;

&lt;p&gt;まあPCがいつもつけっぱなしで、普段からPCにかじりついてるという場合は問題ないでしょうが、
今の僕のようにPC使うのも億劫な日がある人間にしてみれば、&lt;em&gt;PCを立ち上げる&lt;/em&gt;というのは結構なコストです。&lt;/p&gt;

&lt;p&gt;また僕はPSPを所持しているので、そっちからつぶやけばいいんじゃないか、とも思ったんですが、
PSPの場合、自宅でしかつぶやけません。またPSPの文字入力は文章を入力するのにはあまり向いてないと感じるので、
Twitterでつぶやくのには不向きです。&lt;/p&gt;

&lt;p&gt;まあ一時PSPで&lt;em&gt;起きた&lt;/em&gt;とか&lt;em&gt;寝る&lt;/em&gt;というのをつぶやいていた時期もあったんですが、
今となってはそれもしなくなりました。&lt;/p&gt;

&lt;p&gt;で、僕がTwitterでつぶやかなくなった理由はもう二点あります。&lt;/p&gt;

&lt;h3 id="pc"&gt;理由2: PCを使う時間が大幅に減った&lt;/h3&gt;

&lt;p&gt;第二の理由がコレです。&lt;/p&gt;

&lt;p&gt;どういうことかというと、僕がTwitterを始めた当初、
僕は&lt;strong&gt;一日中PCの前に噛り付いてネットやらプログラミングやらをやって&lt;/strong&gt;いました。&lt;/p&gt;

&lt;p&gt;前述したとおり、TwitterにつぶやけるツールがPCしかない僕は、
PCを使っているときにしかつぶやけないわけですが、
一日中PCを使っていればTwitterにいくらでもつぶやけるわけです。&lt;/p&gt;

&lt;p&gt;ですがその後僕はPCを使う時間を減らし始めました。
理由としては精神疾患から来る無気力が原因なんですが、一日一回のネット巡回すらやりたくない、
という状態に陥っていたため、最初はPCを使う時間を一日置きにしたわけです。
その後ネット巡回を行うのは二日に一回、三日に一回となり、現在では週に二回という風になってます。
まあこのあたりについては&lt;a href="/2009/06/19/1"&gt;ネット巡回を行うのが週二日になった&lt;/a&gt;という記事に書いてあります。&lt;/p&gt;

&lt;p&gt;まあPCでのネット巡回を減らすきっかけとなった無気力に関してはしばらく前からようやく改善されてきていて、
今ではプログラミングに対する意欲も回復してきています。&lt;/p&gt;

&lt;p&gt;でも、意欲が回復してきたんならTwitterの発言が増えてきてもいいじゃないかと思うんですが、
それでもTwitterでのつぶやきは回復してきていません。で、その原因が次の点じゃないかと思うわけです。&lt;/p&gt;

&lt;h3 id="twittertwitter"&gt;理由3: Twitterに飽きてきた、発言するのが手間、Twitterへつぶやく習慣がなくなった&lt;/h3&gt;

&lt;p&gt;第三の理由がこれです。&lt;/p&gt;

&lt;p&gt;……。&lt;/p&gt;

&lt;p&gt;……、いやこれはどうしようもないんじゃね？と思われるかもしれませんが、
どっちかって言うとTwitterへのつぶやきへの飽きもあるんですが、
&lt;strong&gt;Twitterへのつぶやく手間が面倒と感じるようになった&lt;/strong&gt;というのが大きいと思います。&lt;/p&gt;

&lt;p&gt;まず僕のTwitter環境なんですが、僕は&lt;a href="http://www.misuzilla.org/dist/net/twitterircgateway/"&gt;TwitterIRCGateway&lt;/a&gt;
というIRC gateway serverを使って、&lt;a href="http://limechat.net/"&gt;Limechat&lt;/a&gt;というIRC Client経由で発言しています。&lt;/p&gt;

&lt;p&gt;で、この環境ではTwitterで発言を行う際に、&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;TwitterIRCGatewayを立ち上げる&lt;/li&gt;
&lt;li&gt;Limechatを立ち上げる&lt;/li&gt;
&lt;li&gt;つぶやく&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;という手間を経るため、Twitterへの発言コストがちょっと高めになるという現状があります。
また僕は前述したとおり、PCを使う時間が大幅に減ったわけですが、
この減った理由の中には、&lt;strong&gt;PCをあまり使いたくなくなった&lt;/strong&gt;、というのがあるので、
その辺りも関係していると思われます。&lt;/p&gt;

&lt;p&gt;あと最後ですが、以前はちょっとしたことでもTwitterにつぶやいていたのですが、
Twitterで発言しないサボリ癖が付いてしまったためか、
Twitterで発言する習慣がなくなったというのもあります。&lt;/p&gt;

&lt;p&gt;まあこの辺り&lt;a href="http://www.tumblr.com/"&gt;Tumblr&lt;/a&gt;でも一緒で、Tumblrで無断転載をやめて、
日記を書くようにしたときにも、一時熱中して記事を書いてたのが、
いつの間にかあまり更新しなくなった、というのがあります。&lt;/p&gt;

&lt;p&gt;まあわかりやすく言えば&lt;strong&gt;Twitterへの熱が冷めてしまった&lt;/strong&gt;、という言葉でまとめられると思います。&lt;/p&gt;

&lt;h3&gt;まとめ&lt;/h3&gt;

&lt;p&gt;以上が僕が考えているTwitterでつぶやかなくなった理由です。&lt;/p&gt;

&lt;p&gt;まあiPhoneを所持するにいたればTwitterでの発言が増えるか？と問われると、
ちょっと疑問符が付くんですが、今よりかは発言する機会が増えるんじゃないかと思います。&lt;/p&gt;

&lt;p&gt;まあ今でもごくたまに連続でつぶやいていたりするんで、
一切発言しなくなる、というのは考えにくいですが、
発言する機会が減ったまま、というのは当分続くと思います。&lt;/p&gt;

&lt;p&gt;あと僕は2007年の4月にTwitterを始めて、翌月の5月には他人のつぶやきを追わなくなって、
以来そのままの状態が続いているので、あまり人とコミュニケーションが取りたくないのかもしれません。
まあBlogや日記は書いてるんですけどね。&lt;/p&gt;

&lt;p&gt;まあでもTwitterというサービスは結構楽しんでいたので、
これからも使っていくと思います。&lt;/p&gt;

        
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3TYK5x0_yBASvPXV6d47AGeSMQg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3TYK5x0_yBASvPXV6d47AGeSMQg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3TYK5x0_yBASvPXV6d47AGeSMQg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3TYK5x0_yBASvPXV6d47AGeSMQg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/nyarla/blog/~4/cH6kvFlk-Wo" height="1" width="1"/&gt;</content>
    </entry>
    <entry>
        <title>22歳になりました</title>
        <id>http://blog.nyarla.net/2010/02/28/1</id>
        <link rel="alternate" type="text/html" href="http://blog.nyarla.net/2010/02/28/1" />
        <updated>2010-02-28T11:35:34+09:00</updated>
        <content type="html">
            &lt;p&gt;本日2月28日付けで22歳になりました。&lt;/p&gt;

&lt;p&gt;いやー21歳の誕生日がついこないだだったような、
遠い昔のような、どっちなんだよって感じですが、
今日無事に22歳の誕生日を迎えました。&lt;/p&gt;

&lt;p&gt;まあ波はあるものの最近は昔の同時期と比べると元気になってきてるし、
意欲も回復していろいろ作りたいもののアイディアも浮かんできてるんで、
なかなか精神状態としてもよくなってきてると思います。&lt;/p&gt;

&lt;p&gt;まあたまに失敗とか勘違いとか読み間違いとか思い込みとかするんですが、
昔と比べるとだいぶ大人になってきたかなぁと言う感じです。&lt;/p&gt;

&lt;p&gt;あと好みも変わってきたのか、前までは漫画やライトノベルとか良く読んでたんですが、
最近は新書とかdankogaiの著書とかホリエモンの著書とかが面白く感じるようになりました。&lt;/p&gt;

&lt;p&gt;まあなんというかライトノベルとか漫画に関しては飽きてきたのかなぁと思います。
それに昔はいろいろと新しい本でよさそうなの見繕って買ってきたりしてたんですが、
今はもう昔買ったシリーズものとか、昔買って面白かった著者の本しか買わなくなってきてます。&lt;/p&gt;

&lt;p&gt;まあ本の話は置いといて。&lt;/p&gt;

&lt;p&gt;まあ無事に誕生日を迎えたわけなんだけれども、
このまま年取ってくと&lt;strong&gt;30歳、ニート&lt;/strong&gt;とかなりそうでちょっと微妙です＞＜&lt;/p&gt;

&lt;p&gt;まあこのあたり高校生の時から病気療養中なんで仕方ない面があるんですが、
それでも25歳ぐらい、あと三年後ぐらいには社会復帰したいところです。&lt;/p&gt;

&lt;p&gt;まあ節目となる年というわけでもないんですが、
このまま健康的にも上向きに年を重ねられたらなーと思います。&lt;/p&gt;

&lt;p&gt;以上、誕生日を迎えたという話でした。&lt;/p&gt;

        
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KbWzAlHIUyQ9qgV2k3V2xbDIfVs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KbWzAlHIUyQ9qgV2k3V2xbDIfVs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KbWzAlHIUyQ9qgV2k3V2xbDIfVs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KbWzAlHIUyQ9qgV2k3V2xbDIfVs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/nyarla/blog/~4/y_1w2xJKY_g" height="1" width="1"/&gt;</content>
    </entry>
    <entry>
        <title>TumblrのページのソースにはアスキーアートでTumblrって書いてある</title>
        <id>http://blog.nyarla.net/2010/02/21/1</id>
        <link rel="alternate" type="text/html" href="http://blog.nyarla.net/2010/02/21/1" />
        <updated>2010-02-21T12:08:35+09:00</updated>
        <content type="html">
            &lt;p&gt;&lt;img id="tumblr" src="http://farm5.static.flickr.com/4010/4374021867_d3af835f8b_o.png" alt="Tumblrのソースを表示してみると……" title="" /&gt;&lt;/p&gt;

&lt;p&gt;Tumblrのページからリンクが貼られたという通知が&lt;a href="http://trackfeed.com/"&gt;trackfeed&lt;/a&gt;から来てて、
ぱっとみそれっぽいリンクがないなぁ-&gt;ソース表示して検索って時に気づきました。&lt;/p&gt;

&lt;p&gt;たぶんですが、Tumblrのサービス側の提供ページにはこのアスキーアートが貼られてるんじゃないかと思います。&lt;/p&gt;

&lt;p&gt;まあ多分他にも気づいた人はいるんじゃないかと思いますが、
今日はじめて見つけたんで思わず記事にしてみた次第。&lt;/p&gt;

&lt;p&gt;こういう遊び心があるサービスって良いですね。自分はもう使ってないけど。&lt;/p&gt;

        
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IFw4pswPoTedEJXWalwwhaG4WPs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IFw4pswPoTedEJXWalwwhaG4WPs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IFw4pswPoTedEJXWalwwhaG4WPs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IFw4pswPoTedEJXWalwwhaG4WPs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/nyarla/blog/~4/gUIeJtT_6OM" height="1" width="1"/&gt;</content>
    </entry>
    <entry>
        <title>統一言語メーカーなるものを作りました</title>
        <id>http://blog.nyarla.net/2010/02/19/1</id>
        <link rel="alternate" type="text/html" href="http://blog.nyarla.net/2010/02/19/1" />
        <updated>2010-02-19T17:11:09+09:00</updated>
        <content type="html">
            &lt;p&gt;空の境界の第六章に出てくるらっきょのさっちんこと玄霧皐月が使う、
統一言語っぽい文章を生成する&lt;a href="http://godowordmaker.com/"&gt;統一言語メーカー&lt;/a&gt;なるものを作りました。&lt;/p&gt;

&lt;h3&gt;これは何？&lt;/h3&gt;

&lt;p&gt;さっきも書きましたが、統一言語メーカーは、
空の境界という奈須きのこ氏の作品の第六章に出てくる、
全寮制の女子高でなぜか教師をやってる魔術師、
玄霧皐月の扱う&lt;em&gt;統一言語&lt;/em&gt;らしき文章を生成するジェネレーターです。&lt;/p&gt;

&lt;h3&gt;統一言語って何？玄霧皐月って誰？そもそも空の境界って何よ？&lt;/h3&gt;

&lt;p&gt;まず&lt;em&gt;空の境界&lt;/em&gt;っていうのは1998年ぐらいにWeb上で公開され、
2004年に講談社によって出版された、奈須きのこ氏の長編伝奇小説です。
で、現在劇場映画化もされていて、講談社から新書版上下巻と文庫版三巻が発売されてます。&lt;/p&gt;

&lt;p&gt;で、&lt;em&gt;玄霧皐月&lt;/em&gt;ってのは、この空の境界の第六章に出てくる敵キャラで、
全寮制の女子高の礼園女学院でなぜか教師をやってる魔術師です。&lt;/p&gt;

&lt;p&gt;んで、&lt;em&gt;統一言語&lt;/em&gt;ってのはその玄霧皐月が扱う言語で、
バベルの塔以前の言葉を乱される前の言語、ということになってます。&lt;/p&gt;

&lt;h3&gt;で、統一言語メーカーって何？&lt;/h3&gt;

&lt;p&gt;で、玄霧皐月が扱う統一言語は、作中で、&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;strong&gt;【あなた」「には」「見えない】&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;という感じで表現されているのですが、
統一言語メーカーはこれっぽい文章を生成するジェネレーターなのです！！！&lt;/p&gt;

&lt;h3&gt;使い方&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;まず&lt;a href="http://godowordmaker.com/"&gt;統一言語メーカー&lt;/a&gt;にアクセス&lt;/li&gt;
&lt;li&gt;テキスト入力欄に文章を入力。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;統一言語る！&lt;/strong&gt;をクリックして送信&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;という感じで、統一言語っぽいフレーズを生成して楽しめます。&lt;/p&gt;

&lt;h3&gt;技術的な話&lt;/h3&gt;

&lt;p&gt;このBlogを読んでいる読者の方は当然技術的なことが気になると思うと書いておくと、
統一言語メーカーは、普通のPerl CGIによって作られています。&lt;/p&gt;

&lt;p&gt;動作の流れとしては、&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;トップページから入力を受け取る&lt;/li&gt;
&lt;li&gt;受け取った単語を統一言語っぽく分割&lt;/li&gt;
&lt;li&gt;出力ページを生成&lt;/li&gt;
&lt;li&gt;出力ページへリダイレクト&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;という感じです。&lt;/p&gt;

&lt;p&gt;肝となるのは&lt;em&gt;受け取った単語を統一言語っぽく分割&lt;/em&gt;ってところですが、
これは&lt;code&gt;Text::TinySegmenter&lt;/code&gt;をつかって実現しています。&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Text::TinySegmenter&lt;/code&gt;は&lt;a href="http://chasen.org/~taku/software/TinySegmenter/"&gt;tinysegmenter&lt;/a&gt;というJavascriptで書かれた
分かち書きライブラリのPerl移植版で、現在CPANから0.01がインストールできます。&lt;/p&gt;

&lt;p&gt;で、この&lt;code&gt;Text::TinySegmenter&lt;/code&gt;で分かち書きしたフレーズは、
完全にバラバラで、統一言語っぽくないので、これを今度は部分的に結合します。&lt;/p&gt;

&lt;p&gt;このあたりを書くとネタバレになるのであんまり書きたくない、と言いつつ書きますが、
助詞同士を結合して、助動詞を前の単語とくっつけるという作業をしています。&lt;/p&gt;

&lt;p&gt;このあたりの処理を作るのに、ちょっと苦労しましたが、まあそんなにややこしいわけでもなく、
助詞と助動詞の正規表現作ってトークンがマッチしたら処理するって感じになってます。&lt;/p&gt;

&lt;p&gt;ちなみに、この統一言語っぽく分割するルーチンの精度ですが、まあ6～8割って感じです。
&lt;em&gt;【あなた」「には」「見えない】&lt;/em&gt;は完璧なんですが、&lt;em&gt;【ここ」「では」「見えない】&lt;/em&gt;は
&lt;em&gt;【ここで」「は」「見えない】&lt;/em&gt;になってしまってます。あと他の文章もちょっと変だし。&lt;/p&gt;

&lt;p&gt;特に&lt;code&gt;Text::TinySegmenter&lt;/code&gt;の元となった&lt;code&gt;tinysegmenter&lt;/code&gt;がひらがなだけで構成される文章が弱いらしいので、
統一言語メーカーもそのあたりの特徴を引き継いじゃってます。&lt;/p&gt;

&lt;p&gt;まあこれでMeCab使うとさすがにオーバースペックだし、他の形態素解析器使うのアレなので、
多分これはこのままです。&lt;/p&gt;

&lt;h3&gt;説明終了。感想とか&lt;/h3&gt;

&lt;p&gt;まあ当然のことながら、TYPE-MOONとか奈須きのこ氏本人とか講談社から怒られた場合は公開を中止すると思います。
まあ多分そんなことにはならないだろうと思いますが、仮になった場合には&lt;a href="http://github.com/"&gt;github&lt;/a&gt;あたりでソースを公開しようかと考えてます。&lt;/p&gt;

&lt;p&gt;まあはっきり言って、空の境界知らない人は何コレって感じな代物ですが、空の境界を知ってる人はニヤニヤできると思います。
あとまあなんか要望等あればメールなりTwitterのダイレクトメッセージなりでお知らせください。
ちなみにTwitterのアカウントは&lt;a href="http://twitter.com/nyarla"&gt;@nyarla&lt;/a&gt;です。&lt;/p&gt;

&lt;p&gt;あとまあCGIで動いてるのは出力ページ生成器(&lt;code&gt;mayday.cgi&lt;/code&gt;)だけなんで、アクセスが集中してもそうは重くならないと思いますが、
統一言語メーカーはこのBlogと同じサーバで動いてるので、このBlogとか無貌断片の方に支障が出てくるような場合には、
もしかすると公開を一時中止するかもしれません。まあこのあたり鳴かず飛ばずになるのか、
それとも大ヒットとなるのかはわからないんですが。&lt;/p&gt;

&lt;p&gt;まあとりあえずものは形になったんでよかったら遊んで見てください。&lt;/p&gt;

&lt;p&gt;それでは。enjoy !&lt;/p&gt;

&lt;h3&gt;おまけ。現在発売されている空の境界の商品一覧&lt;/h3&gt;

&lt;h4&gt;新書版&lt;/h4&gt;

&lt;div class="item"&gt;
    &lt;p class="thumbnail"&gt;
        &lt;a href="http://www.amazon.co.jp/%E7%A9%BA%E3%81%AE%E5%A2%83%E7%95%8C-%E4%B8%8A-%E8%AC%9B%E8%AB%87%E7%A4%BE%E3%83%8E%E3%83%99%E3%83%AB%E3%82%B9-%E5%A5%88%E9%A0%88-%E3%81%8D%E3%81%AE%E3%81%93/dp/4061823612%3FSubscriptionId%3D1F1FPGVA4H8B3RMXPA82%26tag%3Dnyalranet-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4061823612"&gt;
            &lt;img src="http://ecx.images-amazon.com/images/I/416GN9FXZEL._SL160_.jpg" alt="空の境界 上  (講談社ノベルス)"/&gt;
        &lt;/a&gt;
    &lt;/p&gt;
    &lt;table class="meta"&gt;
        &lt;tr&gt;
            &lt;th&gt;タイトル&lt;/th&gt;
            &lt;td&gt;&lt;a href="$Link"&gt;空の境界 上  (講談社ノベルス)&lt;/a&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;ASIN&lt;/th&gt;
            &lt;td&gt;4061823612&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;価格&lt;/th&gt;
            &lt;td&gt;￥1155 (2010-03-14T09:56:11Z現在の価格)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売元&lt;/th&gt;
            &lt;td&gt;講談社&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売日&lt;/th&gt;
            &lt;td&gt;2004-06-08&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/table&gt;
&lt;/div&gt;

&lt;div class="item"&gt;
    &lt;p class="thumbnail"&gt;
        &lt;a href="http://www.amazon.co.jp/%E7%A9%BA%E3%81%AE%E5%A2%83%E7%95%8C-%E4%B8%8B-%E8%AC%9B%E8%AB%87%E7%A4%BE%E3%83%8E%E3%83%99%E3%83%AB%E3%82%B9-%E5%A5%88%E9%A0%88-%E3%81%8D%E3%81%AE%E3%81%93/dp/4061823620%3FSubscriptionId%3D1F1FPGVA4H8B3RMXPA82%26tag%3Dnyalranet-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4061823620"&gt;
            &lt;img src="http://ecx.images-amazon.com/images/I/51ZDPHF7ATL._SL160_.jpg" alt="空の境界 下 (講談社ノベルス)"/&gt;
        &lt;/a&gt;
    &lt;/p&gt;
    &lt;table class="meta"&gt;
        &lt;tr&gt;
            &lt;th&gt;タイトル&lt;/th&gt;
            &lt;td&gt;&lt;a href="$Link"&gt;空の境界 下 (講談社ノベルス)&lt;/a&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;ASIN&lt;/th&gt;
            &lt;td&gt;4061823620&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;価格&lt;/th&gt;
            &lt;td&gt;￥1260 (2010-03-14T09:56:12Z現在の価格)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売元&lt;/th&gt;
            &lt;td&gt;講談社&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売日&lt;/th&gt;
            &lt;td&gt;2004-06-08&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/table&gt;
&lt;/div&gt;

&lt;h4&gt;文庫版&lt;/h4&gt;

&lt;div class="item"&gt;
    &lt;p class="thumbnail"&gt;
        &lt;a href="http://www.amazon.co.jp/%E7%A9%BA%E3%81%AE%E5%A2%83%E7%95%8C%EF%BC%88%E4%B8%8A%EF%BC%89-%E8%AC%9B%E8%AB%87%E7%A4%BE%E6%96%87%E5%BA%AB-%E5%A5%88%E9%A0%88-%E3%81%8D%E3%81%AE%E3%81%93/dp/406275892X%3FSubscriptionId%3D1F1FPGVA4H8B3RMXPA82%26tag%3Dnyalranet-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D406275892X"&gt;
            &lt;img src="http://ecx.images-amazon.com/images/I/51Tzi1BG4rL._SL160_.jpg" alt="空の境界（上） (講談社文庫)"/&gt;
        &lt;/a&gt;
    &lt;/p&gt;
    &lt;table class="meta"&gt;
        &lt;tr&gt;
            &lt;th&gt;タイトル&lt;/th&gt;
            &lt;td&gt;&lt;a href="$Link"&gt;空の境界（上） (講談社文庫)&lt;/a&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;ASIN&lt;/th&gt;
            &lt;td&gt;406275892X&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;価格&lt;/th&gt;
            &lt;td&gt;￥620 (2010-03-14T09:56:13Z現在の価格)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売元&lt;/th&gt;
            &lt;td&gt;講談社&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売日&lt;/th&gt;
            &lt;td&gt;2007-11-15&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/table&gt;
&lt;/div&gt;

&lt;div class="item"&gt;
    &lt;p class="thumbnail"&gt;
        &lt;a href="http://www.amazon.co.jp/%E7%A9%BA%E3%81%AE%E5%A2%83%E7%95%8C%EF%BC%88%E4%B8%AD%EF%BC%89-%E8%AC%9B%E8%AB%87%E7%A4%BE%E6%96%87%E5%BA%AB-%E5%A5%88%E9%A0%88-%E3%81%8D%E3%81%AE%E3%81%93/dp/4062759209%3FSubscriptionId%3D1F1FPGVA4H8B3RMXPA82%26tag%3Dnyalranet-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4062759209"&gt;
            &lt;img src="http://ecx.images-amazon.com/images/I/51YNTSRzGVL._SL160_.jpg" alt="空の境界（中） (講談社文庫)"/&gt;
        &lt;/a&gt;
    &lt;/p&gt;
    &lt;table class="meta"&gt;
        &lt;tr&gt;
            &lt;th&gt;タイトル&lt;/th&gt;
            &lt;td&gt;&lt;a href="$Link"&gt;空の境界（中） (講談社文庫)&lt;/a&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;ASIN&lt;/th&gt;
            &lt;td&gt;4062759209&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;価格&lt;/th&gt;
            &lt;td&gt;￥800 (2010-03-14T09:56:16Z現在の価格)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売元&lt;/th&gt;
            &lt;td&gt;講談社&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売日&lt;/th&gt;
            &lt;td&gt;2007-12-14&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/table&gt;
&lt;/div&gt;

&lt;div class="item"&gt;
    &lt;p class="thumbnail"&gt;
        &lt;a href="http://www.amazon.co.jp/%E7%A9%BA%E3%81%AE%E5%A2%83%E7%95%8C%EF%BC%88%E4%B8%8B%EF%BC%89-%E8%AC%9B%E8%AB%87%E7%A4%BE%E6%96%87%E5%BA%AB-%E5%A5%88%E9%A0%88-%E3%81%8D%E3%81%AE%E3%81%93/dp/4062759462%3FSubscriptionId%3D1F1FPGVA4H8B3RMXPA82%26tag%3Dnyalranet-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4062759462"&gt;
            &lt;img src="http://ecx.images-amazon.com/images/I/51PxFYEEO3L._SL160_.jpg" alt="空の境界（下） (講談社文庫)"/&gt;
        &lt;/a&gt;
    &lt;/p&gt;
    &lt;table class="meta"&gt;
        &lt;tr&gt;
            &lt;th&gt;タイトル&lt;/th&gt;
            &lt;td&gt;&lt;a href="$Link"&gt;空の境界（下） (講談社文庫)&lt;/a&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;ASIN&lt;/th&gt;
            &lt;td&gt;4062759462&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;価格&lt;/th&gt;
            &lt;td&gt;￥800 (2010-03-14T09:56:17Z現在の価格)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売元&lt;/th&gt;
            &lt;td&gt;講談社&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売日&lt;/th&gt;
            &lt;td&gt;2008-01-16&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/table&gt;
&lt;/div&gt;

&lt;h4&gt;劇場版&lt;/h4&gt;

&lt;div class="item"&gt;
    &lt;p class="thumbnail"&gt;
        &lt;a href="http://www.amazon.co.jp/%E5%8A%87%E5%A0%B4%E7%89%88%E3%80%8C%E7%A9%BA%E3%81%AE%E5%A2%83%E7%95%8C%E3%80%8D-%E4%BF%AF%E7%9E%B0%E9%A2%A8%E6%99%AF-%E3%80%90%E9%80%9A%E5%B8%B8%E7%89%88%E3%80%91-DVD-%E3%81%82%E3%81%8A%E3%81%8D%E3%81%88%E3%81%84/dp/B0015ONF2U%3FSubscriptionId%3D1F1FPGVA4H8B3RMXPA82%26tag%3Dnyalranet-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0015ONF2U"&gt;
            &lt;img src="http://ecx.images-amazon.com/images/I/51eQJjC2TNL._SL160_.jpg" alt="劇場版「空の境界」 俯瞰風景 【通常版】 [DVD]"/&gt;
        &lt;/a&gt;
    &lt;/p&gt;
    &lt;table class="meta"&gt;
        &lt;tr&gt;
            &lt;th&gt;タイトル&lt;/th&gt;
            &lt;td&gt;&lt;a href="$Link"&gt;劇場版「空の境界」 俯瞰風景 【通常版】 [DVD]&lt;/a&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;ASIN&lt;/th&gt;
            &lt;td&gt;B0015ONF2U&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;価格&lt;/th&gt;
            &lt;td&gt;￥5040 (2010-03-14T09:56:19Z現在の価格)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売元&lt;/th&gt;
            &lt;td&gt;アニプレックス&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売日&lt;/th&gt;
            &lt;td&gt;2008-05-21&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/table&gt;
&lt;/div&gt;

&lt;div class="item"&gt;
    &lt;p class="thumbnail"&gt;
        &lt;a href="http://www.amazon.co.jp/%E5%8A%87%E5%A0%B4%E7%89%88%E3%80%8C%E7%A9%BA%E3%81%AE%E5%A2%83%E7%95%8C%E3%80%8D-%E6%AE%BA%E4%BA%BA%E8%80%83%E5%AF%9F-%E5%89%8D-%E3%80%90%E9%80%9A%E5%B8%B8%E7%89%88%E3%80%91-DVD/dp/B0015ONF3E%3FSubscriptionId%3D1F1FPGVA4H8B3RMXPA82%26tag%3Dnyalranet-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0015ONF3E"&gt;
            &lt;img src="http://ecx.images-amazon.com/images/I/512ZIY9C3VL._SL160_.jpg" alt="劇場版「空の境界」 殺人考察(前) 【通常版】 [DVD]"/&gt;
        &lt;/a&gt;
    &lt;/p&gt;
    &lt;table class="meta"&gt;
        &lt;tr&gt;
            &lt;th&gt;タイトル&lt;/th&gt;
            &lt;td&gt;&lt;a href="$Link"&gt;劇場版「空の境界」 殺人考察(前) 【通常版】 [DVD]&lt;/a&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;ASIN&lt;/th&gt;
            &lt;td&gt;B0015ONF3E&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;価格&lt;/th&gt;
            &lt;td&gt;￥5040 (2010-03-14T09:56:22Z現在の価格)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売元&lt;/th&gt;
            &lt;td&gt;アニプレックス&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売日&lt;/th&gt;
            &lt;td&gt;2008-06-25&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/table&gt;
&lt;/div&gt;

&lt;div class="item"&gt;
    &lt;p class="thumbnail"&gt;
        &lt;a href="http://www.amazon.co.jp/%E5%8A%87%E5%A0%B4%E7%89%88%E3%80%8C%E7%A9%BA%E3%81%AE%E5%A2%83%E7%95%8C%E3%80%8D-%E7%97%9B%E8%A6%9A%E6%AE%8B%E7%95%99-%E3%80%90%E9%80%9A%E5%B8%B8%E7%89%88%E3%80%91-DVD-%E5%B0%8F%E8%88%B9%E4%BA%95%E5%85%85/dp/B0015ONF3O%3FSubscriptionId%3D1F1FPGVA4H8B3RMXPA82%26tag%3Dnyalranet-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0015ONF3O"&gt;
            &lt;img src="http://ecx.images-amazon.com/images/I/51Xa%2BrenRSL._SL160_.jpg" alt="劇場版「空の境界」 痛覚残留 【通常版】 [DVD]"/&gt;
        &lt;/a&gt;
    &lt;/p&gt;
    &lt;table class="meta"&gt;
        &lt;tr&gt;
            &lt;th&gt;タイトル&lt;/th&gt;
            &lt;td&gt;&lt;a href="$Link"&gt;劇場版「空の境界」 痛覚残留 【通常版】 [DVD]&lt;/a&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;ASIN&lt;/th&gt;
            &lt;td&gt;B0015ONF3O&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;価格&lt;/th&gt;
            &lt;td&gt;￥5040 (2010-03-14T09:56:23Z現在の価格)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売元&lt;/th&gt;
            &lt;td&gt;アニプレックス&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売日&lt;/th&gt;
            &lt;td&gt;2008-07-23&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/table&gt;
&lt;/div&gt;

&lt;div class="item"&gt;
    &lt;p class="thumbnail"&gt;
        &lt;a href="http://www.amazon.co.jp/%E5%8A%87%E5%A0%B4%E7%89%88-%E3%80%8C%E7%A9%BA%E3%81%AE%E5%A2%83%E7%95%8C%E3%80%8D-%E4%BC%BD%E8%97%8D%E3%81%AE%E6%B4%9E-%E3%80%90%E9%80%9A%E5%B8%B8%E7%89%88%E3%80%91-DVD/dp/B001HUN1OE%3FSubscriptionId%3D1F1FPGVA4H8B3RMXPA82%26tag%3Dnyalranet-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB001HUN1OE"&gt;
            &lt;img src="http://ecx.images-amazon.com/images/I/51gY4HOtPCL._SL160_.jpg" alt="劇場版 「空の境界」 伽藍の洞 【通常版】 [DVD]"/&gt;
        &lt;/a&gt;
    &lt;/p&gt;
    &lt;table class="meta"&gt;
        &lt;tr&gt;
            &lt;th&gt;タイトル&lt;/th&gt;
            &lt;td&gt;&lt;a href="$Link"&gt;劇場版 「空の境界」 伽藍の洞 【通常版】 [DVD]&lt;/a&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;ASIN&lt;/th&gt;
            &lt;td&gt;B001HUN1OE&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;価格&lt;/th&gt;
            &lt;td&gt;￥5040 (2010-03-14T09:56:26Z現在の価格)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売元&lt;/th&gt;
            &lt;td&gt;アニプレックス&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売日&lt;/th&gt;
            &lt;td&gt;2008-12-17&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/table&gt;
&lt;/div&gt;

&lt;div class="item"&gt;
    &lt;p class="thumbnail"&gt;
        &lt;a href="http://www.amazon.co.jp/%E5%8A%87%E5%A0%B4%E7%89%88-%E3%80%8C%E7%A9%BA%E3%81%AE%E5%A2%83%E7%95%8C%E3%80%8D-%E7%9F%9B%E7%9B%BE%E8%9E%BA%E6%97%8B%E3%80%90%E9%80%9A%E5%B8%B8%E7%89%88%E3%80%91-DVD-%E5%B9%B3%E5%B0%BE%E9%9A%86%E4%B9%8B/dp/B001HUN1OO%3FSubscriptionId%3D1F1FPGVA4H8B3RMXPA82%26tag%3Dnyalranet-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB001HUN1OO"&gt;
            &lt;img src="http://ecx.images-amazon.com/images/I/51Rwvgm-xVL._SL160_.jpg" alt="劇場版 「空の境界」 矛盾螺旋【通常版】 [DVD]"/&gt;
        &lt;/a&gt;
    &lt;/p&gt;
    &lt;table class="meta"&gt;
        &lt;tr&gt;
            &lt;th&gt;タイトル&lt;/th&gt;
            &lt;td&gt;&lt;a href="$Link"&gt;劇場版 「空の境界」 矛盾螺旋【通常版】 [DVD]&lt;/a&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;ASIN&lt;/th&gt;
            &lt;td&gt;B001HUN1OO&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;価格&lt;/th&gt;
            &lt;td&gt;￥6090 (2010-03-14T09:56:27Z現在の価格)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売元&lt;/th&gt;
            &lt;td&gt;アニプレックス&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売日&lt;/th&gt;
            &lt;td&gt;2009-01-28&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/table&gt;
&lt;/div&gt;

&lt;div class="item"&gt;
    &lt;p class="thumbnail"&gt;
        &lt;a href="http://www.amazon.co.jp/%E5%8A%87%E5%A0%B4%E7%89%88%E3%80%8C%E7%A9%BA%E3%81%AE%E5%A2%83%E7%95%8C%E3%80%8D-%E5%BF%98%E5%8D%B4%E9%8C%B2%E9%9F%B3-%E3%80%90%E9%80%9A%E5%B8%B8%E7%89%88%E3%80%91-DVD-%E4%B8%89%E6%B5%A6%E8%B2%B4%E5%8D%9A/dp/B0028UMC3S%3FSubscriptionId%3D1F1FPGVA4H8B3RMXPA82%26tag%3Dnyalranet-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0028UMC3S"&gt;
            &lt;img src="http://ecx.images-amazon.com/images/I/51AjcEbzp%2BL._SL160_.jpg" alt="劇場版「空の境界」 忘却録音 【通常版】 [DVD]"/&gt;
        &lt;/a&gt;
    &lt;/p&gt;
    &lt;table class="meta"&gt;
        &lt;tr&gt;
            &lt;th&gt;タイトル&lt;/th&gt;
            &lt;td&gt;&lt;a href="$Link"&gt;劇場版「空の境界」 忘却録音 【通常版】 [DVD]&lt;/a&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;ASIN&lt;/th&gt;
            &lt;td&gt;B0028UMC3S&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;価格&lt;/th&gt;
            &lt;td&gt;￥5040 (2010-03-14T09:56:30Z現在の価格)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売元&lt;/th&gt;
            &lt;td&gt;アニプレックス&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売日&lt;/th&gt;
            &lt;td&gt;2009-07-29&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/table&gt;
&lt;/div&gt;

&lt;div class="item"&gt;
    &lt;p class="thumbnail"&gt;
        &lt;a href="http://www.amazon.co.jp/%E5%8A%87%E5%A0%B4%E7%89%88%E3%80%8C%E7%A9%BA%E3%81%AE%E5%A2%83%E7%95%8C%E3%80%8D%E6%AE%BA%E4%BA%BA%E8%80%83%E5%AF%9F-%E5%BE%8C-%E3%80%90%E9%80%9A%E5%B8%B8%E7%89%88%E3%80%91-DVD-%E7%80%A7%E6%B2%A2%E9%80%B2%E4%BB%8B/dp/B002QBAACE%3FSubscriptionId%3D1F1FPGVA4H8B3RMXPA82%26tag%3Dnyalranet-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB002QBAACE"&gt;
            &lt;img src="http://ecx.images-amazon.com/images/I/41rZf4WIgCL._SL160_.jpg" alt="劇場版「空の境界」殺人考察(後) 【通常版】 [DVD]"/&gt;
        &lt;/a&gt;
    &lt;/p&gt;
    &lt;table class="meta"&gt;
        &lt;tr&gt;
            &lt;th&gt;タイトル&lt;/th&gt;
            &lt;td&gt;&lt;a href="$Link"&gt;劇場版「空の境界」殺人考察(後) 【通常版】 [DVD]&lt;/a&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;ASIN&lt;/th&gt;
            &lt;td&gt;B002QBAACE&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;価格&lt;/th&gt;
            &lt;td&gt;￥6090 (2010-03-14T09:56:31Z現在の価格)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売元&lt;/th&gt;
            &lt;td&gt;Aniplex Inc.(SME)(D)&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;th&gt;発売日&lt;/th&gt;
            &lt;td&gt;2009-12-09&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/table&gt;
&lt;/div&gt;

        
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/euhfzBb5O1QpiG7ZnbKysacKd14/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/euhfzBb5O1QpiG7ZnbKysacKd14/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/euhfzBb5O1QpiG7ZnbKysacKd14/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/euhfzBb5O1QpiG7ZnbKysacKd14/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/nyarla/blog/~4/LlwVjoED8xc" height="1" width="1"/&gt;</content>
    </entry>
    <entry>
        <title>さくらインターネットでlocal::libを使ってCPAN環境を整える</title>
        <id>http://blog.nyarla.net/2010/02/08/1</id>
        <link rel="alternate" type="text/html" href="http://blog.nyarla.net/2010/02/08/1" />
        <updated>2010-02-08T16:38:56+09:00</updated>
        <content type="html">
            &lt;p&gt;だいぶ前の話になりますが、&lt;code&gt;local::lib&lt;/code&gt;を使ってCPAN moduleをインストールする環境を
さくらインターネットに整えたので、そのときのことを思い出しながらまとめてみるよ！&lt;/p&gt;

&lt;h3&gt;0. 参考&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blog.hide-k.net/archives/2009/02/locallibrootcpa.php"&gt;local::libを使った非rootでのCPAN環境構築&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id="local::lib"&gt;1. &lt;code&gt;local::lib&lt;/code&gt;を落としてくる&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;local::lib&lt;/code&gt;は&lt;a href="http://search.cpan.org/"&gt;CPAN&lt;/a&gt;にあるので、
&lt;a href="http://search.cpan.org/dist/local-lib/"&gt;CPANのlocal::libのページ&lt;/a&gt;の&lt;code&gt;Download&lt;/code&gt;リンクをコピーして、
端末上で、&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ cd ~/local/src
$ wget http://search.cpan.org/CPAN/authors/id/A/AP/APEIRON/local-lib-1.004009.tar.gz&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;で&lt;code&gt;local::lib&lt;/code&gt;を取ってくる&lt;/p&gt;

&lt;h3 id="local::lib"&gt;2. &lt;code&gt;local::lib&lt;/code&gt;を解凍する&lt;/h3&gt;

&lt;pre&gt;&lt;code&gt;$ tar zxvf local-lib-1.004009.tar.gz&lt;/code&gt;&lt;/pre&gt;

&lt;h3 id="bsdpan"&gt;3. BSDPANの設定をする&lt;/h3&gt;

&lt;p&gt;僕のところではこんな感じの設定をしました。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;setenv  PKG_DBDIR       ~/db/pkg
setenv  PORT_DBDIR      ~/db/pkg
setenv  INSTALL_AS_USER&lt;/code&gt;&lt;/pre&gt;

&lt;h3 id="cpan"&gt;4. CPANの設定をする&lt;/h3&gt;

&lt;p&gt;hidekさんのところの記事によると、どうも先にCPANの設定をしないと&lt;code&gt;local::lib&lt;/code&gt;のインストールがうまくいかないそうなので、
とりあえずshellで&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ cpan
...
cpan&amp;gt; o conf commit
cpan&amp;gt; exit&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;という感じでCPANの設定を済ませます。&lt;/p&gt;

&lt;p&gt;このときにはCPANモジュールのインストールパスなんかは設定しません。
あと&lt;code&gt;UNINST=1&lt;/code&gt;とか&lt;code&gt;--uninst=1&lt;/code&gt;を設定すると、どうもシステムに入ってるモジュールを消そうとして失敗する、
という動作をしだすので、これらのオプションは設定しないほうが良いと思います。&lt;/p&gt;

&lt;h3 id="local::lib"&gt;5. &lt;code&gt;local::lib&lt;/code&gt;をインストールする&lt;/h3&gt;

&lt;p&gt;ようやく&lt;code&gt;local::lib&lt;/code&gt;をインストールします。&lt;/p&gt;

&lt;p&gt;僕の環境の場合、&lt;code&gt;~/local/perl5&lt;/code&gt;がCPAN moduleをインストールするルートディレクトリなので、&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ cd ~/local/src/local-lib-local-lib-1.004009
$ perl Makefile.PL --bootstrap=/home/nyarla/local/perl5&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;という感じで&lt;code&gt;Makefile.PL&lt;/code&gt;を実行。あとは&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ make
$ make test
$ make install&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;します。&lt;/p&gt;

&lt;h3&gt;6. 環境変数を設定&lt;/h3&gt;

&lt;p&gt;で、次に環境変数を設定します。&lt;/p&gt;

&lt;p&gt;hidekさんの所では&lt;code&gt;echo&lt;/code&gt;とか使って自動的にシェルの設定ファイルに書き出しとかしてますが、
僕の環境ではどうもうまくいかなかったので、手動で、&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ perl -I$HOME/local/perl5 -Mlocal::lib=$HOME/local/perl5&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;を実行して、出力された環境変数の設定部分をシェルの設定ファイル(僕の環境の場合cshなので&lt;code&gt;~/.cshrc&lt;/code&gt;)
にコピペしました。&lt;/p&gt;

&lt;h3 id="cpanupdate"&gt;7. CPANをupdate&lt;/h3&gt;

&lt;p&gt;これでようやくCPAN moduleをインストールできる環境が整ったので、&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ cpan
...
cpan&amp;gt; install Bundle::CPAN&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;してCPANをアップデートします。&lt;/p&gt;

&lt;p&gt;まあこれは大抵のモジュールはインストールされるはずなので、細かいところは省略。&lt;/p&gt;

&lt;h3 id="cpanmodule"&gt;8. CPAN moduleをインストール&lt;/h3&gt;

&lt;p&gt;んで、あとは自由にCPAN moduleをインストールできます。&lt;/p&gt;

&lt;p&gt;僕の場合、このBlogや&lt;a href="http://diary.nyarla.net/"&gt;無貌断片&lt;/a&gt;で使用している
&lt;a href="http://github.com/nyarla/plasxom"&gt;plasxom&lt;/a&gt;が使用するモジュールなんかを入れました。&lt;/p&gt;

&lt;h3 id="perlscript"&gt;9. Perl scriptで使用するには&lt;/h3&gt;

&lt;p&gt;で、肝心のPerl scriptから各モジュールを呼び出すには、&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;#!/usr/bin/perl

use strict;
use warnings;

use lib '/home/nyarla/local/lib/perl5/lib';
use local::lib '~/local/perl5';&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;という感じで呼び出します。&lt;/p&gt;

&lt;p&gt;ちなみにさくらインターネットではCGIはsuEXEC環境で動いてるので、
&lt;code&gt;.htaccess&lt;/code&gt;とかの設定ファイルで設定した環境変数がCGIスクリプト内で有効になりませんが、
suEXEC環境でない場合は、&lt;code&gt;.htaccess&lt;/code&gt;内で&lt;code&gt;PERL5LIB&lt;/code&gt;とか設定してやれば良いと思います。&lt;/p&gt;

&lt;h3&gt;10. 以上作業は終了。感想とか&lt;/h3&gt;

&lt;p&gt;まあ作業自体をしたのがだいぶ前(いつだったか覚えてない)ので細かいところはうろ覚えですが、
大体こんな感じで作業したと思います。&lt;/p&gt;

&lt;p&gt;本当は作業してから作業ログを書こうと思ってたんですが、
疲れたしまた後にしようと思って延び延びになって今日になった次第。&lt;/p&gt;

&lt;p&gt;ちなみに作業してたとき、環境変数を設定するところでちょっとつまづいてました。&lt;/p&gt;

&lt;p&gt;あと使用感ですが、CPANをダイレクトに設定して使ってたときよりも使いやすい感じです。
特にインストールされるディレクトリがバラけないのでそこら辺がスクリプトから扱いやすい感じ。
まあこれからレンタルサーバでCPAN使う人は、&lt;code&gt;local::lib&lt;/code&gt;を使うと良いんじゃないでしょうか。&lt;/p&gt;

&lt;p&gt;以上&lt;code&gt;local::lib&lt;/code&gt;を使ってCPAN環境を整える話でした。&lt;/p&gt;

        
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IqkfVwTDcEsTOIU1JwfK0rEQo5E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IqkfVwTDcEsTOIU1JwfK0rEQo5E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IqkfVwTDcEsTOIU1JwfK0rEQo5E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IqkfVwTDcEsTOIU1JwfK0rEQo5E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/nyarla/blog/~4/myCvFQy0D5Q" height="1" width="1"/&gt;</content>
    </entry>

</feed>
