<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>ポップフライ</title>
    <link rel="alternate" type="text/html" href="http://blog.knockoutmarch.com/" />
    <link rel="self" type="application/atom+xml" href="http://blog.knockoutmarch.com/atom.xml" />
    <id>tag:blog.knockoutmarch.com,2007-12-13://2</id>
    <updated>2010-03-02T13:43:21Z</updated>
    <subtitle>Webやプログラミングに関することや日々の日記を書き連ねていきます。</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Publishing Platform 4.01</generator>

<entry>
    <title>「iPhoneとツイッターで会社は儲かる」読みました。</title>
    <link rel="alternate" type="text/html" href="http://blog.knockoutmarch.com/2010/03/02/2142.html" />
    <id>tag:blog.knockoutmarch.com,2010://2.221</id>

    <published>2010-03-02T12:42:58Z</published>
    <updated>2010-03-02T13:43:21Z</updated>

    <summary> EC studioの出版記念キャンペーンで当選したので読んでみました。最近は関連本の出版数もすごいですね。本サービスの勢いを感じます。 内容としてはIT企業EC studioでiPhone、Twit...</summary>
    <author>
        <name>ko31</name>
        <uri>http://www.knockoutmarch.com/</uri>
    </author>
    
        <category term="Twitter" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="本" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="iphone" label="iPhone" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="twitter" label="Twitter" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.knockoutmarch.com/">
        <![CDATA[<p><img alt="iPhoneとツイッターで会社は儲かる" src="http://blog.knockoutmarch.com/img/20100302_1.jpg" border="0" height="300" width="500" /></p>
<p><a href="http://www.ecstudio.jp/">EC studio</a>の出版記念キャンペーンで当選したので読んでみました。最近は関連本の出版数もすごいですね。本サービスの勢いを感じます。</p>
<p>内容としてはIT企業EC studioでiPhone、Twitterを全社導入したことにより、どんなコミュニケーションが発生し、どんな効果がもたらされたかが事例に基づいて語られています。とても興味深いものでした。</p>
<p>企業内でのツールとして検索性や記録性といった機能面、個人のプライバシー・情報セキュリティ面での問題などを踏まえて、Twitterが最適解なのかというと個人的にはちょっと疑問を感じていて、Wikiなりブログなりといった既存のツールを適所に活用することで十分な効果は得られる気がします。</p>
<p>また、このスタイルにマッチする企業は業種や社風が相当に限定される気がして、この書名は言い過ぎでは？という所も気になったり。</p>
<p>ただ実際にこれだけの成果を具体的に見せられて、Twitterの活用法としてとても参考にできることが多く、かなり実戦的な本だと思います。Twitterのコミュニケーションによって、会社が盛り上がっていく様子がまるで目に見えて分かるようでした。自分の会社じゃあり得ないことだなぁ、、、とちょっとうらやましい気持ちになりましたｗ</p><p>しかし、ここの山本社長は自社のブランディングがとても上手ですねー。<br /></p>]]>
        
    </content>
</entry>

<entry>
    <title>2009年のふりかえり</title>
    <link rel="alternate" type="text/html" href="http://blog.knockoutmarch.com/2009/12/31/1457.html" />
    <id>tag:blog.knockoutmarch.com,2009://2.220</id>

    <published>2009-12-31T05:57:14Z</published>
    <updated>2009-12-31T07:27:34Z</updated>

    <summary>今年一年を、仕事、家庭、プライベートといった観点から見て振り返りたいと思います。Keepフレームワークでの開発個人では何度か使っていましたが、私自身本格的にフレームワークを採用した業務に関わることは初...</summary>
    <author>
        <name>ko31</name>
        <uri>http://www.knockoutmarch.com/</uri>
    </author>
    
        <category term="日記" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="自分" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="ふりかえり、kpt" label="ふりかえり、KPT" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.knockoutmarch.com/">
        <![CDATA[今年一年を、仕事、家庭、プライベートといった観点から見て振り返りたいと思います。<br /><h3>Keep</h3><ul><li>フレームワークでの開発</li></ul>個人では何度か使っていましたが、私自身本格的にフレームワークを採用した業務に関わることは初めてでした。symfony1.0系での開発でしたが、その機能の多さや柔軟性、チーム開発をする上での優位性（特に規約ベースで進められること）などとても良い経験でした。<br />
<br /><ul><li>子育て</li></ul>この一年は平日仕事で遅い日が続いたので、休みの日はとにかく息子と遊ぶことに時間を費やしました。<br />去年と今年の息子は違うので一概に比較できませんが、去年に比べて圧倒的に仲は深まった感があります。<br /><br /><ul><li>読書</li></ul>仕事柄技術書はちょこちょこ読んでいましたが、年の後半になって小説も良く読むようになりました。10月～12月にかけて常駐で往復4時間位通勤時間があったこと、元々奥さんが本読みなので自分が小説を読めば共通の話題ができて楽しい、というのがその要因でしょうか。<br /><br />ちなみに今年読んだ中で一番印象に残った本は、技術書では「アジャイルな見積りと計画づくり」、小説では「クライマーズハイ」です。<br /><br />

<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4839924023/knockoutmarch-22/ref=nosim/" target="_blank">アジャイルな見積りと計画づくり ~価値あるソフトウェアを育てる概念と技法~</a><br />安井 力 <br /><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4839924023/knockoutmarch-22/ref=nosim/" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51A8BTrHYxL._SL160_.jpg" alt="4839924023" border="0" /></a><br /><br />

<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4167659034/knockoutmarch-22/ref=nosim/" target="_blank">クライマーズ・ハイ (文春文庫)</a><br /><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4167659034/knockoutmarch-22/ref=nosim/" target="_blank"><img src="http://ecx.images-amazon.com/images/I/518FBDJ32AL._SL160_.jpg" alt="4167659034" border="0" /></a><br /><br />


<h3>Problem</h3><ul><li>プロジェクトが炎上した</li></ul>
自分が関わっていたプロジェクトが障害頻発で泥沼状態となってしまいました・・・。<br />考えられる原因としては、技術的な問題、メンバー個々の意識、スケジュールなど数え上げれば幾らでもありますが、一つ集約される要素としてコミュニケーション不足という要素が大きかったのでは、と思っています。<br />開発チーム内でのコミュニケーション不足、開発サイドとクライアントとのコミュニケーション不足、、。振り返るとあの時ああしていれば、、と思い当たることが多いです。<br /><br />
<ul><li>奥さんと娘への対応がお粗末になった</li></ul>11月に娘が生まれたこともあり、周囲の変化などで寂しい思いをしないようにと息子を大事にしてあげることを意識していたのですが、そのバランスをうまく舵取りできていなかったようです。<br />奥さんに「パパはお兄ちゃん命だからねー。」と冗談とも本気とも取れるような一言を突き付けられて、ハッとしました。。<br /><br /><ul><li>深刻な運動不足<br />
</li></ul>

体重は過去最高を着々と更新中、駅の階段を登ればすぐに息切れ、わずか数cmの段差につまづく、子供を抱っこしただけで筋肉痛（ひどい時には2日遅れでくる・・・）などと、30半ばにしてこんなんでいいのか？と深刻な運動不足が表面化しつつあります。<br />
<br /><h3>Try</h3><ul><li>家族でいる時間を増やす</li></ul>仕事とプライベートのバランスが取れていないと実現は難しいですが、ぜひそういうスタイルに近付けたい。<br /><br /><ul><li>新サービスの公開</li></ul>まともにプログラムを書く機会も減っているので、今年こそはぜひ。<br /><br /><ul><li>運動をする</li></ul>当面の目標は<a href="http://www.maebashicitymarathon.jp/">前橋シティマラソン</a>出場です。目標は小さく3kmの部ですがｗ<br /><br /><br />それでは、皆さま良いお年を。<br /><br />]]>
        
    </content>
</entry>

<entry>
    <title>M-1グランプリ2009優勝予想</title>
    <link rel="alternate" type="text/html" href="http://blog.knockoutmarch.com/2009/12/19/1148.html" />
    <id>tag:blog.knockoutmarch.com,2009://2.219</id>

    <published>2009-12-19T02:48:08Z</published>
    <updated>2009-12-19T03:03:16Z</updated>

    <summary>ナイツ昨年は完全にリズムが狂っていましたが、トップバッターのプレッシャーに負けず力を出せればすんなり行くかと。南海キャンディーズ今年は新しい展開でもあるんでしょうか。今までと変わらないようならあまり見...</summary>
    <author>
        <name>ko31</name>
        <uri>http://www.knockoutmarch.com/</uri>
    </author>
    
    <category term="m1グランプリ" label="M-1グランプリ" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.knockoutmarch.com/">
        <![CDATA[<ul><li>ナイツ</li></ul>昨年は完全にリズムが狂っていましたが、トップバッターのプレッシャーに負けず力を出せればすんなり行くかと。<br /><br /><ul><li>南海キャンディーズ</li></ul>今年は新しい展開でもあるんでしょうか。今までと変わらないようならあまり見るべきものは無いと思っています。<br /><br /><ul><li>東京ダイナマイト</li></ul>前回出場時もかなり面白かったので期待。M-1向けの爆発力があるタイプでない気はしますが。<br /><br /><ul><li>ハリセンボン</li></ul>この二人は何をしてもあたたかい目線で見てしまうので、戦いの場向きのコンビではありません。<br /><br /><ul><li>笑い飯</li></ul>この面子なら経験と実績で押し切るのでは。<br /><br /><ul><li>ハライチ</li></ul>初めて見るので楽しみ。<br /><br /><ul><li>モンスターエンジン</li></ul>昨年の決勝もキングオブコントもそうでしたが、面白くてもチャンピオンになる格のあるネタをするコンビでは無いかと。<br /><br /><ul><li>パンクブーブー</li></ul>昔オンバトを見ていた頃はあまり印象に残っていませんが久々に見るので楽しみ。かなり溜め込んでいるムードはありますが。<br /><br /><ul><li>最終決戦</li></ul>安定感でナイツ、実績で笑い飯、新鮮なコンビが上がってきたと想定して敗者復活組の3組。<br />優勝予想はナイツ。<br />今のテレビ界全体から見てもこの中では一番ナイツに流れが来ていると思います。<br /><br /> ]]>
        
    </content>
</entry>

<entry>
    <title>超ハイグレード電車 和の顔は恐かった。</title>
    <link rel="alternate" type="text/html" href="http://blog.knockoutmarch.com/2009/12/01/0041.html" />
    <id>tag:blog.knockoutmarch.com,2009://2.218</id>

    <published>2009-11-30T15:41:15Z</published>
    <updated>2009-11-30T15:51:58Z</updated>

    <summary>先週末、天皇陛下や国賓・来賓などのVIPのお召し列車として利用される「超ハイグレード電車 和（なごみ）」がJR両毛線に乗り入れるということで息子と見学に行ってまいりました。 我々が向かった桐生駅は通過...</summary>
    <author>
        <name>ko31</name>
        <uri>http://www.knockoutmarch.com/</uri>
    </author>
    
    <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://blog.knockoutmarch.com/">
        <![CDATA[<p>先週末、天皇陛下や国賓・来賓などのVIPのお召し列車として利用される「超ハイグレード電車 和（なごみ）」がJR両毛線に乗り入れるということで息子と見学に行ってまいりました。</p>
<p>我々が向かった桐生駅は通過のみということでしたが、その姿を一目見ようと20名ほどの鉄っちゃん、豆鉄たちが集まっていました。</p>
<p><a target="_blank" href="http://blog.knockoutmarch.com/img/20091129_1.jpg"><img src="http://blog.knockoutmarch.com/img/20091129_1_s.jpg" alt="和" border="0" height="300" width="400" /></a><br />おっ、きたきた！</p>
<p><a target="_blank" href="http://blog.knockoutmarch.com/img/20091129_2.jpg"><img src="http://blog.knockoutmarch.com/img/20091129_2_s.jpg" alt="和" border="0" height="300" width="400" /></a><br />さすが、ピッカピカです！</p>
<p><a target="_blank" href="http://blog.knockoutmarch.com/img/20091129_3.jpg"><img src="http://blog.knockoutmarch.com/img/20091129_3_s.jpg" alt="和" border="0" height="300" width="400" /></a><br />うっ・・・。お召し列車にしてはちょっと顔恐いんですが･･･。</p><p>通過する間だけのあっという間の出来事でしたが、それだけにその場の皆が一つになってプチ盛り上がりを見せていました。</p><p>息子も「鉄道ファン」でしか見たことがないお召し列車を見れて、満足げな様子で何よりでした。<br /></p>
]]>
        
    </content>
</entry>

<entry>
    <title>出番を待つ初めてのほぼ日手帳。</title>
    <link rel="alternate" type="text/html" href="http://blog.knockoutmarch.com/2009/11/27/0114.html" />
    <id>tag:blog.knockoutmarch.com,2009://2.217</id>

    <published>2009-11-26T16:14:22Z</published>
    <updated>2009-11-26T16:50:51Z</updated>

    <summary> 今年はかねてから気になっていたほぼ日手帳を購入してみました。 初めてということでとりあえずベーシックなナイロンカバー＆本体セットをチョイス。ほぼ日ストアで3,500円でした。  今までの自分からする...</summary>
    <author>
        <name>ko31</name>
        <uri>http://www.knockoutmarch.com/</uri>
    </author>
    
        <category term="生活用品" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="買い物" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="ほぼ日手帳" label="ほぼ日手帳" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.knockoutmarch.com/">
        <![CDATA[<p><img class="mt-image-left" src="http://blog.knockoutmarch.com/img/20091126_1.jpg" alt="ほぼ日手帳" height="300" width="500" />
</p>
<p>今年はかねてから気になっていたほぼ日手帳を購入してみました。</p>
<p>初めてということでとりあえずベーシックなナイロンカバー＆本体セットをチョイス。<a href="http://www.1101.com/store/">ほぼ日ストア</a>で3,500円でした。</p>
<p> 今までの自分からすると手帳にしてはずいぶんと高い買い物でしたが（ここ数年手帳といったら、1,000円弱で高橋書店のニューダイアリーミニというのが定番でした）、実際に届いてみて     質の良さ、デザイン、機能的なカバー、おまけに各所にちりばめられた充実した小ネタと、その品質に早くも使う前から満足な予感。</p>
<p>12月始まりなので出番はもうすぐ。一日一ページの広いスペースをどうやって埋めていこうか、今からわくわく。</p>
<p><img class="mt-image-left" src="http://blog.knockoutmarch.com/img/20091126_2.jpg" alt="ほぼ日手帳" height="300" width="500" /><br />たくさんおまけも入ってました！
</p>]]>
        
    </content>
</entry>

<entry>
    <title>MacBook Pro買った！</title>
    <link rel="alternate" type="text/html" href="http://blog.knockoutmarch.com/2009/11/21/0113.html" />
    <id>tag:blog.knockoutmarch.com,2009://2.216</id>

    <published>2009-11-20T16:13:52Z</published>
    <updated>2009-11-20T17:44:48Z</updated>

    <summary>以前からメインとしても使えるノートPCが欲しいなぁと思っていましたが、ようやく奥さんの許可が下りたので、MacBook Pro（MB990JA）買っちゃいました。 ヤマダ電器で￥118,800 + ポ...</summary>
    <author>
        <name>ko31</name>
        <uri>http://www.knockoutmarch.com/</uri>
    </author>
    
        <category term="Mac" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="macbookpro" label="MacBook Pro" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.knockoutmarch.com/">
        <![CDATA[<p><img alt="20091120_1.jpg" src="http://blog.knockoutmarch.com/img/20091120_1.jpg" class="mt-image-left" height="300" width="500" /></p><p>以前からメインとしても使えるノートPCが欲しいなぁと思っていましたが、ようやく奥さんの許可が下りたので、MacBook Pro（MB990JA）買っちゃいました。</p>
<p>ヤマダ電器で￥118,800 + ポイント１８％付きました。ポイントを利用してApple Careも合わせて購入。</p>
<p>始めはWindowsノートで探していたんですが、やることが殆どWebであることを考えるともはやWindowsにとらわれる必要が全くなくて、それならばとこれを機会にイケてる方、Macに乗り換えてみることにしました。</p>
<p>先日ラインナップが新しくなったばかりでMacBookのコストパフォーマンスが異常に高まっていましたが、アルミの質感が魅力的だったのでMacBook Proを選択。モバイルも考慮してサイズは１３インチ。メモリは4GBに増設しているケースが多いようですが、とりあえずデフォルトの２GBで。足りないと感じたらその時増やせばいいですから。</p><p>まだいろいろセットアップをしている段階ですが、そういう地味な作業をしているだけでも一つ一つの動作、効果が新鮮で面白いです。さすがMac。これからいろいろ楽しみながら動かしていきたいと思います。</p><p>ちなみにこの記事はMacBookからの初エントリでした。<br /></p><p><img alt="20091120_2.jpg" src="http://blog.knockoutmarch.com/img/20091120_2.jpg" class="mt-image-left" height="300" width="500" /><br />箱を開けると、、、輝いていました。</p><p><img alt="20091120_3.jpg" src="http://blog.knockoutmarch.com/img/20091120_3.jpg" class="mt-image-left" height="300" width="500" /><br />美しい。。</p>]]>
        
    </content>
</entry>

<entry>
    <title>読んでる？の公開を一時停止しました。</title>
    <link rel="alternate" type="text/html" href="http://blog.knockoutmarch.com/2009/11/19/0250.html" />
    <id>tag:blog.knockoutmarch.com,2009://2.215</id>

    <published>2009-11-18T17:50:05Z</published>
    <updated>2009-11-18T18:12:58Z</updated>

    <summary> Amazon APIとブログ検索を利用したマッシュアップサイト「読んでる？」の公開を一時停止しました。 ある時期からGoogleから読んでる？のインデックスが急激に削除されてしまったのですが、それと...</summary>
    <author>
        <name>ko31</name>
        <uri>http://www.knockoutmarch.com/</uri>
    </author>
    
        <category term="SEO" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="読んでる？" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="google" label="Google" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.knockoutmarch.com/">
        <![CDATA[ <p>Amazon APIとブログ検索を利用したマッシュアップサイト「<a href="http://labs.knockoutmarch.com/yonderu/" target="_blank">読んでる？</a>」の公開を一時停止しました。</p>
<p>ある時期からGoogleから読んでる？のインデックスが急激に削除されてしまったのですが、それと頃合いを同じくして当サイト「ポップフライ」までインデックスが大幅に削除されるという状況が起きていました。</p>
<p>ここ一年ほど仕事が忙しくブログの更新が途絶えがちだったこともあり、その状況は知りながら放置していたのですが、勝間氏が言うところの“立体名刺”であるブログをこんな状態にいつまでも置いておくのはいかがなものかと思い直し、改善に当たることにしました。</p>
<p>ざっくり調べていたところ、</p><p></p><ul><li>読んでる？のインデックスが削除されて間もなくポップフライの削除が始まっていること。</li><li>わずかに検索結果に残っているポップフライのページは読んでる？への直リンクが無いページであること</li></ul><p></p>
<p>ということが一番の原因であるように思い、まずサイドメニューに付けていた読んでるへのリンクは削除しました。また、念のため元凶である読んでる？もコンテンツの稼働を停止させました。</p>
<p>※なお、読んでる？については今回問題のあった点の修正も含めて、後日バージョンアップして再公開できるように考えています。</p>
<p>まずは、この対応をもってGoogleには一度再審査をかけてみることにします。すんなりいけばいいですが。。</p>]]>
        
    </content>
</entry>

<entry>
    <title>「ツイッター 140文字が世界を変える」読みました。</title>
    <link rel="alternate" type="text/html" href="http://blog.knockoutmarch.com/2009/11/10/0038.html" />
    <id>tag:blog.knockoutmarch.com,2009://2.214</id>

    <published>2009-11-09T15:38:10Z</published>
    <updated>2009-11-09T17:15:04Z</updated>

    <summary>  今話題のツイッター本を先日読みました。最近は本もそうですが、雑誌でも特集記事を見かけることが多く、まさに今一番きているWebサービスの一つですね。 こうして流行るまでに至る歴史、用語・機能説明、初...</summary>
    <author>
        <name>ko31</name>
        <uri>http://www.knockoutmarch.com/</uri>
    </author>
    
        <category term="Twitter" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Webサービス" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="本" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="twitter" label="Twitter" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.knockoutmarch.com/">
        <![CDATA[ <p><img alt="ツイッター 140文字が世界を変える" src="http://blog.knockoutmarch.com/img/20091110_1.jpg" border="0" height="300" width="500" /></p>
<p>今話題のツイッター本を先日読みました。最近は本もそうですが、雑誌でも特集記事を見かけることが多く、まさに今一番きているWebサービスの一つですね。</p>
<p>こうして流行るまでに至る歴史、用語・機能説明、初めての人がどうすればいいかのチュートリアルなど、Twitter象を一通り把握できる内容になっていて、「Twitterって面白いの？」「何すればいいか分からない」といった方の入り口としてはとても最適な一冊ではないでしょうか。</p><p>本書で、他のWebサービスと比較して情報ソースの距離感が以下のように表され、<br /></p><blockquote>
  <p>（近）ツイッター ＞ インスタント・メッセンジャー ＞ RSSリーダー ＝ メール（遠）</p>
</blockquote>
<p>また、サービスの利用頻度の高さを以下のように示しています。<br />
</p>
<blockquote>
  <p>（高）ツイッター ＞ インスタント・メッセンジャー ＞ RSSリーダー ＝ メール（低）</p>
</blockquote>
<p>これと同じ様な関係は、情報発信する敷居の低さという点でも言えるでしょう。（相手を特定しない発言（ツイート）ってこんな気軽なものなんだ、、というのは個人的に新鮮な気付き。）</p><p>この特徴から生みだされるスピード感溢れる情報を、誰でも気軽に浴びられることがTwitterの大きな魅力なんだと思います。</p>ちなみに私は普段iPhoneで利用することが多いですが、モバイルはそんなメリットを十分に受けられる最適なデバイスだなぁと実感してます。これから始められる方は、ぜひ携帯でも試されるといいですよ。<br /><br /><p>なお私は以下のアカウントでやっています。どなたでもよろしければフォローしてみてください！</p><a href="http://twitter.com/ko31" target="_blank">http://twitter.com/ko31</a><br /><br /><p>
</p>
<p><br /></p>
<p></p><table border="0" cellpadding="5"><tbody><tr><td valign="top"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4839933162/knockoutmarch-22/" target="_top"><img src="http://ecx.images-amazon.com/images/I/41VfNd9pPYL._SL160_.jpg" alt="ツイッター 140文字が世界を変える (マイコミ新書)" border="0" /></a></td><td valign="top"><font size="-1"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4839933162/knockoutmarch-22/" target="_top">ツイッター 140文字が世界を変える (マイコミ新書)</a><br /><br />毎日コミュニケーションズ  2009-10-09<br />売り上げランキング : 74<br />おすすめ平均  <img src="http://g-images.amazon.com/images/G/01/detail/stars-4-0.gif" /><br /><br /><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4839933162/knockoutmarch-22/" target="_top">Amazonで詳しく見る</a></font> <font size="-2">by <a href="http://www.goodpic.com/mt/aws/index.html">G-Tools</a></font></td></tr></tbody></table>

]]>
        
    </content>
</entry>

<entry>
    <title>iPhoneで使えるFMトランスミッターを買った</title>
    <link rel="alternate" type="text/html" href="http://blog.knockoutmarch.com/2009/11/06/0008.html" />
    <id>tag:blog.knockoutmarch.com,2009://2.213</id>

    <published>2009-11-05T15:08:17Z</published>
    <updated>2009-11-05T15:33:52Z</updated>

    <summary> iPhoneのバッテリーの持ちも悪くなってきたので、充電機能付きのFMトランスミッターを買いました。 以前、ヤマダ電機・前橋本店に探しに行った時には「うちで扱ってるメーカーでiPhoneで使えるもの...</summary>
    <author>
        <name>ko31</name>
        <uri>http://www.knockoutmarch.com/</uri>
    </author>
    
        <category term="買い物" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="fmトランスミッター" label="FMトランスミッター" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="iphone" label="iPhone" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.knockoutmarch.com/">
        <![CDATA[<p><img border="0" alt="BSFM03" src="http://blog.knockoutmarch.com/img/20091105_1.jpg" width="240" height="320" /></p>
<p>iPhoneのバッテリーの持ちも悪くなってきたので、充電機能付きのFMトランスミッターを買いました。</p>
<p>以前、ヤマダ電機・前橋本店に探しに行った時には「うちで扱ってるメーカーでiPhoneで使えるものはありません」と店員に門前払いを食ったのですが、LABI1高崎で同じ話をしたら乗り気な店員さんがオススメ商品を紹介してくれました。</p>
<p>上位シリーズで周波数のオートスキャン機能が付いたりするBSFM02という機種もあったのですが、手動で周波数切り替えできるこっちの方が便利だし安いですという意見に乗っかってBSFM03を購入。</p>
<p>早速試してみましたが、オーディオにさして拘らない自分には音質は十分、充電機能もバッチリ機能していい感じです。</p>
<p>バッテリー切れを気にせずに使えるとなると、どこかドライブで遠出でもしたくなりますねえ。</p>
<p><img border="0" alt="BSFM03" src="http://blog.knockoutmarch.com/img/20091105_2.jpg" width="320" height="480" /><br />Dockコネクタを接続するとこのようなメッセージが表示されますが、そのまま進めれば使えるので無問題。</p>
<p>&nbsp;</p>
<p><a href="http://www.amazon.co.jp/%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%83%AD%E3%83%BC%E3%82%B3%E3%82%AF%E3%83%A8%E3%82%B5%E3%83%97%E3%83%A9%E3%82%A4-BUFFALO-FM%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9F%E3%83%83%E3%82%BF%E3%83%BC-%E4%BD%8E%E3%83%8E%E3%82%A4%E3%82%BA%E8%A8%AD%E8%A8%88-BSFM03BK/dp/B001F61V7O%3FSubscriptionId%3D15SMZCTB9V8NGR2TW082%26tag%3Dknockoutmarch-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB001F61V7O" target="_blank">バッファローコクヨサプライ BUFFALO iPod用 FMトランスミッター スイッチ式 低ノイズ設計 ブラック BSFM03BK</a><img border="0" alt="" src="http://www.assoc-amazon.jp/e/ir?t=knockoutmarch-22&amp;l=ur2&amp;o=9" width="1" height="1" /><br /><br /><a href="http://www.amazon.co.jp/%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%83%AD%E3%83%BC%E3%82%B3%E3%82%AF%E3%83%A8%E3%82%B5%E3%83%97%E3%83%A9%E3%82%A4-BUFFALO-FM%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9F%E3%83%83%E3%82%BF%E3%83%BC-%E4%BD%8E%E3%83%8E%E3%82%A4%E3%82%BA%E8%A8%AD%E8%A8%88-BSFM03BK/dp/B001F61V7O%3FSubscriptionId%3D15SMZCTB9V8NGR2TW082%26tag%3Dknockoutmarch-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB001F61V7O" target="_blank"><img border="0" alt="B001F61V7O" src="http://ecx.images-amazon.com/images/I/31%2BMgGbaAOL._SL160_.jpg" /></a><br /><font size="-1">バッファローコクヨサプライ 2008-09-05<br />売り上げランキング : 3351<br />おすすめ平均 <img border="0" alt="star" src="http://g-images.amazon.com/images/G/01/detail/stars-3-0.gif" /><br /><br /><a href="http://www.amazon.co.jp/%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%83%AD%E3%83%BC%E3%82%B3%E3%82%AF%E3%83%A8%E3%82%B5%E3%83%97%E3%83%A9%E3%82%A4-BUFFALO-FM%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9F%E3%83%83%E3%82%BF%E3%83%BC-%E4%BD%8E%E3%83%8E%E3%82%A4%E3%82%BA%E8%A8%AD%E8%A8%88-BSFM03BK/dp/B001F61V7O%3FSubscriptionId%3D15SMZCTB9V8NGR2TW082%26tag%3Dknockoutmarch-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB001F61V7O" target="_blank">Amazonで詳しく見る</a></font><font size="-2"> by <a href="http://www.goodpic.com/mt/aws/index.html">G-Tools</a></font></p>]]>
        
    </content>
</entry>

<entry>
    <title>WEB+DB PRESS Vol.53</title>
    <link rel="alternate" type="text/html" href="http://blog.knockoutmarch.com/2009/11/02/0135.html" />
    <id>tag:blog.knockoutmarch.com,2009://2.212</id>

    <published>2009-11-01T16:35:03Z</published>
    <updated>2009-11-01T17:19:08Z</updated>

    <summary> 一つ目の特集は「モダン設計入門」。 JavaScriptでのコーディングで、特集内で指摘されているまさに「つらくなる」コードを書きがちな自分には非常に耳が痛い内容。状態遷移表を元にステートパターンに...</summary>
    <author>
        <name>ko31</name>
        <uri>http://www.knockoutmarch.com/</uri>
    </author>
    
        <category term="本" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="web" label="Web" 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://blog.knockoutmarch.com/">
        <![CDATA[<p><img border="0" alt="WEB+DB PRESS Vol.53" src="http://blog.knockoutmarch.com/img/20091102_1.jpg" width="500" height="300" /></p>
<p>一つ目の特集は「モダン設計入門」。</p>
<p>JavaScriptでのコーディングで、特集内で指摘されているまさに「つらくなる」コードを書きがちな自分には非常に耳が痛い内容。状態遷移表を元にステートパターンにあてこんでいく実装方法などは特に参考になりました。気を付けよう。そういえば、うちの積ん読状態なデザパタ本も読まないとなぁ。。</p>
<p>あと面白かったのは「Yahoo!オークション 構築・運用ノウハウ大公開」。</p>
<p>カテゴリ別に各種サーバ群をグルーピングして管理するファームという概念は考えやすく参考になります。個人的にWEB+DB PRESSはこういうWEBサービス運用ネタが好きです。</p>
<p>&nbsp;</p>
<p><a href="http://www.amazon.co.jp/WEB-DB-PRESS-Vol-53-PRESS%E7%B7%A8%E9%9B%86%E9%83%A8/dp/477414004X%3FSubscriptionId%3D15SMZCTB9V8NGR2TW082%26tag%3Dknockoutmarch-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D477414004X" target="_blank">WEB+DB PRESS Vol.53</a><img border="0" alt="" src="http://www.assoc-amazon.jp/e/ir?t=knockoutmarch-22&amp;l=ur2&amp;o=9" width="1" height="1" /><br />WEB+DB PRESS編集部 <br /><br /><a href="http://www.amazon.co.jp/WEB-DB-PRESS-Vol-53-PRESS%E7%B7%A8%E9%9B%86%E9%83%A8/dp/477414004X%3FSubscriptionId%3D15SMZCTB9V8NGR2TW082%26tag%3Dknockoutmarch-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D477414004X" target="_blank"><img border="0" alt="477414004X" src="http://ecx.images-amazon.com/images/I/61BPPczjIXL._SL160_.jpg" /></a><br /><font size="-1">技術評論社 2009-10-24<br />売り上げランキング : 268<br /><br /><a href="http://www.amazon.co.jp/WEB-DB-PRESS-Vol-53-PRESS%E7%B7%A8%E9%9B%86%E9%83%A8/dp/477414004X%3FSubscriptionId%3D15SMZCTB9V8NGR2TW082%26tag%3Dknockoutmarch-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D477414004X" target="_blank">Amazonで詳しく見る</a></font><font size="-2"> by <a href="http://www.goodpic.com/mt/aws/index.html">G-Tools</a></font> </p>]]>
        
    </content>
</entry>

<entry>
    <title>新高津戸橋を見学</title>
    <link rel="alternate" type="text/html" href="http://blog.knockoutmarch.com/2009/11/02/0119.html" />
    <id>tag:blog.knockoutmarch.com,2009://2.211</id>

    <published>2009-11-01T16:19:31Z</published>
    <updated>2009-11-01T16:32:44Z</updated>

    <summary>奥さんちの実家近くにある高津戸橋が新しくなって開通したということで息子を連れて見学してきました。 まぶしいくらいに真っ赤！ 間近で見ると結構な迫力です。 奥が旧橋、手前が新橋です。今回の新橋は三代目な...</summary>
    <author>
        <name>ko31</name>
        <uri>http://www.knockoutmarch.com/</uri>
    </author>
    
        <category term="日記" scheme="http://www.sixapart.com/ns/types#category" />
    
    <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://blog.knockoutmarch.com/">
        <![CDATA[<p>奥さんちの実家近くにある高津戸橋が新しくなって開通したということで息子を連れて見学してきました。</p>
<p><a href="http://blog.knockoutmarch.com/img/20091101_1.jpg" target="_blank"><img border="0" alt="高津戸橋" src="http://blog.knockoutmarch.com/img/20091101_1_s.jpg" width="400" height="300" /></a><br />まぶしいくらいに真っ赤！</p>
<p><a href="http://blog.knockoutmarch.com/img/20091101_2.jpg" target="_blank"><img border="0" alt="高津戸橋" src="http://blog.knockoutmarch.com/img/20091101_2_s.jpg" width="400" height="300" /></a><br />間近で見ると結構な迫力です。</p>
<p><a href="http://blog.knockoutmarch.com/img/20091101_3.jpg" target="_blank"><img border="0" alt="新旧高津戸橋" src="http://blog.knockoutmarch.com/img/20091101_3_s.jpg" width="400" height="300" /></a><br />奥が旧橋、手前が新橋です。今回の新橋は三代目なんだとか。</p>
<p>高津戸橋とその近くにあるはねたき橋の間には渓谷や紅葉を眺めながら散策できる遊歩道があって、気持ち良く散歩を楽しんできました。</p>
<p><a href="http://ja.wikipedia.org/wiki/%E9%AB%98%E6%B4%A5%E6%88%B8%E6%A9%8B" target="_blank">高津戸橋 - Wikipedia</a></p>]]>
        
    </content>
</entry>

<entry>
    <title>3キャリア別にフォーム入力モードを切り替えるカスタムヘルパー</title>
    <link rel="alternate" type="text/html" href="http://blog.knockoutmarch.com/2009/04/03/0315.html" />
    <id>tag:blog.knockoutmarch.com,2009://2.210</id>

    <published>2009-04-02T18:15:23Z</published>
    <updated>2009-04-02T18:23:34Z</updated>

    <summary>モバイル開発＠symfony :: handsOut.jp symfonyでモバイルの開発をする際に、とても参考になるテクニック満載のスライドです。 この中でdocomo、au、SoftBankのキャ...</summary>
    <author>
        <name>ko31</name>
        <uri>http://www.knockoutmarch.com/</uri>
    </author>
    
        <category term="PHP" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="symfony" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="モバイル" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="symfony" label="symfony" 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://blog.knockoutmarch.com/">
        <![CDATA[<p><a href="http://handsout.jp/slide/721" target="_blank">モバイル開発＠symfony :: handsOut.jp</a></p>
<p>symfonyでモバイルの開発をする際に、とても参考になるテクニック満載のスライドです。</p>
<p>この中でdocomo、au、SoftBankのキャリア別にinputタグの入力モードを切り替えるカスタムヘルパーが紹介されていますが、省略されている以降のソースも組んでみました。</p>
<h3>mobInputTagHelper.php</h3><pre><code>&lt;?php<br />&nbsp;<br />function mob_input_tag($name, $value=null, $options = array())<br />{<br />&nbsp; $carrier = sfContext::getInstance()-&gt;getRequest()-&gt;getAttribute('carrier');<br />&nbsp; <br />&nbsp; if(isset($options['input_style']) &amp;&amp; $input_style = strtolower($options['input_style']))<br />&nbsp; {<br />&nbsp;&nbsp;&nbsp; unset($options['input_style']);<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; switch (strtolower($input_style))<br />&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 'kana':<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $options["mode"] = 'hiragana';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if($carrier != 'docomo')<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $options['istyle'] = '1';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $options['format'] = '*M';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $options['style'] .= ';-wap-input-format:&amp;quot;*&amp;lt;ja:h&amp;gt;&amp;quot;;-wap-input-format:*M;';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 'hankana':<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $options["mode"] = 'hankakukana';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if($carrier != 'docomo')<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $options['istyle'] = '2';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $options['format'] = '*M';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $options['style'] .= ';-wap-input-format:&amp;quot;*&amp;lt;ja:hk&amp;gt;&amp;quot;;-wap-input-format:*M;';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 'alpha':<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $options["mode"] = 'alphabet';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if($carrier != 'docomo')<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $options['istyle'] = '3';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $options['format'] = '*m';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $options['style'] .= ';-wap-input-format:&amp;quot;*&amp;lt;ja:en&amp;gt;&amp;quot;;-wap-input-format:*m;';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 'numeric':<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $options["mode"] = 'numeric';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if($carrier != 'docomo')<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $options['istyle'] = '4';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $options['format'] = '*N';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $options['style'] .= ';-wap-input-format:&amp;quot;*&amp;lt;ja:n&amp;gt;&amp;quot;;-wap-input-format:*N;';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />&nbsp;&nbsp;&nbsp; }<br />&nbsp; }<br />&nbsp; <br />&nbsp; return input_tag($name, $value, $options);<br />}<br /><br /></pre></code><pre></pre>
<p>&nbsp;</p>
<p>作成したカスタムヘルパーは、オートロードされるlibディレクトリ内にhelperというディレクトリを作りその下に配置。</p>
<p>lib/helper/mobInputTagHelper.php</p>
<p>ヘルパーをテンプレートで使用するには、カスタムヘルパーを宣言してロードする必要があります。</p>
<p></p><pre><code>&lt;?php use_helper('mobInputTag') ?&gt;</code></pre>
<p>これでテンプレート内でヘルパー関数が使用できます。</p><pre><code>// ひらがな<br />&lt;?php echo mob_input_tag('name', '', array('input_style' =&gt; 'kana')) ?&gt;<br />// 半角カナ<br />&lt;?php echo mob_input_tag('name', '', array('input_style' =&gt; 'hankana')) ?&gt;<br />// アルファベット<br />&lt;?php echo mob_input_tag('name', '', array('input_style' =&gt; 'alpha')) ?&gt;<br />// 数字<br />&lt;?php echo mob_input_tag('name', '', array('input_style' =&gt; 'numeric')) ?&gt;</code></pre>
<p>&nbsp;</p>
<h3>注意点</h3>
<p>上記ソースでのいくつか注意点です。</p>
<ul>
<li>format属性には半角カナの指定方法がないため、'hankana'オプション指定時にはとりあえず「M」（全角文字）を指定するようになっています。</li>
<li>入力モード以外のstyle属性指定にも対応させるよう、-wap-input-formatの前にセミコロンがデフォルトで入るようになってますが、他の指定がある時のみセミコロンを付けるようにしても良いかも。</li>
<li>このソースは<a href="http://firemobilesimulator.org/" target="_blank">FireMobileSimulator</a>で出力切り替えを確認したのみで、実機での動作は未確認です。</li></ul>
<p>&nbsp;</p>
<p>本来、各キャリアの仕様上では、</p>
<p>docomo</p>
<ul>
<li>iモードHTMLはistyle属性、iモードXHTMLは-wap-input-formatをstyle属性</li></ul>
<p>au</p>
<ul>
<li>format属性</li></ul>
<p>SoftBank</p>
<ul>
<li>mode属性</li></ul>
<p>ということになっているようなのですが、一部の機種依存問題などがあったりすることもあり、こういう冗長的な書き方がバッドノウハウとしてベターなようです。</p>
<p>この辺り、詳しくはスライド作者ゆどうふさんのブログの説明が参考になります。</p>
<p><a href="http://d.hatena.ne.jp/Yudoufu/20080914/1221393041" target="_blank">携帯XHTMLでの入力モードのまとめと、ちょっとしたハマりどころについて - ゆどうふろぐ</a></p>
<p>&nbsp;</p>
<p>また、携帯仕様の資料として以下の書籍も参考にさせて頂きました。</p><a href="http://www.amazon.co.jp/%E6%90%BA%E5%B8%AF%E3%82%B5%E3%82%A4%E3%83%88-%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0-%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3-%E9%AB%98%E6%9C%A8-%E6%82%A0%E4%BB%8B/dp/4797348488%3FSubscriptionId%3D0G91FPYVW6ZGWBH4Y9G2%26tag%3Dknockoutmarch-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4797348488" target="_blank">携帯サイト コーディング&amp;デザイン</a><img height="1" alt="" src="http://www.assoc-amazon.jp/e/ir?t=knockoutmarch-22&amp;l=ur2&amp;o=9" width="1" border="0" /><br />高木 悠介<br /><br /><a href="http://www.amazon.co.jp/%E6%90%BA%E5%B8%AF%E3%82%B5%E3%82%A4%E3%83%88-%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0-%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3-%E9%AB%98%E6%9C%A8-%E6%82%A0%E4%BB%8B/dp/4797348488%3FSubscriptionId%3D0G91FPYVW6ZGWBH4Y9G2%26tag%3Dknockoutmarch-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4797348488" target="_blank"><img alt="4797348488" src="http://ecx.images-amazon.com/images/I/41tNXmdgxpL._SL160_.jpg" border="0" /></a><br /><font size="-1">ソフトバンククリエイティブ 2008-12-26<br />売り上げランキング : 805<br />おすすめ平均 <img alt="star" src="http://g-images.amazon.com/images/G/01/detail/stars-5-0.gif" border="0" /><br /><br /><a href="http://www.amazon.co.jp/%E6%90%BA%E5%B8%AF%E3%82%B5%E3%82%A4%E3%83%88-%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0-%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3-%E9%AB%98%E6%9C%A8-%E6%82%A0%E4%BB%8B/dp/4797348488%3FSubscriptionId%3D0G91FPYVW6ZGWBH4Y9G2%26tag%3Dknockoutmarch-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4797348488" target="_blank">Amazonで詳しく見る</a></font><font size="-2"> by <a href="http://www.goodpic.com/mt/aws/index.html">G-Tools</a></font>]]>
        
    </content>
</entry>

<entry>
    <title>エスケーピング機能を使っていてオブジェクトの生データを出力する方法</title>
    <link rel="alternate" type="text/html" href="http://blog.knockoutmarch.com/2009/03/28/1134.html" />
    <id>tag:blog.knockoutmarch.com,2009://2.209</id>

    <published>2009-03-28T02:34:07Z</published>
    <updated>2009-04-03T15:35:05Z</updated>

    <summary><![CDATA[symfonyで出力エスケーピング機能を使っている時に生データを出力したい場合、変数であれば &lt;?php echo $sf_data-&gt;getRaw('name') ?&gt; で出せます...]]></summary>
    <author>
        <name>ko31</name>
        <uri>http://www.knockoutmarch.com/</uri>
    </author>
    
        <category term="symfony" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="symfony" label="symfony" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.knockoutmarch.com/">
        <![CDATA[<p>symfonyで出力エスケーピング機能を使っている時に生データを出力したい場合、変数であれば</p>
<p></p><pre><code>&lt;?php echo $sf_data-&gt;getRaw('name') ?&gt;
</code></pre>
<p>で出せますが、オブジェクトの値は同じ方法で出すことができません。</p>
<p>テンプレート内で$sf_dataから一旦退避してとか、やり方を調べていたら以下のようにgetRawValueメソッドを使う取り方がありました。</p>
<p></p><pre><code>&lt;?php foreach ($members as $member): ?&gt;
&lt;?php echo $member-&gt;getRawValue()-&gt;getName() ?&gt;
&lt;?php endforeach; ?&gt;</code></pre>
<p>あー、何とか解決。</p>
<p>symfonyは自分が知らないだけで、こうしたいと思ったことの口は大抵用意されてるのでそれを見つけられるかどうかで書き方に差がでますね。</p>]]>
        
    </content>
</entry>

<entry>
    <title>自分が面白いものを作りたいというのが基本</title>
    <link rel="alternate" type="text/html" href="http://blog.knockoutmarch.com/2009/03/28/0449.html" />
    <id>tag:blog.knockoutmarch.com,2009://2.208</id>

    <published>2009-03-27T19:49:08Z</published>
    <updated>2009-03-27T20:05:06Z</updated>

    <summary>自分的に何か当てるために大事なことっていうのは、 確実にニーズがあると分かっているものを作る 自分が面白いと思うものを作る の2つのパターン。 前者は当然多くの競争相手がいる領域ですから体力勝負ができ...</summary>
    <author>
        <name>ko31</name>
        <uri>http://www.knockoutmarch.com/</uri>
    </author>
    
        <category term="自分" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://blog.knockoutmarch.com/">
        <![CDATA[<p>自分的に何か当てるために大事なことっていうのは、</p>
<ul>
<li>確実にニーズがあると分かっているものを作る</li>
<li>自分が面白いと思うものを作る</li></ul>
<p>の2つのパターン。</p>
<p>前者は当然多くの競争相手がいる領域ですから体力勝負ができるところにお任せするしかなく、自分みたいに非力な小市民は深いこと考えず好きなものを思ってるように作って、ニッチであれメジャーであれそれで共感が呼べればその時結果的に成功に繋がるんだろうなと。</p>
<p>誰もしていないことを発掘するとか、新しいビジネスモデルを作り出すとかいう発想もあるでしょうが、それ自体を意図的に目的化して行動するもんじゃなくて、ある日突然にアイデアが生まれるとか、もともとそういう発想が生み出せるセンスがあるとかじゃないとできないことに思います。</p>
<p>ユーザ不在の興味も湧かない案件の話を聞いて思考停止してしまうような自分を省みて、つくづく自分は会社に貢献するタイプじゃないなあということから、こんな時間にぐだぐだ考えたりしたこと。</p>]]>
        
    </content>
</entry>

<entry>
    <title>Prototype Window Classでprototype.jsのバージョンによりエラーが出る</title>
    <link rel="alternate" type="text/html" href="http://blog.knockoutmarch.com/2009/03/28/0318.html" />
    <id>tag:blog.knockoutmarch.com,2009://2.207</id>

    <published>2009-03-27T18:18:57Z</published>
    <updated>2009-03-27T20:02:51Z</updated>

    <summary>Prototype Window Class Prototype Window ClassというPrototype.jsベースのポップアップウィンドウを手軽に作れるライブラリを試していたのですが、IE...</summary>
    <author>
        <name>ko31</name>
        <uri>http://www.knockoutmarch.com/</uri>
    </author>
    
        <category term="Ajax" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Web" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="canonical" label="canonical" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="prototypejs" label="prototype.js" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.knockoutmarch.com/">
        <![CDATA[<p><a href="http://prototype-window.xilinus.com/" target="_blank">Prototype Window Class</a></p>
<p>Prototype Window ClassというPrototype.jsベースのポップアップウィンドウを手軽に作れるライブラリを試していたのですが、IEで実行するとどうしてもポップアップ起動時にjavascriptエラーが出てしまう。</p>
<p>呼び出し方を中心にいろいろ探るもなかなか原因がつかめなかったのですが、最終的にprototype.jsのバージョンが原因っぽいことが判明。</p>
<p>実行環境にはprototype.js最新版1.6.0.3を入れていましたが、その環境だとエラーになるようで、1.5系かまたは1.6系なら1.6.0に落とすとエラーが出なくなりました。よく見たらそもそも同梱されていたprototypeは、1.5.1_rc3でした。</p>
<p>正常には動くようになりましたが、最新版でエラーが出てしまうのとか、しばらく更新も止まっていそうだし、ちょっと動きももっさり感があるし、ということでもう一つどうかなあという印象。</p>
<p>ところでサンプルにあったMr.proto。この人は何者ですか（笑）</p>
<p><a href="http://prototype-window.xilinus.com/PWC-OS/">http://prototype-window.xilinus.com/PWC-OS/</a></p>]]>
        
    </content>
</entry>

</feed>
