Practice of Programming

プログラム とか Linuxとかの話題

Ubuntu

PulseAudioの入出力やボリューム設定をコマンドで行う

AfterShokz(現:Shokz)のOpenCommを使っていますが、Ubuntu で利用していると、プロファイルがA2DPを選択されてしまい、毎朝仕事をする前に、Handsfree Head Unit(HFP)に選択し直さないといけないという作業があったんですが、いい加減ちゃんと調べようと思っ…

JavaScriptのcanvasで遊んでいたらPCのパフォーマンスが上がった

はい。嘘です。 正しくは、PCが遅い原因がわかった。でした。顛末は最後に書いていますが、最初は、canvasの使い方から。 canvasの使い方 HTML HTMLで下記のように書きます。 <canvas id="canvas" width="300" height="170"></canvas> JavaScript 基本 cotnext const c = document.getElementById('canvas'); const …

Gnomeを捨て、OpenBoxに変えてみた

compizも楽しかったけど、4GBメモリ積んでて通常作業でSwapも結構使っちゃうので、もういいや。 懐かしのblackboxにしようかと思ったけど、さすがに、数年間メンテされてないし、古すぎ感があるので、別のものを試してみた。 なお、Ubuntu 10.04の話です。 …

NICのデバイス名(eth0とか)が変わったら?

Dellの vostro 1000 ノートPCをサーバに使っているのですが、最近、熱暴走でシャットダウンてことになっちゃってました。熱暴走になかなか気づけなかったのですが、これは、サーバのモニタリングをサボっていたせいですね...orzちなみに、温度は、下記を調べ…

dnscacheのキャッシュサイズ変更

dnscache入れてから非常に調子が悪くなってしまった。通信が固まる、固まる。 どうも、dnscacheが頻繁に外と通信して、貧弱モデム(Aterm WD735GV)がNAT関係で文句を言っている。 "NAT TX-ERROR List Create Error :"というやつ。どーも、有名らしいですね...…

djbdns(tinydns & dnscache)インストール

自宅サーバで、内側からだとプライベートIPで参照しないといけないような環境だと、外出先では/etc/hosts書き換えとかめんどくさいので、インストール。後、ローカル用に好きなドメインを持てたほうが開発の時に楽。 Bind9にしようかとも思ったんだけど、慣…