ようやく8ミリビデオのバージョン1.2が出ました。OpenGLの動作を軽くしたりして、なんとか納得いけるところまで完成しました。
最近の審査の状況ですが、
v1.0リリース→v1.1アップデート→v1.2アップデートと3回審査に出しましたが、すべて5営業日かかりました。
早速オーストラリアとニュージーランドのStaff Favouritesに乗せてもらいました。
これからガシガシプロモーションをしていこうと思います。
なにが腹立たしいって、WWDCにいけないこともそうだけど、ちゃんとチケットをとる対策とか準備をしていなかった自分自身が腹立たしい!もっと頑張れ俺!
チケットがあまっている個人、会社の皆様、空きがあったら是非ご連絡ください。(そういうの出来ない仕組みだったか。。。)
本日、無事に「8ミリビデオ」をリリースすることができました。
昔懐かしい8ミリフィルムのような動画がとれるアプリです。
長かった。。。これを出すまでは死んでも死にきれんという思いで送り出しました。
すでに「8ミリカメラ」という名前は別のアプリで使われているので8ミリビデオにしました。8ミリビデオっていうとHi8とかカセットテープで撮るビデオのことを指すような気がするのですが、そこはご愛嬌ということで。。。
追記:日本語のアプリ名は「8ミリビデオ」のはずだったのですが、うっかり「8ミリカメラ」で申請してしまった。早速アップデート申請かけました。。。
日本でも昔買ったiTunesの曲を無料で落とせるようになった!
アメリカで先行してやっていたものがとうとう日本でもできるようになった。iPhoneで曲を買って、OSを入れ替えているときに、まちがえて曲を消してしまったりということがあったので、うれしい!
「iTunes」→「購入した項目」→「(右下の)以前購入した項目をダウンロード」からいけます。
「マグニチュード7クラスの首都直下地震が、今後4年以内に70パーセントの確率で起きる可能性がある」というニュースを見てびっくり。本当なのか、と思って色々調べていると反論もちょこちょこ出ている。でもこれが本当なら身の安全をまずは考えねばと思って、iPhoneアプリの開発そっちのけで調べてみた。
このニュースが一応正しいという仮定で話をすすめてみると、次に思うのが、何に気をつければいいのか。
阪神淡路大震災のマグニチュードが7.3だから、その時のことが参考になるなと思った。
亡くなった方の80%にあたる約5000人が木造家屋の倒壊による即死。10%にあたる約600人が室内家具の転倒による圧死というデータがある。
「神戸市内の死者約2456人のうち、建物倒壊から約15分後までに亡くなった方が2221人と92%にのぼり、圧死・窒息死で即死した方が大半を占めた」ということだから、とにかく最初の揺れを生き延びることができればなんとかなりそうだ。
僕の場合、家にいる時間とオフィスにいる時間が主だから、それぞれの建物が倒壊しないかどうかが気になる。
建物が建てられた時期によって強度がちがうらしいので、オフィスが建築された時期をネットで調べてみる。
調べてみるとうちのオフィスは1978年でSRC構造なので下の表に照らし合わせると倒壊の確率は5%。
1982年以降の新耐震設計法だとかなり被害が少ない。これから家やオフィスを借りるときはこのあたりも参考にしたい。
本当は地盤の種類とか、津波とか、地震が発生した時間とか、いろいろなことが関係するみたいだから、こんな簡単に推測はできないんだろうけど、調べる前よりはほっとした。
フリーランスで仕事をしていると、個人事業主でやっていくほうが得か、法人成りしたほうが得かで悩む。僕も悩んだ結果、法人にしたほうが得だということで、法人化した。
法人化のメリットとしてよく本に書いてあるのが、個人事業と法人の税率の違い。
個人事業の最大税率は約50%、法人は約40%。
これだけ見ると法人にお金を残しておけば得する感じするけど、こないだ税理士さんと話していて知らなかった事実が発覚。儲かったお金を会社から配当として受け取るときに20%税金がかかる。つまりうちのような「株主=従業員」の会社は最終的な最大税率は約52%になってしまう。(税額 = 利益 x 40% + 利益 x 60% x 20%)
個人と法人のどちらが得かという本は手元に2冊あるけど、どちらもこの点に関してはスルーだった。
この点を含めても、売上げが一定額以上になるなら(400万円とか?)法人のほうが得だと思う。決算作業が大変かと思ったけど、実際やってみたら、うちのような小さい会社は慣れれば1日で終わりそうだ。
明けましておめでとうございます!
一週間ほど開発から離れて食べたり飲んだりを繰り返していました。おかげさまでプログラミング病(寝ても覚めてもプログラミングのことしか考えられない病気)から一時的に回復しました。このチャンスに決算の作業をやってしまおうと思っています。うちの会社は11月が決算月なので、今月中にやらねば。
はじめての決算となる第1期は黒字になりました。
今年最初に読んだIDEA HACKS!2.0という本に
「スキルを持った自分がどんな報酬をもらえるかを考えるのではなく、自分がその業界に何ができるのか、その社会に何ができるのかを考える必要がある」
と書いてありました。最近読んだ志茂田景樹さんのツイッターにも
「有能なのに報われない、と思っている人は恐らく大きな勘違いをしていいる。能力は報われるものではなく、多くの人に支えられて多くの人の有用に供されるべきものである。そこのところが解らないと能力を鼻にかけることになり、支える人たちはいつまで経っても現れない。」
と偶然似たようなことが書いてあった。
なるほど〜と思いました。
ひっそりと「シズカメラ」なるアプリをリリースしました。
シャッター音が静かなカメラアプリになります。
この手のアプリは有料、無料を問わずたくさんあって、なかには売れているアプリもあり、しかも開発するのが簡単ということで、作りました。
最初は完全無音で審査に出したのですが、やっぱりLicense Agreementに反するということでリジェクトされました。
そこで、音声を足して再審査に出しました。
今回は細かいところで、時間を費やしました。iPhoneにもとから入っているネイティブのカメラアプリはすごい。
例えば、フラッシュのボタンを押そうとしてフラッシュボタンのちょっと外側を押してもボタンが反応する。ボタンの外側なんだから、厳密に言えば、プレビュー画面をタッチしてフォーカスが合わないとおかしい。でも、ユーザからしてみると、そこはフラッシュ切替であってほしい、みたいな。
左下にあるサムネイル画面も作りが複雑。デバイスを横に傾けるとこのサムネイルも回転するんだけど、単純に回転するだけじゃなくて、一度拡大する。たぶん、そのまま回転すると背景が見えてしまうからだと思う。
フロントカメラとバックカメラの切替もフリップアニメーションなんだけど、フロント→バックは右から左、バック→フロントは左から右、となっている。
今回のアプリで、テストはたくさんしたのに、アプリがリリースされてから、ふと義父のiOS4.1端末でダウンロードしてやってみると、起動しない。。。XCodeにつないで原因をさがしたけど、結局わからず。。。そこですぐにアップデートしてiOS4.2以上を対応端末とするようにした。
それにしても、ひさびさにアップルに審査に出したら、そのスピードに驚かされる。さすがに最初の審査は1週間かかったけど、そこでリジェクトされて、その日にまた再審査したら、翌日にはリリースされてた。バグが見つかってアップデートかけても1日でリリース。すごい。
2年前の審査ではこうはいかなかったから、アップルも日々改善してるんだろうなと思った。ありがたい。
というわけで、シズカメラのバグを直しつつ、次のアプリに着手してます。次はOpenGLを使うアプリ。CoreImageが出てきて、やった!と思っていたけど、エフェクトの自作はMac OSのみということで、あきらめて、もういちどOpenGLを学び直しています。
新橋のソフトバンクショップでiPhone4S買えました。店員さんと話したら100台以上在庫入ったみたいです。
10/7日に予約開始になって午後3時くらいにソフトバンクショップに行って、8番目の整理券をもらいました。
それで、今日はお昼過ぎにお店にいったら、待たずにすんなり購入手続きをしてもらえて、すぐにiPhoneを手に帰れました。
それでも、アップルストア銀座のお祭り気分は味わいたいので、一応銀座も見てきました。iPhone4の時と同じくらい並んでる。僕はiPadの時に予約をせずにこの列に5時間並びました。iPhone4の時は朝5時から夕方5時まで立ちっぱなしで並びました。
というわけで、今回はスムーズに買えてほっとしてます。
iPhone4Sのカメラが気になっていたので、試してみた。ズームのやり方がわからない。。。。ので調べてみたらピンチアウトでやるみたい。なるほど。フリックするとアルバムにいける。
それから、マナーモードのスイッチが若干下に位置しているので、今使っているバンパーが使えない。でも、まだ4S用のケースはあんまり出てない。
iOS5のbetaを入れてアプリを試してみました。キーボードが表示されるときに変換候補が出る枠が新しく表示されるようになりました。キーボードの高さが変わるので、UIの変更が必要なアプリがちょこちょこあるみたい。
それから僕は一台しかiPhone4をもっていなくて、iOS5 betaをいれるのをためらっていたのだけれど、どうしてもiOS5をテストしなければいけない事情があったので入れてみました。でもやっぱりiOS4に戻してテストしたいことが出てきてしまい、しかたなくダウングレードの方法を探ってみる。サイトにはダウングレードはできないと明記されているけれど、DFUモードという状態からiTunesでリストアしたら案外簡単にできた。。。
家で開発するのにMacBookを買おうと思ってマックストアを見ていると、どうさがしてもホワイトMacBookが出てこない。。。販売終了っぽい。
アプリの値段が85円になってる!!びっくりした!はじまって間もないけど、下半期一番びっくりした。
開発者の取り分が60円。いままでは81円だったから、約25%売上減!!
海外のApp Storeでも値動きがあったみたいだけど、日本からの売上がほとんどのうちとしては痛い。。。
新しいアプリの開発を始めました。やっぱりゼロからコーディングをするのは楽し〜!ものづくりって感じ。
今日は月曜日。プログラミングのスクールを月曜に予約したので、これから学校へ。土曜、日曜、と休んでからの月曜は緩む。特に一人で仕事していると、強制力がないのでセルフコントロールが重要。だから、お金を払って、スクールを予約して、誰かとの約束を作ることで、ほどよい緊張感が生まれてスムーズに一週間が始まります。なまけものの僕にはもってこい。
ネットでニュース見てたら以前いた会社が東証一部に上場してました。。。マザーズから東証一部への移行で史上最短とのこと。やっぱりこの会社はすげ〜!
僕は学生のころから一人で働くのが夢だったので、あえなくこの会社を退社することになりましたが、働いていた時はたくさん勉強させてもらいました。本当にあの環境で働けて良かったと思ってます。たとえば社内のプレゼンで「徹底的に」という言葉を使って怒鳴られたのは目から鱗でした。社長曰く、「徹底的に。なんて、何もしないと一緒だ。具体的にいつまでに何をどうするのか言え。」と。本当にその通りだなと思いました。
中でも社員教育にはすごくお金をかけてくれました。技術系、モチベーション系、ロジカルシンキング、人事考査(社員評価)、などなど。お給料もらいながら勉強できるなんてサイコー!と思ってました。
それから最近カンブリア宮殿見ていてP&Gの日本の社長さんが出ていて、「社員トレーニング」を強調していました。
すごく当たり前だけど、基本的なことをちゃんと実行しないとだめだなと痛感した次第です。
というわけで、先週IT系のスクールに通い始めました。プログラミング基礎のヌケモレや、フォトショップ、イラストレーターなど、自分に足りないものを勉強します。
営業さんとお話すると「景気が悪くなってくると社員教育にかけるお金を削られちゃうんですよね」とのこと。トレーニングして、もっといいもの作って、売上伸ばして、もっとトレーニングして、という好循環を作りたい。
現在僕がお世話になっているKatanaオフィスさんの汐留オフィス専用デスクに空きが出ました。写真奥の窓側が僕の席で、そこから右の席3つが今のところ空いています。(6/13現在)
興味がある方は担当の梯さんまで〜。
僕はiPhoneアプリの開発を2年前に始めまして、最初は作業を自宅でやっていました。でも、昼寝したり、テレビ見たりとなかなか効率があがりませんでした。パジャマのまま一日過ごしたり。そこで近くのスタバに行ったり、図書館に通ったりしました。そこそこ効果があったのですが、やっぱり眠くなると早退!とか言って家に帰って来ちゃうことがあったりしました。そこで一年前のWWDCの時に一念発起してレンタルオフィスを家から遠いところに借りました。家賃はかかるのですが、それ以上の売上が出ましたし、なによりも日々が充実します。
このオフィスには「フリーシート」「専用デスク」「個室」とあります。僕は人から見られていないと絶対寝るので、まず個室はアウト(家と変わらない)。フリーシートは緊張感出るけど、参考書をおける場所がない(スタバと変わらない)ので、専用デスクを借りることにしました。
iPhoneアプリを個人で開発していて、最近パッとしないという方や、2〜3人でiPhoneアプリを開発している会社の方など、おすすめです。
そもそもなんで部外者の僕がオフィスの宣伝をするかというと理由は2つ。
①iPhoneアプリを開発している方が入居してくれると、情報交換できて楽しい。
現在汐留オフィスにはiPhoneアプリを開発している会社、個人が僕以外いません。(もしかしたらいらっしゃるのかな?わかってないだけ?渋谷オフィスではちらほらMacで作業されている方を見かけた)ですので、近くにアプリを開発している方が入居してくれたら刺激になるなあと思ったのです。
②起業するならKatanaオフィスが最高
いろいろ悩みながらここまでやってきた個人開発者としては、同じような悩みを持っている個人開発者に是非聞いてほしいという思いがあります。Katanaオフィスさんはかゆいところに手の届く感じで、ほんとうに素晴らしいサービスを提供してくれます。しかも、そのサービスをもっとよく、もっとよくという気概が感じられる会社さんです。僕がレンタルオフィスを借りる際に別の物件も見たのですが、そこは漫画喫茶のような感じで、他の会社さんとコミュニケーションがなく、暗い感じでした。でも、このオフィスはみんなでお昼を食べにいったり、最近の調子はどうなんて話をしたり、すごく明るい感じでやってます。司法書士さん、税理士さんの紹介もあるし、起業のアドバイスも受けられる。言い始めるとキリがないですが、このオフィスはよいですよ!オススメ!
サンフランシスコで年に一度のお祭り開催!でも風邪をひいて、生でジョブズを見ずに爆睡しました!
iOS5のベータ版を落としてみた。
NDAがあるので詳しく書くのはダメだけど、CoreImageとGLKitは熱い。カメラアプリばかりを出しているので、このフレームワークを使ってGPUとOpenGLを簡単に使えるようなれば、もっと楽にアプリが作れるようになる。
7月に源泉所得税を払わないといけないので、たまった経費の記帳をしています。Boot campにWindows7を入れてMac上でVirtualBoxを通して起動しているのですが、弥生会計で落ちる。。。。いろいろ試しているうちに弥生会計でこのボタンはさわっちゃいけないとかわかってきました。この危うい状況で進めるのもどうかと思いますが。。。
法人用のサイトアドレスを取得しました。
tektek.co.jp になります。
今まで通りtektek-inc.com からでもアクセス可能ですが、順次tektek.co.jpのほうに移行してきますので、ブックマークなどをしている方はご変更ください。なおRSSも使えますので、そちらを設定していただいて、メールソフトでご覧頂くと便利かと思います。(更新が不定期なもので。。。)
今日ひさびさにヨドバシによったら、iPadの展示がすべてなかった。店員さんに聞いてみたらiPadはすでに生産終了しているので、入荷もなく在庫も売り切れたとのこと。iPad2はいつ入るか聞いたら未定とのこと。
グーグルで「一眼トイカメラ」とか「一眼トイ」と入力して検索をして、ツイッターとか、ブログで一眼トイカメラのいいところ悪いところを収集しています。App Storeのレビューにも書かれない生の声があって、バージョンアップをする際の貴重な情報になっています。感謝。
そうこうしていると、なんとIMALUさんが一眼トイカメラを使ってくれているではありませんか!!
http://ameblo.jp/imalu-beepbeepbeep/entry-10844174926.html
それからブラザートムさんも!
http://app.oricon.co.jp/special/pc/2011/0223_slife/index.html
僕はミーハーなので、芸能人が僕の作ったアプリを使ってくれていると思うと大興奮です。
今朝起きたらWWDC2011の案内のメールが。。。行こうかどうしようか迷いながら、とりあえず購入サイトを見てみると「Sold out」の文字が!
まさか初日で売り切れるとは。。。Apple製品の人気ぶりをうかがわせるスピードでした。WWDC関連のツイッターを読む限り数時間で売り切れてる。。。
もし来年行きたいなら、夜寝る前にメールの着信をオンにして、携帯を枕元において寝るしかなさそうです。。。
今年のはじめに念願のMacBook Proを買いました。でも開発するだけで、新しいソフトをインストールするということをしていませんでした。それで、エクセルファイルをひさびさに開こうと思ったら、マイクロソフトオフィスが入っていなくて開けない。そりゃそうだ、と思ってOpen Officeの最新版を入れてみた。ver2.xよりきれいで使いやすくなってる!どんどんマイクロソフトオフィスを買わなくなりそうです。
バージョンアップに時間が空いてしまいましたが、本日一眼トイカメラのver1.3を審査に提出しました。10日間ほどでリリースされると思います。
テスト項目表を作って、iPod, iPhone3G, iPhone3GS, iPhone4と手持ちのデバイスで徹底的にテストしていますが、バージョンアップはそれでも毎回怖い。10万人以上のユーザにダウンロードされて、バグが見つかった時の恐怖。。。バグを直すのにまた審査に出して10日かかるというがまた恐怖。
この恐怖心から、テストに関しては嫌になるほどやってます。
今回のバージョンアップで、ツイッターに画像をアップロードできる機能がつきました。個人的には画像処理の時間をOpenGLで短縮したかったのですが、納得できるほどの高速化には至りませんでした。ここに関してはこれからも研究していきます。
他にもたくさんの要望をいただいているので、レビューなどを参考にしてどんどん改善していこうと思います。
ようやく引っ越し作業が落ち着いてきました。
画像処理をするときに、CPUよりGPUを使った方がおおむね早いのですが、やりたい画像処理によってはCPUのほうが効率がよかったりする。ここ最近はOpenGLで実装したものと今まで通りCPUで処理していたものとの速度の比較をしていて、かなり試行錯誤していました。OpenGLだと逐次処理でなくて並列処理になるので、どうしても使えるアルゴリズムが限られてくる。
という方はこちら!
ここはお仕事マッチングサイトです。iPhoneアプリ関連の案件がたくさんのってます。僕もたびたびお世話になっています。このサイトのいいところはたくさんありますが、なんといっても、「コンペ」。驚くほど安く、たくさんの良質なデザインがあがってきます。
日本のアプリのネーミングは、僕が日本人なのでなんとか作れます。が、英語とか、フランス語とか、その土地にあったネーミングを作るのは難しく、ちゃんとネーミングしないとアプリが売れない。
名前とアプリアイコンはユーザが一番最初に目にする場所なので大切!ということで、どうしたらいいか調べていたところ、DYS:Translationsさんがやってくれるそうです。
DYSさんというと、アプリの説明文の翻訳で開発者の間では有名です。一眼トイカメラの翻訳もここにお願いしました。そこで各言語ごとにアプリのネーミングをしてもらえませんかと問い合わせてみたところ、やってくれるそうです。ありがたい。
OpenGL ES 2.0がようやく自分のものになってきて、プログラマブルシェーダで比較的柔軟に画像処理ができるようになってきた。いままでこれをなぜ使わなかったんだ。。。というくらい高速。
四国から無事に帰ってきました。うどんを4食べ、レンタカーを路肩にぶつけて警察を呼んだり、高速が事故の通行止めで飛行機に間に合わなかったりと、いろんなハプニングがありました。笑
さて、OpenGLのトレーニングの感想の続きです。
今回お世話になったのはここです。講義の内容はわかりやすく、行って本当によかった。赤本、青本と呼ばれる参考書をスイスイ読める方は必要ないかもしれませんが、僕はこの講座に行く前はチンプンカンプンだった青本が、いまはゆっくりですが読めるレベルになりました。基礎が大事という言葉を痛感。基礎が大事で思い出すのが中田選手の言葉。
Q「もっとも優れていると思うサッカー選手は?」
中田「今は引退してしまったけれどジダンが僕が見た中で一番優れた選手だと思う。ジダンはサッカーをしているというよりもまるでダンスをしているみたいなんだ。だから僕はいつも
彼のプレイが見たい。ジダンのプレイは基礎がとても高いレベルにある。基礎トレーニングは退屈で自分にはもうできるって思うかもしれないだけど、基本練習に終わりなんてないんだ。だから毎日長い時間をかけて練習したほうがいい。それが良い選手になる秘訣だよ」
OpenGLの研修が終わりまして、日曜日から四国に来ています。今週のブログの更新は不定期になりそうです。
OpenGLの研修は最高でした。いかに自分が基礎をすっとばしてOpenGLを実装しようとしていたのか痛感させられました。サッカー選手も言ってましたけど、「基礎が大事」。次の研修も出ようと思ってます。