HN の bot を follow してるのだけど、Mach-E 云々って見えて Mach-O バイナリの親戚かとおもったら Ford Mustang だった
HN の bot を follow してるのだけど、Mach-E 云々って見えて Mach-O バイナリの親戚かとおもったら Ford Mustang だった
【 #4Gamer .net #RSSfeed 】
「ブルアカ」,アニメ「とある科学の超電磁砲T」とのコラボイベントを10月24日に開始。2024年1月にはリアルイベントの開催も決定
https://www.4gamer.net/games/519/G051983/20231020048/
Markdow もともと HTML パススルーする前提でつくられてるフシがあるからまあ、というところはある
ブルーアーカイブに出演していない声優だけが出演するブルーアーカイブのイベント
This account is not set to public on notestock.
This account is not set to public on notestock.
アルゴリズム上は青の色差も赤のそれと同じぐらい情報量が欠落してるはずなんだけど RGB に戻すときに寄与する量が少ないんだよね確か
哔哩哔哩のイヴェントで DJ イベントやったり韓国版の配信とかでちょいちょい制作陣が喋ったりしてるから、日本でもついにというところある
まるで『ブルーアーカイブ』が往年の R-18 ADV ゲームかのような発言をしてしまいましたが、『ブルーアーカイブ』は透き通る世界観で送る青春×学園×RPG であるためワイセツはいっさいないです申し訳ありません。
スチルのギャラリー、完全に R-18 ADV ゲームの文脈なので今までないのが不思議なぐらい
そのうちメインストーリーが急にフルヴォイスになる可能性などもあるよな、哔哩哔哩で配信してる中文版は声優を日文と中文で切り替えられて後者にするとフルヴォイスになるはず……?
アビドスの最後のスチルのところでホシノの声追加とかもあったはずなので、今後も随時やりそう(メモロビもちょいちょい声増やしてるし
This account is not set to public on notestock.
“濃い藍色。”
蔚藍(うつらん) – 眉雪「漢字辞書」
https://sisetsu-kanjijisho.jp/%E8%94%9A%E8%97%8D/
This account is not set to public on notestock.
@bori_so1 期と期の間がかなり開いてたので気持ちはわかる……。
あと二期のほう (S) はシスターズの話が主だったけど、一話だけ図書館で一悶着するくだりをやってちょい見せしていた気がしてしました(未確認
@bori_so1 アニメ三期で主役ですね、今回のコラボの T も三期のことなのでそういうことかなと
This account is not set to public on notestock.
This account is not set to public on notestock.
『ブルーアーカイブ』は NAT Games の hwansang 氏がアートディレクターとして全体の雰囲気揃える調整とかしてる認識、メモリアルロビーとか特に。立ち絵の差し替えとかまあまああるのもそこらへんがありそうな(サクラコ様はちょっと別事情ありそうだけど)
This account is not set to public on notestock.
(他人には vim-lsp 奨めるけど、自分は素の nvim-lsp に自前で機能付け加えることで Lspsaga 捨てたんだよね……)
This account is not set to public on notestock.
特定の Linux ホストでのみ skkeleton の起動が ERR_MODULE_NOT_FOUND でコケてて謎だったんだけど、deno のキャッシュディレクトリ全部消したら動いた。
pantran.nvim: asynchronous, interactive machine translation directly from your editor: neovim
https://www.reddit.com/r/neovim/comments/vt03pc/pantrannvim_asynchronous_interactive_machine/
cmake-language-server を意気揚々と使ってみるも、textDocment/hover ぐらいにしか対応してなさそう。まあ hover で document でてくるのと completion に対応してるだけでも便利ではあるが
「肛門性交でも妊娠が可能なのでは?」と会議で真剣に話し合うことも…ナゾの出版社「フランス書院」の仕事内容がスゴすぎた | 文春オンライン https://bunshun.jp/articles/-/64616
ひどすぎる記事がでてきた
留意点、垂仁天皇(第12代)くらいはまだ実在性がかなり怪しい世代なのでこの付近の人名は後世の創作を疑ってかかる必要がある。
とはいえ、諸本によって「さぬき」「さかき」「さるき」と揺れてるから確定しづらいから根拠としては相当弱い。迦具夜比売命の方も流石にカグヤは同源な気がするけど迦具夜比売命には伝承らしい伝承が見つからないし、現代に伝わる他の登場人物が飛鳥時代っぽい人たちで迦具夜比売命の夫とされる垂仁天皇の伝承とは時代が全然ずれる事は間違いないんだよな。
@unarist tap は名詞として古英語 tæppa 水栓由来の語、これから派生した動詞として to supply with tap" という意味の tap (from 後期古英語 tæppian)があるんだけど、さらに動詞のほうから派生して tap 自体に盗聴器、という意味があるらしい
@unarist どっかある気がしてたけどなかった。
いちおう TAP; Terminal Access Point ということになっている。けどゲームコントローラーの multitap と似た発想のネーミングな気はする
@unarist 餘談だけど TUN/TAP つかう OpenVPN とくらべて、L3 だけでトンネリングしたり bridge mode とかつくらずにシンプルにしてカーネルで処理完結させることで高速かつ軽量になった、というのが WireGuard
@unarist 物理と物理を単につなげたいなら brctl でよいと思う。VPN とかやるためにユーザーランドプログラムに処理介入させて交通整理したいなら tap。
でかい空間を分けるために棚買うのに、大体一番下の棚はでかい空間になってるの少し納得いかない
task_struct は名前のとおり Linux kernel で管理してるタスク、つまりはプロセスやスレッドそのもののデータなので、メモリページやシグナルやその他もろもろのリソースぜんぶ辿って管理される必要がある(そのうえ、当然だが task_struct 同士でリストやツリーを為している、親子関係とかプロセスグループとかあるもんね
mbuf もまあまあ複雑だけど Linux kernel の task_struct は struct の入れ子がめちゃくちゃあってクソデカでつらい
This account is not set to public on notestock.
tap/tun を手動で生やして特定の VM やコンテナに割り当ててみるとかそういうのやるとブリッジモードとかはどんなもんかユーザーランド目線ではとりあえずわかる気がする(実装や実現のしくみがわかるわけではない
まあ、物理 NIC がSR-IOV 対応してると、VM みたいに仮想 NIC が物理 NIC 側で生やせるから、VM やコンテナひとつひとつに占有で SR-IOV の I/F を割り当て、とかそういうのもあるんだけどね
べつに外から複数 MAC addr みせる必要ない docker network のデフォルトなら単にコンテナひとつひとつに veth 生やしてそれぞれに MAC addr 割り振って docker0 にぶら下げて、docker0 はブリッジなのでハブみたいに振る舞ってくれるとして外との通信は docker0 と eth0 で forwarding と NAT するので、そもそもひとつの口に複数 MAC が……とかはない
This account is not set to public on notestock.
https://www.ciscopress.com/articles/article.asp?p=3089352&seqNum=6 Cisco、やっぱヘンな fowarding とかできる機能あるんだ……
あと Cisco や Juniper の機器ならひとつのポートに複数 MAC 割り当てて喋らすぐらいはできるやつありそうではある
どっちにしろ docker に限ればデフォルトは veth でブリッジ (docker0) 生やすからあんま関係ないが
たぶん言いたかったのは macvlan なんだろうと思う。物理 NIC に MAC もった仮想 I/F を生やすので(外からはひとつしか見えないとおもうけど
具体的なプロトコルスタックの実装や mbuf のことはしらなくてもいいけど公式 doc のどこかにあった気がするこれぐらいは脳内に図があると使うときの助けになる、ぐらいだとおもっている > docker network
この辺がさっぱりわかってなくても基本は使えるから仮想化とか階層モデルとかって偉いねという気持ち
餘談だけど、物理のほうも MAC addr は物理的に焼き込まれてるんじゃなくて NIC のボード上の option ROM とかに書いてあるのが UEFI の DXE phase や Linux kernel の device 初期化のところでハードウェア操作してソフトウェア的にロードします、みたいな処理だったりするので、MAC はわりと手軽に詐称したりできます
これ「それオレっす」って言うのをNICのハードウェア実装でやってるかと思ったけどそうではないのか
まあ、理想的に綺麗に layered architecture になってれば MAC の処理をしたらもう絶対後戻りなしで L3 のプロトコルスタックに処理が移管されるだろうけど、iptables でマークつけたパケットを L2 の filter なはずの ebtables で処理するとかできるし、NIC はパケット詰めて割り込み飛ばすだけかと言えば実際は高速化のための offloader とかたくさんもっててかなりの処理はなるべくソフトウェアじゃなくて H/W で処理するようにしてる、けど offloading できる処理は H/W 次第でまちまちなので、とかあってかなりプロトコルスタックの実装は複雑怪奇に
べつにどっちの MAC addr への request に対しても「それオレっす」って答えるだけなんでは
This account is not set to public on notestock.
ふつうは外につながる物理 NIC のネットワークインターフェースとブリッジインターフェースの間はファイアウォール (iptables) の IP forward 機能で NAT 変換噛ましながらパケット転送する形にしてしまうので、みなさんのおうちの Baffulo とかの家庭用ルーターが NAT 箱としてやってることとまったく同じことをやることになる(なんなら家庭用ルーターも Linux だったりすると同じコードでうごいてる
コンテナに仮想ネットワークインターフェースを生やして、それとはべつにブリッジネットワークインターフェース(物理的な H/W だとハブやスイッチと同等のもの)も生やして、前者を後者の slave として設定すると複数の仮想インターフェースがブリッジ経由でひとつの L2 ネットワークにぶら下がることになる
物理的な NIC に IP addr を割り振ったとして、実際的に物理の H/W 自体が IP addr をもって管理するんじゃなくて実際 NIC がやるのはパケットが到着したらバッファに詰めて MSI-X とかで割り込みを飛ばすだけで、バッファから汲んだパケットを一段ずつ紐解いて処理をするのはネットワークスタックのソフトウェアの仕事なので、Linux が管理してるネットワークインターフェースと物理 NIC が必ずしも 1:1 になってる必要はない。
ところで物理的には1口のイーサネットポートしか繋がってないのに中で仮想化とかブリッジとかして複数のIP持てる仕組み全然わからない
Hack in the (sand)Box
(The Apple Sandbox - five years later) https://newosxbook.com/files/HITSB.pdf
Monitoring macOS, Part I: Monitoring Process Execution via MACF
https://www.fortinet.com/blog/threat-research/monitoring-macos--part-i--monitoring-process-execution-via-macf
わりと真面目に、kext つくれば macOS に contarner capability 追加できる気はする、Apple は kext もう書いてほしくなさそうだけど
従来的な Docker は Linux システムコールの名前空間、cgroup の機能をゴリゴリつかうことで、特定のプロセス群からファイルシステムやネットワーク、プロセスなどを隔離・隠蔽することで実現してるので、実質ただのアプリケーションのひとつ。
なんだけど Linux 以外の環境はそもそも Linux kernel なんて動いてない(あたりまえ)ので、Linux kernel をまず仮想化環境で起動する必要がある、ので Windows でも macOS でも必然的に重くなる
This account is not set to public on notestock.
ユウカのメモリアルロビーはチュートリアルのときのやつなので演技違ってもまあ仕方ないよなという気がする。体操服のほうはまだみてないのでしらないが……
民族学もだけど、社会人類学て基本的に文化、宗教、風俗、歴史、言語の学際的な総合格闘技にならざるを得ないよなあと最近思う。さらにそこに生物学や統計学、計算機科学なんかの手法もぶっ込んでいくぜ
国立民族学博物館マジで良かったけど一方で民族学は言語学とDNAと考古学と歴史学ぜんぶ融合して見ないとあかんなあという思いを強くした
Kitty は謎な独自プロトコルでエディタからターミナルスクロール操作の指示送れたりにゃんこのデスクトップキャラクターみたいなやつ配置してわちゃわちゃさせたりできるっぽいのでそれだけでやや使いたさがある。
問題は Windows じゃ使えんことだが
新型車両はブロンズ色、大きな窓のグループ席も 特急「やくも」公開:朝日新聞デジタル
https://www.asahi.com/articles/ASRBK6W4HRBKPTIL00H.html
@akahana あと https://mstdn.maud.io/@orumin/111254444036604681 で言及したけど言語組み込み API と同じみため同じアクセス速度で Vim API にアクセスさせることは Lua や Vim Script からは可能だけど、remote plugin だと msgpack RPC の request/response がいちいちかかるからね……。
@akahana Lua は小さくするために regex を持ってない、とかもある
“Lua does not use POSIX regular expressions (regexp) for pattern matching. The main reason for this is size: A typical implementation of POSIX regexp takes more than 4,000 lines of code. This is bigger than all Lua standard libraries together.”
https://www.lua.org/pil/20.1.html
(その上で LuaVM を liblua から construct するときに簡単に native 実装側の C function をガンガン register して Lua script のグローバル空間に expose できるので、べつに Vim がもともと持ってる regex engine を使う何かは Lua script から触らせらせられる)
@akahana Lua 自体、JavaScript w/ V8 engine とかを除いたら intepret する言語では最速に近い速さがあるのと、runtime が異様に小さい (200KB もあるかどうか)というのでもともと設計されてるので native 実装の DSL として組み込みやすいのもあるね
@akahana 最初は remote plugin で Python でも Node.js でもなんでも、が方向性だったけど Lua runtime に battery included にすることに NeoVim 自体が舵を切ったのと、tree-sitter や LSP とかが neovim embedded になったときにこれらを叩く便利な utility library が Lua library として整備されたのが結構おおきい
@pikepikeid たぶん環境の違いじゃないかなあ……。単に仮想化環境でたまたま出てくるタイミングバグとかそういうのそう
@pikepikeid その報告私も見たことあるんですが、手元だとなぜかそのチェックパスできるんですよね。謎……。
@pikepikeid ウチよりひどくてワロタ。私の環境だと WSL 有効化切りたくない、かつ Windows Hypervisor Platform 対応版の Nox も絶望的に遅かったんで Bluestack 入れてますね……
@unarist そいつは Windows 10 からずっとインストールしっぱなしなんだよね
WSA 入れる人たぶん https://github.com/alesimula/wsa_pacman これも入れるといいです
This account is not set to public on notestock.
NeoVim から Lua VM に export してる API は https://github.com/neovim/neovim/tree/master/runtime/lua/vim/_meta として LSP server に提供してる I/F 一覧があるのだけど、これらを expose する elisp 実装をつくって NeoVim のビルドに組み込めば elisp native な vim つくれそう
Fennel で Lisp ぽく config/plugin を書くこともできる >> Olical/aniseed: Neovim configuration and plugins in Fennel (Lisp compiled to Lua)
https://github.com/Olical/aniseed
This account is not set to public on notestock.
コードや原稿書きながら NeoVim のコンフィグ(というかほぼプラグインみたいな部分)を Lua で書き換えるの同時にやり続けていたら、だんだん NeoVim がテキストエディタではなく DSL が Lua な battery included な universal TUI application runtime に見えてきた。
あれ GNOME included なアプリでしかみたことないけど、GObject を C で触るより DSL で UI 書くほうがマシなのはわかる > vala
“深く進化したAndroidと自社開発のVelaシステムに基づいており、基盤アーキテクチャを完全に書き直し、将来的には数百億の端末と数百億のIoE(すべてのインターネット)のパブリックベースとなるもの”
Xiaomi、“人、車、スマートホームのための新OS”「HyperOS」発表 - ITmedia Mobile
https://www.itmedia.co.jp/mobile/articles/2310/17/news109.html
応研のドシュールな YouTube チャンネル、直近はここぞとばかりに invoice ネタ連投してるけどそれ以外は CM 数本しかない上に、私が知ってる西郷隆盛風の 3D モデルがオフィスの中を練り歩くやつじゃなくてクソデカ西郷?が新宿のビル街に出現してるこれまたシュールなやつだった。(大蔵大臣を連呼するだけなのは変わらない
クラウド会計システム使ってる人のこと大蔵人(おおくらうど)って呼んでいくか (???)
This account is not set to public on notestock.
さいきん grpcurl を知ってべんり~てなったけど、reflection 有効化してない server でめんどうだった
curl コマンドや openssl コマンドで喋るひと、TCP/IP が口からでてくるひと #いろいろなひと
64MB はウッソだろという気持ちにもなるが、いっぽう Windows XP embedded とかの環境も考えるとそんなもんかという気もする
“You can run XP on any system that meets or exceeds those specs -- namely a 233MHz CPU with 64MB of RAM, 1.5GB of free drive space, 800 by 600 display resolution, and a CD-ROM drive.”
Windows XP: system requirements | ZDNET
https://www.zdnet.com/article/windows-xp-system-requirements/
Windows 2000 ならわかるけど XP だと 256MB が最低ラインじゃなかった……?
This account is not set to public on notestock.
This account is not set to public on notestock.
Ubuntu 22.04 上の ppa で入れた NeoVim (nightly) を headless && listem 起動したとき、Windows の scoop からインストールした neovide で ssh 越しにアタッチしたら問題ないんだけど、Ubuntu 上の X11 から cargo install した neovide でアタッチしたら left angle bracket が入力できなくて困惑