トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

FrontPage

みよ@わさもん.ねっと

遊んだこととか、ちょっとしたメモを書いています。

 最近の更新

Diary/2026-2-22 / Diary/2026-2-21 / Diary/2026-2-19 / Diary/2026-2-13 / Diary/2026-2-16


 Miyo's Diaryの最新の5件

2026-2-22

自転車出勤

天気が良いようなので久しぶりに.
今日は,少し遠回りになるけど分かりやすい道を選んでのんびりと.
おかげで,会社についてすぐに仕事に取りかかれる程の疲労感.

2026-2-21

KOrganizer

個人で取得しているGoogleアカウントとQ社のGoogle Workspaceのカレンダを
切り替えるのが面倒と思いながらも,
Q社のGoogle Workspaceで独自のOAuthトークン取るのが面倒(仕事用なのでなんか違う気もする)
という状況で,両方のカレンダをうまく閲覧する解決策を思いついてなかった.
正確に言うとmacOSやiPadのカレンダアプリは便利だなと思いながら,
普段の生活環境がLinuxなのでどうにかならないかなと思っていた.
というところで,KDEのakonadiだと独自にOAuthトークンとらなくても
認証通せるようなので,akonadiとkorganizer環境を作ってみることに.
ホストはXUbuntu 24.04.インストールは,

sudo apt install korganizer akonadi-backend-sqlite

でOK.
korgnaizerを起動して,Settings -> Configure KOrganaizer...で設定ダイアログひらいて,
GeneralのCalendarsでGoogleカレンダを登録する.
とりあえず,どちらのカレンダも表示することができた.
しばらく生活してみるか.
しかし,OkularといいKOrganaizerといい,随分KDEアプリが増えてきた.
そのうち,デスクトップ環境をKDEに移行するかなあ.


ちなみに,akonadiのDBは,SQLiteなので,sqlite3で叩ける.

$ sqlite3 ~/.local/share/akonadi/akonadi.db
sqlite> .database
main: /home/miyo/.local/share/akonadi/akonadi.db r/w
sqlite> .tables
CollectionAttributeTable          PimItemTagRelation              
CollectionMimeTypeRelation        RelationTable                   
CollectionPimItemRelation         RelationTypeTable               
CollectionTable                   ResourceTable                   
FlagTable                         SchemaVersionTable              
MimeTypeTable                     TagAttributeTable               
PartTable                         TagRemoteIdResourceRelationTable
PartTypeTable                     TagTable                        
PimItemFlagRelation               TagTypeTable                    
PimItemTable  
sqlite> SELECT COUNT(*) FROM PimItemTable;

とか.楽しいかも.

2026-2-19

T2UB Nano

Ryzen 7 5825UでセットアップしたPCでは,
UGREEN WiFiアダプタ(AX900)を使っていたけど,
どうも動作が不安定なことがあるのでtp-linkのT2UB Nanoを試すことに.
ドライバは,https://github.com/lwfinger/rtw88 から.

git clone https://github.com/lwfinger/rtw88
cd rtw88
make
sudo make install
sudo make install_fw
sudo make sign-install

とした.Bluetoothもうまく動いたのでBSBT5D200BKもお役ご免に.とてもすばらしい.
lsusbの結果はこんな感じだった.

Bus 003 Device 004: ID 0bda:c820 Realtek Semiconductor Corp. 802.11ac NIC
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 [unknown]
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0        64
  idVendor           0x0bda Realtek Semiconductor Corp.
  idProduct          0xc820 802.11ac NIC
  bcdDevice            2.00
  iManufacturer           1 Realtek
  iProduct                2 802.11ac NIC
  iSerial                 3 123456
  bNumConfigurations      1
  Configuration Descriptor:
  ...

2026-2-16

systemd-resolved

になってから,DNS設定が必要なときにはアドホックに対応していた
(/etc/resolv.confを一時的に書き換えたりしてた)のだけど,
VPNなんかでいろんな環境を利用することも増えてきたので,そろそろちゃんとした手順を覚えておきたい.
覚えるべきは resolvectl コマンド.
このコマンドの存在は,man systemd-resolved でもわかる.
簡単には,

resolvectl status

で,

Global
         Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
  resolv.conf mode: stub

Link 2 (wlp0s20f3)
    Current Scopes: DNS
         Protocols: +DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: 192.168.100.1
       DNS Servers: 192.168.100.1

Link 3 (docker0)
    Current Scopes: none
         Protocols: -DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported

Link 5 (vboxnet0)
    Current Scopes: none
         Protocols: -DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported

とかでてくる.
書き換えければ,たとえば,

resolvectl dns 2 8.8.8.8

と,dnsコマンド使って,リンク先にDNSサーバーを設定できる

resolvectl status

で見てみると,

Global
         Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
  resolv.conf mode: stub

Link 2 (wlp0s20f3)
    Current Scopes: DNS
         Protocols: +DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: 8.8.8.8
       DNS Servers: 8.8.8.8

Link 3 (docker0)
    Current Scopes: none
         Protocols: -DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported

Link 5 (vboxnet0)
    Current Scopes: none
         Protocols: -DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported

と,書き換わっていることがわかる.
同様に,domainコマンドでドメイン名(resolv.confのsearch)の設定ができる.

2026-2-15

休日

近くの公園に梅を見に行って,ちょっとした買物に行って,久しぶりにジョギングして,と.