起きたこと

起きたこと

  • 雨だわ寒いわでえらいこっちゃ

ベランダ工事

雨なのでなし。睡眠時間が多く取れて良かった。

みかん

届いた。おいしい!

リングフィット

  • トライセプスがきっつい

TODO

  • 衣替え

  • IX2215手配 -> 落札!

  • 秋葉原にお買い物

  • IX2215設定

  • IX2215に入れ替え

  • IX2215のsyslogをelasticsearchに入れる

  • EnvBoyのESP32のやつを焼き直して本番に戻す

  • ESP32のBluetooth回りを触ってみる

  • EnvBoyにmDNS機能を追加する

起きたこと

起きたこと

  • 今日からベランダ工事

リングフィット

  • 明日がんばろ

TODO

  • 衣替え

  • IX2215手配 -> 落札!

  • 秋葉原にお買い物

  • IX2215設定

  • IX2215に入れ替え

  • IX2215のsyslogをelasticsearchに入れる

  • EnvBoyのESP32のやつを焼き直して本番に戻す

  • ESP32のBluetooth回りを触ってみる

  • EnvBoyにmDNS機能を追加する

起きたこと

起きたこと

  • 連休だったのでちょっとお出かけ。

服を買った

P’PARCOに愛用してるブランドが入っていたので、インナーに着る服ないかなぁと思って 見ていたらこれは…というのを見つけたので衝動買い

香水を買った

ずっと使っていた香水がなくなったのでリフィルを買った。 この香水、買ったの2年前とかだった気がするけれども… まったく同じ香りがまだ売ってて良かった。 AUX PARADIS の フルールという香り。

ルーター入替

OpenWRT化したWSR-1166DHPからIX2215に入れ替えた。 MAP-Eになったので速度も速くなって満足。いつでも切り戻しが出来るようにONUをVLAN切って HUBに入れているので平衡稼働とかが楽でとても良かった。

iPhone電池交換

ルーター入替に成功して気分がよかったのでついでに実施。 防水用の接着剤が硬いのでドライヤーで温めるところだけ頑張ればあとはYouTubeの動画をみて その通りにやればできる。また開けることがあるだろうから防水用のシールはしてない。 そもそも防水をそこまで求めていないし… なんだかんだでiPhone7は軽くてほどほどサイズで気に入ってるかもしれない。

リングフィット

  • 三連休一回もやらなかったー

TODO

  • 衣替え

  • IX2215手配 -> 落札!

  • 秋葉原にお買い物

  • IX2215設定

  • IX2215に入れ替え

  • IX2215のsyslogをelasticsearchに入れる

  • EnvBoyのESP32のやつを焼き直して本番に戻す

  • ESP32のBluetooth回りを触ってみる

起きたこと

起きたこと

  • 東京のコロナ感染数400超えを見てうわぁ・・・となるなど。

autorandr

ディスプレイ電源OFFから復帰後に二枚目のディスプレイのスケーリングが1x1になってしまうので、 いつも xrandr --DP-5 --scale 2x2 って叩いていたのでautorandrを入れてみた。

IX2215

configを作り始めた

リングフィット

TODO

  • 衣替え

  • IX2215手配 -> 落札!

  • 秋葉原にお買い物

  • IX2215設定

  • IX2215に入れ替え

起きたこと

起きたこと

  • 東京のコロナ感染数500超えを見てうわぁ・・・となるなど。
  • って何この爆発…まずくない?

TTGO T-Display

aliexpressで注文していたのが届いた。 想定していなかったけれども、基盤にボタンがついてるのもいい、リセットボタンも推しやすい。 https://sites.google.com/site/jmaathuis/arduino/lilygo-ttgo-t-display-esp32

帽子屋さん

秋葉原のKnowledgeに行って帽子を調整してもらった。 …普通に帽子の裏にマジックテープがあって、それで調整できる仕掛けだった。 ただ、これでももっと広げたいなら機械使って広げれるよとのこと。 めちゃくちゃいい店主さんだった。

例のHDMIキャプチャ

Shigezoneさんで買ってきた。使いみちは…なんだろう。 一眼から画像流しちゃうとか?

リングフィット

  • やすみ

TODO

  • 衣替え

  • IX2215手配 -> 落札!

  • 秋葉原にお買い物

  • IX2215設定

  • IX2215に入れ替え

起きたこと

起きたこと

  • 東京のコロナ感染数400超えを見てうわぁ・・・となるなど。

EnvBoyX

昨日、ESP8266でもコンパイルが通るようになっていたが、実機で動かしたら見事にバグっていたので修正。 とりあえず動きそうなので v2.3タグをつけた。 液晶の明るさ調整がほしかったので実装。v2.4に実装する予定。 なのだが、WeMos D-Duino (ESP8266+SSD1306)では明るさ調整が成功するものの、ESP32+SSD1306では明るさ調整を 行うと画面表示が壊れるという謎現象が発生している。 仕方ないので、明るさ調整と液晶ON/OFF両方実装しておいて上手く動く方だけ使うみたいな感じにする。 (液晶制御ライブラリを変えて試してみてもいいかもしれない。今使っているのは https://platformio.org/lib/show/562/ESP8266_SSD1306 ) ダウンロード数だけで見るとAdafruitの方がかなり多く、次点のU8G2はMicroPythonで使った記憶がある。 …なんでこのライブラリを使っているかというとただ単にArduino IDEのときの名残でしかないので特にこだわりはなかったり。

リングフィット

  • 夜にやると目が冴えちゃうので昼前にやることにした。

TODO

  • 衣替え

  • IX2215手配 -> 落札!

  • 秋葉原にお買い物

  • IX2215設定

  • IX2215に入れ替え

起きたこと

起きたこと

  • 燃えないゴミで色々捨てれた。やった。

EnvBoyX

コンパイルは通るようになった。

Simutrans

開発リードが変わって色々変わっていきそう。。とは思うものの、 PAKSETの開発がPAK128.GermanとPAK64しか更新されていなくて厳しそう。 PAK128.German自体はとてもやりやすいバランスで良かった。 PAK128.Japanは…なんというかゲームとして厳しい(難易度高すぎとか鉄道の選択肢が細かすぎるとか色々と)

OpenTTD

かなり前に目的地システムみたいなのがあったなぁと思って調べてみたら、 とっくにマージされていた。マージされているけど、デフォルトでは無効だった。 オプションから変更すれば有効にできる。次回のプレイが楽しみ。

リングフィット

休み

TODO

  • 衣替え
  • IX2215手配 -> 入札中

起きたこと

起きたこと

  • ロケットとんだ。宇宙服がスマートになっててスターウォーズの世界に近づいてる気がする

身体がだるい

睡眠不足かもしれない。 あと週末の予定を調整した。

JetbrainsのIDE

Global menuに対応しているはずなのにGlobalMenuに反映されない。 色々調べてみたら 2020.2.1でデグレして書いてる時点での最新の 2020.2.3 でも直っていない。ということらしい。 linux.native.menu を設定しろ的なのは標準で設定されているので特に何もする必要はない。 修正中ということらしいのでそのうち治る…と思いたい。

EnvBoyX

ESP32 / ESP8266どちらでも動くように意識して書いていたつもりだったけれども ESP8266用でコンパイルしたら見事にコンパイルがコケた。 あっちゃー

リングフィット

休み

TODO

  • 衣替え
  • IX2215手配

移行について

移行について

きっかけ

Globalmenu(画面上部にメニューバーが出るやつ)がどうしても使いたかった。 Gnomeがなんか微妙というか、デザイン的にすごく微妙な感じがしてきた。例えば

  • 標準だと時計が真ん中にあって意味がわからない(拡張で変更可能)
  • 左側にあるActivityが使いにくい(拡張で変更可能)
  • トップバーという一等地にあるのに無駄に隙間ばっかり

だけれども、一番の不満はGlobalMenuが使えないことだった。 追記:GnomeでもGlobalMenu自体は使える模様。ただし、Gnome自体はメニューバーを使わないUIが推奨っぽい。 標準のアプリケーションはすべてハンバーガーメニューになっている。

移行

もともとはUbuntuを使っていたが、KDEは気になっていて、KDE neonを試してはいた。 ただ、HiDPIにしたときGUIからモニタごとの拡大率が設定できない問題があって毎度挫折していた。

ディストリ選定

.debか.rpmを扱えないディストリだと後々面倒(アプリがない)になるのがやだなぁというのがあり、Kubuntuにしようかと一瞬思ったが、 KDEは現在進行系でHiDPI周りの修正が入っているというのと、Waylandへの移行も進行中ということで、KDEの最新に追従したい。 とすると、KubuntuよりはKDE neon? Fedora KDEスピン? …よく考えたらArchにすればすべて解決では?大体のソフトウェアはリポジトリ化AURにあるだろうし。ということでArchにした。

HiDPI問題

方向性として、対応は3パターンある。

  1. Wayland
  2. Plasmaに拡大をさせる
  3. Plasmaに拡大をさせない

結論は3にしたんだけれども、不採用の方から書いていくと

WaylandでKDEを使うと、今の所安定性があまりよくないのでなし(突然フリーズしてログイン画面に戻ったり、固まったりする)

Plasmaに拡大をするのは PLASMA_USE_QT_SCALING=1/etc/xdg/autostart/org.kde.plasmashell.desktop のplasmashellを指定しているところにつければ良い。 https://phabricator.kde.org/T8177 が。これをやると画面上部にパネルをおいた場合に、ウィンドウを最大化するとパネルの下に潜り込んだり、パネルに配置したウィジェットの位置が変になったり… さすがデフォルトで無効にしているだけあって変な動きが多発する。

最終的にやったのは…

  • グローバルスケール200%
  • xrandr でスケーリングを指定
  • フォントDPIを192dpi(フォントDPIを変更するとグローバルスケールを使え。って表示されるけれども、グローバルスケールだけだと文字が小さい)
  • ~/.xprofileexport GDK_DPI_SCALE=2 を指定
  • フォントサイズの指定は少し調整
  • ~/.config/chromium.conf-force-device-scale-factor=2 を指定している

インストールしたもの

  • Latte Dock

解決できた問題

問題:chromiumを開くと KDE Wallet がパスワードを要求してくるが、何を入れても通らない

解決策:KWallet Managerから標準で作られている kdewallet を使って適当なウォレットを作って、一度 kdewallet を削除する。 その後もう一度 kdewallet を作る。暗号方式はbrowfishを選択する。(作成するときにパスワードを聞かれるのでユーザーアカウントのパスワードと一致させる) ウォレットの名前を kdewallet にしておくのはなんか標準の名前じゃないとだめなパターンがあるみたいなので合わせておいている。

問題:vscodeからssh鍵を使ってgithubにpushできない(git: sshaskpass exec… というエラーがでる。ターミナルから git push はできる)

解決策:

以下の内容のファイルを ~/.config/plasma-workspace/env/ssh-agent.sh に作成して chmod +x ~/.config/plasma-workspace/env/ssh-agent.sh した上で再起動する。

1
2
3
#! /bin/bash
export SSH_ASKPASS=/usr/bin/ksshaskpass
/usr/bin/ssh-add

既知の問題

  • なんかGlobalmenuのフォントが怪しいような…

その他

OverGriveの作者がaurのページであちゃーな書き込みしててげんなり。 OverGriveのページでもaur使うなって書いててなんだかなぁ… $5で安いのは良かったんだけど、さすがにこの姿勢は許容できないのでInsyncを検討する羽目になった。 https://aur.archlinux.org/packages/overgrive/

TODO

  • 衣替え
  • IX2215手配
  • InSync評価

起きたこと

起きたこと

なんかダルい

体がだるい感じが抜けない。なんだろうこれ

窓枠の調整

大きな窓が閉めたときにきっちりしまっていない(上側が浮いてる)のに気づいたので、調整してみた。

https://www.kondo-gr.co.jp/be-side/30_one_point/care/07/

うちのとは異なるが大体こういう感じ。必要なのはドライバー一本だけ。 調整した結果、なんか外の音が小さくなるわ、エアコンの効きは良くなった気がするわですごい効果が高い(気がする)

ブログ移転

WriteFreely、Markdownの解釈も微妙なところがあって例えば

  • タスク形式 [ ] が解釈できない
  • 段落と段落の間に文章がないと描画がおかしくなる?
  • 列挙の前に改行がないと変になる?

あと、UIがいまいち…これはシングルユーザーモードにしていたせいもあると思うのだけれども。 draftに保存したあと、publishするときの画面遷移がなんで?っていう感じだったり… 地味な不安が溜まっていたので、以前使っていたHexoに戻した。 これだと画像貼るのが超面倒なんだけれども、雑記の方に画像を貼るのもレア事象だと思うのでまぁ…ということにした。 副作用として、過去の記事も全部復活したのでいきなり大量の記事が復活した。

リングフィット

休み

TODO

  • 衣替え
  • IX2215手配

起きたこと

起きたこと

なんかダルい

体がだるい感じが抜けない。朝も起きれないし

倉庫部屋の窓にフィルムを張った

倉庫部屋に続くドアを開けると異様に寒いので、窓の断熱をどうにかするためにフィルムを張ってみた。 しかし、この窓は針金入のガラスなのでガラスに貼るフィルムは使えない。

//rcm-fe.amazon-adsystem.com/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=yakumo07-22&language=ja_JP&o=9&p=8&l=as4&m=amazon&f=ifr&ref=as_ss_li_til&asins=B00476HMHC&linkId=c30ef4ea8efeeac23b6f83d3cf09f242

なので、ガラス自体ではなく窓枠に張るタイプのフィルムにした。 出窓的な窓であれば、これ一つで2窓(ようするに一箇所の引き戸両方)貼れる。 ベランダとかに出るような大きな窓なら1フィルムで1窓(引き戸なら2フィルム必要)

リングフィット

プランクがつらいのはやっぱりかわらない。あと、二の腕系がめちゃくちゃつらい。

TODO

  • 衣替え
  • IX2215手配

起きたこと

起きたこと

デザフェス行きたかったけど例のコロナが怖くていけなかった。。 後遺症残るとか聞いたら怖すぎてリスクがデカく見える

OpenWRT

IPv6を通した。 https://blog.nerves-concord.io/openwrt-ipv6-to-lan-without-hikari-denwa/

パックマン Championship Edition2

ゲームPCに入ってたのを思い出してちょっとやったらハマった。

zabbix復活

Raspberry Pi 3Bに入れていた Zabbix 5.0 を 5.2にアップグレードしたら、zabbix-serverがDBをマイグレーションする時に異常終了してしまい(double freeみたいなエラーメッセージ)、中途半端DBバージョンとなってしまって、立ち上がらない状態になっていたのを修復した。 なお、これは公式のaptレポジトリから入れたzabbix5.2で起きている。ソースコードからRPi3上でzabbix-serverをコンパイルして試してみたが、同じ結果だった。 DBのバックアップをとっていなかったので(アカン)、armhfでのテストがされてないだけでさすがにx86_64なら行けるだろうと踏んで、以下の手順で修復した

  • RPi上の中途半端な状態のDBをダンプ (pg_dump -Fp zabbix)
  • ダンプをx86_64なdockerが使えるホストに転送
  • dockerでpostgresql(バージョンをRPiに合わせる)とzabbix-serverを構成する(docker-composeファイルをおまけにつけておく)
  • docker上でpostgresだけ起動してダンプをロード、zabbixユーザー、DBが必要なら作る。(必要なはず)
  • zabbix-serverを起動してDBマイグレートさせる。
  • docker上のpostgresのDBをダンプ
  • RPiに転送して取り込み
  • RPi上でzabbix-server を起動する
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
version: '3.3'

services:

  server:
    image: zabbix/zabbix-server-pgsql:ubuntu-5.2-latest
    environment:
      DB_SERVER_HOST: db
      POSTGRES_USER: zabbix
      POSTGRES_PASSWORD: example

  db:
    image: postgres:11
    environment:
      POSTGRES_PASSWORD: example
    ports:
    - "5432:5432"
    volumes:
    - ./postgres_data:/var/lib/postgresql/data

サーバー証明書の更新をJenkins化

cronで処理していたが、ド忘れの原因になるしログが残らないのでJenkins側で処理するようにした。

kubernetesのresource

k9sで見ているとresourceが記述されてないpodが多くて%CPU/R, /L とか %MEM/R, /Lが0になってしまって寂しいのと、ノードの偏りがあるのでresourceをできるだけ記述していっている。 ESXiのノリでcpu: 2000M とか書いたらスケジュールできなくなって焦った。 cpu値は、1秒あたり処理に使える時間(ms)なので cpu: 1000m と書いたら1CPU占拠まで。2000mとか書けばCPU2個使える。

リングフィット

オババが腕、足、腹筋全部に負荷をかけてくるのでしんどかった

TODO

  • 衣替え
  • IX2215手配

起きたこと

起きたこと

歯が痛くない!

歯医者キャンセル

あまりの痛みに別の歯医者に行ってしまったので前の歯医者の予約をキャンセルした。 (人柄が)いい先生だったので残念ではある

OpenWRT

19.07.3 -> 19.07.4 にバージョンアップしたらLuciからPPPoEが消えてしまった。 接続はされているようだし、ダッシュボードには表示されているので動いてはいるけれども、これは設定を保存した瞬間にPPPoEが消えるやつでは…?

Arduino

Linux版のArduino IDEがつらいので、PlatformIOに移行しはじめた。

リングフィット

プランクがつらいつらい

TODO

  • 衣替え

起きたこと

起きたこと

朝から歯が痛くて泣きながらロキソニンを買いに行った。

歯医者

痛くてたまらないので近所の以前通ってた歯医者に予約を入れて行った。 なんと、予約の時間の直前に歯が痛くなくなるという大ファンブル。 なんだかんだで神経を抜いてもらって、痛くは無くなった。 痛くはないけど麻酔が切れて今はなんかすごく疼く感じがする。

IX2215入札

釣り上げ屋だったらしく、ギリギリで別垢入札されて沈没。 その後出し直しをしていたので試しに入札してみたら即高値で更新してきたので確定っぽい。 あーあ。

リングフィット

20分超え。過去のステージの達成度が意外と低いのでココらへんどうしようかな感。 あと、フィットスキルのマップが拡張されて〜〜〜Lv2が出てきた。

TODO

  • 衣替え

起きたこと

起きたこと

朝から歯が痛い

PPPoEパケットロス

今日はひどかった。pfSenseの管理画面でパケットロス30%を観測して、実用上もマズい以外の何者でもなかったのでOpenWRTのルーターをおもちゃ箱から復活させた。 実は、OpenWRTはMAP-Eに対応しているのだが、19.07.4ではWebからMAP-Eを設定することができない(Javascriptエラーで保存できない)。 このバグ自体は修正パッチがマージされているので、19.07.5?か、次のバージョンが出れば修正されると思われる。じゃあ /etc/config/network を手で編集すればいいじゃんという話なのだが、Twitteとかを見る限り、ひかり電話の契約がないとうまく動かないようだ(うちの環境でも動かなかった) Javascriptエラーはともかく、こっちは… 本当に本当に、ひかり電話契約なしだと/64が降ってきてしまう仕様はどうにかしてほしい。/60くらいが降ってきてくれればなぁ… オプションでも良いからどうにかしてほしい。(月100円とかそういう感じで…)

IX2215入札

OpenWRTのMAP-Eでもウチでは動かないのがわかったので諦めてIX2215を買うことにした。RTX1210じゃないのは、中古価格が強気なのと、RTX1210から既に6年が経過していて、そろそろRTX1220がでるんじゃないかなぁという読み。 …と、もうRTXは飽きたので(!?) 違うコマンド体系なのを使ってみたいなという気持ち。 (IXのソフトウェアが中古でも入手可能ということがわかったというのもある)

リングフィット

色々あったので1ステージだけやった。

TODO

  • 衣替え