Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Browsing all 2424 articles
Browse latest View live

Bash と Caddy サーバで ActivityPub のインスタンス(7) 単に Note する。

だが各フォロワーにも配送しなくてはならない 誰に対してでもなくただ Note するだけなら別に配送する必要がなく、単に自分のプロフィールページに書けばいいように思うが、もし誰かにフォローされていたな…

View Article



Bash と Caddy サーバで ActivityPub のインスタンス(8) reply.sh もフォロワーに送りつける

reply.sh を改造する Note と同じく、誰かへのリプライも自分のフォロワーへ配送しなければならない。(ここでは公開範囲を考えないことにする) なので note.sh と同様に follow…

View Article

git の特定のディレクトリを取ってくるbashスクリプト

以下を適当な名前で保存する。 function usage_git_subdir_clone() { cat << EOF usage: git_subdir_clone [URL] [subdi…

View Article

Bash と Caddy サーバで ActivityPub のインスタンス(9) フォローリクエストを承認する

まずフォローしてもらう 自分に。 他のインスタンスにアカウントがあるならば、その検索に @aktor@ホニャララ と入れると今作っているインスタンスの自分が表示されるのは (1) の通りである。 あ…

View Article

Bash と Caddy サーバで ActivityPub のインスタンス(10) 自分からフォロー・アンフォローする

follow.json 例によって follow.json を作る。自分が承認したリクエストと大して変わらない。 { "@context": "https://www.w3.org/ns/activ…

View Article


Bash と Caddy サーバで ActivityPub のインスタンス(11) アナウンス(ブースト)する

アナウンス? Mastodon で言うブースト。昔ツイッターと呼ばれてたアレでリツイートと呼ばれてたアレ。 announce.json を作る アナウンスしたい投稿の ID が https://ある…

View Article

Bash と Caddy サーバで ActivityPub のインスタンス(12) 202 ディレクトリの整理

202 ディレクトリに貯まったファイルを type によって分類する netcat で受け取った inbox へのリクエストファイルが 202 ディレクトリに貯まっているはずだが、そのファイルを r…

View Article

シェルスクリプトが速くなる! forkしない新しいコマンド置換(次期bash/zshの新機能)

はじめに シェルスクリプトを遅くする大きな原因は fork と exec です。この二つは OS のインターフェースである fork() 関数と exec() 関数のことで、シェルスクリプトからは、…

View Article


Bash と Caddy サーバで ActivityPub のインスタンス(13) Create と Announce の POST を HTML にする

他のアクターから自分の Note が見えるようにする 他のアクターが自分の投稿を announce した場合、もちろん自分もその POST を受け取るのだが、今のままではネット越しに自分のインスタン…

View Article


Prometheus: blackbox_exporterでWindows端末に対しICMP死活監視を行ってみた

実施環境: [testuser@testhost ~]$ uname -a Linux testhost 4.18.0-448.el8.x86_64 #1 SMP Wed Jan 18 15:02:…

View Article

AMIは登録解除されているがSnapshotだけ残っている場合の一覧を取得・削除(Bash)

AMIを取得するとその裏では自動で紐づくSnapshotが取得されますが、 AMIを登録解除する際は、紐づいているSnapshotは自動で削除されません。 このため、AMIの登録解除だけしてSnap…

View Article

Bash と Caddy サーバで ActivityPub のインスタンス(13) Create と Announce の POST を HTML にする

他のアクターから自分の Note が見えるようにする 他のアクターが自分の投稿を announce した場合、もちろん自分もその POST を受け取るのだが、今のままではネット越しに自分のインスタン…

View Article

bash限定でも使っていきたい機能②:プロセス置換

はじめに bash は POSIX準拠のシェルですが、加えて独自の機能拡張もなされています。 これまでは汎用性の面から拡張機能の利用は敬遠がちだった私ですが、いざ使い始めると便利で、いつの間にか手に…

View Article


右方向の配列への代入(Bash, Zsh)

はじめに  shellscriptで配列の末尾に、右方向への代入を用いて要素を追加する方法を述べる。 環境 PC: MacBookPro (2016) bash: GNU bash, バージョン 5…

View Article

コードエディタCursorをコマンドに割り当てる

最近コードを書くのにCursorを使用している。 以前はVscodeを使っていたが便利すぎて戻れない。 ただ自分が使用している環境がKubuntu22.04であり、Cursor自体はAppImage…

View Article


Bash と Caddy サーバで ActivityPub のインスタンス(14) 通知など

like や follow リクエストなどを通知する HTML を作る 前回と同じような要領で Like オブジェクトや Follow オブジェクトを HTML 化する。ここではあまり取得時間順にこ…

View Article

ProxmoxでVMを一括で別のディスクへ移すBash

実際に使う際にはご自身でご確認の上ご利用ください。 何があっても責任は負えません。 #!/bin/bash new_storage="hdd" #ここに移動先のストレージ名を入れる for vmid…

View Article


ash と Caddy サーバで ActivityPub のインスタンス(15) unfollow.sh の修正

unfollow.sh の修正 (10) で unfollow.sh を作ったが、これは自分が送ったフォローリクエストの json をカレントディレクトリに置いてのものだった。一々 post ディレ…

View Article

bash(bsh)メモ

# 忘れっぽくなったのでBashの特殊変数をメモ ・引数の数 $# ・exitコード $? ・起動プロセスID $$ あまり使わないのですぐ忘れる。

View Article

Bash と Caddy サーバで ActivityPub のインスタンス(16) 色々まとめる

timeline.html と notification.html を一枚で表示できるようにする <html> <frameset cols="65%, 35%"> <frame src="time…

View Article
Browsing all 2424 articles
Browse latest View live




Latest Images