<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule" >
  <channel>
  <title>autotakerのブログ</title>
  <link>http://furidashi.sugo-roku.com/</link>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://furidashi.sugo-roku.com/RSS/" />
  <description>おもに自分のプログラムの開発日記になると思います。
ときどき学校やパズルの話題も入るかも。</description>
  <lastBuildDate>Thu, 07 Jul 2011 06:13:31 GMT</lastBuildDate>
  <language>ja</language>
  <copyright>© Ninja Tools Inc.</copyright>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" />

    <item>
    <title>iPhoneアプリ。Marutsuke 公開</title>
    <description>
    <![CDATA[はじめての iPhoneアプリをついに公開することができました。<br />
<br />
アプリ名はMarutsuke。<br />
算数のマルつけをするゲームです。<br />
無料です。よかったらダウンロードして遊んでみてください。<br />
<br />
以下のリンクからiTunesの紹介ページに飛ぶことができます。<br />
<a href="http://itunes.apple.com/jp/app/marutsuke/id447791749?mt=8">itunes.apple.com/jp/app/marutsuke/id447791749</a><br type="_moz" />]]>
    </description>
    <category>iPhone</category>
    <link>http://furidashi.sugo-roku.com/iphone/iphone%E3%82%A2%E3%83%97%E3%83%AA%E3%80%82marutsuke%20%E5%85%AC%E9%96%8B</link>
    <pubDate>Thu, 07 Jul 2011 06:09:26 GMT</pubDate>
    <guid isPermaLink="false">furidashi.sugo-roku.com://entry/5</guid>
  </item>
    <item>
    <title>iPhoneアプリ公開</title>
    <description>
    <![CDATA[&nbsp;お久しぶりです。<br />
ようやくiPhoneアプリの作り方がだいたい分かって<br />
（中略）<br />
プロダクトが完成したので（ぉ<br />
App Storeにアップロードしました。<br />
<br />
ただいま審査待ちです。<br />
公開されたらまた報告します。<br />
<br type="_moz" />]]>
    </description>
    <category>Mac</category>
    <link>http://furidashi.sugo-roku.com/mac/iphone%E3%82%A2%E3%83%97%E3%83%AA%E5%85%AC%E9%96%8B</link>
    <pubDate>Fri, 01 Jul 2011 14:29:42 GMT</pubDate>
    <guid isPermaLink="false">furidashi.sugo-roku.com://entry/4</guid>
  </item>
    <item>
    <title>iPhoneアプリを作る。</title>
    <description>
    <![CDATA[一週間インフルエンザで倒れてました。<br />
予防接種はしたはずなのになあ・・・まあかかるときはかかるんですね。<br />
<br />
ようやく落ち着いてきたのでiPhoneアプリを作り始めました。<br />
使用している教科書は<br />
iPhone/iPad/iPod touch プログラミングバイブル<br />
というものです。Objective-Cに関してもある程度は文法とか書いてくれてあるのでありがたい。<br />
<br />
で、とりあえず画像の表示とかも覚えてなぞったとおりに線が表示されるようにしてみたのですが<br />
<a href="//furidashi.sugo-roku.com/File/bezier_off.png" target="_blank"><img width="100" height="178" border="0" align="left" src="//furidashi.sugo-roku.com/Img/1301652020/" alt="bezier_off.png" /></a><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
こんな感じでカクカクに・・・・意外とタッチイベントの取得間隔が長いようです。<br />
ということでベジエ曲線で平滑化を試みます。<br />
その結果がこちら<br />
<a href="//furidashi.sugo-roku.com/File/bezier_on.png" target="_blank"><img width="100" height="179" border="0" align="left" src="//furidashi.sugo-roku.com/Img/1301652212/" alt="bezier_on.png" /></a><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
まあ及第点かなあ。現在二次のベジエ曲線で補間しています。<br />
三次は計算式たてるのが面倒で場合分けも必要な雰囲気だったのであきらめました。<br />
また暇なときに考えます。（今以上に暇なときが来るとも思えないのだけれど）<br />
<br />
で、これで何が作りたかったかというと、正確な丸を描くゲームです。<br />
何か調べたらすでにいくつか出てるみたいだけどまあ気にしない。<br />
<br />
ユーザーが入力した軌跡を円と仮定してその「円っぽさ」を数値化するのですね。<br />
<a href="//furidashi.sugo-roku.com/File/marutsuke.png" target="_blank"><img width="100" height="191" border="0" align="left" src="//furidashi.sugo-roku.com/Img/1301652802/" alt="marutsuke.png" /></a><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
まあこんな感じです。作ってみたらやっぱり実機で動かしたくなったので<br />
iOS Developer Programに加入して来ました。<br />
実機で動かせるのは来週になりそうです。<br />
<br />
<br />]]>
    </description>
    <category>Mac</category>
    <link>http://furidashi.sugo-roku.com/mac/iphone%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E4%BD%9C%E3%82%8B%E3%80%82</link>
    <pubDate>Fri, 01 Apr 2011 10:16:14 GMT</pubDate>
    <guid isPermaLink="false">furidashi.sugo-roku.com://entry/3</guid>
  </item>
    <item>
    <title>Xcode4導入2日目。OpenCVを使うときの注意点。</title>
    <description>
    <![CDATA[さて、導入2日目です。<br />
英語はいいけど、とりあえず以前のプロジェクトを移してみます。<br />
<br />
（スクリーンショットはすべてが終わってからとってるので最初の状態とは異なります。）<br />
<a target="_blank" href="//furidashi.sugo-roku.com/File/2011031901.png"><img width="200" height="113" border="0" align="left" alt="2011031901.png" src="//furidashi.sugo-roku.com/Img/1300545334/" /></a><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
ずいぶん操作画面変わったなーというのが正直な感想ですが。<br />
何かiTunesライクになってます。<br />
<br />
このプロジェクトはOpenCVを使ったもので<br />
以前どうにかしてOpenCVのFrameworkを作っていれていたのですが、<br />
デフォルト状態だとリンクが上手くいかないみたいで動かない。<br />
<br />
いろいろやってみたらOpenCVのライブラリを上手く読み込んでくれないみたい。<br />
<br />
ちなみにCで書いてあります。<br />
どうやらAppleはどうしてもObjective-CでやってほしいらしくCには冷たいようですw<br />
<br />
<br />
気を取り直してまだ残ってたXcode3で開いたらちゃんとできました。<br />
Xcode4ではビルドディレクトリとかいろいろと以前のバージョンと違うところもあるので<br />
その辺の都合なのかな〜とか考えながら<br />
しばらくどうにかならないものかといろいろ設定をいじくり回していたところ、<br />
<br />
Xcode3でも「cannot execute binary data」（だったかな？）とか<font size="4"><br />
エラーをはいて動かなくなりました。</font><font size="4">（涙目）</font><br />
いつもならTime Machineで復元するのですが、<br />
最近諸事情によりバックアップをとっていなかったのです。<br />
<br />
<br />
<font size="4"><strong><font color="#ff0000">教訓：動くバージョンのコピーをとっておくこと。（当たり前）</font></strong></font><br />
<br />
で、もうあきらめて公式が対応するのをまとうかと思いながらそれでもあきらめきれず、<br />
ふと公式（OpenCV）のサンプルプログラムに<br />
Xcode形式のがあったのを思い出して動かしてみました。<br />
するとなぜかすんなりとビルド成功しました。さすがですね。<br />
動くサンプルがあるなら自分の作ったものも動かないわけがない。<br />
ということでビルドのセッティングを一つ一つ照合していきました。<br />
<br />
ここからがある意味重要な情報です。同じような境遇の方は参考にしていただけると幸いです。<br />
<br />
左に表示されている自分のプロジェクトをクリックするとビルドの設定項目が出てきます。<br />
<a target="_blank" href="//furidashi.sugo-roku.com/File/2011031102.png"><img width="200" height="142" border="0" align="left" alt="2011031102.png" src="//furidashi.sugo-roku.com/Img/1300547861/" /></a><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
そのうちの<br />
Linking -&gt;&nbsp; Mach-O Type を Executable に<br />
Linking -&gt; Other Linker Flags を -framework Carbonに<br />
しました。ほかにもいくつかいじったのですが致命的なのはここのようです。<br />
<br />
これで無事ビルドできるようになりました。<br />
これらのフラグがどういう意味なのかまださっぱりわからないのです。<br />
いつかわかるようになる日が来るとよいのですが。<br />
<br />
この問題を直すので今日は終わりました。iPhoneアプリの勉強は明日以降になりそうです。<br />
<br />
<br />]]>
    </description>
    <category>Mac</category>
    <link>http://furidashi.sugo-roku.com/mac/xcode4%E5%B0%8E%E5%85%A52%E6%97%A5%E7%9B%AE%E3%80%82opencv%E3%82%92%E4%BD%BF%E3%81%86%E3%81%A8%E3%81%8D%E3%81%AE%E6%B3%A8%E6%84%8F%E7%82%B9%E3%80%82</link>
    <pubDate>Sat, 19 Mar 2011 15:18:23 GMT</pubDate>
    <guid isPermaLink="false">furidashi.sugo-roku.com://entry/2</guid>
  </item>
    <item>
    <title>Xcode4.0 バージョンアップ</title>
    <description>
    <![CDATA[初めまして。これが初投稿の記事となります。<br />
<br />
なぜいきなりバージョンアップの話から入るというと、<br />
このバージョンアップに2時間くらいかかりまして、<br />
その暇な時間に<br />
<br />
ブログでも作ろうか。<br />
<br />
ということになったわけです。<br />
<br />
<br />
Xcodeはつい先日4.0が発表されて、今回から有償（600円）となりました。<br />
当然のごとくMac App Storeからの配布となります。Snow Leopard以外はアップデートできません。<br />
<a href="http://itunes.apple.com/jp/app/xcode/id422352214?mt=12">Mac App Storeで見る。 <br />
</a><br />
<br />
ここのコメント欄によると直接インストールすると上手くいかないと言うことで、<br />
ダウンロードしてからパッケージの中にあるインストーラーでインストールしました。<br />
<br />
そして無事インストール完了しいざ立ち上げました。<br />
・・・<br />
・・<br />
・<br />
<br />
<a href="//furidashi.sugo-roku.com/Img/1300441861/">
<img alt="Xcode4.0.png" width="150" height="101" border="0" align="left" vspace="0" hspace="0" src="//furidashi.sugo-roku.com/Img/1300441861/" /></a><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<font size="5">・・・英語・・・・orz</font><br />
<br />
まあ発表されたのが10日ほど前とかスクリーンショットや紹介文がすべて英語っていうところから<br />
推測はできたはずなんですがね。<br />
<br />
英語でも読めない訳じゃないんですけど<br />
読むスピードが落ちるからなあ・・・<br />
<br />
しばらくは旧バージョンも使うことになりそうです。<br />
こんなのでiPhoneのアプリ開発なんてできるのかな・・・<br type="_moz" />]]>
    </description>
    <category>Mac</category>
    <link>http://furidashi.sugo-roku.com/mac/xcode4.0%20%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%A2%E3%83%83%E3%83%97</link>
    <pubDate>Fri, 18 Mar 2011 09:59:34 GMT</pubDate>
    <guid isPermaLink="false">furidashi.sugo-roku.com://entry/1</guid>
  </item>

    </channel>
</rss>