DJI PC Simulator for Windows

こんな感じの画面です。 v1.0なので出来たばっかりっぽい。

DJIのデベロッパープログラムへ登録方法

Phantom3の発売で盛り上がっているドローンシェア最大手のDJI。 先日深センに旅行したことをきっかけに非常に興味を持ちまして、色々調べてみるとこのPhantom3はSDKがあるではないですか!! APIドキュメントをサラッと眺めていると、AirCraft Controllerが…

Swiftでのシングルトン

Swift 1.2ではシングルトンは class Manager{ static let sharedInstance = Manager(); var menbers: Array<xxxx>; private init(){ //do init.. } } ポイントはイニシャライザがprivateとなっているところです。 たのクラスからは初期化が出来ないので、sharedIns</xxxx>…

データ保存にRealmを使ってみる

TabelViewとRealmを組み合わる。 Realmのインストール、手引などは下記サイトを参考にさせていただきました。 感謝致します。m( )m Realm for Swift まとめ完全版 - Qiitaqiita.com 新モバイルデータベース Realm を試す! | ピックアップ | ギャップロwww.g…

SwiftでUIViewにUITableViewを貼り付け

Qiitaでもよく似た記事がありますが、サンプルとして上げておきます。 よくわからないまま「nib but didn't get a UITableView.」と言われ続ける人が減りますように。 まずは親クラスとプロトコル 継承するのはUIViewControllerです。UITableViewController…

ORA-01467 ソート・キーが長すぎます ってさ

多分キヤッシュブロック不足で発生してるっぽい。 varchar2(2000)みたいなカラムを取得しまくる時に出るという。 ただ、今回そんなのはなかった。 だがOBの取得結果をよく見るとある列だけ実行結果の列幅が異様にデカくなっている。もしかしたらSQLに組み込…

山登りに持っておきたい道具

これは前日行ってきた小野アルプス 紅山からの眺望です。 https://www.city.ono.hyogo.jp/p/2/7/18/ 天気の良い週末、メジャーな山は人の渋滞が起きるほど登山好きな人が増えてますね。 Facebookのグループも賑わっていて結構な事かと思います。 でも、ヤマ…

入り口と出口は一つにして欲しい

「ある条件を満たす時◯◯の処理を行う」みたいな仕様を、一つのファンクションで書いてるコードがあって、条件を満たさなくなると逐一returnして抜けていく。例えば引数の値がないとか、適切な値ではない時など不変的理由の場合はそれでもいいんだけど。関数…