微妙につらい><
たぶん、送り込み回送のついで客扱いをおまけでしてるだけで誰か乗ったらラッキーって発想で特に利便性とかは考えてないのかも?><;
岡山6時43分着って、岡山6時41分発の始発のぞみに間に合わないのか・・・。>BT https://mstdn.nere9.help/@orange_in_space/100797661008767730
[JR]山陽新幹線の時刻表 - えきから時刻表
http://ekikara.jp/newdata/line/2701011/up1_1.htm
どんな人が乗るのか謎なダイヤだ・・・>< http://ekikara.jp/newdata/detail/3701011/49584.htm
特急しおかぜ乗客4名!?><;(早朝だからというか事実上の送り込み回送?><) https://jtsb.mlit.go.jp/jtsb/railway/detail.php?id=1932
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
今月分の報告書来てる>< さんふらわあ だいせつ火災事故のもある><
運輸安全委員会 http://www.mlit.go.jp/jtsb/
撮影時のみ一瞬消すなら出来そう?><動画撮影はどうしよう?><; ていうか必要な時だけノッチ出せばいい?><
有機EL良く分かっていないけど、3色発光層のさらに奥にカメラを設置して、マジックミラーみたいな感じで、発光層の向こうから撮影したら、ノッチなしになったりしないのかな。
東大宮操車場、こんな場所だったわけだし><
昭和の残像 鉄道懐古写真(4) 東北新幹線全線開業の35年前、特急列車の貴重な休息シーン | マイナビニュース https://news.mynavi.jp/article/retrospective-4/
動き少ないけど、埼玉の東大宮操車場も陸橋架かってて上から見れる><(国鉄時代に見たらものすごく楽しかったであろう場所かも><)
このアカウントは、notestockで公開設定になっていません。
Find the highest order bit in C - Stack Overflow https://stackoverflow.com/questions/53161/find-the-highest-order-bit-in-c
FreeBSDのソース見たけど、普通にシフトして探してるっぽい><
https://github.com/freebsd/freebsd/blob/master/sys/libkern/fls.c
一番大きい1のbit(例えば00101101なら6)を調べるのって高速に調べるアルゴリズムとかってないのかな?><(頭からシフトして見てくしかない?><)
(つづき)
でも、なんで必ず一番左のビット(この場合は24bit目)が1になるの?><の説明><
浮動小数点数ってつまり指数表記なんだから、仮数部を指数部分ずらした表現じゃん?><
例えば「00001010.00」って数があったとする><(2進でも10進でもおk!><)
これで桁以外の意味がある部分(つまり両側から0を削ってたら)は「101」かも><
でもそれだと困る><
101じゃ無くて1010なんだから><
そこで「最初のゼロじゃない数字が何桁目(千の位とか)にあるか?><」ってことも覚えておけば、元に戻せる><
「1010.00」ならば下から見て4桁目だよっておぼえてれば元に戻せる><
つまり、「101」(仮数部)を「4」桁目から(指数部)書いたやつ!><って表現するのが浮動小数点数><
ところで、仮数部は「最初のゼロじゃない数字」からなんだからつまり、仮数部の頭は0では無い><
さらに2進数の場合は0じゃない数字は1しかない><
つまり最初は必ず1になるんです!!!!><
(完)
IEE754の「けち表現」の意味がなかなかわからなかったけど、「なんで必ず1になるか?」をこう理解したらわかった><
-----
2進数で0以外の数字をあらわそうとすると、必ずどこかに1があるじゃん?><(無ければゼロじゃん?><;(10進数で言うと0じゃない数字があればゼロじゃないじゃん?><))
めでたしめでたし><
(つづく)
これを逆から考えれば、整数をfloatに出来るはず?><
https://mstdn.nere9.help/@orange_in_space/100795514968355061
IEEE754 単精度で5.0><
バイナリ表現><
01000000 10100000 00000000 00000000
符号:0(正)
指数部 8bit
10000001(127足してある表現なので-127して「2」)
仮数部 23bit
_0100000 00000000 00000000
仮数部は24bit目が常に1だけどケチって23bitに削ってあるので、それを元に戻す><
10100000 00000000 00000000
(とりあえず整数(=指数部が正)だけで考えると)
それを右に24bitシフトして、左に1ビットシフトして、最後に左に指数分(今回は「2」)シフトすると、
(つまり21右シフトする)
00000000 00000000 00000101
0b101なのでつまり10進で「5」 だ!!!><
AN575 IEEE 754 Compliant Floating Point Routines | Application Notes | Microchip Technology Inc. http://www.microchip.com/wwwAppNotes/AppNotes.aspx?appnote=en010961
例えば16bitな整数を単精度な浮動小数点に変換するのって、標準的な8bitCPU(FPUとか無いやつ)を使ったら何命令ぐらいで出来るんだろう?><
IEEE 754な浮動小数点数をビット弄って自分で作ろうとしてみて思ったけど、もしかして整数を浮動小数点数に変換するの(例えばintな42をfloatな42.0とか)って、ものすごくめんどくさいというか(単純なCPUを基準に見た場合)わりと重い処理なのかも?><
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
島津製作所の「dzu」と標準式ローマ字 | yasuokaの日記 | スラド https://srad.jp/~yasuoka/journal/624131/
島津製作所の考えるQWERTY配列の歴史 | yasuokaの日記 | スラド https://srad.jp/~yasuoka/journal/624015/