今日のコーヒーはペーパードリップであっちんちんむふふ
bashのset -eがよくわからないw
$ cat inline.sh
#!/bin/bash
set -ex
false && echo ここに来ない
echo ここに来てほしい
$ bash inline.sh
+ false
+ echo ここに来てほしい
ここに来てほしい
$ cat function.sh
#!/bin/bash
set -ex
f() {
false && echo ここに来ない
}
f
echo ここに来てほしい
$ bash function.sh
+ f
+ false
あー。単体の関数がエラー終了してるからexitするんだ。
man bash
> The shell does not exit if the command that fails is part of the command list immediately following a while or until keyword, part of the test following the if or elif reserved words, part of any command executed in a && or || list except the command following the final && or ||, any command in a pipeline but the last, or if the command's return value is being inverted with !.
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
ねむいね
58d219621 (upstream/main) Bump @rails/ujs from 6.1.6 to 6.1.7 (#19171)
2163cd333 Bump sass from 1.54.8 to 1.54.9 (#19170)
6307634db Bump eslint-plugin-react from 7.31.6 to 7.31.8 (#19169)
\Master?/ \ますたー/
Merged mastodon/mastodon at 58d219621ef89d05c0dde8c6def2a58356d28b43.
ヒロのこの辺だと住宅街を高級っぽく造成する場合には電源電話ケーブルテレビを道路の側溝に敷設するっぽい。コスト、堅牢さ、メンテナンス性とひきかえに景観がよくなるんじゃないかと想像してます。
そうそう、OpenPGPで署名した鍵のデータ
$ echo Hello, World | gpg --sign | gpg --list-packets
# off=0 ctb=a3 tag=8 hlen=1 plen=0 indeterminate
:compressed packet: algo=1
# off=2 ctb=90 tag=4 hlen=2 plen=13
:onepass_sig packet: keyid B56C20316D6E8279
version 3, sigclass 0x00, digest 10, pubkey 1, last=1
# off=17 ctb=cb tag=11 hlen=2 plen=19 new-ctb
:literal data packet:
mode b (62), created 1663382107, name="",
raw data: 13 bytes
# off=38 ctb=89 tag=2 hlen=3 plen=435
:signature packet: algo 1, keyid B56C20316D6E8279
version 4, created 1663382107, md5len 0, sigclass 0x00
digest algo 10, begin of digest b3 38
hashed subpkt 33 len 21 (issuer fpr v4 F60960D80B224382CA8D831CB56C20316D6E8279)
hashed subpkt 2 len 4 (sig created 2022-09-17)
subpkt 16 len 8 (issuer key ID B56C20316D6E8279)
data: [3072 bits]
このアカウントは、notestockで公開設定になっていません。
コミットへの署名の確認はgit log --show-signatureでした。検証もしてくれるので手元に公開鍵をインポートしておかないといけないね。
$ git log --show-signature -1
commit 149f06a149927bbb978f426fab2ec0267873cd76 (HEAD -> use-ruby31, origin/use-ruby31)
gpg: Signature made Fri 16 Sep 2022 03:43:24 PM HST
gpg: using RSA key F60960D80B224382CA8D831CB56C20316D6E8279
gpg: issuer "zundan@gmail.com"
gpg: Good signature from "zunda <zundan@gmail.com>" [ultimate]
Merge: 08c483a01 58d219621
Author: zunda <zundan@gmail.com>
Date: Fri Sep 16 15:43:24 2022 -1000
Merge branch 'master' into use-ruby31
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
関西方面に出張に行って、アメリカ本土方面からのおっさんたちが行きたいと言った鳥刺し屋さんで盛大に当たって帰りの飛行機でなーんも食べられなかったのでもうやめときます。おいしかったけど。