tama– Author –
-
シェルスクリプト
Fishスクリプトでファイル名に日付時刻を追加する
Fishシェルは、その美しいシンタックスと強力な機能で知られています。この記事では、Fishスクリプトを使用してカレントディレクトリの各ファイル名にタイムスタンプ(ここでは日付と時刻の文字列)を追加する方法を紹介します。このスクリプトは、既にタイムスタンプが付いているファイルは無視するので、複数回実行しても安全です。また、... -
AWS
AWS CloudWatch Logs Insightsで特定のイベントが起きた回数をbin()関数で時間ごとにカウントする
はじめに AWS CloudWatch Logs Insightsは、ログデータを効率的に探索・分析するためのさまざまな機能と能力を提供しています。その中でも特に強力な関数の一つがbin()で、これによって時間ベースの区間にレコードを集約することが可能です。この記事では、bin()関数が特に有用なシナリオについて探ります。 bin()とは? bin()関数は、レコー... -
シェルスクリプト
サブディレクトリ下の画像ファイルをwebp形式に変換するシェルスクリプト
はじめに この記事では、サブディレクトリに存在する.PNG, .png, .jpg, .jpeg, .JPG, .JPEG ファイルを.webp形式に変換し、元の画像ファイルを削除するスクリプトを、BashとFishシェルでそれぞれ実装する方法について説明します。 必要なツール ImageMagick (convert コマンドが使用されます) Fishのスクリプト コード for img in /*.PNG /*.... -
シェルスクリプト
文字列混じりのファイル名の数字部分をゼロ埋めするスクリプト
背景 Linux や macOS などのシステムでよく使われる ls コマンドで出力されたファイル名リストが整列されていないと、作業効率が下がることがあります。特に、ファイル名の後ろに数字がついている場合、a1.png, a2.png, a10.png のように整列されていないことがよくあります。 この問題を解決するために、Fish シェルと Bash シェルで数字部... -
シェルスクリプト
カレントディレクトリのサブディレクトリを.cbz形式で圧縮するBashワンライナー
自炊ユーザ必携スクリプト。カレントディレクトリにあるjpgの塊のサブフォルダを.cbzにするワンライナをChatGPTに書かせたのであった。昔コツコツ書いていた自作のスニペットもう全部不要……。 イントロ BashおよびFishシェルは、UNIX系オペレーティングシステムにおいて、コマンドラインから操作するためのインターフェースを提供します。こ... -
シェルスクリプト
シェルスクリプトで括弧を取り除く: BashとFishシェルのワンライナー
例によってFishスクリプトの備忘録。これのあとにゼロ埋めすること多し。 https://ai.hack-le.com/shell-zero-padding/ はじめに: カレントディレクトリに存在する (数字).jpg 形式のファイル名から括弧 () を取り除く方法について、BashシェルとFishシェルでの簡単なワンライナーを紹介します。 Bash シェル: Bash シェルでは、次のワンライ... -
シェルスクリプト
シェルスクリプトでファイル名をゼロ埋めする方法: BashとFishシェル
画像のファイル整理中とかに時々出てくるシチュエーションのbash, fishのワンライナスニペット。毎回ChatGPTに聞くのも煩わしいので備忘録メモ。 はじめに: 数値で構成されたファイル名(例: 1.jpg 、 10.jpg )を3桁のゼロ埋め形式(例: 001.jpg 、 010.jpg )に変更する方法について解説します。ここでは、BashシェルとFishシェルの両方... -
シェルスクリプト
fishシェルの環境変数設定:-Ux vs -gx
環境変数の設定方法いつも忘れてしまうので、メモっておく。 イントロ fishシェルは、その直感的な機能とユーザーフレンドリーな設定方法で多くの開発者から支持を受けています。この記事では、fishシェルで環境変数を設定する2つの一般的な方法、-Uxと-gxの違いと、それぞれの利点と欠点について詳しく説明します。 2つの方法 大別して、-Ux... -
Python
Python: CSVの欠損値は None と空文字のどちらを使用するか
まぁPythonというより全体的な問題ではあるのだが、Pythonでcsvファイル作るときに、欠損値をどう表現するかというあれ。 イントロ データ分析を行う際、欠損値の取り扱いは常に一つの課題となります。特にPythonでCSVファイルを扱うとき、欠損値をどのように表現するかは重要な選択となります。この記事では、PythonのCSVモジュールで欠損値... -
AWS
Amazon Cognito: ID Tokenの取得するPythonコード
テストの時とかで、CognitoのID Tokenをさらっとほしいことがある。なので、ChatGPT-4にお願いした備忘録。 はじめに Amazon Cognitoは、ユーザー認証やアイデンティティの提供に関する多くの便利な機能を提供しています。この記事では、管理者権限を使用して特定のユーザのID Tokenを取得する方法について説明します。 前提条件 AWSのアカウ...