iOS10 ATS設定について

iOS10.1で検証しなおして表にしました。 この記事の内容はBeta版の動作です。 iOS10からATS(App Transport Security)の設定が増えるということと、「Webに接続するiOSアプリは2017年1月からHTTPSの使用が絶対条件になる、デベロッパーはご注意を」で色々と騒がれていましたが最近はあんまり聞かないですね。iOS10のリリースも近いはずなのに。 上のリンクのソースはこのPDFのp.100みたいです。 App Transport Security + Required by App Store at end of 2016 + TLS v1.2, with exceptions for already-encrypted buld data like media streaming この件についてはiOS 10のApp Transport Securityと2016年末からのATS必須化についてAppleのエンジニアに聞いてきた(以下、ATS必須化について)で色々とまとめられていますが実際に確認しました。 検証環境 *

引き続きKH400の話

しばらくKH400の記事を書いていなかったのですが元気です。 彼女と結婚するかも→同棲→結婚しない→別れる→一人暮らし再開 な流れをしていました。 その間はあまりバイクをいじる時間が作れなかったのですが、その時から書いていない内容があるので今回は駆け足です。 テールランプのLED化 交換したLEDはこちら。 M&Hマツシマ L8183 R&W L・ビーム (12V) R&W L8183RWposted with amazlet at 16.07.18M&Hマツシマ(エム&エイチ マツシマ) 売り上げランキング: 92,403 Amazon.co.jpで詳細を見る 基本は赤のLEDで、ナンバープレート用に白いLEDが使われているタイプです。KH400にはこの型で問題なかったですがソケットのピンの向きなどもあるので別の車種や改造されている場合は要確認です。 画像だと分かりにくいですが上が電球で下がLEDです。画像だとLEDの方が明るく見えますが特に変わりませんでした。LEDの方が少し明るいかも?くらいです。

XcodeのRunScriptで便利なスクリプトメモ

TODOやFIXME を#warningで表示 スクリプトの実行タイミングはいつでもいい # TODOやFIXMEをワーニング出力 # http://stackoverflow.com/questions/24183812/swift-warning-equivalent TAGS="TODO:|FIXME:" find "${SRCROOT}" \( -name "*.swift" \) -print0 | \ xargs -0 egrep --with-filename --line-number --only-matching "($TAGS).*\$" | \ perl -p -e "s/($TAGS)/ warning: \$1/" 参考 Fabricのスクリプト実行 実機向けReleaseビルドしたときだけスクリプトを走らせる 最後に実行すれば問題無い # Releaseビルドの実機ターゲットでのみfabricコマンド実行 if [ "

Mac OSX Elcapitanの環境構築メモ

前提 1. brewを使っている 2. iCloudDriveが使える 3. TimeMachineなどでファイル全体のバックアップは存在する 4. brewcaskで色々とアプリを管理している 環境をバックアップ # $HOMEへ移動 cd ~ # FinderのiCloudDriveディレクトリをホームディレクトリ直下にシンボリックリンク作成 ln -s ~/Library/Mobile\ Documents/com~apple~CloudDocs ~/iCloudDrive # 設定ファイルなどを設置するディレクトリを作成 mkdir ~/iCloudDrive/Configs/ # brewfile用のディレクトリを作成 mkdir ~/iCloudDrive/Configs/.brewfile # brewfile用のディレクトリを正規のパスにシンボリックリンク作成 ln -s ~/Library/Mobile\ Documents/com~apple~CloudDocs/Configs/.brewfile ~/.brewfile # brewf

FusionDriveのiMacでMacintosh HDの消去

FusionDriveのiMac(El capitan)でOSの再インストールをしようとしてMacintosh HDを消去しようとしたところエラーが起きた。 大事なデータは外部HDDに保存しているけどHomebrew+Mackupなどで開発環境のバックアップはとっていました。 クリーンインストールの前に 1. iTunes > Store > このコンピュータの認証を解除 2. システム環境設定 > iCloud > Macを探す を解除 参考 * http://itea40.jp/technic/mac-maintenance/el-capitan-initialization/ Macintosh HDの消去 1 1. Command+Rを押しながらMacを起動して、リンゴマークが表示されたら離す 2. キーボードで言語を選択してからディスクユーティリティを起動 3. Macintosh HD 論理ボリュームを選択して 消去 ここでエラーが発生 Core Storage 論理ボリュームを削除できません 参考 *