tl;dr 設定のdisplays > Refresh rateを 30 Hertz にすればよかった
tl;dr /etc/resolve.conf の一番上に以下の行を追加すれば良い。 nameserver 100.100.100.100
tl;dr ~/.ssh/config にホスト名のエイリアスを書いて Host github-project1 HostName github.com IdentityFile ~/.ssh/project1/id_rsa-project1 ~/.gitconfig にURLの読み替え設定をすれば [url "ssh://git@github-project1/"] insteadOf = git@github.com…
tl;dr リードレプリカの command に --read-only をつければよい services: primary: image: mariadb command: --log-bin --log-basename=mariadb --rpl_semi_sync_master_enabled replica: image: mariadb command: --server-id=3 --log-basename=mariadb -…
tl;dr 画面キャプチャを所定のフォルダ1から所定のフォルダ2へコピーしてコピー後のパスをorg-modeのリンクにすれば画像を張り付けたように見える。という発想で関数を ChatGPTに書いてもらった。
-j1 オプションをつければよい。 github.com これが dir1/file1.rs:blah dir2/file4.rs:blah dir1/file2.rs:blah こうなる dir1/file1.rs:blah dir1/file2.rs:blah dir2/file4.rs:blah 地味に気になってたのをようやく調べた。
PayPalの分散型キーバリューストアをOSSにしたらしい
続くか分からないが、見たもの読んだものを記録してみる。 こういうのを LogSeqとかに残したらええんか。どっちがええやろか。 itnext.io Angularのコマンド nx でリポジトリをセットアップする記事かな。髭のおじさんが懐かしい。 モノレポとポリレポのどっ…
tl;dr 以下のシェルスクリプトをvdiffみたいな名前でパスの通ったところにおいて実行権限をつければ使える。 #!/bin/bash # -*- shell-script -*- tmpdir=$(mktemp -d /tmp/emacs-vdiff.XXXXX) emacs -Q --eval "(progn (setq user-emacs-directory \"${tmpd…
tl;dr ホストマシンのdockerを更新すれば良かった。 まさかホスト側がここに影響するとは、と言う気づき
tl;dr WSLの使うvhdxファイルをdiskpartコマンドで圧縮すればよい。 以下の2つのファイルを同じフォルダに置いて、PowerShellで実行する。WSL環境をシャットダウンするので何か実行中は避ける。
tl;dr $ env $(minikube docker-env) $ cd path/to/build $ docker build -t local/myapp:1.0.0 $ minikube kubectl -- create deployment test-app --image=local/myapp:1.0.0 ドキュメントを一通り読めばよかった minikube.sigs.k8s.io
tl;dr AutoHotKeyで解決する例を見つけたのでそれを導入。 Alt+PrintScrernを押すと今開いているウィンドウと同じアプリケーションのウィンドウが順にパカパカ切り替わって全部手前に表示される。 !PrintScreen:: WinGetClass, class, A WinGet, currentWind…
tl;dr # install packages for build sudo apt install -y build-essential libgtk-3-dev libgnutls28-dev libtiff5-dev libgif-dev libjpeg-dev libpng-dev libxpm-dev libncurses-dev texinfo autoconf adwaita-icon-theme-full cd /tmp # clone source on…
tl;dr FROM amazon/aws-cli:latest as build RUN yum update -y \ && yum install -y make gcc tar gzip # bash 5.2 for zoxide <Space>+<Tab> ENV VER_bash=5.2 RUN yum install -y ncurses-devel RUN curl -O http://ftp.gnu.org/gnu/bash/bash-${VER_bash}.tar.gz \ &</tab></space>…
tl;dr アプリケーション側のdeploy設定でレプリカ数を指定して、LBとしてhaproxyを置くことで実現した。冗長というよりも負荷分散かもしれない。 docker-compose.yml version: '3.7' services: app: ... deploy: mode: replicated replicas: 4 expose: - "80…
tl;dr WSL上で clip.exe を使うとWindows上のクリップボードにコピーできる WSL上でパイプを作って、そこにコンテナから書き込むことでパイプ内のテキストを読み取れる この2つを組み合わせてパイプに書き込まれたらクリップボードにコピーする流れを無限ル…
tl;dr cat some.json | jq '. | select( (.arraykey | length) > 0 )'
tl;dr PowerShellで以下を実行すればよい (New-Object -ComObject Excel.Application).Visible = $true 続きではショートカットを作ってスタートメニューやPower ToysのPower Runから呼び出せるようにしている。
tl;dr 通信元のdocker-compose.ymlに通信先ネットワークの情報を書けばよい 通信元 version: '3' services: src_app: # ... networks: - target_network networks: target_network: external: name: actual_network_name 通信先 version: '3' services: dst_…
tl;dr Invoke-Expression -Command (Invoke-RestMethod 'http://169.254.169.254/latest/user-data').powershell.ToString() 想定するUserDataの中身 <powershell> ...ここにPowerShellのコードを書く </powershell> 背景など
tl;dr いちいち調べてデコードするの面倒なので関数にした。きっと関数名を忘れてググる。 .bashrcなどに以下のように書いておく function decode-aws-authorization-message(){ aws sts decode-authorization-message \ --encoded-message $1 \ | jq -r '.D…
tl;dr join -a 1 -e NULL -o auto file1 file2 -e で穴埋めする内容を指定し、-a で優先する(SQLでいうLEFTに当たる)ファイルを指定する。
TL;DR command > >(tee -a stdout.log) 2> >(tee -a stderr.log >&2) 背景など
tl;dr find -printf '%Ts %TF %TT %p\n' | sort カレントディレクトリ以下のファイル一覧が以下のようなフォーマットで並ぶ 1618914659 2021-04-20 10:30:59.9416574000 ./path/to/file 1618995234 2021-04-21 08:53:54.0000000000 ./path/to/file2 ちょっと…
k8sではなくEmacsの話。 anythingからhelmに切り替えてからもウィンドウ切り替えだけ anything-c-source-windowsを使っていたが helm一本にするために重い腰を上げてhelmのsourceを書いてみた。windowsが古すぎるというかマイナーすぎるのか情報が少ない気が…
tl;dr /etc/ssh/sshd_configでPermitRootLoginをyesにしてsshdを再起動する ~root/.ssh/authorized_keysに記載されている,command="echo 'Please login as the user \"ec2-user\" rather than the user \"root\".';echo;sleep 10"を消す
yarn buildやnpm run buildの後にブラウザをリロードしたかったので、AppleScriptで解決した yarn build && osascript -e 'tell application "Safari"' -e 'set docUrl to URL of document 1' -e 'set URL of document 1 to docUrl' -e 'end tell' 参考 stac…
tl;dr entrypointにwhile sleepを仕込めばよかった entrypoint: /bin/sh -c "trap exit TERM; while :; do certbot renew; sleep 12h & wait $${!}; done;"
ちょっと書き始めて気づいた変更点を少しまとめる。