18:41:50
icon

特定の Linux ホストでのみ skkeleton の起動が ERR_MODULE_NOT_FOUND でコケてて謎だったんだけど、deno のキャッシュディレクトリ全部消したら動いた。

15:12:37
icon

pantran.nvim: asynchronous, interactive machine translation directly from your editor: neovim
https://www.reddit.com/r/neovim/comments/vt03pc/pantrannvim_asynchronous_int

pantran.nvim: asynchronous, interactive machine translation directly from your editor
06:59:05
03:06:44
icon

@unarist ビールタップみたいなもんや

03:02:51
icon

cmake-language-server を意気揚々と使ってみるも、textDocment/hover ぐらいにしか対応してなさそう。まあ hover で document でてくるのと completion に対応してるだけでも便利ではあるが

02:47:02
icon

「肛門性交でも妊娠が可能なのでは?」と会議で真剣に話し合うことも…ナゾの出版社「フランス書院」の仕事内容がスゴすぎた | 文春オンライン https://bunshun.jp/articles/-/64616

ひどすぎる記事がでてきた

Web site image
「肛門性交でも妊娠が可能なのでは?」と会議で真剣に話し合うことも…ナゾの出版社「フランス書院」の仕事内容がスゴすぎた | 文春オンライン
02:45:14
icon

フランス書院のフランスへのアツい風評被害

02:44:49
icon

フランス書院?

02:42:01
icon

天皇は和風諡号とかである程度実在性が量れるけど、民話や伝説の人命はかなり厳しそう

02:40:45
2023-10-19 02:39:23 こるもJSの投稿 cormojs@nayukana.info
icon

留意点、垂仁天皇(第12代)くらいはまだ実在性がかなり怪しい世代なのでこの付近の人名は後世の創作を疑ってかかる必要がある。

02:40:44
2023-10-19 02:35:22 こるもJSの投稿 cormojs@nayukana.info
icon

とはいえ、諸本によって「さぬき」「さかき」「さるき」と揺れてるから確定しづらいから根拠としては相当弱い。迦具夜比売命の方も流石にカグヤは同源な気がするけど迦具夜比売命には伝承らしい伝承が見つからないし、現代に伝わる他の登場人物が飛鳥時代っぽい人たちで迦具夜比売命の夫とされる垂仁天皇の伝承とは時代が全然ずれる事は間違いないんだよな。

02:39:47
icon

@unarist tap は名詞として古英語 tæppa 水栓由来の語、これから派生した動詞として to supply with tap" という意味の tap (from 後期古英語 tæppian)があるんだけど、さらに動詞のほうから派生して tap 自体に盗聴器、という意味があるらしい

02:33:49
icon

@unarist どっかある気がしてたけどなかった。
いちおう TAP; Terminal Access Point ということになっている。けどゲームコントローラーの multitap と似た発想のネーミングな気はする

02:25:54
icon
ハイパーバイザの作り方~ちゃんと理解する仮想化技術~ 第19回 bhyveにおける仮想NICの実装
02:24:44
icon

@unarist いえす

02:14:48
icon

@unarist 餘談だけど TUN/TAP つかう OpenVPN とくらべて、L3 だけでトンネリングしたり bridge mode とかつくらずにシンプルにしてカーネルで処理完結させることで高速かつ軽量になった、というのが WireGuard

02:11:40
icon

@unarist 物理と物理を単につなげたいなら brctl でよいと思う。VPN とかやるためにユーザーランドプログラムに処理介入させて交通整理したいなら tap。

02:04:38
icon

山手線沿線に月はあったんだ

02:02:03
icon

竹取の翁

01:59:48
icon

ホームセンターとかで小箱いっぱい買ってスタッキングして入れるとか……

01:59:09
icon

デカいの下のほうに入れとくと重さてきに安定するのもあるよね

01:58:50
2023-10-19 01:56:44 えあい:win98_shrimp::evirified::win98_shrimp:の投稿 Eai@stellaria.network
icon

でかい空間を分けるために棚買うのに、大体一番下の棚はでかい空間になってるの少し納得いかない

01:58:39
icon

task_struct は名前のとおり Linux kernel で管理してるタスク、つまりはプロセスやスレッドそのもののデータなので、メモリページやシグナルやその他もろもろのリソースぜんぶ辿って管理される必要がある(そのうえ、当然だが task_struct 同士でリストやツリーを為している、親子関係とかプロセスグループとかあるもんね

01:54:37
icon

mbuf もまあまあ複雑だけど Linux kernel の task_struct は struct の入れ子がめちゃくちゃあってクソデカでつらい

01:52:02
icon

あれも Linux でもつかわれてる tun/tap がつかえるだけでは?

01:51:41
2023-10-19 01:50:18 unaristの投稿 unarist@mstdn.maud.io
icon

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

01:49:37
icon

mbuf の m は村井(慶應大名誉教授)の M という冗句がなぜか忘れられない

01:46:08
icon

tap/tun を手動で生やして特定の VM やコンテナに割り当ててみるとかそういうのやるとブリッジモードとかはどんなもんかユーザーランド目線ではとりあえずわかる気がする(実装や実現のしくみがわかるわけではない

01:42:55
icon

まあ、物理 NIC がSR-IOV 対応してると、VM みたいに仮想 NIC が物理 NIC 側で生やせるから、VM やコンテナひとつひとつに占有で SR-IOV の I/F を割り当て、とかそういうのもあるんだけどね

01:37:41
icon

べつに外から複数 MAC addr みせる必要ない docker network のデフォルトなら単にコンテナひとつひとつに veth 生やしてそれぞれに MAC addr 割り振って docker0 にぶら下げて、docker0 はブリッジなのでハブみたいに振る舞ってくれるとして外との通信は docker0 と eth0 で forwarding と NAT するので、そもそもひとつの口に複数 MAC が……とかはない

01:32:34
icon

バカハブなら中身をみることすらしないし

01:32:19
2023-10-19 01:31:55 unaristの投稿 unarist@mstdn.maud.io
icon

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

01:31:54
icon

https://www.ciscopress.com/articles/article.asp?p=3089352&seqNum=6 Cisco、やっぱヘンな fowarding とかできる機能あるんだ……

Web site image
The MAC Address Table (7.3) > Ethernet Switching | Cisco Press
01:30:31
icon

あと Cisco や Juniper の機器ならひとつのポートに複数 MAC 割り当てて喋らすぐらいはできるやつありそうではある

01:29:32
icon

どっちにしろ docker に限ればデフォルトは veth でブリッジ (docker0) 生やすからあんま関係ないが

01:28:38
icon

たぶん言いたかったのは macvlan なんだろうと思う。物理 NIC に MAC もった仮想 I/F を生やすので(外からはひとつしか見えないとおもうけど

01:25:20
icon

具体的なプロトコルスタックの実装や mbuf のことはしらなくてもいいけど公式 doc のどこかにあった気がするこれぐらいは脳内に図があると使うときの助けになる、ぐらいだとおもっている > docker network

Attach image
01:23:52
2023-10-19 01:19:01 こるもJSの投稿 cormojs@nayukana.info
icon

この辺がさっぱりわかってなくても基本は使えるから仮想化とか階層モデルとかって偉いねという気持ち

01:20:34
icon

餘談だけど、物理のほうも MAC addr は物理的に焼き込まれてるんじゃなくて NIC のボード上の option ROM とかに書いてあるのが UEFI の DXE phase や Linux kernel の device 初期化のところでハードウェア操作してソフトウェア的にロードします、みたいな処理だったりするので、MAC はわりと手軽に詐称したりできます

01:17:20
icon

さすがに物理ではあんまきいたことない

01:17:06
2023-10-19 01:15:45 こるもJSの投稿 cormojs@nayukana.info
icon

これ「それオレっす」って言うのをNICのハードウェア実装でやってるかと思ったけどそうではないのか

01:16:58
icon

https://hackmd.io/@akiranet/rkB5L4zfv 怪奇!あちこちに hook が挟まれたデータフロー!

Web site image
iptables/ebtables - HackMD
Attach image
Attach image
01:15:14
icon

まあ、理想的に綺麗に layered architecture になってれば MAC の処理をしたらもう絶対後戻りなしで L3 のプロトコルスタックに処理が移管されるだろうけど、iptables でマークつけたパケットを L2 の filter なはずの ebtables で処理するとかできるし、NIC はパケット詰めて割り込み飛ばすだけかと言えば実際は高速化のための offloader とかたくさんもっててかなりの処理はなるべくソフトウェアじゃなくて H/W で処理するようにしてる、けど offloading できる処理は H/W 次第でまちまちなので、とかあってかなりプロトコルスタックの実装は複雑怪奇に

01:12:50
icon

べつにどっちの MAC addr への request に対しても「それオレっす」って答えるだけなんでは

01:11:11
2023-10-19 01:09:40 かぐらの投稿 taka_hvc1@social.mikutter.hachune.net
icon

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

01:10:37
icon

仮想インターフェース生やすと MAC アドレスも自動で新しく生成するよ

01:10:16
2023-10-19 01:03:37 こるもJSの投稿 cormojs@nayukana.info
icon

じゃあMACアドレスは?1対1じゃなくてもいいの?

01:09:46
icon

ふつうは外につながる物理 NIC のネットワークインターフェースとブリッジインターフェースの間はファイアウォール (iptables) の IP forward 機能で NAT 変換噛ましながらパケット転送する形にしてしまうので、みなさんのおうちの Baffulo とかの家庭用ルーターが NAT 箱としてやってることとまったく同じことをやることになる(なんなら家庭用ルーターも Linux だったりすると同じコードでうごいてる

01:07:26
icon

コンテナに仮想ネットワークインターフェースを生やして、それとはべつにブリッジネットワークインターフェース(物理的な H/W だとハブやスイッチと同等のもの)も生やして、前者を後者の slave として設定すると複数の仮想インターフェースがブリッジ経由でひとつの L2 ネットワークにぶら下がることになる

01:01:53
icon

物理的な NIC に IP addr を割り振ったとして、実際的に物理の H/W 自体が IP addr をもって管理するんじゃなくて実際 NIC がやるのはパケットが到着したらバッファに詰めて MSI-X とかで割り込みを飛ばすだけで、バッファから汲んだパケットを一段ずつ紐解いて処理をするのはネットワークスタックのソフトウェアの仕事なので、Linux が管理してるネットワークインターフェースと物理 NIC が必ずしも 1:1 になってる必要はない。

00:58:27
2023-10-19 00:55:48 こるもJSの投稿 cormojs@nayukana.info
icon

ところで物理的には1口のイーサネットポートしか繋がってないのに中で仮想化とかブリッジとかして複数のIP持てる仕組み全然わからない

00:55:14
icon

Hack in the (sand)Box
(The Apple Sandbox - five years later) https://newosxbook.com/files/HITSB.pdf

00:54:38
00:53:16
icon

わりと真面目に、kext つくれば macOS に contarner capability 追加できる気はする、Apple は kext もう書いてほしくなさそうだけど

00:51:22
icon

やったぜ

00:51:18
2023-10-19 00:49:50 こるもJSの投稿 cormojs@nayukana.info
icon

Darwinカーネルにcgroupを実装したら良いんじゃない!?

00:49:01
icon

Darwin/XNU を Linux と悪魔合体させてるひととかおらんかな

00:43:32
icon

従来的な Docker は Linux システムコールの名前空間、cgroup の機能をゴリゴリつかうことで、特定のプロセス群からファイルシステムやネットワーク、プロセスなどを隔離・隠蔽することで実現してるので、実質ただのアプリケーションのひとつ。
なんだけど Linux 以外の環境はそもそも Linux kernel なんて動いてない(あたりまえ)ので、Linux kernel をまず仮想化環境で起動する必要がある、ので Windows でも macOS でも必然的に重くなる

00:40:18
icon

みうぱよさんはすけべってこと?

00:36:29
2023-10-18 23:57:01 Marco Castellaniの投稿 mcastel@vivaldi.net
icon

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

00:36:13
icon

ヒナとかネル先輩とかヒビキとかまだガチャから出てこないんだけど、ウチのアロナ壊れてる?

00:35:31
icon

あたしはウタハ先輩とネル先輩とカスミ部長の夢女になってくっからよ……

00:33:41
icon

ユウカのメモリアルロビーはチュートリアルのときのやつなので演技違ってもまあ仕方ないよなという気がする。体操服のほうはまだみてないのでしらないが……

00:32:15
icon

かんぺき~

00:31:47
icon

民族学もだけど、社会人類学て基本的に文化、宗教、風俗、歴史、言語の学際的な総合格闘技にならざるを得ないよなあと最近思う。さらにそこに生物学や統計学、計算機科学なんかの手法もぶっ込んでいくぜ

00:30:14
2023-10-19 00:28:15 こるもJSの投稿 cormojs@nayukana.info
icon

国立民族学博物館マジで良かったけど一方で民族学は言語学とDNAと考古学と歴史学ぜんぶ融合して見ないとあかんなあという思いを強くした

00:24:39
icon

Kitty は謎な独自プロトコルでエディタからターミナルスクロール操作の指示送れたりにゃんこのデスクトップキャラクターみたいなやつ配置してわちゃわちゃさせたりできるっぽいのでそれだけでやや使いたさがある。
問題は Windows じゃ使えんことだが

00:22:43
icon

Attach image
00:19:20
icon

国立民族学博物館いいよね、近所住んでたときもっと通っとくべきだった

00:13:26
icon

私の TL はくないさんの boost で有意にでっか……なイラストが増えた

00:12:56
2023-10-19 00:11:18 こるもJSの投稿 cormojs@nayukana.info
icon

最近になってTLに流れてくるスケベ絵のバストサイズが上昇した気がする

00:12:27
icon

新型車両はブロンズ色、大きな窓のグループ席も 特急「やくも」公開:朝日新聞デジタル
https://www.asahi.com/articles/ASRBK6W4HRBKPTIL00H.html

Web site image
新型車両はブロンズ色、大きな窓のグループ席も 特急「やくも」公開:朝日新聞デジタル