2014年を締めくくるにあたり、まずは各OSでこの一年間なにが起きていたかを振り返る。 “2014年のアプリ開発: 各OSの動き” の続きを読む
Androidアプリ開発のすすめ
新しく買ったiPad Air 2はとても快適で素晴らしい。今この記事もiPadから書いている。それくらいユーザとしてはiOS製品が気に入っている。だけど、アプリ開発者としては今はiOSアプリ開発よりもAndroidアプリ開発の方に魅力を感じている。この魅力を、とくにAndroidアプリ開発を敬遠してきたエンジニアの人にも伝えたい。
これから書くのはネイティブアプリ(VM上で動くので厳密には「ネイティブ」ではないが)を開発する場合についての話となる。作るアプリの内容によっては、各OS用のアプリを個別に作るより、UnityとかXamarinを使ったほうがいい場合もあると思うし、それらを否定するつもりは無い。一方で、各OSを個別に開発したほうが良いケースもまだまだあると思っているが、そこについては本題から離れてしまうので省略する。
“Androidアプリ開発のすすめ” の続きを読む
OS X 10.10 YosemiteでApache(ウェブ共有/サイト)を使う方法
Lionより前までは、システム設定画面から「ウェブ共有」をオンにするだけでApacheを有効にすることができていたが、Lion以降はターミナルを使って手動でApacheを設定/起動しなければいけなくなった。Yosemiteにおける設定方法をまとめておく。 “OS X 10.10 YosemiteでApache(ウェブ共有/サイト)を使う方法” の続きを読む
MacBook Pro (Early 2011)のSSDをCrucial MX100に換装した
震災直前に買ったMacBook Pro (Early 2011)が、まだまだパフォーマンス的には現役で使えそうだったので、もう少し長く使うべく、新しいSSDに換装してみたらだいぶ快適になった。 “MacBook Pro (Early 2011)のSSDをCrucial MX100に換装した” の続きを読む
OpenCVをCocoa(OS X)から使う
OpenCVのHighGUIは手軽だが、本格的なツールを作ろうとすると不都合な点が沢山でてくる。ツールはやはり、ネイティブアプリ(Cocoa)のUIで作りたい。諸々の都合からSwiftのことは一旦置いておいて、まずはObjective-Cを使ってCocoaアプリからOpenCVの機能を使う方法についてまとめておく。
“OpenCVをCocoa(OS X)から使う” の続きを読む
車載動画とGoogleMapを連動させる
突然だが、車載動画は面白い。ドライブ時に録画したものを後で見るのも面白いし、酷道ラリーシリーズ等、他の人が撮影した動画を見るのも楽しい。
ただ動画を見るだけでも楽しいのだが、GPSロガーのデータを使って動画とGoogle Mapが連動するような仕組みを作ってみた。 “車載動画とGoogleMapを連動させる” の続きを読む
AfterEffectsを使って車載動画でナンバープレートを隠す
プライバシー問題等諸々のトラブルを避けるため、車載動画をアップロードする場合はナンバープレートを読めないように加工をしておきたい。そこまで複雑な作業ではないのだが、普段AfterEffectsを使わないとやり方を忘れてしまうので、備忘録的な意味も含めて手順を残しておく。 “AfterEffectsを使って車載動画でナンバープレートを隠す” の続きを読む
Objective-CでNSX-39(ポケットミク)を操作するライブラリ作ったった
先日書いた投稿の内容をふまえて、Objective-CでNSX-39(ポケットミク)を操作するためのライブラリのベータ版をCocoaPodsで公開しました。三行で音が鳴ります。 “Objective-CでNSX-39(ポケットミク)を操作するライブラリ作ったった” の続きを読む
NSX-39(ポケットミク)で遊んでみる3(Objective-Cメッセージ送信編)
CoreMIDIのMIDISend()関数では、複数のメッセージを「パケットリスト」の形でまとめて送信する。 “NSX-39(ポケットミク)で遊んでみる3(Objective-Cメッセージ送信編)” の続きを読む
NSX-39(ポケットミク)で遊んでみる2(Objective-C準備編)
せっかくのリアルタイム歌唱合成ということなので、インタラクティブなシステムで使いたい。となると、レイテンシーの問題がでてくるのでJavaではなくObjective-Cで使いたい。Javaでプログラム上から操作する実験は成功したので、いよいよObjective-CからCoreMIDIを使って操作してみます。ちなみに、Objective-Cとはいえ今回はiOS系ではなくMacで実験してます。 “NSX-39(ポケットミク)で遊んでみる2(Objective-C準備編)” の続きを読む