<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>IwazerReport</title>
    <link rel="alternate" type="text/html" href="http://www.iwazer.com/~iwazawa/diary/" />
    <link rel="self" type="application/atom+xml" href="http://www.iwazer.com/~iwazawa/diary/atom.xml" />
    <id>tag:www.iwazer.com,2007-12-22:/~iwazawa/diary//1</id>
    <updated>2008-11-02T16:52:36Z</updated>
    <subtitle>プログラミング、書籍紹介、音楽、Webに関するあれこれなどを中心に書いています。</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.2rc5-ja</generator>

<entry>
    <title>弾言 成功する人生とバランスシートの使い方</title>
    <link rel="alternate" type="text/html" href="http://www.iwazer.com/~iwazawa/diary/2008/11/post-390.html" />
    <id>tag:www.iwazer.com,2008:/~iwazawa/diary//1.1203</id>

    <published>2008-11-02T16:06:47Z</published>
    <updated>2008-11-02T16:52:36Z</updated>

    <summary> 読みました。 これを読んでいると、自分はなんて高コストで、低効率なんだろうと思...</summary>
    <author>
        <name>iwazer</name>
        <uri>http://www.iwazer.com/~iwazawa/diary/</uri>
    </author>
    
        <category term="Book" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="book" label="Book" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="dankogai" label="DanKogai" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="neta" label="Neta" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.iwazer.com/~iwazawa/diary/">
        <![CDATA[<script type="text/javascript" src="http://imayomi.jp/ext/book/2564"></script>

<p>読みました。</p>

<p>これを読んでいると、自分はなんて高コストで、低効率なんだろうと思います。最近、自己啓発的本を読むと凹む（笑） </p>

<p>あれだね、みんなでDanKogaiの人を総理にしてベーシック・インカム導入しる。</p>

<p>そのためには、まず我々には政党が必要です。日本Geek党とかいいね。アルファベットの政党名でも大丈夫かな。</p>

<p>参謀には有能な人が欲しい。ぼかぁ嫌いだけど、勝間 和代氏かな。日本の将来のためだし好き嫌いは言っていられない。</p>
]]>
        

    </content>
</entry>

<entry>
    <title>小学生じゃあるまいし</title>
    <link rel="alternate" type="text/html" href="http://www.iwazer.com/~iwazawa/diary/2008/11/post-371.html" />
    <id>tag:www.iwazer.com,2008:/~iwazawa/diary//1.1202</id>

    <published>2008-11-01T12:36:38Z</published>
    <updated>2008-11-01T12:45:20Z</updated>

    <summary>エリート集団が「あいさつ」にこだわった理由：ITproくだらない。たとえば朝の挨...</summary>
    <author>
        <name>iwazer</name>
        <uri>http://www.iwazer.com/~iwazawa/diary/</uri>
    </author>
    
        <category term="その他" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.iwazer.com/~iwazawa/diary/">
        <![CDATA[<a href="http://itpro.nikkeibp.co.jp/article/OPINION/20081028/318007/">エリート集団が「あいさつ」にこだわった理由：ITpro</a><br /><br />くだらない。<br /><br />たとえば朝の挨拶だけど、早く行って集中しているところに遅く来て、挨拶で割り込まれたらむっとするから。<br />先に来てる方が、気づいて挨拶するのはアリだと思うけど。何でもかんでも挨拶しないとダメとか無駄。<br />]]>
        
    </content>
</entry>

<entry>
    <title>Last.fm ScrobblerとWitchの相性悪い？</title>
    <link rel="alternate" type="text/html" href="http://www.iwazer.com/~iwazawa/diary/2008/10/lastfm-scrobblerwitch.html" />
    <id>tag:www.iwazer.com,2008:/~iwazawa/diary//1.1201</id>

    <published>2008-10-19T10:18:46Z</published>
    <updated>2008-10-19T10:47:19Z</updated>

    <summary>WindowsXPの様なウィンドウ切り替えがしたくて（ここだけは慣れがなかなか抜...</summary>
    <author>
        <name>iwazer</name>
        <uri>http://www.iwazer.com/~iwazawa/diary/</uri>
    </author>
    
        <category term="Mac" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="♪音楽" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="lastfm" label="Last.fm" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mac" label="Mac" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="witch" label="Witch" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.iwazer.com/~iwazawa/diary/">
        <![CDATA[WindowsXPの様なウィンドウ切り替えがしたくて（ここだけは慣れがなかなか抜けない...）<a href="http://www.manytricks.com/witch/">Witch</a>を使っているのだが、最近調子が悪い。<br /><br />バインドしているキー（私はCommand+Tab）を押してもなかなか切り替えウィンドウが出てこない。10秒くらい待たされる。あれ？っと思ってDockから目的のアプリを有効にすると、思い出したように効いて別のアプリに切り替わる。イラっとします（笑）<br /><br />何をやったかなぁと思い出しても、最近は<a href="http://www.iwazer.com/%7Eiwazawa/diary/2008/09/macbook-hdd.html">メモリを4GBに、HDDを360GBに変えた</a>くらいしか思い当たらないのだけど、さすがに違うだろうと。それ以外ではiTunesのアップデートがあったくらい。いつも起動しっぱなしなので、ウム、くさいなっと終了してみると、速くなった(`・ω・´)<br /><br />再びiTunesを起動すると、またまた遅くなる。犯人はお前だ！と一瞬確信しかけたが、iTunes起動時に、ぽにょっとLast.fm Scrobblerが立ち上がってくることに気づく。ひょっとしてチミ？iTunesはそのままに、Last.fm Scrobblerだけを終了してみても、速くなった！(・∀・)<br /><br /><a href="http://www.iwazer.com/%7Eiwazawa/diary/2008/06/iscrobbler.html">以前のエントリー</a>で書いたとおり、iPodで聴いた曲のLast.fmへのScrobbleにはiScrobblerというサードパーティーのツールを使っていたのだけど、少し前に標準の<a href="http://www.lastfm.jp/download">Last.fm Scrobbler</a>がMac版もiPodをサポートするようになっていたので変えたのだった。<br /><br />iTunesだったら暫くWitchの方を諦めざるを得ないなと考えていたのですがLast.fmに関しては<a href="http://www.lastfm.jp/group/iScrobbler">iScrobbler</a>に戻せば全く問題ない。サクッっと戻しました〜<br /><br />ちなみにiTunes起動時にLast.fm Scrobblerがどうやって自動起動しているのか分からなかったので、Applicationから削除して対応。<br /> ]]>
        
    </content>
</entry>

<entry>
    <title>MacBook メモリ増設＆HDD換装</title>
    <link rel="alternate" type="text/html" href="http://www.iwazer.com/~iwazawa/diary/2008/09/macbook-hdd.html" />
    <id>tag:www.iwazer.com,2008:/~iwazawa/diary//1.1199</id>

    <published>2008-09-23T12:37:15Z</published>
    <updated>2008-09-23T14:20:55Z</updated>

    <summary>ダーツばかりやっている今日この頃です。全く上達しない自分にあきれ果ててますが（汗...</summary>
    <author>
        <name>iwazer</name>
        <uri>http://www.iwazer.com/~iwazawa/diary/</uri>
    </author>
    
        <category term="Mac" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="imayomi" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="macbook" label="MacBook" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="vmwarefusion" label="VMware Fusion" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.iwazer.com/~iwazawa/diary/">
        <![CDATA[ダーツばかりやっている今日この頃です。全く上達しない自分にあきれ果ててますが（汗）<br />あぁ、でも、今日初めてCOUNT-UP 600超えました。607。まぐれですが（笑）<br /><br /><br />少し前、<a href="http://imayomi.jp/">今読ミ</a>に、たくさん読んでいるメンバーと、評価の高い本の一覧をサイドバーに表示するようにしてみました。それで一つ大失敗。機能自体はちゃんと動いていたのですが、IEで見たときのデザインが崩れていた（＞ω＜）<br /><br />というのも開発をMacBookでやるようになってから、WinXPのデスクトップPCを全く起動しなくなってしまったので、IEでの確認が面倒。そこでMacにVMware Fusionを入れてXP環境をMacBook内で起動できるようにしていたのですが、メモリが2GBでは正直きつい。というわけでやっぱり面倒になって確認を怠っておりました...ぶっちゃけ済みません！<br /><br />メモリがMacBookのMaxである4GBなら快適に違いない！と価格COMで調べてみると、なんと2GBが¥3,680-ですよ。どんだけ安いんですか。2枚ぶっ刺して4GBにしても¥7,000-強。<br /><br />そういえばHDDも内蔵160GBが結構、窮屈になってきたんだよなぁと思い出し、価格COMってみるとWestern Digitalの320GBが¥8,980-！！なんつーか、世の中まだデグレ、じゃなくてデフレなんですか？<br /><br />デジタルモノはどんどん安くでかくなるのが世の常なので、そんな驚くほどのことはないのかもしれませんが、嬉しくて（心の中で）大騒ぎしながらカートにポンポン放り込んでしまった商品が今日届きました。<br /><br />メモリもHDDも交換作業自体はMacBookは異様に簡単。無事にMacBookワールドが4GBメモリ＆320GB HDDになりました。元々内蔵されていた160GBは一緒に買った¥1,480-のUSB接続ケースで外付けHDDに早変わり。う〜ん素敵。<br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.iwazer.com/%7Eiwazawa/diary/assets_c/2008/09/activity_monitor2.html" onclick="window.open('http://www.iwazer.com/~iwazawa/diary/assets_c/2008/09/activity_monitor2.html','popup','width=734,height=554,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.iwazer.com/%7Eiwazawa/diary/assets_c/2008/09/activity_monitor2-thumb-200x150.jpg" alt="activity_monitor2.jpg" class="mt-image-left" style="margin: 0pt 20px 20px 0pt; float: left;" width="200" height="150" /></a></span><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.iwazer.com/%7Eiwazawa/diary/assets_c/2008/09/activity_monitor1.html" onclick="window.open('http://www.iwazer.com/~iwazawa/diary/assets_c/2008/09/activity_monitor1.html','popup','width=734,height=554,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.iwazer.com/%7Eiwazawa/diary/assets_c/2008/09/activity_monitor1-thumb-200x150.jpg" alt="activity_monitor1.jpg" class="mt-image-left" style="margin: 0pt 20px 20px 0pt; float: left;" width="200" height="150" /></a></span><br /><div><br /></div><div><br /></div>
<div style="clear: both;">期待したとおりMac OS X上でそれなりにアプリを起動していても、VMware Fusion上のWinXPもサクサク動くようになりました。これからはIEでの動作確認を怠らないようにします（汗）<br /><br />参考にしたページ：<a href="http://www.mtbird.com/asis/mac/macbook-%E3%83%8F%E3%83%BC%E3%83%89%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%E6%8F%9B%E8%A3%85.html"><br /></a><ul><li><a href="http://www.mtbird.com/asis/mac/macbook-%E3%83%8F%E3%83%BC%E3%83%89%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%E6%8F%9B%E8%A3%85.html">as/is » MacBook ハードディスク換装</a></li></ul><blockquote>（※USBドライブへの丸ごとコピーはディスクユーティリティーの修復ではなく<a href="http://www.bombich.com/software/ccc.html">Bombich Software: Carbon Copy Cloner</a>を使いました）<br /></blockquote></div>]]>
        
    </content>
</entry>

<entry>
    <title>Flex SDK 3</title>
    <link rel="alternate" type="text/html" href="http://www.iwazer.com/~iwazawa/diary/2008/09/flex-sdk-3.html" />
    <id>tag:www.iwazer.com,2008:/~iwazawa/diary//1.1198</id>

    <published>2008-09-13T02:56:01Z</published>
    <updated>2008-09-13T03:30:40Z</updated>

    <summary>かなりブログ書くのをサボってしまった。この間、何をやっていたかというとFlex ...</summary>
    <author>
        <name>iwazer</name>
        <uri>http://www.iwazer.com/~iwazawa/diary/</uri>
    </author>
    
    <category term="blogparts" label="Blog Parts" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="flash" label="flash" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="flex" label="flex" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="imayomi" label="imayomi" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="今読ミ" label="今読ミ" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.iwazer.com/~iwazawa/diary/">
        <![CDATA[かなりブログ書くのをサボってしまった。<br /><br />この間、何をやっていたかというとFlex SDK 3のお勉強と、今更だけどダーツにはまってます。<br /><br />さて、Flexですが、ブログパーツ作るのに Flex Builder が良さそうだと書いてから、ウカウカ何もやらない間に試用期間が過ぎ、暫くやる気が起きずにいたのであります。<br /><br />しかし、GUIビルダーが必要なければ Flex SDK 3 + Emacs(エディタ) で何でも出来るらしい事を知り、またやり始めています。<br /><br />Adobe の<a href="http://livedocs.adobe.com/flex/3_jp/html/help.html?content=Part1_Using_FB_1.html">Flex Builder 3 ユーザーガイド</a>が非常に優れていて、それなりにプログラミングの知識があれば理解しながら進めることができます。サンプルコードも豊富で、ほとんどそのままFlex SDK 3でコンパイル可能です。<br /><br />この３連休と、来週にも飛び石連休（私は月曜に代休をもらって４連休の予定）があるのでなんとかモノにしたいと思います。<br />]]>
        
    </content>
</entry>

<entry>
    <title>ギターの練習に持ってこいのサイト</title>
    <link rel="alternate" type="text/html" href="http://www.iwazer.com/~iwazawa/diary/2008/08/post-318.html" />
    <id>tag:www.iwazer.com,2008:/~iwazawa/diary//1.1197</id>

    <published>2008-08-23T07:51:54Z</published>
    <updated>2008-08-23T08:27:04Z</updated>

    <summary>オレンジニュースを見て知ったのですが、Online Tab Player | S...</summary>
    <author>
        <name>iwazer</name>
        <uri>http://www.iwazer.com/~iwazawa/diary/</uri>
    </author>
    
        <category term="♪音楽" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="guiter" label="guiter" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="music" label="music" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="webチェック" label="Webチェック" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.iwazer.com/~iwazawa/diary/">
        <![CDATA[<a href="http://secure.ddo.jp/%7Ekaku/tdiary/20080820.html#p12">オレンジニュースを見て知った</a>のですが、<a href="http://www.songsterr.com/">Online Tab Player | Songsterr</a> が面白い。<br /><br />
<iframe src="http://x-row.cc/igwebcap/api.php?wait=5&amp;width=320&amp;height=240&amp;bgcolor=transparent&amp;url=http://www.songsterr.com/" allowtransparency="true" marginheight="0" marginwidth="0" style="border: 1px solid ; margin: 0pt; padding: 0pt; width: 320px; height: 240px;" scrolling="no" frameborder="0"></iframe>
<br /><br />ギターのTAB譜を表示しながら演奏例を再生してくれる。TAB譜はちゃんと演奏に合わせて現在位置が移動してます。Flashで作られているみたいですね。<br /><br />
<iframe src="http://x-row.cc/igwebcap/api.php?wait=5&amp;width=320&amp;height=240&amp;bgcolor=transparent&amp;url=http://www.songsterr.com/a/wa/song?id=54" allowtransparency="true" marginheight="0" marginwidth="0" style="border: 1px solid ; margin: 0pt; padding: 0pt; width: 320px; height: 240px;" scrolling="no" frameborder="0"></iframe><br /><br />私の環境がMacBookだからかなのか多少、もたついたりしますがまぁ許容範囲。<br /><br />残念な点としては全曲にコード名が表示されていないところかなぁ。今弾いてる音が何のコードなのか素人なので分からないから（笑） 楽譜モードもあるとイイかも。<br />＃コード名は一部、表示されている曲もありましたが。<br /><br />データを自分で入力できると、より盛り上がりそうですね。<br /><br />]]>
        
    </content>
</entry>

<entry>
    <title>mixi OpenIDに対応（今読ミ）</title>
    <link rel="alternate" type="text/html" href="http://www.iwazer.com/~iwazawa/diary/2008/08/mixi-openid.html" />
    <id>tag:www.iwazer.com,2008:/~iwazawa/diary//1.1196</id>

    <published>2008-08-21T17:53:44Z</published>
    <updated>2008-08-21T18:06:57Z</updated>

    <summary>今読ミをmixi OpenIDに対応しました。とは言っても、元々、今読ミはOpe...</summary>
    <author>
        <name>iwazer</name>
        <uri>http://www.iwazer.com/~iwazawa/diary/</uri>
    </author>
    
        <category term="imayomi" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="imayomi" label="imayomi" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mixiopenid" label="mixi OpenID" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="openid" label="OpenID" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="今読ミ" label="今読ミ" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.iwazer.com/~iwazawa/diary/">
        <![CDATA[<a href="http://imayomi.jp/">今読ミ</a>を<a href="http://mixi.jp/openid.pl">mixi OpenID</a>に対応しました。<br /><br />とは言っても、元々、<a href="http://imayomi.jp/">今読ミ</a>はOpenID 2.0に対応していますので、<a href="http://mixi.jp/">mixi</a>ユーザの皆さんにより簡単にログインしていただけるよう、専用のボタンを設置しました。<br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.iwazer.com/%7Eiwazawa/diary/assets_c/2008/08/mixi_openid.html" onclick="window.open('http://www.iwazer.com/~iwazawa/diary/assets_c/2008/08/mixi_openid.html','popup','width=541,height=294,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.iwazer.com/%7Eiwazawa/diary/assets_c/2008/08/mixi_openid-thumb-400x217.png" alt="mixi_openid.png" class="mt-image-none" style="" width="400" height="217" /></a></span><br /><br />初めて<a href="http://mixi.jp/openid.pl">mixi OpenID</a>で<a href="http://imayomi.jp/">今読ミ</a>にログインすると、<a href="http://imayomi.jp/">今読ミ</a>のユーザIDが数字のmixi ID初期設定されますので、プロフィールからお好きなユーザIDに変更してください。<br /><br /><a href="http://mixi.jp/">mixi</a>ユーザの皆さん、ぜひご利用ください〜<br /><br /> <div><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>Rails勉強会＠東京第32回に参加してきました</title>
    <link rel="alternate" type="text/html" href="http://www.iwazer.com/~iwazawa/diary/2008/08/rails32.html" />
    <id>tag:www.iwazer.com,2008:/~iwazawa/diary//1.1195</id>

    <published>2008-08-17T14:59:59Z</published>
    <updated>2008-08-17T16:21:12Z</updated>

    <summary>Rails勉強会＠東京第32回に参加してきました。あまりこういった会に参加したこ...</summary>
    <author>
        <name>iwazer</name>
        <uri>http://www.iwazer.com/~iwazawa/diary/</uri>
    </author>
    
        <category term="Ruby on Rails" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="git" label="git" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="jruby" label="JRuby" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="railsmeetingtokyo" label="RailsMeetingTokyo" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="redmine" label="redmine" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="rest" label="REST" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="rubyonrails" label="Ruby on Rails" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.iwazer.com/~iwazawa/diary/">
        <![CDATA[<a href="http://wiki.fdiary.net/rails/?RailsMeetingTokyo-0032">Rails勉強会＠東京第32回</a>に参加してきました。<br /><br />あまりこういった会に参加したことはなかったのですが、今はRubyとRailsに夢中なので自分の知らない楽しい何かを見つけよう、詳しい人に会って話を聞きたい話をしたいと思って参加してきました。<br /><br />Emacsにだらだらと取ったメモ(話題に取り残されないよう注意しながらざっとですが)を見ながら振り返ってみます。<br /><br />
<br /><b><font style="font-size: 1.25em;">[Redmine + RESTful] 13:15-14:30</font></b><br /><br />Yuguiさんのセッション。<br /><br />まずは初めての人のためのRedmineの特徴。<ul><li>Rubyで書ける。</li><li>複数のプロジェクトを管理できる。</li><li>プロジェクトの親子関係も持てる。（１階層）</li><li>Roleに対する権限を一覧で管理できる。</li><li>プラグインアーキテクチャ。</li></ul>RESTの勉強をかねてRedmineにRESTfulなAPIを作っているところ。<br /><br />そしてここからRESTfulに関する議論へと突入。<br /><br />RESTと言われているもの<ul><li>RESTful<br /></li><li>XML-RPC</li><li>Hibrid<br /></li></ul>Action WEB ServiceはSORP/XML-RPCなのでHibridか。<br />RESTfulフレームワークと言えばまずRailsという流れ。<br />操作対象となるリソースをURLできちんと表す→RESTful<br /><br />大切なこと言いますよ：RESTで重要なのはGET! GET以外はどうでもいい。<br />
<br />RESTとは何なのか？<br />HTTPは分散アーキテクチャの世界初で唯一の成功例である。その成功の実績をRESTという言葉でまとめようという話。<br /><br />そこで問題となるのが認証。色々な話が出ていましたが、印象に残っているところでは、<br /><ul><li>認証情報を毎回リクエストに含める方法であればRESTfulと思われる。</li><li>サーバサイドはステートレスな世界でないとRESTfulとは言えない。</li><li>認証で処理を変えないといけないところはHTML情報の一部なのでは？</li><li>RESTについて考える場合、認証はひとまず除いて考えるのが賢いし幸せ。</li></ul>最後にRedmineにも話は戻って、Redmineでも認証って実はいらないのかも、特に参照系は。<br />（認証ないとスパムが怖いけど・・・という余談で紹介された<a href="http://www.rubyconf.org/proposals/new">RubyConf08の認証</a>がイカス）<br /><br /><br /><b><font style="font-size: 1.25em;">[JRuby] 14:40-15:55</font></b><br /><br />koichiroさんのセッション。<br /><br />まず、つかみのお話としてゆるふわとJRubyはDarknessなパワーで作られている件。.<br /><br />Cのネイティブコードで書かれているRubyのモジュールは素直にJRubyで動かせない。<br />例えばYAMLパーサとか。とりあえずRubyで再実装して置き換えて後でJavaで実装した経緯も。<br /><br /> Rubyを使うと１行で書けるのにJavaで書く。<br />大変だけど、でもJavaで書いたらたいてい速い。事前にコンパイルできる。JITもある。速くなったとき嬉しい。<br />クラスの可視性がJavaとRubyで全く違うので注意が必要。<br />特にprotected要注意。privateもだいぶ違う。<br /><br />作り方としては、<br /><ul><li>rubyランタイムにクラス／モジュールを登録する。</li><li>アノテーションを書く。</li><li>中身の処理を書く。</li></ul>jarにまとめてJRubyからrequireすれば使える。<br /><br />Javaは自分も仕事で最もよく使う言語であるので、話は理解しやすかったし、JRubyならうまく立ち回って仕事にRubyテイストを持ち込みやすいかもと思いました（笑）<br /><br /><br /><b><font style="font-size: 1.25em;">[Git] 16:05-17:20</font></b><br /><br />maihaさんのセッション。<br /><br /><ol><li>今まで使ったことがない</li><li>遊びで使える程度に</li><li>仕事で使えるレベルに</li></ol>みんなをいきなり 3. にしちゃいましょうという野望。<br /><br />最初に一通り、gitに関する概要をgit使いの方々に語っていただく。<br /><br /><ul><li>gitはリポジトリが複数あり得る。</li><li>でも、あくまでもローカルリポジトリ（自分の手元）がメイン。</li><li>だからgitはいろいろな操作が速い。</li><li>世の中git化の流れ。</li></ul>その後、具体的な実践へ突入。<br /><br />最初のローカルリポジトリ作成から、やって見せていただいたので自分でもできる気がしてきます。<br /><br />ただ、目の前で実行されているコマンドを、自分のMacBookでもトレースしてやってみようとしましたが、展開が速くて挫折。使ったことないので致し方ないと自分を慰めたわけであります（笑）<br />
<br />git使いになるための非常に実践的なセッションでした。最初cvs,svnしか使ったことがないのでチンプンカンプンかなぁと思っていましたが、主にsvnでこうやってたことがgitでうまくできないんだけど、どうするの？という様ないくつかのケースに対して実際にgitコマンドを実行しながら試して納得という内容。<br /><br />今までsvnで満足していたのですが、これからはgitです（爆） svnからのリポジトリの移行もし易そうなので、さっそく<a href="http://imayomi.jp/">今読ミ</a>のをソースコード管理をgitに変えてみようかなと思います。<br /><br />
＃git-guiかわいいよgit-gui。<br /><br /><br /><br />最後になりましたが、Rails勉強会＠東京運営者の方々、会場を提供してくださったCTCさま、ありがとうございました。]]>
        
    </content>
</entry>

<entry>
    <title>本屋の検索端末ってダメ？</title>
    <link rel="alternate" type="text/html" href="http://www.iwazer.com/~iwazawa/diary/2008/08/post-311.html" />
    <id>tag:www.iwazer.com,2008:/~iwazawa/diary//1.1194</id>

    <published>2008-08-16T03:23:48Z</published>
    <updated>2008-08-16T03:58:41Z</updated>

    <summary>本屋に検索端末があるのは知っていたのだけど、自分では使ったことがなかった。 昨日...</summary>
    <author>
        <name>iwazer</name>
        <uri>http://www.iwazer.com/~iwazawa/diary/</uri>
    </author>
    
        <category term="Book" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Diary" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="book" label="Book" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tb" label="TB" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.iwazer.com/~iwazawa/diary/">
        <![CDATA[<p>本屋に検索端末があるのは知っていたのだけど、自分では使ったことがなかった。</p>

<p>昨日会社帰りに同僚と渋谷の文教堂に寄ったのだけど、彼が探していた本がすぐには見あたらず、端末で検索してた。検索結果で在庫があることは分かったが棚番号の棚がまず探せず、やっとこさ見つけた棚にも目的の本はない。</p>

<p>さんざん色々と探し回ったあげく、店員にも聞いて、結局なぜか在庫なしだったようだ。</p>

<p>さっきLDRで巡回RSSを消化していたら</p>

<p><a href="http://d.hatena.ne.jp/spider-man/20080815/p2">最寄りの本屋 - すぱいだー日記。
</a></p>

<p>このエントリー、まるで同じ経験ですねぇ。それで早速トラックバックしつつ、私も書いていると。</p>

<p>検索して在庫と棚情報が出てくるとこまで見ていた分には、これは使えると思いました。その後の棚探し、本探し、あまつさえ実はない、などという体たらくはたまたまなんだろうなと勝手に思い込んでいたのですが、そうでもないのかも。</p>

<p>少なくとも端末のそばに店舗を俯瞰した棚の配置図は必須のような気がします。</p>

<p>私は本屋では、すぐに店員にあるかどうか聞くので今まで端末を使ったことがなく、昨日の経験がなかったら、トラバ先のエントリーにも注意が行かなかっただろうなと思うと、なかなか面白いななどと思ったりもしました。</p>

<p>とか言いつつ、これからも私は棚探し、本探しは店員に任せるつもりです（笑）</p>

<p>話は変わるが、去年末、転職して会社は違うのだけど5年ぶりに渋谷に戻ってきたんですが、渋谷の大型書店が軒並みなくなってしまっていて非常に残念。旭屋書店、大盛堂書店、三省堂書店、ブックファースト、みんなない。ブックファーストは旭屋書店の場所にまだある様だけど凄い縮小されていると聞いてまだ行ってない。</p>
]]>
        

    </content>
</entry>

<entry>
    <title>初めてのRuby 3章</title>
    <link rel="alternate" type="text/html" href="http://www.iwazer.com/~iwazawa/diary/2008/08/ruby-3.html" />
    <id>tag:www.iwazer.com,2008:/~iwazawa/diary//1.1193</id>

    <published>2008-08-15T15:08:49Z</published>
    <updated>2008-08-15T15:23:00Z</updated>

    <summary>今日も休日出勤なちょい悪っぷり。それでは3章の気になる箇所。 P49 整数0除算...</summary>
    <author>
        <name>iwazer</name>
        <uri>http://www.iwazer.com/~iwazawa/diary/</uri>
    </author>
    
        <category term="Book" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Ruby" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="book" label="Book" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ruby" label="Ruby" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="初めてのruby" label="初めてのRuby" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.iwazer.com/~iwazawa/diary/">
        <![CDATA[<p>今日も休日出勤なちょい悪っぷり。それでは3章の気になる箇所。</p>

<p>P49 整数0除算はZeroDivisionError、実数0除算はInfinity。</p>

<p>P50 強く型付けされた言語なので、データ型が自動変換されることはない。整数と浮動小数点値の演算は例外的に自動変換される。 <br />
Rubyが強く型付けされた言語というところにそこはかとない違和感を感じたが、それは勘違いで、変数は型に束縛されていないが、インスタンス自身はキッチリしているという事みたい。</p>

<p>P52 宇宙船演算子（笑） いや名前にウけただけです。</p>
]]>
        

    </content>
</entry>

<entry>
    <title>初めてのRuby 2章</title>
    <link rel="alternate" type="text/html" href="http://www.iwazer.com/~iwazawa/diary/2008/08/ruby-2.html" />
    <id>tag:www.iwazer.com,2008:/~iwazawa/diary//1.1192</id>

    <published>2008-08-14T14:51:34Z</published>
    <updated>2008-08-15T15:22:28Z</updated>

    <summary>今日は夏休みなのに仕事をしてきた不良なので少し疲れているけど、初めてのRuby2...</summary>
    <author>
        <name>iwazer</name>
        <uri>http://www.iwazer.com/~iwazawa/diary/</uri>
    </author>
    
        <category term="Book" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Ruby" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="book" label="Book" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ruby" label="Ruby" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="初めてのruby" label="初めてのRuby" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.iwazer.com/~iwazawa/diary/">
        <![CDATA[<p>今日は夏休みなのに仕事をしてきた不良なので少し疲れているけど、初めてのRuby2章は読んだ。
またまた気になったことだけ記載。</p>

<p>P31 配列の添字に負数を指定すると末尾から！ <br />
これは、結構驚きかも。確かにa[a.length - 1]なんだからa[-1]と略せてイイじゃんという話には納得。いやぁ、いいね。これいいね。早くむやみに使いたい。 <br />
あれ？もしやと思ってPerlでやってみたらPerlでも同じだった。今までPerlで何をやっていたのだ orz いや、まPerlとはつきあいは長いけど詳しくはないのだ。</p>

<p>P32 注意点：配列の添字アクセスはRubyの文法のように見えるが実はArray#[]メソッド呼び出し。なのでリファレンスマニュアルはArrayクラスを探すべし。</p>

<p>P37 do &#8230; end と { } の指針</p>

<ul>
<li>基本的にdo endを利用する</li>
<li>メソッドの戻り値を利用する場合のみ{}を利用する</li>
<li>それと、メソッドチェーンをする場合のみ波括弧を使う</li>
</ul>

<p>著者はリソース管理ブロックには波括弧と書いてるけど、do &#8230; endのが私はいいなぁ。</p>

<p>P42 Enumeratorの説明がいまいちしっくりこない。まぁ、すぐに必要そうではないのでひとまずスルー。</p>
]]>
        

    </content>
</entry>

<entry>
    <title>初めてのRuby</title>
    <link rel="alternate" type="text/html" href="http://www.iwazer.com/~iwazawa/diary/2008/08/ruby-1.html" />
    <id>tag:www.iwazer.com,2008:/~iwazawa/diary//1.1191</id>

    <published>2008-08-13T12:08:02Z</published>
    <updated>2008-08-15T15:21:25Z</updated>

    <summary>曲がりなりにもRuby on Railsで作ったサービスを運営している訳ですが、...</summary>
    <author>
        <name>iwazer</name>
        <uri>http://www.iwazer.com/~iwazawa/diary/</uri>
    </author>
    
        <category term="Book" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Ruby" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="book" label="Book" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ruby" label="Ruby" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="初めてのruby" label="初めてのRuby" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.iwazer.com/~iwazawa/diary/">
        <![CDATA[<p>曲がりなりにもRuby on Railsで作ったサービスを運営している訳ですが、Rubyに関しては実はそれほど詳しくない。少しは基礎を堅くしようと思って、各所で評判の初めてのRubyを買ってきました。</p>

<script type="text/javascript" src="http://imayomi.jp/ext/book/1961"></script>

<p>早速、前書きと1章を読んでみた。これはと思った点をいくつか紹介。</p>

<p>14P 1.3.1 動的性の節のスーパークラスを実行時に変更する例。これはC++やJavaプログラマは考えないなぁ。やるかどうかは別としてRubyっぽいと思った。しかし「動的性」という言葉はなんだかしっくりこない日本語に思えたのですが、もっと適当な言葉はないものか。</p>

<p>続いて19Pのコラム「ri コマンド」。ri String という例はそのまま実行できたのだけど、ri File#read はエラーになる。もしやと ri File.read と打ってみたら、はたして説明が表示された。これは誤植なのか、私の環境によるものなのかよく分からないが、大したことではないのでヨシ。</p>

<p>25PのTkを使ったHello World!。Tkなんて懐かしい。いやそれだけですが（笑）</p>

<p>最後に26Pの特異メソッド。実行時のオブジェクトにメソッドを追加できるのは知らなかった。今まで何をやってたの？と言われそうですが(笑) どういう時に使うと有効なのかまだよく分からない。これが必要になったときにピンと来るよう忘れないようにしよう。</p>

<p>入門用の薄い本なので、数日で一通り押さえるつもりです。</p>
]]>
        

    </content>
</entry>

<entry>
    <title>MovableType4.2RC5にアップデート</title>
    <link rel="alternate" type="text/html" href="http://www.iwazer.com/~iwazawa/diary/2008/08/movabletype.html" />
    <id>tag:www.iwazer.com,2008:/~iwazawa/diary//1.1190</id>

    <published>2008-08-12T08:20:01Z</published>
    <updated>2008-08-12T09:03:11Z</updated>

    <summary>皆さんサクサクMovableTypeをバージョンアップしている様なので、Iwaz...</summary>
    <author>
        <name>iwazer</name>
        <uri>http://www.iwazer.com/~iwazawa/diary/</uri>
    </author>
    
        <category term="Movable Type" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="blog" label="Blog" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movabletype" label="Movable Type" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.iwazer.com/~iwazawa/diary/">
        <![CDATA[<p>皆さんサクサクMovableTypeをバージョンアップしている様なので、IwazerReportもサクっとアップデート。</p>

<p>アップデート、非常に簡単ですね。さすがです。</p>

<p>MovableTypeをアップデートしたと言ってもコンテンツに何ら変わりはない訳でありまして、せっかく（？）なので、またスタイルを変更してしまいました。</p>

<p>前のスタイルは今読ミっぽい色にしてみたんですが、Blogとしてはトータルバランスが悪くて読みづらかった様に思うので、また白ベースの青基調なスタイルにしてみました。</p>
]]>
        

    </content>
</entry>

<entry>
    <title>なんでも記録するウェブサービス</title>
    <link rel="alternate" type="text/html" href="http://www.iwazer.com/~iwazawa/diary/2008/08/post-310.html" />
    <id>tag:www.iwazer.com,2008:/~iwazawa/diary//1.1189</id>

    <published>2008-08-10T13:57:06Z</published>
    <updated>2008-08-10T14:20:13Z</updated>

    <summary>爪を切っていてちょっと思いついた。 前回、手の指の爪を切ったのはいつだったのかな...</summary>
    <author>
        <name>iwazer</name>
        <uri>http://www.iwazer.com/~iwazawa/diary/</uri>
    </author>
    
        <category term="Diary" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Web Service" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="idea" label="idea" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="webservice" label="Web Service" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.iwazer.com/~iwazawa/diary/">
        <![CDATA[<p>爪を切っていてちょっと思いついた。</p>

<p>前回、手の指の爪を切ったのはいつだったのかなと、すごく気になった。
しかしそんな情報は控えているはずもなく、自分の爪の伸びる速さとか、爪切りのインターバルとか知りたいと。
ある程度データがたまれば、未来を予測することもできるのですよ。次にいつ爪を切りたくなるかとかですが。</p>

<p>そんなわけで、爪を切ったことを記録していけるウェブサービスが欲しくなった。
おそらく検索するまでもなく、そんなサービスはないので、やはり自分で作るかなと思った。</p>

<p>ちょっとまて。よく考えるといつ爪を切ったかを記録するくらい、ほかの何か記録系のサービスを流用すれば良いかもしれない。
これはあれですか？まさにlife logか。</p>

<p>しかし、ざっとGoogleで探してみたんだけど、なんかしっくりくる物がないのである。
欲しい機能としては、</p>

<ul>
<li>行ったことを記録できる</li>
<li>日時を記録できる</li>
<li>分類を記録できる（タグでOK）</li>
<li>コメントを記載できる</li>
<li>プライバシー設定ができる</li>
<li>後から検索できる</li>
</ul>

<p>汎用的なやったことの記録。入力がしやすくて、携帯からも使えたらよりベター。</p>

<p>私が気づいていないだけで、なんか、もう既にありそうですよね。
でも、たくさんあるTODOアプリとは少し違う。予定でなくて結果。</p>

<p>ミニブログ＋タグでもそれなりに実現できそうだけど、プライバシー設定ができるのがなさそう。
別に爪を切った記録はpublicでも良いけど、飲み過ぎて吐いた記録はprivateの方が良いですね。 <br />
＃例が不適切か…</p>

<p>さらに求める機能としては分類（タグ）から、一覧を見やすく表示。
爪を切った日の一覧が、簡単にさっと確認できる。
さらに、次が何時くらいかを予測して出してくれるとかあると素敵。
まぁ、予測はある程度、定期的な行動でないと無理だとは思うが。</p>

<p>そんなぴったりなサービスがあれば教えてください。</p>

<p>ちなみに<a href="http://imayomi.jp/">今読み</a>は、今読んでる本を記録するためのサービスなので爪を切った日を控えることはできません。</p>
]]>
        

    </content>
</entry>

<entry>
    <title>ATOK 2008</title>
    <link rel="alternate" type="text/html" href="http://www.iwazer.com/~iwazawa/diary/2008/08/atok-2008.html" />
    <id>tag:www.iwazer.com,2008:/~iwazawa/diary//1.1188</id>

    <published>2008-08-03T05:23:49Z</published>
    <updated>2008-08-03T06:30:16Z</updated>

    <summary>MacBookを買ってから早３ヶ月。ほとんどすべてでMacを使うようになったら日...</summary>
    <author>
        <name>iwazer</name>
        <uri>http://www.iwazer.com/~iwazawa/diary/</uri>
    </author>
    
        <category term="PC" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="atok" label="ATOK" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ime" label="IME" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="入力" label="入力" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="日本語" label="日本語" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.iwazer.com/~iwazawa/diary/">
        <![CDATA[<p>MacBookを買ってから早３ヶ月。ほとんどすべてでMacを使うようになったら日本語入力に若干不満が出てきた。</p>

<p>ことえり、そんなめちゃくちゃ悪いわけではないのですが、WindowsではずっとATOKを使っているので、一発で変換できないと、一瞬、うっ、っとなり、回数が多くなると確実にストレスになるわけであります。</p>

<p>そういえば昔Macを使っていた頃もATOKを使っていたはずだとメディアを引っ張り出したところ、最後に使っていたMac版は<a href="http://www.justsystems.com/jp/software/dt/atok13m/index.html">ATOK for Macintosh 13</a>、Mac OS 9用でした（汗）</p>

<p>そこで最新版を調べたところ、タイミング良く<a href="http://www.amazon.co.jp/gp/product/B001AFDDJY?ie=UTF8&amp;tag=iwarep-22&amp;linkCode=as2&amp;camp=247&amp;creative=1211&amp;creativeASIN=B001AFDDJY">Mac版の2008</a><img src="http://www.assoc-amazon.jp/e/ir?t=iwarep-22&amp;l=as2&amp;o=9&amp;a=B001AFDDJY" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />が出たばかりという。</p>

<p>Windows版は2006と比較的新しいし、家ではもう使わないから良いかなと思ったのですが、仕事ではWIndowsを使わざるを得ないのだし、会社のPCにインストールしようと思い、<a href="http://www.amazon.co.jp/gp/product/B001AFDDKI?ie=UTF8&amp;tag=iwarep-22&amp;linkCode=as2&amp;camp=247&amp;creative=1211&amp;creativeASIN=B001AFDDKI">ATOK 2008 for Mac + Windows</a><img src="http://www.assoc-amazon.jp/e/ir?t=iwarep-22&amp;l=as2&amp;o=9&amp;a=B001AFDDKI" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> を買いました。リンクのは通常版ですが、私が買ったのはアップグレード版で8,400円。</p>

<p>やはり明らかに、ことえり、Win IMEに比べると変換効率が良いです。Win IMEに慣れると１単語入力しては変換、を繰り返し入力する癖がついてしまうと思うのですが、それだと前後の文脈を参考にできないため候補から選び直す回数が多くなります。それでもWin IMEは文節を正しく区切ってくれることが少ないため、１単語の入力ごとに変換した方がまだましだと思います。その傾向はことえりにもあります。</p>

<p>ATOKくらい文節の区切りを正しくとらえてくれると、1文を一気に入力し始めるようになります。そうすると日本語入力システムにとっても変換に使える情報が増えるので間違った候補が選ばれにくくなり、すらすら入力していくことができる様に思います。また、長い文章を一気に変換させるのってATOKに挑戦している気分がする。でも本当にちゃんと変換してくるんですよ、こいつは。それが実に気持ちよい。ある意味カタルシス（笑）</p>

<p>本エントリーを書いていても感じますが、本当にいいっすよ。というか今やまともに使える日本語入力システムはATOKだけになっちゃったなと思うわけです。</p>

<p>そろそろ、どこかのベンチャーが画期的な入力方法やアルゴリズムをひっさげて日本語入力システム市場に名乗りを上げないかなと。かなり狙い所じゃないっすかね？</p>
]]>
        

    </content>
</entry>

</feed>
