古いPCでWindows10の有線LANが使えなくなった場合の話。
事の起こり
近所のハードオフ*1でdynabook買ったんですよ。たぶんCore i3の第1世代と第2世代くらい、10年落ちのやつ。
そんでキータッチがイケてないからキーボード新調したり、いろいろやって気分よく使ってたんですが。
ある日久々に有線LANで繋ごうとしたら有線LANを認識しなかったんですよ。
接触不良かなと思ってアルコールで拭いたり、やすりで軽く磨いたり*2、PCMCIAのLANカード刺そうとしたり*3、いろいろやっても一向に解決しない。
…マジかよ*4。
原因と対策
どうもWindows10、デフォルトではシャットダウン時にきちんとシャットダウンせずにインチキをやってるらしく*5、普通にシャットダウンしたあと起動すると、LAN周りの初期化がうまく動いてないみたいなのです。うーむ、何それ?
*1:もちろん、ジャンクコーナー。
*2:本当はやっちゃダメ
*3:Windows10ではサポートされてません!びっくり!!
*4:いじってたときはバージョン20H2てやつが最新だったんだけどそいつでダメでした。古いバージョンは知らない。たぶんだめ。
*5:インチキ呼ばわりってのも失礼な話ですいません。
ノートPCっぽいUbuntu設定
CUI⇔GUIの変更
// CUI起動 $ sudo systemctl set-default multi-user.target // GUI起動 $ sudo systemctl set-default graphical.target
蓋閉じ対応
// 設定ファイルの変更(.bakファイルを作りながらデフォルト値を置き換える。) $ sudo sed -i.bak -e 's/#HandleLidSwitch=suspend/HandleLidSwitch=ignore/g' /etc/systemd/logind.conf $ ls -l /etc/systemd | grep logind.conf -rw-r--r-- 1 root root 1020 Jan 3 18:56 logind.conf -rw-r--r-- 1 root root 1022 Jan 3 18:55 logind.conf.bak // 設定の反映 $ sudo systemctl restart systemd-logind
メッセージを日本語から英語に
Sudo dpkg-reconfigure localesから選択する。
sedでデフォルト値を置き換えるなら、こんなかんじかも。
$ sudo sed -i.bak -e 's/LANG="ja_JP.UTF-8"/LANG="en_US.UTF-8"/g' /etc/default/locale
ffmpegをビルドしなおしてみましょう2021
新春特別企画。
CompilationGuide/Ubuntu – FFmpegを元ネタにffmpegをビルドするテスト、のおかわり。
AV1エンコーダが入ったり、上記ドキュメントも若干とはいえ半年前と変わっているので…
あとラジコがflash廃止したりいろいろ。
- さいしょに
- 結論(ここを適切にコピペすれば以下は読まなくてよい)
- 趣旨
- 目的
- 元ネタの文書、CompilationGuide
- 必要なパッケージの導入・ディレクトリの作成
- ffplayを削る
- 削ったffplayを再度オンにするときは以下のとおり。
- ディレクトリの作成
- 必要なコンポーネントのビルドと導入
- 再ビルド
- 【オマケ】youtube-dl
- 【オマケ】rec_radiko.sh
- xmllintの導入
- rec_radiko.sh
- 実行例
- 【オマケ】rec_radiko_ts.sh
- 【オマケ】らじるらじる
- 【オマケ】radish
- 実行例
Arduinoを使ってAuraSync対応の機器を色々光らせる話
事の起こり
前の前のpostのとおり、酔った勢いでPWMファンを買ったらAuraSync対応だったので*1、なんとかこいつを制御してやりたいなあ、と考えたのが始まりです。
PWMで色を変えるなら、Lチカの延長じゃーん、LチカといえばArduinoじゃーん*2、
というわけで、Arduinoどうすっかなー、AVRにbootloader書き込んだらどうにかなるんじゃねー?そういや手持ちでAtMega8大量にあるなあ*3、てことからいろいろ調べて、さあやるぞ、という感じです。
PWM
難しいことはさておき、吉田製作所のYouTubeでNch-MOSFETというやつを使えばチョロインかな?というところまでは分かった。
https://www.youtube.com/watch?v=MmyI4CsPZyE
ファンの回転数を制御する前に、LEDの明るさを変えるテストしているので、このテストそのまんまでいいじゃん、という話かなと思った。
というわけで動画で紹介されていたMOSFETのやつをAmazonで買って使っていたけど、3つ繋げると結構場所取るなあ、というのが難点。
*1:どうりで高かったわけだ。素面なら絶対買わない。
*2:ホントはArduinoで出来ること、最初のサンプルにBlink、というお約束みたいなのが大嫌いな、はずなのですが…
*3:raphaelの影響です。https://www.raphnet.net/electronique/electronique_en.php