開発メモ その77 Red Hat Enterprise Linux 7.3でBlueZをビルドしてみる

Problem前回はBluetoothを使ってみました。 ただ、これはCUIで操作していたので、使い勝手が悪いです。せっかくなので、プログラムから使えるようにしてみたいです。 Resolution単純に、bluez をyumからインストールしても、ライブラリやヘッダーがインストールされないようなので、自分でビ...

.NETでLinuxと遊んでみる JetBrains Rider編 第0.5回

IntroductionJetbrains Riderをインストールしました。 ですが、しばらく使っていないうちに、正式版がリリースされたので、そのインストールをちょっとだけ。 Preparationまずは、ダウンロード。2017/08の時点で2017.1が最新です。 JetBrainsDownload Ri...

.NETでLinuxと遊んでみる JetBrains Rider編 第0回

Introduction.NET CoreをDocker経由で動かしたりしました。 taktak.jp.NET Core 2.0 PreviewとVisual Studio Codeでコンソールアプリをつくる Linux実行編 · A certain engineer "COMPLEX"htt...

開発メモ その76 DockerからBluetoothを使ってみる

ProblemBluetoothを内蔵するホストマシンで、Docker 上に構築したUbuntuから hciconfig up したら、 12$ hciconfig upCan't open HCI socket.: Address family not supported by protocol っ...

開発メモ その75 Red Hat Enterprise Linux 7.3でPython 3をDockerで使ってみる

Problem前回はRHELでPython3を使えるようにしましたが、何か微妙になりました。 なので、DockerにPython3を使える環境を用意することにしました。 Preparation既に先人の方が、Dockerファイルを用意してくださっています。しかも、pip付きで。 QiitaDockerのubu...

開発メモ その74 Red Hat Enterprise Linux 7.3でPython 3を使ってみる

Problemいつインストールしたのかはわかりませんが、Red Hat Enterprise Linux 7.3にはPython 2が入っていました。しかし諸事情でPython 3を使う必要があり、その手順を調べました。 標準のリポジトリには3は入っていない様子。 Resolutionぶっちゃけると、下記のページ...

開発メモ その73 Red Hat Enterprise Linux 7.3でbluetoothを使ってみる

ProblemIntelのNUC DN2820FYKHには内蔵のBluetoothが付属してます。こいつを使えるようにしてみましょう。 Preparationといっても、RHEL 7.3には最初からbluetoothのプロトコルスタックBlueZがインストールされていました。インストールされているかどうかは 12...

開発メモ その72 dlibをCUDAを有効にしてビルドする

ProblemOpenCVには顔検出用の関数があるが、どうにも精度が良くないときがある。そこで最近名前を聞くようになったdlibを使って見ることにする。 ただ、C#のラッパーなどは出回っておらず、C++から呼び出す泥臭いことが必要な模様。ただ、ソースのサンプルが豊富なので、試してみるのは簡単そう…. と思っていま...

開発メモ その71 NLogでLoggerの読み込みに失敗する

ProblemNLogはシンプルで使いやすいです。個人的にはlog4netよりもシンプルで使いやすくて好きです。 そんなNLogで、複数のLoggerを準備している際に問題が起きました。下記のようなNLog.configです。 12345678910111213141516<?xml version=&qu...

.NETでLinuxと遊んでみる Visual Studio Code編 第5回

Introduction前回は、System.IO.FileStreamを使ってファイルのアクセス権限を確認してみました。 今回は少し高度なファイルへのアクセス可否についてです。 P/Invokeファイルに実際にアクセスしてみて、アクセスできるかどうかを試すって、結構良くないと思います。かといって、Windo...