BashとCaddy2でActivityPubと通信できるサーバを作る(2)
プロフィールにアイコンを付け加える (1)で作ったアクターの json ファイルをちょっと弄ってアイコンを設定します。適当な大きさのアイコン用の画像をご用意下さい。256*256くらいですかね。それ…
View Article某AIにお手軽にMastodonを構築するためのスクリプトを作らせた 第二章
前回のスクリプトでは必要なパラメータを手動でエディタなどを用いて作成する必要があった。 そこで対話形式でパラメータを入力するだけでお手軽にMastodonサーバを構築できるように聞いてみた。 Que…
View Article某AIにお手軽にMastodonを構築するためのスクリプトを作らせた 第三章
ということで、 Question:先述(第二章参照)のスクリプトを実行したが”Mastodonユーザーの作成”まで進んだが、その先以降スクリプトが進まなくなった。原因を突き止めて修正版を作成して欲し…
View Articlebashの .bash_profile と .bashrc の挙動の整理と使い分け方
新しい開発環境を構築していて、 .bashrc と .bash_profile のどちらに何を書くべきなのか、今までは適当にやっていたがベストプラクティスを調べて準拠したくなり、気合を入れて調べたの…
View ArticleBashとCaddy2でActivityPubと通信できるサーバを作る(3)
inbox の実装 ActivityPub は他のサーバから POST されたメッセージを inbox というエントリポイントで受信します。エントリポイントの何たるかはよく知りませんが、URI ぽい…
View ArticleBashとCaddy2でActivityPubと通信できるサーバを作る(4)
HTTP署名(HTTP Signature) の練習 メンションにしろフォローにしろ、ActivityPubで他のサーバのアカウントにメッセージを送るには避けて通れない難関があります。 HTTP署名…
View ArticleBashとCaddy2でActivityPubと通信できるサーバを作る(5)
HTTP署名入りのHTTPメッセージの作成例 ではフォローリクエスト {"@context":"https://www.w3.org/ns/activitystreams","id":"https:…
View ArticleBashとCaddy2でActivityPubと通信できるサーバを作る(6)
実際にフォローを承認する Bash スクリプトを作る このスクリプトでやることは HTTPメッセージの本体・body(フォロー承認のjson) の Digest値を取り Digest ヘッダを作る …
View Articleパスワード管理ツールを作成(shell script / bash)
パスワードマネージャー シェルスクリプトで、簡易なパスワードマネージャーをつくりました。 目的: 煩雑になりがちなサービスのIDとパスワードを一元管理する。 ステップ1: パスワードを保存しよう! …
View ArticleBash リダイレクトまとめ
語り尽くされた話題ではあるが、GNU のマニュアルを読んで自分用のメモを書く。 読んだマニュアルはこれ。 https://www.gnu.org/software/bash/manual/html_…
View Articleエイリアスに引数を渡したり入力補完や階層化したりが簡単にできるようになるツールの紹介[bash/zsh]
はじめに エイリアスに引数を渡したい! コマンドやエイリアスの入力補完をカスタマイズしたい!(でも専用の補完関数を実装するのはつらい) 気軽にエイリアスやコマンドを階層化して、(競合を避けるために長…
View Article【Bash】インクリメントする方法
expr count=0 while [ $count -lt 10 ]; do echo $count count=`expr $count + 1` done $ bash sample.sh …
View ArticleBashとCaddy2でActivityPubと通信できるサーバを作る(6)
実際にフォローを承認する Bash スクリプトを作る このスクリプトでやることは HTTPメッセージの本体・body(フォロー承認のjson) の Digest値を取り Digest ヘッダを作る …
View ArticleMacで`lsusb`を使いたくなったら
代わりに以下のどちらかを使うと良いです。 system_profiler SPUSBDataType ioreg -p IOUSB -l -w 0
View ArticleZshとPrezto: あなたのターミナル環境をアップグレードする完全ガイド(環境構築メモ)
初めに 本稿では、ターミナル環境であるZshとその設定フレームワークPreztoのインストールと設定方法についてのメモを残す。この2つのツールは、コマンドライン操作をより効率的に行うための重要なツー…
View Article【Bash】コマンドをクリップボードにコピー
Introduction 記事を投稿する際に、コードの中身をコピペするのが地味に面倒...... 出力結果をコマンドでクリップボードにコピーするコマンドを紹介します。 エラーログや出力結果など、チー…
View Article条件を満たすECSタスクを探すスクリプト
以下、条件を満たすecsタスクを探す時に使用したshell script #!/bin/bash clusters=$(aws ecs list-clusters | jq -r '.cluster…
View Articlebashの非省略名称+rcの意味
bashの非省略名称など bashのshはシェルのこと。 shが開発者の名前にちなんで「Bourneシェル」と呼ばれることに対し、「Bourne Again SHell」を略して bash. rcの…
View Article指定した言語・フレームワークgitignoreのテンプレを生成するコマンド3選
はじめに メジャーな言語やフレームワークはGithubが .gitignoreのテンプレ集 を用意してくれているので、こちらからダウンロードすることができます。直接ダウンロード or コピぺしても良…
View Articlewindowsでgit bashから使えるコマンド一覧
実際には /usr/binで確認できるものがgit bashから打てるコマンド一覧だそうです 基本的なbashのコマンドは一通り打てるのが便利でいいですね 個人的によく使うものをピックアップしてみます lessなんかが使えるのは普通にありがたいです…
View Article