衝撃のわからなさ

わかってません

2023/12/30日報

日報を書き始めた

メモ環境をcursorに変えた。
これで仕様とか今考えていることとかがあってるか 気軽に聞けるんじゃないかという狙いがある。
blogsync導入した

vscodeGUIでkeyboard shortcutsを削除する

右クリックでremoveみたいなのが出てショートカット書いてある。
消したいやつに合わせて cmd + delete (macOS)

sshで接続しているネットワークに応じて切り替える

stackoverflow で今はこういう感じで書けることを知った。便利

Match Host homepc localnetwork 192.168.1.0/24
  HostName 192.168.1.xxx
  Port yyyy

Host homepc
  HostName abc.efg.com
  Port xxxx
  RemoteForward zzzz localhost:zzzz

192.168.1.xxx経由が使われたときもちゃんとRemoteForwardも効く。

mimic-deployをdenoで書き直す

mimic-deployコマンドの仕様

覚えてないので既存実装をまとめ直し

mimic-deploy /host/bin/cat

これは/host/bin/cat/bin/catにdeployする。
deployするときにやること

  1. RUNPATHが$ORIGIN以外から始まるpathを含んでいたら、/host付きのパスに変える
  2. libmimic-cross.soをneededに追加する

オプション

  • -k
    • このオプションがついていたら/bin/catを別の場所に退避する
    • 今の実装は/mimic/deploy/targetに退避してる

とりあえずdenoの環境作ってちょっと書く

基本的なパスを実装した