This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
お仕事しようね
2ed1c92c6 (upstream/main) New env variable: CAS_SECURITY_ASSUME_EMAIL_IS_VERIFIED (#16655)
366e0b82d Bump rails from 6.1.4 to 6.1.4.1 (#16650)
79341d0f5 Fix follow request count to dynamically update (#16652)
5c2102117 Fix undefined variable for Auth::OmniauthCallbacksController (#16654)
\Master?/ \ますたー/
Merged mastodon/mastodon at 2ed1c92c6331029ebd2762cc425a3a163dffd113.
This account is not set to public on notestock.
半年以上前に谷底へ落としたあのプルリクエストがまじマージされててびっくりしてる
https://github.com/rails/webpacker/pull/2863
Mastodonが次のリリースのwebpackerに移ったらオレオレブランチから抜けられるむふふ
GrammarlyさんがLiunxに赤線を引いて、もしかしてGNU/を求められてる?って思ったけど単にタイポだったわねw
This account is not set to public on notestock.
僕はレイオフされなかった組なんだけどもうみんなの士気の低下がひどいもんで優秀な人からどんどん辞めてってるんだよね
死ぬ時になんか死んだ…
2021-08-25T23:40:04.096314+00:00 app[web.1]:
[29] - Gracefully shutting down workers...
pid=67 tid=4u3 INFO: Bye!
/app/vendor/bundle/bin/sidekiq: [BUG] Segmentation fault at 0x0000000000000480
ruby 2.7.4p191 (2021-07-07 revision a21a3b7d23) [x86_64-linux]
-- Machine register context ------------------------------------------------
RIP: 0x00007fda18abc7ed RBP: 0x00007fda185e93b8 RSP: 0x00007fd9fa3fd678
RAX: 0x0000000000000000 RBX: 0x00007fd9fa3ffa88 RCX: 0x00007fd9fa3fdeb8
RDX: 0x0000000000000000 RDI: 0x00007fd9f3a8ffc8 RSI: 0x00007fd9f3a8ffc8
R8: 0x0000000000000000 R9: 0x00007fd9f8e07c60 R10: 0x00007fda18de6e00
R11: 0x0000000000000000 R12: 0x0000000000000000 R13: 0x00007fda185e9348
R14: 0x0000000000000004 R15: 0x00007fd9fa3ffc18 EFL: 0x0000000000010202
-- C level backtrace information -------------------------------------------
🍰
Happy 30th Birthday, Linux! https://9to5linux.com/happy-30th-birthday-linux
今日は Linux kernel が USENET で開発がアナウンスされてからちょうど 30 年の日だそうです >> 30 Years ago... [LWN.net] https://lwn.net/Articles/867315/
Linuxの誕生日の8月25日はLinusさんがヘルシンキ大学に在学中だったからフィンランド時間なのかな?
https://en.wikipedia.org/wiki/History_of_Linux#The_creation_of_Linux
This account is not set to public on notestock.
$ gpg --export --armor | qrencode -o pubkey.png
Input data is too large.
デスヨネー
$ gpg --fingerprint -a zundan@gmail.com
pub rsa3072 2020-06-24 [SC] [expires: 2022-06-24]
F609 60D8 0B22 4382 CA8D 831C B56C 2031 6D6E 8279
uid [ultimate] zunda <zundan@gmail.com>
sub rsa3072 2020-06-24 [E] [expires: 2022-06-24]
指紋くらいならなんとか
いいタイミング←のニュースと思ったら2018年8月の記事でしたw
塩つぶサイズのチップを注射で埋め込み 超音波で電力供給と無線通信実現:Innovative Tech - ITmedia NEWS https://www.itmedia.co.jp/news/articles/2108/26/news045.html
@uwabami なるほど!!アルゴリズムで変化しそう。ただ、OpenGPG公開鍵には自己署名証明書がくっついてどんどん大きくなるので鍵そのものが小さくなってくれてもそのうち入り切らなくなりそうな気はします。
Goはマスコットがかわいいからおぬぬめだよ #ミーハーおっさん
https://devcenter.heroku.com/articles/private-spaces#stable-outbound-ip-addresses
CC BY 3.0 Renee French
4096-bitのGPG private keyでQRCode作れるっぽいんだけどいったい?
QR Codeはバイナリもエンコードできるんだ!
https://www.qrcode.com/about/version.html
@mamemomonga 某ヘ社はもうすぐssh使えなくなっちゃうんだよね…
https://devcenter.heroku.com/changelog-items/2215
$ gpg --export | qrencode -o pubkey.png
Input data is too large.
Armorしないでもダメでしたw 新鮮な、証明書のついてない鍵なら行けるのかしらわね。
@mamemomonga たぶんHeroku独自っす。サーバ側でsshトランスポートをメンテするコストを下げたい感じに見えます。
新鮮な鍵ならできたんだけどなんかちっちゃすぎる気のする
$ gpg --quick-gen-key --yes test@example.com
$ gpg --export test@example.com | qrencode -o pubkey.png
バイナリが通ってないぬ。
$ gpg --export --armor test@example.com | qrencode -o pubkey.png
Failed to encode the input data: Input data too large
mRNAワクチンを2度接種して2週間以上経過した人がコロナウイルス(最初の)に感染する確率はワクチンを打っていない人と比較して10%程度、デルタ株に感染する確率は20-30%程度に低減される感じみたいだよね。
https://www.cdc.gov/coronavirus/2019-ncov/science/science-briefs/fully-vaccinated-people.html
This account is not set to public on notestock.
This account is not set to public on notestock.
$ gpg --export F60960D80B224382CA8D831CB56C20316D6E8279 | wc -c
3837
$ gpg --export --export-options export-clean F60960D80B224382CA8D831CB56C20316D6E8279 | wc -c
1808
お。3072ビットRSA鍵をarmorしないと1808バイトまで小さくできるんだ。
armorするとちょっと増える
$ gpg --export --export-options export-clean --armor F60960D80B224382CA8D831CB56C20316D6E8279 | wc -c
2529
着られる公開鍵ができました :tada:
$ gpg --export --export-options export-clean --armor F60960D80B224382CA8D831CB56C20316D6E8279 | qrencode -o pubkey.png
いやでも細かいQRコードだなこりゃw
うんうん。notationとかの自己署名証明書が削られてる
$ gpg --export --export-options export-clean F60960D80B224382CA8D831CB56C20316D6E8279 | gpg --list-packets
# off=0 ctb=99 tag=6 hlen=3 plen=397
:public key packet:
version 4, algo 1, created 1592976417, expires 0
pkey[0]: [3072 bits]
pkey[1]: [17 bits]
keyid: B56C20316D6E8279
# off=400 ctb=b4 tag=13 hlen=2 plen=24
:user ID packet: "zunda <zundan@gmail.com>"
# off=426 ctb=89 tag=2 hlen=3 plen=532
:signature packet: algo 1, keyid B56C20316D6E8279
version 4, created 1615012817, md5len 0, sigclass 0x13
digest algo 10, begin of digest 3c 74
hashed subpkt 27 len 1 (key flags: 03)
hashed subpkt 9 len 4 (key expires after 2y0d0h0m)
hashed subpkt 11 len 4 (pref-sym-algos: 9 8 7 2)
hashed subpkt 21 len 5 (pref-hash-algos: 10 9 8 11 2)
hashed subpkt 22 len 3 (pref-zip-algos: 2 3 1)
hashed subpkt 30 len 1 (features: 01)
hashed subpkt 23 len 1 (keyserver preferences: 80)
hashed subpkt 33 len 21 (issuer fpr v4 F60960D80B224382CA8D831CB56C20316D6E8279)
:
export-cleanオプション付きでexportされた鍵をインポートして公開鍵サーバから残りの情報を得られるか試してみよう
$ gpg --export --export-options export-clean --armor F60960D80B224382CA8D831CB56C20316D6E8279 > pubkey.txt
$ mv .gnupg .gnupg.real
$ gpg --import < pubkey.txt
gpg: directory '/home/zunda/.gnupg' created
gpg: keybox '/home/zunda/.gnupg/pubring.kbx' created
gpg: /home/zunda/.gnupg/trustdb.gpg: trustdb created
gpg: key B56C20316D6E8279: public key "zunda <zundan@gmail.com>" imported
gpg: Total number processed: 1
gpg: imported: 1
$ gpg --recv-keys F60960D80B224382CA8D831CB56C20316D6E8279
gpg: key B56C20316D6E8279: "zunda <zundan@gmail.com>" 4 new signatures
gpg: Total number processed: 1
gpg: new signatures: 4
できるじゃん!!
まとめましたw
OpenPGP公開鍵をTシャツにして着る|zunda https://zenn.dev/zunda/articles/fb5c59bdb93f70 #zenn
This account is not set to public on notestock.