Author: jpuyy

  • DELL U2720QM 匹配设置 macOS OR win11

    U2720QM 设置

    Display -> Response Time -> Fast
    Smart HDR -> Desktop

    macOS 设置

    System Preferences -> Displays

    按住 Options 点 Scaled,选择

    2304 x 1296(比较舒服)介于 2k 和 1080p 之间

    此时 High dynamic Range (HDR)应该是勾选状态

    在 System Information -> Hardware -> Graphics/Displays 显示

    Radeon Pro 560X:
    
      Chipset Model:	Radeon Pro 560X
      Type:	GPU
      Bus:	PCIe
      PCIe Lane Width:	x8
      VRAM (Total):	4 GB
      Vendor:	AMD (0x1002)
      Device ID:	0x67ef
      Revision ID:	0x00c2
      ROM Revision:	113-C980AL-075
      VBIOS Version:	113-C97501U-005
      EFI Driver Version:	01.A1.075
      Automatic Graphics Switching:	Supported
      gMux Version:	5.0.0
      Metal:	Supported, feature set macOS GPUFamily2 v1
      Displays:
    DELL U2720QM:
      Resolution:	3840 x 2160 (2160p/4K UHD 1 - Ultra High Definition)
      UI Looks like:	1920 x 1080 @ 60 Hz
      Framebuffer Depth:	30-Bit Color (ARGB2101010)
      Display Serial Number:	5ZG1WS2     
      Main Display:	Yes
      Mirror:	Off
      Online:	Yes
      Rotation:	Supported
      Automatically Adjust Brightness:	No
      Connection Type:	DisplayPort
    

    Win10 设置

    175% 缩放

  • terraform terragrunt

    https://www.terraform-best-practices.com/
    https://github.com/terraform-linters/tflint

    check:

    terraform init
    # terragrunt init -upgrade 重新更新依赖
    terraform validate
    terraform plan
    

    交互 approve 方式执行

    terraform apply
    

    直接执行,省去交互

    terraform apply -auto-approve

    格式化代码

    terraform fmt -recursive
    terragrunt hclfmt
    

    查看 state

    terraform state list
    

    import state

    terragrunt import --terragrunt-working-dir dev/k8s/namespaces 'kubernetes_namespace.namespaces["app"]' app
    

    清理 dev 集群 hongkong

    terragrunt run-all plan --terragrunt-working-dir deploy/dev/gke/hongkong
    terragrunt run-all destroy --terragrunt-working-dir deploy/dev/gke/hongkong
    

    查看依赖图

    terragrunt graph-dependencies --terragrunt-working-dir deploy/dev/gke/hongkong
    

    执行 destroy

        - terragrunt plan -destroy -target k8s
        - terragrunt destroy -target module.k8s -force
    

    terragrunt 删除目录感知不到要删除对应的 resource
    应该删除对应的 inputs, 前提 inputs 要支持空 defaut 值

    升级

    brew upgrade terragrunt
    
  • gcloud 使用记录

    安装 sdk

    curl https://sdk.cloud.google.com | bash
    

    查看当前授权

    gcloud auth list
    

    列出用过的 projects

    gcloud projects list
    

    To revert your CLI to the previously installed version, you may run:
    $ gcloud components update –version 403.0.0

  • G Suite 使用技巧

    公司使用 G Suite

    自己也有 google 账号,切换账号的 default

    https://support.google.com/accounts/thread/6368872?hl=en&msgid=6678524
    

    gmail settings, 关闭 chat, 打开 shortcuts

  • Go GoLand 配置

    安装

    brew install go

    GOROOT 就是安装路径,不用管,会自动设置好

    GOPATH 为存放 go 项目和依赖的地方

    mkdir -p ~/go

    go 的子命令

    go env

    GoLand
    Editor/General/Appearance/Show whitespaces

    配置 File Watchers 进行 gofmt

  • vim 重复之前的 :命令

    执行:替换或其他操作后想要再次执行
    在记录里搜索命令并执行

    q:
    然后上下滑动,选取要重复执行的命令
    

    或者
    使用 @: 来重复上次的 : 命令
    https://vim.fandom.com/wiki/Repeat_last_colon_command