<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Drkcore</title><link>http://blog.kzfmix.com/entry/</link><description>Programming, Music, Snowboarding</description><atom:link href="http://blog.kzfmix.com/rss/" rel="self"></atom:link><language>ja</language><lastBuildDate>Sat, 19 May 2012 19:46:33 +0900</lastBuildDate><item><title>今日の畑(120513)</title><link>http://blog.kzfmix.com/entry/1337424052</link><description>&lt;p&gt;ジャガイモの花が咲いてた。収穫まであと３週間くらいか。&lt;/p&gt;
&lt;p&gt;&lt;img alt="1337423881" src="http://www.kzfmix.com/images/blog/1337423881.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;スナップエンドウは花も咲き終わったので、今ある実を収穫したら終了かな。&lt;/p&gt;
&lt;p&gt;&lt;img alt="1337423883" src="http://www.kzfmix.com/images/blog/1337423883.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;なかなか育たなかったズッキーニも植えた。&lt;/p&gt;
&lt;p&gt;&lt;img alt="1337423885" src="http://www.kzfmix.com/images/blog/1337423885.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;スナップエンドウは2kgくらいとれているのでちょっと茹でた。&lt;/p&gt;
&lt;p&gt;&lt;img alt="1337423887" src="http://www.kzfmix.com/images/blog/1337423887.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;たしか種が300円くらいだったと思うので豆系の費用対効果は高いと思う。&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B007S02CB0/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/51hhVaEXyUL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;やさい畑 2012年 06月号 [雑誌]&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    &lt;br /&gt;
    家の光協会 / 880円 ( 2012-05-02 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;</description><pubDate>Sat, 19 May 2012 19:46:33 +0900</pubDate><category>家庭菜園</category></item><item><title>ATNDのイベント参加状況をフィンガープリントにしてbayonでクラスタリング</title><link>http://blog.kzfmix.com/entry/1337403016</link><description>&lt;p&gt;ATNDはアテンションのデータとしても興味深いわけで、ATteNtion Dataとして使ってみたいなぁと常々かんがえていたわけですが。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://atnd.org/events/19418"&gt;静岡javaScript勉強会&lt;/a&gt;が丁度よさげなデータだったので、対象者の参加した他のイベントに参加(1)不参加(0)っていう10のビットをフィンガープリントとして
&lt;a href="http://code.google.com/p/bayon/wiki/Tutorial_ja"&gt;bayon&lt;/a&gt;を使ってクラスタリングをしてみた。&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;json&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;requests&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;time&lt;/span&gt;

&lt;span class="n"&gt;event_id&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;19418&lt;/span&gt;
&lt;span class="n"&gt;event_url&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;http://api.atnd.org/events/users/?event_id=&lt;/span&gt;&lt;span class="si"&gt;%d&lt;/span&gt;&lt;span class="s"&gt;&amp;amp;format=json&amp;quot;&lt;/span&gt; &lt;span class="o"&gt;%&lt;/span&gt; &lt;span class="n"&gt;event_id&lt;/span&gt;
&lt;span class="n"&gt;r&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;event_url&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;ev&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;loads&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;r&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;text&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;u&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;ev&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;events&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;][&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;][&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;users&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;]:&lt;/span&gt;
    &lt;span class="n"&gt;nickname&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;u&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;nickname&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
    &lt;span class="n"&gt;user_url&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;http://api.atnd.org/events/users/?user_id=&lt;/span&gt;&lt;span class="si"&gt;%d&lt;/span&gt;&lt;span class="s"&gt;&amp;amp;format=json&amp;quot;&lt;/span&gt; &lt;span class="o"&gt;%&lt;/span&gt; &lt;span class="n"&gt;u&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;user_id&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
    &lt;span class="n"&gt;r&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;user_url&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;ev&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;loads&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;r&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;text&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;events&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;event_id&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;&lt;/span&gt;&lt;span class="se"&gt;\t&lt;/span&gt;&lt;span class="s"&gt;1&amp;quot;&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;e&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;ev&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;events&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;]]&lt;/span&gt;
    &lt;span class="k"&gt;print&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;&lt;/span&gt;&lt;span class="si"&gt;%s&lt;/span&gt;&lt;span class="se"&gt;\t&lt;/span&gt;&lt;span class="si"&gt;%s&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;&lt;/span&gt; &lt;span class="o"&gt;%&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;nickname&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;&lt;/span&gt;&lt;span class="se"&gt;\t&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;join&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;events&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
    &lt;span class="n"&gt;time&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;sleep&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;これでTSVのファイルを吐くので、js.tsvとでもしてbayonで実行する。44人いるので6クラスにわけてみた。&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;bayon -n 6 js.tsv 
1   まあこ logicraft   y.yabe  tomof
2   Kaz_110 yukio.47    secondarykey    となか ando_ando_ando  harumakiyukko   keito5656
3   polidog でみ/DEMi k0sukey
4   tano4510    bontakun_R  aalt    wangzhi planpot オーイシ
5   Hotti   kawario you39   ahonuishino jamireon    motokix _wa_    toniokatanuki   Wataru &lt;span class="se"&gt;\&lt;/span&gt;
 Yokoyama   deep    keiyuyama   haru_iida   fmmfm   enkue   dongame Shinichi Nabeta nckt &lt;span class="se"&gt;\&lt;/span&gt;
    muchico Lasty
6   fujimaruJP  w1mvy   taka2geek   eibiisii    iori_ma
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;5群はその他をまとめた感じですね。1群はフロントエンド寄りの人達で、2群はサーバーまわりを好む人達ですね。3,4群は地理的な制約も受けてるのかなぁと思ってそれぞれの人達の参加したイベント眺めてみたんだけど別れ方がよくわからん。クラスタ数を小さくしてっても3群はなかなかどこにもマージされんしなぁ。ネガティブな特徴（不参加の状況が似ている）が出ているんだろうかねぇ。&lt;/p&gt;</description><pubDate>Sat, 19 May 2012 14:21:56 +0900</pubDate><category>life</category></item><item><title>Traktor Pro2でCould not find iTunes library</title><link>http://blog.kzfmix.com/entry/1337400147</link><description>&lt;p&gt;上記のエラーが出たときは、&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;えーなんだよ、まじかよーえーなんでー？&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;と絶望的な気分になりますが、単にiTunesのXMLが壊れているだけなので、落ち着いて対処しましょう。&lt;/p&gt;
&lt;p&gt;iTunesフォルダのiTunes Music Library.xmlっていうファイルをおもむろに削除したらiTunesを起動して適当な曲のレーティングでもいじって一回終了すると新しいiTunes Music Library.xmlが出来てて(できるタイミングがよくわからんかったが、、)それをTraktorで読み直せば元通り。&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/B004NWS1MU/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/51iJ9ol4W1L._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;Native Instruments TRAKTOR PRO 2&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    &lt;br /&gt;
    Native Instruments / 26820円 (  )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;</description><pubDate>Sat, 19 May 2012 13:02:27 +0900</pubDate><category>music</category></item><item><title>「決算書の暗号を解け！」は良書</title><link>http://blog.kzfmix.com/entry/1337340279</link><description>&lt;p&gt;生き方指南系で有名な勝間和代さんの本だが、本書は純粋に決算書の読み方に閑する本でしかも面白い。
本書を読み終わった時に、丁度自分の会社の決算短信が出てたのでニヤニヤしながら読んでしまった。&lt;/p&gt;
&lt;p&gt;100円台で手に入る本なので買いだと思いますよ。&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/427000262X/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/41iU%2BoADMzL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;決算書の暗号を解け! ダメ株を見破る投資のルール&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    勝間和代&lt;br /&gt;
    武田ランダムハウスジャパン / ?円 ( 2007-10-25 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;科学論文の実験データもそうだけど、自分で数字をいじれる裁量の余地がある部分はある程度決まっていて、そこに無理のある解釈を入れると他が必ず歪みます。決算報告書なんかの会計も一緒だそうで、どこの数字をどういじるとどこに歪みが生じるかっていうことが丁寧に書かれていて、分析が好きな人にとっては本書を読むことで数字パズルという新たな玩具が手に入ります。&lt;/p&gt;
&lt;p&gt;営業なんかから情報を仕入れていれば、自社の内情を知っていると思うので決算報告書が超楽しめるようになります。それだけでも読む価値アリですね。&lt;/p&gt;
&lt;p&gt;尚、前提知識として簿記三級くらいは必要かもしれませんが。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;貸借対照表はあくまでも「会社が買った時にその資産がいくらだったのか」ということを主に示すもの&lt;/li&gt;
&lt;li&gt;キャッシュフロー計算書は、期初の現金と期末の現金の差が何故生じたのかを説明してくれるもの&lt;/li&gt;
&lt;li&gt;本当に成長している会社は利益だけでなくキャッシュも伸びていて、効率良く資産を使っている&lt;/li&gt;
&lt;li&gt;のれん代の償却期間で守備的か攻撃的か判断できる&lt;/li&gt;
&lt;li&gt;通常は売上高の伸びよりも、営業利益や経常利益の伸びのほうが大きくなる&lt;/li&gt;
&lt;li&gt;費用候補は貸借対照表の資産の部に計上される&lt;/li&gt;
&lt;li&gt;棚卸資産を増やせば売上原価は下がる&lt;/li&gt;
&lt;li&gt;社債を発行してたら財務諸表を細かくみたほうがいい&lt;/li&gt;
&lt;li&gt;アナリストのレポートはそもそも買いへのバイアスがかかっている&lt;/li&gt;
&lt;/ul&gt;</description><pubDate>Sat, 19 May 2012 08:51:36 +0900</pubDate><category>life</category></item><item><title>Flask-SQLAlchemyとFlask-WTFの連携</title><link>http://blog.kzfmix.com/entry/1337252296</link><description>&lt;p&gt;最近&lt;a href="http://packages.python.org/Flask-WTF/"&gt;Flask-WTF&lt;/a&gt;をよく使っている。&lt;/p&gt;
&lt;p&gt;SQLAlchemyのデータをWTFに適用する時には&lt;a href="http://stackoverflow.com/questions/3850742/flask-how-do-i-combine-flask-wtf-and-flask-sqlalchemy-to-edit-db-models"&gt;コンストラクタにobj引数で渡せ&lt;/a&gt;ばいいらしいんだが、逆にWTFのデータをSQLAlchemyはどうすんのかなぁと思い&lt;a href="http://wtforms.simplecodes.com/docs/dev/forms.html#the-form-class"&gt;ドキュメント&lt;/a&gt;を調べたら&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;form&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;populate_obj&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;user&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;こんだけだった。&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798032948/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/41bZDMzzeTL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;Pythonプロフェッショナルプログラミング&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    ビープラウド&lt;br /&gt;
    秀和システム / 2940円 ( 2012-03-26 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;</description><pubDate>Fri, 18 May 2012 20:11:19 +0900</pubDate><category>Python</category><category>Flask</category></item><item><title>PhoneGapとTitanium Mobileはどっちが自分にあっているのか？</title><link>http://blog.kzfmix.com/entry/1337251665</link><description>&lt;p&gt;というわけで、読みかけていたPhoneGapの本も読んだ。&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873114861/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/51KyD4VEAcL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;Androidアプリケーション開発ガイド ―HTML＋CSS＋JavaScriptによる開発手法&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    Jonathan Stark&lt;br /&gt;
    オライリージャパン / 1995円 ( 2011-02-24 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;HTML5での開発が大半で、最後にPhoneGapの使い方が書いてあるが、PhoneGapの開発の流れを考えたらまぁ、こういう構成になるだろうなぁと。最新版は本のとおりには動かなさそうだったので、&lt;a href="http://docs.phonegap.com/en/1.7.0/guide_getting-started_index.md.html"&gt;本家のチュートリアル&lt;/a&gt;をなぞったわけだが。&lt;/p&gt;
&lt;p&gt;&lt;img alt="phonegap" src="http://www.kzfmix.com/images/blog/phonegap120517.png" /&gt;&lt;/p&gt;
&lt;p&gt;結局PhoneGapは(オフラインで動く)webアプリケーションなんかを個別のパッケージにして配布したいとかいう要望にこたえるツールなんかなぁと。一方でTitaniumはjavascriptでAndroid/iPhoneアプリ開発って感じですね。&lt;/p&gt;
&lt;p&gt;前者のやり方で作るんだったら、jqmでささっとつくってURLアクセス出来ればいいから（配布もめんどくさそうだし）PhoneGapを利用するシーンはあまりないかなと思った。&lt;/p&gt;
&lt;p&gt;それからこういうアプリはShell Appってよばれているらしい。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.publickey1.jp/blog/12/phonegap_1.html"&gt;PhoneGapを使ったモバイルアプリのネイティブ化は、銀の弾丸ではない&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;個人的には触ってて楽しいのはTitanium Mobileだな。&lt;/p&gt;</description><pubDate>Thu, 17 May 2012 19:57:07 +0900</pubDate><category>javascript</category></item><item><title>「数学ガール ガロア理論」を予約した</title><link>http://blog.kzfmix.com/entry/1337162408</link><description>&lt;p&gt;予約した。楽しみ&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4797367547/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/41hipE4h3JL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;数学ガール ガロア理論 (数学ガールシリーズ 5)&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    結城 浩&lt;br /&gt;
    ソフトバンククリエイティブ / 1995円 ( 2012-06-01 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;</description><pubDate>Wed, 16 May 2012 19:00:34 +0900</pubDate><category>life</category></item><item><title>Titanium Mobile iPhone/Androidアプリ開発入門</title><link>http://blog.kzfmix.com/entry/1337079248</link><description>&lt;p&gt;風邪で咳と鼻水がひどくて会社を休んだのでTDD(ティッシュ駆動開発)してた。&lt;/p&gt;
&lt;p&gt;手を動かすのは5章だけなので丸一日あれば普通に終わる。クライアントサイドのwebアプリケーションを書いたことがあればすんなり理解できる感じなので入門書としては良いと思った。&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/479803231X/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/41jDZ5IY01L._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;Titanium Mobile iPhone/Androidアプリ開発入門―JavaScriptだけで作る&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    小澤 栄一&lt;br /&gt;
    秀和システム / 2520円 ( 2012-02 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Chapter 1 JavaScriptだけでアプリ開発できるTitanium Mobile&lt;/li&gt;
&lt;li&gt;Chapter 2 アプリ開発環境を構築しよう&lt;/li&gt;
&lt;li&gt;Chapter 3 JavaScriptをすこしだけ学ぼう&lt;/li&gt;
&lt;li&gt;Chapter 4 アプリ開発の手順を学ぼう&lt;/li&gt;
&lt;li&gt;Chapter 5 小さなサンプルでプログラミングしてみよう&lt;/li&gt;
&lt;li&gt;Chapter 6 プログラムの動作をデバッグして確かめてみよう&lt;/li&gt;
&lt;li&gt;Chapter 7 アプリストアに公開してみよう&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;1章はイントロダクションだとして、3,4章は特に必要性を感じなかったので流した。&lt;/p&gt;
&lt;p&gt;2章の環境構築のところは非常にわかりやすかったけど、結局Xcode4.2 for snow leopardがみつからなかったのでLionにあげて最新のXcodeを入れてしまった。それから本書のサンプルコードのダウンロードURLを書いてあるページを見つけられなかったので、&lt;a href="http://www.shuwasystem.co.jp/support/7980html/3231.html"&gt;自力で検索して探して&lt;/a&gt;落とした。&lt;/p&gt;
&lt;p&gt;5章のサンプルは&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;stopwatch&lt;/li&gt;
&lt;li&gt;rss reader&lt;/li&gt;
&lt;li&gt;位置情報付きカメラ&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;の3本立てで面白かった。が、最後のカメラのサンプルは実機がなくて実際に写真を撮ることができなかったのでちょっと消化不良。コードの説明もuiのphoto.jsかmodelのphoto.jsなのか微妙にわかりづらくてちょっとはまった。&lt;/p&gt;
&lt;p&gt;6章はデバッグの心構えみたいなものか、入門書だからだと思うがTDDなんかの紹介はない。&lt;/p&gt;
&lt;p&gt;7章はiPhone,Android共にアプリストアの公開の仕方が分かりやすく説明されているので開発者登録するときに役に立ちそう。&lt;/p&gt;
&lt;p&gt;結論としては2,5,7章がよかったので入門書としては買ってよかったかな。&lt;/p&gt;
&lt;p&gt;その先何がいいかなぁとtweetしてたらこれをススメられたので買って読んでみるつもり。&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/1849513961/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/51D%2B6iJZyWL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;Appcelerator Titanium Smartphone App Development Cookbook&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    Boydlee Pollentine&lt;br /&gt;
    Packt Publishing / 3810円 ( 2011-12 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;</description><pubDate>Tue, 15 May 2012 21:01:35 +0900</pubDate><category>javascript</category></item><item><title>作という日本酒（シャア専用）</title><link>http://blog.kzfmix.com/entry/1336883775</link><description>&lt;p&gt;すっきり系&lt;/p&gt;
&lt;p&gt;&lt;img alt="1336883732" src="http://www.kzfmix.com/images/blog/1336883732.jpg" /&gt;&lt;/p&gt;</description><pubDate>Mon, 14 May 2012 19:49:11 +0900</pubDate><category>sake</category></item><item><title>Titanium Mobileの環境を入れた</title><link>http://blog.kzfmix.com/entry/1336905332</link><description>&lt;p&gt;Xcode 4.2 for snow leopardが見つからなかったので、Lionに上げてXcodeの最新版を入れた。&lt;/p&gt;
&lt;p&gt;&lt;img alt="titanium mobile" src="http://www.kzfmix.com/images/blog/tiscreenshot.png" /&gt;&lt;/p&gt;
&lt;p&gt;そんなこんなで半日がかりで環境構築までは進んだが、実機欲しいなぁ(iPhone)&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/479803231X/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/41jDZ5IY01L._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;Titanium Mobile iPhone/Androidアプリ開発入門―JavaScriptだけで作る&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    小澤 栄一&lt;br /&gt;
    秀和システム / 2520円 ( 2012-02 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;</description><pubDate>Sun, 13 May 2012 20:20:18 +0900</pubDate><category>javascript</category></item></channel></rss>
