Ukraine's U.N. ambassador calls Russia's veto into question https://www.msnbc.com/opinion/msnbc-opinion/ukraine-s-u-n-ambassador-calls-russia-s-veto-question-n1289826
Ukraine's U.N. ambassador calls Russia's veto into question https://www.msnbc.com/opinion/msnbc-opinion/ukraine-s-u-n-ambassador-calls-russia-s-veto-question-n1289826
RT @hsjoihs@twitter.com: 「中華人民共和国が常任理事国の席を獲得したのは決議の結果である。チェコスロバキアの席が消えた後、チェコもスロバキアも再加盟手続きをした。じゃあどちらでもないロシア連邦って、果たして加盟国なの?」という問題提起か。 https://twitter.com/hsjoihs/status/1497187534144942081?t=P8kMadxuvCfwR0jjCA8VeQ
RT @hsjoihs@twitter.com: 読んだ。「ソ連は加盟国0だけど存続」ではなくて、「ソ連が消滅した時点で席が消えたから、その数日後に『席はロシア連邦が引き継ぎます』と宣言したのは無効」、という論理のようだ。ユーゴスラビアが消滅したとき後継国は全て再加盟をしたが、ロシア連邦は手続きをしてない
https://t.co/nKIT5B1o1W https://twitter.com/hsjoihs/status/1497186566061830148?t=P8kMadxuvCfwR0jjCA8VeQ
ロシア軍、キエフ郊外の飛行場制圧 「部隊200人以上を殺害」報道 https://www.asahi.com/articles/ASQ2T7KCBQ2TUHBI05P.html
ちゃんと型の付いたオプションオブジェクトが渡せるようになってほしい(ここにシュガシンが入るのは許容できる)
This account is not set to public on notestock.
This account is not set to public on notestock.
overload、ad-hoc なやりかたしてない言語でも実現方法引数を渡したときどう解釈されてどのシグネチャで宣言した実装で解決されるか罠がおおすぎるのであんまり使いたくなさがある
JS のそれは相当アドホックで、 C# とかで例えるなら
void Hoge(object[] args) {
if (args.Length > 1) ....
if (args[2] is Fuga) ....
}
みたいなことをやっていて非常によろしくないと思っています
This account is not set to public on notestock.
Amazon Kindleで講談社コミックス約1000冊がとつじょ0円に 「ファブル」「寄生獣」「東リベ」「紛争でしたら八田まで」など(要約) - ITmedia NEWS https://www.itmedia.co.jp/news/spv/2202/25/news184_0.html
This account is not set to public on notestock.
まったく関係ないが ray tracing の本というとこれ思い出した http://www.amazon.co.jp/-/en/Ray-Tracing-Minibooks-3-book-series/dp/B078MM5PZF?ref=dbs_m_nmg_awm_0000_ext
その選択肢なら写経することで構造やアルゴリズム理解して、あとで Rust に、のほうがよさそう……(なぜ茨の道を、いやいいんだけど
たいていの言語は C FFI あるしそんな面倒ではない(というか Ruby の gem も Python の package も結構なやつが実装は C/C++ ですみたいになってない?
This account is not set to public on notestock.
GVL 解放しなくても、callback とか処理したい内容とか登録したら dispatch してあとは裏で動くとかやればよい気がする。
CextでGVL解放系の命令呼んでまでというのはコスパだいぶ悪そう ドキュメントの少ないものを学ばないといけないので
なにか書き直したいプログラムがあって、学びたい言語があるならその言語でプログラム書き直すことこそが言語の学びの道として早いのでは。
This account is not set to public on notestock.
Ruby が手慣れていて他の言語はどれもあんまパッと書ける気がしない、かつ期限も近い、などがあればその限りではない
まあ自分で C extension 書くにしても誰かが用意してる gem 使うにしても、そこまでやるなら C++ とか Rust とかでよさそ……っておもってしまう
あとは C extension 書いて pthread 中で呼んでやるような wrapper みたいなの作るぶんにはメモリ共有してるんだしそんな考えることなくない(共有されたメモリのロックについては考えるひつようあるけど、まあそれは普通そうだし
This account is not set to public on notestock.
This account is not set to public on notestock.
まあ Ruby の資産のままで concurren/ parallel にやりたいなら reactor しかないのはそう
Reactor は thread ではないから multi threaded でも parallel にならないという元々の話は解決されなさそう
This account is not set to public on notestock.
This account is not set to public on notestock.
中東だと粘土豊富だし雨は少ないしだから粘土に藁とか混ぜてこねこねしたの天日干しして煉瓦にする、ってやつだとオンデマンドに建材造れて便利だし
まあそうですね。人類の住居、洞穴に住むとか竪穴掘って乾燥した植物で屋根を葺くとかあるけど、そのあとの技術ツリーは気候と資源で最適な段階違いますからね……
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
実は文明の段階として、必ず金属がある(金属の利用がある文明のほうが進んでいる)かというと必ずしもそうではないのが面白いところ
日本刀の起源は坂上田村麻呂が戦った蝦夷の蕨刀に求められますからね。両刃の直刀は更に昔(古墳時代の副葬品の鉄剣など歴史の教科書にあるように
This account is not set to public on notestock.
太刀は馬上で使うめちゃデカいやつ(鎌倉時代のメインアームは刀ではなく弓)なので、時代が下って短く磨き上げることで打刀にして使う、みたいなのがとくに幕末流行したりした
五箇伝と言われる伝統的な 5 つの地域の作風のうち相州伝があるのだけど、中でも有名な五郎入道正宗の作の刀剣とかも鎌倉時代(の末期ごろ)
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
RT @Spicy_Wolf_Prj@twitter.com: 🍎🍎🍎🍎🍎🍎🍎
特報!!
『狼と香辛料』
完全新作アニメ制作決定
🎉🎉🎉🎉🎉🎉🎉
――のう、ぬしよ。
また旅が始まるんじゃろ?
#狼と香辛料 https://t.co/zwj5EIK1R5 https://twitter.com/Spicy_Wolf_Prj/status/1497119442752667648?t=2nKdWOV-MvmGlTK42wJ9HQ
プーチン大統領は国民にいかに「ウクライナ侵攻」の理由を説明したのか【1】1時間スピーチ全文訳(今井佐緒里) - 個人 - Yahoo!ニュース https://news.yahoo.co.jp/byline/saorii/20220224-00283560
This account is not set to public on notestock.
中国軍用機9機が台湾防空識別圏に侵入 | Article [AMP] | Reuters https://jp.mobile.reuters.com/article/amp/idJPKBN2KT25S
RT @wakatono@twitter.com: あと、ウクライナ方面のあれこれの「速報」と称した件名と添付ファイルが付いたメール。
何かの情報か記事が誤って着弾したのを装いつつも、添付ファイルは悪性マクロやスクリプト付き(そしてマクロ実行に誘導するための文言も)。リンクあってもヤバい筋。
そんなんが来ても、ソッコー削除でひとつ。 https://twitter.com/wakatono/status/1496896666410315778?t=Rh8efs-cvEXeQt0f6AZDoA
RT @wakatono@twitter.com: 【悪性メール注意報】
ウクライナ方面のあれこれで、DDoSの話が取り沙汰されてるけど、こういう時に流行りがちなのが悪性メール。フィッシング然り、悪性の添付ファイルつきメール然り。
例えば「攻撃来ることが予想されるから、メールのリンクから不正な取引されてないか確認してね」とかありそう…。 https://twitter.com/wakatono/status/1496895824718331908?t=Rh8efs-cvEXeQt0f6AZDoA
ロシア国防省のサイトが HTTP Status 418 (I'm a teapot) を返すようになったのはどこかからの攻撃?
asm! が stable になってうれしい!!! >> Release Rust 1.59.0 · rust-lang/rust · GitHub https://github.com/rust-lang/rust/releases/tag/1.59.0
@S_H_ https://www.defconlevel.com/european-command-news.php 欧州軍には 2 な気がします
This account is not set to public on notestock.
USEUCOM(合衆国欧州軍)が DEFCON 2 >> European Command News | EUCOM Or USEUCOM Alerts Europe https://www.defconlevel.com/european-command-news.php
RT @mattn_jp@twitter.com: ロシア国防相のサイト、現在エラーで落ちている件は置いておいて HTTP の Server ヘッダは団体の自己紹介する物ではない。 https://t.co/iulT61GVVM https://twitter.com/mattn_jp/status/1496758227865899009?t=drOsLrJ4BALvDIJjXxJH5g
“ドネツク、ルガンスクとロシアが併合したクリミア半島を陸路でつなぐ回廊をつくるため軍をさらに侵攻させるかが一つの焦点だ。”
ウクライナ侵攻の狙い 小泉悠、畔蒜泰助両氏に聞く - 産経ニュース https://www.sankei.com/article/20220224-2MR34WATRVLBPO4RIOD4B3MHJY/
“第三次世界大戦の可能性は低いが、第一次大戦も偶発的事象が契機となった。ロシアがそうした火種を作っているのは間違いない。最悪の場合、ロシアが警告射撃の意味合いで、無人地帯で限定的な核使用に踏み切る可能性も排除はできない。”
ウクライナ侵攻の狙い 小泉悠、畔蒜泰助両氏に聞く - 産経ニュース https://www.sankei.com/article/20220224-2MR34WATRVLBPO4RIOD4B3MHJY/
実は昭和って終戦の 1945 年が昭和 20 年でついでに皇紀 2600 年が 1940 年なのでそこらへんから西暦への換算ラクなのよね。今後改元するならせめて 5 の倍数のときにしてほしい。
固定長レコードシステムでレコード長を変えずに逃げてきたところ、次はどう逃げるみたいな面白い答え待ってますって感じ
まあ内部で unix time だとしても 2038 年問題が顔を出してくるし、NTP とか使ってたら 2036 年問題もやってくるんだけど……
内部で Unix time とかで持たせて representation で元号出すとかにすべきところを内部処理昭和のままにしてずるずる延命してたシステムがたくさん出てきて地味につらそう、Y2K のときにも同じこと言われてたのをそれでも延命してたやつとかがいよいよつらくなるやつ
一説によれば、12 月を消し飛ばす hard landing での暦移行を強行することによって当時お財布事情の苦しい明治政府は役人への給金 1 月分支払わず済んだから、という話もある。ただ民間とかでいきなりそう言われても……ってなったので非公式だけど天保暦の暦も毎年発売されて、それが今でも発売されてる
This account is not set to public on notestock.
メトン周期とか知られてたり、公転軌道についても現代はシミュレーションでかなり細かい軌道がわかるようになってるからそれで方程式ある程度立式できる気がする。まあ 2033 年問題とかもあるんだけど。
This account is not set to public on notestock.
@rinsuki enterprise 向けでも HP の出荷してるラックサーヴァーとか本当にカジュアルに curl コマンドから UEFI アクセスできてかなりおもしろいよ
@rinsuki Intune とガッツリ integration できるのは知らなかった。なるほど。まあ最近の UEFI 実は規格の中に HTTP や RESTful API server の framework ブチ込んできてて、PXE ではなく HTTP から boot するとか、IPMI ではなく REST API で POST して firmware configuration とかもできるので、そこらへんの産物な感じもする https://uefi.org/sites/default/files/resources/UEFI_Plugfest_May_2015_HTTP_Boot_Redfish_Samer_El-Haj_ver1.2.pdf
天保暦とグレゴリオ暦の変換式は一般に知られてるからあんまそこは問題ではなさそう(たぶんイスラーム暦は今でも出してくれそうだし
正規表現や正規表現エンジンのことあんまりわかってないの悲しくなってきたから『詳説正規表現』買いたくなってきた、買っても普段 C 書いてるとあんま応用できない知識だけど……(まあ C にも regex あるっちゃあるけど
たとえば日本人がめちゃくちゃ享保年間の暦を参照する国民ならシステム API も享保に対応してただろうけど、文字コードのほうも必要に応じて享保を符号化してだろうし
n 文字ずつ取る、左から n 文字ずつとかなら正規表現つかえる言語だとサクっと書けそうだけど、右からとるとなるとトリッキーそう
配列とか文字列とか reverse するとシンプルに書けるじゃん、みたいなやつ、最後に reverse しなおすとか入ってると計算量どうなんだろねって気持ちになるときあるけどコンパイラとかで最適化されるのかな。
C 書いてるといい書き方ないかとか libc や POSIX にあるわずかな文字列操作 API 組み合わせてスマートにできないかしばらく考えてから、結局配列に対して array index で先頭から愚直にループしてこねこねするのが時間的にも空間的にも最適だねってなることが多々ある(かなしい)
zip は (IE<T>, IE<U>) -> IE<(T, U)> なやつで配列に対する動作だとだいたいこの動作で統一されてそう
s.Reverse().Chunk(n) というのがありますね PS で使えるかはわからんが……
文字種が ASCII で文字列が byte の排列で表現されてるなら右から n byte 取得したあと n byte シフト繰り返すほうがシンプルに思えるけど、そもそも文字列のちょっと変わった操作って基本的に泥臭くなりがちだから諦めて泥臭い実装したやつを関数に押し込んで spilt_per_n_digit とか適当な名前で切り出したほうがいいとおもった。
This account is not set to public on notestock.
This account is not set to public on notestock.
@rinsuki サーヴァー製品で真っ黒い画面に firmware 屋(AMI とか)のロゴが出てくる POST 画面にあとはお決まりの真っ青な背景に灰色の枠の味気ない UI の、あれも SecureCore か H2O か Aptio かではあるんだけど、最近は各社カスタマイズできる GUI のオプションもソリューション売りしてる
@rinsuki Phoenix 社の SecureCore 以外は Insyde の H₂O や American Megatrends 社(AMI)の Aptio か、だいたいこの 3 つのどれかしか選択肢はないと思う
@rinsuki まあ UEFI の前身の EFI はその起源からして Microsoft が深く関わってるし結構な部分内製しててもおかしくはないけど、フルスクラッチしてもあんま意味ない(Microsoft か価値を発揮したい場所でもない)ので NDA 結んでコード貰ってきてガッツリ手を入れる、とかまではやっても結局コードベースはどこかからもらってるんじゃないかな
@rinsuki たとえば VAIO は Phoenix の SecureCore 使ってるんだけどこんなかんじの GUI になってて、Phoenix のサイトでも GUI BIOS setup とかを彼らのプロダクトのオプションのひとつとして売ってたりするし、ボタンやフォントのカスタマイズくらいはまあやるだろうし、というかんじ https://www.phoenix.com/products/uefi-firmware/
SurfaceのUEFI結構凝ってるイメージがある https://support.microsoft.com/ja-jp/surface/surface-uefi-%E3%81%AE%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95-df2c8942-dfa0-859d-4394-95f45eb1c3f9 けどこれどっかのOEMなんかな