雑なノウハウ
ST_Force2Dで可能。 postgis.net 実行 SELECT ST_AsEWKT(ST_Force2D('POLYGON Z ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0))')); 結果 st_asewkt POLYGON((0 0,0 1,1 1,1 0,0 0)) こんな感じでZやMに持ってる値を消してキャストできる。
git add .とかで不要なステージングが発生したときのメモ。 $ touch a.txt $ touch b.txt $ git init Initialized empty Git repository in .git/ $ git add . $ ls a.txt b.txt $ git status On branch master No commits yet Changes to be committed: (use…
仕事中、フォルダに入ってるファイルに対して、フォルダ名をプリフィックスに付け足して他人に渡すというシチュエーションがありました。 こんな感じになってるファイル達を . └── nobel ├── a.txt └── b.txt こんな感じにしたい $ tree . └── nobel ├── nobel-…
標準パスにインストールしたバイナリを削除したい。 makeならmake uninstallを実行することで削除できるが、cmakeはuninstallターゲットをデフォルトで作成しない 一応、cmakeにもuninstall targetを作成する方法はある。 xargs rm < install_manifest.txtでイン…
やりたいこと 特定のファイルが入っているディレクトリを俯瞰したい 親ディレクトリの情報も全て欲しい 特定のファイルが入っていないディレクトリの情報はいらない。 ↓特定のファイルが入っているディレクトリ階層をtreeでビジュアライズする方法 tree -P <wild card pattern> </wild>…
2807 yabu 20 0 597564 114328 82772 S 2.0 0.2 3:46.54 slack cキー押すと 2807 yabu 20 0 597564 114328 82772 S 1.8 0.2 3:46.70 /usr/lib/slack/slack --type=gpu-process --field-trial-handle=(略) serverfault.com
プログラムのデバッグの一貫としてtiffのexifをバイナリ単位で調べている。 レコードにオフセット的なメタデータの相対位置を書いてあるものが多いので、画像ファイルのこの箇所(先頭から何バイト目から何バイト分)がほしい! というシチュエーションがよく…
いい加減な理解で使ってるcmakeとの戦い。 MAKEFLAGS ninja 結局ninja 追記 10コアとかあるPCや100コア越えるメニーコアサーバー上で-jオプション使わずにビルドするとめちゃくちゃ遅い。cmake経由でmakeを実行するときは実行時引数か何かでしていするのかか…
なんとなく使いまわすのが嫌だったので新規に作成した鍵を使いたい的なモチベーションでやっててハマったのでメモ。 方法 1.ssh-key-genとかで適当に鍵をつくる(今回はid_rsa_gitという名前の鍵にした) 2.上記ステップで作成した公開鍵をgithubのSSH keysに…
grep結果に対して色々複雑な置換をするためにgrep結果をvscodeで見たいというシチュエーションが度々ありました。 その歳はstdoutにあるgrep結果を態々コンソールからコピペしたり、grep結果をファイルに書き出してからcode fileで閲覧していました。*1 面倒…
diffには-rというオプションでフォルダごと再帰的に比較することができる。 $man diff ...(略) -r, --recursive recursively compare any subdirectories found 以下のようなディレクトリtest1,test2をこのオプションを使って比較する test1とtest2というフ…
引用符はエスケープできる文字列に違いが出る...がいつもどの文字がエスケープ(できる/できない)んだっけ?と忘れるのでメモ シングルクォート:シングルクォート以外の全てのメタ文字をエスケープします ダブルクォート:$、バッククォート、\以外をのメタ文…
tail -f <file>で可能 -f, --follow[={name|descriptor}] output appended data as the file grows; an absent option argument means 'descriptor'</file>