ブックマーク / blog.livedoor.jp/tek_nishi (4)

  • でらうま倶楽部 : OSXのQuickLookを自作したい人のためのメモ

    2014年01月02日08:51 カテゴリプログラム OSXのQuickLookを自作したい人のためのメモ 今日もコード書いてる?? OSXのQuickLook。FinderでSpaceキーを押すだけでざっくりファイルの詳細がわかるQuickLookが便利過ぎ。テキストでも画像でも音声でもモデルデータでも対応してればなんでも見られる。 んで、そのQuickLookって自作できるんだね!!自分で作れる事を知ってプチブームです。でした。 GitHubで公開中⇒tek-nishi/QLOgg という訳で、以下QuickLookプラグインを自作する為のメモ書き。 実はQuickLookプラグインの雛形はXcodeに入っています。 File→New→Projectと操作して表示される雛形から選ぶだけでよい。 GeneratePreviewForURL.c QuickLook時に独自のプレビューを生成

    でらうま倶楽部 : OSXのQuickLookを自作したい人のためのメモ
    yfnt
    yfnt 2014/03/18
  • でらうま倶楽部 : iOSでlibpngを使ってる人には朗報。NEON最適化

    2014年01月21日16:37 カテゴリiPhoneプログラム iOSでlibpngを使ってる人には朗報。NEON最適化 今日もコード書いてる?? 拙者はPNG画像を扱うのにlibpngを使っています。libpng使ってる人多いよね。OSXでもiOSでもWindowsでも同じコードで動くのだいじ。 んで先日1.6.8がリリースされとったのでいつも通りビルドしてiOSのプロジェクトにコピーして確認ついでにビルド。 …あれ?? リンクエラー… まさかと思ってプロジェクトにファイルを2つ追加。 arm/arm_init.carm/filter_neon_intrinsics.c おおおお!!!!! ビルド通った!!!!!!!! ちょっと前のバージョンだとclangでビルドできなかったNEON最適化コードがビルドできとる!!!! ざっくりと処理時間を計測してみたところ、処理時間が10%ほど短くな

    でらうま倶楽部 : iOSでlibpngを使ってる人には朗報。NEON最適化
    yfnt
    yfnt 2014/01/21
  • でらうま倶楽部 : 外部ライブラリを arm64 対応にする

    2013年09月30日07:09 カテゴリiPhoneプログラム 外部ライブラリを arm64 対応にする 今日もコード書いてる?? 拙作『ういろう』を取り上げてくださり多謝。キッズアプリCOMジャーンプアタック!!で白ういろうを守れ!「ういろう LITE」 さて半分前回の続きです。 iOS7になって実行環境にarm64が追加されましたが、地味に困ったのが外部ライブラリ。 シミュレーターでの実行も含めるとarmv7、armv7s、arm64、i386、x86_64を含んでいないとダメよ…みたいな。 拙者の場合、使ってる外部ライブラリを列挙してみるとzlib, libpng, assimp, libogg, libvorbis, ... これは…外部ライブラリの再ビルドだけで一日仕事だ!!や、まてよ…一日で済むならいいのか?? いやいや!! Xcodeが新しくなったり、外部ライブラリが更新さ

    yfnt
    yfnt 2013/09/30
  • でらうま倶楽部 : iOS7のarm64対応でやったこと

    2013年09月22日15:42 カテゴリiPhoneプログラム iOS7のarm64対応でやったこと 今日もコード書いてる?? 先日リリースした拙作『ういろう』を取り上げて頂き恐縮です。 iをありがとう『和菓子のういろうが主人公の3Dアクションゲーム』 AppLibrary『可愛い世界観と発想が素敵!ゲームの主役は名古屋銘菓の「ういろう」だ!』 あぷまがどっとねっと『新作無料iPhoneアプリをテキトーに紹介!朝は4+α! 超絶オススメあります!(9月18日水曜日)』 Appliv『名古屋銘菓の1つである「ういろう」に注目した珍しいカジュアルゲーム』 どれも素晴らしいレビュー記事で、とても励まされます!! で、現在さっそくiOS7に正式対応中なのですが…ほとんどUIKitとかARCとか使っていなくてC++で書いてる拙ソフトでもやはりいくつかiOS7対応の罠にハマっていたので、簡単にまと

    yfnt
    yfnt 2013/09/22
  • 1