JavaScript(es6) の class のインスタンスからプライベート関数・変数を取得したい。テストしたいので。
「過去最悪」の脆弱性に対処した「curl 8.4.0」が公開 とのことで curl をビルド&インストールする。
powershell で shellscript の set -x のように実行したコマンドを出力したい。 set -x で実行すると下のように実行したコマンドが出力される。これを powershell でもやりたい。 ファイルの内容 set -x cp ./src/file.txt ./dest/file.txt set +x 出力結果 …
ディレクトリ移動を便利にするコマンド [zoxide][zoxide] の使い方 (環境は Ubuntu でシェルは bash です ) zsh シェルだとディレクトリの移動に cd を省略してパスだけで移動できたりする。fish シェルでは cd と入力すると移動頻度に応じて補完されたり fi…
Linuxの代替コマンドをまとめた記事です。説明やインストール方法など詳細は割愛してます、それぞれのリンク先を参照してください。 コマンドラインツールに関する Awesome シリーズのページ https://github.com/alebcay/awesome-shell https://github.com/a…
fzf を使ったディレクトリの移動と特定のディレクトリ以下をファイル検索するシェルスクリプト
【Shell入門】一生触るターミナル操作を強化しておこうぜ! この動画がよかったので、自分のコマンド履歴の設定とか検索とかディレクトリ移動について(Bash)
shellscriptでコマンドライン引数の解析とサブコマンド(Bashのみ) 前回の Shellscript コマンドライン引数のパース(Bash) を改良したサブコマンド版。
Shellscript でコマンドライン引数をパースしたい。※注意: fish は勿論 sh は実行不可で bash のみ動作します
Neovim ではビジュアルモードで選択して p で貼り付けると選択した文字がレジスタに登録されるので、繰り返す場合は "0p で貼り付けてたけどちゃんと調べた。
「HOMEキーなんて僻地すぎて使わねーよ」というご指摘はさておいて、スマートな <Home> とは vscode での homeキー(cursorHome) と同じカーソルの動作のことです。</home>
lua初学者のため記事中で間違ってることがあるかもしれません。
オートコメントとは、コメント行にカーソルがあるときに新しい行を追加すると、その新たな行が自動でコメントアウトされるやつ。それを無効化したい。
neovim のパッケージ管理ツール packer の作者の dotfiles を眺めていると nvim 以下に statusline.lua がある。これを参考に(丸パクリ)しつつ自分好みのステータスラインを書きたい。
Firefox を起動しようとターミナルから $ firefox を実行すると XPCOMGlueLoad error for file /snap/firefox/2356/usr/lib/firefox/libmozgtk.so: libgtk-3.so.0: cannot open shared object file: No such file or directory Couldn't load XPCOM. という…
vscode のショートカットキー設定方法(JSON) とか
マークダウン(e-Words)チートシート。このブログの記事もマークダウンで書いているし、GitHub の README とかいろんなとこで使う機会がある。 マークダウンは、そもそも HTML を生成するためのものなので表記法として定められていないものは HTML で書くこと…
VSCode で使ってるおすすめ拡張機能。
HHKB 英語配列を使っていて Ubuntu 20.04 から 22.04 にアップグレードすると、キーボードのレイアウトが日本語配列になっている問題の解決。
TypeScript でブックマークレットを書くための手順。
テキストエディタ GNU nano のショートカットキーと設定方法などの使い方。「vim 使うから nano なんてどうでもいいよ」って人が多いのかもしれないけどlinux 使ってるとデフォルトのエディタがこれになってることがあるのでまとめたやつ。
FireFox のバージョン105で追加されたURLバーにサジェストされるクイックアクションなる機能を無効化/非表示する手順 about:config を開く 危険性を承知の上で使用する をクリック browser.urlbar.suggest.quickactions の値をダブルクリックで false にする…
Shellscriptの変数スコープと関数ついて。
コマンドラインパーサー yargs の基本的な使い方とサブコマンドの実装。 リポジトリ https://github.com/yargs/yargs ドキュメント http://yargs.js.org/docs/
python の subprocess.run とコマンドのパイプ、subprocess.Popen について。
argparse のドキュメントは説明が多すぎるので今後使いそうなやつまとめ。なお python の作法についてはあまり詳しくないのであしからず。
Unicodeのコードポイントで文字の種別を判別できる unicodeパッケージ の使い方。
HTML要素のクラス属性を操作する classList の使い方。
GitHub Actions で Go のテストとリリースページでの配布を自動化したい ディレクトリ構成 . ├── .github │ └── workflows │ ├── release.yml │ └── test.yml ├── .goreleaser.yml ├── hello.go ├── hello_test.go ├── README.md ├── LICENSE └── cmd └── he…
Windows では Winキー + . で絵文字を表示できる Ubuntu 22.04 では Ctrl + . でアンダーバー付きの e を表示させてから Spaceキー を押すと項目を選択して絵文字ピッカーを表示できる