何?このリアルなM78星雲人
これは映画の予告?ちょっと初号機がペプシマン着てる感はあるけど、なかなかカッコイイ。
2015/7/17 金曜日
2015/7/16 木曜日
冥王星
探査機ニューホライズンが捉えた画像
これまで探査機が行ったことのない準惑星なので、接近観測でいろいろ解明されることを期待。48億キロも旅した探査機もたいしたもんだ。木星でスイングバイした時の写真はとても鮮明だったので、今後、もっと鮮明な画像が公開されるのかな?
2015/7/15 水曜日
SMB
ちょっと調べてみる
iOSからネット上のリソースをアクセスする手段としてsmbはどうなんだろう?と仕様書を眺めてみるが、cifs/smb/smb2とバーションや方言がいろいろあるようで、一筋縄でいかないようだ。wiresharkでパケット見ると、確かに仕様にあるメッセージのやり取りがされてるのだが、結構面倒臭そう。javaにはjcifsやc#にはsharpcifsのようなライブラリがあるが、swiftにはないのかな?
2015/7/13 月曜日
SHERLOCK新作
スペシャルは時代劇?
ま、本来の舞台設定で作られるってことなら面白そう。シーズン4は勿論、3の続きの現代劇なんだろうけど。このPVの出だしのBGMがジェレミー・ブレット主演のシャーロック・ホームズの冒険のテーマ曲っぽいけど、きっとオマージュなんだろうな(と勝手に想像してみる)。
日本でも放送して欲しい
2015/7/12 日曜日
田んぼアート
iOS+swift 習作
やっと形になる
Swiftの勉強がてら、昔作ったjavaの簡易ゲームをiOS+Swiftに移植してみる。完全移植は面倒なので、取り敢えず画面のタッチ操作で自機が動く程度のものを作ってみた。Java2DとCoreGraphicsのAPIが似ていたおかげでロジック系はほぼそのままでいけた分、iOSやSwiftに専念出来た気がする。メモリ管理や同期処理をすっ飛ばしてるのに、動いているのは謎。Xcodeのパフォーマンスペインには60fpsと出ているが、本当かな、、、CoreGraphicsで描画したオフスクリーンをOpenGLのテクスチャーに転送して画面に拡大表示しているので、お世辞にも効率は良くないだろうけど、OpenGLでの2Dは他に方法がわからない。音までやってないが、MacOSXと一緒なんだろうか?
2015/7/7 火曜日
2015/7/6 月曜日
Swiftその後
このやっかいな新言語にも少し慣れてきた
C/C++などとマーシャリングしない限り、iOSのアプリはObjective-CよりはSwiftで書いた方がいいだろう。列挙型にメソッドを書けるという変わった機能もあるし、クロージャーもちゃんとある。let/varで挙動が異なるArrayやDictionaryが混乱しそうだが、これも慣れなのかな。同一プロジェクト内でObjective-CとSwiftを混在出来るので、徐々に差し替えることも可能だろう。やはり1.xと2.0では若干の差異があるようで、1.x用のネットのサンプルが2.0では使えないという場面も多々あったが、まぁ、過度期にには仕方ないだろう。C/C++/Java/C#からswiftに来ると、いろいろ戸惑うが慣れればObj-Cより生産性が高いかもしれない。
2015/7/3 金曜日
Xcode7 beta + iOS8.4
何気にiPadをiOS8.4に上げると
Could not find Developer Disk Image
というエラーが出て、Xcode7 betaでデバッグ出来なくなってしまった。まだXcodeには不慣れなので困り果ててしまったが、ここを見て解決。デバイスサポートのファイルがないので、Xcode 6.4から8.4用のを拝借してXcode 7.0にコピーすると動いた。害があるのかどうかは責任持てません。
Xcode 6.4のフォルダ:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
Xcode 7.0 betaのフォルダ:
/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

