ActivityTag_04
書き途中だった XML lexer に1ヶ月ぶりに手を付けようと思っていたが、さっそく DTD の難儀な仕様で鬱になってきた
parameter entity reference が DTD の (一部例外を除いて) 任意の場所で展開されうるから、 lexer からは各種 declaration が開かれているか閉じられているか以上の文法的判断ができなくなりそうな感じ
でも一応こいつに対応しとかないとカスタムの entity reference を扱いづらくなってしまうから……
Extensible Markup Language (XML) 1.0 (Fifth Edition)
https://www.w3.org/TR/2008/REC-xml-20081126/#wfc-PEinInternalSubset
> Well-formedness constraint: PEs in Internal Subset
>
> In the internal DTD subset, parameter-entity references MUST NOT occur within markup declarations; they may occur where markup declarations can occur.
うーん?
> Parameter entity references are recognized anywhere in the DTD (internal and external subsets and external parameter entities),
と言ってる直後にこれだよ、結局どうなんだ
https://www.w3.org/TR/2008/REC-xml-20081126/#elemdecls
> Examples of element type declarations:
>
> ```
> (中略)
> <!ELEMENT %name.para; %content.para; >
> ```
……で、これのどこが " MUST NOT occur within markup declarations" なんだ?
(cf. <https://www.w3.org/TR/2008/REC-xml-20081126/#dt-markupdecl>)
あーはいはいはい、この %name.para; %content.para; の例は external DTD 内で有効な例であって、 internal DTD subset 内では "MUST NOT occur within markup declarations" が効いてこの記述は使えないのね。完全に理解した
さて、
【悲報】 internal DTD subset 内の markup declaration 内で parameter entity reference のパースを実装してしまった
マルチメディアライブラリ「FFmpeg」がアセンブリ言語の手書きで爆速になったという報告 - やじうまの杜 - 窓の杜
https://forest.watch.impress.co.jp/docs/serial/yajiuma/1638345.html
なんか巷の噂では誇張されてる雰囲気があったので無視していたが、どーせ SIMD 使うなら手書きも捨てたもんじゃない系の話だろと思ったら案の定だった。しってた。
みるふぁくの新作が出る時期にアキバのお爺ちゃんのエロゲ屋敷、もといソフマップの (今は) アミューズメント館とかに行くと、列に並んでいる間ずっとみるふぁく新作の宣伝ソングを聞かされて頭おかしなる
このアカウントは、notestockで公開設定になっていません。
RTX1300 で port VLAN と tag VLAN を併用できないの地味に不便
たとえば port1 をトランクポートとして VLAN 97〜99 にタグ付きでないとアクセスできないようにしつつ、 port 2, 3, 4 はそれぞれ VLAN 97, 98, 99 にタグなしでアクセスできるアクセスポートにしたい、みたいな需要が存在するんだけど、これができないせいで別にスイッチを用意してそちらからアクセスポートを作るみたいなことをしないといけない
Xを開くと嫌な話題が10000000000000000/day流れてくるのでどうしたもんかね…になってる
嫌な話題流すフォロイー片っ端からフォロー外す。どんなに知り合いでも外す。良いんだよSNSでフォロー関係じゃなくてもリアルで会える知り合いならって思ってるが
ほんこれ
カスな話題が流れてくるのはエックスのせいじゃなくてフォローのせい
え、 For you タブ? トレンド? 知らない子ですね……
XはStylishにこれセットしてトレンド消してる。
div[aria-label="タイムライン: トレンド"] {
display:none;
}
全てを消しまくっている
Firefox の Stylus で使える、何とは言わない某の新 UI 用 CSS 。英語版 UI でテストしているので日本語版で使うならラベル文字列とかちょっと調整してね
https://gist.github.com/lo48576/6c66c99bf584d51d12a71071ae8989ff
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
指南車 - Wikipedia
https://ja.wikipedia.org/w/index.php?title=%E6%8C%87%E5%8D%97%E8%BB%8A&oldid=95483424
> 羅針盤とは異なり「自ら南の方角を探し当て示し続ける」機能は無く、指南車の示す方向はあくまで操作者が最初に設定した方角である。
あれ、むしろ羅針盤が磁石使ってるのか。勘違いしてた
センサなしだと外乱大きすぎるし海の上で使い物になるわけないじゃんと思ってたけど、ちゃんと使い物にならないから磁石使ってるのか。当たり前すぎて馬鹿だった
羅針盤が狂うような話が多すぎてすぐ狂うようなカスの仕組みなんだと勝手に思ってたわw (バイアス)
南を指すようになった (偉い人が南を向くものであった) のは北半球で太陽が見える方向なのと関係あるのだろうなと思いつつ、それ以上調べる気にはならない
方位磁針 - Wikipedia
https://ja.wikipedia.org/w/index.php?title=%E6%96%B9%E4%BD%8D%E7%A3%81%E9%87%9D&oldid=101583277
> ただ19世紀になると船体に木材ではなく鉄などの金属を使う船が普及し始めるが、これらの金属船では方位磁針が船体の金属の影響を受け、正確な方位を知るのが難しくなる。このためそれらの船では代わりにジャイロコンパスが方位を知るための手段として用いられるようになった[22]。
もしかしてこれか
現代だと鉄以外の筐体だから? と思ったけど、マグネット系のアクセサリなんかめちゃくちゃ使われてるしどうなっているのやら
SFP+の2.5GbE対応 | New technologies in our life
https://yoshi0808.github.io/new-technology/2022/07/30/sfp-plus-nbaset/
む……
* RJ45 が全ポート 10GBASE-T のスイッチは排熱でファンがうるさいので2台稼動させたくない
* マルチギガの RJ45 ポートが足りていない
* SFP+ ポートは余っている
* SFP+ の RJ45 10GBASE-T モジュールは発熱がヤバいと聞く
* SFP+ の RJ45 2.5GBASE-T は性能がよろしくないらしい
どーすんねん
アップストリームだけ SFP+ ×2 とかで RJ45 は全部 10GbE 未満 (2.5G とか 5G とか) で VLAN 対応している適当なスイッチを探すべきか
Amazon.co.jp: 10Gtek 6ポート 2.5G アンマネージド スイッチングハブ 、4 x 2.5G Base-T ポート、2 x SFP+ ポート、10/100/1000/2500Mbps適応、プラグ & プレイをサポート | イーサネットスプリッター : パソコン・周辺機器
https://www.amazon.co.jp/dp/B0CX535RTC/
そうそう、まさにこういう……あとはこれがアンマネージドでなければ良いのだが
結局 SFP+ で 10G 出せてしまう時点でファンがうるさいのは避けられないんですかね。どうにか静かなのが欲しいけど
このアカウントは、notestockで公開設定になっていません。
デスクトップの M/B が 2.5G だったりするのもあり、できればメタルでもマルチギガできた方が嬉しいよなぁ (10G である必要はない)
コンパスとかジャイロコンパスとか自体への疑問は最初からなくて、そうではなく
「船に搭載されている “羅針盤” が古い時代を舞台にした創作でよく狂っているのが謎 (まともな方位磁石がそうそう狂うか?)」
→「古代では狂いやすいカスの機構を使っていたのでもないとそんなに狂わないだろ、たとえば舵の方向と前進具合から方向の変化を蓄積していくタイプみたいな」
→「ほな指南車 (<https://ja.wikipedia.org/wiki/%E6%8C%87%E5%8D%97%E8%BB%8A>) みたいな仕組み使っとったのやもしれんなぁ」
という雑な推測でぼんやりと考えていたというだけです
そもそも「狂う」というのが本当にいわゆる狂うという話ではなく、精度良く読み取れなかったり極近くで精度が悪くなっていたのを後世で勝手に誤解してそういう書き方をしていただけ説も十分ある
なんなら時代やら船体の素材次第でやってること変わるだろうし具体例を出せないと何も言えないが、残念ながら具体例を出せないので私の勘違いの完全解明はできないままこの話はおしまいなのです
加速度と角加速度を蓄積して自分の位置を推測するのやつデッドレコニングだっけって調べてみたら地磁気は使ってもいいらしくなんもわからん←
推測航法
https://ja.wikipedia.org/wiki/%E6%8E%A8%E6%B8%AC%E8%88%AA%E6%B3%95
このアカウントは、notestockで公開設定になっていません。
C99 には可変長配列 (VLA) があるので宣言中の部分式が実行時評価される可能性があり、 the end of a full declarator というのはそういった実行時評価により型が確定して変数の確保なり何なりが完了した実行中の段階のことを指していると思う
n1256 §6.7.5/1 で
> direct-declarator [ type-qualifier-list_{opt} assignment-expression_{opt} ]
となっているのの "assignment-expression" 部分が見かけ上実行時評価されうる部分式だけど、その後にもたとえばスタック上に自動変数として確保するなら alloca() みたいな処理が裏で動くわけで、 a full declarator はそういった諸々の処理を記述していると捉えられて、それらの処理が終わった時点が the end of a full declarator として a sequence point ですよ、という話だと理解した (正しさは保証しません)
そういえば「発展途上国」という呼び名はすごいな。発展した国とまだ発展していない国があり、いずれすべて発展した国のようになるべきという意図が明確にある。
これでも「後進国」の言い換えとしてだいぶマシになっている (ことになっている) という……
それはそれとして、こういうことを考えていると共産主義の「一歩先」ジョークを思い出すわ (?)
アネクドート - アニヲタWiki(仮)【11/11更新】 - atwiki(アットウィキ)
https://w.atwiki.jp/aniwotawiki/pages/37312.html
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
Overwatch が underdog の対になる概念の可能性が出てきた (出てきてない)
このアカウントは、notestockで公開設定になっていません。
Silverlight は「Flash の次世代」であると同時に「Flash の同類」でもあり続け、それが敗因になっているのではと思っている。私は外野なので完全に妄想だが。
なんで「同類」から抜け出せなかったんでしょうね。処理系が自由ソフトウェアじゃなかったから?
近年流行りの処理系は基本的にほとんどの部分がオープンなものが多い気がするし
耐検閲性や匿名性など、権力者(政府にしろ、ISPにしろ、親や恋人にしろ)は無条件に信頼できる存在ではないというところから立ち上がってきた性質は、権力者が線を引くことで存在する犯罪者という区分に寄り添わせようとする試みと相性がよくないしあまり相性がよくてはならないという根本的な難しさがある。
アパルトヘイト政策を終わらせるという活動に参加した、当時の権力者が引いた線では《犯罪者》になる人々を暗号が助けたことが最近話題になった。こうしたことを妨げることなく、「悪人が使うと穴が開く」暗号を作ることはできない。できるのは「誰が使っても穴が開く」ものだけで、善意にせよ悪意にせよ、権力者はときにそちらの方が広まることを望む。穴に気づくのは自分だけだと願いながら。
https://wired.jp/article/plaintext-you-can-now-see-the-code-that-ended-apartheid/
中国系ハッカー、“FBIのバックドア”から米通信大手をハッキング | p2ptk[.]org
https://p2ptk.org/security/4900
その結果がコレ。
あれ WPF の一部というかサブセットみたいな技術だったから、その意味だと Flash よりも狭いんだよな多分……
Flash より手軽だったところがあるとすれば高い金を払わずともそれなりに凝ったコンテンツを作れたというところか? .NET Framework のツールチェインで開発できたから
そしてグラフィカルな用途は Canvas API と WebGL/GPU が全てを食っていき、他のシステムに干渉する要素は胡乱な Web ほげほげに吸われていった(後者はネイティブアプリをちゃんと出せと今でも思っているが)
このアカウントは、notestockで公開設定になっていません。
暗号化の対義語は復号で、暗号文の対義語は平文です。でもって、これは基礎の基礎の基礎なのでこれを知らない人は完全に知識なくイメージだけで物を言っていると考えるのが自然です
Java と JavaScript を混同してるやつは全員モグリだと思えという程度のレベルの話
予測変換とか変換ミスで変になっていることはあるかもねという場合もあるにはあるけど、そうはならんやろという場合については無知の表明に感謝しながら無視です
もちろんノー知識でも全く正しいことを言っている場合だってありえるが、だからといって明らかに基礎が足りてない人の発言を真に受けて検証していたら、じゃあ全人類の言葉をいちいち吟味して検証して判定するんですかという話になるわけで、それは私に課せられた責務ではないし私に還元されると信じられるほど期待値の高いものでもない
まず第一に正しいかどうかでなく検証に値するというボーダーラインを超える期待値があるかどうかの話で、そして第二に「結果として言ってることが正しくても理屈の構成が間違っているなら主張全体として無意味である」という基本的な論理との向き合い方の話です
べつに明らかに胡乱だったり嘘っぽい発言をいちいち「いやこれは本当かも……」と思って調べたり深掘りしたりしてもいいけど、そのコストはあなたが趣味の一環として勝手に払うからこそ「趣味の楽しさを得た」というリターンでやっと釣り合うものなのであって、そうでない人が検証のコストを投資するに値するものでは (基本的に) ない、という話を了解すべき
WYSIWYGがクソなのは、なんらかの編集をしたときにこの†美しい†レイアウトがなぜか崩れて、内容とはまるで関係ないところでレイアウトを"戻す"のに余計な手間がかかる事なんだよな
「再現されるとは限らないものが再現されているように思えてしまうがゆえの無駄」なのか、それとも「再現できて然るべきものを再現できない不具合がゆえの無駄」なのか、同じ現象への向き合い方でもかなりデカいスタンスの差がある
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
一時的な色覚異常そのものよりも「安静にしてます」で済まそうとしてる返答の方がこわい。「病院で話を聞いてついでに診断も受けとこう」とならないんだな
やっとこさ親に相談してなお「明日まだ治らないなら病院行け」状態なのがもう…… (なんで他に異常がありえないと思ってるんですか?)
「病院に行くのは悪いことだ」みたいな観念でもあるんですかね。コンパイルエラーで叱られた気持ちになるみたいな (???)
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
一説によればヒトには「ここだけの話なんだけど」というヘッダーを付けて情報を共有すると速やかに周知される機能が備わっている(いいえ)
DNT ヘッダでフィンガープリントのエントロピーが増してトラッキングに活かされるやつだ (ちがいます)
このアカウントは、notestockで公開設定になっていません。
機能 #566: 布団の上空の活用 - 住居 - Nopmine
https://redmine.potato.immo/issues/566
ErkDemon: Black Holes are Rude (in French)
https://erkdemon.blogspot.com/2009/12/black-holes-are-rude-in-french.html
> And this was probably at least partly because in French, the term for "black hole" – "Trous Noir" – is slang for "anus".
ブラックホールがケツ穴になってしまう文化圏があるという前提で、「無毛定理」とか「毛が3本」とか言ってるわけですね
ブラックホール脱毛定理 - Wikipedia
https://ja.wikipedia.org/wiki/%E3%83%96%E3%83%A9%E3%83%83%E3%82%AF%E3%83%9B%E3%83%BC%E3%83%AB%E8%84%B1%E6%AF%9B%E5%AE%9A%E7%90%86
シュワルツシルト・ブラックホール - Wikipedia
https://ja.wikipedia.org/wiki/%E3%82%B7%E3%83%A5%E3%83%AF%E3%83%AB%E3%83%84%E3%82%B7%E3%83%AB%E3%83%88%E3%83%BB%E3%83%96%E3%83%A9%E3%83%83%E3%82%AF%E3%83%9B%E3%83%BC%E3%83%AB
そんでもってとどめがコレである:
> Thanks to Hawking radiation, if you teach black hole theory in French you now have the unenviable job of addressing a room full of students on the subject of black hole emissions, and hoping that nobody thinks its funny to start making quiet comedic fart noises at comically appropriate moments.
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
任意の型の pretty print ができるとそれを悪用して reflection やら private member variable へのアクセス等が実現できたりするので、はやく規格に reflection が入らないと黒魔術が横行することになりそう (?)