windows

Cygwin/Xがキーボード配列を英語(ENG)に設定する現象

Cygwin/Xを使うとキーボード配列をENG - いわゆる英語配列と呼ばれるUSキーボードのロケールに設定してしまう現象が起こることが有る。手元だと Xwin -multiwindowのようにMultiwindow WMを使うと何故か発生しない。 ...個人的には-rootlessを使いたいのでち…

Windows、ついにスレッドに名前が(安全に)付けられるようになる

prev: http://d.hatena.ne.jp/mjt/20150823/p2 Solaris、最新ベータでついにスレッドに名前が付けられるようになる Windows 10 Creators Updateの目玉機能として、SetThreadDescription()が搭載されている。 https://msdn.microsoft.com/library/windows/des…

ANGLEによるOpenGL ESを静的リンクしてXboxOneで使う

- WinRT上でGLES版のSDL renderを使っているところ 従来のANGLE(GoogleによるOpenGL ES2/3実装)は基本的にDLLでないと使用できず、MSによる配布でもDLLを使っていた。が、実は今年に入ってからANGLE側に変更が入り、静的リンクできるようになっている。 http…

Windows 10 Creators UpdateとWindows Sonic立体音響の統合

現在配信中のWindows 10 Creators Updateでは、WindowsのオブジェクトベースオーディオであるWindows Sonicが統合され、スピーカーアイコンの右クリックという超一等地に"立体音響"のメニューを追加している。 今のところ、ヘッドホンではWindows標準のHRTF…

Bash on WindowsでNetBSD rumpkernelを動かす

Bash on WindowsのWindows Subsystem for Linux(WSL)は要するにLinuxなので普通にrumpkernelが動いた。まる。 rumpkernelはNetBSDのデバイスドライバやプロトコルスタック類を動作させるためのAPI( http://netbsd.gw.com/cgi-bin/man-cgi?rumpuser )を切った…

インストール不要のEWDKにVisualStudio 2013のビルド環境を追加する

追記: IncludePathは別にWindowsSDK_IncludePathで良いみたいなので変更 Visual Studio 2015以降、MSは.zipを展開するだけで使えるビルド環境であるEWDK(Enterprise WDK)を提供している。 https://msdn.microsoft.com/windows/hardware/drivers/develop/inst…

SoftEther VPNを使ってVM用のローカルNATを構築する(VPN機能は使わない)

要約: SoftEtherはWindows上で動作するGUI付きSlirpとして便利に使える。未来型てるろーど( http://hamradio1.life.coocan.jp/~telroad.htm )。 VMをネットワークに見せるのに従来はWindowsのICS(Internet Connection Sharing: いわゆる"インターネット接続…

Bash On WindowsとWin32の間で共有メモリしたらどうなるのか問題

クライアント版のWindows10にはWSL(Windows Subsystem For Linux)と呼ばれるLinuxカーネルエミュレータが搭載されており、これを使用したBash On WindowsとしてLinuxのバイナリ互換環境を提供している。 世間にはいろいろとこのWSLを使ってアプリケーション…

Windows Server ContainerなDockerのイメージをNexus 3.xに作ったプライベートリポジトリに入れておく

追記: 現在では、より直接的な、"allow-nondistributable-artifacts"を使える: http://www.sonatype.org/nexus/2017/11/28/setting-up-sonatype-nexus-3-as-your-windows-docker-container-registry/ ( https://github.com/docker/docker-ce/commit/8fabd694…

CMakeでXboxOneのUWPアプリを作る

https://msdn.microsoft.com/en-us/windows/uwp/xbox-apps/index 公式 https://github.com/okuoku/grpcore0/tree/383e2bfcb5461b247ed272c74c5742ef3c62a81f 今回用意したサンプル: 1000個の矩形をSDL2のRenderを使ってランダムに書くだけ - GPUデバッガを使…

Windows Server 2016 TP3のDockerを試してみる

Windows Server 2016 Technology Preview 3で、ついにMSのコンテナランタイムとDockerの統合を試せるようになった。 サマリ Cygwinはインストールは成功するものの、何かやってイメージを生成すると失敗する。このためCygwinアプリのDocker化はできなかった…

wicainventory.exeの謎を追え

tl;dr: 検索で来る人があまりにも多いのでまとめ。これはインストールされたアプリケーションを検索して互換性を検証する。しかし、何故か異常にCPUを喰う上に終わらないことが多い。止めるには: 管理ツール→タスクスケジューラを開く タスクスケジューララ…