このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
エラーバジェットが極端に小さい(誤動作すると人が死ぬとか)ソフトウェアを頻繁迅速にするのが良いんもかどうか僕にはよくわからない
Rails 7来たかしら
Change “About” and “Privacy policy” links to open in a new tab in advanced interface (#25973)
Change links in multi-column mode so tabs are open in single-column mode (#25893)
Fix embed dropdown menu item for unauthenticated users (#25964)
Refactor `Status.tagged_with_all` for brakeman SQL injection warning (#25941)
Remove some recently-updated packages from Renovabot ignore config (#25960)
Fix follow link style in embeds (#25965)
Update dependency postcss to v8.4.25 (#25961)
Update dependency react-textarea-autosize to v8.5.2 (#25962)
Upgrade to `typescript-eslint` v6 (#25904)
Update dependency rubocop-rails to v2.20.1 (#25493)
Convert Home timeline components to Typescript (#25583)
Upgrade to Prettier 3 (#25902)
Update dependency glob to v10.3.3 (#25959)
Update dependency core-js to v3.31.1 (#25958)
Fix trending publishers table not rendering correctly on narrow screens (#25945)
Update rubocop to v1.54.1 (#25627)
Update dependency chewy to v7.3.3 (#25940)
Rails 7.0 update (#25668)
remote: -----> Preparing app for Rails asset pipeline
remote: Running: rake assets:precompile
:
remote: error Command "webpack" not found.
remote:
remote:
remote: !
remote: ! Precompiling assets failed.
remote: !
remote: ! Push rejected, failed to compile Ruby app.
ぐえー
ローカルだと進む
$ git clean -dxf
$ export RAILS_ENV=test
$ export NODE_OPTIONS=--openssl-legacy-provider
$ bundle install --path=vendor/bundle --with pam_authentication --without development production
$ yarn install --pure-lockfile
$ bundle exec rails db:migrate
$ bundle exec rails assets:precompile
:
Compiling...
Compiled all packs in /home/zunda/c/src/github.com/zunda/mastodon/public/packs-test
webpackないけどw
$ bundle exec which webpack
$ which webpack
railsではなくrakeから起動してもローカルだとうまくいくぬ…
$ bundle exec rake assets:precompile
:
Compiling...
Compiled all packs in /home/zunda/c/src/github.com/zunda/mastodon/public/packs-test
あ、productionにするとどうじゃろ
$ export RAILS_ENV=production
$ bundle install --path=vendor/bundle --with production
$ export OTP_SECRET=abcd
$ export SECRET_KEY_BASE=1234
$ bundle exec rake assets:precompile
Compiling...
Compiled all packs in /home/zunda/c/src/github.com/zunda/mastodon/public/packs
`isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration`
at isModuleDeclaration (/home/zunda/c/src/github.com/zunda/mastodon/node_modules/@babel/types/lib/validators/generated/index.js:2740:35)
at PluginPass.Program (/home/zunda/c/src/github.com/zunda/mastodon/node_modules/babel-plugin-lodash/lib/index.js:102:44)
進むぬ
こっちは昨日のデプロイ
$ heroku run bash
~ $ which webpack
/app/bin/webpack
~ $ bundle exec which webpack
/app/bin/webpack
~ $ chmod -x bin/webpack
~ $ rake assets:precompile
:
yarn install v1.22.19
[1/6] Validating package.json...
[2/6] Resolving packages...
success Already up-to-date.
Done in 0.63s.
Everything's up-to-date. Nothing to do
すすむんだ…
ビルドキャッシュをパージしてもデプロイは同様に失敗する。yarn installが走ってない気がする。heorku/nodeビルドパックを足してみよう。
すすんだあ!!
remote: -----> Preparing app for Rails asset pipeline
remote: Running: rake assets:precompile
:
remote: Compiling...
remote: Compilation failed:
remote: node:internal/crypto/hash:69
remote: this[kHandle] = new _Hash(algorithm, xofLen);
remote: ^
remote:
remote: Error: error:0308010C:digital envelope routines::unsupported
remote: at new Hash (node:internal/crypto/hash:69:19)
:
remote: opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
remote: library: 'digital envelope routines',
remote: reason: 'unsupported',
remote: code: 'ERR_OSSL_EVP_UNSUPPORTED'
remote: }
remote:
remote: Node.js v20.4.0
とほほ
$ heroku config:set NODE_OPTIONS=--openssl-legacy-provider
で進んだようだ。関連するアプリ全部に設定しておかないとな。
\Master?/ \ますたー/
Merged mastodon/mastodon at 71db616fed817893d0efa363f0e7dbfcf23866a0.
たぶんRailsが7になったー!!
$ dig +noall +answer files.mastodon-japan.net
files.mastodon-japan.net. 300 IN A 104.21.0.137
files.mastodon-japan.net. 300 IN A 172.67.186.6
するとあと300秒でこの情報を更新してもらえるってわかるんだけど黒い画面だしなあ
このアカウントは、notestockで公開設定になっていません。
@kuroringo 古いレコードを返してるネームサーバがわかれば…そこを見にいくことができるだけか…でもTTLが見えればいつごろ復旧するのかの目安にはなるかもですね
@kuroringo 問題のある環境で
$ dig +trace mastodon-japan.net
みたいなコマンドを発行してもらうと、
mastodon-japan.net. 60 IN A 27.133.133.36
;; Received 63 bytes from 172.64.33.78#53(buck.ns.cloudflare.com) in 20 ms
みたいに誰が返事をくれたかわかるかもですねー。
NamecheapさんがNFT推しになってDNSimpleさんに引っ越した時は
- DNSimpleさんでドメインを作成してNamecheapさんからレコードをコピー
- NamecheapさんでNSレコードをDNSimpleさんのものに更新
- ドメインの移管を開始
- 何時間かしてドメインの移管を完了
みたいにしてたっぽい。ALIASとかCNAMEの指す先は変化させる必要がなかったのでうまくいったのかな。
これな (2022-02-10)
What are NFTs? And why are they important
https://www.namecheap.com/blog/what-are-nfts-and-why-are-they-important/
Rails 7になってwebpackがみつからなくてビルドキャッシュ消してnodejsビルドパックを追加した結果、
-----> jemalloc app detected
-----> jemalloc: Installing 5.3.0 from source
-----> Node.js app detected
-----> Installing binaries
engines.node (package.json): >=16
engines.npm (package.json): unspecified (use default)
engines.yarn (package.json): unspecified (use default)
Resolving node version >=16...
Downloading and installing node 20.4.0...
Using default npm version: 9.7.2
Resolving yarn version 1.22.x...
Downloading and installing yarn (1.22.19)
Installed yarn 1.22.19
-----> Ruby app detected
-----> Installing bundler 2.3.25
-----> Using Ruby version: ruby-3.2.2
となりました。
このアカウントは、notestockで公開設定になっていません。
実家のデフォルトのDNSサーバだとお返事が変化するな…
$ dig +noall +answer @143.90.130.39 mastodon-japan.net
mastodon-japan.net. 60 IN A 27.133.133.36
$ dig +noall +answer @143.90.130.39 mastodon-japan.net
$ dig +noall +answer @143.90.130.39 mastodon-japan.net
$ dig +noall +answer @143.90.130.39 mastodon-japan.net
mastodon-japan.net. 42 IN A 27.133.133.36
$ dig +noall +answer @143.90.130.39 files.mastodon-japan.net
$ dig +noall +answer @143.90.130.39 files.mastodon-japan.net
files.mastodon-japan.net. 300 IN A 172.67.186.6
files.mastodon-japan.net. 300 IN A 104.21.0.137
$ dig +noall +answer @143.90.130.39 files.mastodon-japan.net
$ dig +noall +answer @143.90.130.39 files.mastodon-japan.net
$ dig +noall +answer @143.90.130.39 files.mastodon-japan.net
$ dig +noall +answer @143.90.130.39 files.mastodon-japan.net
files.mastodon-japan.net. 300 IN A 104.21.0.137
files.mastodon-japan.net. 300 IN A 172.67.186.6
NSも見えるときと見えないときとある…
$ dig +noall +answer @143.90.130.39 NS mastodon-japan.net
$ dig +noall +answer @143.90.130.39 NS mastodon-japan.net
$ dig +noall +answer @143.90.130.39 NS mastodon-japan.net
mastodon-japan.net. 86400 IN NS fay.ns.cloudflare.com.
mastodon-japan.net. 86400 IN NS buck.ns.cloudflare.com.
$ dig +noall +answer @143.90.130.39 NS mastodon-japan.net
$ dig +noall +answer @143.90.130.39 NS mastodon-japan.net
mastodon-japan.net. 86400 IN NS fay.ns.cloudflare.com.
mastodon-japan.net. 86400 IN NS buck.ns.cloudflare.com.
$ dig +noall +answer @143.90.130.39 NS mastodon-japan.net
$ dig +noall +answer @143.90.130.39 NS mastodon-japan.net
mastodon-japan.net. 86400 IN NS fay.ns.cloudflare.com.
mastodon-japan.net. 86400 IN NS buck.ns.cloudflare.com.
$ dig +noall +answer @143.90.130.39 NS mastodon-japan.net
$ dig +noall +answer @143.90.130.39 NS mastodon-japan.net
CloudflareさんはSOAの方が短いんだなあ (時々返事が来ないのはいっしょだけどどこかにキャッシュはあるっぽい)
$ dig +noall +answer @143.90.130.39 SOA mastodon-japan.net
$ dig +noall +answer @143.90.130.39 SOA mastodon-japan.net
$ dig +noall +answer @143.90.130.39 SOA mastodon-japan.net
mastodon-japan.net. 1800 IN SOA buck.ns.cloudflare.com. dns.cloudflare.com. 2314784856 10000 2400 604800 1800
$ dig +noall +answer @143.90.130.39 SOA mastodon-japan.net
$ dig +noall +answer @143.90.130.39 SOA mastodon-japan.net
mastodon-japan.net. 1797 IN SOA buck.ns.cloudflare.com. dns.cloudflare.com. 2314784856 10000 2400 604800 1800
$ dig +noall +answer @143.90.130.39 SOA mastodon-japan.net
$ dig +noall +answer @143.90.130.39 SOA mastodon-japan.net
$ dig +noall +answer @143.90.130.39 SOA mastodon-japan.net
$ dig +noall +answer @143.90.130.39 SOA mastodon-japan.net
MastodonはPumaとSidekiqとストリーミングのプロセスはたくさん走ってても同じ環境変数をもらってPostgresとRedisにつながってる限り同じサーバとして動作するはずだよ。ホスト名がいっしょでリクエストがPumaに届きさえすれば経路はどうにでもなるよ。
Ubuntu 20.04.6 LTSちゃんわよ
$ sudo sh -c 'apt update && apt dist-upgrade -y'
:
The following packages will be upgraded:
python3-debian
1 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
ヨシ
関係あるのはπの方だったわー
[math]\pi^2 \approx g \approx 9.8[/math](ここで[math]g[/math]は重力加速度)は偶然ですか? - Quora https://jp.quora.com/pi-2-approx-g-approx-9-8-%E3%81%93%E3%81%93%E3%81%A7g%E3%81%AF%E9%87%8D%E5%8A%9B%E5%8A%A0%E9%80%9F%E5%BA%A6-%E3%81%AF%E5%81%B6%E7%84%B6%E3%81%A7%E3%81%99%E3%81%8B
このアカウントは、notestockで公開設定になっていません。
そろそろPCにカセットテープデッキが付いてたの知らない世代が出てきてもおかしくないな #おかしい #パソコンじゃなくてマイコン
アメリカのプールなんて50メートル×25ヤードだしなw
Olympic-size swimming pool - Wikipedia https://en.wikipedia.org/wiki/Olympic-size_swimming_pool
1pcの距離にある物を1AUずれた場所から見ると方向が1秒角ずれるよ
パーセク - Wikipedia https://ja.wikipedia.org/wiki/%E3%83%91%E3%83%BC%E3%82%BB%E3%82%AF
卵をアルミホイルで包んで水に沈めてレンチンすると茹で卵になるとかいう、二重の禁忌を犯すとマイナス×マイナスでプラスになるみたいな暢気な話すき
このアカウントは、notestockで公開設定になっていません。