【小ネタ】playwright-core + Codegen の結果を年月日・時間がついたファイル名で書き出す(Windowsの...
つい先日、以下の記事を書いた際に Mac でやっていた内容を、Windows にも対応させるためにやった内容のちょっとしたメモです。 ●playwright-core で Codegen(PC にイ…
View ArticleQiita記事でAPNGの投稿と再生はできるのか、実際に上げてみた
当然だが、内容は執筆時点のものとなる。 本題:拡張子を .png にすれば上げられる まず、拡張子 .apng の APNG ファイルを上げようとすると… ![Something went wron…
View Article[Python] すべてのディレクトリに再帰的に"__init__.py"を作成する
Pythonでパッケージ等を作成しているときに、存在するすべてのディレクトリに再帰的に__init__.pyファイルを作成するスクリプト。 find . -type d -exec touch {}…
View Article1つのシンプルなコマンドで特定のPortのプロセスをkillする方法
結論 kill-portというnpmパッケージを使用する。 使い方 8080のPortのプロセスをkillしたい場合 $ npx kill-port 8080 複数のPortのプロセスをkillした…
View ArticleAWSが提供しているサービス一覧をBashのワンライナーでCSV形式で出力する
AWSが提供しているサービスは以下から検索できるけどCSVで一覧が欲しい! https://aws.amazon.com/jp/products/?aws-products-all.sort-by=…
View Articleターミナルコマンドの基本
これらのコマンドは、ターミナルを使い始めるための基本的なものです。他にも多くのコマンドがありますが、これらをマスターすることで、より高度なターミナル操作に取り組む準備ができるでしょう。 mv ファイ…
View Articleログイン時に読み込まれるbash系ファイルは.bashrc
概要 ログイン時に読み込まれるbash系ファイルが.bashrcであることを失念し若干詰まったのでまとめる。 ログイン時に読み込まれるbash系ファイル .bashrcがログイン時に読み込まれる。 …
View Article【Vim】 短縮入力でよく使う文字列のショートカットを作成
Introduction 普段のコーディングはVSCodeで行っていますが、ちょっとしたメモやシェル、SSH接続した学習用の端末等でVimを使う機会があります。 メモはともかく、Vimではシェルのs…
View Articleシェルのジョブ制御に慣れる
ジョブとは ジョブはシェルが管理するプログラムのまとまり ジョブはプロセスと関連付けられており、プロセスを抽象化したインタフェースをユーザに提供する フォアグラウンドジョブ フォアグラウンドジョブは…
View ArticleDocker コンテナ内でゾンビプロセスが発生してしまう問題への対処
この記事は何? Dockerコンテナを動かしていてゾンビプロセスが大量に発生してしまう問題に対応したときのメモです。 現象 Docker内で動作しているスクリプトを kill して別のスクリプトを動…
View ArticleWSL でも簡単に open (Windows の規定のアプリで開く) したい
概要 WSL 上の特定のファイルを Windows の規定のアプリで開きたいという内容です。同じことをしている記事は他にもありましたが Powershell を使って簡単に規定のアプリで実行する方法…
View ArticleIBM Cloud CISの送信元IPアドレス変更を検知する
CIS (Cloudflare) の送信元アドレス情報について下記URLで公開されています。 CIS allowlisted IP addresses https://cloud.ibm.com/d…
View Articlezshに設定している個人的な便利な関数、alias
随時更新していきます。 前提条件 Ubuntu(WSL)とMacで使っていますが、一部はMacのみでしか動かない場合があります ディレクトリを ディレクトリ名.zip でzipファイルにする ※ファ…
View Articlefindコマンドでできるいろいろな検索方法
findコマンドでできるいろいろな検索方法 find コマンドで使用できるいくつかの主要なオプションを以下にまとめました。 ファイル名による検索: -name:指定したファイル名のファイルを検索する…
View Article【Linux】実行したコマンドを履歴に残さないようにする方法
はじめに BashやZshにおいて実行したコマンドを履歴に残さない方法について記載します。 Bash Bashの場合には~/.bashrcに以下を追記します。 export HISTCONTROL=…
View ArticleShell芸人によるCTFでのコマンドバイパス術
概要 CTFではコマンドが使えなくされていたりすることが多い。 特にMiscやBash系の問題では日常茶飯事である。 そんな時のためのチートシートがある。誰でも簡単にコピペすればいい感じにできる。 …
View Article某AIにMastodonを簡単にインストールするスクリプトを作ってくれと頼んでみた
このスクリプトでは、Ubuntu環境で必要な依存関係のインストール、Mastodonのインストール、設定、および起動を行います。 #!/bin/bash # Update and upgrade t…
View ArticleDockerコマンドの補完 (completion) を設定する方法
設定方法 Docker Dekstop から Rancher Desktopに乗り換えた時にコマンドの補完の設定方法がわからなくなったので調べた時の備忘録です。 (Dockerのドキュメントも古い) 以下は zshですが、「bash」「fish」「powershell」でも同じような操作で設定可能っぽいで…
View ArticleBashとCaddy2でActivityPubと通信できるサーバを作る(1)
BashとCaddyで作るんで、名前は "Baca" とします。 何故Bashか? ・環境構築が楽だから(*nix系なら大抵Bashは入ってるでしょう)。 ・分かりやすいから。Pythonのコードは…
View ArticleUbuntu LinuxでPATHにカスタムパスを追加する
一時的に追加したい場合 PATHの末尾に追記するのがベター。 PATHに/custom/pathを追加するなら次のコマンドを実行する。 $ export PATH="$PATH:/custom/pa…
View Article