2013-01-01から1年間の記事一覧
今年は、仕事もない、海外に行きたいけどあてもない、というところから始まり、スペインに行って生活してみたり、シリコンバレーでの仕事にありつけたり、日本に戻ることになって奥さんの実家(福島)に居候することになったり・・・等々、今年は自分にとっ…
「はてなエンジニアブロガー祭り」というイベントに登壇した際に、「ブログを続けてよかったことは何ですか?」という質問があって、 書籍を執筆するきっかけになった 海外で働きたい、とか書いてたら海外で起業する人から声がかかった 等々挙げてみたのです…
今月はたくさんブログを書いたので、ジャンル別にまとめます(まだ12/24なので、もし年内に記事書いたら追記します)。 人気記事(20ブックマーク以上)に☆マークを、とくに人気でもないけど埋もれるには惜しい記事には★マークを付けました。 画像/動画/音…
"Location and Maps Programming Guide" というCoreLocationとMapKitまわりのApple公式のプログラミングガイドがあり、そこにはiBeaconまわりの情報が詳細に載っているのですが、いつも更新が遅い(もしくは更新されない)印象がある日本語版にも早々にこの…
先日登壇させていただいた「はてな エンジニアブロガー祭り」ですが、多くの人が参加レポートをブログに書いてたので自分が書く必要はないなと思い、代わりに『http://d.hatena.ne.jp/shu223/20131216/1387119735』というエントリを書いたのですが、あまりに…
openFrameworks で OSC (Open Sound Control) を使うためのアドオン、ofxOsc を使用してアプリ間連携を行う方法のメモ。 送信側の実装 ホストアドレスとポートの定義 ローカルにあるアプリ同士連携させる場合はlocalhostでOK。 #define HOST "localhost" #de…
加藤さんをはじめとする豪華執筆陣による名シリーズの最新刊です。 上を目指すプログラマーのためのiPhoneアプリ開発テクニック iOS 7編posted with amazlet at 13.12.20加藤 寛人 西方 夏子 藤川 宏之 鈴木 晃 高丘 知央 インプレスジャパン 売り上げランキ…
iBeacon関連のAPIはそんなに多くなく複雑でもないので、実装の参考になる日本語記事はわりと出そろっている *1、という印象を個人的には持っています *2。 というわけで、 こういうことをやりたいときはここを見ろ! という逆引きリファレンス的な切り口で …
昨日『AV Foundationで120fpsスローモーション動画撮影を実装する』という記事を書いたのですが、動画まわりの処理もオーディオと同様、基本的なところから一歩踏み込もうとすると途端に難しく、web上の情報も少ないと感じました。 この辺りはこれから勉強し…
iPhone5sだけのスペシャルな機能として、秒間120コマでの高速撮影 があり、標準カメラアプリではこれを利用した スローモーション動画撮影機能 が可能となっています。 これに類する機能をAVFoundationで実装できないかやってみたところ、うまくいったので、…
12月14日(土)、品川にて開催された「はてな エンジニアブロガー祭り」というイベントの参加報告エントリのまとめです。 *1 『はてな エンジニアブロガー祭り』に参加してきた #エンジニアブロガー祭り | DevelopersIO 「はてなエンジニアブロガー祭り」オ…
昨日、品川にて開催された「はてな エンジニアブロガー祭り」というイベントに、ゲストスピーカーとして登壇させていただきました。 「エンジニアブロガー」と銘打った祭りなので、ここはやはり「登壇しました」エントリを書いた方がいいだろう、ということ…
PerfumeのモーションキャプチャデータをiOSアプリで動かす 際に使用したアドオン『ofxBvh』のソースを見てみると、 他のアドオンやライブラリにも依存してなくて、ソースも500行程度 と、意外とシンプルで、しかもあまりoFの機能に深く依存してないように見…
話題に遅れること1年半、例のPerfumeのモーションキャプチャデータを動かすことをやってみようと思います。 といっても、データと一緒に oF のサンプルアプリが既に公開されてるようなので、それを試しつつ、iOSで動くように改修しつつ、 どんな実装になって…
なにやらハード/デバイスの世界では、外部連携するのにシリアル通信を用いることが多いようです。たとえば、Arduino がそうだし、ロボットアームとかもシリアル通信で動きのデータをリアルタイムにやり取りするものもあるらしいです。 シリアル通信が「シリ…
という発表を、本日クックパッドさんのTips共有会 "potatotips" *1 の第2回でしてきました。 BluetoothLEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜 Tipsというか、 個人輸入したBLE対応デバイスの技適の取り扱いに関して、識者の方々に相…
先週、タイムラインにこんな記事が流れてきました。 これからブログを頑張ろうと思う人へ。まずは三ヶ月毎日書く。話はそれからだ。はてなブックマーク- これからブログを頑張ろうと思う人へ。まずは三ヶ月毎日書く。話はそれからだ。 タイトルを見て、ちょ…
達人出版会から出ているiOS関連書籍では、『iOS5プログラミングブック』と、『エキスパートObjective-Cプログラミング』を購入済み(どちらも超良書なので紙で持っててさらに電子版も購入)なのですが、改めてサイトを見てみるとかなりの数が出ています。達…
AsyncImageView を arm64 で動かすと EXC_BAD_ACCESS でクラッシュする件の対処法です。 結論から言うと、objc_msgSend をキャストするよう修正すればOKです。 たとえばこれを、 objc_msgSend(connection.target, connection.success, image, connection.URL…
xcrun コマンドを使用します。 $ xcrun lipo -info <path_for_binary> たとえば AppSocially SDK について調べてみると、 $ xcrun lipo -info AppSocially.framework/Versions/A/AppSocially 下記のように、出力されました。 Architectures in the fat file: AppSocially are:</path_for_binary>…
button クリックするとbangを出力する dial まわすと、その角度に応じた値を出力する slider スライダー gain~ 指数関数で値が増大するスライダー kslider クリックしたキーに応じた値が出力される dropfile オブジェクト内にファイルをドラッグ&ドロップす…
こちらの記事でやったような、オブジェクトを置いたりつないだり編集したりといった、ごくごく初歩的な操作以外に、 開発してたら頻繁に必要になりそう な操作方法を調べてみました。 オブジェクトを揃える 揃えたいオブジェクトを選択 し、 cmd + Y これが …
こちらでとりあえずインストールして音を出せたので、もう少しいろいろやってみます。 まずは こちらのページに載っているパッチを忠実に作成してみました。 音程を変化させる これ、組むのは簡単でしたが、いちばん上のNumberオブジェクトの数値をどうやっ…
本日、CAREER HACKさんに、『失敗続きの窓際エンジニアが掴んだ最後のチャンス|iOSアプリ開発者 堤修一に訊く | CAREER HACK』というインタビュー記事を掲載していただきました。 この記事は2本立てとなっていて、実際にどうやってスキルを伸ばしていったの…
シャワーあびてるときはやたらアイデアが浮かんだり今やるべきことが明確に見えてきたり(あとずっと忘れてたことを思い出したり)するというのはなんでだろう、と考えてみて、仮説として思い浮かんだのは、「外部からのインプットがほぼないので、自分の内…
カヤック時代の同僚であり、かつ尊敬するクリエイターである 佐藤ねじ 氏(以下ねじさん)に、デザインをお願いし、個人の名刺 *1 をつくりました。 「堤」の部分にはミシン目が入っていて、 ペリッとはがすと一番上の写真のように「iOSアプリアイコン型の穴…
今日から、gihyo.jpで新しい連載が始まりました。 『iOSアプリと連携させて使えるデバイスたち』 というタイトルで、 iOSアプリと連携させるためのSDKや、Web APIが用意されているデバイスを紹介していこうと思っています。 iPhoneやiPadは,あたりまえです…
本日11/11吉日、TechCrunch Tokyo ハッカソンにて、"TechTalk" という枠で人生初の講演をさせていただきました。 さて、このハッカソンに、ハッカー界の著名人が2人も登場して頂けることとなったのでお知らせしたい。(中略)もう1人は、同じく500 Startups…
iOS7 で SLComposeViewController を表示しようとすると、すぐに completionHandler が実行されてしまい、表示できない、という問題の対処法です。 ググっても同じ問題で困っている人が見当たらなかったので、すごくニッチな話かもしれません。。 *1 状況 SL…
『iOS 7 の隠しフォント, ヒラギノ角ゴ W1/W2 を CSS で指定する』という記事を読んで、「あれ、これってPrivate APIにあたるんじゃない?」と思いフォント名一覧を出力してみたので、そのついでにその一覧をここに掲載しておきます。 (追記2013/10/17その…