202103

snipeit

  • A-ONEの72230のラベルシールを使ってラベルを印刷する場合は下記のパラメータあたりがいい.
../_images/snipeit_label_aone72230.png
  • page merginsのbottomは0にしてよい.2ページ目以降のheader merginとなって現れてしまうため.

opensslコマンドで簡単なファイル暗号化 - Qiita

  • encrypt: openssl aes-256-cbc -e -in rawtext.txt -out encrypted.txt
  • decrypt: openssl aes-256-cbc -d -in encrypted.txt -out decrypted.txt
  • outは指定しなければ標準出力に出る.

docker-compose x systemctl が便利という話

opensslでsha512 hash

% openssl passwd -6
Password:
Verifying - Password:
$6$Cj5mC62OorQEVICq$H.twXJ.fEA8GCtNUiud7oHy.HON2.HIUuh.vP0dY/kZw.rxa/HPn8/Wb7L4UkVcosQke0gX0m.FZYo7t2okm01

# salt指定もできる(未指定の場合はrandom)
% openssl passwd -6 -salt Cj5mC62OorQEVICq
Password:
$6$Cj5mC62OorQEVICq$H.twXJ.fEA8GCtNUiud7oHy.HON2.HIUuh.vP0dY/kZw.rxa/HPn8/Wb7L4UkVcosQke0gX0m.FZYo7t2okm01

監視データとかロギングとかで結局嫌になる部分

  • 過去のデータをもってはおきたいが,ナウいデータとは別にarchiveしておきたい(が,同じinterfaceでとりたい)
    • つまりarchive, 圧縮したりして,データの取得には若干のレイテンシが生ずるが,インタフェースはナウいクエリをするのと変わらず過去の時刻を指定して取りたい.
    • 全文検索だと辛い部分もあるだろうから,当初時間軸指定をmustにしておいてやる.
      • 全文検索したいならすべてのarchiveを一旦展開してやる必要がある.かなりしんどそう.
      • 時間軸指定がmustならば,時間軸ごとにarchiveしておけばいいので,これならなんとかなりそう.
    • 裏ではarchiveを展開したりするんだけど,それを隠蔽するinterfaceをつくってやる.
      • これがいわゆるvictoria metricsとかthanosとかになる.

無電池ワイヤレスキーボード

  • 音作戦
    • 機械学習でタイピングの特徴音を学習してタイプしたキーを推定
    • GitHub - ggerganov/kbd-audio: Tools for capturing and analysing keyboard input paired with microphone capture 🎤⌨️
      • それぞれのキーが別の特徴を持つタイピング音を発するようにハードウェア設計をして推定の精度を向上することにより使えるレベルになるかというところ.
      • キーボードの識別ができない.近くで別の人が同じシステムを使っていると詰む.暗号化されてないので公開タイピングみたいなもんというセキュリティ的ヤバさ.
        • つまり完全にネタ.実際使って仕事とかできたもんじゃない.
  • energy harvesting作戦
    • タイピングするときのpushエネルギーを利用して省電力でワイヤレス伝送する.
      • 結構行けそうな気がする.常時あがってるのではなく,押した瞬間activeになってあとは寝てる.
        • ペイロードにIDとかも付与して識別できるので複数台あってもなんとかなりそう.
        • 軽量な暗号化プロトコルなら低電力でもいけるか,というところ.