今週の感じ
ElasticSearchメモリ溢れ
- mx512m なのに2GBくらい食ってる。
- それはまあイイけどCPUもいっぱい食ってる。
- なんか不思議だなぁとは思うもののとりあえずメモリ量を1GBに変更
- まだ足りないらしいので1.5GBに。
CodeClimate導入
- メンテナビリティを自動的にチェックしてくれる
- テストを書いていて、CIを設定すればテストカバレッジも集めてくれる。
- コードのメンテナビリティはかんたんに導入できるが、カバレッジは…めんどくさかった
- Golangなら go test -cover c.out . で済む…と書いてあるが全くそれでは済まない
- module名が github.com/example/mod なら、その名前のディレクトリにソースがないと cc-report-なんたらがコケる
- かと言って実行ディレクトリに.gitフォルダがないとそれもコケるのでなんかひどいことに。
ひどいこと
|
|
GNOME試した
- なんとなくKDEに秋田感じがしたのと、Runcat走らせたいなーと思って入れてみた
- そしたらなんと、DPIの設定が効かない。4Kモニタを200%にするとフルHDの方まで200%になってしまう。
- 設定値はちゃんとモニタごとに保存されているのに反映されない。不思議。
- これだと使えないのであっという間に戻しましたとさ
12/07
ZeroSSL入れてみた
- cert-managerが対応しているので入れてみた。
- 使い方はほぼLets Encryptと同じ
- ユーザー登録しろみたいなことが書いてあるが、しなくても証明書は発行できる(らしい)
- ユーザー登録してIDとSecretをもらって証明書を発行するとWeb画面から証明書一覧を見ることができる
- Webの画面だと、証明書 0/3 と表示されているが、これはACMEを使用して発行した分はカウントされない。
- ようするに、ACMEを使う限りいくらでも証明書が発行できる。(レートリミットはあるだろうけど)
- なのでLets encryptに万が一があっても大丈夫…
12/08
SSL Labs
- ZeroSSLを入れたので試しにチェックかけてみたら、Bだった。
- 曰く、TLS1.0 1.1 が有効になっている。と
- nginxinc/nginx-ingress でこれを設定するのはどうすれば良いのかわからなくて難儀した
- helm で入れた場合、 名前がprodの場合は、
kubectl edit cm prod-nginx-config
で編集する必要がある(?) - 同名のconfigmapを同一namespaceに作って
kubectl apply
してもなぜか反映されない
Elasticsearchバージョンアップ
- elasticsearch-oss が 7.10.2 で止まっていて、中にはいっているjdkも15とかだったので更新した。
- oss ではない7系統の最新にした。
- そしたら、
Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone.
とお怒りに。 - 環境変数に xpack.security.enabled = false を追記して対処した。
12/09
OpenSearchに切り替え
- ElasticSearchの7系統は更新が終わってるようなのでOpenSearchに切り替えた
- ぶっちゃけ特に理由はない
- OpenSearchはElasticsearchの7系統のフォークなので普通にMastodonのトゥート検索に使用できる
- ただし、管理画面にElasticsearch7が入ってないぞ、2.4。0ってなんだ?っていう警告はでる。
google-notifier-go
- なんとなく、プロトコルから実装したくなった
- https://blog.hrfmmr.com/2021/06/24/chrome_cast_client/
- https://developers.google.com/cast/docs/media?hl=ja#chromecast_1st_and_2nd_gen
TODO
- go-envconfig書く
- google-notifier-go書く
- Switchbot 換気扇
- Switchbot リビング電気
- Switchbot 寝室電気学習させる
- あれの手続きする
- それの手続きする1
- それの手続きする2(オンライン)
- 職務経歴書アップデート
- 脱毛
- @server bot 作る -> k8s環境が無いので無意味。キャンセル
- EnvBoy Issue消化 (web settingほしい)
- Slack古いファイル削除ツールのアップデート(deprecated API変更)
物欲
- かばん
- シャボタイ
- プロジェクター
- 靴修理(両足) 15K
- 靴