全ての記事の一覧

[Shell command] grep -w で単語単位の検索を行う
[Shell command] du -sh でディレクトリ全体の使用容量を表示する
[Shell command] tar -xzf で tar.gz ファイルを展開する
[Git] git branch -d でローカルブランチを削除する
[find] -mindepth で指定した階層より浅いファイルを除外する
[tar] -tf でアーカイブを展開せずにファイル一覧を表示する
[sort] -V でバージョン番号を昇順に並べ替える
[uniq] -c で重複行の出現回数をカウントする
[Git] git log --graph でコミット履歴をグラフ表示する
[grep] 特定のディレクトリを除外して再帰検索する
[curl] --max-time でHTTPリクエストの制限時間を指定する
[find] -perm でファイルのアクセス権限を指定して検索する
[sed] パターンに一致する行の前に行を追加する
[Bash] 配列を逆順に出力する
[Shell command] find で直近 N 分以内に更新されたファイルを検索する
[PHP] 現在の Unix タイムスタンプを取得する
[curl] HTTP エラーを失敗として扱う
[Shell command] zip でディレクトリをまとめて圧縮する
[Shell command] sort で指定した列を基準に並べ替える
[Git] git stash apply で stash を残したまま変更を復元する
[Git] タグをバージョン順に並べて表示する
[Shell command] sort -r で逆順に並べ替える
[jq] 配列の最小値を取得する
[Bash] while read でファイルを1行ずつ処理する
[Shell command] grep で一致した行の前後も表示する
[Git] git stash drop で特定の stash を削除する
[Git] git diff --stat で変更量を要約して表示する
[Shell command] xargs -0 で空白を含む文字列を安全に扱う
[grep] 一致するファイル名だけを表示する
[Bash] 配列の先頭の要素を取得する
[jq] from_entries でキーと値の配列をオブジェクトに変換する
[Git] git status --short で変更状態を短く表示する
[Bash] read で標準入力から1行を変数に読み込む
[Bash] 配列から指定した範囲の要素を取り出す
[Shell command] find で検索したファイルを削除する
[Git] git stash pop で stash の変更を復元する
[Bash] pipefail でパイプ途中のコマンド失敗を検出する
[Bash] 変数の文字列を指定位置から切り出す
[jq] 配列に条件に一致する要素があるか any で確認する
[Shell command] grep でディレクトリ配下を再帰的に検索する
[grep] 正規表現ではなく固定文字列として検索する
[Bash] コマンドが失敗したらスクリプトを終了する
[Shell command] sort で数値として並べ替える
[jq] null やキーがない場合にデフォルト値を返す
[Shell command] xargs -I で入力を任意の位置に埋め込む
[jq] -eで条件判定の結果を終了ステータスにする
[sed] 1行の中で最後に一致した文字列だけ置換する
[awk] 2つのパターンに挟まれた行を抽出する
[Bash] 未定義変数を参照したときにエラーで終了する
[jq] 文字列をダブルクォートなしで出力する
[Ubuntu] fc-match で指定したフォント名に一致するフォントを確認する
[Shell command] sort -u で重複した行を削除する
[awk] 改行せずに文字列を出力する
[Shell command] tail でファイルの最終行だけを取得する
[Bash] ファイル名から拡張子を取り除く
[Shell command] find で指定した日時より新しいファイルを検索する
[Git] 直前にいたブランチへ戻る
[awk] 文字列を区切り文字で分割する
[sed] 正規表現でキャプチャしたグループの順序を入れ替える
[Bash] コマンドの実行結果を変数に代入する
[Bash] 文字列が空でないか判定する
[Shell command] 文字列の先頭から指定した文字数を取り出す
[grep] バイナリファイルをテキストとして検索する
[Shell command] basename でパスからファイル名を取得する
[Shell command] envsubst で環境変数を展開する
[find] -maxdepth で検索する階層の深さを制限する
[Git] 管理対象のファイルを一覧表示する
[jq] to_entries でオブジェクトをキーと値の配列に変換する
[awk] NR を使って指定した行だけ取得する
[Git] stash に名前を付けて保存する
[Shell command] dirname でパスからディレクトリ部分を取得する
[jq] JSON を1行で出力する
[Bash] 文字列が空か判定する
[sed] 行番号を指定して行を削除する
[jq] map で配列の各要素を変換する
[sed] -i.bak で置換前のファイルをバックアップする
[jq] --slurpfile で外部 JSON ファイルを配列として読み込む
[awk] 各行の列数(フィールド数)を取得する
[awk] 指定した列の文字列が一致する行だけを抽出する
[Bash] 配列に特定の要素が含まれるか確認する
[awk] NR==FNR を使って2つのファイルを突合する
[sed] パターンに一致する行の次に行を追加する
[sed] 置換が発生した行だけを出力する
[Shell command] find で空ファイルを検索する
[Homebrew] インストール済みFormulaのバージョンを一覧表示する
[Bash] コマンドライン引数の個数を取得する
[sed] 1行の中で最初に一致した文字列だけ置換する
[Bash] 配列に要素を追加する
[Shell command] grep で一致した行数を数える
[Bash] コマンドが存在するか確認する
[Shell command] grep で一致した行の行番号を表示する
[Ubuntu] フォントをインストールする
[MySQL] セッションのタイムゾーンを変更する
[Git] git grep で大文字・小文字を区別せず検索する
[awk] 複数ファイルを処理するときファイルごとの行番号を取得する
[Go] go test -run で特定のテストだけ実行する
[jq] JSON の配列を TSV 形式で出力する
[Bash] 連想配列を作成する
[jq] endswith で文字列が特定の文字列で終わるか確認する
[jq] 文字列を URL エンコードする
[jq] del でオブジェクトのキーを削除する
[jq] -s / --slurp で複数の JSON を配列にまとめる
[Shell command] find で特定のディレクトリを検索対象から除外する
[curl] 失敗した HTTP リクエストを自動でリトライする
[Bash] 変数が未定義・空の場合にデフォルト値を使う
[Bash] 配列の要素を区切り文字で結合する
[jq] map_values でオブジェクトの値をまとめて変換する
[jq] flatten でネストした配列を平坦化する
[jq] join で配列の要素を文字列として連結する
[Shell command] find で更新日時が N 日以内・N 日以前のファイルを検索する
[Shell command] xargs でコマンドを並列実行する
[curl] リダイレクト先まで追従する
[grep] 一致しない行だけを表示する
[jq] オブジェクトのキー名を変更する
[Shell command] echo -n で改行せずに文字列を出力する
[jq] split で文字列を配列に分割する
[jq] 配列の最大値を取得する
[Bash] 変数をダブルクォートで囲む理由
[Go] io.ReadCloser の内容を string 型に変換する
[Bash] ファイルの各行を配列として読み込む
[awk] next で現在の行の処理を終了して次の行へ進む
[sed] 空行を削除する
[sed] 1行の中で2回目に一致した文字列だけ置換する
[Bash] 文字列が指定した文字列で終わるか判定する
[AWS CLI] DynamoDB の既存アイテムに属性を追加する
[Go] go test のキャッシュを無効にして毎回テストを実行する
[jq] startswith() requires string inputs エラーを回避する
[awk] 文字列の長さを取得する
[sed] パターンに一致する行を削除する
[awk] 指定した列の数値で行を絞り込む
[awk] 指定した列の最大値を求める
[awk] 指定した列の最小値を求める
[awk] gsubで文字列を一括置換する
[awk] ファイルの行数を数える
[awk] 出力時の区切り文字を指定する
[awk] 列の順番を入れ替えて出力する
[sed] 指定した範囲の行だけを出力する
[awk] 重複した行を除いて出力する
[Git] マージ済みのブランチだけを一覧表示する
[Bash] UUID を生成する
[Bash] 文字列が特定の文字列から始まるか判定する
[awk] 区切り文字を指定して特定の列を取得する
[MySQL] 現在設定されているタイムゾーンを確認する
[Git] タグの一覧を表示する
[awk] 各行の最後の列を取得する
[Git] 現在のコミットハッシュを取得する
[Git] ブランチの一覧を表示する
[jq] 配列から重複する要素を削除する
[jq] 配列から null の要素を除外する
[jq] --arg でシェル変数を文字列として渡す
[Git] 別のブランチのファイル内容を表示する
[Bash] 文字列を区切り文字で分割して配列にする
[Bash] 配列の最後の要素を取得する
[jq] オブジェクトに特定のキーが存在するか確認する
[jq] オブジェクトの配列を特定のプロパティで並び替える
[sed] 特定の行だけ文字列を置換する
[jq] オブジェクトの配列を特定のプロパティごとにグループ化する
[Shell command] ffmpeg コマンドで SVG を PNG に変換する
[PHP] array_filter で配列の空要素を削除する
[MySQL] coalesce 関数で複数の値のうち NULL ではない最初の値を取得する
[PHP] 配列から条件に合う要素だけを抽出する
[Shell command] head コマンドで先頭から指定した行数だけ表示する
[PHP] URL を構成要素に分解する
[PHP] HTML の特殊文字をエスケープする
[PHP] クエリ文字列を配列に変換する
[PHP] 配列からクエリ文字列を生成する
[PHP] 多次元配列から特定のキーの値だけを抽出する
[Make] ifeq で条件分岐する
[PHP] 配列が 0 から始まる連番のキーを持つ配列かどうかを判定する
[Shell command] cat コマンドで行番号を表示する
[Go] []byte 型のデータを string 型に変換する
[Shell command] curl でファイル送信する
[Vim] 制御コードを表示する
[Go] assert パッケージを使って値が配列に含まれているかを確かめる
[Go] testify/mock を使ってモックが呼び出された回数を確かめる
[MySQL] 接続したときの connection_id (接続ID) を得る
[Git] 特定のコミットの位置から別のブランチをチェックアウトする
[Shell command] tr コマンドを使って大文字を小文字に変換する
[MySQL] 特定の年月の月の日数を取得する
[MySQL] 月末の日付を取得する
[Bash] ls コマンドの実行結果を配列として変数に格納する
[Node.js] サブディレクトリーと一緒にディレクトリーを作成する
[Shell command] シェルのコマンドで文字列を大文字に変換する
[Shell command] シェルのコマンドで文字列を小文字に変換する
[Python] 文字列を URL デコードする
[Python] 文字列を URL エンコードする
[Go] 2 つのスライスを連結する
[Python] 正規表現のキャプチャグループにマッチした文字列を得る
[Go] time.Time 型のデータがゼロ値かどうかを判定する
[Go] uint32 型のデータを string 型に変換する
[Python] S3 の特定のファイルの Presigned URL を取得する
[Python] インスタンスであるかどうかを判定する
[7z] Mac の 7z コマンドで 7z ファイルを解凍する
[Python] コマンドライン引数を得る
[AWS CLI] 特定の S3 に置かれているファイルの Presigned URL を取得する
[7z] Mac の 7z コマンドでファイルを圧縮する
[Python] 特定の型であるかどうかを判定する
[Go] S3 の特定のファイルの Presigned URL を取得する (aws-sdk-go)
[7z] Mac に 7z コマンドをインストールする
[osascript] コマンドラインから mac の通知を出す
[Python] 任意のパスにファイルが存在しているか確かめる
[Shell command] 標準出力とファイルの両方に出力する
[Python] 任意の文字列に指定した文字列が含まれているか確認する
[Python] int 型のデータを str 型に変換する
[PHP] 任意の文字列の中に指定した文字列が含まれているか確認する
[Python] GET リクエストを送信する
[Go] HTTP リクエストを送るときにベーシック認証を通過させる
[Python] HTTP リクエストを送るときにベーシック認証を通過させる
[Python] 標準の csv モジュールを使って CSV ファイルを読み込む
Mac に homebrew を使って SAM CLI をインストールする
[AWS CLI] 自分のアカウントに関する情報を得る
[Git] 直前のコミットのコミットメッセージを修正する
[Go] string 型のデータを io.ReadCloser インターフェースを満たせるようにする
[Git] git diff で出力したパッチを適用する
[AWS CLI] S3 から任意のディレクトリーごとダウンロードする
[PHP] Unix タイムスタンプから日付の文字列に変換する
[MySQL] MySQL サーバーのタイムゾーンを確認する
[awk] 改行区切りで標準出力された数値の合計値を求める
[MySQL] 日付の文字列から Unix タイムスタンプを得る
[Go] assert パッケージを使って値が期待する値と同じであることを確かめる
[vim-go] 保存時に自動で import に必要なパッケージを追記するようにする
[Shell command] echo と cat を使って、ファイルの先頭に文字列を追加する
[Shell command] curl でベーシック認証を通過する
[Shell command] CSV ファイルに対して SQL を実行する
[MySQL] データベース名を指定して show tables する
[Bash] 数値の計算を行う
[gawk] 正規表現のキャプチャグループにマッチした文字列を取得する
[sed] 正規表現でキャプチャした文字列を抽出する
[Go] gomock を使って特定の関数の返り値を変更する
[Go] gomock を使って渡された引数に応じて関数の返り値を変更する
[Go] CSV ファイルを生成する
[Go] assert パッケージを使ってスライスの要素が順不同で期待通りであることを確かめる
[Bash] if 文でディレクトリが存在するかを判定する
[Bash] if 文でファイルが存在するかを判定する
[Go] MySQL から SELECT の結果を取得する
[MySQL] 現在の Unix タイムスタンプを得る
[MySQL] 文字列の日時を DATETIME に変換する
[Shell command] zip コマンドでパスワード付き ZIP ファイルを作成する
[Node.js] ディレクトリーを同期的に削除する
[Go] time.Time 型のデータのタイムゾーンを変更する
[Go] go test の標準出力に fmt.Print などが出力されるようにする
[Go] 文字列の日付を time.Time 型にパースするときにタイムゾーンを考慮する
[TypeScript] インターフェースを満たす空のオブジェクトを作る
[Node.js] S3 のオブジェクトを 1 つ削除する
[Node.js] Lambda を起動する (AWS SDK for JavaScript v3)
[Go] S3 からファイルを 1 つ取得する (aws-sdk-go-v2)
[Node.js] AWS.S3.getObject メソッドを実行したときにファイルが存在しなかった場合のエラーを見分ける (AWS SDK for JavaScript v2)
[Node.js] UUID を生成する
[PHP] リクエストボディを取得する
[Node.js] axios.post メソッドを使って POST リクエストを送信する
[MySQL] 2 つの日付の差分の日数を得る
[JavaScript] 配列の特定の位置の要素を削除する
[Node.js] 現在の日時の Date オブジェクトを得る
[MySQL] 日付データを任意の書式の文字列で得る
[Node.js] ファイルやディレクトリーが存在するかどうか調べる
[Google SpreadSheets] 2 つの日付の差分の日数を求める
[Node.js] S3 から 1 つのファイルを取得する (AWS SDK for JavaScript v2)
[MySQL] タイムゾーンを変換する
[MySQL] N 日後、N 日前の日付を得る
[Google Apps Script] 指定した日の予定の一覧を取得する
[Google SpreadSheets] 値が入力されているセルの個数を数える
[Google Apps Script] 添付ファイル付きのメールを送信する
[Google Apps Script] メールに CC、BCC を設定して送信する
[Google Apps Script] 任意の URL から画像をダウンロードして Google Drive に保存する
[Go] 任意の URL から画像をダウンロードして保存する
[awk] 平均値を得る
[Go] スライスの先頭に要素を追加(prepend)する
[Go] 指定したディレクトリー内のファイル名とディレクトリー名を列挙する
[Node.js] 指定したディレクトリー内のファイル名とディレクトリー名を列挙する
[Shell command] 指定したファイルサイズよりも大きいファイルを検索する
[AWS CLI] DynamoDB から 1 つの項目を取得する
[AWS CLI] DynamoDB のグローバルセカンダリインデックスを使って特定の条件にマッチする項目を取得する
[Shell command] 文字数をカウントする
[Go] 正規表現のサブマッチ(キャプチャグループ)にマッチした文字列を得る
[Shell command] 全ての行の先頭の N 文字を削除する
[Go] CSV 形式の文字列を作成する
[Go] aws-sdk-go-v2 を使って SigV4 署名付きの HTTP リクエストを API Gateway に対して送信する
[Shell command] SHA256 ハッシュ値を得る
[Shell command] CSV 形式の文字列をターミナルで整形して表示する
[Bash] for でループする
[Go] sql.DB の Query 関数でプリペアードステートメントを使用する
[Shell command] 任意のターミナルのコマンド実行履歴を消す
[jq] CSV ファイルをパースして JSON に変換する
[Shell command] ファイル名で検索をする
[Shell command] 任意の行数ごとにファイルを分割する
[jq] JSON を CSV に変換する
[Shell command] sed コマンドで行末にカンマを付ける
[Go] CSV ファイルを読み込む
[Go] マップのキーとして構造体を使う
[Go] 二次元のマップに値を入れるときに panic: assignment to entry in nil map が出ないようにする
[jq] 数値の合計を求める
[AWS CLI] ファイルの内容を元に DynamoDB に put-item をする
[AWS CLI] DynamoDB のテーブルに項目を追加する
[Go] コマンドラインオプション(フラグ)を取得する
[JavaScript] 文字列を数値に変換する
[Go] 文字列の配列をアルファベット順にソートする
[GitHub Actions] ワークフローを定期実行する
[Ruby] DateTime オブジェクトのデータのタイムゾーンを変更する
[Ruby] DateTime オブジェクトをフォーマットした文字列に変換する
[Google Apps Script] JSON の文字列をパースする
[Todoist] curl コマンドから API を使ってタスクの一覧を取得する
[JavaScript] Unix タイムスタンプから Date オブジェクトを作成する
[VS Code] コードの折り返しをデフォルトで有効にする
[AWS SAM] Lambda 関数を EventBridge で定期実行する
[BigQuery] 日付の文字列を TIMESTAMP 型に変換する
[npm] バージョンを指定して特定のパッケージをインストールする
[Shell command] Linux で Unix タイムスタンプから日時の文字列に変換するコマンド
[BigQuery] Unix タイムスタンプの数値を日付の文字列に変換する
[AWS SAM] デプロイ時の確認をスキップする
[AWS SAM] Secrets Manager から値を読み取る
[Go] 曜日を取得する
[Go] 任意の文字列で複数の文字列を結合する
[Google Apps Script] クエリーパラメーターを取得する
[Google Apps Script] Spreadsheet から範囲を指定して値を取得する
[Google Apps Script] Spreadsheet の最終行にデータを書き込む
[Google Apps Script] Google ドキュメントに文字列を書き込む
[Google Apps Script] CSV 文字列をパースする
[middleman] ページに割り当てたタグを取得する
[Google Apps Script] 文字列を Base64 エンコードする
[Google Apps Script] TSV 文字列をパースする
[MySQL] 文字列を結合する
[MySQL] varbinary 型のカラムを文字列に変換する
[Go] Slack API を使ってメッセージを投稿する
[Go] Slack API を使って画像をアップロードする
[TypeScript] 任意の型から特定のプロパティを削除した型を作成する
[TypeScript] ts ファイルを直接実行できるようにする
[npm] npm のバージョンをアップデートする
[TypeScript] console.log() を使おうとすると Cannot find name 'console' というエラーが出る場合の対処方法
[GitHub Actions] ジョブに実行時間の制限(タイムアウト)を付ける
[Go] go build で生成したバイナリーファイルを任意の位置に出力する
[Go] マップのキーが存在するか確認をする
[Go] interface{} 型のデータが特定の型として扱えるかチェックする
[Go] AWS SDK で文字列をテキストファイルとして S3 にアップロードする
[Go] Unix タイムスタンプを Time 型のデータに変換する
[Go] 時間を文字列で得る
[Shell command] wget コマンドでファイル名を指定(変更)する
[Go] 小数点以下を四捨五入する
[JavaScript] Unix タイムスタンプを得る
[Go] string 型のデータを []byte 型に変換する
[Go] スライスをソートする
[Go] 小数点を切り上げる
[JavaScript] 配列から重複した値を削除する
[Git] 複数のコミットを cherry-pick する
[AWS CLI] aws lambda invoke を実行すると、Invalid base64: *** というエラーが出る場合の対処方法
[jq] 特定の文字列を含まないプロパティを持つオブジェクトだけ取り出す
[Go] 匿名構造体を使う
[Next.js] create-next-app コマンドでファイルが生成される場所を現在のディレクトリーにする
[Shell command] curl コマンドでレスポンスのヘッダーを表示させる
[Google Apps Script] インターネットで公開されている画像を取得する
[GitHub] コメントなどに貼り付けた画像のサイズを変更する
[Git] 現在のブランチ名をプレーンテキストで取得する
[Go] 任意の桁数になるようにゼロで埋める
[Docker] 全ての Docker コンテナを削除する
[Go] int 型のデータを int64 型に変換する
[Docker] 全ての Docker イメージを削除する
[Google SpreadSheets] 指定したセルに特定の文字列が含まれているか判定する
[Go] 配列から N 番目の要素を削除する
[Go] int64 型のデータを string 型に変換する
[Go] int 型のデータを string 型に変換する
[Go] 任意の構造体が持つ関数を列挙する
[Go] 特定の文字列に任意の文字列を含んでいるか判定する
[Go] N 日後の日付を得る
[Google SpreadSheets] Unix タイムスタンプを日付に変換する
[Git] 別のブランチから特定のファイルを持ってくる
[Git] 現在のコミットハッシュを取得する
[Ubuntu] コマンドラインで OS バージョンを確認する
[Go] int64 型のデータを int 型に変換する
[Go] go test で特定の関数だけ実行する
[Ubuntu] コマンドラインで deb ファイルをインストールする
[Shell command] 現在の Unix タイムスタンプを取得する
[Docker] テスト用の MySQL を気軽に起動するコマンドの例
[Bash] コマンドライン引数を得る
[Shell command] CSV ファイルの特定の列を抽出する
[MySQL] Unix タイムスタンプを日付の文字列に変換する
[Git] git grep の結果をファイル名だけにする
[Terraform] terraform output の結果を JSON 形式で出力する
[Shell command] grep コマンドで検索パターンをファイルから読み込む
[Shell command] envsubst で指定した環境変数だけ展開する
[PHP] マイクロ秒単位でスリープする
[JavaScript] 配列の中に引数に一致する要素が含まれているか確かめる
[JavaScript] 配列をマージする
[JavaScript] 配列から条件にマッチする全ての要素を取り出す
[JavaScript] 配列を任意の範囲で切り取る
[Shell command] Base64 エンコード/デコードを行う
[Slack] /remind で改行を使う
[Go] 文字列の先頭が特定の文字列であるかどうかを判定する
[Go] 文字列の末尾が特定の文字列であるかどうかを判定する
[MySQL] mysqldump で出力されるデータを 1 行につき 1 つの INSERT 文として出力する
[Shell command] 特定のポートに接続できることを確認する
[Ubuntu] CapsLock キーを Ctrl キーとして使う
[Go] POST リクエストを送信する
[Shell command] curl コマンドで POST リクエストを送信する
[Git] git add した変更を取り消す
[Go] マルチバイト文字の文字数を数える
[Git] git grep で拡張子のフィルターを使用する
[Go] GET リクエストを送信する
[Go] 文字列を特定の文字列で分割する
[Git] git grep で行番号を表示する
[MySQL] 特定のテーブルの AUTO_INCREMENT の値を確認する
[PHP] コマンドラインオプションを取得する
[.htaccess] http でアクセスされたら https に転送する
[Google Apps Script] カレンダーに予定を作成する
[PHP] json_decode 関数の返り値を連想配列にする
[VS Code] Mac の fish シェルで code コマンドを使えるようにする
[PHP] リクエストボディを JSON 形式で POST リクエストを送信する
[Bash] UUID を生成する
[Bash] 文字列をコマンドとして実行する
[ack] 標準入力から検索対象のファイルを読み込む
[ack] 大文字と小文字の区別をしない
[ack] ファイル名だけ表示させる
[Google Apps Script] Slack に画像をアップロードする
[Bash] 配列の要素数を取得する
[Bash] foreach のような配列の要素数に応じたループ処理を行う
[PHP] コマンドライン引数を取得する
[Vim] 検索するときに大文字と小文字を区別しない
[Shell command] 現在の日付の文字列を任意の書式で取得する
[Go] Base64 デコードを行う
[Google Apps Script] メールを送信する
[Go] UUID を生成する
[GitHub Actions] ステップ間で共有できる環境変数に値をセットする
[Go] string 型のデータを int 型に変換する
[AWS CLI] DynamoDB のテーブルに複数の項目を一括で追加する
[Gmail] メールを日付で絞り込む
[Mac] ファインダーで隠しファイルを表示する
[Go] Base64 エンコードを行う
[Markdown] インラインコードブロックでバッククオートを使用する
[PHP] json_encode、json_decode 関数で発生したエラーを検出する
[Shell command] 文字列からダブルクォーテーションを取り除く
[Slack] チャンネルに登録されているリマインダーの一覧を表示するコマンド
[Bash] if の -n オプションの意味
[Homebrew] インストール済みのパッケージ(Formula)を一覧表示する
[PHP] in_array 関数で厳密な比較を行う
[PHP] 自動で数値に 3 桁ごとに区切るカンマを入れる
[PHP] 配列からキーの一覧を取り出す
[AWS CLI] aws s3 ls でファイル名だけ表示する
[PHP] 改行を削除する
[Shell command] 2 つのリスト比較して一致することを確認する
[PHP] 数値が特定の桁数になるようにゼロで埋める
[Go] 秒を加算、減算する
[PHP] 複数の配列を結合する
[PHP] 拡張子を取得する
[Go] 文字列型の日付を time.Time 型に変換する
[PHP] 任意の月の最終日を取得する
[Shell command] curl コマンドでリクエストにヘッダーを付加する
[PHP] ヒアドキュメン内で変数を使う
[PHP] JSON 文字列をパースする
[PHP] CSV ファイルを読み込む
[Google Apps Script] 配列をデータソースとして Chart オブジェクトを作る
[Google Apps Script] Google Analytics から日付ごとのページビューを取得する
[Git] シンボリックリファレンス(HEAD~n)が指しているコミットハッシュを確認する
[Git] 特定のリビジョンで git grep をする
[PHP] ウェブサイトの閲覧者の IP アドレスを取得する
[jq] 特定の文字列を含むプロパティを持つオブジェクトを取り出す
[jq] オブジェクトからキーだけを取り出す
[jq] 要素の数を取得する
[jq] 文字列を数値に変換する
[PHP] 日付の文字列をUnixタイムスタンプに変換する
[jq] 特定の要素が特定の文字列から始まっているオブジェクトを取り出す
[PHP] ヒアドキュメントを使用する
[Go] タイムゾーンを文字列で得る
[Go] 現在の Unix タイムスタンプを得る
[Terraform] terraform apply するときの yes の入力を省略する
[Bash] ヒアドキュメントを使って複数行をファイルに書き込む
[VS Code] コマンドラインで拡張機能をインストールする
[jq] 特定の条件を満たすオブジェクトだけ取り出す
[Go] 配列の最後尾に要素を追加する
[Go] 配列を定義する
[jq] 出力を JSON 形式ではなくプレーンテキストにする
[PHP] DateTime オブジェクトのタイムゾーンを変更する
[fish] 右側のタイムスタンプを消す
[Shell command] 2 つ以上の標準出力をマージする
[Shell command] echo コマンドで改行を出力する
[Shell command] 標準入力が何もない場合は xargs を実行しない
[Docker] ホスト側のポートを自動的に割り当てる
[CentOS] SSH で root アカウントからのログインを禁止する
[CentOS] SSH でのパスワード認証を禁止する
[PHP] composer のバージョンを上げる
[Ubuntu] デフォルトのエディターを Vim にする
[Git] git のエディターとして Vim を使う
[PHP] usort 関数を使って 2 次元配列をソートする
[Shell command] ssh で使用するプライベートキーを指定する
[Git] HEAD のコミットメッセージを表示する
[PHP] file_put_contents 関数でファイルに追記を行う
[Google Apps Script] シート名から Sheet オブジェクトを取得する
[Google Apps Script] ID から Spreadsheet オブジェクトを取得する
[Git] stash の内容を確認する
[Google Apps Script] シート内の全てのセルの内容と書式を削除する
[Google Apps Script] POST リクエストを送信する
[Git] 追跡していないファイルを stash する
[Shell command] curl コマンドで HTTP ステータスコードを表示させる
[Shell command] ps の結果をメモリの使用量でソートする
[VS Code] コマンドラインから VS Code の diff を起動する
[Ubuntu] インストール済みのフォントの一覧を表示する
[VS Code] コマンドラインでインストール済みの拡張機能の一覧を表示する
[Git] git log の結果をキーワードで検索する
[Git] 変更が行われたファイルの一覧を表示する
[Go] switch 構文を使う
[Git] git grep で AND 検索をする
[PHP] 環境変数を取得する
[Go] JSON ファイルを読み込む
[Go] 環境変数を取得する
[Go] YAML ファイルを読み込む
[Docker] 特定のコンテナの IP アドレスを調べる
[Git] 特定のブランチのファイル一覧を表示するコマンド
[Git] リポジトリのルートディレクトリのパスを得るコマンド
[Git] 強制的に現在のブランチをリモートブランチと同期する
[fish] 環境変数をセットする
[Shell command] ls コマンドの結果を最終更新日でソートする
[middleman] タグごとに記事の一覧ページを作る
[oh my fish] oh my fish をアップデートする
[middleman] 記事の一覧を表示する
[oh my fish] configファイルの場所
[middleman] プレビューサーバーが使用するポート番号を指定する
[Go] インターフェースを定義する
[Go] 構造体を定義する
[Go] 関数を定義する
[Shell command] ls コマンドでファイルサイズ順にソートする
[Shell command] ls コマンドでファイル名だけ表示する