<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Kickstart my heart</title>
    <link rel="alternate" type="text/html" href="http://www.luckypines.com/mt/" />
    <link rel="self" type="application/atom+xml" href="http://www.luckypines.com/mt/atom.xml" />
    <id>tag:www.luckypines.com,2007-08-09:/mt//1</id>
    <updated>2008-05-20T11:10:58Z</updated>
    <subtitle>Nobody without their blog would have their life on the net.</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Open Source 4.1</generator>

<entry>
    <title>MTでも絵文字使おうぜプラグイン、アリマス</title>
    <link rel="alternate" type="text/html" href="http://www.luckypines.com/mt/2008/05/mt.html" />
    <id>tag:www.luckypines.com,2008:/mt//1.1016</id>

    <published>2008-05-16T11:09:07Z</published>
    <updated>2008-05-20T11:10:58Z</updated>

    <summary>シックス・アパート株式会社から昨日アナウンスのあったとおり、TypePad上のブ...</summary>
    <author>
        <name>Fumiaki Yoshimatsu</name>
        
    </author>
    
        <category term="Movable Type" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="emoticon" label="emoticon" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movabletype" label="movable type" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="plugin" label="plugin" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.luckypines.com/mt/">
        <![CDATA[<p>シックス・アパート株式会社から昨日アナウンスのあったとおり、TypePad上のブログを携帯電話で閲覧できるようにするサーバーソフトウェア、TypeCastが、オープンソースプロジェクトとして公開されました。このソフトウェアを利用すれば、Movable Type上のブログやコメントを、TypeCast経由で携帯から閲覧できるようになるわけです。</p>
<p>。。。携帯か。携帯でブログ。。。あんま読まないな、俺。<br /></p>
<p>それよりMTユーザーに朗報なのは、TypeCastとともに、TypePadで利用している絵文字画像がGPLおよびCCというご自由にお使いくださいライセンスで公開されたことです。ですよね？MTでも絵文字使いたいですよね？</p>
<p>&nbsp;</p>
<p></p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><img class="mt-image-none" height="459" alt="EmoticonButton" src="http://www.luckypines.com/mt/images/ei2.png" width="596" /></span>]]>
        <![CDATA[<p>皆様の熱いご要望にお応えして、Movable Type 4.1で動作する、TypeCastとともに公開された絵文字画像をWYSIWYGエディタで利用するためのプラグインを公開しました。Six Apartのsubversionリポジトリからダウンロードできます。 </p>
<p><a href="http://www.luckypines.com/downloads/EmoticonButton.zip">ZIPファイル</a></p>
<p><a href="http://code.sixapart.com/trac/mtplugins/browser/trunk/EmoticonButton">Trac</a></p>
<p>ZIPファイルを解凍したら、EmoticonButtonフォルダの中にあるpluginsフォルダの中身を、自分のMTのpluginsフォルダに、mt-staticフォルダの中身を同じく自分のMTのmt-staticフォルダに、それぞれコピーすればOKです。ブログ記事作成画面に絵文字ボタンが追加されるでしょう。</p>
<p>あ、TypeCastと併用すれば、このプラグインで書いた絵文字付きブログ記事をちゃんと携帯で見られるよ。あ、見られるはず。試してない。<br /></p>
<p>Enjoy!</p>
<p>2008-05-20 追記</p>
<p>このプラグインをインストールすると、画像の挿入などの他のボタンが動かなくなるバグを修正した新しい版をアップしました。</p>]]>
    </content>
</entry>

<entry>
    <title>Open ID Simple Registration Extensionを実装してみた</title>
    <link rel="alternate" type="text/html" href="http://www.luckypines.com/mt/2008/03/open_id_simple_registration_ex.html" />
    <id>tag:www.luckypines.com,2008:/mt//1.1015</id>

    <published>2008-03-27T12:45:58Z</published>
    <updated>2008-03-27T13:10:00Z</updated>

    <summary>ZIGOROuさんの記事を読んで知った通称SREGを、先日作ったMT 4.1のO...</summary>
    <author>
        <name>Fumiaki Yoshimatsu</name>
        
    </author>
    
        <category term="Movable Type" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Programming" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Web API" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.luckypines.com/mt/">
        <![CDATA[<p><a href="http://d.hatena.ne.jp/ZIGOROu/20080322/1206198224">ZIGOROuさんの記事</a>を読んで知った通称SREGを、先日作った<a href="http://code.sixapart.com/svn/mtplugins/trunk/openid2-server/">MT 4.1のOpenID 2.0 OPプラグイン</a>に実装してみた。requiredとoptionalの違いとか、ユーザーが何を送るかを選ぶ機能とかを実装しないといかんな。</p>
<p>で、テストしようと思ったんだけど、どのRPがSREGを使ってくれるのかわからないので、とりあえずMTの標準のOpenIDコメント機能にもSREG機能を使わせるようにして、myopenid.comでテストして、んでローカルでテストしてみた。とりあえず動いた。</p>
<p>SREG使ってるRPを知ってる人教えてください。</p>]]>
        
    </content>
</entry>

<entry>
    <title>MT 4.1用OpenID 2.0 (OP) 対応プラグイン</title>
    <link rel="alternate" type="text/html" href="http://www.luckypines.com/mt/2008/03/mt_41openid_20_op.html" />
    <id>tag:www.luckypines.com,2008:/mt//1.1013</id>

    <published>2008-03-06T10:49:37Z</published>
    <updated>2008-03-06T10:55:26Z</updated>

    <summary>を書いた。 http://code.sixapart.com/trac/mtpl...</summary>
    <author>
        <name>Fumiaki Yoshimatsu</name>
        
    </author>
    
        <category term="Movable Type" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Programming" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Web API" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.luckypines.com/mt/">
        <![CDATA[<p>を書いた。</p>

<p>http://code.sixapart.com/trac/mtplugins/browser/trunk/openid2-server</p>

<p>ちょっとまだ迷ってるところがいくつかあるのだが、まあまあ晒してしまえという勢いでコミットしたので、バグだらけでご勘弁。新しいNet::OpenID::Serverのやつも必要です。</p>

<p>で、僕も<a href="http://blog.yappo.jp/yappo/archives/000563.html">Yappoさんの丁寧な解説とコード</a>、それに<a href="http://d.hatena.ne.jp/lopnor/20080303/1204551092">id:lopnorさんのコード</a>のおかげで楽できました。ありがとうございます。</p>

<p>http://fastladder.com/<br />
http://lopnor.homeip.net/~danjou/authenopenid/<br />
http://pibb.com/<br />
http://twitwi.tw/<br />
http://limilic.com/</p>

<p>で試したんだけど、pibbはhttpsが必要でこのホスティングに入ってないので、ログイン完了後の画面に遷移できなかった。twitwiはopenid2.local_idに無難なURLを指定すればログインできたけど、指定せずにmt.cgi?__mode=openidみたいなidentityで行くとエラーになった。limilicもログイン完了後のリダイレクトでエラーになった。たぶんこっちのコードが悪いんだろうけど、どこを直すかわからないので誰かが教えてくれるのを気長に待つことにします。</p>]]>
        <![CDATA[<p>&nbsp;</p>]]>
    </content>
</entry>

<entry>
    <title>OAuthは&quot;OH AUTH&quot;だよ</title>
    <link rel="alternate" type="text/html" href="http://www.luckypines.com/mt/2008/02/oauthoh_auth.html" />
    <id>tag:www.luckypines.com,2008:/mt//1.945</id>

    <published>2008-02-09T01:38:10Z</published>
    <updated>2008-02-13T14:45:23Z</updated>

    <summary>誰だよOAuthはオースと発音するとか広めたの。社内ブログでそれ書いたら、ほんと...</summary>
    <author>
        <name>Fumiaki Yoshimatsu</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.luckypines.com/mt/">
        <![CDATA[<p><strike>誰だよ</strike><a href="http://www.google.co.jp/search?hl=ja&amp;q=OAuth+%E3%82%AA%E3%83%BC%E3%82%B9&amp;lr="><strike>OAuthはオースと発音するとか広めたの</strike></a>。社内ブログでそれ書いたら、ほんとは違うじゃんかよ。それ昔の話らしいぜ？<a href="http://www.google.co.jp/search?hl=ja&amp;q=oauth+pronounce&amp;lr=">今は"OH AUTH"らしい</a>よ。</p>
<p>なんか、<strike>AOLがOpenAuthってのを後でOathって変更したから</strike>、それと混ざっちゃうので、OH Authになったんだってよ。</p>
<p>追記</p>
<p>いやごめん、実際誰が広めたのかは別にどうでもよかったんです。なんか勢いでそう書いちゃっただけで。</p>
<p>さらに追記</p>
<p>いや、AOLはOpenAuthって名前を変えたわけじゃないっぽいなあ。Oauthと略して、さらにOathと発音させた、って話はほんとっぽいけど。もうどうでもいいか。</p>]]>
        
    </content>
</entry>

<entry>
    <title>What should OpenID endpoint URL have in its content?</title>
    <link rel="alternate" type="text/html" href="http://www.luckypines.com/mt/2008/02/what_should_openid_endpoint_ur.html" />
    <id>tag:www.luckypines.com,2008:/mt//1.944</id>

    <published>2008-02-07T03:30:40Z</published>
    <updated>2008-02-07T03:38:35Z</updated>

    <summary>I&apos;m looking to implementing a few of var...</summary>
    <author>
        <name>Fumiaki Yoshimatsu</name>
        
    </author>
    
    <category term="diso" label="diso" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="havatar" label="havatar" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="openid" label="openid" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.luckypines.com/mt/">
        <![CDATA[<p>I'm looking to implementing a few of various aspects of "Open - Distributed - Social"&nbsp;thingy recently.&nbsp; The primary interest right now is to leverage OpenID endpoint URL more, because that's the URL accepted, for example, when a commenter tries to comment on my Movable Type powered blog.</p>
<p>For example, Vox and LiveJournal specify the blog's main index page as the OpenID endpoint for the blog's owner.&nbsp; Both Vox and LiveJournal have other information in the main index page, such as link to FOAF and Atom feed.&nbsp; Net::OpenID leverages the fact and retrieve FOAF and/or Atom feed to annotate OpenID with those semantic information.</p>
<p>Things are a bit different in the current addition of OpenIDs.&nbsp; AOL, Yahoo, livedoor, and Hatena, have the dedicated page to their users'&nbsp;OpenID endpoint.&nbsp; Those pages does not have much information except explaining that they are OpenID endpoint.&nbsp; Yes, nothing is wrong with that, of course.</p>
<p>WordPress has a cool plugin called hAvatar.&nbsp; Basically the plugin accepts commenter's URL either from what is manually entered, or from OpenID the commenter has signed in.&nbsp; It retrieves the resource from the URL and search for hCard, to grab the photo of the person (== commenter), and load the photo as the commenter's userpic.&nbsp; Neat.</p>
<p>I am trying to implement the same function in Movable Type.&nbsp; The implementation is easy thanks to HTML::TreeBuilder::XPath.&nbsp; However the problem is that not too many OpenID endpoints actually has hCard.&nbsp; Among the four I listed above, Hatena's page is the only page which has some information ( username and userpic ).&nbsp; Hatena's, however, is not marked as hCard.</p>
<p>Now I'm wondering, if the idea of hAvatar is really valid in practice.&nbsp; Should OpenID endpoint have more information about who&nbsp;the&nbsp;OpenID actually is,&nbsp;when it is simply retrieved via HTTP GET?&nbsp; Or, in more REST-y sense, what resource should OpenID URL represent?&nbsp; And how?</p>]]>
        
    </content>
</entry>

<entry>
    <title>YouTubeの共有機能でMovable Typeへ投稿するには</title>
    <link rel="alternate" type="text/html" href="http://www.luckypines.com/mt/2008/02/youtubemovable_type.html" />
    <id>tag:www.luckypines.com,2008:/mt//1.943</id>

    <published>2008-02-05T06:03:16Z</published>
    <updated>2008-02-05T13:55:01Z</updated>

    <summary>社内IRCで流れてたこのリンクで初めて知ったんだけど、YouTubeからXML-...</summary>
    <author>
        <name>Fumiaki Yoshimatsu</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.luckypines.com/mt/">
        <![CDATA[<p>社内IRCで流れてた<a href="http://internet.watch.impress.co.jp/cda/news/2007/11/30/17701.html">このリンク</a>で初めて知ったんだけど、YouTubeからXML-RPCでブログ記事を投稿できるんですね。さっそくチェック！と思って行ってみたら、WordPress self-hostedとかいう世界的にもマイナーな項目は選べるのに、超メジャーなMovable Typeがない！ありえへんぞ！</p>
<p>そういうわけで、大多数を占めるMTユーザーは以下の方法でYouTube動画を自分のブログに貼れますので、ご連絡まで。</p>]]>
        <![CDATA[<p>ブログ/サイトの追加画面で、「ブログ/サイトの追加」ボタンをクリックします。出てきた画面で、「ブログサービス」から<strong>JUGEM</strong>を選びます。</p>
<p>「ブログサービス」の下のテキストボックスにMTのユーザー名、パスワード欄にはMTのWebサービスパスワードを入力します。</p>
<p>API URLに、ご自身のMTのmt-xmlrpc.cgiへのURLを入力します（例: http://example.com/cgi-bin/mt/mt-xmlrpc.cgi）。</p>
<p>「ブログを追加」ボタンをクリックします。ブログを探し出してくれるので、投稿したいブログを選べばOK。</p>
<p>標準APIバンザイ。</p>]]>
    </content>
</entry>

<entry>
    <title>Larry Bird the best ever</title>
    <link rel="alternate" type="text/html" href="http://www.luckypines.com/mt/2008/02/larry_bird_the_best_ever.html" />
    <id>tag:www.luckypines.com,2008:/mt//1.942</id>

    <published>2008-02-05T06:02:06Z</published>
    <updated>2008-02-05T06:02:06Z</updated>

    <summary>Shared from YouTube....</summary>
    <author>
        <name>Fumiaki Yoshimatsu</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.luckypines.com/mt/">
        <![CDATA[<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/ULvo7__wwBU&rel=0"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/ULvo7__wwBU&rel=0" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object><br>Shared from YouTube.]]>
        
    </content>
</entry>

<entry>
    <title>Desparately seeking my hCard</title>
    <link rel="alternate" type="text/html" href="http://www.luckypines.com/mt/2008/02/desparately_seeking_my_hcard_2.html" />
    <id>tag:www.luckypines.com,2008:/mt//1.941</id>

    <published>2008-02-03T10:13:46Z</published>
    <updated>2008-02-03T10:27:59Z</updated>

    <summary>Snowy day in Tokyo allowed me to get awa...</summary>
    <author>
        <name>Fumiaki Yoshimatsu</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.luckypines.com/mt/">
        <![CDATA[<p>Snowy day in Tokyo allowed me to get away from family jobs and fun hacking hours.&nbsp; So, I tried to implement the idea of <a href="http://microformats.org/wiki/hAvatar#hAvatar">hAvatar</a> which was first <a href="http://fourstarters.com/2008/01/20/havatar-wordpress-plugin/">introduced in the context of WordPress plugin</a>, for <a href="http://www.movabletype.org/">Movable Type 4</a>.&nbsp; The result was however not satisfiable.</p>
<p>No webpage that was supposed to be my own profile documents that had <a href="http://microformats.org/wiki/hcard">hCard</a> in it&nbsp;had two or more hCards in the same document.&nbsp; Therefore, the code must determine which hCard is actually about myself.&nbsp; Microformat team has already discussed about the issue and had <a href="http://microformats.org/wiki/representative-hcard-parsing">proposed a way to find representative hCard</a> of the page.</p>
<p>The only webpage that was close to the spec, however, was Twitter's.&nbsp; And no other websites allowed my code to find my own hCard among other hCards.&nbsp; My code could actually find the repesentative hCard in Twitter's, but it does not have "photo" property.&nbsp; Sigh.</p>]]>
        
    </content>
</entry>

<entry>
    <title>匿名性とかどうでもいいけどよ</title>
    <link rel="alternate" type="text/html" href="http://www.luckypines.com/mt/2008/02/post_142.html" />
    <id>tag:www.luckypines.com,2008:/mt//1.938</id>

    <published>2008-02-02T13:06:35Z</published>
    <updated>2008-02-02T13:10:05Z</updated>

    <summary>「ほげほげな機能をMTに付けてください」みたいなフィードバックを&quot;apache@...</summary>
    <author>
        <name>Fumiaki Yoshimatsu</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.luckypines.com/mt/">
        <![CDATA[<p>「ほげほげな機能をMTに付けてください」みたいなフィードバックを"apache@localhost.localdomain"なんてわざわざ入力してSubmitされてもよ、別にそれほど本気で求めているわけじゃないんだな、としか思えねーよ。悪いな、他を当たってくれや。あんた、apacheのなんなのさ。</p>]]>
        
    </content>
</entry>

<entry>
    <title>Movable Type 4.1 - for developers</title>
    <link rel="alternate" type="text/html" href="http://www.luckypines.com/mt/2008/01/movable_type_41_for_developers.html" />
    <id>tag:www.luckypines.com,2008:/mt//1.934</id>

    <published>2008-01-24T05:35:23Z</published>
    <updated>2008-02-02T10:24:00Z</updated>

    <summary>リッチテキストエディタのプラグイン化 Template Set関連API Ato...</summary>
    <author>
        <name>Fumiaki Yoshimatsu</name>
        
    </author>
    
        <category term="Movable Type" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Programming" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="developer" label="developer" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movabletype" label="movable type" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="plugin" label="plugin" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="programming" label="programming" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.luckypines.com/mt/">
        <![CDATA[<p>リッチテキストエディタのプラグイン化</p>
<p>Template Set関連API</p>
<p>Atom 1.0 (PP)</p>
<p>XML-RPCでウェブページ関連のAPI追加</p>
<p>MTML as a programming language</p>
<p>くらいかな。</p>]]>
        
    </content>
</entry>

<entry>
    <title>やりがい</title>
    <link rel="alternate" type="text/html" href="http://www.luckypines.com/mt/2007/12/post_139.html" />
    <id>tag:www.luckypines.com,2007:/mt//1.933</id>

    <published>2007-12-21T13:47:24Z</published>
    <updated>2007-12-21T13:54:00Z</updated>

    <summary>ある場面で、「今の仕事のやりがいは何ですか」と唐突に聞かれて、答えを考えてしまっ...</summary>
    <author>
        <name>Fumiaki Yoshimatsu</name>
        
    </author>
    
        <category term="Programming" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="movabletype" label="movable type" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="sixapart" label="sixapart" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.luckypines.com/mt/">
        <![CDATA[<p>ある場面で、「今の仕事のやりがいは何ですか」と唐突に聞かれて、答えを考えてしまった。続けて「例えば自分で実装した機能がお客に売れていくらいくら入ったとき、とか」とヒントを出されて、答えに詰まった原因がわかった。</p>
<p>このブログでも何度か書いたが、昔はある種のテクノロジーを技術者に伝えるという仕事をしていた。伝えるためにそれを利用するコードを書いてはいたが、当時はコードを書くのが仕事というわけではなかった。コードは伝えるための手段で、目的ではなかった。</p>
<p>答えに詰まってしまった原因は、最初「やりがい？コードを書けるからに決まってんだろ。他になんかあるのか？」と思ってしまったからだった。そして、「いや待て、それは求められている答えじゃない」と考え直していたのだった。</p>
<p>結局、「いやー、手段が目的になっちゃって。コード書くのが好きなんでそれがやりがいなんですよね。売り上げとかどうでもいいっす。よく知らないし。」とか答えて、「それわかります」とわかってない顔で応対された。</p>
<p>最近になっても、たまに人に「もう話しないんですか」とか「本書かないの？」とか聞かれることがあるんだけど、かつてその姿に憧れて、すこし前まで本当に好きでやっていたのがウソのように、今はそういう気にはまったくならない。毎日書いているコードで十分表現できているから、それ以上表現する気にならないんだよね、とかかっこつけて同僚に話してみたが、本当にそうなのかは自分でもよくわかっていない。</p>
<p>ただ、これだけは確かなようだ。今携わっている仕事は、「コードを書くこと自体が好き」、「書いたコードをたくさんの人に使ってもらえてうれしい」、「どんなコードを書くかは自分の腕に任されている」、という個人的な幸せに加えて、「その道の達人中の達人が身近にいていくらでも助言してもらえる」、「お互いに尊敬しあっているチームが個人を維持しながら集団として一つの製品を作り上げる」というチームワークの楽しさも絶妙な配合で合わせ持っている。</p>
<p>Movable Type 4というある分野で最強のソフトウェア製品の開発に一から携わることができる上に、自分の趣味のような機能をドサクサにまぎれてその中に入れ込んでしまうことができるような自由度。しかも自分の趣味かと思っていたらちゃんと実用的な用途を思いついてくれるユーザーがちゃんと存在する。こんな仕事にたまたまめぐりあえて、幸運としか言いようがないと思う。</p>
<p><a href="http://www.sixapart.jp/jobs/2006/06/21-1231.html">We are hiring</a>.</p>]]>
        
    </content>
</entry>

<entry>
    <title>トレンディな日</title>
    <link rel="alternate" type="text/html" href="http://www.luckypines.com/mt/2007/12/post_138.html" />
    <id>tag:www.luckypines.com,2007:/mt//1.932</id>

    <published>2007-12-13T14:41:47Z</published>
    <updated>2007-12-13T14:42:29Z</updated>

    <summary></summary>
    <author>
        <name>Fumiaki Yoshimatsu</name>
        
    </author>
    
        <category term="rant" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="rant" label="rant" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.luckypines.com/mt/">
        <![CDATA[<span class="mt-enclosure mt-enclosure-image"><img class="mt-image-left" style="FLOAT: left; MARGIN: 0px 20px 20px 0px" height="345" alt="mtwp.png" src="http://www.luckypines.com/mt/images/mtwp.png" width="454" /></span>]]>
        
    </content>
</entry>

<entry>
    <title>楽天タワーに行ってきた</title>
    <link rel="alternate" type="text/html" href="http://www.luckypines.com/mt/2007/11/post_137.html" />
    <id>tag:www.luckypines.com,2007:/mt//1.931</id>

    <published>2007-11-25T01:46:34Z</published>
    <updated>2007-11-25T02:13:34Z</updated>

    <summary>まつもとさんのブログで楽天テクノロジーカンファレンス2007というのが開催される...</summary>
    <author>
        <name>Fumiaki Yoshimatsu</name>
        
    </author>
    
    <category term="conference" label="conference" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="rakuten" label="rakuten" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.luckypines.com/mt/">
        <![CDATA[<p>まつもとさんのブログで<a href="http://www.rakuten.co.jp/event/10th/tech/conference/index.html">楽天テクノロジーカンファレンス2007</a>というのが開催されることを知り、申しこんでみた。返信メールが来ると書いてあったが、メールは結局来なかった。でも隣のビルだし、だめもとで妻ともども突撃したら、あっさり入れました。</p>
<p>
<span class="mt-enclosure mt-enclosure-image"><a onclick="window.open('http://www.luckypines.com/mt/images/24112007092.html','popup','width=2048,height=1536,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://www.luckypines.com/mt/images/24112007092.html"><img class="mt-image-left" style="FLOAT: left; MARGIN: 0px 20px 20px 0px" height="192" alt="まつもとさんパネル" src="http://www.luckypines.com/mt/images/24112007092-thumb-256x192.jpg" width="256" /></a></span></p>
<p>入り口では、まつもとさんの等身大パネルがお出迎え（うそ、展示ブースにあった）。</p>]]>
        <![CDATA[<p>出かけたのが3時過ぎだったので、まつもとさんの話は聞けず、武田さんという人のセキュリティの話と、グリーの人の話を聞いた。話の内容は...、まあいいか。</p>
<p>その後うわさのカフェテリアに行ってみた。思っていたより広くなかったけど、楽天で売られている食べ物の試食品がいくつか出ていて、<a href="http://item.rakuten.co.jp/konohata/c/0000000102/">凍天</a>とかかりんとうとかうまかった。</p>
<p>
<span class="mt-enclosure mt-enclosure-image"><a onclick="window.open('http://www.luckypines.com/mt/images/24112007093.html','popup','width=2048,height=1536,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://www.luckypines.com/mt/images/24112007093.html"><img class="mt-image-right" style="FLOAT: right; MARGIN: 0px 0px 20px 20px" height="192" alt="楽天初号機" src="http://www.luckypines.com/mt/images/24112007093-thumb-256x192.jpg" width="256" /></a></span>中には展示ブースもあり、楽天の初号機が展示されていたり、社内で有志が始めたという、Rubyでサービスを作ろうというプロジェクトがなぜか展示ブースを出していたのを見たりした。あと、AdobeのCS3を使い倒してAIRアプリを作ろうというようなプレゼンを見た。Keynoteのエフェクトはすごいね。</p>
<p>
<span class="mt-enclosure mt-enclosure-image"><a onclick="window.open('http://www.luckypines.com/mt/images/24112007093.html','popup','width=2048,height=1536,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://www.luckypines.com/mt/images/24112007093.html"></a>&nbsp;</span></p>
<p style="CLEAR: both">最後は三木谷さん、まつもとさん、あとAdobeの社長のイルグさんが語るこの先10年、エンジニアに求められることとは、てな話。三木谷さん「志を高く、言われたものだけ実装してるんじゃない」。まつもとさん「基礎体力と想像力。10年経って今とは常識が変わったときに何をできるか」。イルグさん「Creativity with emotion」。Adobeのイルグさんて人ははじめてお話を聞いたのだが、無茶ぶりとも思える司会者の振りにも的確に、響く言葉を選んで話している感じで、非常によかった。もちろん三木谷さんもまつもとさんもそれぞれ、そこいらへんのコンサルだの専業講演者だのが語るのとは違う、「自分がやってきた」ことを基にした話で、非常によかった。</p>
<p style="CLEAR: both">&nbsp;</p>
<p style="CLEAR: both">
<span class="mt-enclosure mt-enclosure-image"><a onclick="window.open('http://www.luckypines.com/mt/images/24112007099.html','popup','width=2048,height=1536,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://www.luckypines.com/mt/images/24112007099.html"><img class="mt-image-center" style="DISPLAY: block; MARGIN: 0px auto 20px; TEXT-ALIGN: center" height="384" alt="楽天パネルディスカッション" src="http://www.luckypines.com/mt/images/24112007099-thumb-512x384.jpg" width="512" /></a></span>それにしてもイルグさんの印象がものすごくよかった。「日本のエンジニアがすべきなのは、オフショアに負けじと金額を下げることじゃない、生産性を上げ、日本の伝統であるクリエイティビティを発揮してもっと先に行くべきだ。」とか。まつもとさんも、生産性をあげるのはエンジニアが楽しむために必要なことだという話だった。</p>
<p style="CLEAR: both">隣だからという理由だけで大した興味もないままふらっと出かけたイベントでしたが、楽天カフェテリアでのお食事も含め、大変満足して帰ってきたのでした。これまではまるで興味なかったけど、今の会社クビになったら楽天にも面接受けに行ってみようと思ったので、きっと楽天さんにとっても成功だったのではないでしょうか。</p>]]>
    </content>
</entry>

<entry>
    <title>市販PC復旧覚書</title>
    <link rel="alternate" type="text/html" href="http://www.luckypines.com/mt/2007/11/pc.html" />
    <id>tag:www.luckypines.com,2007:/mt//1.929</id>

    <published>2007-11-10T13:27:48Z</published>
    <updated>2008-02-03T09:25:25Z</updated>

    <summary>先週末来悩まされた、市販PCでWindows XPがまったく起動しない件を、今日...</summary>
    <author>
        <name>Fumiaki Yoshimatsu</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.luckypines.com/mt/">
        <![CDATA[<p>先週末来悩まされた、市販PCでWindows XPがまったく起動しない件を、今日ようやっと解決できたのでメモっておく。</p>]]>
        <![CDATA[<p>現象は、とにかくWindows XPが起動しないこと。セーフモードでも起動しない。XPのCDでブートして修復コンソールに入ろうにも、XPのCDでドライバのロードが終わるとその後はカーソル点滅のまま先に進まない。どうにもお手上げ。会社の会計データとか入ってるPCで、まああらかたのデータはバックアップしてあるので、最悪工場出荷状態に戻してもいいのだが、製品付属の再セットアップCDでも、XPのCDでブートしたときと同様の現象で、とにかくなにもできない。ゴミ。</p>
<p>で、唯一の手がかり（だったけど先週は見落としていた）が、セーフモードで起動しようとするとちょっとの間表示される「<font size="2">Press ESC&nbsp;to cancel loading of sptd.sys」というメッセージ。ESCを押しても押さなくても状況は変わらなかったので、放置していた。でも今日ふとsptd.sysで検索してみたら、あるわあるわ。これが原因だった。対処法はセーフモードで起動してこのファイルを消すこと。鶏と卵。</font></p>
<div><font size="2">仕方ないので、Ubuntu 7のCDをダウンロードしてCD-RWに焼き、そいつでCD起動する。fdisk -lでsdb1を発見し、<a href="http://www.keirgordon.com/2007/09/vista-boot-error-sptdsys-corrupt-or.html">mount -t ntfs-3g&nbsp;/dev/sdb1 /media -o force</a></font><a href="http://www.keirgordon.com/2007/09/vista-boot-error-sptdsys-corrupt-or.html">で</a><font size="2"><a href="http://www.keirgordon.com/2007/09/vista-boot-error-sptdsys-corrupt-or.html">なんなくマウント...</a>と思いきや、このPCはRAID 0組んであり、「NTFS is either inconsistent, or you have hardware faults, or you have a SoftRAID/FakeRAID hardware....」とかいうエラー。dmraidをapt-get install dmraidして、/</font><font size="2">dev/mapper以下にあるデバイスをようやくマウントした。後はsptd.sysの名前を変えて、なんなくWindows XP起動。あーよかったね。</font></div>]]>
    </content>
</entry>

<entry>
    <title>ブログがなんだかつまんないだって？</title>
    <link rel="alternate" type="text/html" href="http://www.luckypines.com/mt/2007/11/post_135.html" />
    <id>tag:www.luckypines.com,2007:/mt//1.928</id>

    <published>2007-11-06T05:48:47Z</published>
    <updated>2007-11-06T05:51:52Z</updated>

    <summary><![CDATA[... &nbsp; とかいうタイトルで書くとアクセス数が増えて一歩あれに近づく...]]></summary>
    <author>
        <name>Fumiaki Yoshimatsu</name>
        
    </author>
    
        <category term="rant" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="rant" label="rant" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.luckypines.com/mt/">
        <![CDATA[<p>...</p>
<p>&nbsp;</p>
<p>とかいうタイトルで書くとアクセス数が増えて一歩あれに近づくぽいので試してみた。</p>]]>
        
    </content>
</entry>

</feed>
