ニートになれたい人生だった…(それはどうかな
TLSをプロキシするの、リクエストレスポンスが弱い通信を通るのをクライアントから隠せちゃうのがびみょーよね…
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
ディズニーランド関連のなかったっけって調べてらむっちゃどうでしょうだった
https://ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A7%E3%82%A4%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88#%E6%97%A5%E6%9C%AC%E3%81%AB%E3%81%82%E3%82%8B%E3%82%A6%E3%82%A7%E3%82%A4%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
@mayaeh 弊ぼっちはruby-3.0.2で問題なく動いてますよー(rexmlの追加も不要な気がするけどScoutか何かで知らずに要求しちゃってるのかな?
https://github.com/mastodon/mastodon/compare/main...zunda:use-ruby30
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
MacBook Proちゃんにつないでた電源が冷たくなったので充電終わったねーってそのままPixel 4aちゃんにつないじゃいました。なんかごめん。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
xfce4のブラウザアイコンの矢印をトラックボールで動かそうとしてなんで動かないんだろうってしばらく悩んでたのでもうだめだw
どばーっと
3517867b7 (upstream/main) Fix confusing error when webfinger request returns empty document (#16986)
4b616c4f0 Change workflow to push to Docker Hub (#16980)
5d7c85228 Fix no link previews being generated for pages with invalid structured data (#16979)
070b1b839 Bump react-select from 5.1.0 to 5.2.1 (#16967)
80c2b305e Bump @testing-library/jest-dom from 5.14.1 to 5.15.0 (#16966)
c47ad3885 Bump reselect from 4.1.1 to 4.1.2 (#16963)
8ce60c94d Bump sidekiq from 6.2.2 to 6.3.1 (#16965)
3a5e7495f Bump webpack-dev-server from 3.11.2 to 3.11.3 (#16964)
554d6831b Bump aws-sdk-s3 from 1.104.0 to 1.105.1 (#16962)
f460f24fb Bump ox from 2.14.5 to 2.14.6 (#16961)
4b1af2249 Bump i18n-tasks from 0.9.34 to 0.9.35 (#16959)
6a34be0ca Bump idn-ruby from 0.1.2 to 0.1.4 (#16958)
ef8deb087 Fix OpenGraph/LinkedData embeds having incorrectly-generated iframes (#16978)
$ git merge --no-edit master
Auto-merging Gemfile.lock
CONFLICT (content): Merge conflict in Gemfile.lock
Auto-merging Gemfile
Automatic merge failed; fix conflicts and then commit the result.
あいあい
\Master?/ \ますたー/
Merged mastodon/mastodon at 3517867b7656ff506a04e394fc8c1a855b7d504a.
> Decentralandは、…メタバース構想のブロックチェーンプロジェクト
一語も理解できなかったw
メタバースで大使館建設へ、バルバドス政府がDecentralandと契約 https://coinpost.jp/?p=293454
bit.lyからPDFをダウンロードするの難しかった。Firefoxだとビューワで開こうとしちゃう(でかい)
https://twitter.com/tmiyahar/status/1460184476307587074
$ curl -o- -L https://bit.ly/hourouki > Downloads/softwaredesign-oss-hourouki.pdf
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
目の前の材木屋さんでフォークリフトで持ち上げた木箱の下からトンカチで釘を打ってる現場猫をみかけちゃったのでそろそろおっさんぽ行ってくるね
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
macOS Big SurちゃんAndroid 12のWi-Fi hosspotにつなげられない感じわね。なんじゃろな。
あなたの好きな八ツ橋はどれ?
そういえば今日のコロナウイルスグラフの更新はスキップされました。Netlifyさんの今月のビルド時間が残ってなかったw
https://covid-chart.zunda.ninja/
cronから起動してるコマンドが期待通り失敗してくれたんだけどトークン入のメールが届いたよね←
Netlifyのビルド時間が充分残っているか確認する · GitHub https://gist.github.com/zunda/6ca0e8c7aca0865835f4a86183a97af4
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
「冬のボーナス」 zundan 殿 【支給額】 ¥1,000
#shindanmaker
https://shindanmaker.com/294574
やったあ
高い? スペックはミッドレンジなのに「BALMUDA Phone」が10万円超えの理由 - ITmedia Mobile
https://www.itmedia.co.jp/mobile/spv/2111/16/news165.html
新規参入が難しい理由語ってるやつじゃん
そういえばGoDaddyさんルートドメインからwwwサブドメインへのリダイレクタ(HTTPのみ)にAWSの何かを使いだしたっぽくてもうややこしくてなあ。そこまでやるならLet's EncryptさんでSNIしてHTTPSもリダイレクトしたげてよう。
まだまだねむいぬ
03338d129 (upstream/main) [Dockerfile] [Security] Update NodeJS to V16 (LTS) on docker. (#16856)
f603de1f4 Add manual GitHub Actions runs (#17000)
48f8658d3 Fix upload of remote media with OpenStack Swift sometimes failing (#16998)
\Master?/ \ますたー/
Merged mastodon/mastodon at 03338d12979c55ea2986416b9518b3a6e469a299.
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
そういえば弊ぼっちのデータベースの大きさをしばらく記録していない
$ heroku pg:info
=== HEROKU_POSTGRESQL_CYAN_URL, DATABASE_URL
Plan: Standard 0
Status: Available
Data Size: 13.1 GB
Tables: 82
PG Version: 10.18, (deprecating)
Connections: 17/120
Connection Pooling: Available
Credentials: 1
Fork/Follow: Available
Rollback: earliest from 2021-11-14 00:38 UTC
Created: 2021-09-21 18:37
Region: us
Data Encryption: In Use
Continuous Protection: On
Enhanced Certificates: Off
Maintenance: not required
Maintenance window: Thursdays 19:30 to 23:30 UTC
Warning: Postgres version 10 is EOL on 2022-11-10. Upgrade Versions.
Add-on: postgresql-clean-89871
バージョンの更新もしなくちゃわね
今日もまた
第二要素が
壊れてる
バックアップを
用意しとこね
YubicoでYubiKeyを買うと予備にもう1個いかが?って聞いてくれるのかなり正しいような気がする。
このアカウントは、notestockで公開設定になっていません。
crontabに書く前に実行されるコマンドを再確認だーってechoした分をそのままcrontabに書いてコマンドは実行されなかった回
echo curl -s -X POST -d {} $HOOK
ついでにUbuntu 14.04.6 LTS+ESM
$ sudo sh -c 'apt-get update && apt-get upgrade -y'
:
The following packages will be upgraded:
tzdata vim-common vim-nox vim-runtime vim-tiny
5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
:
$ cat /var/run/reboot-required*
cat: /var/run/reboot-required*: No such file or directory
うしうし。ついでにカーネルを1ダースに減らしておこう。
$ sudo apt-get autoremove --purge
:
The following packages will be REMOVED:
linux-headers-3.13.0-186* linux-headers-3.13.0-186-generic*
linux-image-3.13.0-186-generic* linux-modules-3.13.0-186-generic*
linux-modules-extra-3.13.0-187-generic*
:
Ubuntu 18.04.6 LTSもわよ
$ sudo sh -c 'apt update && apt dist-upgrade -y'
:
The following packages will be upgraded:
rsync ubuntu-advantage-tools ufw
:
$ cat /var/run/reboot-required*
cat: '/var/run/reboot-required*': No such file or directory
ういうい
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
私有鍵
YubiKeyとかにも
入るのよ
(マジメに運用してるわけではないのだけれども)
https://mitome.in/device/yubiKey.html
YubiKey 5.2.3 Enhancements to OpenPGP 3.4
https://developers.yubico.com/PGP/YubiKey_5.2.3_Enhancements_to_OpenPGP_3.4.html
> YubiKey firmware 5.2.3 and OpenPGP 3.4 offers a set of new options to users. Support for Elliptic Curve Cryptographic Algorithms have been added to the YubiKey 5.2.3 and above firmware. These curves can be used for Signature, Authentication and Decipher keys.
ほうほう!!!
$ gpg --edit-card
:
Application type .: OpenPGP
Version ..........: 3.4
Manufacturer .....: Yubico
:
gpg/card> admin
gpg/card> key-attr
Changing card key attribute for: Signature key
Please select what kind of key you want:
(1) RSA
(2) ECC
Your selection?
ECCでECCでなにつくろーなにつくろー (楕円暗号行けそう)
ついでにUbuntu 21.10です
$ sudo sh -c 'apt update; apt dist-upgrade -y; snap refresh'
:
The following packages have been kept back:
fonts-ricty-diminished
The following packages will be upgraded:
libasound2 libasound2-data libatopology2 python3-software-properties
software-properties-common software-properties-gtk ubuntu-advantage-tools
ufw
8 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
:
$ cat /var/run/reboot-required*
cat: '/var/run/reboot-required*': No such file or directory
Yubico AuthenticatorはたぶんTOTPのシークレットをYubiKey側に入れておける感じだと想像してます。YubiKey単体だと現在時刻を知ることができないからTOTPとしては使えないんだよね。
Yubico OTPといって、たぶんYubiKey内のカウンタを加算してくタイプのOTPなら手元はYubiKey単体で使えます。ログイン先にはPAMを入れないといけない。PAMがYubicoのサーバとやりとりして認証するんだと想像してます。
https://qiita.com/zunda/items/c61528397ca49ba797c6
僕のタコネコちゃんはGitHubがU2Fをサポートし始めたときの子なのでU2Fしか使えないかわいこちゃんです
> そもそもYubikeyはOpenPGP秘密鍵の絶対的に安全な保管場所なのか何なのかですが、私は「比較的安全かつ便利に使える方法でOpenPGP秘密鍵を持ち運ぶツール」として使っています。
> Yubikeyを家の中でしか使わないという人なら安全な保管場所としても使えるんじゃないですかね。
僕はこのスタンスで使ってますわね
YubikeyでOpenPGP鍵をセキュアに使う | κeenのHappy Hacκing Blog https://keens.github.io/blog/2021/03/23/yubikeywotsukau_openpghen/
Dependabotさんのお仕事
4ad7b81bc (upstream/main) Bump aws-sdk-s3 from 1.105.1 to 1.106.0 (#17001)
d0d69fd88 Bump mime-types from 3.4.0 to 3.4.1 (#17002)
0d624c89f Bump eslint-plugin-jsx-a11y from 6.4.1 to 6.5.1 (#16993)
e53fb1569 Bump letter_opener_web from 1.4.1 to 2.0.0 (#16960)
1b4600463 Bump eslint-plugin-import from 2.25.2 to 2.25.3 (#16995)
ffcb58414 Bump @babel/runtime from 7.16.0 to 7.16.3 (#16994)
934c62dc0 Bump eslint-plugin-react from 7.26.1 to 7.27.0 (#16992)
08114772d Bump mime-types from 3.3.1 to 3.4.0 (#16991)
7936bae40 Bump sprockets-rails from 3.2.2 to 3.4.0 (#16990)
96f1538cc Bump rubocop from 1.22.3 to 1.23.0 (#16989)
主鍵と副鍵ちゃんと理解して運用したいなあ
https://keens.github.io/blog/2021/03/23/yubikeywotsukau_openpghen/
\Master?/ \ますたー/
Merged mastodon/mastodon at 4ad7b81bc94561f11460f50c7b6f8f9772f356e5.
昨日Gnomeのファイル管理UIで画像を確認するのにCtrl-+を押しまくってたら今日アイコンもなにもかもすべてでっかくなっててびっくりしたよw
みんなー3.0.2わよー
https://github.com/mastodon/mastodon/pull/16982
よいしょよいしょ
3419d3ec8 (upstream/main) Bump chewy from 5.2.0 to 7.2.3 (supports Elasticsearch 7.x) (#16915)
2b6a25c60 Add lazy load to emoji-mart (#16907)
d647f6ad0 Update Dockerfile (#16939)
ac8ad78e9 [Docker-Compose] [Breaking] Postgres 9.6 is EOL (11th Nov 2021) - Migrate to 14 Stable (#16947)
c242c1d87 Ruby 3.0.2 Upgrade (#16982)
bc348dbe9 [Dockerfile] Upgrade ElasticSearch-OSS 6.8.10 to 7.10.2 (#16956)
\Master?/ \ますたー/
🎉 Merged mastodon/mastodon at 3419d3ec84c3aa4f450265642e0a85dcdd3c36d0.
営業力社がSlackを強制的に更新しててふとももがあったかいし仕事は進まないw #ダークモード
ブルーライトカットが目に良いかどうかは知らないけど文字しか書かないし楽な気がするからメガネはちょっとだけ茶色いしサングラスはオレンジ色だよ(霧の中で運転するときは風景のコントラストが上がってた気がする)
ちなみに細かい文字を読む必要がある時には最短合焦距離の関連でメガネをはずすかスマホのカメラで拡大するようになりました。やれやれ。
あ、あと、teeすると直接端末でも出力の確認ができます
コマンド 2>&1 | tee ログファイル
このアカウントは、notestockで公開設定になっていません。
@LovesTha Nice! Numbers are somewhat more universal :)
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
@LovesTha Yep! The fish, herring, is called "nishin" (にしん or ニシン) which happens to sound the same as before binary in Japanese: "ni" is for two and "shin" is for numbers in a digit here.
@tadd 前職だった頃の古い情報しかないんですけど、論文誌に投稿するときに指定のスタイルファイルに組版してもらえる必要があるので、あんまり改良の余地はないような気もします
開けたよ!蒸らし2回で20倍質量のお湯で淹れてみました。ぱーっと明るい感じの味。むふふ(語彙が足りない)
コスタリカSHB イエローハニー | Nelson Coffee Roaster https://ncr.official.ec/items/44382186
@tadd なるほど〜。確かに変数(?)とか演算の記述とか独特だったような気がします。また触ってみたいけれどいろいろ進化してて勉強しなおしなんだろうなー
このアカウントは、notestockで公開設定になっていません。
$ ruby -e 'puts "カニクリームコロッケ".chars.shuffle.join'
クコッロカケーリムニ
よいしょよいしょ
db3283533 (upstream/main) Fix overflow of long profile fields in admin view (#17010)
615902061 Fix background-color of emoji-mart selector (#17011)
\Master?/ \ますたー/
Merged mastodon/mastodon at db32835338e113f23a474d323e398916a999619f.
このアカウントは、notestockで公開設定になっていません。
$ ruby -e 'puts "ホットコーヒー".chars.shuffle.join'
ーコトーッホヒ
発声できるようにshuffleする機能が求められている…
ruby-3.1.0-preview1のMastodonはわけがわかめちゃん
$ bundle exec rails db:setup
:
rails aborted!
Psych::BadAlias: Unknown alias: defaults
/home/zunda/c/src/github.com/zunda/mastodon/vendor/bundle/ruby/3.1.0/gems/rails-settings-cached-0.6.6/lib/rails-settings/default.rb:41:in `initialize'
/home/zunda/c/src/github.com/zunda/mastodon/vendor/bundle/ruby/3.1.0/gems/rails-settings-cached-0.6.6/lib/rails-settings/default.rb:34:in `new'
/home/zunda/c/src/github.com/zunda/mastodon/vendor/bundle/ruby/3.1.0/gems/rails-settings-cached-0.6.6/lib/rails-settings/default.rb:34:in `instance'
/home/zunda/c/src/github.com/zunda/mastodon/vendor/bundle/ruby/3.1.0/gems/rails-settings-cached-0.6.6/lib/rails-settings/base.rb:19:in `cache_prefix_by_startup'
/home/zunda/c/src/github.com/zunda/mastodon/vendor/bundle/ruby/3.1.0/gems/rails-settings-cached-0.6.6/lib/rails-settings/base.rb:27:in `cache_key'
/home/zunda/c/src/github.com/zunda/mastodon/app/models/setting.rb:26:in `[]'
:
このアカウントは、notestockで公開設定になっていません。
$ ruby -v -rpsych -e 'p Psych.safe_load(File.read("config/database.yml"))'
ruby 3.1.0preview1 (2021-11-09 master 5a3b2e6141) [x86_64-linux]
/home/zunda/.rbenv/versions/3.1.0-preview1/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:430:in `visit_Psych_Nodes_Alias': Unknown alias: default (Psych::BadAlias)
from /home/zunda/.rbenv/versions/3.1.0-preview1/lib/ruby/3.1.0/psych/visitors/visitor.rb:30:in `visit'
うむ
$ ruby -v -rpsych -e 'p Psych.safe_load(File.read("config/database.yml"))'
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]
/home/zunda/.rbenv/versions/3.0.2/lib/ruby/3.0.0/psych/visitors/to_ruby.rb:428:in `visit_Psych_Nodes_Alias': Unknown alias: default (Psych::BadAlias)
from /home/zunda/.rbenv/versions/3.0.2/lib/ruby/3.0.0/psych/visitors/visitor.rb:30:in `visit'
あれ?
$ ruby -v -rpsych -ryaml -rerb -e 'p YAML.load(ERB.new(File.read("config/database.yml")).result)'
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]
{"default"=>{"adapter"=>"postgresql", "pool"=>5, "timeout"=>5000, "encoding"=>"unicode", "sslmode"=>"prefer"}, "development"=>{"adapter"=>"postgresql", "pool"=>5, "timeout"=>5000, "encoding"=>"unicode", "sslmode"=>"prefer", "database"=>"mastodon_development", "username"=>nil, "password"=>nil, "host"=>nil, "port"=>nil}, "test"=>{"adapter"=>"postgresql", "pool"=>5, "timeout"=>5000, "encoding"=>"unicode", "sslmode"=>"prefer", "database"=>"mastodon_test", "username"=>nil, "password"=>nil, "host"=>nil, "port"=>nil}, "production"=>{"adapter"=>"postgresql", "pool"=>5, "timeout"=>5000, "encoding"=>"unicode", "sslmode"=>"prefer", "database"=>"mastodon_production", "username"=>"mastodon", "password"=>nil, "host"=>"localhost", "port"=>5432, "prepared_statements"=>true}}
こうか
$ ruby -v -rpsych -ryaml -rerb -e 'p YAML.load(ERB.new(File.read("config/database.yml")).result)'
ruby 3.1.0preview1 (2021-11-09 master 5a3b2e6141) [x86_64-linux]
/home/zunda/.rbenv/versions/3.1.0-preview1/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:430:in `visit_Psych_Nodes_Alias': Unknown alias: default (Psych::BadAlias)
from /home/zunda/.rbenv/versions/3.1.0-preview1/lib/ruby/3.1.0/psych/visitors/visitor.rb:30:in `visit'
ういうい
ruby-3.1.1-preview1でpsychのv4.0.0タグをrequireするとエラーになる。v3.3.2タグなら読める。
v4.0.0でもYAML.loadではなくYAML.unsafe_loadなら読める。なるほど。
$ diff -ur rails-settings{.orig,}
diff -ur rails-settings.orig/default.rb rails-settings/default.rb
--- rails-settings.orig/default.rb 2021-11-19 16:54:23.296083983 -1000
+++ rails-settings/default.rb 2021-11-19 20:21:00.387681762 -1000
@@ -38,7 +38,7 @@
def initialize
content = open(self.class.source_path).read
- hash = content.empty? ? {} : YAML.load(ERB.new(content).result).to_hash
+ hash = content.empty? ? {} : YAML.unsafe_load(ERB.new(content).result).to_hash
hash = hash[Rails.env] || {}
replace hash
end
diff -ur rails-settings.orig/settings.rb rails-settings/settings.rb
--- rails-settings.orig/settings.rb 2021-11-19 16:54:23.296083983 -1000
+++ rails-settings/settings.rb 2021-11-19 20:21:20.607949436 -1000
@@ -8,7 +8,7 @@
# get the value field, YAML decoded
def value
- YAML.load(self[:value]) if self[:value].present?
+ YAML.unsafe_load(self[:value]) if self[:value].present?
end
# set the value field, YAML encoded
でなおったっぽ
$ bundle exec rspec
warning: parser/current is loading parser/ruby31, which recognizes
warning: 3.1.0-dev-compliant syntax, but you are running 3.1.0.
warning: please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Randomized with seed 29672
3252/3252 |============================================== 100 ===============================================>| Time: 00:06:38
:
Finished in 6 minutes 38 seconds (files took 8.78 seconds to load)
3252 examples, 0 failures, 24 pending
Randomized with seed 29672
Coverage report generated for RSpec to /home/zunda/c/src/github.com/zunda/mastodon/coverage. 14839 / 22530 LOC (65.86%) covered.
:tada:
https://github.com/zunda/rails-settings-cached/commit/28830c026de6f9b7cbb098160c2a118d87e521ee でいい感じなんだけど
rails-settings-cached本家はすんごい進んでて別のエラーを起こすふいんきぐぬぬ
ルータとケーブルモデムをパワーサイクルしてもなおらなかったけれど放置していたらなおった。ルータのログにはおかしな兆候は見つけられなかった。上流の問題だったのかな?