<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-18200577</id><updated>2011-04-22T07:08:54.980+09:00</updated><category term='futsal'/><category term='swing'/><category term='encoding'/><category term='books'/><category term='perl'/><category term='xkeymacs'/><category term='koders'/><category term='map'/><category term='christmas'/><category term='event'/><category term='environment'/><category term='self'/><category term='word'/><category term='IDE'/><category term='application'/><category term='interface'/><category term='think'/><category term='firefox'/><category term='practice'/><category term='electronic'/><category term='grep'/><category term='GIMP'/><category term='beryl'/><category term='shibuya.pm'/><category term='windows'/><category term='tv'/><category term='memo'/><category term='eclipse'/><category term='work'/><category term='hardware'/><category term='database'/><category term='car'/><category term='linux'/><category term='apache'/><category term='feeling'/><category term='colinux'/><category term='emacs'/><category term='hdd'/><category term='java'/><category term='etc'/><category term='maven2'/><category term='life'/><category term='yaml'/><category term='movie'/><category term='2ch'/><category term='skk'/><category term='thinkpad'/><category term='desktop'/><category term='church'/><category term='ipod'/><category term='zsh'/><category term='network'/><category term='ubuntu'/><category term='google'/><title type='text'>openbooth</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://openbooth.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>75</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-18200577.post-851458451867132354</id><published>2008-07-26T14:48:00.004+09:00</published><updated>2008-09-15T01:55:06.056+09:00</updated><title type='text'>ブログ移転</title><content type='html'>新しい場所は &lt;a href="http://openbooth.org/"&gt;http://openbooth.org/&lt;/a&gt;

新規にドメインを取得してレン鯖も色々自由に触れるように VPS に。&lt;div style="display: none;" id="FLASH_MESSAGE"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-851458451867132354?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=851458451867132354&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/851458451867132354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/851458451867132354'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2008/07/blog-post.html' title='ブログ移転'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-8104350141743434010</id><published>2008-03-16T22:59:00.005+09:00</published><updated>2008-03-17T23:37:37.868+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='church'/><category scheme='http://www.blogger.com/atom/ns#' term='etc'/><category scheme='http://www.blogger.com/atom/ns#' term='think'/><title type='text'>"与える"ということの危険</title><content type='html'>&lt;p&gt;今日つくづく思ったこと。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;これはその人にとって本当に必要なものなのか？&lt;/strong&gt;ということを自問して吟味してから行動しないとその人のためにならないことが往々にしてある。&lt;/p&gt;

&lt;p&gt;きっと子育てをしている親にとっては当たり前のことなんでしょうが、今日は教会学校のスタッフをする中ですごくいい経験することができました。大人の軽率な行動は子供を駄目にする。子供が欲しいものに対してホイホイと軽々しく与えれば、その子はある種の勘違いをする。その勘違いのせいで変な価値観を持つようになりその子は駄目になる。&lt;/p&gt;

&lt;p&gt;でもそれは子供のせいではなくて大人のせいだと思う。&lt;/p&gt;

&lt;p&gt;今日はある人がとった行動によって子供達がなんか勘違いをしていたのでまず子供達に説教したのですが、真剣に話をし合わないといけないのは&lt;em&gt;その行動をとった大人なんだよ&lt;/em&gt;とすごく感じた。&lt;/p&gt;

&lt;p&gt;今日、僕は結局のところ子供達がせがむものをあげませんでした。なぜかと聞かれれば&lt;strong&gt;それはその子にとって本当に必要なものではないから&lt;/strong&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;em&gt;子供が分かる言葉まで砕いて説明する責任があるんだな&lt;/em&gt;、と。&lt;/p&gt;

&lt;p&gt;P.S. "愛"というのは人が本当に欲っしているものだと思うし、本当に必要なものだからこそイエス様は出し惜しみしたりはしない。因みに今日は十字架の話でした、来週は復活の話だよ。今年は早めのイースター。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-8104350141743434010?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=8104350141743434010&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/8104350141743434010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/8104350141743434010'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2008/03/blog-post.html' title='&quot;与える&quot;ということの危険'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-848175052972705371</id><published>2008-02-17T20:37:00.001+09:00</published><updated>2008-02-17T20:41:27.416+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='self'/><category scheme='http://www.blogger.com/atom/ns#' term='etc'/><title type='text'>悶々と...</title><content type='html'>&lt;p&gt;俺って嫌な奴だよなぁ...とつくづく思う。&lt;/p&gt;

&lt;p&gt;割と感情的に動いてしまうし。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ぅぅぅぅおりゃー&lt;/strong&gt;って叫びたいw&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-848175052972705371?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=848175052972705371&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/848175052972705371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/848175052972705371'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2008/02/blog-post.html' title='悶々と...'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-5658466326027682992</id><published>2008-01-28T04:18:00.000+09:00</published><updated>2008-01-28T04:27:17.593+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='word'/><title type='text'>職業と使命</title><content type='html'>&lt;p&gt;昨日話をしていてふと思った。あの人とこの人の違いってこれに起因してるのかも。&lt;/p&gt;

&lt;p&gt;蛇足だけどスーツとギークの対比とも似てる気がする。めっちゃ外してる気もするけど。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-5658466326027682992?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=5658466326027682992&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/5658466326027682992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/5658466326027682992'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2008/01/blog-post_28.html' title='職業と使命'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-2158649169726645964</id><published>2008-01-28T01:02:00.000+09:00</published><updated>2008-01-28T01:27:27.389+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='church'/><title type='text'>餅つき</title><content type='html'>&lt;p&gt;昨日の日曜日は教会学校で餅つき大会をした。僕が餓鬼のころから続いてる行事ですが、自分が生徒側ではなくて奉仕者の立場になっていることを改めて不思議にも感じた。&lt;/p&gt;

&lt;p&gt;いっこ下のある女の子からこんなことを言われた。&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;昔はいがらしさん(今は亡き教会員)とむーさん(僕の亡き父)が中心になって運営してたのに、私ら女性陣が厨房に入って恵示くんたちが餅をついてる。きっとこうやって受け継がれていくんだよねぇー。なんかすごいなぁって思った&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;確かにそうだと思った。昔はスーパーおじいさんのいがらしさんと僕の父が餅つき大会を取り仕切ってたけどその二人はもういない。二人とも病気でこの世を去った。&lt;/p&gt;

&lt;p&gt;餅つき大会運営側の中心にいた二人がいなくなってから、一時は「今後餅つき大会を続けていくかどうか」ということで話をしたこともあった。僕が19とか20くらいのとき。でもこうして恒例行事として続いていってる。色んな方の助けがあって続けていけているこの会を大事にしていかないといけないと感じた。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-2158649169726645964?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=2158649169726645964&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/2158649169726645964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/2158649169726645964'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2008/01/blog-post.html' title='餅つき'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-6990612389378063062</id><published>2008-01-19T01:02:00.000+09:00</published><updated>2008-01-19T01:07:20.406+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='memo'/><category scheme='http://www.blogger.com/atom/ns#' term='ipod'/><title type='text'>そろそろipod touchでも買ってみる</title><content type='html'>&lt;p&gt;来月にはSDKも出るはずだしそろそろipod touchを買おうかなぁ。それまでどんなものか見ておきたいなぁと。さていつ買うかなw&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-6990612389378063062?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=6990612389378063062&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/6990612389378063062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/6990612389378063062'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2008/01/ipod-touch.html' title='そろそろipod touchでも買ってみる'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-7388319242395892702</id><published>2008-01-17T00:48:00.000+09:00</published><updated>2008-01-17T03:32:05.291+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='yaml'/><title type='text'>JavaのYAMLライブラリって</title><content type='html'>&lt;p&gt;YAMLって記述性が高いのでわりと好きです。ただ、言語によってYAMLプロセッサーの品質がまちまちなので困ってしまうことがあります。Perlは複数の実装があるけどYAML::Syckで全然問題なく使えるから良いんですが、Javaに関してはいけてないYAMLプロセッサーがあったり(でも割と有名なライブラリ？)して大変です。&lt;/p&gt;

&lt;p&gt;JavaによるYAMLプロセッサーと言えば(2008/01/17時点で)主に&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;JYaml&lt;/li&gt;
&lt;li&gt;JvYAML&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;の二つあると思います。これぐらいしか知りません見つかりません。他にあったら是非教えて下さい。&lt;/p&gt;

&lt;p&gt;で、「この二つのうちどちらを選ぶ？」という話であればJvYAMLと答えます。JvYAMLはちゃんと使えます。&lt;/p&gt;

&lt;p&gt;でも、ここではJYamlのいけてなさ加減をちょっと書いてみようと思います。
JYamlは正しいYAML定義であっても例外を吐いて死んでしまうことがあります。以下のようなフロースタイルで記述されたYAMLドキュメントがあった場合&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;{ name: keiji, age: 23 }
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;JYamlは正しくパースしてくれず、変わりに以下のような例外を吐いて死にます(因みにJvYAMLは正しくパースしてくれます)。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;org.ho.yaml.exception.YamlException: Error near line 1: End of document expected.
    at org.ho.yaml.JYamlParserEvent.error(Unknown Source)
    at org.ho.yaml.YamlDecoder.firstDocument(Unknown Source)
    at org.ho.yaml.YamlDecoder.readObject(Unknown Source)
    at org.ho.yaml.YamlConfig.load(Unknown Source)
    at org.ho.yaml.YamlConfig.load(Unknown Source)
    at org.ho.yaml.YamlConfig.load(Unknown Source)
    at org.ho.yaml.Yaml.load(Unknown Source)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;ただ、JYamlはフロースタイルが全く処理できない訳ではなく&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;--- { name: keiji, age: 23 }
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;というようにYAMLドキュメントの開始を示す文字列「---」を付けてあげるときちんとパースしてくれるようになります。ちょっと(というかかなり)アレですけどラッパーを作ることで回避できるので目をつむることにします。&lt;/p&gt;

&lt;p&gt;でも処理できないのは上記のようなケースだけではなく、以下のように&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;--- {
  name: keiji,
  age: 23
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;フロースタイル中に改行(多分改行が原因だと思われ、推測で言ってる)があるようなYAMLドキュメントを書くとドキュメントのパース中に謎のNullPointerExceptionが発生したりします。まぁこいつの回避策としては、これまたラッパーで改行を消しちゃうという荒技を使えば一応回避できるんですが「なんていけてないYAMLパーサなんだ」と思ってしまいます(因みにJvYAMLは正しくパースしてくれます)。&lt;/p&gt;

&lt;p&gt;まぁフロースタイルだけが駄目という訳ではなく、ブロックスタイルでも例外吐いて死んだりすることがあります。いけてないJYamlにフロースタイルとブロックスタイルを混合したようなYAMLドキュメントを処理させると、どんな死に方をするかは詳しく調べてないんですがスタイルを混合して書くようなドキュメントをパースさせるのはやめておいた方が無難です。無用にはまります。これってかなり致命的な気がする。&lt;/p&gt;

&lt;p&gt;フロースタイルだけなら「JSON使えば？」って感じですけどね。JSON-libあるし、&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;{
  "name" : "keiji"
  "age": 23
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;ただ、ダブルクォーテーションで囲みたくないっていう気持ちはあります。Perlでハッシュコンストラクタと=&gt;演算子を使うと&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;{
  name =&amp;gt; 'keiji',
  age  =&amp;gt; 23,
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;て書けてクォーテーションが無い方がやっぱり見栄えが良いじゃないですか。Rubyだとシンボルで定義するのかな？&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;{
  :name =&amp;gt; 'keiji',
  :age  =&amp;gt; 23
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;なんかどんどん横道にそれていってますけどJvYAMLを使えば別に問題はないです。JYamlなんて使わなくてもJvYAML使っとけばいいんです。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Map map = (Map) YAML.load("{名前: 恵示, 年齢: 23}");
assertEquals("恵示", map.get("名前"));
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;でもね。残念なことにjvyamlってmavenリポジトリに登録されてないんですよね。自分でどこかのリポジトリにデプロイしないといけないのでそこがちょっとね。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-7388319242395892702?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=7388319242395892702&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/7388319242395892702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/7388319242395892702'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2008/01/javayaml.html' title='JavaのYAMLライブラリって'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-3691558748318725737</id><published>2007-11-29T11:04:00.000+09:00</published><updated>2007-11-29T11:08:27.842+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etc'/><title type='text'>Windowsが起動しなくなった</title><content type='html'>&lt;p&gt;WindowsXPを入れてるx40のPCが起動しなくなった。CONFIG\SYSTEMが無いって怒られた。&lt;/p&gt;

&lt;p&gt;くそーwindowsめー&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-3691558748318725737?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=3691558748318725737&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/3691558748318725737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/3691558748318725737'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/11/windows.html' title='Windowsが起動しなくなった'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-3937723279020064082</id><published>2007-11-17T13:04:00.000+09:00</published><updated>2008-01-13T05:08:33.509+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='swing'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>JPEdインストール備忘録</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_GC5QwOOBRCk/Rz58QEPgrbI/AAAAAAAAAC8/06v0d61-T1s/s1600-h/JPEd.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_GC5QwOOBRCk/Rz58QEPgrbI/AAAAAAAAAC8/06v0d61-T1s/s200/JPEd.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5133677240707493298" /&gt;&lt;/a&gt;
&lt;p&gt;JPEdをUbuntuにインストールするときの備忘録。デスクトップ環境はGNOME。ちょっとはまったのでここに残しとく。&lt;/p&gt;

&lt;h3&gt;インストール&lt;/h3&gt;

&lt;h4&gt;JPEdの最新版をダウンロードする(Main branch)。&lt;/h4&gt;

&lt;p&gt;ダウンロード先はココ。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=171576"&gt;http://sourceforge.net/project/showfiles.php?group_id=171576&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;インストール&lt;/h4&gt;

&lt;pre&gt;&lt;code&gt;$ mkdir ~/tmp
$ mv ~/デスクトップ/JPEd-1.0.1_install.jar ~/tmp
$ cd ~/tmp
$ chmod +x JPEd-1.0.1_install.jar
$ java -jar JPEd-1.0.1_install.jar
...
... あとはインストーラの指示に従う
... インストール場所は ~/app/JPEd-all にした
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;ここまででJPEdのインストールは終了。はじめは&lt;em&gt;~/デスクトップ&lt;/em&gt;にダウンロードして、そこで&lt;em&gt;java -jar JPEd-1.0.1&lt;/em&gt;install.jar_したけどインストーラの起動中に落ちた。原因はディレクトリ名に日本語を含んでいたから。jarの展開中にインストールに使用するファイルが見つからなくて落ちていたよう。ちょっとしたハマりポイント。&lt;/p&gt;

&lt;h3&gt;起動&lt;/h3&gt;

&lt;h4&gt;普通に起動&lt;/h4&gt;

&lt;pre&gt;&lt;code&gt;$ cd ~/app/JPEd/bin
$ chmod +x JPEd.sh
$ ./JPEd.sh
...
... あぼーん、起動中にヌルポで落ちる
...
$ java -version
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Server VM (build 1.6.0_03-b05, mixed mode)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;java6だと何かのバグで落ちる。どっかで見たことがある。でjava5にして再トライ。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ sudo update-alternatives --config java

`java' を提供する 6 個の alternatives があります。

  選択肢       alternative
-----------------------------------------------
          1    /usr/bin/gij-4.2
 +        2    /usr/lib/j2sdk1.5-sun/bin/java
          3    /usr/lib/j2sdk1.4-sun/bin/java
          4    /usr/lib/j2sdk1.6-sun/bin/java
          5    /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
*         6    /usr/lib/jvm/java-6-sun/jre/bin/java

デフォルト[*] のままにするには Enter、さもなければ選択肢の番号のキーを押してください:
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;jvmのバージョンは沢山インストールしてるw。5を選択する。そして起動。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ ./JPEd.sh&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;起動できた。でも見た目がいまいち。Swingのデフォルトルックアンドフィールはヒドイ。java6から綺麗になっているという話を聞いたことがあるのでjava6で起動したい。&lt;/p&gt;

&lt;p&gt;色々調べるとlocaleの設定があ ja_JP だと駄目らしい。ということでjava6に戻して下を試す。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ LANG=&lt;del&gt;C&lt;/del&gt;en_US.UTF-8
$ ./JPEd.sh&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;無事起動。&lt;em&gt;JPEd.sh&lt;/em&gt;に&lt;em&gt;LANG=&lt;del&gt;C&lt;/del&gt;en_US.UTF-8&lt;/em&gt;の記述を書いてオシマイ。&lt;/p&gt;

&lt;p&gt;変更: 日本語を入力できなかったので、記事の終わり部分を修正。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-3937723279020064082?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=3937723279020064082&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/3937723279020064082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/3937723279020064082'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/11/jped.html' title='JPEdインストール備忘録'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_GC5QwOOBRCk/Rz58QEPgrbI/AAAAAAAAAC8/06v0d61-T1s/s72-c/JPEd.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-624585607691239097</id><published>2007-11-17T12:56:00.000+09:00</published><updated>2007-11-17T13:01:22.876+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='memo'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><title type='text'>スペースキーによるスクロール量を調節する</title><content type='html'>&lt;p&gt;スペースキーでスクロールするとページ単位で進んでしまうので、読んでる部分を見失う。スクロール量を調節したいなぁと思ってたらやっぱり既出だね。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://d.hatena.ne.jp/nagaton/20060831/1156993415"&gt;スペースキーで LDR っぽいスクロールを実現する Greasemonkey スクリプトCommentsAdd Star&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-624585607691239097?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=624585607691239097&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/624585607691239097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/624585607691239097'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/11/blog-post_17.html' title='スペースキーによるスクロール量を調節する'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-9017907612832191987</id><published>2007-11-15T00:59:00.000+09:00</published><updated>2007-11-15T01:16:34.087+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='thinkpad'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Linuxのハイバネーションは安定してきた</title><content type='html'>&lt;p&gt;Linux環境におけるハイバネーションの安定度について書いとく。&lt;/p&gt;

&lt;p&gt;自分の環境は&lt;strong&gt;Thinkpad x60 + Ubuntu 7.10(Gutsy Gibbon)&lt;/strong&gt;。この組み合わせにおいてはハイバネーションについては問題なく動く。安定してる。まだ1.5週間くらいの実績だけど電源を落とすときはシャットダウンではなくてハイバネートしてる。ハイバネート状態から復帰するタイミングで固まったりすることは今のところ起こってない。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Linux&lt;/strong&gt;でもハイバネが上手い具合に動く時代になったんだなぁ。すばらしぃ。因みにハイバネのために何か設定する必要はないよ、Ubuntuならデフォ。&lt;/p&gt;

&lt;p&gt;ハイバネーションについては問題ない。でもね、電源を付けた状態で(長時間放置等して)ディスプレイの電源が一度切れると、そこから何をしてもディスプレイの電源がON状態にならない(今のところディスプレイをONにする方法が分からない)。システムは動いてるんだけどディプレイは黒のままという現象が起こります。&lt;/p&gt;

&lt;p&gt;スタンバイは(ハイバネ使うようになって)最近使わなくなったので、安定してるかどうかは分かりません。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-9017907612832191987?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=9017907612832191987&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/9017907612832191987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/9017907612832191987'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/11/linux.html' title='Linuxのハイバネーションは安定してきた'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-8505666665139393615</id><published>2007-11-09T23:50:00.000+09:00</published><updated>2007-11-09T23:52:20.658+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>ショックだわー</title><content type='html'>&lt;p&gt;事務所にノートPCのアダプタ忘れたー。明日取りに行こうかな&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-8505666665139393615?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=8505666665139393615&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/8505666665139393615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/8505666665139393615'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/11/blog-post_09.html' title='ショックだわー'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-665016145431747352</id><published>2007-11-07T12:08:00.000+09:00</published><updated>2007-11-07T12:13:19.127+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='swing'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Swing豆腐問題の備忘録</title><content type='html'>&lt;p&gt;Ubuntu7.10でjvmにjava6を使ってる場合は以下のようにUbuntuが使ってるフォントディレクトリを指すようにfallbackシンボリックリンクをはる。これでSwingで作られてるアプリで日本語が含まれていたとしても日本語文字が豆腐にならなくなる。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;sudo ln -s /usr/share/fonts/truetype  /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback/
&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-665016145431747352?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=665016145431747352&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/665016145431747352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/665016145431747352'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/11/swing.html' title='Swing豆腐問題の備忘録'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-5564247049058508682</id><published>2007-11-01T02:51:00.001+09:00</published><updated>2007-11-01T04:04:12.946+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='interface'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>ウィンドウ切り替えはワークスペース切り替えベースで</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_GC5QwOOBRCk/RyjRlc-LnFI/AAAAAAAAACs/rHSL3IwMQEk/s1600-h/Screenshot-2.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_GC5QwOOBRCk/RyjRlc-LnFI/AAAAAAAAACs/rHSL3IwMQEk/s200/Screenshot-2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5127578617123675218" /&gt;&lt;/a&gt;
&lt;p&gt;ウィンドウ切り替えは一つのワークスペース(デスクトップ)上で行うのが普通だと思う。WindowsはAlt+Tabで各ウィンドウを切り替える人がほとんどだと思う。仮想デスクトップ環境を使っていないかぎりにおいては。&lt;/p&gt;

&lt;p&gt;Linuxはその点デフォで複数のワークスペースを持つことができるようになってる。最近まではこんなにワークスペースがあってもどうやって分けて使えばいいんだ？と思ってた。一つのデスクトップ上で作業するのに慣れきってしまっていたから。&lt;/p&gt;

&lt;p&gt;でも、Ubuntuを使いはじめてからちょっとずつ見方が変わってきた。複数のワークスペースは非常に有用だと。今更ながら。。。&lt;/p&gt;

&lt;p&gt;開発をしていると色んなアプリケーションを起動してウィンドウがいっぱいになってしまうことがある。ブラウザ、メーラ、Emacs、Eclipse、ターミナル、VirtualBox上のWindows2000、たまにOpenOffice.orgの各アプリ。挙げてみるとかなり多い。ウィンドウが多くなってくると、ウィンドウの切り替えが大変になってくる。一つのワークスペースで作業してると沢山のウィンドウの中から目的のウィンドウを探さないといけない。これってかなり非効率。切り替えコストって結構高い気がする。&lt;/p&gt;

&lt;p&gt;ここで仮想デスクトップの出番。&lt;/p&gt;

&lt;p&gt;ワークスペース毎に、ブラウジング、開発環境、その他...と用途に併せて分割することができる。そうすると一つのワークスペースに存在するウィンドウの数が減るからウィンドウの切り替えが楽になる。ワークスペースで分けてるとウィンドウの重なりではなく、それぞれのワークスペースの位置関係で把握できるので人の頭も目的のウィンドウがどこのワークスペースにあるのか覚えやすくなる。&lt;/p&gt;

&lt;p&gt;いっそのことAlt+Tabによるウィンドウ切り替えをやめて、ワークスペースの数を16個くらいにしてそれぞれのワークスペースに一つずつウィンドウを配置するとかした方が実は人間に優しいような気がしてる。やっぱり重なりよりもマップとして位置関係で把握できるほうがはるかに覚えやすい。16個はちょっと多いかもしれないけど...因みに今自分はワークスペースを6個にして使ってます。&lt;/p&gt;

&lt;p&gt;ワークスペースに対するウィンドウの配置の仕方はこんな感じです。&lt;/p&gt;

&lt;table&gt;
  &lt;tr&gt;
    &lt;th&gt; &lt;/th&gt;
    &lt;th style="text-align: center;"&gt;1&lt;/th&gt;
    &lt;th style="text-align: center;"&gt;2&lt;/th&gt;
    &lt;th style="text-align: center;"&gt;3&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th&gt;1&lt;/th&gt;
    &lt;td&gt;ブラウザ、メーラ&lt;/td&gt;
    &lt;td&gt;Emacs、ターミナル&lt;/td&gt;
    &lt;td&gt;仮想環境(Win2000 on VirtualBox)&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th&gt;2&lt;/th&gt;
    &lt;td&gt;OpenOffice系&lt;/td&gt;
    &lt;td&gt;Eclipse(Java)&lt;/td&gt;
    &lt;td&gt;Eclipse(Flex)&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;p&gt;今まではウィンドウの重なりで管理することが当り前だったけど、それが全てではない、もっと良いウィンドウの管理方法があると感じます。ワークスペースによる管理よりももっと良いものがあるかもしれないし。でも今はワークスペースベースによる上のようなウィンドウの分け方で良い感じです。&lt;/p&gt;

&lt;p&gt;あとは、ウィンドウマネージャにCompizFusionかBeryl(もうサポートされないのでCompizにしておいた方がいい)をいれれば今のところは完璧。CompizFusionとかはエフェクトや3Dに目が行きがちだけど、前から書いてるけど実用的な機能が色々とあります。ウィンドウ切り替えのためのプラグインも複数あります。ウィンドウ切り替えのプラグインは非常に便利。使いやすいようにショートカットキーの設定をすれば凄く快適になります。&lt;/p&gt;

&lt;p&gt;ワークスペースの切り替えのキーバインド(vimっぽく)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;Ctrl&amp;gt;&amp;lt;Alt&amp;gt;h&lt;/code&gt; : 左のワークスペースへ移動&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;Ctrl&amp;gt;&amp;lt;Alt&amp;gt;j&lt;/code&gt; : 下のワークスペースへ移動&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;Ctrl&amp;gt;&amp;lt;Alt&amp;gt;k&lt;/code&gt; : 上のワークスペースへ移動&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;Ctrl&amp;gt;&amp;lt;Alt&amp;gt;l&lt;/code&gt; : 右のワークスペースへ移動&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ウィンドウ切り替えのキーバインド&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;Alt&amp;gt;Tab&lt;/code&gt; : 今いるワークスペース内で切り替え&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;Ctrl&amp;gt;&amp;lt;Alt&amp;gt;Tab&lt;/code&gt; : 全てのワークスペースで切り替え&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;Alt&amp;gt;;&lt;/code&gt; : 今いるワークスペース内で切り替え(リングインタフェース)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;Alt&amp;gt;:&lt;/code&gt; : 今いるワークスペース内で切り替え(リングインタフェース)、逆回り&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;Ctrl&amp;gt;&amp;lt;Alt&amp;gt;;&lt;/code&gt; : 全てのワークスペースで切り替え(リングインタフェース)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;Ctrl&amp;gt;&amp;lt;Alt&amp;gt;:&lt;/code&gt; : 全てのワークスペースで切り替え(リングインタフェース)、逆回り&lt;/li&gt;
&lt;/ul&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;F9&lt;/code&gt; : 今いるワークスペース内でエクスポーゼ&lt;/li&gt;
&lt;li&gt;&lt;code&gt;F8&lt;/code&gt; : 全てのワークスペースでエクスポーゼ&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;切り替えのインタフェースを選べるのでこれはWindowsに対して良いアドバンテージではないかなぁと思います。Vista君のエアロ使った無駄な3Dは綺麗かもしれないけど、Super+Tabによるウィンドウ切り替えのインタフェースとしては最悪だと思う。あれはヒドい。無駄にスペック食うし悪だねw あれじゃぁSuper+Tabじゃなくて普通にAlt+Tabで切り替えるでしょ。ほんとヒドい。&lt;/p&gt;

&lt;p&gt;Linuxのデスクトップ事情は飛躍的に伸びてると感じる今日この頃です。いじょ。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-5564247049058508682?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=5564247049058508682&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/5564247049058508682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/5564247049058508682'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/11/blog-post.html' title='ウィンドウ切り替えはワークスペース切り替えベースで'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_GC5QwOOBRCk/RyjRlc-LnFI/AAAAAAAAACs/rHSL3IwMQEk/s72-c/Screenshot-2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-3997687347415568045</id><published>2007-10-13T15:59:00.000+09:00</published><updated>2007-10-13T16:27:29.195+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='swing'/><category scheme='http://www.blogger.com/atom/ns#' term='beryl'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Swing on Beryl</title><content type='html'>&lt;p&gt;WindowManagerにBerylを使っているとSwingで作られているアプリケーションの画面が真っ白になってしまう。どこかからかパッチが出ているらしいが、ソフトウェアのバージョン管理を考えるとインストールしているソフトウェアはなるべくパッケージマネージャ(APT)で管理しておきたい。&lt;/p&gt;

&lt;p&gt;そんな感じなのでSwingで作られているアプリケーションを使うときは、一時的にBerylを止めてMetaciyを使ってた。完全に負けソリューション...w&lt;/p&gt;

&lt;p&gt;でも昨日、某社某Mたんに&lt;em&gt;Swing on Beryl&lt;/em&gt;なる情報を貰ったので試してみた。&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;a href="http://dmartin.org/weblog/how-to-get-java-swing-apps-working-under-beryl-or-compiz-including-java-web-start"&gt;How to get Java Swing apps working under Beryl or Compiz, including Java Web Start&lt;/a&gt;&lt;/p&gt;
  &lt;p&gt;At this time, Java Swing apps won't run properly under Beryl or Compiz.  The app comes up, but it comes up completely blank.  It's a known issue, and Java engineers are working on it.&lt;/p&gt;
  
  &lt;p&gt;...&lt;br&gt;
  The following solution is tested on Ubuntu.&lt;br&gt;
  ...&lt;br&gt;
  The solution is to pass an environment variable to Java,&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Javaで使っている環境変数をいじれば解決するらしい。ということで上の記事を参考にしながらUbuntuの環境変数をいじってみた。上の記事ではJavaVMを起動するためのラッパースクリプトを書いて環境変数をいじってるけど、Javaをalternativesで管理している身としてはラッパースクリプトはないと思ったので環境変数をexportすることにした。&lt;/p&gt;

&lt;p&gt;&lt;em&gt;XLOCALELIBDIR&lt;/em&gt;と&lt;em&gt;AWT_TOOLKIT&lt;/em&gt;環境変数を&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ export XLOCALELIBDIR=/usr/share/X11/locale
$ export AWT_TOOLKIT=MToolkit
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;のように設定してexportする。&lt;/p&gt;

&lt;p&gt;これだけ&lt;/p&gt;

&lt;p&gt;どっかのCMみたい。&lt;/p&gt;

&lt;p&gt;&lt;em&gt;AWT_TOOLKIT&lt;/em&gt;は上の通りで良いんだけど、&lt;em&gt;XLOCALELIBDIR&lt;/em&gt;に設定する値は各環境によって適宜変更する必要があります。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ find /usr -name 'locale'
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;して&lt;em&gt;X11&lt;/em&gt;以下にあるlocaleディレクトリを見つけて、そのlocaleディレクトリへのパスを設定してあげればよさげです。僕はそうしました。&lt;/p&gt;

&lt;p&gt;これでXPDLを編集するためにJPEdを使うことができるようになりましたよ。某Mたん情報ありがとう！&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-3997687347415568045?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=3997687347415568045&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/3997687347415568045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/3997687347415568045'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/10/swing-on-beryl.html' title='Swing on Beryl'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-1071144824900792090</id><published>2007-10-01T02:26:00.000+09:00</published><updated>2007-10-01T02:51:45.980+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='word'/><category scheme='http://www.blogger.com/atom/ns#' term='church'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>「信じて、知る」</title><content type='html'>&lt;p&gt;「知って、信じる」のではなく「信じて、知る」。&lt;/p&gt;

&lt;p&gt;今日は教会で結婚式があったのだけど、それに際して牧師さんがこんなニュアンスのことを話してた。&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;結婚は相手のことを&lt;em&gt;全て知って納得したから&lt;/em&gt;するのではない。相手を信じることができるのであればもう結婚できるんだ。そして結婚してから相手のことを&lt;em&gt;知って&lt;/em&gt;いくんだ。&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;「確かに」と思った。まだ結婚の経験はないけど、分かる気がする。&lt;/p&gt;

&lt;p&gt;今の会社は二つ目なんだけど、会社のことを全て知って全て納得したから今の会社に決めたんじゃない。全ては知らないけれども、その会社を&lt;em&gt;自分は信じれる&lt;/em&gt;と思ったから転職を決めることができたんだと思う。僕が信じたのは会社というよりも限りなく「人」に寄っているのだけれど。&lt;/p&gt;

&lt;p&gt;もちろん信仰生活もそう。聖書のことを全て知って納得したから信じたんじゃない。多分そんなこと不可能。ある段階で聖書の言を信じることができて、そこで洗礼を受けて、そしてそこから「知る」ということの歩みを進めているんだと思う。&lt;/p&gt;

&lt;p&gt;「信じて、知る」&lt;/p&gt;

&lt;p&gt;そんなことを思い返した日曜日でした。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-1071144824900792090?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=1071144824900792090&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/1071144824900792090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/1071144824900792090'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/10/blog-post.html' title='「信じて、知る」'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-1259672735123727635</id><published>2007-09-29T21:57:00.001+09:00</published><updated>2007-09-29T21:57:04.043+09:00</updated><title type='text'>pencil</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/kjim/1457447385/" title="photo sharing"&gt;&lt;img src="http://farm2.static.flickr.com/1314/1457447385_a3ce86145a_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/kjim/1457447385/"&gt;pencil&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/kjim/"&gt;keiji.muraishi&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;鉛筆っぽいデザインのシャーペン。&lt;br /&gt;&lt;br /&gt;かわいいっぽかったので買ってみた。315円也。&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-1259672735123727635?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=1259672735123727635&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/1259672735123727635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/1259672735123727635'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/09/pencil.html' title='pencil'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm2.static.flickr.com/1314/1457447385_a3ce86145a_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-1580135711409664142</id><published>2007-09-24T21:10:00.000+09:00</published><updated>2007-09-24T21:42:06.819+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maven2'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><title type='text'>Ubuntuのlibapache2-mod-encodingパッケージがバグッってる件</title><content type='html'>&lt;p&gt;Ubuntuのバージョンは&lt;em&gt;Feisty Fawn&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;apache2にmod-encodingモジュールをインストールしたらおかしなことに動かなかった。モジュールはAPTで入れた。どうやらモジュールのパッケージが壊れてるらしい。インストールは以下の操作で行った。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ sudo apt-get install libapache2-mod-encoding
$ sudo a2enmod encoding
This module is already enabled!
$ sudo /etc/init.d/apache2 force-reload
 * Forcing reload of web server (apache2)...                                    
apache2: Syntax error on line 185 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/encoding.load: API module structure `encoding_module' in file /usr/lib/apache2/modules/mod_encoding.so is garbled - perhaps this is not an Apache module DSO?
                                                   [fail]
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;しつこく何回かインストールしなおしたんだけどw 駄目だった。しょうがないからdebパッケージを作ることにした。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ cd /tmp
$ apt-get source libapache2-mod-encoding
$ sudo apt-get build-dep libapache2-mod-encoding
$ cd libapache2-mod-encoding-20040616
$ sudo dpkg-buildpackage -rfakeroot
$ cd ..
$ sudo dpkg -i libapache2-mod-encoding-20040616-4.2_i386.deb
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;パッケージの作成とインストールは完了。で、再度以下を実行。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ sudo a2enmod encoding
This module is already enabled!
$ sudo /etc/init.d/apache2 force-reload
 * Forcing reload of web server (apache2)...
                                                   [OK]
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;上手くいった。&lt;/p&gt;

&lt;p&gt;ということで今日時点では&lt;em&gt;Ubuntu Feisty Fawnのリポジトリにあるlibapache2-mod-encodingパッケージは壊れてます&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;いじょ&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-1580135711409664142?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=1580135711409664142&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/1580135711409664142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/1580135711409664142'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/09/ubuntulibapache2-mod-encoding.html' title='Ubuntuのlibapache2-mod-encodingパッケージがバグッってる件'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-3160758381122490621</id><published>2007-09-06T02:30:00.000+09:00</published><updated>2007-09-24T21:54:35.199+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='environment'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Linux+Windows - Linuxベースの理想的な開発環境</title><content type='html'>&lt;p&gt;「開発環境」をテーマにぐだぐだと書きます。&lt;/p&gt;

&lt;p&gt;「理想的な開発環境ってどういうものだろう」といつもというかたまーに考えていました。元はWindows使いなんですが開発環境としてプラットフォームを考えた時に、Linuxというのは大きな存在でした。最近「WindowsのOS上にLinux系のOSを(仮想的に)立ち上げて開発を行う」というのが広まってきていると思いますが、僕も以前はそれと同じ構成で開発環境を整えていました。&lt;/p&gt;

&lt;p&gt;Windows+coLinux&lt;/p&gt;

&lt;a href="http://www.gihyo.co.jp/magazines/wdpress/archive/Vol40"&gt;WEB+DB Vol40&lt;/a&gt;に&lt;span style="font-weight: bold;"&gt;［定番］Linux開発環境&lt;/span&gt;という特集が組まれていますが、まさにこの記事と同じ環境を用意して開発していました(windows+colinux+screen+zsh、記事と同じなのはcoLinuxを調べていたときにはてなのnaoyaさんとかSixApartのmiyagawaさんとかのブログで情報を仕入れてたから)。ホストOSとしてWindowsを使うのは選択肢として正直硬いです。WEBアプリケーションの開発をしていると各ブラウザで動作検証しないといけないと思いますが、Linuxだけ使っていたらIEでテストできないですからねw 今となってはwindowsに固執するのはそれぐらいだと思ってます(ハードウェアの問題はあるけど)。

&lt;p&gt;今はメインマシンをLinux(ubuntu)にしてますが、やっぱり一番痛いのは「IEが使えない」こと(&lt;a href="http://openbooth.blogspot.com/2007/06/ubuntu-linuxie6.html"&gt;ubuntu linuxでIE6を使う&lt;/a&gt;で言及しました)。でもie4linuxの場合、javascript関係で結構頻繁に落ちるんですよね。痛い。。。ちょっと神経使いながら使用しないといけない(じゃないと落ちる)のでちょっと非効率です。落ちるたんびにイライラするしw Linuxをメインマシンにするとそんな所にジレンマを感じます。&lt;/p&gt;

&lt;p&gt;でもやっぱりLinuxの方がいいんですよね。エディタはEmacsを使うし、ターミナルはコマンドプロンプトのようにショボくないし、あとやっぱりパッケージマネージャ(APT)を使えること。&lt;code&gt;$ sudo apt-get install &lt;package-name&gt;&lt;/package-name&gt;&lt;/code&gt; でインストールするソフトウェアを管理できるのは楽ですよ。パッケージの新しいバージョンがあったらそのことを通知してくれるのも嬉しい。こっちのオペレーションはその更新パッケージを適用するだけで良いから。windowsだとソフトウェアのインストールにしてもサイトに出向いてソフトウェアをダウンロードしないといけない。これは正直しんどい。&lt;/p&gt;

&lt;p&gt;と、ぐだらぐだらと書いてますけど、結局のところ&lt;span style="font-weight: bold;"&gt;Linux+Windows&lt;/span&gt;な環境が用意できればいいんですよ、僕は。&lt;span style="font-weight: bold;"&gt;Windows+LinuxじゃなくてLinux+Windows&lt;/span&gt;。Linuxありきの環境がいい。だってWindowsのOS上にわざわざLinuxを立ち上げてるんだからLinuxでいいやん。必要に応じてWindowsを立ち上げられる方が嬉しい。そう思う。&lt;/p&gt;

&lt;p&gt;こんなことを言えるのは、Linuxのデスクトップ環境がかなり進歩したからだと思います。Ubuntuに移住しようと思ったときはメインマシンにする気は正直あんまりなかった。けど、実際にUbuntuを使ってみたら自分の思うように使えた。3DデスクトップのBerylも手伝ってメインマシンにしても全然違和感のない環境を作ることができた。Berylは単に派手なだけじゃない、実用的な機能もありますよ。だから僕はメインマシンとしてUbuntuを使いはじめた。Linuxはまだユーザを選ぶOSだと思いますが、ソフトウェア開発者にとってはLinuxという環境はいいんじゃないかぁ。&lt;/p&gt;

&lt;p&gt;Linux+Windows&lt;/p&gt;

&lt;p&gt;これが現時点での僕の解です。&lt;/p&gt;

&lt;p&gt;今後の開発環境動向に注目。&lt;/p&gt;

&lt;p&gt;追記(2007/9/6 12:42:39 JST)&lt;/p&gt;

&lt;p&gt;MS Officeのことを忘れてました。WordはいいとしてもExcelを触れないと仕事上きついです。Excelに関してはOpenOpece.orgのCalcがかなり互換性高いんですが、印刷を考えるとちょっとなぁと思うところがあります。微妙にセルの高さや幅が違ってしまうのも欠点。Javaのライブラリ(POI)から読むときにオブジェクトの持ち方が違って落ちたりというのもある。Linux上のWindowsでExcelとか起動できたら申し分なしですね。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-3160758381122490621?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=3160758381122490621&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/3160758381122490621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/3160758381122490621'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/09/linuxwindows-linux.html' title='Linux+Windows - Linuxベースの理想的な開発環境'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-3669028654618472611</id><published>2007-08-28T02:12:00.000+09:00</published><updated>2007-09-24T21:55:43.124+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='memo'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>Linuxでh2databaseを起動する</title><content type='html'>&lt;p&gt;メモ書き - ubuntuでh2databaseのサーバプロセスを開始するシェルスクリプト&lt;/p&gt;

&lt;p&gt;h2databaseはDBサーバ起動用.batファイル(Win用)を配布zipに含めてるけど、.shファイルを含めてない。なので.batファイルをコピーして適当に変更して利用する。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;#!/bin/sh
java -cp h2.jar:$H2DRIVERS:$CLASSPATH org.h2.tools.Console
&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-3669028654618472611?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=3669028654618472611&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/3669028654618472611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/3669028654618472611'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/08/linuxh2database.html' title='Linuxでh2databaseを起動する'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-5718960840370435605</id><published>2007-08-23T13:03:00.000+09:00</published><updated>2007-09-24T21:56:07.425+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application'/><title type='text'>redMineちょこっと触ってる</title><content type='html'>&lt;a href="http://www.redmine.org/"&gt;http://www.redmine.org/&lt;/a&gt;

&lt;p&gt;プロジェクトの管理ツールとしてredMineを個人レベルで評価してます。とりあえずubuntu上にインストールして幾つかプロジェクトを作ったりして試してます。ユーザ登録したのにすぐに有効にならなくて焦ったりしましたが、なんかそれなりに良いかなぁーと思ってます。プロジェクトを複数持てるのがいいなぁ。&lt;/p&gt;

&lt;p&gt;僕が入れたバージョンは 0.5.2 なんですが、プロダクト自体まだ安定してません。まだこれを使って運用するのは難しいかなといった印象。でも安定したらよさげだと思ってるので、ちょっとウォッチしていきます。&lt;/p&gt;

&lt;p&gt;インストール方法とかメモっておいたのでそのうち記事にするかも。RoRとかgemとかインストールしていなかったのでちょっとめんどうだった。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-5718960840370435605?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=5718960840370435605&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/5718960840370435605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/5718960840370435605'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/08/redmine.html' title='redMineちょこっと触ってる'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-4300795168033389376</id><published>2007-08-21T10:24:00.000+09:00</published><updated>2007-09-24T21:59:02.451+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='movie'/><title type='text'>8/25 TAXI4</title><content type='html'>&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_GC5QwOOBRCk/Rso_1ihLTgI/AAAAAAAAACE/myjfLH6jlv0/s1600-h/taxi4.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp1.blogger.com/_GC5QwOOBRCk/Rso_1ihLTgI/AAAAAAAAACE/myjfLH6jlv0/s200/taxi4.jpg" alt="" id="BLOGGER_PHOTO_ID_5100959716982083074" border="0" /&gt;&lt;/a&gt;
今週末に公開されるTAXI4。こういうバカっぽい映画に行きたいなぁ。&lt;/p&gt;

&lt;p&gt;2007/08/28追記&lt;/p&gt;

&lt;p&gt;公開初日の8/25に大泉のT-JOYにて観てきました。今回はダニエルがメインじゃなくて車の走行シーンがあまり多くなかったのでちょっとガッカリ。&lt;/p&gt;

&lt;p&gt;ワイルドスピードみたいに車を前面に出してくれると良いんだけどなぁ。しかし署長はこれ以上にないバカっぷりを見せてくれましたw&lt;/p&gt;

&lt;p&gt;因みに一人で映画館に入ったのは今回がはじめて!! 一人映画いいね!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-4300795168033389376?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=4300795168033389376&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/4300795168033389376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/4300795168033389376'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/08/825-taxi4.html' title='8/25 TAXI4'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_GC5QwOOBRCk/Rso_1ihLTgI/AAAAAAAAACE/myjfLH6jlv0/s72-c/taxi4.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-2260439065940867592</id><published>2007-06-24T03:29:00.000+09:00</published><updated>2007-09-24T22:00:42.286+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>ubuntu linuxでIE6を使う</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_GC5QwOOBRCk/Rn1uV_3diWI/AAAAAAAAAB8/EkndW0fDauY/s1600-h/ies4linux.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp3.blogger.com/_GC5QwOOBRCk/Rn1uV_3diWI/AAAAAAAAAB8/EkndW0fDauY/s200/ies4linux.jpg" alt="" id="BLOGGER_PHOTO_ID_5079337278944151906" border="0" /&gt;&lt;/a&gt;
IEを捨てられない理由の一つにWEBアプリケーションの動作確認があります。ブラウザを用いたアプリケーションを開発する以上、IEを無視することはできません。IEでの動作確認はUbuntuに引っ越してきてから不便だったことの一つです。

&lt;p&gt;しかし最近、Linux上で動くIE6, 5.5, 5があることを知りました。Wine上で動きます。直接日本語入力できない(別のテキストエディタで入力したものをコピペしなければならない)等、微妙な点はありますが、IE上でJavascriptの動作確認をする分には「まぁ使えるかな」という感じです。&lt;/p&gt;

&lt;bloackquote&gt;&lt;a href="http://www.tatanka.com.br/ies4linux/page/Main_Page"&gt;&lt;/a&gt;&lt;/bloackquote&gt;&lt;blockquote&gt;&lt;bloackquote&gt;&lt;a href="http://www.tatanka.com.br/ies4linux/page/Main_Page"&gt;IEs4Linux&lt;/a&gt;
&lt;/bloackquote&gt;&lt;p&gt;IEs4Linux is the simpler way to have Microsoft Internet Explorer running on Linux (or any OS running Wine).&lt;/p&gt;&lt;p&gt;No clicks needed. No boring setup processes. No Wine complications. Just one easy script and you'll get three IE versions to test your Sites. And it's free and open source.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;
Linuxの各ディストリビューション毎にインストール手順のページが用意されているので、手順の通りにインストール作業を行えば問題なく使えるようになります。

&lt;p&gt;インストール自体はターミナルの中でするのですが特に難しいことはありません。必要なパッケージ(wine, cabextract)を先にインストールして、wget等でIEs4linuxをダウンロードします。ダウンロードしたファイルを解凍して、中の ies4linux のインストールスクリプトを実行すると&lt;em&gt;日本語&lt;/em&gt;で質問をいくつかされるので適当に答えます。全部Enterでも大丈夫だと思います。&lt;/p&gt;

インストールが正常に終了すると以下のコマンドが使えるようになります。
&lt;ul&gt;&lt;li&gt;ie6&lt;/li&gt;&lt;li&gt;ie55&lt;/li&gt;&lt;li&gt;ie5&lt;/li&gt;&lt;/ul&gt;それぞれIEのバージョンに対応しています。

&lt;p&gt;補足: 三井ダイレクトの見積申込ページはIE専用ですが(最悪)、IEs4Linuxで動きました。どうやらOSは見ていないようですw&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-2260439065940867592?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=2260439065940867592&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/2260439065940867592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/2260439065940867592'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/06/ubuntu-linuxie6.html' title='ubuntu linuxでIE6を使う'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_GC5QwOOBRCk/Rn1uV_3diWI/AAAAAAAAAB8/EkndW0fDauY/s72-c/ies4linux.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-6727372072386501989</id><published>2007-06-12T00:23:00.000+09:00</published><updated>2007-09-24T22:05:27.595+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>ubuntu(linux)上のemacsで綺麗なフォントが使いたい</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_GC5QwOOBRCk/Rm1zsf3diVI/AAAAAAAAAB0/jV3iW3Tqsu4/s1600-h/emacs_screenshot.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_GC5QwOOBRCk/Rm1zsf3diVI/AAAAAAAAAB0/jV3iW3Tqsu4/s200/emacs_screenshot.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5074839563421976914" /&gt;&lt;/a&gt;
&lt;p&gt;お気に入りのテキストエディタはemacsです。これがないと暮らしていけません。windowsの時はMeadowを使っていた時もありますが、起動が遅くて嫌になったので xkeymacs + 任意のテキストエディタ で凌いでいました。しかし、emacsの本家Linuxに移住してきたのですからemacsを使わない訳にはいきません(Linuxではxkeymacsのような物凄く便利なソフトウェアを知らないし)。&lt;/p&gt;

&lt;p&gt;そこでインストールしようと早速 &lt;code&gt;apt-get install emacs&lt;/code&gt; しました。っがしかし、フォントが汚いので「なんか使う気がおきん！」。そこで色々とGoogleで検索して探してました。「Linux上のemacsでアンチエイリアスかけられないのかな」と。&lt;/p&gt;

&lt;p&gt;探しているとやっぱりありました。emacsのリポジトリ上の特定のブランチだとアンチエイリアスを掛けるビルドオプションがあるらしいと。早速やってみたところ、(emacsのビルドにかなり時間がかかりましたが)アンチエイリアスの掛かるemacsが手に入りました。&lt;/p&gt;

&lt;p&gt;がしかし、世には親切な人がいます。アンチエイリアスをオプションに指定してビルドしたemacsをubuntuパッケージにして配布してる人がいました。ubuntu上で動くバイナリがあるのに一々自分でビルドするなんて時間の無駄です。自分は既にビルドしてしまっていたので、時間の無駄もくそもありませんが、自分でビルドしたものを削除して以下のサイトの通りにインストール作業をしなおしました(emacsのバージョンが上がったら自動で取ってこれるようになるので。aptすばらしい)。&lt;/p&gt;

&lt;blockquote&gt;
&lt;a href="http://peadrop.com/blog/2007/01/06/pretty-emacs/"&gt;Pretty Emacs&lt;/a&gt;&lt;br&gt;
Emacs is my editor of choice. In fact, I should say it’s my framework of choice, but that’s for another post. Until recently, I disliked the poor font backend of Emacs. So, I was always using Emacs within a terminal window to get a decent looking interface.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;一応、自分の備忘録として残しておきます。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;/etc/apt/sources.listに以下を追加する&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;&lt;code&gt;deb http://debs.peadrop.com edgy backports
deb-src http://debs.peadrop.com edgy backports&lt;/code&gt;&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;aptにGnuPG Keyを認識させる&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;&lt;code&gt;wget --quiet http://debs.peadrop.com/DD385D79.gpg
sudo apt-key add DD385D79.gpg&lt;/code&gt;&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;上の二つの作業をした上で以下のコマンドを叩く&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;&lt;code&gt;sudo aptitude update
sudo aptitude install emacs-snapshot-gtk emacs-snapshot-el&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;これでひとまずemacsとemacsclientが使えるようになる。でここからフォントの設定をする。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;~/.Xresourcesに使いたいフォント名を指定する。僕は次のように記述しています。&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;&lt;code&gt;Emacs.FontBackend: xft
Emacs.font: Bitstream Vera Sans Mono-8&lt;/code&gt;&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;次に.Xresourcesで設定した内容をXサーバのリソースデータベースにマージしてあげる&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;&lt;code&gt;xrdb -merge ~/.Xresources&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;ここで -merge を指定し忘れるとよろしくないことが起こるので気を付けて下さい。といっても再起動すれば直りましたが。&lt;/p&gt;

&lt;p&gt;これでアンチエイリアスの効くemacsが手に入ります。MacOSXの&lt;a href="http://homepage.mac.com/zenitani/emacs-j.html"&gt;Carbon Emacs&lt;/a&gt;には遠く及びませんが、Linux上のemacsである程度綺麗なフォントを使用することができます。&lt;/p&gt;

&lt;p&gt;因みに、上記の作業でemacsをインストールするとCarbon Emacsのような(というか同じ？)アイコンがタイトルバーに付きます。これも中々良い感じですw&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-6727372072386501989?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=6727372072386501989&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/6727372072386501989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/6727372072386501989'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/06/ubuntulinuxemacs.html' title='ubuntu(linux)上のemacsで綺麗なフォントが使いたい'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_GC5QwOOBRCk/Rm1zsf3diVI/AAAAAAAAAB0/jV3iW3Tqsu4/s72-c/emacs_screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-878090345910949079</id><published>2007-06-11T23:41:00.000+09:00</published><updated>2007-09-24T22:18:01.701+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>ubuntu on x60 のメモリを2GBにした</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_GC5QwOOBRCk/Rm1l9P3diUI/AAAAAAAAABs/mx6lGKlDcfc/s1600-h/Screenshot-%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%83%BB%E3%83%A2%E3%83%8B%E3%82%BF.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_GC5QwOOBRCk/Rm1l9P3diUI/AAAAAAAAABs/mx6lGKlDcfc/s200/Screenshot-%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%83%BB%E3%83%A2%E3%83%8B%E3%82%BF.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5074824458021996866" /&gt;&lt;/a&gt;
ubuntuが乗っているx60マシンのメモリを増やしました。使用したメモリは&lt;a href="http://www.adata.com.tw/adata_jp/product_show.php?ProductNo=AD2667S"&gt;DDR2 SO-DIMM PC2-5300 ADATA 1GB&lt;/a&gt;。正直、メモリ挿入に苦戦しました。中々はまらないし、基盤を痛めてしまいそうで怖かった。

&lt;p&gt;メモリ取り付けも無事に終了し、電源を入れたらメモリもきちんと認識してくれたようです。&lt;/p&gt;

&lt;p&gt;ubuntu環境をx40からx60にスイッチしてからはすっかりubuntuで生活してます。x40でちょっとモッサリしていた部分もx60では感じなくて、すごく快適に使えています。ただ、まだプロジェクタを使えていないというのが痛い。厳密に言うと使えるのだけど、設定が面倒臭いのでまだ「気軽にプロジェクタへの出力を制御できる」レベルにまでは行っていないという意味で「使えない」としておきます。ボタン一つでプロジェクタへ出力できるようになれば言うことなしなんですがね〜。&lt;/p&gt;

&lt;p&gt;もう、「windowsってなんですか？」という感じですが、といっても開発&amp;amp;テスト環境としてwindowsは絶対に捨てられないので、開発環境を整えてある2.5HDDは残してありますよ。。。持っておかないといけないので、ただWindows使うためにHDDを取り換えるのは正直しんどいなぁと思うようになってしまったので、x40にwindowsをインストールしなおした方が良いなと考えてます。はやくやらないと。&lt;/p&gt;

&lt;p&gt;VMWareという手もあるか。でもOSが無い。windows2000が欲しいな。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-878090345910949079?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=878090345910949079&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/878090345910949079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/878090345910949079'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/06/ubuntu-on-x60-2gb.html' title='ubuntu on x60 のメモリを2GBにした'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_GC5QwOOBRCk/Rm1l9P3diUI/AAAAAAAAABs/mx6lGKlDcfc/s72-c/Screenshot-%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%83%BB%E3%83%A2%E3%83%8B%E3%82%BF.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-1025366691319038728</id><published>2007-06-02T01:54:00.000+09:00</published><updated>2007-09-24T22:19:43.847+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>USB CDROMからubuntuをインストールする</title><content type='html'>&lt;p&gt;x60にLinuxをインストール中です。&lt;/p&gt;

&lt;p&gt;x40の時はウルトラベースを買っていたのでCDROMブートは問題なく行えました。しかし、x60はウルトラベースを購入しなかった(あまり必要性を感じなかった)ので、最近購入したBUFFALOのDVM-RXG18U2というCDもDVDもなんでもかんでも読み書きできる機種を使用しました。このドライブはUSB接続で使用します。&lt;/p&gt;

&lt;p&gt;ubuntuのインストール用isoイメージの入ったCD-ROMをドライブに入れていざ起動。ubuntuのメニュー画面が表示されます。いい感じ。&lt;/p&gt;

&lt;p&gt;インストールをしばらく続けるとCD-ROMドライブの検索に入りましたが、ここでNG。ドライブが見つからないらしい。ガーンと思いつつ色々試してみるもドライブは認識されないのでコマンドラインシェルを起動して以下のコマンドを叩いてみました。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;# cd /dev
 #ls | grep cd&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;grepでなにやら scd0 というデバイスが引っかかったので「こいつだ」と思い、シェルを抜けてデバイスのマニュアル指定画面で&lt;/p&gt;

&lt;pre&gt;/dev/scd0&lt;/pre&gt;と入力してEnterキーを押したところビンゴ！ドライブが唸りを上げながら読み込みをはじめました。

&lt;p&gt;まずは一つクリアということで。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-1025366691319038728?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=1025366691319038728&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/1025366691319038728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/1025366691319038728'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/06/usb-cdromubuntu.html' title='USB CDROMからubuntuをインストールする'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-4362915155425164314</id><published>2007-05-28T00:55:00.000+09:00</published><updated>2007-09-24T22:20:04.900+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><title type='text'>SeasarCon当日</title><content type='html'>&lt;p&gt;での某プチセミナーにて5〜10分程度のとあるデモをさせて頂きました。イベントで前に立ったのははじめてでしたので(ということで今回がデビュー戦)、今回は良い経験ができたかなといった印象。&lt;/p&gt;

&lt;p&gt;いや正直、前で話すの楽しかったですよ。&lt;/p&gt;

&lt;p&gt;喉のコンディションは昨日ほど悪くはなかったものの、決して良い状態ではなかったので後ろの人聞こえてたかな~とちょっと心配。&lt;/p&gt;

&lt;p&gt;はやく体調を戻さねば。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-4362915155425164314?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=4362915155425164314&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/4362915155425164314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/4362915155425164314'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/05/seasarcon.html' title='SeasarCon当日'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-6468823342760244574</id><published>2007-05-26T21:23:00.000+09:00</published><updated>2007-09-24T22:20:28.682+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>グロッキー</title><content type='html'>&lt;p&gt;グロッキー muraishi です。&lt;/p&gt;

&lt;p&gt;昨日、外でご飯を食べた後家に帰る電車の中で非常にダルさを覚えました。なんかですねぇ体が重い。もうフラフラ状態でやっとのことで家にたどり着いたという感じ。元々、ダルくなる前から喉がかなりマズいことになっていて人と話すのもちょっときつかったんですが、「まぁ大丈夫でしょ」という風にタカをくくってました。&lt;/p&gt;

&lt;p&gt;日曜日はSeasarConがあるし、「やばいなぁ」と。参加できないかもしれないと思いつつ、家に着いたらうがいをして速攻で寝ました。&lt;/p&gt;

&lt;p&gt;夜って長いなー&lt;/p&gt;

&lt;p&gt;と思った。いくら寝ても朝にならない、明るくならない。10分が長い。夜ってこんなにも長いのか！いつもなら短かく感じるんだけどね...&lt;/p&gt;

&lt;p&gt;2時間おきくらいに「起きて」「お茶を飲んで」「寝る」。この繰り返し。つらひ。&lt;/p&gt;

&lt;p&gt;朝になっても喉は痛いし熱はあるし頭は痛いしと最悪。とにかく熱を下げなくちゃと、熱い中布団をかぶりましたですよ。あーつらい。起きてても使いものにならないんでひたすら寝る。夕方の6時くらまで汗を出してようやく熱が下がりました。まだダルさは完全に抜けてないですが、明日のSeasarConは行けそうです。よかった&lt;/p&gt;

&lt;p&gt;SeasarConでとくになにをするということはないですが、ちょっとイメトレしておきます。&lt;/p&gt;

&lt;p&gt;因みにまだ喉はガラガラです。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-6468823342760244574?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=6468823342760244574&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/6468823342760244574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/6468823342760244574'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/05/blog-post_26.html' title='グロッキー'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-5803603979604953699</id><published>2007-05-25T01:22:00.000+09:00</published><updated>2007-09-24T22:20:52.024+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>ubuntu上の生活</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_GC5QwOOBRCk/RlXIdw7Hs3I/AAAAAAAAABM/C_qAcMvKfoY/s1600-h/beryl1.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp1.blogger.com/_GC5QwOOBRCk/RlXIdw7Hs3I/AAAAAAAAABM/C_qAcMvKfoY/s200/beryl1.png" alt="" id="BLOGGER_PHOTO_ID_5068177369349993330" border="0"&gt;&lt;/a&gt;
今週から試験的にubuntu上で生活しています。仕事をするにもubuntuを使い、実用に耐え得るのかどうかをテストしてます。因みに今のところ、かなり好印象です。ソフトウェアのインストールは大概 apt-get install で済んでしまうので一々サイトに行ってパッケージをダウンロードしなくて良いので楽です。

&lt;p&gt;WindowsXPの入っているx60はちょっとお休み中です。が、x60がもったいないのでこちらにubuntuを移行しようかなと考え中。多分します。まずはHDDを買わないと。あとついでにメモリも。&lt;/p&gt;

&lt;p&gt;先日、berylを遊び半分で入れましたがこれがかなり良いです。これ、見かけ倒しではないです。派手なエフェクトやらウィンドウがグルグル回るとかいった派手で凄そうな映像がYouTubeでいくつも見つけることができますが、これは単に派手でカッコイイだけじゃなくて実用的でもあります。ubuntuインストールしただけだと、「Windowsの方が便利かも」と思いましたが、berylを入れると俄然こちらから離れられなくなります。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_GC5QwOOBRCk/RlXIqA7Hs4I/AAAAAAAAABU/zKMNbABEZUk/s1600-h/beryl2.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp2.blogger.com/_GC5QwOOBRCk/RlXIqA7Hs4I/AAAAAAAAABU/zKMNbABEZUk/s200/beryl2.png" alt="" id="BLOGGER_PHOTO_ID_5068177579803390850" border="0"&gt;&lt;/a&gt;エフェクトはあんまり実用性高くないけど、ウィンドウの切り替えがかなり便利です。マックっぽいウィンドウ切り替えができたり、C-M-RightAllowで次の仮想デスクトップ(単にデスクトップが横長になっているだけのようなので仮想デスクトップとは呼ばない気がしますがよくわからないこう呼んどく)に切り替えたりできます。C-M-Tabでまた別の切り替え方ができたりと、表示したいウィンドウを特定する手段がいくつもあるのでWindowsよりも便利に感じます(VistaのWin+Tabはかなり微妙だと思うし。あれって見ためカッコイイだけな気する)。

&lt;p&gt;これなら、マカーにもちょっと自慢できるかもw&lt;/p&gt;

&lt;p&gt;ただし、berylの標準設定をそのまま使っているとかなりウルサいと感じると思います。僕が特に気になったのはemacsでscim-skkを使っている時でした。漢字の変換時にこんな小さなウィンドウ(何というか忘れた)が出てきますが、この小さなウィンドウが表示される度にフェードエフェクトが書かるのでスムースな日本語入力ができませんと。入力が速すぎるとウィンドウの生成と消滅が追い付か&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_GC5QwOOBRCk/RlXI3Q7Hs5I/AAAAAAAAABc/_uS1lHJnDoA/s1600-h/emacs-scim-skk.png"&gt;ubuntu, &lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp3.blogger.com/_GC5QwOOBRCk/RlXI3Q7Hs5I/AAAAAAAAABc/_uS1lHJnDoA/s200/emacs-scim-skk.png" alt="" id="BLOGGER_PHOTO_ID_5068177807436657554" border="0"&gt;&lt;/a&gt;なくなってしまうというよろしくない自体が...結果、入力したはずの文字が入力されなかったりと、かなりイライラしました。&lt;/p&gt;

&lt;p&gt;このエフェクトを調整するためにはberylの設定マネージャを使用します。かなり細かく設定をいじることができます。メニューから「視覚効果」「アニメーション」を辿ります。これでアニメーションの設定画面が出るので「生成」と「閉じる」のタブを調整します。いっそのことウィンドウの生成と閉じる(消滅)はアニメーションを切ってしまっても良かったのですが、ちょっともったいない気持ちがしたのでw 特定のウィンドウタイプだけアニメーションしないように設定しました。ウィンドウタイプ毎に適用を設定するには「ウィンドウタイプ」の中から、アニメーションしたいものだけチェックを入れればそれだけで設定は完了です。僕は「不明」ウィンドウのチェックをはずしました。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_GC5QwOOBRCk/RlXJMQ7Hs6I/AAAAAAAAABk/PZ_U2PrQF2c/s1600-h/beryl-setting1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp3.blogger.com/_GC5QwOOBRCk/RlXJMQ7Hs6I/AAAAAAAAABk/PZ_U2PrQF2c/s200/beryl-setting1.png" alt="" id="BLOGGER_PHOTO_ID_5068178168213910434" border="0"&gt;&lt;/a&gt;これでemacs+scim-skkの変換時ウィンドウはアニメーションされなくなります。他にも細かく設定を変更できるので暇な時に色々と試してみるのが吉かと。

&lt;p&gt;蛇足ですが、マックに劣るのはフォントの綺麗さかなぁ。本当に綺麗だもんなぁ。あれは羨しい。
因みに、今は IPAと、M+の合成フォントをインストールして使っています。これはデフォルトで入っているフォントよりも大分良いのでそれなりに満足です。ヒラギノフォントは綺麗だと思いますが高すぎ！&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-5803603979604953699?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=5803603979604953699&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/5803603979604953699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/5803603979604953699'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/05/ubuntu.html' title='ubuntu上の生活'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_GC5QwOOBRCk/RlXIdw7Hs3I/AAAAAAAAABM/C_qAcMvKfoY/s72-c/beryl1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-5698614177889021917</id><published>2007-05-21T01:03:00.000+09:00</published><updated>2007-09-24T22:21:28.999+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>berylをインストール</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_GC5QwOOBRCk/RlB3uQ7Hs2I/AAAAAAAAABE/iCFdPqWo_1o/s1600-h/beryl.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp2.blogger.com/_GC5QwOOBRCk/RlB3uQ7Hs2I/AAAAAAAAABE/iCFdPqWo_1o/s200/beryl.png" alt="" id="BLOGGER_PHOTO_ID_5066681217492431714" border="0"&gt;&lt;/a&gt;
ubuntu(feisty)にberylをインストールしてみました。やっぱりリソースは結構食うけどx40でも十分動く。軽快に動くけど、メモリは1.5〜2.0GBあった方が良いなぁと感じます。以下インストール手順です。

/etc/apt/source.listに以下の行を追加する
&lt;pre&gt;deb http://jp.archive.ubuntu.com/ubuntu/ edgy universe multiverse
deb-src http://jp.archive.ubuntu.com/ubuntu/ edgy universe multiverse
deb http://security.ubuntu.com/ubuntu edgy-security universe multiverse
deb-src http://security.ubuntu.com/ubuntu edgy-security universe multiverse
deb http://ubuntu.beryl-project.org edgy main&lt;/pre&gt;gpgキーを登録する(警告メッセージが気になるので一応)
&lt;pre&gt;$ wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg
$ sudo apt-key add root@lupine.me.uk.gpg&lt;/pre&gt;apt-get installで必要なパッケージを入れる
&lt;pre&gt;$ sudo apt-get install beryl emerald-themes beryl-manager&lt;/pre&gt;berylを入れると beryl-manager コマンドが使えるようになると思っていたんだけど、どうもそうではないみたいです。beryl-managerコマンドが入らないなぁと思いつつ、コマンド名でパッケージ検索すればあるんじゃないの？というノリで apt-cache search してみました。そのものずばりなパッケージがあったので install したところ、無事にberylのインストール完了！

早速起動してみます。
&lt;pre&gt;$ beryl-manager &amp;amp;&lt;/pre&gt;キタ！って感じでウィンドウを動かすとウニョウニョ動きますw 「なんだこれは」と。キューブもグルグル回るしすごいことになってます。F8押すとマックっぽくウィンドウ選択できます。これは便利！エフェクトがウルサいと感じた部分は設定を変更したので、これでしばらく様子をみようかなと思いつつ使ってみることにします。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-5698614177889021917?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=5698614177889021917&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/5698614177889021917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/5698614177889021917'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/05/beryl.html' title='berylをインストール'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_GC5QwOOBRCk/RlB3uQ7Hs2I/AAAAAAAAABE/iCFdPqWo_1o/s72-c/beryl.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-1206823501045903541</id><published>2007-05-20T22:59:00.000+09:00</published><updated>2007-09-24T22:48:53.579+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>キジムナー - Kijimuna</title><content type='html'>&lt;p&gt;最初に断りを付けておかないといけないかも。Seasar2のKijimunaとはなんの関係もありませんw&lt;/p&gt;

&lt;p&gt;知人からお誘いを頂いたので、&lt;a href="http://tama9-jo.at.webry.info/200705/article_1.html"&gt;憲法ミュージカル キジムナー&lt;/a&gt; を観に行ってきました。憲法改正について「このままではいけない」という意思のもと、弁護士3人が立ち上げたプロジェクト？のようです。これは今日行ってから知りました。予習なし、ごめんなさい。&lt;/p&gt;

&lt;p&gt;実はミュージカルって観に行ったのははじめてなんですけど、迫力が凄かった。でも伝えたいメッセージはミュージカルの華やかさではなくて、途中途中にはさんでいる語り。&lt;/p&gt;

&lt;blockquote&gt;美しい国っていったいなんだ？

教科書から外されていく日本の誤ち(戦争)。過去の間違いをないがしろにした「美しい国」ってなんだ？悲惨な過去を「なかったこと」にして果たして美しい国なんて言っていいのか？

軍隊は軍隊を守るためのものでしかない。結局、国民を守るためものじゃない。&lt;/blockquote&gt;

&lt;p&gt;個人的にはそんなメッセージが残りました。&lt;/p&gt;

&lt;p&gt;キャストの中には小学生も居て、新鮮でしたよ。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-1206823501045903541?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=1206823501045903541&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/1206823501045903541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/1206823501045903541'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/05/kijimuna.html' title='キジムナー - Kijimuna'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-8327802177568328073</id><published>2007-05-16T10:20:00.000+09:00</published><updated>2007-09-24T22:49:16.377+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='electronic'/><title type='text'>Macのグレードがちょっと上がった</title><content type='html'>&lt;p&gt;http://pc.watch.impress.co.jp/docs/2007/0516/apple.htm&lt;/p&gt;

&lt;p&gt;うむ、x60を買った自分には無縁の話題だが...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-8327802177568328073?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=8327802177568328073&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/8327802177568328073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/8327802177568328073'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/05/mac.html' title='Macのグレードがちょっと上がった'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-7659539543591758655</id><published>2007-05-10T10:49:00.000+09:00</published><updated>2007-09-24T22:49:31.816+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='practice'/><title type='text'>バックアップ</title><content type='html'>&lt;p&gt;は定期的に？とって別のメディアに保存しておくべし。もちろんローカルにあるSubversionリポジトリも。&lt;/p&gt;

&lt;p&gt;備えあれば憂いなし&lt;/p&gt;

&lt;p&gt;なんとまっとうなことを言ってみる&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-7659539543591758655?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=7659539543591758655&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/7659539543591758655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/7659539543591758655'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/05/blog-post.html' title='バックアップ'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-7733763271712684262</id><published>2007-05-04T14:52:00.000+09:00</published><updated>2007-09-24T22:56:11.561+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='skk'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><title type='text'>x40にLinuxをインストール</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_GC5QwOOBRCk/RjrVFGEqZHI/AAAAAAAAAA8/zgOkneoUvSY/s1600-h/Screenshot-xfce-debian.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp2.blogger.com/_GC5QwOOBRCk/RjrVFGEqZHI/AAAAAAAAAA8/zgOkneoUvSY/s200/Screenshot-xfce-debian.png" alt="" id="BLOGGER_PHOTO_ID_5060591414810403954" border="0" /&gt;&lt;/a&gt;

&lt;p&gt;x40のWindows&amp;amp;coLinux環境をx60機へ移行した。やっぱり移行は大変。普段から日本語入力にはskkimeを使っているけどskkimeのバイナリを配布しているサイトに繋がらなくなっていて(汗。幸いskkimeのzipファイルが残っていたのでセーフ。&lt;/p&gt;

&lt;p&gt;でもなんかskkimeがあまり良くない感じです...日本語入力しているとMS-IM&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;Eに戻っちゃうときがあるし、カタカナ入力している時もかな入力になっちゃう時がある。凄くイライラする。ちょっと悩み中&lt;/p&gt;

&lt;p&gt;もう一つ、&lt;/p&gt;

x60への移行は完了してx40がwindows機である必要はなくなったので、Linux機にしようと思いxubuntuを入れた。インストールは問題なく終了して普通に使えたけど、すぐにアンインストール。coLinux上ではdebianを使っているからかもしれないんだけど何か違和感があった、というのが主な理由。というかけで結局x40にもdebianを入れることになった。
&lt;a href="ftp://ftp.jp.debian.org/debian-cd/4.0_r0/i386/iso-cd/debian-40r0-i386-xfce-CD-1.iso"&gt;
xfce版をダウンロード&lt;/a&gt;してきて、cd manipulatorでisoイメージを焼いて、インストールして問題なく終了。「debianのインストールってこんなに簡単だったっけ？」と疑問に思うくらいあっさり終了してしまった。インストール後はとりあえず以下だけしておいた。

&lt;p&gt;インストール&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ su
# apt-get update
# apt-get upgrade
# apt-get install emacs
# apt-get install skksearch
# apt-get install skkdic-cdb
# apt-get install skkdic-extra&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;/etc/skksearch.confのコメントを削除&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;# type:file
cdb:/usr/share/skk/SKK-JISYO.cdb
#plain:/usr/share/skk/SKK-JISYO
#skkdic-extra
plain:/usr/share/skk/SKK-JISYO.JIS2
plain:/usr/share/skk/SKK-JISYO.JIS3_4
plain:/usr/share/skk/SKK-JISYO.assoc

#plain:/usr/share/skk/SKK-JISYO.china_taiwan&lt;
#plain:/usr/share/skk/SKK-JISYO.fullname
#plain:/usr/share/skk/SKK-JISYO.geo
#plain:/usr/share/skk/SKK-JISYO.hukugougo
#plain:/usr/share/skk/SKK-JISYO.itaiji
#plain:/usr/share/skk/SKK-JISYO.itaiji.JIS3_4
#plain:/usr/share/skk/SKK-JISYO.jinmei
plain:/usr/share/skk/SKK-JISYO.law
plain:/usr/share/skk/SKK-JISYO.mazegaki
#plain:/usr/share/skk/SKK-JISYO.noregist
#plain:/usr/share/skk/SKK-JISYO.not_wrong
#plain:/usr/share/skk/SKK-JISYO.notes
plain:/usr/share/skk/SKK-JISYO.okinawa
plain:/usr/share/skk/SKK-JISYO.propernoun
plain:/usr/share/skk/SKK-JISYO.pubdic+
#plain:/usr/share/skk/SKK-JISYO.requested
#plain:/usr/share/skk/SKK-JISYO.station
plain:/usr/share/skk/SKK-JISYO.zipcode
plain:/usr/share/skk/SKK-JISYO.office.zipcode&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;~/.xsession /etc/xdg/xfce4/xinitrc を修正&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;#!/bin/sh
XMODIFIERS=@im=skkinput
export XMODIFIERS
skkinput &amp;amp;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;とりあえずemacsとskkのインストールだけして終了。.emacsを編集したりとやることはまだあるなぁといった感じです。因みにこのポストはdebian機から。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-7733763271712684262?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=7733763271712684262&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/7733763271712684262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/7733763271712684262'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/05/x40linux.html' title='x40にLinuxをインストール'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_GC5QwOOBRCk/RjrVFGEqZHI/AAAAAAAAAA8/zgOkneoUvSY/s72-c/Screenshot-xfce-debian.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-2478753066626564254</id><published>2007-04-30T00:25:00.000+09:00</published><updated>2007-09-24T22:56:42.068+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='electronic'/><title type='text'>MEDIA SKIN</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_GC5QwOOBRCk/RjS53GEqZGI/AAAAAAAAAA0/P-ggvkp7mkk/s1600-h/media_skin.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp0.blogger.com/_GC5QwOOBRCk/RjS53GEqZGI/AAAAAAAAAA0/P-ggvkp7mkk/s200/media_skin.png" alt="" id="BLOGGER_PHOTO_ID_5058872637618021474" border="0" /&gt;&lt;/a&gt;

&lt;p&gt;CMではあんまりいいなぁと思わなかった au design project のMEDIA SKIN。昨日、ちょっとPARCOの携帯売り場に寄ってみたところ、実機が置いてあったのでちょっと触ってみた。&lt;/p&gt;

&lt;p&gt;ファーストインプレッションは「触り心地が良い！」。アプリのインタフェース自体は talby と対して変わりはないみたいだけど、外観だけで「これはいい」と思った。&lt;/p&gt;

&lt;p&gt;どうしようかなぁ。talby から乗り替えようかなぁ。でも機種変更の値段高いんだようなぁ。27,800円っていくらなんでも高すぎでない？安いところ見つけたら買うという方向で考えよう。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-2478753066626564254?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=2478753066626564254&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/2478753066626564254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/2478753066626564254'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/04/media-skin.html' title='MEDIA SKIN'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_GC5QwOOBRCk/RjS53GEqZGI/AAAAAAAAAA0/P-ggvkp7mkk/s72-c/media_skin.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-3911460056893517365</id><published>2007-04-29T02:35:00.000+09:00</published><updated>2007-09-24T22:57:50.705+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='memo'/><category scheme='http://www.blogger.com/atom/ns#' term='colinux'/><title type='text'>colinuxをWindowsサービスに登録する</title><content type='html'>Windows起動と共にcoLinuxを起動、Windows終了と共にcoLinuxを終了するためにcoLinuxをWindowsのサービスに登録したい場合、以下のコマンドをタイプする。

&lt;pre&gt;&lt;code&gt;c:\usr\coLinux&gt;colinux-daemon.exe -c debian.colinux.xml --install-service&lt;/code&gt;&lt;/pre&gt;

coLinuxのインストールディレクトリに移動してcoLinuxを起動する際にオプションとして &lt;span style="font-weight: bold;"&gt;--install-service&lt;/span&gt; を追加するだけ。これでサービスに登録されるので、[スタート] &gt; [設定] &gt; [コントロールパネル] &gt; [管理ツール] &gt; [サービス]を辿ってサービスの一覧から &lt;span style="font-weight: bold;"&gt;Cooperative Linux&lt;/span&gt; をダブルクリックしてダイアログを開く。スタートアップの種類を&lt;span style="font-weight: bold;"&gt;自動&lt;/span&gt;に選択して一見落着。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-3911460056893517365?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=3911460056893517365&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/3911460056893517365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/3911460056893517365'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/04/colinuxwindows.html' title='colinuxをWindowsサービスに登録する'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-7957449022916086373</id><published>2007-04-29T01:20:00.000+09:00</published><updated>2007-09-24T22:59:26.535+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='memo'/><category scheme='http://www.blogger.com/atom/ns#' term='colinux'/><title type='text'>colinux特有のデバイスを作成する</title><content type='html'>&lt;p&gt;備忘録として。&lt;/p&gt;

&lt;p&gt;coLinuxの論理ディスクを追加しようと思ったんだけど、デフォルトで用意されているcobdは4つみたい。&lt;/p&gt;

&lt;ol&gt;&lt;li&gt;cobd0&lt;/li&gt;&lt;li&gt;cobd1&lt;/li&gt;&lt;li&gt;cobd2&lt;/li&gt;&lt;li&gt;cobd3&lt;/li&gt;&lt;/ol&gt;

&lt;pre&gt;&lt;code&gt;$ ls /dev | grep cobd&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;で見た。ということで、もっと細かくディスク分割したい場合には以下のコマンドを実行して追加する必要がある(/dev/cobd4 を作る場合)。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;# mknod /dev/cobd4 b 117  5&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;その上でファイルシステムを作る(以下はファイルシステムにext3を使う場合)。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;# mkfs -t ext3 /dev/cobd4&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;これでディスクをどんどん追加できる。上限はいくつだろ...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-7957449022916086373?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=7957449022916086373&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/7957449022916086373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/7957449022916086373'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/04/colinux.html' title='colinux特有のデバイスを作成する'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-5978158384938784898</id><published>2007-04-28T18:26:00.000+09:00</published><updated>2007-09-24T23:00:17.634+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='futsal'/><title type='text'>ひさびさにフットサルした</title><content type='html'>&lt;p&gt;前回フットサルしに行ったのは去年の11月だから半年くらいぶり。とりあえず体がなまってました。途中で雷と雨が降ってきたので強制終了。1時間くらいしかできなかった。くやしぃ。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-5978158384938784898?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=5978158384938784898&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/5978158384938784898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/5978158384938784898'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/04/blog-post.html' title='ひさびさにフットサルした'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-4059803854411240791</id><published>2007-04-07T01:35:00.000+09:00</published><updated>2007-09-24T22:47:41.607+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='thinkpad'/><title type='text'>thinkpad x60 キタ！</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_GC5QwOOBRCk/RhZ4FyMTqoI/AAAAAAAAAAs/OvCrDkE4keA/s1600-h/P1000610.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp2.blogger.com/_GC5QwOOBRCk/RhZ4FyMTqoI/AAAAAAAAAAs/OvCrDkE4keA/s200/P1000610.jpg" alt="" id="BLOGGER_PHOTO_ID_5050356072910662274" border="0" /&gt;&lt;/a&gt;

&lt;p&gt;先週水曜日に半分衝動買いっぽくlenovoサイトで注文したx60がやっときた！→まだ未開封の状態。早く開けたいけど今日は激しく眠いので寝る。週末に開封できるかわからんけど、ぼちぼちセットアップしていこうと思う。&lt;/p&gt;

&lt;p&gt;因みにOSはVistaではありません。XP Proです。&lt;/p&gt;

&lt;p&gt;今使ってるx40はLinux機になる予定です。xubuntuを入れる予定だったりします。どっちがメインマシンになるかは今のところ未定(ぉぃ&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-4059803854411240791?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=4059803854411240791&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/4059803854411240791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/4059803854411240791'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/04/thinkpad-x60.html' title='thinkpad x60 キタ！'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_GC5QwOOBRCk/RhZ4FyMTqoI/AAAAAAAAAAs/OvCrDkE4keA/s72-c/P1000610.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-8010076452406863778</id><published>2007-03-23T23:23:00.000+09:00</published><updated>2007-09-24T22:47:08.397+09:00</updated><title type='text'>GREEからのメールがspamに見えた</title><content type='html'>&lt;p&gt;タイトルのまま。GREEとは書いてあるんだけど、なんかメールのフォーマットがそれっぽくて。GREEのメールだったんだけど...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-8010076452406863778?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=8010076452406863778&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/8010076452406863778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/8010076452406863778'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/03/greespam.html' title='GREEからのメールがspamに見えた'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-8112891696568417245</id><published>2007-03-19T00:14:00.000+09:00</published><updated>2007-09-24T22:46:27.627+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xkeymacs'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><title type='text'>Eclipse + xkeymacs の相性は×</title><content type='html'>&lt;p&gt;まぁタイトルの通りです。PCのスペックの問題もあると思いますが、ちょっと重くなったときにC-pとかすると印刷のダイアログが出てきてしまいます。xkeymacsが割り込みをする前にEclipseのショートカットキーが反応してしまいます。他のアプリだとそういったことはほとんどないんですが、Eclipseはちょっと重くなったときにもう駄目。&lt;/p&gt;

&lt;p&gt;ということで、Eclipse使っているときはxkeymacsをオフにすることに。Eclipseで用意されているキーバインドをEmacsにして、ちょっとカスタマイズして使うことにしました。昨日から。それなりに快適になりました。&lt;/p&gt;

&lt;blockquote&gt;このPCだとペアプロできないよ&lt;/blockquote&gt;

&lt;p&gt;とか言われそうですが...&lt;/p&gt;

&lt;p&gt;キーバインドを自分で調整するのが非常に面倒なので、良い感じのキーバインド設定されたファイル欲しいです。誰か持ってないかなぁ。きっといるだろうな。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-8112891696568417245?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=8112891696568417245&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/8112891696568417245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/8112891696568417245'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/03/eclipse-xkeymacs.html' title='Eclipse + xkeymacs の相性は×'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-8991492681911746432</id><published>2007-03-18T23:56:00.000+09:00</published><updated>2007-09-24T22:46:03.340+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='car'/><title type='text'>車検を更新してきた</title><content type='html'>&lt;p&gt;今日は愛車スターレットグランツァVの車検更新に行ってきた。といってもオートバックスですが。10年落ちの車なので結構かかるなぁと思いながら車置いてきました。車をオートバックスに持っていってから1時間経たないくらいで見積金額のお知らせが来たんですが(やけにはやい)ビックリ！&lt;/p&gt;

&lt;blockquote&gt;ブレーキオイルとクラッチ関係の部品の2点だけ交換になります。あとは先にお伺いしていた通り、後輪タイヤ2本とエンジンオイルの交換になりまして&lt;span style="font-weight: bold;"&gt;金額は11万程度&lt;/span&gt;になります。本日中に作業は終了しますので詳細な金額は作業完了時にお電話致します。ガチャッ
&lt;/blockquote&gt;

&lt;p&gt;なんと！w&lt;/p&gt;

&lt;p&gt;タイヤ2本の交換を含めて15万は予想していたのでなんか得した気分になった。因みに交換したタイヤは&lt;a href="http://www.yokohamatire.jp/yrc/japan/tire/brand/dna/dna_es03.html"&gt;DNA S.drive&lt;/a&gt;です。1本1.5万。&lt;/p&gt;

&lt;p&gt;これで別のところに手を入れるお金ができた、といっても乗る機会があまりないんですが...やっぱり車で青森とか行きたいなぁ。途中で温泉とか入ったりして&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-8991492681911746432?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=8991492681911746432&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/8991492681911746432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/8991492681911746432'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/03/blog-post.html' title='車検を更新してきた'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-7064259400113154017</id><published>2007-02-26T00:07:00.000+09:00</published><updated>2007-09-24T22:44:05.263+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><category scheme='http://www.blogger.com/atom/ns#' term='maven2'/><title type='text'>Netbeansでmaven2を使う - Mevenide2-Netbeans</title><content type='html'>&lt;p&gt;Netbeansを使うことは特にないんですが、ちょっと気になったので。&lt;/p&gt;

&lt;a href="http://mevenide.codehaus.org/m2-site/"&gt;Mevenide2-Netbeans&lt;/a&gt;

&lt;p&gt;netbeans用のmaven2プラグインがありました。サイトにある通りにインストールと一分チュートリアルを試したところ問題なくHello World!表示できました。&lt;/p&gt;

&lt;p&gt;netbeans上でプロジェクトをmavenにした場合、プロジェクトを実行するたんびにassemblyプラグインによってビルドしてjarに固めてから実行しているようで時間がかかります。pomファイルにモリっとassemblyの記述が追加されていました。m2eclipseと違って実行はmavenを介して実行されるようになります。毎回テスト走ります。&lt;/p&gt;

&lt;p&gt;ついでに無駄にcommons-langをdependenciesに入れて動作を試してみる。pomのdependencies要素の下に以下の要素を追加&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;dependency&amp;gt;
 &amp;lt;groupId&amp;gt;commons-lang&amp;lt;/groupId&amp;gt;
 &amp;lt;artifactId&amp;gt;commons-lang&amp;lt;/artifactId&amp;gt;
 &amp;lt;version&amp;gt;2.2&amp;lt;/version&amp;gt;
&amp;lt;/dependency&amp;gt;
&lt;/code&gt;&lt;/pre&gt;App.javaのmainを以下に変更。コードの内容は気にしない。
&lt;pre&gt;&lt;code&gt;&lt;span class="synType"&gt;public&lt;/span&gt; &lt;span class="synType"&gt;static&lt;/span&gt; &lt;span class="synType"&gt;void&lt;/span&gt; main( String[] args )
 {
     System.out.println( &lt;span class="synConstant"&gt;"Hello World!"&lt;/span&gt; );

     String[] splitted = StringUtils.split(&lt;span class="synConstant"&gt;"Hello,World,!"&lt;/span&gt;, &lt;span class="synConstant"&gt;','&lt;/span&gt;);
     System.out.println(splitted[&lt;span class="synConstant"&gt;0&lt;/span&gt;] + &lt;span class="synConstant"&gt;" "&lt;/span&gt; + splitted[&lt;span class="synConstant"&gt;1&lt;/span&gt;] + splitted[&lt;span class="synConstant"&gt;2&lt;/span&gt;]);
 }
&lt;/code&gt;&lt;/pre&gt;

実行結果は
&lt;pre&gt;Hello World!
Hello World!&lt;/pre&gt;なんとお粗末なw 気にしない気にしない。普通に使えます。

&lt;p&gt;それにしても、NetBeansって起動してしまえばサクサク動いてくれます(起動はかなり遅い)。Eclipseを使っているときに感じるもっさり感を感じません。(自分の環境ではeclipseとnetbeansの環境の上にのってるプロジェクトの規模が全然違うので参考にならないですが)補完候補もサクっと出してくれるしその点は良い感じです。Eclipseっぽいキーバインドも用意されています。因みにEmacsもありました。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-7064259400113154017?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=7064259400113154017&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/7064259400113154017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/7064259400113154017'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/02/netbeansmaven2-mevenide2-netbeans.html' title='Netbeansでmaven2を使う - Mevenide2-Netbeans'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-5183034822767166400</id><published>2007-02-21T23:58:00.000+09:00</published><updated>2007-09-24T22:43:30.737+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>今日の夜も長い</title><content type='html'>&lt;p&gt;ここ数日はあんまり寝れてないのでちょっときつくなってきた。今日でちょっと区切りつけるのでがんばる。これから夜の部ですw&lt;/p&gt;

&lt;p&gt;最近はWindowsの動きもドン臭くてちょっとというか大分困ってます。動きが非常にモッサリしてます。どうにかならんかなぁ。「これではやくなった」といった情報ないかなぁ。デフラグしたら体感速度レベルではやくなるのかなぁ。試してみようかなぁ。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-5183034822767166400?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=5183034822767166400&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/5183034822767166400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/5183034822767166400'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/02/blog-post_21.html' title='今日の夜も長い'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-2309434227775295598</id><published>2007-02-04T21:01:00.001+09:00</published><updated>2007-09-24T22:42:49.097+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='church'/><title type='text'>今日はすごくよい一日だった</title><content type='html'>&lt;p&gt;今日は朝の礼拝からCS教師会、その後の交じわりがすごくよかった。なんか久しぶりにふっきれた感がある。礼拝は学生会が担当したのだけど、学生メンバの証と特別賛美は特に心に染みるものでした。なんか鳥肌が立つくらいに。自分の心の中を探られた気がします。&lt;/p&gt;

&lt;p&gt;証の中でいくつかみことばが引用されていたけど、その中でも今日特に突き刺さったのは次の箇所&lt;blockquote&gt;黙示録 3 章 15 節 (新改訳)
わたしは、あなたの行ないを知っている。あなたは、冷たくもなく、熱くもない。わたしはむしろ、あなたが冷たいか、熱いかであってほしい。&lt;/blockquote&gt;
あぁ。もう本当に中途半端になっていた自分の信仰を「悔い改めなければ」いけないと思った。生温い信仰、当たり障りのない信仰になっていて、それを容認してしまっていたことに心から反省した。&lt;/p&gt;

&lt;p&gt;その後に学生会のメンバが特別賛美(賛美バンド)をしたのだけどこれもまたよかった。賛美曲は「君は愛されるため生まれた」という曲で、韓国で非常に有名な曲です。うちの教会でも最近はよく歌われるようになりました。良い曲です。なんというか洗われるような想いで聞いていました。&lt;/p&gt;

&lt;p&gt;今日は午後もCS教師会等があって大変といえば大変だったんだけど、良い交じわりをもつこともできたし、反省すべきことも見えたし、充実した日曜日でした。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-2309434227775295598?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=2309434227775295598&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/2309434227775295598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/2309434227775295598'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/02/blog-post.html' title='今日はすごくよい一日だった'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-8823451133843364759</id><published>2007-02-04T02:40:00.000+09:00</published><updated>2007-09-24T22:41:58.848+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>GoogleDesktop を更新したらカレンダーの文字化けが直った</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_GC5QwOOBRCk/RcTJcCcFw1I/AAAAAAAAAAc/5uOdwjqfYJA/s1600-h/google_calendar.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp3.blogger.com/_GC5QwOOBRCk/RcTJcCcFw1I/AAAAAAAAAAc/5uOdwjqfYJA/s200/google_calendar.png" alt="" id="BLOGGER_PHOTO_ID_5027364567580525394" border="0" /&gt;&lt;/a&gt;

&lt;p&gt;以前のままだと日本語部分がバケバケで使いものにならなかったけど(といいつつ使ってましたが...)これは嬉しい。&lt;/p&gt;

&lt;p&gt;なんかウィンドウも透過されてるし。透過はクールなのか？Vistaといい...エアロってなんですか？w&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-8823451133843364759?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=8823451133843364759&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/8823451133843364759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/8823451133843364759'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/02/googledesktop.html' title='GoogleDesktop を更新したらカレンダーの文字化けが直った'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_GC5QwOOBRCk/RcTJcCcFw1I/AAAAAAAAAAc/5uOdwjqfYJA/s72-c/google_calendar.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-6657830183989851197</id><published>2007-02-04T02:23:00.000+09:00</published><updated>2007-09-24T22:41:24.418+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>HTML::TreeBuilder</title><content type='html'>&lt;p&gt;HTML::TreeBuilder 使おうと思ったら日本語がエスケープされてしまって困った。と思ったら&lt;/p&gt;

&lt;blockquote&gt;&lt;a href="http://unknownplace.org/memo/2006/11/19#e001" title="Permanent url for this entry: 20061119_001"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;CLON - HTML::TreeBuilderのエスケープ処理がよくなっている&lt;/a&gt;&lt;/blockquote&gt;

&lt;p&gt;を見つけて cpan install HTML::TreeBuilder したら解決。&lt;a href="http://www.amazon.co.jp/Spidering-hacks%E2%80%95%E3%82%A6%E3%82%A7%E3%83%96%E6%83%85%E5%A0%B1%E3%83%A9%E3%82%AF%E3%83%A9%E3%82%AF%E5%8F%96%E5%BE%97%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF101%E9%81%B8-Kevin-Hemenway/dp/4873111870"&gt;spidering hacks&lt;/a&gt; 以降全く使っていなかったという罠。。。時間ができたらまた読んでみようかな。当時は僕の perl 元年だったし。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-6657830183989851197?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=6657830183989851197&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/6657830183989851197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/6657830183989851197'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/02/htmltreebuilder.html' title='HTML::TreeBuilder'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-6426915460285956112</id><published>2007-02-03T21:23:00.000+09:00</published><updated>2007-11-07T12:26:54.171+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='memo'/><category scheme='http://www.blogger.com/atom/ns#' term='maven2'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>h2databaseのjarをローカルなmavenリポジトリにインストールする</title><content type='html'>&lt;p&gt;前に&lt;a href="http://openbooth.blogspot.com/2007/01/h2-is-now-available-in-maven.html"&gt;H2 is now available in Maven&lt;/a&gt;というエントリを出したけど引用しただけで終わってたので再エントリしておく。下のサイトに利用可能なバージョンがリストアップされてる。pom の記述も&lt;/p&gt;

&lt;a href="http://mvnrepository.com/artifact/org.h2database/h2database"&gt;http://mvnrepository.com/artifact/org.h2database/h2database&lt;/a&gt;

にある通り
&lt;pre&gt;&lt;code&gt;&amp;lt;dependency&amp;gt;
 &amp;lt;groupId&amp;gt;org.h2database&amp;lt;/groupId&amp;gt;
 &amp;lt;artifactId&amp;gt;h2database&amp;lt;/artifactId&amp;gt;
 &amp;lt;version&amp;gt;1.0.20061217&amp;lt;/version&amp;gt;
&amp;lt;/dependency&amp;gt;
&lt;/code&gt;&lt;/pre&gt;で 20061217 時点の jar が手に入る。seasar の maven リポジトリにもちょっと 200611 時点のものまでのバージョンが二つほど手に入る

&lt;a href="http://maven.seasar.org/maven2/org/h2/h2/"&gt;http://maven.seasar.org/maven2/org/h2/h2/&lt;/a&gt;

&lt;p&gt;でもどちらも最新のものは置いてないんだよなぁ。キャスト関係で修正されたものを使う必要が出てきたのでしょうがないから自分のローカルリポジトリに最新版をインストールする。&lt;/p&gt;

&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.h2database.com/html/frame.html"&gt;http://www.h2database.com/html/frame.html&lt;/a&gt;から最新のものをダウンロードして解凍&lt;/li&gt;&lt;li&gt;コマンドプロンプトでmvn install
&lt;pre&gt;&lt;code&gt;c:\path\to\h2\bin&gt;mvn install:install-file -Dfile="c:\path\to\h2\bin\h2.jar" -DgroupId=org.h2 -DartifactId=h2 -Dversion=1.0.20070130 -Dpackaging=jar&lt;span style="font-family:Georgia,serif;"&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;pom を書く
&lt;pre&gt;&lt;code&gt;&amp;lt;dependency&amp;gt;
  &amp;lt;groupId&amp;gt;org.h2&amp;lt;/groupId&amp;gt;
  &amp;lt;artifactId&amp;gt;h2&amp;lt;/artifactId&amp;gt;
  &amp;lt;version&amp;gt;1.0.20070130&amp;lt;/version&amp;gt;
&amp;lt;/dependency&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ol&gt;

&lt;p&gt;groupId と artifactId は仮に org.h2 と h2 にしてる。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2007/11/07追記&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://mvnrepository.com/artifact/com.h2database/h2"&gt;http://mvnrepository.com/artifact/com.h2database/h2&lt;/a&gt;が本家みたい。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-6426915460285956112?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=6426915460285956112&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/6426915460285956112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/6426915460285956112'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/02/h2databasejarmaven.html' title='h2databaseのjarをローカルなmavenリポジトリにインストールする'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-1664076555771353932</id><published>2007-01-27T20:19:00.000+09:00</published><updated>2007-09-24T22:38:47.545+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xkeymacs'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><title type='text'>Eclipseの単語補完</title><content type='html'>&lt;p&gt;Eclipse を使っていると変数名補完とかクラス名補完とか色々楽させてもらっています。ですが不満もあります。補完候補のリストが表示されるまでのタイムラグが気にくわないときとか。。。 HDD がいきなりガリガリ鳴りだしてなかなか補完候補が表示されず一瞬フリーズ状態。 多分結構リズムをそがれてます。&lt;/p&gt;

&lt;p&gt;Emacs上で作業してる時は単語補完に&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;a href="http://www.bookshelf.jp/cgi-bin/goto.cgi?file=meadow&amp;amp;node=dabbrev"&gt;dabbrev&lt;/a&gt; 使ってます。非常に快適です。Eclipseでもこれが使えればなぁと思いつつ M-/ を押してみたら単語補完されました。なんと。しらんかった。。。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;eclipse 補完&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;でググってみたところ &lt;a href="http://www.okisoft.co.jp/esc/eclipse3/eclipse3-1.html#subfeature"&gt;Eclipse 3.1 メモ&lt;/a&gt; を見つけました。確かに「ちょっとうれしい機能」です。C-Space と上手く使い分けていこう。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-1664076555771353932?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=1664076555771353932&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/1664076555771353932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/1664076555771353932'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/01/eclipse.html' title='Eclipseの単語補完'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-3526517686548863797</id><published>2007-01-16T01:04:00.000+09:00</published><updated>2007-09-24T22:37:24.462+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>仕事帰りでキントレしてます</title><content type='html'>&lt;p&gt;決して今流行のフィットネスというものではないです。そんなの時間もなければお金もありません。そんなお金があれば車のタイヤを替えてます。ちょっとヒビが入ってしまって怖いんです。&lt;/p&gt;

&lt;p&gt;話がそれました。最近は歩きながらキントレしてますw 毎日それなりに重い荷物を持って移動しているので、「重いな」と思ったりしていました。しかしものは考え用で、考え方によって感じ方も全く変わるものです。&lt;/p&gt;

&lt;p&gt;夜、その重い荷物を「ダンベル」にみたててふんぬふんぬと持ち上げながら歩いてます。「これは荷物じゃない。ダンベルなんだ！」。昼間にこんなことしてる人がいたら白い目で見られそうですが(というか変人？)、最近は家に帰る時間が遅めなので人気もほとんどなく恥ずかしい思いをすることはありませんw 色んな方法で持ち上げて色んな筋肉を鍛えてますwwこころなしかキントレの成果が出始めています。これまた気のせいかもしれませんが肩凝りにも効いているような気がしています。&lt;/p&gt;

&lt;p&gt;足腰も鍛えないとなぁ...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-3526517686548863797?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=3526517686548863797&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/3526517686548863797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/3526517686548863797'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/01/blog-post_16.html' title='仕事帰りでキントレしてます'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-1185538340911560027</id><published>2007-01-03T09:31:00.000+09:00</published><updated>2007-09-24T22:36:54.012+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maven2'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>H2 is now available in Maven</title><content type='html'>&lt;p&gt;h2のVersion 1.0 / 2007-01-02 リリースでmaven対応のくだりがあった。&lt;/p&gt;

&lt;blockquote&gt;H2 is now available in Maven. The groupId is com.h2database, the artifactId h2 and the version 1.0.20061217.     To create the maven artifacts yourself, use 'ant mavenUploadLocal' and 'ant mavenBuildCentral'.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-1185538340911560027?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=1185538340911560027&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/1185538340911560027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/1185538340911560027'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/01/h2-is-now-available-in-maven.html' title='H2 is now available in Maven'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-2706200774137962199</id><published>2007-01-01T21:27:00.000+09:00</published><updated>2007-09-24T22:36:35.329+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='church'/><category scheme='http://www.blogger.com/atom/ns#' term='christmas'/><title type='text'>日本のクリスマスと正月</title><content type='html'>&lt;p&gt;あけましておめでとうございます。&lt;/p&gt;

&lt;p&gt;なんかもうクリスマスっていう感じじゃないんですけど。日本て不思議な国ですよね。クリスマスシーズンは「クリスマス！」っていう雰囲気ガンガンですけど、26日になるとそんな雰囲気が一切なくなるというか。クリスマスツリーはなくなって次は門松ですよw&lt;/p&gt;

&lt;p&gt;クリスマスシーズンに外(国)から来た人はこう思うらしいです。&lt;/p&gt;

&lt;blockquote&gt;日本ってキリスト教な国なんだ&lt;/blockquote&gt;

&lt;p&gt;なるほど。外から見ると日本はそう映るのかw でもそうなったら嬉しいなぁ。教会はそのためにもちろん動いてます。子供から大人まで。&lt;/p&gt;

&lt;p&gt;そのクリスマス行事の中でも特に感動？的なものはキャロリング。ゲリラ的にですが、地域の団地を賛美(まきびと羊ときよしこの夜)して回ります。毎年恒例です。下は保育園から上は70を越す大人まで「地域に賛美を届ける」という１つの目的をもってするものなので、恒例の行事ですがなにかジーンとくるものがあります。&lt;/p&gt;

&lt;p&gt;そんな教会行事に触れて、「教会に行ってみようかな」なんておもう人が一人でも起こされたら嬉しいなぁ。&lt;/p&gt;

&lt;p&gt;新年になっての初エントリがクリスマスネタっていうのも変な感じですが、気にせず。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-2706200774137962199?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=2706200774137962199&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/2706200774137962199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/2706200774137962199'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2007/01/blog-post.html' title='日本のクリスマスと正月'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-3668587571968152394</id><published>2006-12-16T22:16:00.000+09:00</published><updated>2007-09-24T22:36:08.196+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='church'/><category scheme='http://www.blogger.com/atom/ns#' term='christmas'/><title type='text'>文理台校クリスマス会 完</title><content type='html'>&lt;p&gt;疲れたー。分校の主任をしてはじめてのクリスマス会だったので不安もあったけど、なんとか楽しくできた。明日は明日でメッセージ担当の日だぁ。ガンバロー。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_GC5QwOOBRCk/RYP0kHpWbbI/AAAAAAAAAAY/bVHCAmXbNTQ/s1600-h/IMG_0002.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_GC5QwOOBRCk/RYP0kHpWbbI/AAAAAAAAAAY/bVHCAmXbNTQ/s200/IMG_0002.jpg" alt="" id="BLOGGER_PHOTO_ID_5009116111931076018" border="0" /&gt;&lt;/a&gt;

&lt;p&gt;このチラシ↑いいよなぁ、俺にはとても真似できない。学生の女性スタッフが作ってくれました。パチパチッ&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-3668587571968152394?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=3668587571968152394&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/3668587571968152394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/3668587571968152394'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2006/12/blog-post_16.html' title='文理台校クリスマス会 完'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_GC5QwOOBRCk/RYP0kHpWbbI/AAAAAAAAAAY/bVHCAmXbNTQ/s72-c/IMG_0002.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-4695632871804958198</id><published>2006-12-15T00:12:00.001+09:00</published><updated>2007-09-24T22:35:35.303+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>とある場所でドコモダケ発見？</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/kjim/322229423/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/143/322229423_47aeac731d_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/kjim/322229423/"&gt;P1000054&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/kjim/"&gt;keiji.muraishi&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;

&lt;p&gt;おばあちゃんの49日に行ったときに発見！ぽいでしょ？&lt;br clear="all" /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-4695632871804958198?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=4695632871804958198&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/4695632871804958198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/4695632871804958198'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2006/12/blog-post.html' title='とある場所でドコモダケ発見？'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-4554898476428392053</id><published>2006-12-10T18:53:00.000+09:00</published><updated>2007-09-24T22:34:50.110+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>Excel::Template</title><content type='html'>&lt;p&gt;が良い感じです。HTML::Templateのノリで結構使いやすい。いや、バイナリなExcelをプログラムから直接扱う(編集する)のが嫌だったんですよね。そこでちょこちょこと探していたところでこれを見つけました。&lt;/p&gt;

&lt;p&gt;まずはテンプレートファイルを用意
excel_template.xml&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&lt;span class="synIdentifier"&gt;&amp;lt;workbook&amp;gt;&lt;/span&gt;
 &lt;span class="synIdentifier"&gt;&amp;lt;worksheet &lt;/span&gt;&lt;span class="synType"&gt;name&lt;/span&gt;=&lt;span class="synConstant"&gt;"tester"&lt;/span&gt;&lt;span class="synIdentifier"&gt;&amp;gt;&lt;/span&gt;
     &lt;span class="synIdentifier"&gt;&amp;lt;row&amp;gt;&lt;/span&gt;
         &lt;span class="synIdentifier"&gt;&amp;lt;cell &lt;/span&gt;&lt;span class="synType"&gt;text&lt;/span&gt;=&lt;span class="synConstant"&gt;"HOME"&lt;/span&gt;&lt;span class="synIdentifier"&gt; /&amp;gt;&lt;/span&gt;
         &lt;span class="synIdentifier"&gt;&amp;lt;cell &lt;/span&gt;&lt;span class="synType"&gt;text&lt;/span&gt;=&lt;span class="synConstant"&gt;"PATH"&lt;/span&gt;&lt;span class="synIdentifier"&gt; /&amp;gt;&lt;/span&gt;
         &lt;span class="synIdentifier"&gt;&amp;lt;cell &lt;/span&gt;&lt;span class="synType"&gt;text&lt;/span&gt;=&lt;span class="synConstant"&gt;"NAME"&lt;/span&gt;&lt;span class="synIdentifier"&gt; /&amp;gt;&lt;/span&gt;
     &lt;span class="synIdentifier"&gt;&amp;lt;/row&amp;gt;&lt;/span&gt;
     &lt;span class="synIdentifier"&gt;&amp;lt;row&amp;gt;&lt;/span&gt;
         &lt;span class="synIdentifier"&gt;&amp;lt;cell &lt;/span&gt;&lt;span class="synType"&gt;text&lt;/span&gt;=&lt;span class="synConstant"&gt;"$HOME"&lt;/span&gt;&lt;span class="synIdentifier"&gt; /&amp;gt;&lt;/span&gt;
         &lt;span class="synIdentifier"&gt;&amp;lt;cell &lt;/span&gt;&lt;span class="synType"&gt;text&lt;/span&gt;=&lt;span class="synConstant"&gt;"$PATH"&lt;/span&gt;&lt;span class="synIdentifier"&gt; /&amp;gt;&lt;/span&gt;
         &lt;span class="synIdentifier"&gt;&amp;lt;cell &lt;/span&gt;&lt;span class="synType"&gt;text&lt;/span&gt;=&lt;span class="synConstant"&gt;"$NAME"&lt;/span&gt;&lt;span class="synIdentifier"&gt; /&amp;gt;&lt;/span&gt;
     &lt;span class="synIdentifier"&gt;&amp;lt;/row&amp;gt;&lt;/span&gt;
 &lt;span class="synIdentifier"&gt;&amp;lt;/worksheet&amp;gt;&lt;/span&gt;
&lt;span class="synIdentifier"&gt;&amp;lt;/workbook&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;次に上のテンプレートからExcelを作る
excel_template.pl&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&lt;span class="synPreProc"&gt;#!/usr/bin/perl&lt;/span&gt;
&lt;span class="synStatement"&gt;use strict&lt;/span&gt;;
&lt;span class="synStatement"&gt;use warnings&lt;/span&gt;;
&lt;span class="synStatement"&gt;use &lt;/span&gt;Excel::Template;
&lt;span class="synStatement"&gt;use &lt;/span&gt;Encode &lt;span class="synConstant"&gt;qw(decode)&lt;/span&gt;;

&lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$template&lt;/span&gt; = Excel::Template-&amp;gt;&lt;span class="synStatement"&gt;new&lt;/span&gt;(
 &lt;span class="synConstant"&gt;filename &lt;/span&gt;=&amp;gt; &lt;span class="synConstant"&gt;"excel_template.xml"&lt;/span&gt;,
);

&lt;span class="synIdentifier"&gt;$template-&amp;gt;param&lt;/span&gt;(
 &lt;span class="synConstant"&gt;HOME &lt;/span&gt;=&amp;gt; &lt;span class="synIdentifier"&gt;$ENV{&lt;/span&gt;&lt;span class="synConstant"&gt;HOME&lt;/span&gt;&lt;span class="synIdentifier"&gt;}&lt;/span&gt;,
 &lt;span class="synConstant"&gt;PATH &lt;/span&gt;=&amp;gt; &lt;span class="synIdentifier"&gt;$ENV{&lt;/span&gt;&lt;span class="synConstant"&gt;PATH&lt;/span&gt;&lt;span class="synIdentifier"&gt;}&lt;/span&gt;,
 &lt;span class="synConstant"&gt;NAME &lt;/span&gt;=&amp;gt; decode(&lt;span class="synConstant"&gt;'eucjp'&lt;/span&gt;, &lt;span class="synConstant"&gt;'ほげ'&lt;/span&gt;),
);

&lt;span class="synIdentifier"&gt;$template-&amp;gt;write_file&lt;/span&gt;(&lt;span class="synConstant"&gt;'excel_template.xls'&lt;/span&gt;);
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;制御構造も扱えるから中々良いんじゃない？&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-4554898476428392053?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=4554898476428392053&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/4554898476428392053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/4554898476428392053'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2006/12/exceltemplate.html' title='Excel::Template'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-7107023367080058118</id><published>2006-12-10T18:41:00.000+09:00</published><updated>2007-09-24T22:32:30.141+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='network'/><title type='text'>「FON」が注目キーワード第1位に！！</title><content type='html'>&lt;a href="http://blog.fon.com/jp/archive//afonaacaaaaac1aeaieie.html"&gt;http://blog.fon.com/jp/archive//afonaacaaaaac1aeaieie.html&lt;/a&gt;

&lt;p&gt;最近FONの存在を知った。はじめに話題になったのは結構前なのね...疎いな俺。日本もユーザ数が増えたらいい感じになるなぁ。期待しておこう。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-7107023367080058118?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=7107023367080058118&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/7107023367080058118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/7107023367080058118'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2006/12/fon.html' title='「FON」が注目キーワード第1位に！！'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-1837765905323838803</id><published>2006-12-01T00:33:00.000+09:00</published><updated>2007-09-24T22:30:53.679+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='memo'/><title type='text'>ackはデフォルトで.java検索しない</title><content type='html'>&lt;p&gt;javaのソースファイルを検索しようと思って&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ ack ScriptReader&lt;/code&gt;&lt;/pre&gt;とかしてみたら結果が空。おかしぃなぁ絶対あるはずなのに。ackのヘルプを見てみたところオプションにもjava用のsuffixは用意されてないみたい。

&lt;pre&gt;&lt;code&gt;File inclusion/exclusion:
-n                No descending into subdirectories
-a, --all         All files, regardless of extension
                  (but still skips RCS, CVS, .svn, _darcs and blib dirs)
--[no]cc          .c and .h
--[no]javascript  .js
--[no]js          same as --[no]javascript
--[no]parrot      .pir, .pasm, .pmc, .ops, .pod, .pg and .tg
--[no]perl        .pl, .pm, .pod, .tt, .ttml and .t
--[no]php         .php, .phpt, .htm and .html
--[no]python      .py
--[no]ruby        .rb
--[no]shell       .sh, .bash, .csh, .ksh and .zsh
--[no]sql         .sql and .ctl
--[no]yaml        .yaml
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;ということなので、.javaファイルを検索する時は -a するべし。&lt;/p&gt;

&lt;p&gt;追記&lt;/p&gt;

&lt;a href="http://petdance.com/ack/"&gt;http://petdance.com/ack/&lt;/a&gt;

&lt;p&gt;ackのバージョンが随分と古かったみたいです。cpanから最新とってきたら色々増えてました。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-1837765905323838803?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=1837765905323838803&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/1837765905323838803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/1837765905323838803'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2006/12/ackjava.html' title='ackはデフォルトで.java検索しない'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-7677355955068599500</id><published>2006-11-26T16:39:00.000+09:00</published><updated>2007-09-24T22:29:22.123+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ipod'/><title type='text'>ipod shuffle想像以上にちっちゃい</title><content type='html'>&lt;p&gt;「ここまで小さくなるのかぁ」と感動。元々小さいのに更にその半分くらいになっちゃって。パソコンだけあれば「いつてでも充電」という旧型の利点は失くなってしまったのが唯一の欠点か。&lt;/p&gt;

&lt;div class="amazon-box" style="margin-bottom:0px;"&gt;&lt;div class="amazon-image" style="float:left;"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000FSBJO8/" name="amazonlink" target="_blank"&gt; &lt;img alt="" src="http://images-jp.amazon.com/images/P/B000FSBJO8.09.MZZZZZZZ.jpg" style="border: none;"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="amazon-info" style="float:left;margin-left:15px;line-height:120%"&gt;&lt;div class="amazon-name" style="margin-bottom:10px;line-height:120%"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000FSBJO8/" name="amazonlink" target="_blank"&gt;Apple iPod shuffle 1GB MA564J/A&lt;/a&gt;&lt;div class="amazon-powered-date" style="font-size: 7pt; margin-top: 5px; font-family: verdana; line-height: 120%;"&gt; posted at 2006-11-26 &lt;/div&gt;&lt;/div&gt;&lt;div class="amazon-detail"&gt; &amp;#x30A2;&amp;#x30C3;&amp;#x30D7;&amp;#x30EB;&amp;#x30B3;&amp;#x30F3;&amp;#x30D4;&amp;#x30E5;&amp;#x30FC;&amp;#x30BF;(2006/10/31)&lt;br&gt; &amp;#x58F2;&amp;#x308A;&amp;#x4E0A;&amp;#x3052;&amp;#x30E9;&amp;#x30F3;&amp;#x30AD;&amp;#x30F3;&amp;#x30B0;: 27 &lt;/div&gt;&lt;div class="amazon-link" style="margin-top: 5px"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000FSBJO8/" name="amazonlink" target="_blank"&gt;Amazon.co.jp &amp;#x3067;&amp;#x8A73;&amp;#x7D30;&amp;#x3092;&amp;#x898B;&amp;#x308B;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="amazon-footer" style="clear: left"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-7677355955068599500?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=7677355955068599500&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/7677355955068599500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/7677355955068599500'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2006/11/ipod-shuffle.html' title='ipod shuffle想像以上にちっちゃい'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-9048840810230713800</id><published>2006-11-25T20:33:00.000+09:00</published><updated>2007-09-24T22:29:03.071+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='memo'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='encoding'/><title type='text'>native2asciiって面倒臭い</title><content type='html'>&lt;p&gt;日本語を含む .properties ファイルを使うときは、jvmに食わせる前に native2ascii というツールでUnicodeに変換しないといけないということを最近知った。でも物凄く面倒臭い。&lt;/p&gt;

ResourceBundleを使ってgettextのようなそうじゃないようなものを作った。JUnitコードを先に書いたけど中々グリーンにならない。そこで中で使われているPropertiesクラスのjavadoc見てみると以下のような記述があった。
&lt;blockquote&gt; プロパティをストリームに保存するとき、またはストリームからロードするときに、ISO 8859-1 文字エンコーディングが使用されます。このエンコーディングに直接表示できない文字には、&lt;a href="http://java.sun.com/docs/books/jls/html/3.doc.html#100850"&gt;Unicode escapes&lt;/a&gt; が使用されます。ただし、エスケープシーケンスでは 1 文字の「u」だけが使用可能です。他の文字エンコーディングとプロパティファイルを変換する場合、native2ascii ツールを使用できます。&lt;/blockquote&gt;なにやら native2ascii でISO 8859-1 に変換しておかないといけないようなので、JUnitコードの中を以下のようにしてみて。
&lt;pre&gt;&lt;code&gt;assertEquals(&lt;span class="synConstant"&gt;"&lt;/span&gt;&lt;span class="synSpecial"&gt;\u3042&lt;/span&gt;&lt;span class="synConstant"&gt;"&lt;/span&gt;, gettext._(&lt;span class="synConstant"&gt;"abc"&lt;/span&gt;));
&lt;/code&gt;&lt;/pre&gt;(面倒臭いので「あ」という文字だけ)
更に.propertiesの方もnative2asciiで変換して、Alt-Shift-x tするとようやくグリーンを見ることができました。でもこんなの編集のたびにやりたくないよ。そこで検索。

&lt;a href="http://propedit.sourceforge.jp/"&gt;http://propedit.sourceforge.jp/&lt;/a&gt;

&lt;p&gt;というものがあるらしい。早速Eclipseプラグインをインストールした。インストールはEclipse用の更新マネージャを使って楽々でした。&lt;/p&gt;

&lt;p&gt;うーん地味に便利で実に便利。native2asciiのことは考えなくてよくなりました。↑のサイトではEclipseプラグインだけじゃなくて、スタンドアロンなアプリケーションも用意されているので状況に合わせてインストールしてみると良いです。&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger2/6145/2221/1600/146024/propedit.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger2/6145/2221/200/115682/propedit.png" alt="" border="0" /&gt;&lt;/a&gt;
なんだかんだでEclipseは使ってます。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-9048840810230713800?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=9048840810230713800&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/9048840810230713800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/9048840810230713800'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2006/11/native2ascii.html' title='native2asciiって面倒臭い'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-8070463625340817526</id><published>2006-11-23T13:56:00.000+09:00</published><updated>2007-09-24T22:28:41.431+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='electronic'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>新しいプリンタを買った</title><content type='html'>&lt;div class="amazlet-box" style="margin-bottom: 0px;"&gt;&lt;div class="amazlet-image" style="float: left;"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000J1SCKU" name="amazletlink" target="_blank"&gt;&lt;img src="http://images-jp.amazon.com/images/P/B000J1SCKU.09.MZZZZZZZ.jpg" alt="Canon PIXUS (ピクサス） MP600" style="border: medium none ;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="amazlet-info" style="float: left; margin-left: 15px; line-height: 120%;"&gt;&lt;div class="amazlet-name" style="margin-bottom: 10px; line-height: 120%;"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000J1SCKU" name="amazletlink" target="_blank"&gt;Canon PIXUS (ピクサス） MP600&lt;/a&gt;&lt;div class="amazlet-powered-date" style="font-size: 7pt; margin-top: 5px; font-family: verdana; line-height: 120%;"&gt;posted with &lt;a href="http://www.amazlet.com/browse/ASIN/B000J1SCKU/" title="Canon PIXUS (ピクサス） MP600" target="_blank"&gt;amazlet&lt;/a&gt; on 06.11.23&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-detail"&gt;キヤノン (2006/10/05)
売り上げランキング: 57
&lt;/div&gt;&lt;div class="amazlet-link" style="margin-top: 5px;"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000J1SCKU" name="amazletlink" target="_blank"&gt;Amazon.co.jp で詳細を見る&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-footer" style="clear: left;"&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;これ。粘りの値引きが成功したのでw ちょっと前に買っておいたけど、やっとこさ設定した。今まではEPSONのかなり古いプリンタを使っていたけど、紙詰まりとか印刷速度が遅いとか複合機じゃないとか...で非常にイライラしてたのずーっとかえたいなぁと思ってました。特に「紙詰まり」。急いでるときに限って紙詰まりを起こすので何度張り倒してやろうと思ったことかw&lt;/p&gt;

&lt;p&gt;それにしても、最近のプリンタは凄いですね。液晶も綺麗だし、この機種は「インタフェース大事にしてます」と謳ってる通り直感的に操作できて○。進化してますね。欠点を挙げるとすればかなり大きいというところでしょうか。&lt;/p&gt;

&lt;p&gt;試しに一枚両面で印刷してみました。そしたら印刷速度がすごく速くてビックリ。今まで使ってたのが単にポンコツだったということもあると思いますが、印刷品質も良いしこれならストレスなく印刷できそうです。&lt;/p&gt;

&lt;p&gt;といっても普段はあんまり印刷なんかしないんですけどw&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-8070463625340817526?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=8070463625340817526&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/8070463625340817526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/8070463625340817526'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2006/11/blog-post_23.html' title='新しいプリンタを買った'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-2340377256993586347</id><published>2006-11-21T20:13:00.000+09:00</published><updated>2007-09-24T22:27:57.080+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zsh'/><category scheme='http://www.blogger.com/atom/ns#' term='grep'/><title type='text'>端末に色を付けてみた</title><content type='html'>&lt;p&gt;今週からは、先週までとは打って変わってCUIな世界で生活しています:)
(といってもWEBとMAILはFirefoxとThunderbirdですけどね)&lt;/p&gt;

&lt;p&gt;coLinux上で作業するようになったので、Eclipseの中で生活していたときとは打って変わってソースコードの検索をガッツリするようになってます。find, grep, ack 等のコマンドが凄く重宝してます。というか無いと作業が進みません(当たり前)。&lt;/p&gt;

&lt;p&gt;しかし...&lt;/p&gt;

&lt;p&gt;コマンドからの出力が灰色単色でやる気をなくなってしまいそうだったので、やる気(作業効率)アップのためにちょこっと色を付ける設定をしておきました。でもこれだけ。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ alias grep='egrep --color=auto'
$ alias ack='ack --group --color'&lt;/code&gt;&lt;/pre&gt;ackは元々ヒットしたテキストに色付けしてくれるんですが、パイプラインでlvとかに繋げると寂しい色に戻ってしまうので上記のように設定しています。
&lt;pre&gt;&lt;code&gt;$ ack '^function' | lv -c&lt;/code&gt;&lt;/pre&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger2/6145/2221/1600/241408/ack.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger2/6145/2221/200/653894/ack.png" alt="" border="0" /&gt;&lt;/a&gt;
俄然、やる気が出てきます(ぉぃ

&lt;p&gt;参考
http://dsas.blog.klab.org/archives/50808759.html&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-2340377256993586347?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=2340377256993586347&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/2340377256993586347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/2340377256993586347'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2006/11/blog-post.html' title='端末に色を付けてみた'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-2871092679905954566</id><published>2006-11-18T11:32:00.000+09:00</published><updated>2007-09-24T22:26:57.566+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thinkpad'/><category scheme='http://www.blogger.com/atom/ns#' term='hdd'/><title type='text'>HDDの残容量が</title><content type='html'>&lt;p&gt;今はx40使っているんですがHDDの容量が危なくなってきました(PCにはvmwareとかcoLinuxとかのイメージが結構な容量を占めちゃってる。)。そこで1.8inchのサイズのHDDを検索してみると、60GBで\20,000を越える。。。2.5inchだと120GBが\12,800とかそんな値段なんでかなり痿えました(泣)。&lt;/p&gt;

&lt;p&gt;何かいい情報はないものですかねぇ。換えるなら80GBは欲しいところ。&lt;/p&gt;

&lt;p&gt;coLinuxイメージの容量を増やしたいのでこれは乗り換え時か？とx60が非常に欲しい今日この頃。x40にはサーバ機になってもらうと。。。&lt;/p&gt;

&lt;div class="amazlet-box" style="margin-bottom:0px;"&gt;&lt;div class="amazlet-image" style="float:left;"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000ENC55G/" name="amazletlink" target="_blank"&gt;&lt;img src="http://images-jp.amazon.com/images/P/B000ENC55G.09.MZZZZZZZ.jpg" alt="レノボ・ジャパン ThinkPad X60(T23/512/80/XPP/12TFT) 170649J" style="border: none;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="amazlet-info" style="float:left;margin-left:15px;line-height:120%"&gt;&lt;div class="amazlet-name" style="margin-bottom:10px;line-height:120%"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000ENC55G/" name="amazletlink" target="_blank"&gt;レノボ・ジャパン ThinkPad X60(T23/512/80/XPP/12TFT) 170649J&lt;/a&gt;&lt;div class="amazlet-powered-date" style="font-size:7pt;margin-top:5px;font-family:verdana;line-height:120%"&gt;posted with &lt;a href="http://www.amazlet.com/browse/ASIN/B000ENC55G/" title="レノボ・ジャパン ThinkPad X60(T23/512/80/XPP/12TFT) 170649J" target="_blank"&gt;amazlet&lt;/a&gt; on 06.11.18&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-detail"&gt;Lenovo (2006/02/24)&lt;br /&gt;売り上げランキング: 19518&lt;br /&gt;&lt;/div&gt;&lt;div class="amazlet-link" style="margin-top: 5px"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000ENC55G/" name="amazletlink" target="_blank"&gt;Amazon.co.jp で詳細を見る&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-footer" style="clear: left"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-2871092679905954566?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=2871092679905954566&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/2871092679905954566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/2871092679905954566'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2006/11/hdd.html' title='HDDの残容量が'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-5609333941490658250</id><published>2006-11-11T12:35:00.000+09:00</published><updated>2007-09-24T22:26:36.378+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ipod'/><title type='text'>ipod shuffleのHOLD</title><content type='html'>&lt;p&gt;できることをつい最近知った。&lt;/p&gt;

&lt;p&gt;HOLDできないって ところが欠点だなぁと勝手に思い込んでました(ちゃんと説明書読め)。満員電車に乗る時、勝手にvolumeボタンを押される等々これで解消。&lt;/p&gt;

&lt;p&gt;ちなみにHOLDは「&lt;span style="font-weight: bold;"&gt;play/pauseボタンを長押し&lt;/span&gt;」です。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-5609333941490658250?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=5609333941490658250&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/5609333941490658250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/5609333941490658250'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2006/11/ipod-shufflehold.html' title='ipod shuffleのHOLD'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-7608269426824817993</id><published>2006-11-09T14:45:00.000+09:00</published><updated>2007-09-24T22:26:04.202+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GIMP'/><category scheme='http://www.blogger.com/atom/ns#' term='swing'/><title type='text'>GIMP</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger2/6145/2221/1600/gimp.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger2/6145/2221/200/gimp.png" alt="" border="0" /&gt;&lt;/a&gt;

&lt;p&gt;実はまたSwingネタ。&lt;/p&gt;

&lt;p&gt;PNG透過画像を表示したいなぁと思って、IrfanviewでBMPをPNG画像に変換して透過色も設定したんですが、Swing上でイメージを表示するとどうも透過されてません。なやましぃ。&lt;/p&gt;

&lt;p&gt;他にもフリーソフトをダウンロードして透過設定してみましたが×。Photoshopなんて買えるはずもなく(大げさ過ぎるし)どうしたもんかなぁと考えていたら。ふと思いだしまいたよGIMP!!今まで使ったことなかったけど早速GTK2とGIMP2.1.13入れましたよ。&lt;/p&gt;

&lt;p&gt;GIMP上で透過設定をして保存したら見事OK。よかったよかった。画像編集なんて大それたことはしないけど、僕のツールボックスに１つ追加だな。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-7608269426824817993?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=7608269426824817993&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/7608269426824817993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/7608269426824817993'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2006/11/gimp.html' title='GIMP'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-569852349059636009</id><published>2006-10-25T14:35:00.000+09:00</published><updated>2007-09-24T22:25:37.093+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='swing'/><category scheme='http://www.blogger.com/atom/ns#' term='koders'/><title type='text'>kodersお世話になってます</title><content type='html'>&lt;a href="http://www.koders.com"&gt;http://www.koders.com&lt;/a&gt;

&lt;p&gt;ソースコード検索エンジンってやっぱり便利ですね~。「何を今さら」という感じですが、 最近はSwing関連のコードをよく検索していてものすごく助かってます。これまでGUIのコードを書いたことがなかったので、不安になったら検索して...四苦八苦しながらゴリゴリという感じで進めています。&lt;/p&gt;

&lt;p&gt;にしても、SwingのJLabel。&lt;/p&gt;

&lt;p&gt;JLabelを使って、長いテキストを折り返して表示させたかったのですが。見つけたその方法が...&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;JLabel label = &lt;span class="synStatement"&gt;new&lt;/span&gt; JLabel(&lt;span class="synConstant"&gt;&amp;quot;&amp;lt;html&amp;gt;hoge&amp;lt;br&amp;gt;hogehoge&amp;lt;/html&amp;gt;&amp;quot;&lt;/span&gt;);
&lt;/code&gt;&lt;/pre&gt;最後の&amp;lt;/html&amp;gt;は不要みたいですが、これってバッドノウハウじゃんw。そういう用途でJLabel使うな？ということかもわかりませんが、ライブラリの中でクライアント側が渡したStringからJLabelを作っているのでこれしか方法がなさそうだったのです、と。

&lt;p&gt;なんかこう、ビックリしましたよ。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-569852349059636009?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=569852349059636009&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/569852349059636009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/569852349059636009'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2006/10/koders.html' title='kodersお世話になってます'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-3528607572524537021</id><published>2006-10-18T23:03:00.000+09:00</published><updated>2007-09-24T22:25:13.126+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xkeymacs'/><title type='text'>xkeymacs万歳と思った瞬間</title><content type='html'>&lt;p&gt;Excel使っていてふと「全部の値消したいなぁ」と思ったので、ふいに C-x h をタイプしてみました。なんか変な動きして終わるかなと思ったら、値の入ってるセル全体を選択した。&lt;/p&gt;

&lt;p&gt;すごい。ちょっと感動。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-3528607572524537021?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=3528607572524537021&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/3528607572524537021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/3528607572524537021'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2006/10/xkeymacs_18.html' title='xkeymacs万歳と思った瞬間'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-1931906746823333876</id><published>2006-10-14T15:08:00.000+09:00</published><updated>2007-09-24T22:24:59.121+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>鼻水が...</title><content type='html'>&lt;p&gt;スゴいんです。&lt;/p&gt;

&lt;p&gt;今週はずーっと風邪っぽく。昨日までは喉が痛かったけど、今日は喉は回復して鼻水がずるずる。ティッシュを何枚使うことやらw&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-1931906746823333876?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=1931906746823333876&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/1931906746823333876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/1931906746823333876'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2006/10/blog-post.html' title='鼻水が...'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-6870454068451698422</id><published>2006-10-12T10:42:00.000+09:00</published><updated>2007-09-24T22:24:37.900+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='word'/><category scheme='http://www.blogger.com/atom/ns#' term='2ch'/><title type='text'>kwsk</title><content type='html'>&lt;p&gt;最近覚えた言葉。なるほど...&lt;/p&gt;

&lt;a href="http://d.hatena.ne.jp/keyword/kwsk"&gt;http://d.hatena.ne.jp/keyword/kwsk&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-6870454068451698422?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=6870454068451698422&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/6870454068451698422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/6870454068451698422'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2006/10/kwsk.html' title='kwsk'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-6005658880659861893</id><published>2006-10-10T23:33:00.000+09:00</published><updated>2007-09-24T22:24:17.986+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xkeymacs'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><title type='text'>xkeymacs依存</title><content type='html'>&lt;p&gt;僕はかなりxkeymacsに依存してます。Emacs使いというほどじゃないですが、慣れてしまうと他の環境に行くのがかなりキツいです。でもこれからはEclipseでショートカットゴリゴリでコードを書いていくことが多くなりそうです。&lt;/p&gt;

&lt;p&gt;でもEclipse上でもEmacsなキーバインド使いたい。&lt;/p&gt;

&lt;p&gt;ということでEclipseで開発するときは基本xkeymacsをオンにしたまま、Eclipseのショートカットを使いたいときだけxkeymacsをC-qでオフにしています。あとはいちいちオフにしていられない部分だけバインド変更(変更は最小限)。&lt;/p&gt;

&lt;p&gt;これならペアプロ時もある程度は対処できそうです。因みに、&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;C-q -&amp;gt; C-1
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;をタイプすることが激しく多くなりました。そういえば、IMEにはSKKを使っていますが、こいつがEclipseとあまり相性良くありません(悲&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-6005658880659861893?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=6005658880659861893&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/6005658880659861893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/6005658880659861893'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2006/10/xkeymacs.html' title='xkeymacs依存'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-1994841487174874988</id><published>2006-10-10T23:21:00.000+09:00</published><updated>2007-09-24T22:23:32.841+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='shibuya.pm'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>無念</title><content type='html'>&lt;p&gt;Shibuya Perl Mongers TeckTalks #7 申し込みできず。。。今日に限って、集中するためにメーラを落としてたのがまずかった。フィードも見てなかった。&lt;/p&gt;

&lt;p&gt;情報の伝達は早いなぁ。残念過ぎだぁ。。。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-1994841487174874988?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=1994841487174874988&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/1994841487174874988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/1994841487174874988'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2006/10/shibuya-perl-mongers-tecktalks-7.html' title='無念'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-8184073861021022840</id><published>2006-09-27T01:44:00.000+09:00</published><updated>2007-09-24T22:23:16.767+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='map'/><category scheme='http://www.blogger.com/atom/ns#' term='feeling'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Google Mapsが見やすくなってる</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger2/6145/2221/1600/google_maps.0.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger2/6145/2221/200/google_maps.0.png" alt="" border="0" /&gt;&lt;/a&gt;

&lt;p&gt;個人的に地図といったらGoogle Mapsという感じになってきたけど、そのGoogle Mapsのフォントとか全体的に見栄えがよくなってる。見た目がよくなると更に「使おう」という気になるなぁ。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-8184073861021022840?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=8184073861021022840&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/8184073861021022840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/8184073861021022840'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2006/09/google-maps.html' title='Google Mapsが見やすくなってる'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-7432403963775187516</id><published>2006-09-27T00:37:00.000+09:00</published><updated>2007-09-24T22:22:54.246+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='feeling'/><category scheme='http://www.blogger.com/atom/ns#' term='tv'/><title type='text'>つい見てしまうCM</title><content type='html'>&lt;p&gt;新しい&lt;span style="font-weight: bold;"&gt;ipod nano&lt;/span&gt;のCM。&lt;/p&gt;

&lt;p&gt;あのCMが流れるとつい目がいってしまう。曲のリズム感と、黒バックにipod nanoの5色のラインがいい感じ。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-7432403963775187516?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=7432403963775187516&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/7432403963775187516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/7432403963775187516'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2006/09/cm.html' title='つい見てしまうCM'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-4193662998047721531</id><published>2006-09-22T23:44:00.000+09:00</published><updated>2007-09-24T22:22:31.690+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>Perlベストプラクティス</title><content type='html'>&lt;div class="amazlet-box" style="margin-bottom: 0px;"&gt;&lt;div class="amazlet-image" style="float: left;"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873113008" name="amazletlink" target="_blank"&gt;&lt;img src="http://images-jp.amazon.com/images/P/4873113008.09.MZZZZZZZ.jpg" alt="Perlベストプラクティス" style="border: medium none ;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="amazlet-info" style="float: left; margin-left: 15px; line-height: 120%;"&gt;&lt;div class="amazlet-name" style="margin-bottom: 10px; line-height: 120%;"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873113008" name="amazletlink" target="_blank"&gt;Perlベストプラクティス&lt;/a&gt;&lt;div class="amazlet-powered-date" style="font-size: 7pt; margin-top: 5px; font-family: verdana; line-height: 120%;"&gt;posted with &lt;a href="http://www.amazlet.com/browse/ASIN/4873113008/" title="Perlベストプラクティス" target="_blank"&gt;amazlet&lt;/a&gt; on 06.09.22&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-detail"&gt;Damian Conway クイープ
オライリー・ジャパン (2006/08/24)
&lt;/div&gt;&lt;div class="amazlet-link" style="margin-top: 5px;"&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873113008" name="amazletlink" target="_blank"&gt;Amazon.co.jp で詳細を見る&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="amazlet-footer" style="clear: left;"&gt;&lt;/div&gt;&lt;/div&gt;
日本版が出てすぐに買っておいたけど、しばらくRubyを触っていたので放置してました。

ようやっと読み初めましたがクックブックのようにカテゴリ分けされていてそれぞれが tips になっているので、すごく読みやすいです。電車の中で読みたいけど、でかくて重いのでちょっときついです。きっと変な目で見られます。でもtipsひとつのボリュームは、電車で読むには丁度いい感じですね。

今日読んで「知らんかった」もの。

&lt;pre&gt;&lt;code&gt;&lt;span class="synStatement"&gt;use &lt;/span&gt;Readonly;
Readonly &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$CONSTANTS_NUMBER&lt;/span&gt; =&amp;gt; &lt;span class="synConstant"&gt;42&lt;/span&gt;;&lt;/code&gt;&lt;/pre&gt;use constants;してました。

&lt;pre&gt;&lt;code&gt;&lt;span class="synStatement"&gt;use &lt;/span&gt;Data::Alias;
&lt;span class="synStatement"&gt;for&lt;/span&gt; &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$agent_num&lt;/span&gt; (&lt;span class="synConstant"&gt;0.&lt;/span&gt;.&lt;span class="synIdentifier"&gt;$#operatives&lt;/span&gt;) {
    alias &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$agent&lt;/span&gt; = &lt;span class="synIdentifier"&gt;$operatives[$agent_num]&lt;/span&gt;;
    &lt;span class="synIdentifier"&gt;$agent&lt;/span&gt; = &lt;span class="synConstant"&gt;'[disavowed]'&lt;/span&gt;;
}
&lt;/code&gt;&lt;/pre&gt;$operatives[$agent_num] = '[DISAVOWED]';してました。まぁこの例なら

&lt;pre&gt;&lt;code&gt;&lt;span class="synStatement"&gt;for&lt;/span&gt; &lt;span class="synStatement"&gt;my&lt;/span&gt; &lt;span class="synIdentifier"&gt;$agent&lt;/span&gt; (&lt;span class="synIdentifier"&gt;@operatives&lt;/span&gt;) {
    &lt;span class="synIdentifier"&gt;$agent&lt;/span&gt; = &lt;span  class="synConstant"&gt;'[disavowed]'&lt;/span&gt;;
}
&lt;/code&gt;&lt;/pre&gt;のほうが良いですけどね。収穫は多そうです。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-4193662998047721531?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=4193662998047721531&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/4193662998047721531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/4193662998047721531'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2006/09/perl.html' title='Perlベストプラクティス'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-5638552923594903033</id><published>2006-09-13T23:55:00.000+09:00</published><updated>2007-09-24T22:22:09.424+09:00</updated><title type='text'>モブログ？</title><content type='html'>&lt;p&gt;モブログを試してみる。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-5638552923594903033?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=5638552923594903033&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/5638552923594903033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/5638552923594903033'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2006/09/blog-post_5703.html' title='モブログ？'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18200577.post-115799859827510790</id><published>2006-09-12T03:14:00.000+09:00</published><updated>2007-09-24T22:21:54.280+09:00</updated><title type='text'>トライしてみる</title><content type='html'>&lt;p&gt;続くかわかんないけど、ブログでもはじめてみますか。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18200577-115799859827510790?l=openbooth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18200577&amp;postID=115799859827510790&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/115799859827510790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18200577/posts/default/115799859827510790'/><link rel='alternate' type='text/html' href='http://openbooth.blogspot.com/2006/09/blog-post.html' title='トライしてみる'/><author><name>keiji muraishi</name><uri>http://www.blogger.com/profile/16873737335188107273</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_GC5QwOOBRCk/R4o6XbWDVRI/AAAAAAAAADg/ZLAoU2vFTHI/S220/6280935_2705918939.jpg'/></author><thr:total>0</thr:total></entry></feed>
