Kernel 4.14とTP-Link TL-WN823N

June 9, 2018

ASRock DeskMini 110にLinux(カーネルは4.14 LTS)をインストールしたあと、WiFiアダプタTP-Link TL-WN823N(v3)を刺してみたが、親機と接続できなかった。弱々しいながらも電波自体は受かっている。しかし、WPAのauthenticationがtimed outする。dmesgを見ると、rtl8xxxuというドライバが選択されていた。Realtekの汎用ドライバか。

このWiFiアダプタには、Realtekのrtl8192euというチップが使われている。このチップ専用ドライバを探してみると、GitHub(https://github.com/Mange/rtl8192eu-linux-driver)にあった。Arch系ディストロでは、AUR経由でインストールできる。最新バージョンはrtl8192eu 4.4.1-2だった。

単にインストールするだけでなく、rtl8xxxuを無効化しておく必要がある。と、AURのリポジトリ(https://aur.archlinux.org/packages/rtl8192eu/)にあるコメントが教えてくれた。


UEFI, GPT, Manjaro, and Antergos

June 8, 2018

「○○にハマったのでメモっとく」系の記事。今回ハマったのは、ManjaroとAntergosのデュアルインストール。

ハードは:

  • ASRock DeskMini 110(ベアボーン)
  • Pentium G4560(CPU)
  • WD 250GB(SSD)
  • 東芝1TB(HDD)
  • CFD 8GB(メモリ)

Linux+Xfceを入れた後に入れるソフト

June 2, 2018

Linux+Xfceで使うソフト。

基本ソフト

CategoryMainAlternatives
Text editorVim
SCMGit
FontsRicty Diminished Discord with PL-patch, こころ明朝体, Optima
IMEFcitx+Mozc
BrowserFirefoxChrome
Browser pluginsVixenVimium
Thinkpad toolsTlp

MySQLのギャップロックの実験

April 29, 2018

MySQLのギャップロックについて、聞いただけでは信じがたいので実験して確かめる。結論を先に言うと「SELECT FOR UPDATEは、INSERTの排他制御にも有効」だった。

サンプルテーブル

CREATE TABLE pin(
  id INT NOT NULL,
  pin VARCHAR(4) NOT NULL,
  PRIMARY KEY(id),
  INDEX(pin)
) Engine InnoDB;

新しいClojure体験

April 28, 2018

Clojure 1.9と共に紹介されたコマンドラインツール。初めてClojureを体験する人にとって、とっつきやすくなったかな? まだWindows版は出てないけど、一応、作業中っぽい。

インストール

インストールは簡単