カテゴリー
Linux

🔍 find コマンドの便利な使い方メモ

find コマンドの使い方への理解

find ディレクトリ 絞り込み条件 アクション
  • ディレクトリ: find の対象。再起的。
  • 絞り込み条件: どんな名前なのか、ファイルなのか、どの期間なのか
  • アクション: 絞り込まれたファイルに対して何をするのか
  • 他に大事だと思うこと
    • オプションは findディレクトリ の間に配置する。
    • 絞り込み条件 アクション はオプションではない。絞り込み条件 アクションfind path [expression][expression] に該当する。
カテゴリー
コンピューター 文化

📖 読書感想文『プロジェクトのトラブル解決大全 小さな問題から大炎上まで使える「プロの火消し術86」』(KADOKAWA)木部智之 https://amzn.to/4d7NuYm

カテゴリー
文化

📖 感想『10歳からのプロジェクトマネジメント』伊藤大輔 https://amzn.to/3xsPCui

カテゴリー
Microsoft

Mac で dotnet コマンドで C# の Hello World を出力するだけのコンソールプロジェクトを既存ソリューションに追加する方法

まとめ

カテゴリー
コンピューター

雑なメモ。プライベートでは Codeium を使っている。

まとめ

カテゴリー
Microsoft

Mac で C# のHello World 相当な小さな単体テストを cli, dotnet コマンドで気楽に始めるまで

まとめ

  1. brew instrall dotnet
  2. dotnet --help を見ながらプロジェクトとそのテストプロジェクトと、これらを含めるソリューションの作成を進めていく。
  3. dotnet test
カテゴリー
コンピューター

k1LoW/tbls 。 PostgreSQL の public スキーマではないテーブルで `detectVirtualRelations` を使いたい時は、 `dsn` 設定でそのスキーマを指定すると期待通りに動作する

k1LoW/tbls についてまとめ

  • PostgreSQL における detectVirtualRelations の話。
  • 任意のデータベースの public スキーマでは期待通りに機能する。
  • 任意のデータベースの public 以外のスキーマでは
    • 期待通りに機能しない。設定していない状態時と同様の結果となる。
    • dns 設定にて、 options=--search_path%3Dshcema_name などと指定すると期待通りに機能する。
カテゴリー
コンピューター

Postgresql に接続する時にデータベースのスキーマを指定するには options で指定するのだけれども、その値としてイコールを使うときは「%3D」を使え

まとめ

つまりこうだ

psql 'postgres://postgres:password@localhost:5432/db2?sslmode=disable&options=--search_path%3Duser2

これで db2 データベースに user2 スキーマで接続する。

カテゴリー
コンピューター

k1LoW/tbls 。PostgreSQL ではデータベースの public スキーマでのみ `detectVirtualRelations` が発動する。ユーザ用に作成されたスキーマ (例えば `CREATE SCHEMA AUTHORIZATION joe;`) のテーブルでは `detectVirtualRelations` は発動しなかった

参考

カテゴリー
コンピューター

k1LoW/tbls を初めて使い始めたいのでサンドボックスとして Docker で PostgreSQL 環境を改めて作った

まとめ

  • バージョンを切り替えたい気持ちは今のところないので .env は用意しなかった。
  • イメージに tbls を追加するので Dockerfile を用意した。
  • volumes に DB データを永続化するようにした。