Some Days You Get the Bear

IT系エンジニアの、日々の気づきや考えたこと。

テック系ノウハウ

ioctl のつくり方

Linux ドライバで、ioctl をつくっている。ハマったところ。・コマンドは _IO、_IOW、_IOR、_IOWR の用意されたマクロを使ってつくる。 単なるユニーク値でいいんだろー、と思ってやってたら、思わぬところでつまづいた。 前述のマクロを使わないでいたら、 …

WSL1 から WSL2 へ変換できなかったとき

すでにインストールしてある WSL1 の Ubuntu を WSL2 に変換するときは、 wsl --set-version Ubuntu 2ってやればいいんだけど*1、 私のばあい、 tar format cannot archive socket: tar format cannot archive socket: tar format cannot archive socketとい…

makefile キホンのキ ~ make はもういらない? ~

これだけMakefile (Basics of makefile) from seichi23 会社のお勉強用に以前つくったもの。このくらいのこと知ってたら、あとは自力でどうにかなるでしょ、っていうのを コンパクトにまとめたつもりです。あんまり説明は書いていないけど。 ちょうど1年く…

POSIXスレッドを調べたときのヤツ

何年も前の古いメモが出てきた。ネットのインタビュー記事の引用だった。 URLも書いてあったけど、もうなくなっていた。検索したけど記事も出てこない。 時々こんなことがあるので、ネットの情報はブックマークだけだと心細い。 ...と書きつつも、以下、リン…

Debian8 セットアップまとめ

ひさびさに環境設定なんぞまとめてやったので、おぼえがき。sudo があったりなかったり、apt だったり apt-get だったりは、書き方だけということでご容赦を。 Debien の設定 ※設定変更はrootユーザで行う。 ※Debianを再起動しないと設定が反映されないとき…