読者です 読者をやめる 読者になる 読者になる

出力を入力へ

プログラミングに関する基本的な事を中心にまとめます

Ubuntu Desktop 16.04上で、OpenCV3.1.0をビルドする

軽い気持でOpenCV3.1.0をビルドしようとしたら 想像以上に苦労したのでそのまとめ。

続きを読む

ゲストOS(Windows10)からmicroSDカードリーダの認識に失敗した

Raspberry Pi2でWindows 10 IoTを動かそうという目標に対して VMのWindows10を利用しようという話。

結局Windows10 IoTまで話が進まず、 ゲストOSにSDカードリーダを認識させることができずに 失敗しています。

続きを読む

KVM上のWindowsでVirtIOを利用する

やっとの事でKVM上にWindows10をインストールすることに成功した。

thaim.hatenablog.jp

とはいえ、ディスクIOがものすごく遅い。 アプリのインストールにも時間が掛かるし、 普段使いにも非常に不便。 そこでディスクをIDEからVirtIOに変更してみる。

続きを読む

Ubuntu/KVM上にWindows10をインストールする

Windows10が発売され、Visual Studio 2015や RaspberryPi向けOS(Windows10IoT)の提供など、 最近いろいろと遊べるようになってきたMicrosoft製品群。

Windows7からWindows10への更新も1年間無料で提供されているので、 昔購入してほとんど利用していないWindows7を活かすためにも VM上にWindows10環境を構築してみる。

続きを読む

.emacsにbundleを導入しました

自分の.emacsの管理がひどく、
auto-installやらなんやらで自分でも把握できていなかった。
今後emacsでの開発機会を増やす予定なので
最近流行っているel-getやらcaskやらを導入して
.emacsを整備していきたい。

どういった構成にすべきか検討していたところ
以下の記事を見付けた

d.hatena.ne.jp

Caskがどうも微妙だったので、この記事を参考に環境を構築していく。
本当はそのまま導入したかったけど自分のelisp力では理解できなかったので
なんとか自分の形に合うように導入した。

続きを読む

Firewallの検証にncコマンドを利用する

最近firewall(iptables)の設定をいじる事が多かったんだけど
その変更の検証が結構面倒だった。
今回はその検証にncコマンドを利用したのでメモ。

続きを読む

リングバッファの識別子にビットマスクを用いる

言語によらず、プログラムを書くときの実装技術の1つ。
特にメモリの制約がゆるく、リングサイズに強い制約が無いときは
(リングサイズが特定の値である必要が無く、一定以上であればよいとき)
リングサイズを2のるい乗とし、識別子にはリングサイズ-1とする。

当然知識としては知っているけど、
とっさにリングバッファを実装するときには実践できていなかったのでメモ。

続きを読む