投稿

8月, 2015の投稿を表示しています

Android 6.0 Marshmallow (API Level 23) ではローカルデバイスIDが取得できない(確定)

Android M preview 2 で自分のMACアドレスとBDアドレスが取得できない  の続きです。 先日 Android SDK 6.0 の最終盤がリリースされました。 Build.VERSION_CODES.M のままで Build.VERSION_CODES.MARSHMALLOW になってなかったりするのでしれっともう一回更新されるかもしれませんが、まあ少なくとも仕様はほぼ最終版だと信じてもいいでしょう。 Android アプリ開発者が怯える Behavior Changes のページに、今回から Access to Hardware Identifier の項目が追加されました。 To provide users with greater data protection, starting in this release, Android removes programmatic access to the device’s local hardware identifier for apps using the Wi-Fi and Bluetooth APIs. The WifiInfo.getMacAddress() and the BluetoothAdapter.getAddress() methods now return a constant value of 02:00:00:00:00:00 . ユーザデータ保護の目的のため、ローカルデバイス ID はコード上から取得できなくなり、ダミーアドレスが返されます。(意訳) 回避手段はなし。

新PC (Z170M Pro4S + Windows 10) が安定したっぽい

BSODで頻繁に落ちてどうしようもなかった 新 PC。 先週末にいろいろ試してみたのですが、 Windows 10 クリーンインストール Windows 8.1 クリーンインストール → Windows 10 にアップグレード 前者は変わらず BSOD 連発だったのですが、後者を試して以降一度も BSOD は発生していません。なんで???と思わざるをえないですが、安定しています。 ドライバは Win 8.1 の時に全て最新のものを適用し、Win 10にアップグレード後は変更していません。 ところで、Z170 Pro4S のチップセットドライバのアップデートが 8/27 に公開されていたみたいなので、今朝適用してみました(オーディオとグラフィックを除く)。 これでまた落ちるようになったらかなり厳しいなあ、という感じです。

PC がまだ不安定

新しく組んだ PC が BSOD 連発していて不安定。 Core i5 6600K ASRock Z170M Pro4S SanDisk SSD Extreme PRO 480GB Corsair DDR4 2400MHz 4x8GB (継続) Radeon HD 7750 最新のドライバあてたら安定したと思ったのですが。 MEMORY_MANAGEMENT とか IRQL_NOT_LESS_OR_EQUAL とか SYSTEM_SERVICE_EXCEPTION とかで落ちます。 メモリダンプは以下の通り。 ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* MEMORY_MANAGEMENT (1a) # Any other values for parameter 1 must be individually examined. Arguments: Arg1: 0000000000041793, The subtype of the bugcheck. Arg2: fffff68000025df8 Arg3: 000000000000000b Arg4: 000000000000000a Debugging Details: ------------------ Page 26b9c not present in the dump file. Type ".hh dbger

Skylake-S で自作 PC を組み直した

Skylake-S が発売されたのでようやく PC を組み直しました。 オーバークロックもしないので性能的にも値段的にも Devil's canyon でも問題なかったのですが、まあ待ってたので一応 Skylake で組むことにしました。 今回の構成 Core i5 6600K ASRock Z170M Pro4S SanDisk SSD Extreme PRO 480GB Corsair DDR4 2400MHz 4x8GB (継続) Radeon HD 7750 Skylake はリテールの CPU クーラーがついていないのでそれと、ケースも Define mini を新規に買いました。DDR4 メモリもまだかなり割高なので結構な出費です。 これに加えて Z170M Pro4S には S/PDIF 出力がないことに組んでる途中に気がついたので、ASUS の Xonar DGX を追加で購入することになりました。これで合計10万円くらいです。 ところで、上記構成に Windows 10 x64 をインストールして、マザーボード付属のインストールディスクのドライバを適用していたら MEMORY_MANAGEMENT エラーのブルースクリーンが連発していました。 Windows のメモリ診断を回しても特に問題なかったのでメモリエラーの可能性はほぼ無くなったので、ASRock のWebページから今日時点で最新のドライバーを全て入れ直して、Radeon のドライバも最新のものを入れたら安定したのでどうこう言うほどではないですが。 とりあえず、CPU より何より Extreme PRO がめちゃくちゃ速いので満足です。 ちなみに、Xonar DGX は S/PDIF 出力(音楽アプリで出力先固定)中にプライマリー出力先の音声(通知音とか)が出ると S/PDIF がしばらく無音になる雑魚ボードなので微妙です。 参考用の旧構成 Core i5 2500K ASUS P8Z68-V PRO Intel SSD 330 180GB Elixir DDR3 1333MHz 4x4GB Radeon HD 7750