Technically Impossible

Lets look at the weak link in your statement. Anything "Technically Impossible" basically means we haven't figured out how yet.

WindowsでのBluetoothパケットキャプチャ - そのイヤホンで本当にaptXは機能している?


以前、Wi-Fiボードの紹介に関連してBluetoothコーデックに触れたことがあった*1。特にaptX*2のようなベンダー固有のコーデックが機能するには、次のポイントを満たす必要があることについて触れた。

  • 送受信側の双方が同じコーデックをサポートしていること
  • コーデックがインストールされていること
  • インストールされたコーデックが機能していること
  • コーデックのライセンス料が支払われていること

例えば、aptXを搭載していながら機能しない、ということが実際にある。あるいはWindows 10はaptXをサポートしている*3のだが、接続中のイヤホンとの通信に使用しているコーデックを示してくれない。
イヤホンが真に利用可能なコーデック、あるいは現在接続中のイヤホンが使用しているコーデックを明らかにする方法はないものだろうか。

今回の投稿では、それを明らかにする方法、その作業手順を紹介する。

  • 前提
  • 注意事項
  • 実作業
  • 余談
  • 参照
続きを読む

任意のLinuxディストリビューションへ、.NET (.NET Core)とPowerShellをインストールする


.NET (.NET Core)*1は、Windowsをはじめ、LinuxAndroidApple端末をサポートする、クロスプラットフォーム開発フレームワークだ。特にLinux向けの配布について、主要Linuxディストリビューション向けにはパッケージを、それ以外のディストリビューション向けには、バイナリをダウンロードし、インストールするためのスクリプトを提供している。

.NETはクロスプラットフォーム対応のSDKであり、ランタイム環境でもあるため、他のパッケージとの依存関係は非常に限定的だ。つまり、インストール・スクリプトを用いることで、大抵のLinuxディストリビューションにはインストールできてしまう。

.NETをインストールすることで、NuGet Gallery*2を含む関連資産が活用できる。NuGet GalleryにはPowerShellも含まれており、必要なユーザーはコマンド"dotnet"を利用してインストールすることができる。

この投稿では、.NETとPowerShellのインストール手順を紹介する。ディストリビューションとしてClear Linuxを採用しているが、他のディストリビューションでも手順に変わりはない。

続きを読む

Install .NET Core and PowerShell to any Linux distribution


.NET or .NET Core*1 is the cross-platform development framework. Microsoft provides provides it not only as packages for major Linux distros, but also binary with install script for minor distros.

As .NET is cross-platform SDK and runtime, its dependencies of other packages are pretty limited. It means, this install script supports almost all Linux distros.

Installing .NET, user can utilize its assets including NuGet Gallery*2. And if required, user can install PowerShell from there.

This post introduces installation steps of .NET and PowerShell. Although this is the case of Clear Linux, process is common for any other distros.

続きを読む