S.F. Page

Programming,Music,etc...

Windows 10 Tech Preview を普段使いし始める

とりあえずnw.jsをいじるための環境つくりを行った。

https://bccq3a.dm2301.livefilestore.com/y2psXVoluLUpZNi-B7OKC_fSX1_-Qlb2_hILtOaIueNqPs4JSqbLgPUyjRdLi8iPiAluuy7AAn2kDv2dbvMXfoBrH7TG9l2X50T5hHIfEFK4vpVi_q7lJjIErLJBZv7FZuj3gMA3lUenSCfT9SQW0x_Iw/012901.png?psid=1

まずはドライバ関連をインストールした。グラボとオーディオのデバイスはWin 8用のものをインストールした。これは特に問題はない。ちなみにdxdiagを動かすとDirectX12となっている。ちょっとうれしい。

https://bccq3a.dm2301.livefilestore.com/y2pVNk_e_RJ-pfiVyC_cEFjMhyL4QMOgeCF2o47vYAnAAe1uNMd8iTFdzSTTYPFyLxO0r7kuNbJ0HxlbOmuCBpXhI1oY5XqrMOKl1KhVbcT3zw5sJyZyj6hq7KJ3MTp4-Wjv6qZZriHocZUf3SbbkfPyw/012902.png?psid=1

ただドライバの機能レベルが11.0なのでDirectX12本来の機能が生かせるかどうかはわからないが。SDKが出ればいじってはみたいけどまだみたいだね。

ブラウザはChromeとFirefoxをインストール。これも問題なく動く。

続いてVS2013 Community Editionをインストール。ほんとはVS2015を入れたかったがCommnunity Editionはなかったのであきらめた。VS2013本体はインストールできたがなぜか日本語ランゲージ・パックが互換性モードで動いているとかどうとかというエラーでインストールできなかった。Bracketsも特に問題なくインストール完了。

あとはntvsとか、nodeとかio.jsをインストールして開発環境は完成。io.jsをメイン使いにしようかなと思ったけどなぜかd3のインストールでエラーが発生。どうもnode-gyp状のネイティブ・アドオンで失敗してしまっていた。node.jsに切り替えて試すとインストールできた。ネイティブ・アドオンあたりの互換性に何か問題があるのだろうか。

あとはgitとかscpとかを動くように調整してセットアップは完了。

Windows 10のコマンドプロンプトでちょっとうれしいのは機能が拡張されたこと。これはとても喜ばしいことだ。これはコマンドプロンプトのプロパティの「実験用」タブで有効にできる。

https://bccq3a.dm2301.livefilestore.com/y2pAkW8_qqWXMmpWQ5lzcO0QUJaPa2UN6cd-9tBeYZ-U4pwVJ0dRNNH7xunCepKH00bdern4geavkmQuNvASUQIQZ5lH52KMiKdbhRwGWggvK-2eAyS2yqfyp3iFywLrRk7Q8DjPyuekd-WFvitJR1TDg/012903.png?psid=1

テキストの折り返しとか、コピペがやりやすくなったのはとてもうれしいね。なにせいちいちメニューを出してやる必要がなくなるからね。詳細は下記ページをみてほしい。

Console Improvements in the Windows 10 Technical Preview

nodeまわりをいじるとコマンドプロンプトにお世話になるのでこの拡張はとてもうれしいね。

ちょっと面白いのは半透明になるということ。これは使い方によっては便利かもしれない。

https://bccq3a.dm2301.livefilestore.com/y2pxOohenGnc2PsT1NRFRqwJ22M8JShDDUWxqUAwdnP-5cgrBD1tNF2vKM7IVdt8rpvby-p95SUD03AhzuNDLabbX6H-gMLdt575xZvMI3dwYv2MspSSqnG2P-bSNPeFcHjqVlCpNUczWfqagKDgno86g/012904.png?psid=1

インストールした感じだとほぼほぼ過去の資産が使えるのでまあ普段使いは十分に可能だろうと思う。私の環境では思いのほか安定しているしね。動作も若干軽い気がする。ただセキュリティに関してはWindows Defender/ファイアーウォールが動くのでまあ最低限かなと。ただ穴が空いている可能性は十分にあるので普段使いするのは私のように物好きでないかぎりやめたほうがいいと思う。

nw.jsのアプリつくりはYouTubeのOAuth認証コードを書くところで停滞中。アクセス・トークンと更新・トークンをもらうところがうまく動かないんだよねぇ。。