BLOG
-
シェルスクリプト
[Mac] シェルスクリプトでファイルを日付別に整理する方法
はじめに ファイルの整理は作業効率を上げる重要なステップです。特に、多くのファイルがあるディレクトリでは、ファイルを日付別に分類することで目的のファイルを素早く見つけられるようになります。 この記事では、シェルスクリプトを使用してファイルを最終変更日に基づいて日付別のフォルダに自動で移動する方法を紹介します。 手順 タ... -
WordPress
WordPressで使用されていない画像を削除する方法:Media Cleanerプラグインの使い方
WordPressのサイト運営をしていると、不要な画像やメディアファイルが増えてくることがあります。そんな時に役立つのが「Media Cleaner」というプラグインです。この記事では、Media Cleanerのインストールから使用方法までを詳しく解説します。 1. Media Cleanerとは? Media Cleanerは、WordPressのメディアライブラリやuploadsディレクト... -
Mac
MacのAutomatorクイックアクションを別のMacで共有する方法
MacのAutomatorは、日常の作業を自動化するための強力なツールです。このツールを使用して作成したクイックアクションを、他のMacで共有したいと思ったことはありませんか?この記事では、その方法を簡単に説明します。 ステップ1: クイックアクションの保存場所を探す Automatorで作成したクイックアクションは、通常以下のディレクトリのい... -
AWS
AWS Systems Manager パラメータストアから Python で値を取得する方法
AWS Systems Manager のパラメータストアは、データベースの接続文字列やパスワードなどの設定情報をセキュアに保存して管理するためのサービスです。この記事では、ローカルの Python スクリプトを使ってパラメータストアに保存されている値を取得する方法を説明します。 1. 必要なライブラリをインストール まず、AWS SDK for Python (Boto... -
技術雑記
パーソナル・コンパニオンとしてのAI:直訳が暴露する企業が隠したい本質
参考記事: 「パーソナルコンピュータは、パーソナルコンパニオンに」HPが予言。AIがPCに変化をもたらす - PC Watch 近年、AI技術の進化と普及に伴い、多くの企業が「パーソナルコンピュータ」を「パーソナルコンパニオン」として位置づけるようなマーケティングを展開しています。英語での "personal companion" は、文字通り「個人の仲間」... -
シェルスクリプト
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系オペレーティングシステムにおいて、コマンドラインから操作するためのインターフェースを提供します。こ...