2019/08/19 Week Release Note

雑感

  • 気がついたら8月も中盤・・・

8/19

jetson nano を雑用PCに

jetson nanoでは既にzabbixが動いているが、メモリが有り余っているので雑用のPCとしても
動いて貰う事にした。AI系の機能使えてないんだけれどもまぁ・・・
その代わり、ディスプレイに接続してあげることに。
・・・VNCだと遅い(VinoとTigerVNCをテストした)

8/20

続・jetson nanoをPCに

xrdpを試すことに・・・したのは良いが、なんとこれ、Unity(Window Manager)だと動かないらしい。
xfce4を入れれば動く。ということだったので入れることに。
・・・こっちのが軽くて良いのでは? RDPにしたおかげで反応もよくなったし、これでしばらくいくことにする。
メモリ使用量も特に問題無さそう。(Chrome立ち上げた状態で残2GBくらい)

Mastodonのブロック一覧

https://odakyu.app/@ars42525/102650460415082220
/about/blocks でブロック一覧が表示される模様。
master追従時注意。

8/21

Mastodonブロック一覧

Glitchにはまだ来てないみたい。

favicon対応

dockerイメージに /public/override ディレクトリを追加。
あとはここにPVをマウントして、起動時のコマンドでfaviconを上書きして起動。っていう
イマイチな手法。シンボリックリンクとかにした方がいいかなぁ・・・

rolling update

Deploymentのstrategyがrollingupdateな状態で、
Deploymentの dockerイメージのタグを変えてapplyしたときに走る処理のことだった。
しかし、Mastodonではdb:migrateが必要なので(misskeyだといらない)
事前にjobとして実行するようにした。しかしよく考えたらこれは別に自動でやってしまっても良いような。。。
コンテナを走らせると言うことはそのバージョンで実行したいんだから、migrateなしで
落ちました。って全く嬉しくない・・・よね

8/22

財団自動アップデート

db:migrateするジョブ、それをwaitする。
各deploymentのdockerコンテナのタグを書き換えてapplyする。
なんというか、面倒なスクリプトを書いた。
にしても、アップデートの完了タイミングはk8sがserviceのつなぎ先を変えた
タイミングなので、厳密には判定できていないけれどもまぁよしとする。

電気通信事業者になることを前提に、メンテが48時間という大嘘になっているのが
なかなかお茶目。

TODO

k8sに移動したことによって壊れている単純なジョブの修正

  • バックアップ
  • テストインスタンスバックアップ
  • misskeyインスタンスバックアップ
  • 財団バックアップ
  • 統計情報取得(DB部分)
  • sidekiq統計取得
  • 週次メンテナンスジョブ
  • 月次メンテナンスジョブ

k8sの仕組みでオートデプロイ再構築

  • fastladder
  • writefreely
  • misskey
  • テストインスタンス
  • 本番インスタンス

writefreely への文書コピー

本当にコピー

職務経歴書

  • 外枠(プロジェクト名と日付)
  • フォーマット統一
  • プロジェクトの中身 (2018)
  • プロジェクトの中身 (2017)
  • プロジェクトの中身 (2016)
  • プロジェクトの中身 (2015)
  • プロジェクトの中身 (2014)
  • プロジェクトの中身 (2013)
  • プロジェクトの中身 (2012)
  • プロジェクトの中身 (2011)
  • プロジェクトの中身 (2011より前)
  • 自己PR

進捗ありません!

痩せる

  • プールに行って泳ぐ