可変ブログ

色々メモとか。とりあえず自分が分かるように。その後、なるべく人が見て分かるように。可変。

linuxのパッケージ探すところ

リポジトリにない時に探してみるところ。
一番上の以外は安全性はよくわがんにゃい。





おまけ



MCP3208-CI/PとRaspberryPi3でAD変換

RaspberryPiにはアナログ入力ポートがありません。
なのでMCP3208-CI/Pというアナログ-デジタル変換ICを使ってアナログ値を読み取ります。
MCP3208-CI/PとRaspberryPiとの通信にはSPI通信を使用します。
RaspberryPiのセットアップは終わってるものとします。


Ubuntuで一つのNICに複数のIPアドレスを割り当てる

IPエイリアスっていうらしい。

TCP通信と非同期通信

マルチコアならスレッド作ってもいいのかな?
シングルコアならselectかpoll?
割り込みとかコールバック関数とか使えないの?



C++ならboostのasio使うか?

pythonならasyncioかthreadingか?
threading

asyncore?

pythonのいろんな非同期処理

pythonのいろんな非同期通信方法





TCP


UDP




非同期




ソケット通信



シグナルハンドラ

キーボードからの割り込み

プログラミングでhogeの数、fuga番号という変数の名前

hogeの数と、fuga番号はプログラミングでどう表現するか。
英語ならnumber of hoge、とfuga numberとなるが、
number_of_hogeなんて長くて使いたくないしなんかわかりにくい。

番号 数 英語 プログラミング - Google 検索
C - 「~の数」という変数名はどうつけますか?(12285)|teratail
モノの数を数える変数名の命名 は fooCount の形式が良いみたい



hoge_countが正解らしい。

UbuntuでのHDDのフォーマット

Gpartedで全部いけると思ってたけど、GpartedではフォーマットしたHDDのアクセス権限を取得できないらしい。