精密ドライバー
精密ドライバー
久しぶりに精密ドライバーを使ったのだけど、 ねじ山にドライバーの先を合わせるのに大変苦労した。 理由は言うまでもない😓
MI68
こういうイベントもご無沙汰だなあ… 今回もなかなか面白いものがあったようで
ACE
今回の出展はJupiter ACE! BASICではなくForth言語を使っている珍しいPCなんで、この機会にチャレンジしてみてね! この凄さが分かる人が果たしてどれだけいるのか… #MI68 pic.twitter.com/wiDnV4uKgN
— 三郎@みぃくんモフり隊 (@SBRSNPI) October 11, 2026
へーと調べてみると、しっかり(?)うぃきぺにエントリがあって
The Jupiter Ace was a British home computer by Jupiter Cantab, released in 1982. Like many other home computers of the era, it utilized the Zilog Z80 microprocessor. Known for its distinct white case and visual similarity to the ZX Spectrum, the Ace differed from other microcomputers of the time in that its programming environment used Forth instead of the more popular BASIC.
さらに読み進めると
The Jupiter Ace was named after an early British computer from 1950: the Pilot ACE.[6]
こんな一文が。
そう言えばチューリングが作ろうとしていたコンピューターもACEという名前だったような… で、リンク先のPilot ACEのエントリを見ると
The Pilot ACE (Automatic Computing Engine) was one of the first computers built in the United Kingdom.[3] Built at the National Physical Laboratory (NPL) in the early 1950s, it was one of the earliest general-purpose, stored-program computers – joining other UK designs like the Manchester Mark 1 and EDSAC of the same era. It was a preliminary version of the full ACE, which was designed by Alan Turing, who left NPL before construction of the Pilot ACE was completed.
ACEについてはこう
Automatic Computing Engine - Wikipedia
The Automatic Computing Engine (ACE) was an early British electronic serial stored-program computer design by Alan Turing. Turing completed the ambitious design in late 1945.
The ACE was not built, but a smaller version, the Pilot ACE, was constructed at the National Physical Laboratory and became operational in 1950. A larger implementation of the ACE design was the MOSAIC computer, which became operational in 1955. ACE also led to the Bendix G-15 and other computers.
Jupiter ACEのROMコードをざっと見ました。なかなか手堅いFORTH実装と見ました。エディタも使える様子で、単なる言語プロセッサではない統合開発環境としてきちんと実装しているなぁと感慨深いです。
— Norihiro Kumagai (C108日曜日 南o-01aPIOつくし(PIO-DMA編)) (@tendai22plus) October 11, 2026
Jupiter Ace - Wikipedia にあったAce’s Forth vocabularyを見るとこう
FORTH UFLOAT INT FNEGATE F/ F* F+ F- LOAD BVERIFY VERIFY BLOAD
BSAVE SAVE LIST EDIT FORGET REDEFINE EXIT ." ( [ +LOOP LOOP
DO UNTIL REPEAT BEGIN THEN ELSE WHILE IF ] LEAVE J I' I
DEFINITIONS VOCABULARY IMMEDIATE RUNS> DOES> COMPILER CALL
DEFINER ASCII LITERAL CONSTANT VARIABLE ALLOT C, , CREATE :
DECIMAL MIN MAX XOR AND OR 2- 1- 2+ 1+ D+ - + DNEGATE NEGATE
U/MOD */ * MOD / */MOD /MOD U* D< U< < > = 0> 0< 0= ABS OUT
IN INKEY BEEP PLOT AT F. EMIT CR SPACES SPACE HOLD CLS
# #S U. . SIGN #> <# TYPE ROLL PICK OVER ROT ?DUP R> >R !
@ C! C@ SWAP DROP DUP SLOW FAST INVIS VIS CONVERT NUMBER
EXECUTE FIND VLIST WORD RETYPE QUERY LINE ; PAD BASE
CURRENT CONTEXT HERE ABORT QUIT
いくつか何をするのかわからんワードがあるけど (当時の)BASICぽいのもあるね。BLOAD/BSAVEとか
初代
#MI68 当日の搬出を待つだけになった初代PC/ATことIBM5170。クッソ重いんですよこれ…PC-9801XL2より重いと言って、どれくらいの人に理解してもらえるかしら…w https://t.co/OODOswA1FS pic.twitter.com/iINmxYEjlj
— 後藤 浩昭 / GORRY (@gorry5) October 9, 2026
会社にあったなこれ(初代PC/AT)。 確かにとても重かった(笑)
新刊近刊
10月下旬新刊
— 書泉_MATH (@rikoushonotana) October 11, 2026
『一生に一度は解きたい 至高の算数超良問50』
算数星人(カワタケイタ)(かんき出版)
◆3万部突破『至高の算数良問100』の難問バージョンがついに登場
◆「年100問以上、問題作成」&「灘中入試問題を即日解説」する作問職人!
◆「挑戦したくなる算数問題」本がついに発刊!!… pic.twitter.com/O8wRVKpOOu
10月下旬新刊
— 書泉_MATH (@rikoushonotana) October 11, 2026
『集合論の心がわかる 新しいアプローチ思索の基盤としての現代数学』長岡 亮介(日本評論社)
ふつうの入門書における常識・誤解をくつがえし、論理・思想・歴史を土台に置いて、素朴集合論の核心をまなぶ画期的入門書が誕生。
予約受付中⇩
https://t.co/D44fuHy5FK pic.twitter.com/xDCQ6bOYyH
10月下旬新刊
— 書泉_MATH (@rikoushonotana) October 11, 2026
『分数から進化した「無限に続く数の世界」n進法の小数と不思議なp進数』小林 吹代
(技術評論社)
分数とn進法の関係を解き、p進数の概念へと案内し、数の不思議と神秘に迫ります。
予約受付中⇩https://t.co/HTbDGFR0YS pic.twitter.com/WSupHcmIym
[4階]「水族館飼育員のキッカイな日常 増補新版」
— 書泉グランデ | 神保町 (@shosengnd) October 11, 2026
著者なんかの菌さんサイン本
🐟🦭🐬🐡🐠\あと1冊‼/🪼🦑🐙🐠🦐
おみのがしなく!!#グランデいきもの pic.twitter.com/BK7qAjsGpc
あまりあれもこれも手を出す余裕はないんだがなあ😓
Octal
C言語で、桁を揃えたかったのか#define 0100
— 組込みちゃんねる (@embedded_ch) October 9, 2026
みたいな定義をして8進数で解釈されるという不具合を見たことがある
「あるある」な事象すな
これは言語仕様が悪いと思ってる
— ぷり (@pu_ri) October 10, 2026
16進数は頭に「0x」をつけますが、8進数は「0o」になってわかりにくい、とかあったんですかねえ(昔のゼロには斜線が入ってましたが)
— 組込みちゃんねる (@embedded_ch) October 10, 2026
当時16進数は(8進数に比べて)あまり使われていなかった。とか 今から想像する以上に8進数が使われていたから。というのはありそう(要検証)。
C言語を開発の元になったPDP-11が、アセンブラのニーモニックが8進数(3bit)単位だったからとちゃうのかな? pic.twitter.com/VrPeyMwF6B
— Studio_NAND (@Studio_NAND) October 10, 2026
んで、この仕様はなくそうという話がでていますよ。と
WG 14
| N3989 | 2026/10/11 | Colomar, array parameters of 0 elements |
| N3987 | 2026/10/11 | Colomar, adopt qualifier conversion rules from C++98 |
| N3986 | 2026/10/11 | Colomar, substitutable types |
| N3985 | 2026/10/11 | Colomar, similar types |
| N3984 | 2026/10/11 | Douglas, Thread safe signals handling rev 5 |
| N3973 | 2026/10/11 | Krause, ‘Access Qualifiers’ for C2Y |
| N3961 | 2026/10/11 | Douglas, Atomic waits |
| N3959 | 2026/10/11 | Uecker, Slaying an Aqueous Demon: Writable String Literals, v2 |
| N3976 | 2026/10/04 | Gustedt, Out-of-band transfer into and out of function calls |
| N3975 | 2026/10/04 | Gustedt, Improve the wording for integer promotions v. 2 |
| N3972 | 2026/10/04 | Seacord, Remove Itanium NaT-Motivated Undefined Behavior |
| N3971 | 2026/10/04 | Múgica, Array ICE subscript out of bounds, r1 |
| N3963 | 2026/10/04 | Almkainzi, Ignorable _Generic association expressions (replaces N3809) |
表明
型表明 (type ascription)
とあるんだけど、「表明」になる英単語はどちらかというと 「assert(assertion)」ではなかろうかと思ったら
型アサーション (type assertion)
というのも。
辞書を見た感じではascription を表明と訳すパターンはないような感じがあるんだけど どういう判断でこうしたんだろう?
pre/post condition
- C++26 Contracts: Introduction to Preconditions and Postconditions | Hacker News
- C++26 Contracts: Introduction to Preconditions and Postconditions - C++ Stories
int clamp_value(int value, const int low, const int high)
pre(low <= high)
post(result: result >= low && result <= high)
{
if (value < low)
return low;
if (value > high)
return high;
return value;
}
K&Rの引数定義もこんな感じでああいう形で入れ込んだのかねえ… 歴史は繰り返す(謎)
一つ前の記事 AIに時間を 一つ後の記事 光の昇天