00:24:40
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
完全に考えが甘かったんだけど、これ OoB が見えたところで駐車場の透明な壁を貫通できないから結局外には出られそうにないわ……やっぱり屋根よりも地面を掘った方が良さそう? #portal
00:39:12
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
どう頑張っても駐車場から脱出できる気がしなくて泣いてる #portal
00:45:09
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
01:11:25
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
また portal のおもしろルートみつけた (inbound)
01:11:41
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 01:04:15 山岸和利の投稿
ykzts@ykzts.technology
このアカウントは、notestockで公開設定になっていません。
01:16:28
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 01:14:59 かるばぶの投稿
babukaru@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
01:17:30
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
fcitk の issue が中国語だったり面白そうなライブラリの README がロシア語だったりした経験から学んだので、基本的に英語を使うようにしている
01:18:44
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
escape 02 の turret が沢山でてくるところを inbound で安全にスキップする方法です #portal
01:21:33
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
今日も新規性のありそうな研究成果が出たので風呂入って寝ます
01:21:53
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
01:24:24
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 01:24:14 はいりふおじさん(LIFT650)の投稿
Common_Lisper@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
01:24:44
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
今回は表の世界だけでやりましたよ!
ちょっとギミックをスキップして透明な面に portal 撃ったりしたけど
01:27:39
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
一応解説しておくと、
* 上の床とかでアクションをしなければ turret の壁が開いたり動いたりしない
* 壁が動く前から斜めの壁の位置には当たり判定があり portal も撃てる
* 下の泥床で ABH をすると加速がめちゃくちゃ早い
の合わせ技です #portal
01:33:30
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
低い方の斜め壁 (透明) に乗った状態で動き回ったりすると、うまい具合に判定が入って自分の乗っている斜め壁だけが開くなんてこともあります #portal
01:44:24
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
Portal のバグとか非正規ルートの話をできる人もっと増えてほしいよ……
03:19:12
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
03:29:20
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 03:24:26 らりお (進捗垢)の投稿
loliconductor@mastodon.cardina1.red
このアカウントは、notestockで公開設定になっていません。
03:29:22
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 03:26:39 らりお (進捗垢)の投稿
loliconductor@mastodon.cardina1.red
このアカウントは、notestockで公開設定になっていません。
03:29:24
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 03:28:15 らりお (進捗垢)の投稿
loliconductor@mastodon.cardina1.red
このアカウントは、notestockで公開設定になっていません。
03:32:00
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
03:46:44
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 03:46:31 らりお (進捗垢)の投稿
loliconductor@mastodon.cardina1.red
このアカウントは、notestockで公開設定になっていません。
03:48:24
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 03:48:00 らりお (進捗垢)の投稿
loliconductor@mastodon.cardina1.red
このアカウントは、notestockで公開設定になっていません。
04:05:48
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
@musashino205 アラインメント調整かと。
一般に4バイトとか8バイトの値は始点アドレスが4や8の倍数だとアクセスが高速だったり、アラインされていない領域にはアクセスできないハードウェアが存在したりします。
パディングは、コンパイラがそういった多バイト変数をちょうどよいアドレスに置くために間隔を調整するものです。
04:06:22
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
04:07:06
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
04:08:52
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
うっかりパディングと union が組み合わさると悪魔の未定義動作が始まって白目剥くことがある
04:09:41
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 04:08:04 かるばぶの投稿
babukaru@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
04:12:15
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
たとえば 0x12 のアドレスから4バイト整数を取ってこようとするとき、そのままアセンブリを吐くと bus error で CPU 例外が飛ぶなんてことがありえるので、その場合コンパイラは
(uint32_t)(*((uint16_t *)0x10)) << 16 | (uint32_t)(*((uint16_t *)0x14)) >> 16
みたいなコードを吐いてやる必要があるわけですね。
まあハードウェアによりけりなんですが
04:12:29
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
データ型のアラインメントとは何か,なぜ必要なのか?
04:13:29
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
04:14:14
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 04:09:12 かるばぶの投稿
babukaru@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
04:14:44
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
パンパンの荷物を紐で縛ったり摩擦の強い素材でパッケージングするとギチギチ鳴るのでは
04:14:54
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 04:07:16 大破の投稿
musashino205@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
04:14:58
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 04:09:16 大破の投稿
musashino205@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
04:14:59
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 04:11:27 大破の投稿
musashino205@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
04:15:04
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
04:16:24
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
一応捕捉しとくと、コンパイラが本当にこんなことするかは知らない (というか多分しない)、何故なら普通はアクセスしようとしているアドレスがちゃんとアラインされているかどうか事前に確認できないから。
というか C だと未定義動作になりそう…… (知らんけど)
04:18:13
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
C 言語はその辺りのハードウェア由来の環境の差異とかにかなり柔軟に対応していて、特定ハードウェアで動かなかったり挙動が異なるおそれのある動作はことごとく「未定義動作」とか「処理系定義」とかで片付けられています (つまりそこを踏むと安全性や移植性が死ぬ)
04:20:39
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 04:17:43 かるばぶの投稿
babukaru@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
04:22:27
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
和訳が割り当てられないの、固有名詞だったりとか長期間残りそうにない言葉とかが多いのではという気がしている。
実のところ情報系でも私のラボ周辺の分野は結構日本語が割り当てられていたりする実感があり
04:23:30
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
まあ複合的な言葉は単語ごとに可逆な形で訳していけばいいみたいなアレもあるんだけど
04:25:11
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
gradual typing が「漸進的型付け」とか refinement types が「篩型」とか、よく訳したなぁという気持ちになる
04:25:49
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 04:24:44 かるばぶの投稿
babukaru@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
04:26:20
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
あー
構成員が少ないと訳語割り当ての合意形成がしやすいみたいなのはあるかもしれない (知らんけど)
04:27:05
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
04:30:12
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
04:31:06
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
04:32:40
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
04:34:07
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
英語の原文読めるし工業的に使う気もないから JIS の訳が用無しかというとそうでもなくて、こういうところで意思疎通のための下回りを整備してくれるという有り難みはあるわけです
04:34:18
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
04:35:59
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
まあ議論するときは結局英語か片仮名使っちゃうことも多々あるんだけどね😋
04:37:08
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 04:36:08 かるばぶの投稿
babukaru@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
04:38:37
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
音を持ってきたうえで語形の変化は自分の言語のを適用するか、意味から作り直すかのどちらかなんだろうとは想像している
04:39:25
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
中国語だとフロッピーディスクは「軟磁盤」なんだっけ?
04:41:19
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
04:42:04
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
訳語があるにしろ、英語と相互変換しやすいのにしてほしいよなぁ……英語と日本語で全然違うと覚えるのが大変だ
06:21:48
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
06:30:51
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
superb って super👍 かと思ったら普通にそういう英単語なのね……
15:34:23
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 15:34:08 バトルプログラマー柴田智也✅の投稿
tomoya_shibata@m6n.onsen.tech
このアカウントは、notestockで公開設定になっていません。
15:48:51
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
@lemon Finally I got the correct answer: non-`Char` characters are prohibited at any place in an XML document (even if they are escaped).
https://github.com/sparklemotion/nokogiri/issues/1581#issuecomment-272515864
EBNF itself used in the spec requires matched characters to also match `Char`, so any production rules implicitly uses only `Char` characters.
(BTW it seems `Char` is defined recursively lol)
XML parsing fails at vertical tab characters in attributes · Issue #1581 · sparklemotion/nokogiri
15:56:57
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
16:07:50
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
💬返信
🔁リツイート
♥いいね
⬆️おっぱいもっと大きくてもいいよ
16:22:41
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
The connection between video games and mass shootings isn’t just wrong—it’s racist
16:43:57
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 16:29:29 sublimer@あすてろいどん鯖管の投稿
sublimer@mstdn.sublimer.me
このアカウントは、notestockで公開設定になっていません。
16:55:24
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
18:20:19
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
18:21:07
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
FS を壊した口の悪いかるばぶ「fsckin' shit!」
19:02:50
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 19:01:49 umikaki5017の投稿
umikaki5017@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
19:55:23
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
21:33:56
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
システムアップデートしただけなのに無効化していたはずの †ナチュラルスクロール† が有効化される Windows とかいうゴミ、駆逐された方が人類のためだと思う
21:34:58
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
これ Windows じゃなくてドライバ (設定ユーティリティ) の問題か?だったらそいつらも一緒に滅びてくれ
21:35:35
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
オメーは boolean ひとつも記憶できねえのか
21:36:28
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 21:34:48 はーしぇる。
の投稿
herschel@raptol.net
このアカウントは、notestockで公開設定になっていません。
21:36:57
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
手の届く範囲は独学でやるのが良いと思う。教師がいないと気が向かないときは他のことに逃げられるし。
21:37:44
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
それでやる気が長期的に持続するようであれば大学とかでも専攻してみれば、学部後半とか院あたりの授業で「これは独学ではキツそう……」みたいなのがちょくちょく出てくるから楽しめるよ (個人の感想)
21:49:03
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 21:47:01 宮原太聖(JP)の投稿
TaiseiMiyahara@mstdn.jp
このアカウントは、notestockで公開設定になっていません。
21:49:06
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 21:48:14 宮原太聖(JP)の投稿
TaiseiMiyahara@mstdn.jp
このアカウントは、notestockで公開設定になっていません。
21:49:32
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
「○○よりは腹を切った方がマシだ」という苦痛の比較アピールなのでは。知らんけど。
21:50:05
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
22:13:29
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 21:49:20 かいわれ🎨🌱3日目南ヒ-11aの投稿
kaiware@pawoo.net
このアカウントは、notestockで公開設定になっていません。
22:28:49
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
アストラ、ネタバレでもないけど念のため
彼方のアストラ、ちょっと都合の良い展開とかが多いかなという点を除けば普通に面白かったし、まあ都合が良いのは創作の特権でもあるのでべつにそんなに気にならないですね
22:30:43
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
アストラ感想、ネタバレ
シナリオの構成は結構うまかったなと思っていて、各話でキャラの生い立ちとか経由した星でのトラブルみたいな短期的な問題に遭遇して解決するという波と、刺客や歴史の秘密についての謎が明かされるという長期的な波、この2つが両方ともうまく途切れなかったので、途中でダレなかったなと
22:39:14
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 22:12:02 もぽぽの投稿
mopopo@kirishima.cloud
このアカウントは、notestockで公開設定になっていません。
22:39:49
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
もぽぽ (@mopopo@kirishima.cloud)
22:40:37
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
「信じている人は」の方が適切かもしれない (知らんけど)
22:41:06
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
標準的な日本人の定義に疑問を持つような人は既にちょっと標準から外れてそう (適当)
22:41:36
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
←「(適当)」とか「知らんけど」とか付けとけばどんな適当発言も許されると思ってないかこいつ
22:42:58
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 22:40:40 総資産6マンの投稿
guniuni@mstdn.jp
このアカウントは、notestockで公開設定になっていません。
22:42:59
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 22:42:43 宮原太聖(JP)の投稿
TaiseiMiyahara@mstdn.jp
このアカウントは、notestockで公開設定になっていません。
22:44:25
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
そもそも情報を共有することによる利益というのは現代の日本 (特に大学) で研究活動をしている人々にとっては当然に了解済でその恩恵に与っているものだとばかり思っていたんだけど、実は自覚がない人が多い……?
22:45:20
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
あなたたちが読んでいるその論文やら文献は何故公開されているのかというのを考えれば、独占だけが情報の使い方ではないというのは自明な気がするけど……
22:46:31
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
22:46:37
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 22:45:24 宮原太聖(JP)の投稿
TaiseiMiyahara@mstdn.jp
このアカウントは、notestockで公開設定になっていません。
22:46:44
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 22:46:24 宮原太聖(JP)の投稿
TaiseiMiyahara@mstdn.jp
このアカウントは、notestockで公開設定になっていません。
22:46:55
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
あー、美術館とかが作品の画像の利用に制限かけるアレなぁ……
22:48:33
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
22:49:28
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%82%B8%E3%83%A3%E3%83%BC%E3%83%8A%E3%83%AB
22:51:08
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
論文のオープンアクセス化を推進すべき7つの理由と5つの提案 | 【帰ってきた】ガチ議論
科学の未来のために、論文を「購読料の壁」から救い出せ:伊藤穰一
22:51:49
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 22:48:53 Flatの投稿
Boher@pawoo.net
このアカウントは、notestockで公開設定になっていません。
22:55:56
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
ビッグローブじゃないのでよくわからないです(クソコメ)
22:56:13
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
22:58:23
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 22:57:22 Ushitora Anqouの投稿
anqou@mstdn.anqou.net
このアカウントは、notestockで公開設定になっていません。
22:58:40
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
三値論理で null を含めるのはブラックジョークすぎる (すき)
22:58:48
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
22:59:11
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
null じゃなくて undefined とかそういう話をしているのではないよ
22:59:37
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 22:58:54 梅の仁の投稿
fplwd@mstdn.anqou.net
このアカウントは、notestockで公開設定になっていません。
22:59:39
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
23:01:04
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
一般に3値論理というと、 true / false / intermediate みたいなやつよね。
たとえば解釈として true = 1, false = 0 とすると intermediate = 0.5 になる。
で、
AND(x, y) = min(x, y)
OR(x, y) = max(x, y)
NOT(x) = 1 - x
みたいな感じで演算子を定義できる
23:01:38
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
あるいは 1, 0, -1 で NOT(x) = -x にしてもいいんだけど、本質は同じ
23:02:00
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
3%E5%80%A4%E8%AB%96%E7%90%86
23:02:09
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 23:01:48 毎日10km走ってますの投稿
nacika@oransns.com
このアカウントは、notestockで公開設定になっていません。
23:02:27
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
オタク挙動が妙な値ばかり第三の値に使おうとするのやめて!!!
23:02:58
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 23:02:52 Ushitora Anqouの投稿
anqou@mstdn.anqou.net
このアカウントは、notestockで公開設定になっていません。
23:03:16
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
まあ結構近いと思います (ファジーの方に詳しくないので私には何ともいえないけど)
23:05:40
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 23:05:01 梅の仁の投稿
fplwd@mstdn.anqou.net
このアカウントは、notestockで公開設定になっていません。
23:05:50
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
gradual typing 感がある >unknown
23:06:13
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
⊤型 (any) と unknown を区別するの大事だと思う (個人の感想)
23:06:50
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
None と Some(always_true) 程度には大きな違いがあるよね。意味的には。
23:07:33
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
never は察するに ⊥ のことだと思うけど、これはマトモな静的型付き言語なら結構いろいろなところで提供されていると思うし割と汎用的な概念
23:08:03
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
C / C++ の void 型が unit とも bottom (never) ともつかない微妙な感じのものなので説明がややこしいんだよな
23:08:31
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
void の void は虚無なんだけど、 void * の void は虚無ではなく「型がない」という意味 (一貫性のNASA)
23:08:34
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
あと C の void の一貫性の NASA といえば、 void が unit 相当なのか bottom 相当なのかも微妙な感じよな (個人的には unit であろうという印象を持っている)
23:08:37
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
その解釈に従うならば、「void 型を返す関数」が実際に返しているのは「ただ一つの (実質何の意味もない) 値」であって、これがバイナリレベルではナンセンスなので省略される、みたいな理解をするのが (直観的には) 自然かもしれない
23:08:42
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
(void)unused_arg;
とか、何やってんだお前という感じはある
23:08:56
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
@tacumi 実際のところ、 void の void が虚無なのに void * の void が虚無ではなく「型指定がない」程度の意味しかないのが混乱の原因なので、ウーン説明が面倒だぞという感じですね
23:09:09
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
三項演算子に void の式を突っ込めるのとか、なかなか愉快な仕様になっている (お前それ絶対 unit じゃなくて bottom のつもりで型付け規則用意したやろみたいな感じ)
23:09:44
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
23:11:47
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
bottom (⊥, never とも) は「その型の値は存在しない」というもので要するに空集合みたいなもの。
bottom 型の値を受け取る関数などがあれば、その関数は呼び出される前に必ずプログラムが終了する (つまり絶対に実行されない) ことが静的にわかる。
unit は「その型の値はただひとつ存在する」というもので、単元集合。
23:12:48
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
unit は集合論的な意味での singleton ではあるけど、プログラミングのデザパタであるところの「シングルトン」とは違って、後者は「その型のオブジェクトがメモリ上にただひとつ存在する」くらいの意味だけど、その型としてありえる値がただ1種類であるという意味ではないので全く別の概念
23:14:32
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
23:18:25
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
23:22:36
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
23:27:07
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
mastodon.social はスパムの温床という印象しかなくなったのでドメインブロックしている
23:30:52
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
23:31:34
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 23:30:30 はいりふおじさん(LIFT650)の投稿
Common_Lisper@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
23:32:43
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
23:33:03
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
23:36:33
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
強力な型システム、ややもすると裏で SMT ソルバ動かすことになったり決定不能になったりするので、結局人類はちゃんと型を意識してほどほどにコンパイラに楽をさせてやれという気持ちになる
23:40:08
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
Update PG''s logo · ProofGeneral/PG@adbaafb
23:40:31
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
23:41:27
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 23:38:38 かるばぶの投稿
babukaru@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
23:41:37
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
かるばぶ (@babukaru@mstdn.maud.io)
23:42:39
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2019-09-19 23:41:55 Ushitora Anqouの投稿
anqou@mstdn.anqou.net
このアカウントは、notestockで公開設定になっていません。