00:46:54 @lo48576@mastodon.cardina1.red
2023-03-30 00:37:30 雪餅の投稿 YUKIMOCHI@toot.yukimochi.jp
icon

羽田の収益化撮影がどうの、フォームが PV でも フォロワーでもなく登録者数なの、 YouTube のことしか考えてなさそう。 - tokyo-haneda-form.spiral-site.

Web site image
SNS用撮影申請フォーム | 羽田空港旅客ターミナル
Attach image
00:47:06 @lo48576@mastodon.cardina1.red
2023-03-30 00:28:48 みたらしだんごの投稿 mitarashi_dango@social.matcha-soft.com
icon

“マンモスの肉”で巨大ミートボール DNA情報使った「培養肉」 ワニ肉のような香りが… - ライブドアニュース https://news.livedoor.com/article/detail/23960247/

Web site image
“マンモスの肉”で巨大ミートボール DNA情報使った「培養肉」 ワニ肉のような香りが… - ライブドアニュース
00:47:07 @lo48576@mastodon.cardina1.red
2023-03-30 00:29:11 みたらしだんごの投稿 mitarashi_dango@social.matcha-soft.com
icon

絶滅してても培養すればいいよぅってことか

01:11:32 @lo48576@mastodon.cardina1.red
icon

anacron の ana は自明に感動詞

01:35:02 @lo48576@mastodon.cardina1.red
2023-03-29 17:00:04 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

これまでcannotとcan notの違いについてそんなに深く考えたことがなかったけど、S cannot only Vは「SはVだけができない」(V以外ならできる)を意味するのに対して、S can not only Vはnot onlyがひとつの句として結びつくことで「SはVだけができるのではない」(Vはできるし、V以外にもできることがある)を意味するのか。なるほどなぁ。

01:35:03 @lo48576@mastodon.cardina1.red
2023-03-29 17:04:38 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

can not onlyの演算子の結合優先度バグ、can not onlyのトークン列が出てくる時点でそもそも悪文という気がする

01:35:09 @lo48576@mastodon.cardina1.red
2023-03-29 15:35:08 ぴけ@Skeb1件作業中の投稿 pikepikeid@mstdn.maud.io
icon

【速報】

Attach image
01:40:28 @lo48576@mastodon.cardina1.red
2023-03-30 01:36:20 Giraffe Beerの投稿 giraffe_beer@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

01:40:35 @lo48576@mastodon.cardina1.red
icon

帰無ワイプ、書き込んだ情報全部消えそう

01:52:03 @lo48576@mastodon.cardina1.red
icon

moon - A task runner and monorepo management tool for the web ecosystem, written in Rust | moonrepo
moonrepo.dev/moon

ふむ?

Web site image
moon - A task runner and monorepo management tool for the web ecosystem, written in Rust | moonrepo
01:52:35 @lo48576@mastodon.cardina1.red
icon

for the web ecosystem かぁ……

01:58:23 @lo48576@mastodon.cardina1.red
icon

低レベルパーサでどこまで空白を吐くか考えている

01:58:37 @lo48576@mastodon.cardina1.red
icon

別の表現をすれば、低レベルパーサにするか lexer にするかで悩んでいる

01:59:47 @lo48576@mastodon.cardina1.red
icon

それによってイベント (トークン) をどれだけ細かく切るかが変わってくるので

05:27:02 @lo48576@mastodon.cardina1.red
icon

未完結のストリームから読み出した空白が省略可能かどうか、後続トークンがない状態で判別不可能……

05:27:37 @lo48576@mastodon.cardina1.red
icon

これは悩むなぁ。構文的に省略可能な空白であるかどうかのフラグを返さないようにするか、バッファリングを強いて先読み可能になるまで待ち続けるか……

05:32:06 @lo48576@mastodon.cardina1.red
icon

神経質なオタクなので「メモリに乗りきるとは限らない大きさの XML ファイルや最後まで送信されてきていないストリーム経由の XML ファイルで、バッファサイズ以上の長さの空白が続いてもフォーマット情報を失わないようにするには」みたいなことをいつも考えている

05:32:15 @lo48576@mastodon.cardina1.red
icon

考えてもなにも、まあできるんだけど。

05:33:47 @lo48576@mastodon.cardina1.red
icon

自作ライブラリに悪意ある入力への耐性を事前に与えるほど楽しいことはない

05:34:06 @lo48576@mastodon.cardina1.red
icon

たとえば JSON だったら [ を4294967296個連続して送ったらどうなるのとか

05:49:14 @lo48576@mastodon.cardina1.red
icon

隣接する空白が mandatory か optional かのフラグを独立したイベントにして吐くという手もあるんだけど、それだと結局ユーザにバッファリングを要求することになるし、なによりトークンの空撃ちが増えるのもちょっと嫌な感じがする。空白なんてそこら中にあるからなぁ

05:52:08 @lo48576@mastodon.cardina1.red
icon

そもそも空白の省略の可否を知りたい動機を考えてみると、圧縮とか正規化とかで空白を削りたいという場合がほとんどのはずで、となると空白イベントを破棄できるか即座に分からずバッファリングが必要になる設計というのはストリーム処理を前提に考えるとあまりに情けない。ストリームのフィルタには情報を (特に可変長な情報を) 持たせずにいけるのが理想だし。

05:52:55 @lo48576@mastodon.cardina1.red
icon

はてさて。理想はさておき、原理的に不可能である以上はどうにかうまく誤魔化さないといけない

05:53:23 @lo48576@mastodon.cardina1.red
icon

しわ寄せをどういう形でどこに追いやるかの問題

06:03:47 06:04:34 @lo48576@mastodon.cardina1.red
icon

や、しかし正規化や圧縮の文脈だけで考えるなら、省略不可な空白も圧縮は可能なわけで、やっぱり mandatory フラグが独立したイベントとして発射されていくのにもそれはそれで合理性がある気がしてきたな

06:03:54 @lo48576@mastodon.cardina1.red
icon

試しにそれでやってみるか……

06:05:01 @lo48576@mastodon.cardina1.red
icon

あーいや、空撃ち問題が残ってたな。省略不可空白の前後でパーサの状態を増やすというのもなんだかアホっぽいし、フラグでも持たすか? うーん……

06:05:08 @lo48576@mastodon.cardina1.red
icon

正直ちょっと気持ち悪い

06:05:32 @lo48576@mastodon.cardina1.red
icon

一度に最大2つのイベントまで発射できる仕様にしてもいいけど、その方がもっとキモい

06:05:53 @lo48576@mastodon.cardina1.red
icon

mandatory whitespaces イベントと称しつつ empty string を返すみたいな荒技も不可能ではないのか……うーん

06:06:26 @lo48576@mastodon.cardina1.red
icon

mandatory と言ってるのに空文字列になっているの、あまりに雑というかちょっとどうなんだという気はしてしまうよな

06:06:41 @lo48576@mastodon.cardina1.red
icon

Event::SyntacticWhitespace(Option<&'a str>); みたいにすればいいか

06:08:29 @lo48576@mastodon.cardina1.red
icon

SyntacticWhitespaceOptional(" ") からの SyntacticWhitespace(None) が来た場合とか結構気持ち悪いが……

06:08:54 @lo48576@mastodon.cardina1.red
icon

そもそも optional かどうか不明なものを Optional として返すのが破綻してるよな、やっぱなし

06:09:45 @lo48576@mastodon.cardina1.red
icon

今具体的に考えている例は

<elem >
^ 省略可
<elem attr="val">
^ 省略不可

です

06:13:10 @lo48576@mastodon.cardina1.red
icon

空白の断片化を許すモードでは最後の空白だけバッファに残しておくことで実質2文字先読みを実現できて解決なんだけど、断片化を許さないモードを用意したいので

06:13:46 @lo48576@mastodon.cardina1.red
2023-03-30 06:13:01 Keᷟiͣzᷤoͭuͦ@6ͩ4ͦ0ᷠ0の投稿 keizou@mstdn.guru
icon

このアカウントは、notestockで公開設定になっていません。

06:17:12 @lo48576@mastodon.cardina1.red
icon

うーん……

06:33:53 @lo48576@mastodon.cardina1.red
icon

SST-RM43-320-RS をいつ買うか

06:35:47 @lo48576@mastodon.cardina1.red
icon

とりあえず M/B と CPU の選定をせねばならん

06:36:03 @lo48576@mastodon.cardina1.red
icon

自作 NAS 用にオヌヌメの CPU ありますか

06:36:12 @lo48576@mastodon.cardina1.red
icon

なければ Ryzen 7000 から適当に選ぼうと思う

06:36:36 @lo48576@mastodon.cardina1.red
icon

TrueNAS を載せるつもりなので ZFS に耐えられる程度のパフョーマンヌはほしい

06:37:35 @lo48576@mastodon.cardina1.red
2023-03-30 06:37:29 ぽな (C.Ponapalt)の投稿 ponapalt@ukadon.shillest.net
icon

自作NASにおすすめなのはIntel CPUです!(Intelの犬)

06:37:43 @lo48576@mastodon.cardina1.red
icon

ソケットがすぐ変わるじゃないですかー

06:38:23 @lo48576@mastodon.cardina1.red
icon

実際、石と M/B どちらが先に死ぬかと考えると M/B だろうし、新品 M/B が末永く手に入るようになっていてほしさがある

06:38:30 @lo48576@mastodon.cardina1.red
2023-03-30 06:38:24 ぽな (C.Ponapalt)の投稿 ponapalt@ukadon.shillest.net
icon

本音:AES-NIか相当の命令セットがあるCPUならなんでもいいです

06:39:18 @lo48576@mastodon.cardina1.red
icon

サーバ向けの CPU とか興味あるといえばあるんだけどね (クソ高いので無理)

06:39:25 @lo48576@mastodon.cardina1.red
icon

EPYC どころかスリッパも無理

06:40:34 @lo48576@mastodon.cardina1.red
icon

アプリ鯖用だととにかくコア数が欲しいのはマジ。仮想化ソリュッション使うので。

06:41:05 06:44:28 @lo48576@mastodon.cardina1.red
icon

Ryzen 9 7900X とかでも仮想32コアだし……うーん……となる

06:43:09 @lo48576@mastodon.cardina1.red
icon

これがわからなくて私も困ってる

06:43:28 @lo48576@mastodon.cardina1.red
icon

メモリはとにかく多い方がいいのだけれど (特に ZFS なら)

06:46:01 @lo48576@mastodon.cardina1.red
icon

エンタープライズ用 CPU に金かける前に UPS を買え、それはマジでそう

07:03:49 @lo48576@mastodon.cardina1.red
icon

出来合いの NAS が組み込み用の CPU 使ってるし、そっちが律速になることはあまりなさそう

07:04:13 @lo48576@mastodon.cardina1.red
icon

メディアサーバ的な仮想マシンやコンテナなんかを立てると話が変わってくるわけですが

07:05:09 @lo48576@mastodon.cardina1.red
icon

デカいメディアをゴリゴリ読み書きするなら、 10Gbit/s の帯域を浪費して別ホストから NFS や SMB でアクセスするよりもローカルマシンでやった方がいいからね

07:05:43 @lo48576@mastodon.cardina1.red
icon

たとえば minio のオブジェクトストレージを立てたいなどの話はある

07:07:07 @lo48576@mastodon.cardina1.red
icon

まあアプリを乗せるなら乗せるで、 Proxmox VE とかの上に TrueNAS を乗せるのか、 TrueNAS を素のまま使ってどうにかしていくのかみたいな決断もしないといけないわけで……事前知識が全く足りていない

07:09:43 @lo48576@mastodon.cardina1.red
icon

まあぶっちゃけ動画について言えばハードウェアトランスコードできる DS418play を持っているので汎用 CPU に任せたい理由はそんなにない

07:10:08 @lo48576@mastodon.cardina1.red
icon

それはそれとして最新世代の GPU を積んでハードウェアで AV1 エンコードさせたい気持ちも確かにあるが……

07:12:58 @lo48576@mastodon.cardina1.red
icon

@juners 確かにデータベースも悩みどころですよねぇ。リモートでも iSCSI とかでブロックストレージとして使えばマシにはなるんでしょうけど、今度はホスト間のライブマイグレーションとかがやりづらくなりそうだし……

07:14:40 @lo48576@mastodon.cardina1.red
icon

ゲームの録画で nvenc を使うとき圧縮させると大変な画質になるのでいつも非圧縮の H.264 とかにしているわけだけど、こいつらがマジで容量食うので AV1 にしたいわけですね

07:18:24 @lo48576@mastodon.cardina1.red
icon

まあそのうち N なり A なりの GPU でミドルクラスかローエンドで AV1 ハードウェアエンコード対応してるやつが出たらサーバに積むかもしれん

07:20:25 @lo48576@mastodon.cardina1.red
2023-03-30 07:20:17 ぴけ@Skeb1件作業中の投稿 pikepikeid@mstdn.maud.io
icon

Arc A380あたりを載っけてAV1エンコをだな

07:20:40 @lo48576@mastodon.cardina1.red
07:20:58 @lo48576@mastodon.cardina1.red
icon

投げ売りされているならアリかもしれん (ほんまか???)

07:22:22 @lo48576@mastodon.cardina1.red
icon

Amazon | インテル Intel グラフィックカード 21P02J00BA / Intel ARC A750 8GB / 国内正規代理店品 | インテル | グラフィックボード 通販
amazon.co.jp/dp/B0BJJPCPY2/

インテル® Arc™ A750 グラフィックス
intel.co.jp/content/www/jp/ja/

¥39k で AV1 H/W codec 載ってるのか。アリだな……

インテル Intel グラフィックカード 21P02J00BA / Intel ARC A750 8GB / 国内正規代理店品がグラフィックボードストアでいつでもお買い得。当日お急ぎ便対象商品は、当日お届け可能です。アマゾン配送商品は、通常配送無料(一部除く)。
Web site image
インテル® Arc™ A750 グラフィックス - 製品仕様 | インテル
07:22:39 @lo48576@mastodon.cardina1.red
2023-03-30 07:22:34 ぴけ@Skeb1件作業中の投稿 pikepikeid@mstdn.maud.io
icon

A380だと新品が21.8kで売ってますね。買って早々に飽きたであろう中古ならじゃんぱらで17,980円や。

07:23:03 @lo48576@mastodon.cardina1.red
icon

これは良いことを聞いた

07:24:26 @lo48576@mastodon.cardina1.red
icon

"video transcoding on a headless media server" 目的で買った人が☆1付けててアッとなっています……

Attach image
07:25:02 @lo48576@mastodon.cardina1.red
icon

しかも1ヶ月ちょっと前

07:25:11 @lo48576@mastodon.cardina1.red
icon

だめっぽいな

07:26:07 @lo48576@mastodon.cardina1.red
icon

最近やっと Linux でハングしなくなった RX7900XT ね……

07:26:26 @lo48576@mastodon.cardina1.red
icon

なお誰が悪いのかわからんがテアリングはする模様 (オイ)

2023-03-30 07:27:01 2023-05-26 04:33:19 @lo48576@mastodon.cardina1.red
icon

そういえば picom (X compositor) の設定を nvidia マッスィーンから持ってきてそのままにしてあったな、 amd 用にちゃんと設定しなおせばかなりマシになるはず

07:34:02 @lo48576@mastodon.cardina1.red
2023-03-30 07:32:06 ぴけ@Skeb1件作業中の投稿 pikepikeid@mstdn.maud.io
icon

インテル® Arc™・グラフィックス・カードがアイドル状態の場合の高い消費電力 https://www.intel.co.jp/content/www/jp/ja/support/articles/000092564/graphic
そういやIntel Arcのアイドル電力がそのままだとやたら高いとかで、サーバー用に使うのであればちょっとなって……。

Web site image
インテル® Arc™・グラフィックス・カードがアイドル状態の場合の高い消費電力
07:34:23 @lo48576@mastodon.cardina1.red
icon

まあ手が滑らない限りは GPU は後回しだな……

07:34:32 @lo48576@mastodon.cardina1.red
icon

うっかり手が滑りそうな価格帯なのがマジで怖いが

07:35:13 @lo48576@mastodon.cardina1.red
icon

ケース (HDD コントローラプレーン込み) が¥100kとかいうとんでもない値段なので5桁なら普通におまけパーツじゃんみたいな気持ちになってしまうが、断じてそんなことはない

07:37:41 @lo48576@mastodon.cardina1.red
icon

CPU なぁ……

07:38:48 @lo48576@mastodon.cardina1.red
icon

あとはメモリをどのくらい積むか (32, 64, 128 どれにするか) 次第で L2ARC を使うべきかも変わってきて、そうなると NVMe M.2 スロットと SATA ポートの必要数も変わってきて、といった具合にかなり要件の連動が大きいので悩ましい

07:39:15 @lo48576@mastodon.cardina1.red
icon

そもそも DDR5 の ECC メモリで 32 GB ×4 とかいくらするのやら

09:43:36 @lo48576@mastodon.cardina1.red
2023-03-30 09:43:07 tateisu​ :force::r_9a:の投稿 tateisu@mastodon.juggler.jp
icon

find . -type f -name \*.wav -exec flac --best --verify --keep-foreign-metadata --delete-input-file -f {} \;

09:43:44 @lo48576@mastodon.cardina1.red
icon

--delete-input-file は気付かなかった……

09:44:02 @lo48576@mastodon.cardina1.red
icon

find . -name '*.wav' -print0 | xargs -0r -P $(nproc) -L 1 flac --best --keep-foreign-metadata -V

09:45:08 @lo48576@mastodon.cardina1.red
2023-03-30 08:28:56 遊佐こずえの投稿 kozue@yysk.icu
icon

このアカウントは、notestockで公開設定になっていません。

09:45:17 @lo48576@mastodon.cardina1.red
09:45:19 @lo48576@mastodon.cardina1.red
2023-03-30 08:45:53 おさの投稿 osapon@mstdn.nere9.help
icon

月10000GET、ユーザー単位なのかアプリ単位なのかよくわからん。ユーザー単位なら別に問題ない。

09:45:19 @lo48576@mastodon.cardina1.red
2023-03-30 08:50:27 おさの投稿 osapon@mstdn.nere9.help
icon

Freeで使えるAPI、
POST /2/tweets
DELETE /2/tweets/:id
GET /2/users/me
だけ?

09:49:59 @lo48576@mastodon.cardina1.red
2023-03-30 09:45:42 zundaの投稿 zundan@mastodon.zunda.ninja
icon

このアカウントは、notestockで公開設定になっていません。

09:50:10 @lo48576@mastodon.cardina1.red
icon

-d$'\0'

23:26:57 @lo48576@mastodon.cardina1.red
icon

コロ試合をするか進捗をするかちょっと悩んでいる

23:27:39 @lo48576@mastodon.cardina1.red
icon

悩む時間が勿体ないのでネッツ小説を読んでいます (おい)

23:29:56 @lo48576@mastodon.cardina1.red
2023-03-30 23:28:34 Giraffe Beerの投稿 giraffe_beer@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。