強火で進め

このブログではプログラム関連の記事を中心に書いてます。

2013-09-01から1ヶ月間の記事一覧

iOS 7時代のUDID(UUID)取得方法

iOS 6の頃に「そろそろ提供辞めるので対策しててよ」って言われてたUDIDなどがiOS 7からは遂に使用できなく(そのまま使用すると問題が出る値を返す)様に成りました。色々と変わっているので情報まとめておきます。 uniqueIdentifier 以下の様な記述で取得さ…

Xcode 5向けにUpgradeしてしまったStoryboardをXcode 4(iOS 6)環境向けに戻す方法

Xcode 5でXcode 4時代に作成したプロジェクトを開くとこの様なビューが表示されます。ここで Upgrade を選択するとXcode 5向けにアップグレードされ、Xcode 4でStoryboardが開けなくなります。 Xcode 4(iOS 6)環境向けに戻す ショートカットキー command+opt…

ダンスで覚えるソートアルゴリズム

こんな動画が有るって事はハンガリーでは「踊って覚えるアルゴリズム」って感じの本が出てそうな感じですねw インサーションソート 挿入ソート - Wikipedia http://ja.wikipedia.org/wiki/%E6%8C%BF%E5%85%A5%E3%82%BD%E3%83%BC%E3%83%88 バブルソート バブ…

iOSのこれまでの32bit環境と新しい64bit(arm64)環境、それぞれで sizeof() から返されるデータ一覧

※2013/09/30 NSIntgerの情報が抜けていたので追記。この様なプログラムで確認。 NSLog(@"sizeof(char)=%zu", sizeof(char)); NSLog(@"sizeof(BOOL)=%zu", sizeof(BOOL)); NSLog(@"sizeof(bool)=%zu", sizeof(bool)); NSLog(@"sizeof(short)=%zu", sizeof(sho…

Mac(Snow Leopard)でアプリのアイコンを変更する方法

Mac

ベータ版のアプリをインストールしている時や複数のバージョンをインストールしている時にそれそれのアイコンが同一だった場合には見分けが出来ず使い勝手が悪くなってしまいます。一応、Dockにアイコンが並んでいる状態だとまだ位置で判断が可能ですがcomma…

Xcode 4を残しつつ、Xcode 5をApp Storeからインストールする時は注意!!

自分は取り敢えず、フォルダを作ってそこに避けておけば良いかな?と思ってインストールしました。しかし、結果はインストラーがわざわざそのXcode 4を移動したフォルダにXcode 5を上書きインストールしてくれました。Appleさん、その機能要りません(T^T)こ…

KLabが「ラブライブ!スクールアイドルフェスティバル」にも使われたゲームエンジンをオープンソースで公開

iOS/Android両対応のゲームエンジン。音ゲーにも使われたゲームエンジンなのでレイテンシ(遅延)の少ない音を鳴らす事が出来るみたいです。音のレイテンシは特にAndroidだと苦労させられるという話を聴いているのでこれはとても嬉しい人も多いのでは無いでし…

Unityで作られた2Dペイントツール

ソースコードも公開されています。 UnityPaint | Arongranberg.com http://www.arongranberg.com/unity/unitypaint/

プロジェクトを開い時に「#pragma implicit and #pragma downcast need 〜」と表示された

Unityのとあるオープンソースなプロジェクトを自分の環境で開いて見たところ、以下の様なメッセージと共に「Fix now」「Ignore」「Quit」というボタンが表示されました。 #pragma implicit and #pragma downcast need to be added to following files for ba…

Oculus Riftの情報にブラウザからアクセスするライブラリ「Oculus Bridge」

もはやこういう事する時の定番に成ってるローカルアプリで取得したデータにWebSocketでアクセスするという実装みたいです。 Oculus Bridge | Labs | Instrument : Digital Craft http://weareinstrument.com/labs/all/oculus-bridge ソースコードはこちら。 …

宮川さんのPodcast「Rebuild」によるとiPhone 5sはXbox360やPS3相当のレンダリング性能らしい

Rebuild: 20: iPhone 5s (Kenn Ejima, Hakuro Matsuda) http://rebuild.fm/20/ ゲストの Hakuro Matsuda さん (@hak) によるとXbox360やPS 3相当の性能らしいです。自分はGPUの性能評価については詳しく無いですがまぁ、OpenGL ES 3.0対応ですしそれくらいの…

Qt 5.1で初めてビルドした時に「xcrun: Error: failed to exec real xcrun. (No such file or directory)」というエラーが発生

Qt

こちらを参考に xcode - OSX 10.8 xcrun (No such file or directory) - Stack Overflow http://stackoverflow.com/questions/13041525/osx-10-8-xcrun-no-such-file-or-directory 以下のコマンドを実行するとビルドに成功しました。 sudo xcode-select --sw…

ウェブテクノロジさんのCEDEC2013での圧縮テクスチャについての発表資料が素晴らしい

圧縮テクスチャのそれぞれのフォーマットで、劣化の発生しやすい部分とその対策方法などが書かれています。 CEDEC2013『工程の手戻りを最小限に 圧縮テクスチャ(PVRTC・DXTC・ETC)における傾向と対策』発表資料 | 画像変換の知恵袋 http://www.webtech.co.jp…

Asset StoreにスキンシェーダのAssetが公開。このクオリティがUnityで実装可能に

このレベルのスキンシェーダが実現可能なAssetが$20で販売されています。 Asset Store - Pre-Integrated Skin Shader https://www.assetstore.unity3d.com/#/content/7238 DirectX 11の機能も活用されているみたいなのでDirectX 11対応ビデオカードを搭載さ…

UnityでVoxel Cone Tracing

Voxel Cone Traced Lighting - DX11 Contest http://forum.unity3d.com/threads/166827-Voxel-Cone-Traced-Lighting-DX11-Contest 関連情報 Interactive Indirect Illumination Using Voxel Cone Tracing http://www.icare3d.org/research-cat/publications/…

TV番組「ドリーム2クリエイター」でかなりの無理ゲーレベルの難易度のUnity製ゲーム「みかたま」が制作される

ニコニコ動画のこちらの企画とのコラボみたいでこちらのページにゲームの紹介とリンクが載っています。 インディーズゲームフェス2013 http://www.indiegame-fest.com/ Unity仮面も制作協力!! ニコニコ生放送とテレビ東京の番組「ドリーム2クリエイター」が…

Unity 4.2.1がリリース。Web Playerのクラッシュ問題が解消

Unity 4.2.1がリリースされました。今回のリリースでは新機能の追加は無く、バグフィックスのみみたいです。 Unity - Download and Start Creating Games http://unity3d.com/unity/download/ Unity - What's New in Unity 4.2.1 http://unity3d.com/unity/w…

SafariやChromeでTwitterを見た時や夜フクロウを起動した時に落ちる様になった場合の対処法

Mac

30日辺りに話題に成っていたこちらのバグですが、今日になってTwitterに該当の文字列をツイートしたりRTしている人が出て来たみたいです。自分のTL上でも「ブラウザでTwitterを開いたら落ちる」とか「夜フクロウが落ちた」などというツイートを見かける様に…