@hyuki 自動車で2時間かかる山の上のマシンのiptablesをいじっててですね、あっ、って。
Reads and writes in Japanese and English. ビールを冷やし忘れることでおなじみです。nはオマケなんです。
日 | 月 | 火 | 水 | 木 | 金 | 土 | |
1 | 3 | ||||||
4 | 5 | 6 | 7 | 8 | 9 | 10 | |
11 | 12 | 13 | 14 | 15 | 16 | 17 | |
18 | 19 | 20 | 21 | 22 | 23 | 24 | |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
$ heroku pg:info DATABASE
=== DATABASE_URL, PG_HOBBY_BASIC_URL
Plan: Hobby-basic
Status: Available
Connections: 8/20
PG Version: 9.6.1
Created: 2017-04-20 18:31 UTC
Data Size: 37.8 MB
Tables: 26
Rows: 38246/10000000 (In compliance)
> SELECT id, created_at, SUBSTRING(text FROM 'Rows:\s+(\d+)\/10000') as rows FROM statuses WHERE text LIKE '%heroku pg:info%' ORDER BY created_at;
id | created_at | rows
-------+----------------------------+-------
24 | 2017-04-15 05:28:12.223335 | 94
202 | 2017-04-15 21:42:48.25086 | 338
256 | 2017-04-16 07:06:29 | 338
700 | 2017-04-17 00:16:53.153108 | 1189
1248 | 2017-04-17 18:14:30.608587 | 2138
2025 | 2017-04-18 17:14:35.338454 | 3498
:
Better?
> SELECT id, created_at, SUBSTRING(text FROM 'Rows:\s+(\d+)\/10000') as rows FROM statuses WHERE text LIKE '%Rows:%/10000%' ORDER BY created_at;
id | created_at | rows
-------+----------------------------+-------
24 | 2017-04-15 05:28:12.223335 | 94
202 | 2017-04-15 21:42:48.25086 | 338
256 | 2017-04-16 07:06:29 | 338
700 | 2017-04-17 00:16:53.153108 | 1189
1248 | 2017-04-17 18:14:30.608587 | 2138
2025 | 2017-04-18 17:14:35.338454 | 3498
:
Growth of number of rows on database for this instance. Looks stable :) https://mastodon.zunda.ninja/media/eehKXkesFss5KIidd8Q
SELECT language, COUNT(1) FROM statuses WHERE account_id=1 GROUP BY language ORDER BY 2 DESC;
language | count
----------+-------
en | 205
ru | 87
es | 20
fr | 20
fa | 7
pt | 6
it | 5
no | 3
pl | 3
nl | 2
de | 2
da | 1
(12 rows)
Deployed a slight small improvement on this instance: https://github.com/zunda/mastodon/commit/ab424229894c7989c218ac9f34cbf9f1a3de1dad
このアカウントは、notestockで公開設定になっていません。
Improve your Ruby application's memory usage and performance with jemalloc https://www.levups.com/en/blog/2017/optimize_ruby_memory_usage_jemalloc_heroku_scalingo.html
[AV] Found ["ffmpeg"], using: Ffmpeg
[AV] Running command: ffmpeg -i ...
WARN: Cocaine::CommandNotFoundError: Cocaine::CommandNotFoundError
WARN: /app/vendor/bundle/ruby/2.5.0/gems/cocaine-0.5.8/lib/cocaine/command_line.rb:82:in `run'
/app/vendor/bundle/ruby/2.5.0/gems/av-0.9.0/lib/av.rb:30:in `run'
お?
$ ffmpeg
ffmpeg: error while loading shared libraries: libxcb-shm.so.0: cannot open shared object file: No such file or directory
むー
-----> Detecting rake tasks
sh: 2: Syntax error: Unterminated quoted string
むー?
$ heroku builds:cache:purge
したら
-----> Updating apt caches for Datadog Agent
W: GPG error: http://apt.datadoghq.com stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 4B4593018387EEAF
E: The repository 'http://apt.datadoghq.com stable Release' is not signed.
しまったなあw
このアカウントは、notestockで公開設定になっていません。
$ ffmpeg
ffmpeg: error while loading shared libraries: libgdk_pixbuf-2.0.so.0: cannot open shared object file: No such file or directory
まだかーw
$ ldd `which ffmpeg` | grep 'not found' | sort -u
libthai.so.0 => not found
あとひといき
$ ffmpeg
ffmpeg version 3.4.2-2 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 7 (Ubuntu 7.3.0-16ubuntu2)
configuration: --prefix=/usr --extra-version=2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig…
やた
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
jemalloc使い始めて(カーソルの位置)からメモリの使用量が減ったような気がするけどあと何時間か待たないとだね。いっしょにDatadogのAgentの利用を止めたのでちょっと不正確かもしれない。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
jemalloc使うとメモリの使用量が740MBくらい(左端24時間前)から580MBくらい(右端、18:20くらいからjemalloc)になったよ!けっこういいよ!
このdynoではPumaが1 worker x 2スレッドとSidekiqが2スレッドで動いてます。
jemalloc (右半分)すごいなあ。メモリ使用量(上)は800MB強から550MB強に減って、レスポンス時間は変わらない
heroku-18でffmpegが起動できるようにMastodonのAptfileにいっぱいパッケージを追加したけどheroku-16でもちゃんと動くようだ
heroku-18がGAになったらプルリクエスト作らないとね
このアカウントは、notestockで公開設定になっていません。
アイスクリームがおいしかったので
3f143606f (upstream/master) Change account gallery in web UI (#10667)
21a73c52a Check that an invite link is valid before bypassing approval mode (#10657)
c4f243330 Disallow robots from indexing /interact/ (#10666)
このアカウントは、notestockで公開設定になっていません。
\Master/ \ますたー/
Merged tootsuite/mastodon at 3f143606faa6181ff2745b6bd29ac8ea075088bf.
あれれ?
WARN: HTTP::StateError: Delivery failed for https:// weep.me/inbox: can't follow 302 Found redirect on https:// weep.me/inbox
あれれれ?
$ curl -I https:// weep.me/inbox
HTTP/2 302
server: nginx
date: Thu, 02 May 2019 18:47:01 GMT
content-type: text/html; charset=UTF-8
content-length: 0
location: https:// weep.me/410
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
Google Calendarからの招待のメール、自分のタイムゾーン(いつどこで設定した?)にしてくれるのうれしいんだけど、別の人からの返信を見ると違うタイムゾーンになってて混乱するね
このアカウントは、notestockで公開設定になっていません。
radiko.jp、ページに表示される番組の切り替わりはだいたい現在時刻に従ってるのにストリーミングは2分くらいの遅延があって直感に反してるw
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
$ sftp zunda@tty.freeshell.org:html/index.html .
けっこう直感的だったよ
https://mastodon-gallery.zunda.ninja/ にいくつか富士山が見えていいわねー
@estpls Pumaの持ってるデータベースへのコネクションプールが全部使われちゃってて新しいスレッドがデータベースへの接続をもらえないで苦労してますねーってあれ? Sidekiq? Pumaからのエラーで、Postgres側に接続数の余裕があるならDB_POOLを増やしてみるといいかもしれません。
SidekiqもDB_POOLを参照するのかあ!
$ git grep DB_POOL
config/database.yml: pool: <%= ENV["DB_POOL"] || ENV['MAX_THREADS'] || 5 %>
dist/mastodon-sidekiq.service:Environment="DB_POOL=25"
https://metrics.librato.com/s/public/jo55bhor0 を眺めると弊ぼっちサーバのデータベース接続は最大18くらいで推移している。現在DB_POOLは8、WEB_CONCURRENCYは1、MAX_THREADSは7、SIDEKIQ_THREADSは2なので、Pumaで8接続、Sidekiqで8接続使って、あとはプラットフォームからいろいろ2本くらいは来てる感じかあ
PostgreSQLは1接続に1プロセス起動するので接続あたりのリソースの消費が大きめです。接続数に比べてクエリの流量が小さい場合は、PgBouncerで接続を共有することで接続数は確保しつつリソースの消費を抑えることができます。
PostgreSQL合計のCPUとかメモリ消費量がそれほどじゃない場合にはPgBouncer使わないでも行けるかもですよん。
あー、Redisのメモリ増えちゃうの抑えるの、とりあえずPumaを止めて新しいタスクを積むの待ってもらうっていうてもあるかも
弊ぼっちインスタンス、データもりもりでPostgresを高いのにしたけど接続数はずっと20未満で行けてるもんなあ…
@estpls ActiveRecord::ConnectionTimeoutError: could not obtain a connection from the pool within 5.000 seconds (waited 5.004 seconds); all pooled connections were in useって新しくつなごうとしたスレッドがデータベース接続をもらえなかったとしか言ってなくて、たぶん他にちゃんと働けてるスレッドが居るんだと思います
@estpls PumaとかSidekiqが起動するときにDB_POOL本だけポスグレへの接続を確保しておいて必要になったスレッドに分けてあげるんですけど、その時に分けてあげられる接続がないようっていう悲鳴です。ポスグレちゃん自体はまだ関係ないんですよねー。
@estpls ですねー。可能性は低いけどもうひとつ考えられるのはPumaとかSidekiqのスレッドがなにかのはずみに死んじゃってデータベース接続を道連れにすることがあります。プールに返してくれないのでそれ以降PumaやSidekiqを再起動するまで足りなくなっちゃう。弊インスタンスでは1つ多めに確保してます。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
@nelsoncoffeeroaster 知人の家に一本だけ生えてるコーヒーの木の赤く熟した実のうっすい果肉を食べた記憶があるのですが今にして思うとコーヒーだったかどうだか怪しくなってきました…
1ヶ月前に交換したバッテリーの電圧が11.9Vから上がらないんだけと個性と思っていいのかな…(古い方を回収にだしちゃおう)
このアカウントは、notestockで公開設定になっていません。
@noellabo キューが優先度別になってても、低優先のjobを中断してまで高優先のjobを処理してくれる訳ではないです。プロセス内の並行数がいちど低優先のjobで溢れると、同プロセス内の高優先キューの処理が著しく遅くなります。この問題はキューごとにプロセスを分ける事でしか解決策できません。defaultは死守しないとWebUIの応答性が悪くなるので専用のプロセスを立てる。pullはフォローリクエストで溢れるので専用のプロセスを立てる。mailとpushは残りの1プロセスにする。という3プロセス構成が負荷対策の基本だと思います。
Linux がモジュラスなカーネルで,じつはモジュラスなカーネルをつくるのはけっこうたいへんで偉い機能なのだということがあんまり知られてないしピンと来ないひと多そう
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
Nelson Coffee Roasterさんのコーヒーどれもおいしいんだけどおいしさの語彙を持ってないので次にどれをお願いするべきか記録しておくことができない←
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
大阪府の新規感染者数は何がサチってるんだろう…
COVID-19 new cases-Osaka,Tokyo-30days https://covid-chart.zunda.ninja/?n=t&r=Japan/Osaka-Japan/Tokyo&t=-30
@ponapalt ほんとうに横這いになってるなら良いことだと思うんだけど、把握しきれていない感染者が増えてるなら怖いなあと思ってました。
日曜雑用
c5c46dd6e (upstream/main) Fix "cb is not a function" error in streaming API server (#16134)
aafe65a14 Change log level of worker start/end to warn in streaming API (#16110)
f627d2eb9 Fix trying to fetch key from empty URI when verifying HTTP signature (#16100)
@ponapalt 重症用のベッドの占有率(Occupancy rate of hospital beds for severe symptom patients)が95%ていどにはりついたのと同じ時期に新規感染数の増加が止まったように見えるのが気になりますが、人の流れを止めようとして止まったのならすばらしいっす。それでも危機的な状況なのは変わらなさそうだけっど…。
\Master?/ \ますたー/
Merged tootsuite/mastodon at c5c46dd6ee7f54a25c08216d957af45e68a20131.
そういえばトラックの給油に行ったらトランクいっぱいに6個くらい積んだポリタンクそれぞれにガソリンを満たしてる人が居ました。何かの規制に違反してそう。
面白かった
え、社内システム全てワンオペしている私を解雇ですか?【書籍化・コミカライズ】
https://ncode.syosetu.com/n6813gp/
古いMastodonサーバだとaccountsテーブルの1番さんが稼動開始時刻に近いと思うんだ
> SELECT created_at,username,domain,actor_type FROM accounts WHERE id=1;
created_at | username | domain | actor_type
----------------------------+----------+--------+------------
2017-04-15 02:47:37.894054 | zundan | | Person
(1 row)
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
Apple GCC(大嘘)、素のClangとも確かどこかが違っている孤独な存在
すんごいちゃんとしたPRがマージされてた🎉
https://github.com/mastodon/mastodon/pull/18254
ぽきた
bc19c083c (upstream/main) Add ability to set approval-based registration through tootctl (#18248)
71d02ffcf Fix compatibility with Friendica regarding pinned posts (#18254)
6b7765a73 New Crowdin updates (#18213)
fe6a5b0d5 Add translatable string for #17431 (#18227)
9a3be0ad6 Fix error when looking handle with surrounding spaces (#18225)
\Master?/ \ますたー/
Merged mastodon/mastodon at bc19c083cef6f66d28528d79548cf692fa8a2ca6.
もいっちょ
0597e5db6 (upstream/main) Fix ArgumentError when processing pinned posts from Friendica (#18260)
\Master?/ \ますたー/
Merged mastodon/mastodon at 0597e5db68a4b43b69d3bfcb93d0b0042d91b17f.
雑対応
$ ls -l /usr/lib/gvfs/gvfsd-trash
-rwxr-xr-x 1 root root 47096 Jul 5 2019 /usr/lib/gvfs/gvfsd-trash*
$ sudo chmod a-x /usr/lib/gvfs/gvfsd-trash
$ ls -l /usr/lib/gvfs/gvfsd-trash
-rw-r--r-- 1 root root 47096 Jul 5 2019 /usr/lib/gvfs/gvfsd-trash
$ killall /usr/lib/gvfs/gvfsd-trash
さあどうじゃ
だめだねえ。
$ ls -l /usr/lib/gvfs/gvfsd
-rwxr-xr-x 1 root root 34808 Jul 5 2019 /usr/lib/gvfs/gvfsd*
$ sudo chmod a-x /usr/lib/gvfs/gvfsd
$ ls -l /usr/lib/gvfs/gvfsd
-rw-r--r-- 1 root root 34808 Jul 5 2019 /usr/lib/gvfs/gvfsd
念のためリブート
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
ぎゃー
queueing Scheduler::Trends::RefreshScheduler (trends_refresh_scheduler)
job:
Rufus::Scheduler::EveryJob "5m" {:job=>true, :tags=>["scheduled_statuses_scheduler"]}
["/app/vendor/bundle/ruby/3.1.0/gems/sidekiq-scheduler-3.2.0/lib/sidekiq-scheduler/scheduler.rb", 244]
error:
2792960
Redis::CommandError
ERR max number of clients reached
/app/vendor/bundle/ruby/3.1.0/gems/redis-4.5.1/lib/redis/client.rb:163:in `call'
:
/app/vendor/bundle/ruby/3.1.0/gems/connection_pool-2.2.5/lib/connection_pool.rb:63:in `block (2 levels) in with'
https://github.com/mastodon/mastodon/pull/16188 を見てRedis増やそうかな。Redisのメモリ使用量はボトルネックになっていないので雑にレプリカを作っちゃって書き先を分ける方向で
@Gargron Thanks! My setup may be rather peculiar with limited number of connections on free Redis services. I'm now thinking of adding another free Redis for Sidekiq: https://github.com/mastodon/mastodon/pull/16188
ステージングでテストですと
Puma+SidekiのやつとStreamingのやつで
$ heroku maintenance:on
$ heroku ps:scale web=0
キャッシュのやつを別にする。ここまではプロダクションでやってある。
$ heroku addons:create heroku-redis:hobby-dev --as CACHE_REDIS
Sidekiq用のやつをforkする
$ date; heroku addons:create heroku-redis:hobby-dev --as SIDEKIQ_REDIS --fork `heroku config:get REDIS_URL`
Mon May 2 21:51:39 GMT 2022
:
2022-05-02T21:54:20Zくらいにプロビジョン完了。
さらにwatch heroku redis:infoしてfork in progressを眺める。2022-05-02T22:09:43Zぐらいに完了。
20分間かかるかあ。
うん。ステージングで少なくともエラーは出してない。3つ目のRedisをちゃんと使ってるかどうかは接続数を確認するのかな。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
公式アプリをGoogle Playのものに切り替えてOAuthし直したので電話のブラウザでとレンディングの承認できるーべんりー←
そしてブラウザでログアウトするとなんとなくあふでもログアウトされちゃうかもっていう気になる。このへんはトークンの扱われ方を理解してないと難しいなのかもなあ
そうそう、あと12時間ほど、こちらの明朝、2022-05-03 18:30ごろから30分ほど弊ぼっちを止めます。Redisのコピーを作ってSidekiq用に分離します。Sidekiqの再試行キューにご迷惑おかけしますがよろしくお願いします。
AIが補助してくれるようになってスマホで雑に操作してもけっこうなクオリティの作品ができるようになってきてるんだろうなあとは想像する(Photoshopでしこしこ投げ縄してたのを思い出しながら
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
N810にHHKBつないでメモ書きに使ってたよね
http://zunda.freeshell.org/d/20081208.html#p02 (ActivityPubからのDDoSが終わってからみてみてくだちい)
このアカウントは、notestockで公開設定になっていません。
LLMの振る舞いはすでに専門家にも理解できないものなんだねえ(期待通り動けば良いのでエンジニアリングとしては成功してるんだろうけど、サイエンスとしては微妙そう
#113: Chain-of-Thought Prompting Elicits Reasoning in Large Language Models – Misreading Chat https://misreading.chat/2023/05/01/113-chain-of-thought-prompting-elicits-reasoning-in-large-language-models/
Blueskyの招待コードが降ってきたのでTwitterで興味あるフォロイーはDMしてねって書いてDM閉じたら誰もDMしてこなくて僕のフォロイーは優秀。コードを欲しそうにフォローしてくれた人はまあ無視するよね。
手元にあると配らなくちゃって気にもなるけど死蔵してても迷惑ではないよね?あ、もちろん興味あるある方はDMでお知らせくださいませませ。
弊ぼっちにmp3をアップロードした時のバックトレース。あとで読む。
https://gist.github.com/zunda/c68cc360cb6855c8fa34a0e5a658aa4e
今日もどばー
668a19a2f3 (upstream/main) Fix Performance/DeletePrefix cop (#24796)
05e3abe9d9 Fix Lint/EmptyClass cop (#24795)
8d61d2b0da Bump axios from 1.3.6 to 1.4.0 (#24775)
8f7c172eb8 Bump @babel/preset-typescript from 7.21.4 to 7.21.5 (#24776)
b0ebaeb691 Bump @babel/preset-env from 7.21.4 to 7.21.5 (#24773)
1d49718a84 Bump @babel/runtime from 7.21.0 to 7.21.5 (#24771)
14a7e414fc Bump @babel/core from 7.21.4 to 7.21.5 (#24778)
8227af8dcc use configureStore of redux-toolkit instead of createStore of redux (#24790)
2839fbc733 Bump eslint-plugin-formatjs from 4.10.0 to 4.10.1 (#24770)
4acf5f8971 Bump @typescript-eslint/eslint-plugin from 5.59.1 to 5.59.2 (#24768)
4b87e2a8db Bump @typescript-eslint/parser from 5.59.1 to 5.59.2 (#24774)
b75c353962 Bump yargs from 17.7.1 to 17.7.2 (#24769)
18f58f4284 Bump jsdom from 21.1.1 to 21.1.2 (#24767)
24491abf6d Fix Rails/DeprecatedActiveModelErrorsMethods cop (#24742)
b5c4b47746 Fix Rails/ActiveRecordCallbacksOrder cop (#24689)
続きます
38b2974a83 Extract AccountSearch concern from Account (#24716)
f1c1dd0118 Rename `with_lock` to `with_redis_lock` to avoid confusion with ActiveRecord's method (#24741)
a7df578f97 ApplicationHelper spec coverage, unused removal, tiny refactor (#24762)
c26b1b0a1c Bump pg from 1.5.2 to 1.5.3 (#24772)
389f0443c8 Bump cssnano from 6.0.0 to 6.0.1 (#24777)
570079f8ce Fix Performance/TimesMap cop (#24789)
bae694108a Fix Performance/Count cop (#24793)
9189e90ff2 Add fallback redirection when getting a webfinger query `LOCAL_DOMAIN@LOCAL_DOMAIN` (#23600)
5e060e1f44 Fix Performance/Sum cop (#24788)
41eb49b984 Extract large route namespace blocks to separate files (#23914)
a89b02af92 Check domain suspensions before trying to fetch resources (#24535)
1ed0ff30d3 Fix `tootctl accounts cull` crashing when encountering a domain resolving to a private address (#23378)
b233da5996 Optimize archive export service and export zip files instead of gzipped tar files (#23360)
もいっちょ
8131a5b330 Add ALT badges to media that has alternative text in web UI (#24782)
6693a4fe7c Change lists to be able to include accounts with pending follow requests (#19727)
598e63dad2 Change media elements to use aspect-ratio rather than compute height themselves (#24686)
1eb51bd749 Add request specs for caching behavior (#24592)
88d33f361f Fix Lint/DuplicateBranch cop (#24766)
f50105779b Add type annotation for Blurhash component (#24750)
5a5975d7f7 Add type annotation for IconButton component (#24753)
32a030dd74 Rewrite import feature (#21054)
0ad2413b35 Fix n+1 query in settings migration (#24783)
おや
CONFLICT (content): Merge conflict in config/routes.rb
…ってKeyBase関係わね
$ bundle install
$ yarn install --pure-lockfile
$ git commit
:
マイグレーションファイルでrubocopに怒られまくる。どうしてこうなった…
$ git config --list | grep hook
core.hookspath=.husky
$ find .husky -type f
.husky/_/.gitignore
.husky/_/husky.sh
.husky/pre-commit
$ find .husky -type f | xargs ls -l
-rw-rw-r-- 1 zunda zunda 1 May 2 09:36 .husky/_/.gitignore
-rw-r--r-- 1 zunda zunda 717 May 2 09:36 .husky/_/husky.sh
-rwxrwxr-x 1 zunda zunda 59 Mar 28 08:12 .husky/pre-commit
ふむ
$ chmod -x .husky/pre-commit
$ git commit .husky/pre-commit -m 'Stop pre-commit hook'
hint: The '.husky/pre-commit' hook was ignored because it's not set as executable.
hint: You can disable this warning with `git config advice.ignoredHook false`.
[use-ruby32 0f1dbc8c52] Stop pre-commit hook
1 file changed, 0 insertions(+), 0 deletions(-)
mode change 100755 => 100644 .husky/pre-commit
\Master?/ \ますたー/
Merged mastodon/mastodon at 668a19a2f325c4e9fe2fd97d391ad3d2cd18c42a.
使ってもらったインバイトコードどうやって覚えておこうと思ったらサービス側で使われたフラグ立ててくれたみたい (ディレイがあってドキドキしたよねw
@tateisu 新規にアカウントを作った時の流れの改善をMastodonのリリースを待たずに届けたいんだろうなあと勝手に想像してます。 https://github.com/mastodon/mastodon/pull/24705 とか。
app/lib/video_metadata_extractor.rb:15 にちゃんと書いてあった:
raise Paperclip::Errors::CommandNotFoundError, 'Could not run the `ffprobe` command. Please install ffmpeg.'
いつ落としたんだっけ…
$ cat Aptfile
ffmpeg
libpq-dev
libxdamage1
libxfixes3
あるなあ。
$ heroku run bash
~ $ ffprobe
ffprobe: error while loading shared libraries: libblas.so.3: cannot open shared object file: No such file or directory
依存漏れのごようす
$ cat Aptfile
ffmpeg
libopenblas0-pthread
libpq-dev
libxdamage1
libxfixes3
して
$ heroku run bash
~ $ LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/app/.apt/usr/lib/x86_64-linux-gnu/blas ffprobe
ffprobe: error while loading shared libraries: liblapack.so.3: cannot open shared object file: No such file or directory
ふむん
$ heroku run bash
~ $ LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/app/.apt/usr/lib/x86_64-linux-gnu/openblas-pthread ffprobe
ffprobe version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2007-2021 the FFmpeg developers
:
でいいのか
4月23日に窓の外に居た鳥の鳴き声です。ときどき来るみたい。
mp3をアップロードできたー。やったあ!!
https://github.com/zunda/mastodon/commit/a5be7e3209c09e744a51cf4182bc3caeb09b4331
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
塗装の違う写真があった
163889 | Grumman EA-6B Prowler | United States - US Navy (USN) | Joe Osciak | JetPhotos https://www.jetphotos.com/photo/7832203
このアカウントは、notestockで公開設定になっていません。
@ganyo あ、この機体にはMarinesって書いてありますね。そしてAirline欄はNavyにしてある。同じ組織の別名だと思っちゃってるのかー。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
アメリカの水泳と陸上競技はヤードとメートルがいりまじってるらしくオリンピックサイズのプールとか長辺50メートル短辺25ヤードとかじゃなかったかしら
お仕事MacBook Proちゃん電源入れてから本気出すまで1時間くらいかかるからずっと電源入れっぱなしになってどうすればいいんだ
冒頭の例(カンニングは確信犯)の文意を理解できないのでおっさんはダメ
文化庁 | 文化庁月報 | 連載 「言葉のQ&A」 https://www.bunka.go.jp/pr/publish/bunkachou_geppou/2012_05/series_10/series_10.html
> 「確信犯」は誤った使い方が広がっており、多くの人に「悪いことだとわかっていて行われた犯罪や行為、またはそれを行う人」のことであると勘違いされています
なるほどなあ
確信犯の意味は? 誤用例と正しい使い方を解説 (1) | マイナビニュース https://news.mynavi.jp/article/20210428-1871464/
さてさて
9e260014c7 (upstream/main) Convert `entrypoints/two_factor_authentication` to Typescript (#30105)
616e2f2666 Fix word breaking in filtered notifications badge (#30114)
88882fbbee Move Rails/HABTM cop out of todo (#30118)
1e7d5d2957 Update `devise-two-factor` to version 5.0.0 (#28325)
309f352e6a New Crowdin Translations (automated) (#30140)
2447497a4c Status length validation spec updates (#30132)
d97d31cce6 Update dependency irb to v1.13.0 (#30143)
ac1d830e6c Update dependency aws-sdk-s3 to v1.149.0 (#30136)
474e5ffaae Update dependency dotenv to v3.1.1 (#30133)
62992ba54a Update dependency sass to v1.76.0 (#30138)
a9dd68b90a Update dependency react-redux to v9.1.2 (#30146)
あい
CONFLICT (content): Merge conflict in spec/validators/status_length_validator_spec.rb
\Master?/ \ますたー/
Merged mastodon/mastodon at 9e260014c72fa83740d70d2d603e836f86e64b55.
MastodonはSTREAMING_API_BASE_URLをwss://streaming.example.comみたいにすると別のホストにつないでくれるよ
S3さん (えすさんさん)はこんなかんじ
$ heroku config -s | grep S3
S3_BUCKET=いちおうひみちゅ
S3_ENABLED=true
S3_HOSTNAME=s3.amazonaws.com
S3_PROTOCOL=https
S3_REGION=us-east-1
ぼくはChatGPTはポンコツLLMにぱんぴー向けのファインチューニングをかぶせることに成功したので流行った説をとなえたいとおもっていまう
Ubuntu Serverのインストーラだとデスクトップ版より小さくて小回りが効くのかと思ったけど今は2.7 GBもあるんだねえ
https://ubuntu.com/download/server
僕のscreenのコマンドプレフィックスは Ctrl-] わよ。おとなりの Ctrl-[ は vi でだいじな ESC わよ。
このアカウントは、notestockで公開設定になっていません。
Pixel 7aちゃんのGmailアプリの反応が遅くなったなあって再起動したらスプラッシュスクリームから進まなくなりましたgkbr