[HOME]  [現在掲示板へもどる]   [新着50]  [最新100]  [全部表示 会議室風]  [全部表示 保存用]

番号順 最新100記事    FGALVZ  


12205/12072 CRG00666  文太             Re^5: オセロ、移植元と移植先
( 0) 25/03/12 00:16 12203:としきさんへのコメント コメント数:1
konnoさんが答えてくれるから、慌てることもないのですが。

月 マイコン
刊        別冊
月刊 ラジオの製作

 と書かれていますね。確かにこれはarchive.orgにありました。
>サンクス、konnoさん。

 『大全集』の該当ページを読んだら、だいたい分かっちゃいました。
 これなら、そのうち、僕にも移植できる!

 ただジョイススィックは? あれ割り込み処理じゃないのかな?
 何か方法はあるだろう???



12206/12072 CRG00666  文太             Re^4: オセロ、移植元と移植先
( 0) 25/03/12 00:18 12200:konnoさんへのコメント コメント数:1
別冊もの2つ! ゲット!

konnoさん
 ありがとう!!!

https://archive.org/search?query=%E3%83%9E%E3%82%A4%E3%82%B3%E3%83%B3BASIC%E3%83%9E%E3%82%AC%E3%82%B8%E3%83%B3+1982
 これで、最後の2つゲット。


12207/12072 CRG00666  文太             Masao Kimura's Comp Othello(やや長文)
( 0) 25/03/12 00:23 12072:konnoさんへのコメント コメント数:1
 むふふふ。ブチ切れた文太です。

 まだ動かせませんが。
 3時間かかりました。途中で15分寝落ちしましたが。
 けっこう楽しかった。分かっていく喜び。
 まだ、「1」「l」「I」とか残ってると思います。
 いくつか、こんなの知らない、というのがあります。


' === Computer Othello ===
' by Masao Kimura 1982 03 Game Collection
' (Basic Magazine Special) pp.39-42
' for PC-6001
' vars' list: CO, YO = Comp/Player points; HC, HY = best score
' KK = 0:pass (cannot put); 1:put successfully
' PB,P = Comp/Player remaining pass(es); X,Y = matrix (yoko,tate)
' A(I,J) = 0:none, 1:comp's tile exists, -1: player's exists
' C,D = comp's next spot/matrix, yoko,tate (DATA READ)
' SYM; Player O, Comp X
' KEYS; F01(next try), F02(pass), STOP>F03>F04 to finish
' Space = play again

3 REM --- Init ---
4 HC=0 : HY=0 : GOTO 1500 'TITLE
5 KK=8 : P=5 : PB=S
6 FOR I=0 TO 7 : FOR J=0 TO 7 : A(I,J)=0 : NEXT J, I
10 SCREEN 1,1,1,1 : LOCATE 0, 15 : CLS : CONSOLE 0, 15, 0 : CLS
'
11 REM --- Window Setting ---
12 LOCATE 10, 1 : PRINT "Computer Othello"
13 PRINT "If there is no place to put your tile in"
14 LOCATE 1, 7 : PRINT "Hit [F02]"
15 LOCATE 1, 9 : PRINT "But 5 times only."
16 LOCATE 1, 10 : PRINT "With 6 times, you lose."
17 KEY 1, "pn"+CHR$(13) : KEY 2, "py"+CHR$(13)
18 LOCATE 21, 3 : PRINT "[F01] = Not PASS"
19 LOCATE 21, 4 : PRINT "[F02] = PASS"
20 LOCATE 12, 4 : PRINT "01234567"
30 FOR I=0 TO 7
31 LOCATE 10, 5+I : PRINT I; "++++++++" : NEXT
32 LOCATE 15, 8 : PRINT "OX" : A(3,3)=-1 : A(4,3)= 1
34 LOCATE 15, 9 : PRINT "XO" : A(3,4)= 1 : A(4,4)=-1
35 LOCATE 20, 6 : PRINT "Your PASS"
36 LOCATE 21, 7 : PRINT "You = ";P
37 LOCATE 21, 8 : PRINT "Computer = ";PB
38 LOCATE 20, 10: PRINT "When you want to finish the game, Hit [STOP]"
39 LOCATE 22, 11: PRINT "and [F03], [F04]"
'
40 KEY 3, "cls"+CHR$(13)+"go" : KEY 4, "to 1100"+CHR$(13)
'
44 REM --- Player Input ---
45 CONSOLE 13, 4 : CLS
50 INPUT " yoko where? ";X
51 IF X<0 OR X>7 THEN 56
52 INPUT " tate where? ";Y
53 IF Y<0 OR Y>7 THEN 56
54 IF A(X,Y) <> 0 THEN 56
55 GOTO 100
'
56 CONSOLE 13, 4 : CLS : PLAY "o4l16CDCD"
57 INPUT "Cannot go! Think again = [F01] or PASS = [F02]";PP$
58 IF PP$ <> "py" AND PP$ <> "pn" THEN 57
59 IF PP$ = "py" THEN GOSUB 900 : GOTO 115 'P pass, C input
60 IF PP$ = "pn" THEN 40
'
100 KX=X : KY=Y : KK=0 : C$="O" : K=-1 : GOSUB 300
110 IF KK=0 THEN 56
'
114 REM --- Computer Input ---
115 CONSOLE 13, 4 : CLS : PRINT
116 PRINT " Now Computer is thinking .... "
'
118 RESTORE 800
120 READ C, D : IF C=9 AND D=9 THEN GOSUB 850 : GOTO 40
122 IF A(C,D) <> 0 THEN 120
123 KX=C : KY=D
125 KK=0 : K=1 : C$="X" : GOSUB 300 'moving forward
130 IF KK=0 THEN GOTO 120 'READ
'
140 CONSOLE 13, 4 : CLS : PLAY "o4l4c" : PRINT
141 PRINT "Now, finished thinking!"
152 FOR I=0 TO 300 : NEXT : GOTO 40
'
' --- SUBROUTINES ---
'
290 REM --- Moving Forward ? ---
300 FOR AX=-1 TO 1 : FOR AY=-1 TO 1
302 IF AX=0 AND AY=13 THEN 390 'out/again
304 N=2
305 A=KX+AX*N : B=KY+AY*N
306 IF A<0 OR A>7 THEN 390 'ditto
307 IF B<0 OR B>7 THEN 390 'ditto
308 IF KX+AX < 0 OR KX+AX > 7 THEN 390 'ditto
309 IF KY+AY < 0 OR KY+AY > 7 THEN 390 'ditto
310 IF A(KX+AX*(N-1), KY+AY*(N-1)) <> -K THEN 390 'ditto
330 IF A(A,B)=K THEN 390 'ditto
335 N=N+1 : GOTO 305 ''
336 LOCATE 0, 8 : PRINT N; A; B
350 LOCATE KX+12, KY+5 : COLOR 3 : PRINT " "
351 FOR I=0 TO 200 : NEXT I
352 COLOR 1 : KK=1
380 FOR I=0 TO N
381 LOCATE KX+AX+I+12, KY+AY*I+5
385 PRINT C$ : A(KX+AX*I,KY+AY*I)=K
386 NEXT
387 LOCATE X+12, KY+5 : PRINT C$
390 NEXT AY, AX
391 RETURN
'
790 REM --- Data for Computer's decision ---
800 DATA 0, 7, 7, 0, 0, 0, 7, 7, 2, 2, 5, 2
802 DATA 2, 5, 5, 5, 3, 2, 4, 5, 5, 4, 2, 3
804 DATA 5, 3, 4, 2, 2, 4, 3, 5, 2, 0, 3, 0
806 DATA 4, 0, 5, 0, 0, 2, 0, 3, 0, 4, 0, 5
808 DATA 7, 2, 7, 3, 7, 4, 2, 7, 3, 7, 5, 7
810 DATA 2, 1, 3, 1, 4, 1, 5, 1, 2, 6, 3, 6
812 DATA 4, 6, 5, 6, 1, 2, 1, 3, 1, 4, 6, 2
814 DATA 6, 3, 6, 4, 6, 5, 1, 1, 6, 6, 6, 1
816 DATA 1, 6, 0, 1, 1, 0, 6, 0, 7, 1, 0, 6
818 DATA 1, 7, 6, 7, 7, 6, 9, 9
'
845 REM --- Computer PASS ---
850 PB=PB-1
851 CONSOLE 13, 4 : PRINT " Computer will PASS "
852 FOR I=0 TO 500 : NEXT
852 LOCATE 21, 8 : PRINT "Computer = "; PB
854 IF PB<O THEN N$="You" : GOTO 1000 'GameOver
855 RETURN
'
895 REM --- Player PASS ---
900 P=P-1
902 LOCATE 21, 7 : PRINT "You = ";P
930 IF P<O THEN N$="Computer" : GOTO 1000 'GameOver
940 RETURN

990 REM --- Game Over ---
1000 SCREEN 3,2,2 : COLOR 4,2,1 : CONSOLE 0,15,0 : CLS : CONSOLE 15,1
1001 LOCATE 2, 1 : PRINT "Game Over"
1010 LOCATE 1, 3 : PRINT N$;"is the winner!"
1020 LOCATE 2, 4 : PRINT "POINTS"
1030 LOCATE 3, 5 : PRINT "You = ";YO
1040 LOCATE 3, 6 : PRINT "Computer = ";CO
1042 LOCATE 2, 8 : PRINT "The best scores are"
1043 LOCATE 3, 9 : PRINT "You =";HY
1044 LOCATE 3, 18: PRINT "Computer =";HC
1045 LOCATE 1, 12: PRINT "Play again? Then, Hit SPACE KEY."
1046 GOTO 1641 'MUSIC

1090 REM --- Calc of points ---
1100 CO=0 : YO=0
1101 FOR I=0 TO 7 : FOR J=0 TO 7
1110 IF A(I,J)= 1 THEN CO=CO+1 : GOTO 1120 'out/again
1115 IF A(I,J)=-1 THEN YO=YO+1
1120 NEXT J, I
1121 IF CO>HC THEN HC=CO
1122 IF YO>HY THEN HY=YO
1130 IF CO<=YO THEN N$="You" : GOTO 1000 'GameOver
1140 N$="Computer" : GOTO 1000 'ditto
'
1499 REM --- TITLE ---
1500 SCREEN 3, 2, 2 : CONSOLE 0, 15 : COLOR 1, 2, 2 : CLS
1510 LOCATE 2, 2 : PRINT "COMPUTER OTHELLO"
1520 LOCATE 1, 5 : PRINT "Hey! You! .."
1530 LOCATE 2, 7 : PRINT "Can you beat Computer?"
1540 COLOR 4
1541 LOCATE 1, 1 : PRINT "To start, Hit the Space KEY"
1600 IF STRIG(0)=0 THEN 1600
1610 GOTO 5
'
1630 REM --- MUSIC --- 'line nums changed from the original
1641 PLAY "s13o5l2cd-l4c. l2o4b-r8l8b-b-b-l4b-o5l8oo4l2a-" '
1642 GOSUB 1700
1643 PLAY "o4l2a-b-l4a-. l2gr818gggl4gl8a-l2fr2"
1644 GOSUB 1700
1645 PLAY "o418ca-gl2a-r4l8a-gfgfel4dl8a-l2a-" '1643(org)
1646 GOSUB 1700
1647 PLAY "r418ga-gfeo3bo4l4cl8e14c.l8co3l4bo4l8dl2c" '1644(org)
1648 GOSUB 1700
1649 PLAY "o418oa-gl2a-r418fga-gfel4d.l2a-r4" '1645(org)
1650 GOSUB 1700 '1646 below(org)
1651 PLAY "l8o4ga-gfeo3b-o4ccecl4c. l8co3l4b-o4l8dl4cgl2fr2r2"
1652 GOTO 1641 'MUSIC r.
1700 IF STRIG(0)=0 THEN RETURN
1710 GOTO 5


12208/12072 BQO00549  konno            Re^6: オセロ、移植元と移植先
( 0) 25/03/12 02:35 12205:文太さんへのコメント コメント数:2
まとレスにします。(^^;

#12203 としきさん
> ところで、#12194に掲載されているベーマガの表紙の右上、オレンジの地の部分、
> 黒い文字ではなんと書かれていますか?

文太さんが答えてくれたのでコピペ! (^^;

> 月 マイコン
> 刊        別冊
> 月刊 ラジオの製作

なるほど! ここを見ていればわかったのですね。
よくわかりました。私に名探偵の素質が無いことが。(;_;)

#12205 文太さん

>  と書かれていますね。確かにこれはarchive.orgにありました。

謎は全部解けたようで。>じっちゃんの何かけて?
コピペさせてもらいました。m(__)m

>  ただジョイススィックは? あれ割り込み処理じゃないのかな?
>  何か方法はあるだろう???

このころはまだ使われてないのでは。(^^;
私もそのうち試してみたいです。


12209/11751 DGF01024  めざら           Re: 新着情報 改善要望
( 0) 25/03/12 06:48 12204:としきさんへのコメント コメント数:2
参照先:http://mezala.la.coocan.jp/
> 「ウィンドウサイズ」

え?! そうゆう意味だったのですか? 知らなかった。
VTDOS掲示板を閲覧するのに推奨されるサイズかと思ってた(^_^;)

> 「表示時間」

え?! そうゆう意味だったのですか? 知らなかった。
屋敷の掲示板を表示してから6時間40分経過しているのかと思った(^_^;)

> Another HTML-lint

konnoさんは気にしない,に一票。


12210/11751 CXB00940  としき           Re^2: 新着情報 改善要望
( 0) 25/03/12 11:10 12209:めざらさんへのコメント コメント数:1
参照先:http://toshiki.la.coocan.jp/
> え?! そうゆう意味だったのですか? 知らなかった。

あれだ、konnoさん、親切心は人一倍ありそうなんだけど、UIの構成といえばいいのか、
他の人から見える部分において、それは一般人からどう見えるか、という観点がいささか
欠けているような感じ。
なので

> konnoさんは気にしない,に一票。

私も一票入れたくなってしまうけど、世界平和のために、ぜひ気にしていただきたい。

12211/12072 CRG00666  文太             Re^2: 【資料】PCメーカの主要機
( 0) 25/03/12 11:55 12197:としきさんへのコメント
としきさん

 どうやら問題ないようで。
 僕は、なんだろう、よくは分からないのですが、、、。

>なんか、環境依存があるのかな。
 タブ。そして、縦の線が揃わないと、まったく意味をなさない
データだから、、、。
 NEC PC-9801が、SHARPのカラムに入っていたら、訳が分からない。

 テキストファイルでさえ、4タブのつもりで書かれたものを8タブ
でみたら、ぐちゃっとなっちゃうことあるじゃない、、、。



12212/12072 CRG00666  文太             Re^7: オセロ、移植元と移植先
( 0) 25/03/12 12:02 12208:konnoさんへのコメント コメント数:2
konnoさん

(M. Kimura's Comp Othello について)

>>ただジョイススィックは?
>このころはまだ使われてないのでは。(^^;
 あ、そう? では、???

>私もそのうち試してみたいです。
 まだ僕が入れたバグが残っていると思いますが、適当にXX用に
移植でも何でもしてください。



12213/12072 CRG00666  文太             STRIG 関数
( 0) 25/03/12 13:07 12212:文太さんへのコメント コメント数:1
konnoさん

 うん、さすが! 我々、ちゃんと進歩してますね。
 ゆで卵の皮をむきながら、「やっぱ string 命令だろう」とか「一体どんな
文脈?」と独り言をしていました。
 ふと、string vs strig というのを思い出したのです。

#12007
>  STRIG って何?
> 引数
>0:キーボード(スペースキーに対応)



12214/12072 CRG00666  文太             【資料】PCメーカの主要機(新)
( 0) 25/03/12 13:35 12192:文太さんへのコメント

 76年から84年まで。
 8タブです。

SHARP NEC Fujitsu others
--------------------------------------------------------------------------------------
1976(昭和51)   (8)TK-80
--------------------------------------------------------------------------------------
1977(昭和52)   (11)TK-80BS (5)L-KIT 8
--------------------------------------------------------------------------------------
1978(昭和53) (12)MZ-80K     BASICマスター(日立)
PET2001(コモドール)
M100 8K BASIC(SORD)
--------------------------------------------------------------------------------------
1979(昭和54) (4)COMPO-BS 6809展示(モトローラ)
(5)PC-8001 BASICマスターExtra(日立)
(10)MZ-80C M100ACE(SORD)
CBMシリーズ(コモドール)
--------------------------------------------------------------------------------------
1980(昭和55) (3)PC-1210 BASICマスターL3(日立)
(5)PC-3100 (5)TK-85 ↑初の6809マシン
(6)MZ-80K2 if-800(沖)
FX-9000P(CASIO)
--------------------------------------------------------------------------------------
1981(昭和56) (4)MZ-80B TRS-80カラー(タンディ)
(11)MZ-80K2E (9)PC-6001 VIC-1000(コモドール)
(9)PC-8801 (5)FM-8 16ビット機
(三菱、東芝、パナファコム)
JR-100(松下)
--------------------------------------------------------------------------------------
1982(昭和57) (5)MZ-2000 JR-200(松下)
(6)MZ-1200 (9)PC-2001 HC-20(信州精器<エプソン>)
(10)MZ-700 (10)PC-9801 (11)FM-7 MB-16001
(10)X1 (11)FM-11 COMMODORE-64
M5(SORD)
FP-1000/1100(CASIO)
--------------------------------------------------------------------------------------
1983(昭和58) (5)MZ-2200 (1)PC-8201 (11)FM-X パソピア-7(東芝)
(9)MZ-5500 (10)PC-100 マルチ-8(三菱)
(9)X1C,D (11)PC-6601 BASICマスターL3mkV(日立)
--------------------------------------------------------------------------------------
(58)mkIIシリーズ
(58)98FEシリーズ
--------------------------------------------------------------------------------------
1984(昭和59) (5)MZ-1500 パソピア1600(東芝)
(5)MZ-6500 (2)FM-11 AD,BS
X1Cs,Ck (5)FM-NEW7 各社MSX(サンヨー、東芝
(5)FM-77 ソニー、三菱)
--------------------------------------------------------------------------------------




12215/11751 BQO00549  konno            Re: 新着情報 改善要望
( 0) 25/03/12 17:31 12204:としきさんへのコメント コメント数:1
> ウィンドウサイズの表示なんですが、表示位置がなんだか不思議。
> VTDOSの掲示板のところに埋もれているような感じ。
> これ、一番最後に回していただきたい。

なるほど。言われればもっともなのでそうします。

> ということは、将来的にはkonnoさん、この
> 情報を用いて何かをしてくれるということですよね。期待大。今後定期的にとしき
> からの圧がかかると思ってください。

いや、この情報はスマホでの見え方を知るために入れたのでもう役目を終えた?
でもあれば(プログラムの参考とか)便利だろうということで残しています。

> そんなことはともかくとして、この項目名も、単に「ウィンドウサイズ」ではなく、
> たとえば「あなたのブラウザのウィンドウサイズ」とかにしてもらえると、気のせい
> 程度にはわかりやすくなるかと。

確かに。でも個人的にわかればいいということでこのままいこうかな。
そもそも元ネタがタイトルのままだし。(^^;

> 上部に表示されている「表示時間」。これも、板塀の並びというのはひどく違和感。
> 最上部のタイトルの並びとか、あるいはタイトルの1行下、板塀の1行上、みたいな
> ところに独立した行とするのもいいかも。

なるほど。行は増やしたくないので1行目に追加します。

> また、表示時間というのもちょっと変えて「yyyy/mm/dd hh:mm時点の最新情報」
> みたいな方が、個人的にはちょっとかっこいい気がする。

長くなりすぎるのと、日付追加はちょっとだけ面倒という理由をつけて却下です。
「表示時間」ならページ更新した時間とわかるし。

> ま、なんにせよ、もし変更をかますのなら、そのあと、めざらさんの紹介された
> Another HTML-lintにきちんとかけることは必須かと。

う、この変更だけなら点数は変わらないだろうからやらなくてもいいかな。(^^;
ということで変更してみました。m(__)m


12216/12072 BQO00549  konno            Re^5: オセロ、移植元と移植先
( 0) 25/03/12 17:51 12206:文太さんへのコメント
> 別冊もの2つ! ゲット!
> konnoさん
>  ありがとう!!!

お役に立てたようでなによりです。

> https://archive.org/search?query=%E3%83%9E%E3%82%A4%E3%82%B3%E3%83%B3BASIC%E3%83%9E%E3%82%AC%E3%82%B8%E3%83%B3+1982
>  これで、最後の2つゲット。

おお、こんなふうに検索すればよかったのか。今までほぼ丸ごとだったので
重うて重うて。(^^;


12217/12072 BQO00549  konno            Re: Masao Kimura's Comp Othello(やや長文)
( 0) 25/03/12 20:14 12207:文太さんへのコメント コメント数:1
>  むふふふ。ブチ切れた文太です。

むむむむ。ブチ切れた文太さんは怖い。(-_-;)

>  まだ動かせませんが。
>  3時間かかりました。途中で15分寝落ちしましたが。
>  けっこう楽しかった。分かっていく喜び。

1982年03月の PC-6001 Othello のソースリストですか。
お疲れ様です。m(__)m

>  まだ、「1」「l」「I」とか残ってると思います。

ソースの冒頭だけでも
> 5 KK=8 : P=5 : PB=S
↓ ↓
5 KK=0 : P=5 : PB=5
違うようです。変数の値があてにならないのが厄介なんですよね。(>_<)
私のも初期画面までは動いたんですが、コマが置けなくて挫折してます。(>_<)
どこかの変数の数値とかが違ってるんでしょうね。
Turbo BASICです。

文太さんのソースは CONSOLE文の行を REM にすれば Turbo BASICで
コンパイル通ります。でも動かない。(>_<)


12218/11751 BQO00549  konno            Re^2: 新着情報 改善要望
( 0) 25/03/12 20:40 12209:めざらさんへのコメント コメント数:2
> > 「ウィンドウサイズ」
> え?! そうゆう意味だったのですか? 知らなかった。
> VTDOS掲示板を閲覧するのに推奨されるサイズかと思ってた(^_^;)

もちろん VTDOS掲示板を閲覧すると自動的にそのサイズになります!
その他に現在のサイズまでわかるというおまけ機能もあるのです。(^^;

> > 「表示時間」
> え?! そうゆう意味だったのですか? 知らなかった。
> 屋敷の掲示板を表示してから6時間40分経過しているのかと思った(^_^;)

これはちょっと違います。屋敷の掲示板情報を閲覧した時の時間です。(^^;
って、めざらさんのいけず〜。(;_;)

> > Another HTML-lint
> konnoさんは気にしない,に一票。

清き1票ありがとうございます。m(__)m


12219/11751 BQO00549  konno            Re^3: 新着情報 改善要望
( 0) 25/03/12 20:54 12210:としきさんへのコメント
> あれだ、konnoさん、親切心は人一倍ありそうなんだけど、UIの構成といえばいいのか、
> 他の人から見える部分において、それは一般人からどう見えるか、という観点がいささか
> 欠けているような感じ。

なんというか、一画面に一杯詰め込みたいんですよね。(^^;
時計とカレンダ―のアクセサリとか最たるものですね。
新着情報の場合はスマホ画面にも納めたいという動機からです。

> > konnoさんは気にしない,に一票。
> 私も一票入れたくなってしまうけど、世界平和のために、ぜひ気にしていただきたい。

うう、一応変更しましたが、本当は隙間に押し込みたいのです。(変態か)
世界平和と言えば、昔は町のあちこちにあったような。
# アナタハコメヲシンジマスカ


12220/12072 BQO00549  konno            Re^8: オセロ、移植元と移植先
( 0) 25/03/12 21:49 12212:文太さんへのコメント
> >>ただジョイススィックは?
> >このころはまだ使われてないのでは。(^^;
>  あ、そう? では、???

ごめんなさい。ソースに2か所ありましたね。m(__)m
ということは、PC-6001 はジョイスティック対応だったのね。

> >私もそのうち試してみたいです。
>  まだ僕が入れたバグが残っていると思いますが、適当にXX用に
> 移植でも何でもしてください。

#12217 で書きましたがコマを置くところで挫折中です。(>_<)
文太さんのソースと比較してみるかな。
TurboBASICやQBASIC用はLOCATE文が逆で数字もズレるのがバグの元。
コマの位置がそれでズレてる可能性大。XとYが逆になってるかも。
他にもバグとわかる変な動作のソースもいくつか・・・

うーん、今は完動するソースもあるのでそっちに注力したいのだが・・・
PC-8001のソースを改造したTurboBASICとQBASIC共通ソースです。(^^;


12221/11751 DGF01024  めざら           Re^3: 新着情報 改善要望
( 0) 25/03/12 22:04 12218:konnoさんへのコメント コメント数:1
参照先:http://mezala.la.coocan.jp/
それ,「時間」じゃなくて「時刻」ですが。

> 清き1票ありがとうございます。m(__)m

ブラックと言うか,かなりドス黒いです。清くなどございませんよ。

12222/12072 CXB00940  としき           Re^7: オセロ、移植元と移植先
( 0) 25/03/12 23:07 12208:konnoさんへのコメント コメント数:1
参照先:http://toshiki.la.coocan.jp/
> >  ただジョイススィックは? あれ割り込み処理じゃないのかな?

> このころはまだ使われてないのでは。(^^;

私もパピコンは触ったことがある程度なので知らなかったのですが、スペックを確認
したところ、ジョイスティックポートが2つ搭載されていたとありました。
ということは、ハードウェア的にはオプションだったのか。
そして、これに対応するために、言語仕様的にはSTRIG関数が搭載されていたので
しょう。


12223/12072 CXB00940  としき           Re: STRIG 関数
( 0) 25/03/12 23:07 12213:文太さんへのコメント コメント数:1
参照先:http://toshiki.la.coocan.jp/
> >  STRIG って何?
> > 引数
> >0:キーボード(スペースキーに対応)

スペースキーに対応していうところから考えて、STRIGって、Stick Trigger ではなく
Shooting Trigger の略ではないかと思えてきた。
引数と返り値が明確なら何でもいいんですけどね。


12224/11751 CXB00940  としき           Re^2: 新着情報 改善要望
( 0) 25/03/12 23:07 12215:konnoさんへのコメント コメント数:1
参照先:http://toshiki.la.coocan.jp/
うん、まぁ、少しはよくなった。

> > 情報を用いて何かをしてくれるということですよね。期待大。今後定期的にとしき
> > からの圧がかかると思ってください。

> でもあれば(プログラムの参考とか)便利だろうということで残しています。

すなわちkonnoさん、なにかをしてくれるわけですよね。
しかも、本来裏方で動くようなコードの結果をわざわざ表に出しているということは
暗黙の宣伝効果を狙っているとしか思えない。
ということで、これが表示されているうちは、かつて2ちゃんねるでよく見かけた
「まだぁ〜?」がしばしば発動されることでしょう。

> 確かに。でも個人的にわかればいいということでこのままいこうかな。

いや、だから、めざらさんをはじめ他の人にはわからないから改善してよ、という話。
最近も新しいお客様が来てくださったようですが、ここの潜在顧客の数はVzのソース
をダウンロードしてくれた人の数と同じだけいると推測できるのですから。

> 長くなりすぎるのと、日付追加はちょっとだけ面倒という理由をつけて却下です。

面倒はともかく、長くなるから却下、というのは理解できる。でも

> 「表示時間」ならページ更新した時間とわかるし。

わかりません。めざらさんもわからなかった、というのはギャグかもしれませんが、
正直これでは言葉が足らなさすぎて誤解を招く可能性大。

> > Another HTML-lintにきちんとかけることは必須かと。
> う、この変更だけなら点数は変わらないだろうからやらなくてもいいかな。(^^;

ならば、ということで、私がやってみました。
う〜ん、とりあえず、ぎりぎりプラスの点数でしたけど、わりとミスタイプっぽい
タグ指定で点数を落としている。論理構造なんぞではなく、その手のケアレスミス
を解消するだけで、おそらく50点程度は取れそう。


12225/11751 BQO00549  konno            Re^4: 新着情報 改善要望
( 0) 25/03/12 23:15 12221:めざらさんへのコメント
> それ,「時間」じゃなくて「時刻」ですが。

そ、そうですね(汗)。時刻に直してみました。m(__)m

> > 清き1票ありがとうございます。m(__)m
> ブラックと言うか,かなりドス黒いです。清くなどございませんよ。

マ界に澄む者には田沼のように清く澄んで見えるのです。

# VZマ界のマ王に俺はなるぞ〜!!(今は目の上に・・・)


12226/12072 BQO00549  konno            Re^8: オセロ、移植元と移植先
( 0) 25/03/12 23:55 12222:としきさんへのコメント コメント数:1
> 私もパピコンは触ったことがある程度なので知らなかったのですが、スペックを確認
> したところ、ジョイスティックポートが2つ搭載されていたとありました。

私はPC-6001が先に出たものと勘違いしていました。
どこかに年表みたいなのがあったような・・・それによると
1979(昭和54) (5)PC-8001
1981(昭和56) (9)PC-6001 (9)PC-8801
この後は16ビット機の時代になるので、PC-6001は8ビット機全盛のころなのですね。
それならジョイスティックポートがあって当たり前かな。

> ということは、ハードウェア的にはオプションだったのか。
> そして、これに対応するために、言語仕様的にはSTRIG関数が搭載されていたので
> しょう。

ここでBASIC互換表を見たら、PC8001など多くのPCはジョイスティック無しでした。
機能が有るのは PC6001,PC6601,X1Hu,X1TB,S1,PASOPIA7,SMC77(△),JX,MSX,MSX2
これが合っているかはわからないですが、大体ゲーミングマシンという位置づけか。
あくまで BASICの話ですが。


12227/12072 CXB00940  としき           Re^9: オセロ、移植元と移植先
( 0) 25/03/13 00:55 12226:konnoさんへのコメント コメント数:2
参照先:http://toshiki.la.coocan.jp/
> 機能が有るのは PC6001,PC6601,X1Hu,X1TB,S1,PASOPIA7,SMC77(△),JX,MSX,MSX2

JXって知らない。
日立のS1と東芝のパソピア7は、ゲーミングマシンといわれればそうかも。
他は明らかにゲーミングマシンですね。


12228/12072 CRG00666  文太             N60とN66
( 0) 25/03/13 12:28 12217:konnoさんへのコメント コメント数:2
konnoさん

>ソースの冒頭だけでも
> ↓ ↓
> 5 KK=0 : P=5 : PB=5

 文太、ぜんぜん甘々だな。

>文太さんのソースは CONSOLE文の行を REM にすれば Turbo BASICで
>コンパイル通ります。でも動かない。(>_<)

 文太、ぜんぜん怖くないな。

http://p6ers.net/hashi/furoku1.html

>N66-BASICとN60-BASICの違いはPC-6601とPC-6001のハードウェア上
>の違いと大いに関係があります。

 N66とN60も違う、と。深いのぉ。


12229/12072 CRG00666  文太             PC-6001, PC-6052(JS)
( 0) 25/03/13 12:30 12227:としきさんへのコメント

ジョイ・スティック
https://www.beep-shop.com/blog/5761/

 あるみたいですね。でも、スペースキーで代用できるのでしょう?
 動かないのかぁ。
 まだ 80x25 のDOS標準画面が「一般的」とはなっていない時代
みたいなので、表示(根本!)系は、けっこう注意が必要なんでしょうね。

COLOR,CONSOLE,LOCATE
POS,CSRLIN
 このあたりですね(もちろんググリました)

 それほど多種多様でもないのだろうから、乗り越えます! その前に
Basicが走るマシンを作ります! コンパイルもしたいです!

 古い「BASIC規格表」をみたら、CONSOLE - Multi の欄に、
KEY ON / KEY OFF というのがありましたが、ファンクションキーの
表示/非表示だそうで、ま、バシバシ削っていってしまうのでしょう、
まずは。

 MS系と非MS系。X,Yの逆転、ご指摘ありがとうございました。
 いちおう気をつけます。


12230/12072 BQO00549  konno            Re^10: オセロ、移植元と移植先
( 0) 25/03/13 15:27 12227:としきさんへのコメント
> > 機能が有るのは PC6001,PC6601,X1Hu,X1TB,S1,PASOPIA7,SMC77(△),JX,MSX,MSX2
> JXって知らない。

IBM JX のようです。JX 基本BASIC
日本語化してるのに日本ではほとんど売れなかったようです。
CPUはパソピア16と同じ 8088 4.77Mhz なので、OSもほぼ同じなのでは?
英語ページにはジョイスティックx2 とありますね。


12231/12072 BQO00549  konno            Re: N60とN66
( 0) 25/03/13 16:01 12228:文太さんへのコメント コメント数:3
> http://p6ers.net/hashi/furoku1.html
>  N66とN60も違う、と。深いのぉ。

ファンサイトですか。良いですね、PC-6シリーズ愛が感じられます。

> PC-6601 PC-6001
> 1 スクリーン構成 SCREEN1 40文字×20行 32文字×16行
> 2 グラフィックス機能┌2 80×40ドット 64×48ドット
> SCREEN┤3 160×200ドット 128×192ドット
> └4 320×200ドット 256×192ドット
> (CIRCLE)(PUT[@]),(GET[@])

これを見て、画面がちっちぇ〜、、と思いましたが
PC-8001は テキスト80桁×25行、グラフィック160×100ドット8色
テキストはいいとして、グラフィックはもっとちっちぇ〜 !!
まあ、マイコンキットの組み立て済みみたいなものだしなぁ・・・
(CIRCLE)などの機能も当初は削除されてたとか、ユーザーのことを考えてない。

さて、甘々で怖くない人むけに、PC-8001オセロのQB移植ソースでも出すかな。
としきさんのが完成形なので、デザインを参考にもうちょいお直しして。(^^;


12232/12077 BQO00549  konno            メイリオのタブは等幅じゃなかった?
( 0) 25/03/13 16:07 12184:konnoさんへのコメント
> > おお、メイリオを等幅に出来るのですか。
> > PC2 ではメイリオが比較的見やすいので、試してみたいと思います。
> やってみました。出来ました。\(^^)/ ヤッタ-

インストールした時は等幅になったと思ったのですが、今は等幅じゃない?
たぶんタブが等幅に対応してないのか、タブの表が崩れてしまいます。(;_;)
見やすいけどこれでは使えない。(;_;)

> PC1でも BIZ UDGothic とどっちか良いか比べてみます。

PC1はギザギザが無いので BIZ UDGothic が見やすいです。
PC2はシステムが旧型のせいか、ギザギザになるのでその前提で見直しました。
#(システムが)腐ってやがる。古すぎたんだ・・・
ということで、PC2のギザギザハートの見やすさランキング (^^;

1. HGGothicE 太字でぱっと見は見やすい。
2. BIZ UDGothic 太さのばらつきがあるのがいまいち
3. HGGothicM 太さのばらつきがあるのがいまいち
4. MS Gothic 線が細くて見えにくい

ということで、HGGothicE でいくことにしました。
難しい漢字は潰れてしまいますが、ここではあまり無いだろうし。(^^;
そもそも難しい漢字はだいたいの感じで読んでるし。(^^;


12233/12072 CRG00666  文太             STRIG again or forever
( 0) 25/03/13 20:30 12223:としきさんへのコメント
IBM Personal Computer
Hardware Reference Library
BASIC
Second Edition (May 1982)

 というマニュアルがありまして、その割と冒頭に

The STRIG function for Advanced BASIC now
reads four joystick buttons. This is useful if you
happen to have four one-dimensional paddles.

 なんて記述がありました。1982年に4つのボタンの
ジョイスティックが存在していたことになりますね。
 81年がIBM・PC(16 bit, 8088, MS伝説の始まり)
の発売なので、1年後ぐらいには、4つボタン対応に。

 ま、16ビットの前の8ビットマイコンの話を、我々は
このところしているわけですが。

追伸:Shooting Trigger でもいいんですけど、QuickBasic
by MS の最後ヴァージョンでは、Stick Trigger でしたけどね。
 まず、BASIC で、やがてOSで、世界制覇をしたのですよねぇ。
 いや、すぐ LINUX の時代? うーん???



12234/12072 CRG00666  文太             ちっちぇ〜
( 0) 25/03/13 20:43 12231:konnoさんへのコメント
konnoさん

>これを見て、画面がちっちぇ〜、、と思いましたが
>テキストはいいとして、グラフィックはもっとちっちぇ〜 !!
 こういうの頭でイメージして、移植・復刻させなくちゃなんですね。
 いやぁ、、、。

 英語の BASIC-Game 本をチラ見しました。
 _33 Adult Computer Games in Basic_ by D. W. Chance.
 対象が、IBM PC, Apple II/IIe, TRS-80。1983年出版。各機種間での
移植の方法が書かれているが、、、。これ、俺、やるの? という感じに
なってきました。



12235/12072 CXB00940  としき           Re: N60とN66
( 0) 25/03/13 23:20 12228:文太さんへのコメント コメント数:1
参照先:http://toshiki.la.coocan.jp/
>  N66とN60も違う、と。深いのぉ。

当時をリアルタイムで経験していた私からすると、あれだけスペックが違うのに
言語仕様が同じだったりすると、それこそ利用者に対する裏切りですよ。
とはいえ、互換性を重視する立場もわからなくもない。
PC-88のシューティングゲームがPC-98だと速すぎるのは問題だ、とか、Vzエディタ
のマクロがWzエディタで動かないのはよろしくない、という主張と同程度の正当性
は認めてあげたいかな。


12236/12072 CXB00940  としき           Re^2: N60とN66
( 0) 25/03/13 23:22 12231:konnoさんへのコメント コメント数:2
参照先:http://toshiki.la.coocan.jp/
> (CIRCLE)などの機能も当初は削除されてたとか、ユーザーのことを考えてない。

うむ、konnoさん、なかなか飛ばすなぁ。
ユーザーのことを考えて提案された、掲示板の簡易な機能向上策を採用しないという
判断を下すだけの人だ、言葉の重みが違う。

マジレスすると、konnoさん、ローレゾの真の恐ろしさを理解していないと見た。
あの画面解像度で円を描くことの無意味さというか。
例えば、エミュレータのDOS窓で160桁×100行の窓を開いてVzを起動し、paint.def
を使ってみればだいたいの感覚がわかると思う。こんなぎざぎざな円を書く機能を
付与するくらいなら、思い切ってばっさりカットするのも見識かと。

とはいえ、実際のところは、ユーザーのことを考えたからこそ搭載しなかった、
という可能性が高いと思う。当時はROMの容量が小さかったから、搭載できる機能
にも制限が多かった。もちろん、CIRCLEを搭載して、変わりにINPUTやPRINTを削る、
という判断を下してもよかったのかもしれませんが、普通にユーザーのことを考え
たら、なかなかそういう決断を下すのは難しいでしょう。あるいは、ROMを増やして
その分は価格を上げる、という選択肢もあって、ブルジョアな人(konnoさん?)
なんかには望ましいあり方なのかもしれないけど、ここはプロダクトアウトよりも
マーケットインで価格が安いほうを選んだ、ということなのかもしれません。

とにかく、昔のメモリとの戦いは、おそらくkonnoさんなんかの想像を絶するもの
だと思う。私はそこまで限界を攻めた事はないけれど、昔話を聞くと、とてもマネ
できるものではないな、と思う。
例えば、PC-8001のROM容量は24KBだったそうで、そのうちのどのくらいがBASICの
インタプリタだったかは知りませんが、もっと昔にさかのぼると、4KBとか8KBのROM
に詰め込まれたBASICインタプリタがあったそうです。
あるいは、ファミコンの有名なゲームの「ドラゴンクエスト」。
初代のメモリ容量は64KB。そこに大冒険を詰め込むわけで、たいしたものです。
cf.
https://nlab.itmedia.co.jp/nl/articles/1801/07/news008.html

現在の、潤沢にメモリを使える世界に感謝しましょう。

12237/12237 CRG00666  文太             LN_adjst.def
( 0) 25/03/14 00:11
 もう、Vzったら、VWXったら。
 うれしいんだよね、いくつになっても。

 行番号の書式にもいろいろあるのかもしれませんが、今のところ
下の書式が気に入ってます。行番号化けがけっこう容易に見つかる、
というメリットもあるみたい。

 テキストボックスも「テキストなのよ」(wordingが違うだろうけど
(c) 高橋さま)というので、#F 窓で、lx を使ったのは、生まれて初めて
だと思う。


=== LN_adjst.def by B ===;
LINE NUM adjust for BASIC source

1 IF M=0 THEN 240
10 IF M=0 THEN 240
100 IF M=0 THEN 240
1800 END
^ start here

-->

1 IF M=0 THEN 240
10 IF M=0 THEN 240
100 IF M=0 THEN 240
1800 END

* M
50 ^^ "LN_adjst"

?. (ne=='BA')?? .
&s ps[=pa,

#G #F #e a=lx, ; get LEN of max string
#[ ; #[ == #03
(a>4)? {
&m("You're kidding! NO 10000 lines in Basic") >z
}

#56 "\x ^\([0-9]\) " #m " \1 " #m "AY" ; for 1
#56 "\x ^\([0-9][0-9]\) " #m " \1 " #m "AY" ; for 11
#56 "\x ^\([0-9][0-9][0-9]\) " #m " \1 " #m "AY" ; for 111

:z ps], &d .
*


12238/12072 CRG00666  文太             Re^2: N60とN66
( 0) 25/03/14 00:14 12235:としきさんへのコメント
としきさん

 受けました!

>PC-88のシューティングゲームがPC-98だと速すぎるのは問題だ、とか、Vzエディタ
>のマクロがWzエディタで動かないのはよろしくない、という主張と同程度の正当性
>は認めてあげたいかな。

 3回笑ったから、そのままコピペ。
 あ、そろそろ、別の話題で、別のスレッドとか、いかがですか?
 僕の環境では、1画面を超えているのですが?



12239/12072 CRG00666  文太             CIRCLE()
( 0) 25/03/14 00:22 12236:としきさんへのコメント コメント数:1
としきさん

 ときどき、言い方に毒あるよね?
 とにかく、

CIRCLE() について。

>とはいえ、実際のところは、ユーザーのことを考えたからこそ搭載しなかった、
>という可能性が高いと思う。

 ぼくは、もちろん、数字で語られた ROM 容量のこととか分かりませんが、
CIRCLE が、NEC PCで、しばらく見送られたというのは、けっこう有名な話
みたいで、いろんなことが絡んでいたみたいです。
 過去の継承にこだわったNECが、MSの「構造化BASIC」と切れた
という時期もあったみたいですから。この話、有名?
 NEC、強気、あるいは責任感ありありの時代。いつ?


12240/12072 CXB00940  としき           Re: CIRCLE()
( 0) 25/03/14 01:33 12239:文太さんへのコメント コメント数:1
参照先:http://toshiki.la.coocan.jp/
一つだけ。

>  ときどき、言い方に毒あるよね?

ときどき、ではなく、いつも、です。
ただし、本人はそれを意図してやっていない。
故意ではなく過失、というヤツ。
結果として、常時謝罪しまくり。

ごめんなさい。


12241/12072 CRG00666  文太             Re^2: CIRCLE()
( 0) 25/03/14 14:33 12240:としきさんへのコメント
としきさん

>故意ではなく過失、というヤツ。
 ウソだ。わざとだ。
 でも、毒を投げ合えるのは良き関係だとも思う。
 毒と受け止められるのが怖くて怖くて、というご時世になっている
ようで、なんだか窮屈なんだよなぁ、とここ10年感じてきました。
 そして、今日がほぼ「ここ」での最終日。
 とりあえず、大きなところでは、その手のアカハラ、パワハラ危険地帯
からは脱出です!
 ほんとの最終日に、いちおうこの Win7 マシンもお持ち帰り、と
なります。


12242/11751 BQO00549  konno            Re^3: 新着情報 改善要望
( 0) 25/03/14 18:11 12224:としきさんへのコメント
> > > Another HTML-lintにきちんとかけることは必須かと。
> > う、この変更だけなら点数は変わらないだろうからやらなくてもいいかな。(^^;
> ならば、ということで、私がやってみました。
> う〜ん、とりあえず、ぎりぎりプラスの点数でしたけど、わりとミスタイプっぽい
> タグ指定で点数を落としている。論理構造なんぞではなく、その手のケアレスミス
> を解消するだけで、おそらく50点程度は取れそう。

チェックしてみました。
> 128個のエラーがありました。このHTMLは 2点です。
と出ました。9点のところをいくつか直してみた結果は
> 122個のエラーがありました。このHTMLは 30点です。
今はこのくらいで勘弁してくだせぇ。m(__)m~~~~~~~~~~\(^_^ )ピシピシ


12243/11751 DGF01024  めざら           Re^3: 新着情報 改善要望
( 0) 25/03/15 11:30 12218:konnoさんへのコメント コメント数:1
参照先:http://mezala.la.coocan.jp/
> これはちょっと違います。屋敷の掲示板情報を閲覧した時の時間です。(^^;
> って、めざらさんのいけず〜。(;_;)

いけずのめざらから確認させていただきますが,
(時間ではなく時刻だということは理解しました)
屋敷の閲覧を開始した時刻ではなく,新着情報を再表示した時刻ですね?

> その他に現在のサイズまでわかるというおまけ機能もあるのです。(^^;

閲覧者のブラウジング環境のウィンドウサイズだと理解しました。
ただ,この数値は正確ですか?
わたしの環境は解像度 FHD で,各ブラウザを【全画面】にしたときに,
解像度と表示されたウィンドウサイズの値が一致しないのですが……。
「ウィンドウサイズ:横幅 = 1536 / 高さ = 864」になります。
本来の 1920 x 1080 に近い値というわけでもないですよね。

それもあって混乱するわけですが……。

どちらかっていうと,●わたしの環境が変●なのかも。
cman.jp の javascript サンプルのページの値を見ても変だし……。
https://web-designer.cman.jp/javascript_ref/window/size/

ズームとか関係なさそうなんだけど,何が変なんだろう……(´・ω・`)

12244/12077 CXB00940  としき           Re^6: auto_no.def
( 0) 25/03/15 11:52 12161:としきさんへのコメント コメント数:1
参照先:http://toshiki.la.coocan.jp/
> 一方で、行番号系でやりたいことも、あるにはある。
> なにかというと、BASICでいうところのRENUMコマンド相当の動作。
> つまり、行番号の付け替え。

ちょっとまじめに考えてみました。
すると、これ、思ったより大変かもしれないということに気づきました。
N88-BASICに限りませんが、ほとんどのBASICインタプリタはプログラムを内部表現
に変換して格納しているのですよ。例えば、GOTOは89H、GOSUBは8DH、みたいな感じ。
つまり

GOTO 1280 -> 89 20 20 00 05
GOSUB 80 -> 8D 20 50 00

といったように。
なので、インタプリタなら対応する内部コードのうしろを変換するだけで済むの
ですが、テキスト処理だとこれがなかなか難しい。
例えば、以下の例。

10 REM GOTO 100
20 'GOSUB 200
30 PRINT "GOTO 300"

当然、これらは変換してはいけないわけです。
こんなものは存在しない、という前提で作ればそれなりに簡単ですけれど、これらに
まじめに対応したマクロを作るのは、私のおつむではちょっと難しい。
頭の体操にはいいかもしれないけど。

> とはいえ、対応する必要があるのは GOTO GOSUB THEN ELSE ぐらいかなぁ。

RETURNも行番号をとるけれど、そんな汚いコード、書いた事はないはず。
ん、RESTOREなんてコマンドもある。これは対応が必要だ。
あと、RESUMEぐらいは対応してもいいかも。

これ以上何かをするのなら、めざらさんのところの掲示板かなぁ。


12245/12077 DGF01024  めざら           Re^7: auto_no.def
( 0) 25/03/15 15:09 12244:としきさんへのコメント コメント数:2
参照先:http://mezala.la.coocan.jp/
> 30 PRINT "GOTO 300"

これを変換してはまずかろうと思いますが……

> 10 REM GOTO 100
> 20 'GOSUB 200

これらは構わないと言うか,むしろ追随させた方がよさげな気持ち。


> これ以上何かをするのなら、めざらさんのところの掲示板かなぁ。

閑古鳥すらひっそりしておりますので,もちろん歓迎いたしますよ。
BASIC の知識は四十年前に失ってますから,いちいち説明が必要ですが。

12246/11751 BQO00549  konno            Re^4: 新着情報 改善要望
( 0) 25/03/15 17:40 12243:めざらさんへのコメント コメント数:1
> > これはちょっと違います。屋敷の掲示板情報を閲覧した時の時間です。(^^;
> > って、めざらさんのいけず〜。(;_;)
> いけずのめざらから確認させていただきますが,

目上の人に失礼な言い方してすみませんでした。m(__)m
まじめな質問だったのですね。重ねて失礼をお詫びします。m(__)m

> (時間ではなく時刻だということは理解しました)
> 屋敷の閲覧を開始した時刻ではなく,新着情報を再表示した時刻ですね?

そうです。なので「表示時刻」と変更しました。私的に必要な情報なのです。

> 閲覧者のブラウジング環境のウィンドウサイズだと理解しました。
> ただ,この数値は正確ですか?
> わたしの環境は解像度 FHD で,各ブラウザを【全画面】にしたときに,
> 解像度と表示されたウィンドウサイズの値が一致しないのですが……。

私はコピペしただけなので詳細はわかりません。
ブラウザの外枠ではなく記事を表示する内枠の数値だと思いました。

> 「ウィンドウサイズ:横幅 = 1536 / 高さ = 864」になります。
> 本来の 1920 x 1080 に近い値というわけでもないですよね。

ブラウザ窓の上下左右は情報表示の空間になっているのでその内側だと思います。

> どちらかっていうと,●わたしの環境が変●なのかも。
> cman.jp の javascript サンプルのページの値を見ても変だし……。
> (https://web-designer.cman.jp/javascript_ref/window/size/

おお、こんなサイトがあるんですね。確かにサンプルの表示数値は違いますね。
うちの環境で全画面の数値は、ウィンドウサイズ:横幅 = 1366 / 高さ = 617 なので
c1 window.innerWidth (*1)        ブラウザ内の表示域(スクロールバーを含む) 1366
h2 document.documentElement.clientHeight ブラウザ内の表示域(スクロールバーを除く) 617
これが当てはまると思います。

(*1):IE8以下では取得できません。とあるので環境によっては正しく表示しないかも。
うちの環境では全画面で無い場合は数値が1違う時があるようです。御魚もとい誤差かな? (^^;

> ズームとか関係なさそうなんだけど,何が変なんだろう……(´・ω・`)

上記の項目の値と全然違うのですか? ソースを見ても難しすぎてわかりませんが

<tr><td>c1</td><td>window.innerWidth &nbsp;(*1)</td><td>ブラウザ内の表示域(スクロールバーを含む)</td><td id="outInnerWidth" class="nowValue"></td></tr>
<tr class="rowColor"><td>h2</td><td>document.documentElement.clientHeight</td><td>ブラウザ内の表示域(スクロールバーを除く)</td><td id="outElementClientHeight" class="nowValue"></td></tr>

うちの簡易なスクリプトとは違うような気がします。値が違うのは関数が違う?

//読み込み時の表示
window_load();

//ウィンドウサイズ変更時に更新
window.onresize = window_load;

//サイズの表示
function window_load() {
var sW,sH,s;
sW = window.innerWidth;
sH = window.innerHeight;
s = "ウィンドウサイズ:横幅 = " + sW + " / 高さ = " + sH;
document.getElementById("winsize2").innerHTML = s;
}


12247/12077 BQO00549  konno            Re^8: auto_no.def
( 0) 25/03/15 17:47 12245:めざらさんへのコメント
> > 10 REM GOTO 100
> > 20 'GOSUB 200
> これらは構わないと言うか,むしろ追随させた方がよさげな気持ち。

これは好みが別れそうですね。オプションで切り替えるとかどうでしょう。
私は作らないと思うのでどちらでも。(^^;☆\(--#)バキッ

> > これ以上何かをするのなら、めざらさんのところの掲示板かなぁ。
> 閑古鳥すらひっそりしておりますので,もちろん歓迎いたしますよ。
> BASIC の知識は四十年前に失ってますから,いちいち説明が必要ですが。

これは私も一票!
新コンテンツが生まれそうな予感! (^_^)


12248/12072 BQO00549  konno            BASICでオセロ PASOPIAmini
( 0) 25/03/15 22:52 12072:konnoさんへのコメント
#12236のコメントと考えたのですが、備忘録としてここにメモっておきます。

1981年 パソピア(PA7010)
CPUにZ-80A・RAM64KB・BASIC-ROM32KB・VRAM16KBを搭載、
テキスト 80文字 x 25行 (8色) グラフィックは160×100ドット・ドット毎に8色指定可能なノーマルグラフィックモード
640×200ドット・アトリビュートキャラクタによる8×8ドット単位で8色指定なファイングラフィックモードの2モード
搭載言語はMicrosoft BASIC(Ver5.0)ベースのT-BASIC

1979 PC-8001 テキスト80桁×25行 グラフィック160×100ドット8色
1981 PC-6001 テキスト32桁×16行 グラフィック256×192ドット

私は初代パソピアはほとんどさわって無いですが、PC-8001を意識したSPECですね。
私が最初に買ったのはパソピアminiです。

1982年 パソピアmini(IHC-8000)
ハンドヘルド機。表示は標準では本体上にある24桁×1行の液晶画面のみだが、
ミニプリンタの付いた拡張ユニットと合体させてTVインターフェースを接続することで外部モニタへの出力が可能になる。
この場合の表示能力は32桁×24行のキャラクタのみのモノクロ表示となる。グラフィック無し
パソピアとの互換性はないがRS-232Cで接続してパソピアを親機として使うことが出来る。
CPU T6808 CMOS 8ビット 本体ROM 20KB 本体RAM 4KB 最大RAM容量 16KB
LCD 24桁1行(5*7ドット)
CRT 32桁24行 グラフィック無し
サイズ W195*88*25 重量 360g 電池込み
BASICは THBASIC(Hはハンドヘルドの意味か?)

これでBASICを勉強し、仕事にも役立てました。2分法とか。
TVに繋いでコンピュータオセロも自作して遊んでました。RAMパック(12k)増設してね。(^^;
そんな時、例の新型機に出会ったのです。
そのマシンは TBASIC16で動いていました。
私はその新型機をより速く動かすために新たなPCを買うことにしました。

1983年 パソピア7(PA7007)
CPUはZ-80A(3.99MHz VRAMを48KBに増量し、同時発色数はハードウェアタイリングによる27色中8色。
ファイングラフィックモードでのドット単位での色指定も可能になった。
サウンド機能は新たにSN76489を2つ搭載し、6重和音を実現した。
初代パソピアとは一部互換性あり。カートリッジ式周辺機器も引き継いでいる。
搭載言語はBASIC系のT-BASIC7。カートリッジによる変更も可能。

これを使えばプログラムの開発速度も、あのマシンの速度も上げられる!
私は互換性など知らないまま購入しましたが、幸いBASICレベルではほぼ互換でした。
アスキーセーブならそのまま相互に読み込み出来たのです。
そのために外付け5インチFDやドットプリンタまで買ったのでした。(;_;)


12249/11751 DGF01024  めざら           Re^5: 新着情報 改善要望
( 0) 25/03/16 07:49 12246:konnoさんへのコメント コメント数:1
参照先:http://mezala.la.coocan.jp/
> 目上の人に失礼な言い方してすみませんでした。m(__)m

目上なことはないですが……あ!これは「今は目の上に」につながるの? (^^;
そうですか,それでは以降「たんこぶめざら」と自傷してみようかな。

> > 屋敷の閲覧を開始した時刻ではなく,新着情報を再表示した時刻ですね?
>
> そうです。なので「表示時刻」と変更しました。私的に必要な情報なのです。

問答がすれ違ってますね。でも,わかったのでもういいです。


デスクトップ端末の方で全画面表示にしてみると FHD の値が示されたので,
どうやら自分のノート端末の設定が怪しいと気づきました。思い当たるのは……
ディスプレイ設定の「表示スケール」です。ここが 125% にしてありました。
なぜこの値かというと,150%(推奨) に違和感があって拡大率を縮小したからです。
これを推奨されていないらしい 100% にしたら正常な値が表示されたようです。

表示スケールって,ハードウェア情報に影響するのですね。ちょっとびっくり。
だいぶ表示が細かくなって少し目が疲れる気がするし,縦タスクバーが細くなって
縦4列で配置していた小アイコンが入りきらなくなってしまいましたが,しばらく
これで運用してみようと思います。

お騒がせいたしました。

12250/11751 BQO00549  konno            Re^6: 新着情報 改善要望
( 0) 25/03/16 19:41 12249:めざらさんへのコメント
> 目上なことはないですが……あ!これは「今は目の上に」につながるの? (^^;
> そうですか,それでは以降「たんこぶめざら」と自傷してみようかな。

すみません。目上ではなく年上でしたね。m(__)m
なので目の上とは関係ありません。m(__)m
と言ってもいいわけにしかなりませんね。
お詫びに小話をひとつ


昔、本物の魔王がいた。
あるとき魔王がいなくなり、その地は滅んだ。
一部のつわもの達はその滅びの災厄を生き延び、別の地に移り住んだ。
その地ではいまだ新たな魔王が決まっていない。  -- 異修羅の伝説より(嘘)--

VZ界にも昔高橋さんという魔王のような方がいたんですね。
私はその高みを目指していた時もあったとかなかったとか。
その山は高いだけでなく非常に険しい。愛がー北壁は超えられない壁だったか・・・
私はそのK2すら超えられていないと感じているのです。(;_;)
マクロの山でも先人たちの背中がいまだ見えないという現実に、つい愚痴を・・・
おそまつm(__)m


> ディスプレイ設定の「表示スケール」です。ここが 125% にしてありました。
> なぜこの値かというと,150%(推奨) に違和感があって拡大率を縮小したからです。
> これを推奨されていないらしい 100% にしたら正常な値が表示されたようです。

システムのズーム設定で数値がズレていたのですね。了解しました。

> 表示スケールって,ハードウェア情報に影響するのですね。ちょっとびっくり。
> だいぶ表示が細かくなって少し目が疲れる気がするし,縦タスクバーが細くなって
> 縦4列で配置していた小アイコンが入りきらなくなってしまいましたが,しばらく
> これで運用してみようと思います。

画面は見やすく、情報量は出来るだけ多くとは矛盾するので苦労しますよね。
うちのPCも縦ドット数が少なすぎるので次の機会があれば・・・


12251/12077 CXB00940  としき           Re^8: auto_no.def
( 0) 25/03/17 00:26 12245:めざらさんへのコメント
参照先:http://toshiki.la.coocan.jp/
> 閑古鳥すらひっそりしておりますので,もちろん歓迎いたしますよ。

ありがとうございます。続きはあちらで。

> BASIC の知識は四十年前に失ってますから,いちいち説明が必要ですが。

全くBASICを知らない人はともかく、忘れきった人には記憶を新たにしていただける
程度には仕様というか説明を書き始めたら、コードもあるので横40桁で桁折させて
80行くらい。ちょっとこれは自分でも難儀だと思うので、もうちょっと推敲してから
書き込みます。


12252/12072 BQO00549  konno            Re^3: PCへの投資は割に合わない?
( 0) 25/03/17 18:39 12236:としきさんへのコメント コメント数:1
#12248を先に予備知識としてあげましたが

> ユーザーのことを考えて提案された、掲示板の簡易な機能向上策を採用しないという
> 判断を下すだけの人だ、言葉の重みが違う。

簡単に機能向上して便利になる話ならやりそうですが、そうしない理由があるのでは。

> マジレスすると、konnoさん、ローレゾの真の恐ろしさを理解していないと見た。
> あの画面解像度で円を描くことの無意味さというか。

これはマジでわかりません。後で機能追加したのはユーザーの要望かと思いましたが
増設で性能向上させた場合に機能が見劣りしたからかも?
どこかでNECの開発秘話を読んでその辺の話も見たような気がしますが覚えてません。
なのでこの話はこのくらいで。


> その分は価格を上げる、という選択肢もあって、ブルジョアな人(konnoさん?)
> なんかには望ましいあり方なのかもしれないけど、ここはプロダクトアウトよりも
> マーケットインで価格が安いほうを選んだ、ということなのかもしれません。

私はブルジョアではないですよ。(きっぱり)
昔はわかりませんが現代ではブルジョアは資産階級を指すと思われます。
私は賃金労働者なので、それを言うならプロレタリアではないですかね。
私はPCにかなりの金をつぎ込みましたが金があるからではなくて必要だったからです。
私など残業してやっと人並みだったわけで、PCへの投資はほぼ仕事の為だったです。

> とにかく、昔のメモリとの戦いは、おそらくkonnoさんなんかの想像を絶するもの
> だと思う。私はそこまで限界を攻めた事はないけれど、昔話を聞くと、とてもマネ
> できるものではないな、と思う。

そうですね。パソピアミニの増設RAMパック(12k) なんてかわいいものですね。
当時の定価はわからないけど1〜2万円だったのかなぁ。

> 例えば、PC-8001のROM容量は24KBだったそうで、そのうちのどのくらいがBASICの
> インタプリタだったかは知りませんが、もっと昔にさかのぼると、4KBとか8KBのROM
> に詰め込まれたBASICインタプリタがあったそうです。

PC-8001以前はマイコンの時代で、Tiny BASICが主とか、私の知らない超古代です。
> (整数演算のみ、変数は26個のみ、7つのステートメントINPUT, PRINT, LET, GO TO, IF, GOSUB, RETURN のみのような)最低限に機能・仕様を絞ったBASICを自作
これが最低限なので

> にも制限が多かった。もちろん、CIRCLEを搭載して、変わりにINPUTやPRINTを削る、
> という判断を下してもよかったのかもしれませんが、普通にユーザーのことを考え
> たら、なかなかそういう決断を下すのは難しいでしょう。

この発言は明らかに罠ですね。(^^;

> あるいは、ファミコンの有名なゲームの「ドラゴンクエスト」。
> 初代のメモリ容量は64KB。そこに大冒険を詰め込むわけで、たいしたものです。

これはどこかで読んだかもですが、凄まじい詰め込みですね。
64kのcomで30年以上動くどこぞのエデイタ以上?


12253/12072 BQO00549  konno            私家版移植オセロは中身もお直し
( 0) 25/03/17 18:59 12231:konnoさんへのコメント
> さて、甘々で怖くない人むけに、PC-8001オセロのQB移植ソースでも出すかな。
> としきさんのが完成形なので、デザインを参考にもうちょいお直しして。(^^;

こう書いていましたが、コンピュータがちょっと弱すぎるのでDATAを見てみたら
データの一部がわざと弱くなるように入れ替えているのではと疑いを持ちました。
なので、データを入れ替えた版を作ってみました。
入れ替え前は8〜9割の勝率だったのが6割くらいになり、少しだけレベルアップ?
2回連続で負けたのでその後は慎重に時間をかけてなんとか勝てました。
ということで、レベル2を選択できる版に作り変えました。\(^^)/
参考までに変更前の画面比較を


としき移植版 PC98エミュ


私家移植版 DOSVエミュ


12254/12254 BQO00549  konno            私家版移植オセロ v1.1 2025-03-17版
( 0) 25/03/17 23:16
私家版移植オセロ v1.1 2025-03-17版をアップします。
限定公開ということで、ここの掲示板だけで公開します。

元のデータを改変して少しだけ強い? レベル2選択を追加しました。
ソースは TB QB 共通です。




ソースファイル:#txt=OT80-1.BAS  右クリックで保存
TurboBASIC1.1版 #txt=OT80-1T.zip

DOSVAXJ3 VGAモードで動作します。
動作中はCPUのスレッドが100%の負荷になると思います。
TurboBASICなら対策は出来るので、次回があれば・・・


12255/12072 CXB00940  としき           Re^4: PC-8001のグラフィックとか
( 0) 25/03/18 23:59 12252:konnoさんへのコメント コメント数:1
参照先:http://toshiki.la.coocan.jp/
このくらいで、といわれてしまったところを申し訳ないのですが。
年寄りの思い出話なんでごめん。

> > マジレスすると、konnoさん、ローレゾの真の恐ろしさを理解していないと見た。
> > あの画面解像度で円を描くことの無意味さというか。

> これはマジでわかりません。後で機能追加したのはユーザーの要望かと思いましたが
> 増設で性能向上させた場合に機能が見劣りしたからかも?

この関係で小ネタをいくつか。
まず、元発言でも触れていますが、DOS窓で160桁×100行の窓を開いて、1文字が
1ドットの絵を書いてみれば、当時のグラフィックの解像度の雰囲気がつかめます。
このお絵かきには、hitoさんのpaint.defが一番いいでしょう。
該当の窓のプロパティをいじってフォントサイズを一番小さくすれば、それこそ画面
サイズだけのエミュレーションという感じになるかと。

さて、こんな解像度のグラフィックでは我慢できないというユーザは多数。
そこで開発されたハードウェアがあります。
HAL研究所のPCG-8100という機械です。
CGというと通常、コンピュータグラフィックスを意味します。ただ、ハードウェア
の世界では、キャラクタジェネレータも、同じCGという略称で表されます。
キャラクタジェネレータというのは何かというと、フォントのデータを持っている
部分。CPUが、だと思う、この文字を表示したいので該当の文字コードのデータ
がほしい、と要求すると、そのフォントデータを送る部分です。
そしてこのPCGという装置は、ハードウェアのその部分に介入し、フォントの
データを書き換え可能、つまりプログラマブルとしてしまったのです。
なので、機能どおりの名称、Programable Character Generatorなのです。
前にもkonnoさんがご指摘のとおり、PC-8001の画面は80桁×25行でグラフィックは
160×100です。単純計算だと、1文字当たり横2ドット、縦4ドットです。
ところが、PCG-8100は、1文字を縦横8ドットとしてキャラクタを作れる。
すなわち、擬似的に640×200の画面を作れるのです。
これはすごいことですよ。
また、キャラクタ単位で動かせるわけですから、単なるグラフィックよりもゲーム
なんかには使い勝手がよくて、サードパーティー製のハードウェアとしては爆発的
な人気を誇りました。

あぁ、何もかもみな懐かしい。


12256/12256 BQO00549  konno            愛して癒して版オセロ改 25-03-18
( 0) 25/03/19 00:10 コメント数:1
愛して癒して氏作のコンピュータオセロマクロです。
軟体にあるオリジナル版はそのままではうまく動かないので修正版をアップしました。
YASAT氏の修正+ Eo+ Wl9 追加してメニューの位置も変更しています。
VZマクロの部屋に置きましたが、下記リンクからも閲覧・保存できます。

#txt:oth_21p2.def v2.1P2 25-03-18  右クリックで保存

※ いやぁ、そこそこ強いかも。2勝1分けでした。(^^;


12257/12072 BQO00549  konno            Re^5: PC-8001のグラフィックとか
( 0) 25/03/19 18:31 12255:としきさんへのコメント コメント数:1
> まず、元発言でも触れていますが、DOS窓で160桁×100行の窓を開いて、1文字が
> 1ドットの絵を書いてみれば、当時のグラフィックの解像度の雰囲気がつかめます。
> このお絵かきには、hitoさんのpaint.defが一番いいでしょう。

やってみました。確かにビミョーなところですね。(^^;



でも機能があればそれを使って楽したいとも思いましたね。
この paintマクロも凄いですね。何かに使えそうです。

> 前にもkonnoさんがご指摘のとおり、PC-8001の画面は80桁×25行でグラフィックは
> 160×100です。単純計算だと、1文字当たり横2ドット、縦4ドットです。

前から疑問に思っていたんですが、テキストで 80x25文字表示出来るなら
最低でも1文字6x8ドットとして480x200ドット相当の解像度があると思えます。
> 160×100です。単純計算だと、1文字当たり横2ドット、縦4ドットです。
これでは文字が潰れるどころではなく文字にすら見えないはずですよね。
凄く矛盾していると思ってたのです。

> ところが、PCG-8100は、1文字を縦横8ドットとしてキャラクタを作れる。
> すなわち、擬似的に640×200の画面を作れるのです。

これに近い機能は元々あったのではないでしょうかね。(^^;
私は何も知らないので適当に書いてみました。


12258/12072 CXB00940  としき           Re^6: PC-8001のグラフィックとか
( 0) 25/03/20 12:30 12257:konnoさんへのコメント コメント数:1
参照先:http://toshiki.la.coocan.jp/
> 私は何も知らないので適当に書いてみました。

うん、でも、発想はものすごく健全でいいと思う。だけど、というヤツで。

> 前から疑問に思っていたんですが、テキストで 80x25文字表示出来るなら
> 最低でも1文字6x8ドットとして480x200ドット相当の解像度があると思えます。

そうですね。
一応、多くの場合、1文字は8x8ドットです。

konnoさん、60年代から70年代前半までのアメリカのSF映画とかドラマとかは
あまり見たことはありませんでしょうかね。私の場合、「バイオニックジェミー」
とか「600万ドルの男」なんていうのを再放送でよく見ていました。映画だと
「ウォーゲーム」はわりと新しめかな。
こういうのには当時のアメリカのコンピュータの画面が映っていたりするのですが、
やっぱりどれも表示されているのは文字ばかり。グラフィックなんて全くない。

実は、任意の点を光らせる、ということはそれほど難しくないんですよ。
難しいのは、どの点が光っているか、という情報を保持すること。
そして、情報を保持するためにはメモリが必要。
ざっくりメモリ量を算出すると、80x25のテキスト表示の場合、それぞれ1バイトの
情報を保持する必要があるので80*25=2000バイト。ただし、これはモノクロ表示の
場合。もし1文字ごとに色をつけるのなら、それぞれさらに3ビットの情報が必要
になるので6000バイト。実際のPC-8001のテキストVRAMは4KBだったらしいので、この
へん、どういうトリックを使っていたかはわかりません。
そして、グラフィックで160x100を表示する場合、1ドットが1ビットになるので、
モノクロなら16000ビット、バイト換算で2000バイト。おや、どこかで見た数字だ。
そして、もし1ドットごとに色をつけるのなら、やっぱりこのあたりも3倍になる
のですが、実はPC-8001の場合、1ドットごとに色をつけられなかった。文字ごと、
つまり2x4ドットごとにしか色をつけられなかった。その上、横1行あたりの色を
変化させる回数の制限もあったんですよ。7回だったか8回だったか。
こういう涙ぐましい努力をして、使うメモリ量を削減していたんですね。
それだけ当時のメモリは高かった。
なので、当時からグラフィックの解像度の向上は望まれていたわけですが、それを
実現するためにはメモリの増強、すなわち価格の上昇が必須。つまり、仮にそういう
マシンが出ても、一般人には手が出ない。なので、安易にその要求を出す方々に
対しては「あなたはブルジョアだから」というせりふが飛んでくるわけです。

> > ところが、PCG-8100は、1文字を縦横8ドットとしてキャラクタを作れる。
> > すなわち、擬似的に640×200の画面を作れるのです。

> これに近い機能は元々あったのではないでしょうかね。(^^;

元々はありませんでしたね。
だって、キャラジェネは普通、プログラマブルではないから。
当時はフォントはROMに入っているのが普通。だからPCGは画期的だった。
DOS/Vだとフォントの編集は普通に行えますけどね。


12259/12072 BQO00549  konno            Re^7: PC-8001のグラフィックとか
( 0) 25/03/20 18:19 12258:としきさんへのコメント
> konnoさん、60年代から70年代前半までのアメリカのSF映画とかドラマとかは
> あまり見たことはありませんでしょうかね。私の場合、「バイオニックジェミー」
> とか「600万ドルの男」なんていうのを再放送でよく見ていました。映画だと
> 「ウォーゲーム」はわりと新しめかな。

私はSF好きなんで「バイオニックジェミー」や「600万ドルの男」は見てました。
「ウォーゲーム」は午後ローで見たかもしれませんが覚えてない。(^^;

> こういうのには当時のアメリカのコンピュータの画面が映っていたりするのですが、
> やっぱりどれも表示されているのは文字ばかり。グラフィックなんて全くない。

SF映画には撮影当時のメカがデザイン的に採用されがちですしね。
グラフィックはわりと最近の新しい技術ということですね。

> になるので6000バイト。実際のPC-8001のテキストVRAMは4KBだったらしいので、この
> へん、どういうトリックを使っていたかはわかりません。

ああ、やっとわかりました。4KのVRAMでグラフィックをやると 160x100しか出来ない
ということですね。VRAMメモリの問題を失念していました。m(__)m
ツリーが長くなったのでこんどこそこの話題は終わりにしましょう。(^^;


12260/12260 BQO00549  konno            EGGUCHI氏作のオセロマクロ改 25-03-20
( 0) 25/03/20 19:06 コメント数:2
EGGUCHI氏作のコンピュータオセロマクロです。VZ1.6で動かないので修正しました。
軟体にあるオリジナル版はVZ1.6では左右カーソルが効かない?
なので修正版をアップしました。
VZマクロの部屋に置きましたが、下記リンクからも閲覧・保存できます。

#txt:vzoto.def v1.2 25-03-20   右クリックで保存

※ いやぁ、そこそこ強いかも。2勝1敗でした。(^^;


12261/11914 CXB00940  としき           Re: 掲示板の不具合
( 0) 25/03/21 00:21 11914:としきさんへのコメント コメント数:1
参照先:http://toshiki.la.coocan.jp/
新しい枝にします。
#12107にチラッと書きましたが、過去ログ関係の不具合っぽいものに気がつきまして、
発生状況とかを絞り込もうとしていたら、さらに別の不具合にも気がつきました。

最初に気がついた不具合は、なんかものすごく既視感があって。
状況等を絞り込んだら、おおよそ#4118と相似。
つまり、発言番号リンクを使うと wforum.cgi?mode=allread&no=469 といったような
URLになりますが、最上部の「一括表示」の帯とその下のツリーの間が不自然に
隙間が開いてしまう。#4118のときは横線でしたが、今回は単なる空間。
15年たって、ぐるっと一周してしまったような感じ。何をやっとるか。

さて、この状況の絞込みに当たって過去ログを渡り歩いていたわけです。
すると、最近の更新で、過去ログ表示の上のほうにも横に長い過去ログ一覧が表示
されるようになりました。ただ、これ、過去ログ28番を表示している時は0番から
28番まで表示されています。が、例えば過去ログ10番を表示した場合、10番から0番
までしか表示されない。もちろん、過去ログ1番を表示した時は1番から0番までしか
表示されない。
幸い、画面の一番下の横長リストなら全部の過去ログが表示されます。
が、この状況は明らかにおかしく感じられる。


改善を希望します。


12262/11914 BQO00549  konno            Re^2: 掲示板の不具合
( 0) 25/03/21 18:36 12261:としきさんへのコメント コメント数:1
> 状況等を絞り込んだら、おおよそ#4118と相似。
> つまり、発言番号リンクを使うと wforum.cgi?mode=allread&no=469 といったような
> URLになりますが、最上部の「一括表示」の帯とその下のツリーの間が不自然に
> 隙間が開いてしまう。#4118のときは横線でしたが、今回は単なる空間。
> 15年たって、ぐるっと一周してしまったような感じ。何をやっとるか。

うう、当時の修正前後直近のソースは無かったですが、それより後のソースでは

<th class="obi">一括表\示</th>
</tr></table>


こうなっていました。今現在のソースも <br>があったのでこれを削除してみたら
# print " </tr></table>
\n";
print " </tr></table>\n";
空白行は無くなりました。\(^^)/ ヤッタ-

> 28番まで表示されています。が、例えば過去ログ10番を表示した場合、10番から0番
> までしか表示されない。もちろん、過去ログ1番を表示した時は1番から0番までしか
> 表示されない。
> 幸い、画面の一番下の横長リストなら全部の過去ログが表示されます。
> が、この状況は明らかにおかしく感じられる。

あうう、修正しきれてなかったですね。(>_<)
上下2か所で呼んでいるルーチンの正常な方は手前で過去ログオープンクローズ
をやっていました。なのでそのルーチンを中に入れたら直りました。\(^^)/

> 改善を希望します。
ご指摘のおかげで改善できました。ありがとうございました。

ついでに過去ログ番号リンクのマウスオンメッセージも更新しました。(^^;
5分ぐらいかかったかな。(^^; 10年で12ログ出来るとすれば約1時間か。
自動化を4時間ぐらいで作ったとしてデバッグに2時間ぐらい?
60年後には元が取れる計算ですね。(゚゜)☆\(--#) イキトランワ!

# うう、半角<br>が改行になってしまうの直ってない。(>_<)

12263/11914 CXB00940  としき           Re^3: 掲示板の不具合
( 0) 25/03/21 22:28 12262:konnoさんへのコメント
参照先:http://toshiki.la.coocan.jp/
うん、両方とも改善できているようですね。

> print " </tr></table>\n";
> 空白行は無くなりました。\(^^)/ ヤッタ-

ところでここ、<tr>と<table>の閉じタグって、必要なんですか?

> 自動化を4時間ぐらいで作ったとしてデバッグに2時間ぐらい?
> 60年後には元が取れる計算ですね。(゚゜)☆\(--#) イキトランワ!

konnoさん、まじめというか地道な方ですね。
ほら、私、楽をするためなら苦労を厭わない性格なもので。
#なんだかなぁ


12264/12260 BQO00549  konno            EGGUCHIオセロ VS 愛して癒してオセロ
( 0) 25/03/21 22:49 12260:konnoさんへのコメント コメント数:1
遂に予言されたコンピュータ同士の戦いが始まった!!

> 01718/02176 xxxxxxxx 愛して癒して [Vz]othello on Vz Ver 2.1
> (16) 97/01/31 23:23 コメント数:1
> ちょっとは、マシになりました。Ver 3.0は後期試験が終わってからにします。
> Windows などで、EGGCHI 氏の vzoto.def と戦わせてみるのもおもしろいでしょ
> う。

23年前のつぶやきが遂に実現するか!!
と思ったけど、EGGUCHIオセロはコマの白黒が反転しているので無理でした。(;_;)
代わりにEGGUCHIオセロのデータを移植したTBオセロLV3 と戦わせてみました。



結果はご覧の通り33対31でTBオセロLV3が僅差で勝ちました。
EGGUCHIオセロが同じ動きをするかはわかりませんが、私の体感とも一致しますね。
> EGGUCHIオセロ 2勝1敗でした。(^^;
> 愛して癒してオセロ 2勝1分けでした。(^^;

ついでに、ぼくのかんがえたさいきょうでーたのオセロLV2 と LV3 を戦わせてみた。



結果はなんと! 引き分けでした!!
動作の傾向は違いますが、レベルは五分五分と言っていいんですかね。

# pp"五分五分・・・次は負けんちゃ", (EGGUCHIオセロ?)


12265/12256 DGF01024  めざら           愛して癒して版オセロの思ひ出
( 0) 25/03/22 10:47 12256:konnoさんへのコメント コメント数:1
参照先:http://mezala.la.coocan.jp/
> ※ いやぁ、そこそこ強いかも。2勝1分けでした。(^^;

彼のオセロのバッファには,ある方へのメッセージが仕込まれています。
初版を発表したときに,EGGCHI氏のより弱いと評されて奮起し,
強いものを作り上げたとのことでしたね。
ああ,懐かしい。

12266/12256 BQO00549  konno            Re: 愛して癒して版オセロの思ひ出
( 0) 25/03/22 14:49 12265:めざらさんへのコメント コメント数:1
> > ※ いやぁ、そこそこ強いかも。2勝1分けでした。(^^;
> 彼のオセロのバッファには,ある方へのメッセージが仕込まれています。
> 初版を発表したときに,EGGCHI氏のより弱いと評されて奮起し,
> 強いものを作り上げたとのことでしたね。

FGALDCの過去ログは読みました。
あのマシン語のようなデータの中にメッセージを隠していたとは驚きですね。
それ以上に驚いたのはそのメッセージに気が付き読み出しマクロまで作った人です。
まるでパンチャーから打ち出された紙テープの穴を直接読むスティングのような話。
ビックリです!!

他にも初期画面の描画が200LXでは遅いことについて
>  (wx-1){' '} と書くよりも、 eu+, &#V(wx-1) の方が数十倍速いですよね。
&#V() なんて知りませんでした。これでスペースの描画が劇速になるのですか。
関数はマシン語で実行されるから知ってしまえばなるほどなのですが。

# マクロの道を究めるのはあまりに遠い・・・

> ああ,懐かしい。

VZに関わって人生が変わった人はいっぱいいるんだなぁと思いました。
私もそうなんでしょうが。(^^;


12267/12256 DGF01024  めざら           Re^2: 愛して癒して版オセロの思ひ出
( 0) 25/03/22 16:30 12266:konnoさんへのコメント コメント数:1
参照先:http://mezala.la.coocan.jp/
> それ以上に驚いたのはそのメッセージに気が付き読み出しマクロまで作った人です。

いや,m.gann師の「ばふつあ」で覗いただけですけど……
そんなマクロ作った人なんて,いたっけ?

12268/12256 BQO00549  konno            Re^3: 愛して癒して版オセロの思ひ出
( 0) 25/03/22 17:36 12267:めざらさんへのコメント コメント数:1
> > それ以上に驚いたのはそのメッセージに気が付き読み出しマクロまで作った人です。
> いや,m.gann師の「ばふつあ」で覗いただけですけど……
> そんなマクロ作った人なんて,いたっけ?

そこまで言うなら全部暴露してしまいますよ!

> 01293/01295 xxxxxxxx 耳而夢斎 オセロに隠されたメッセージ(^^)
> (14) 97/02/12 20:34 01292へのコメント コメント数:1
>
> ■ 鈴木 康弘 さん、 こんにちは。(^_^)
>
> L12:> &10 >Z &09
> ~~
>  10番のローカルから帰ってきたところで強制終了させ、バッファ"p" の内容
> を保護しておき、次のマクロで読んでみてください。(^_^)
>
>  64バイトごとに停止し、any key で次を表示します。
>  ばふつあ、お使いでしたっけ? (^^ゞ

----- ★これが例のぶつです --------------------------------
= pmiru
* m
1 ^^ "" ?. a=p, j-,
:l i-, (64){ (a.i<$20)?pr.i='・', ?pr.i=a.i, i++, }
&m("%64s",pr) &p a+=64, (j++<5)?>l
&m("") &d #] .
*
-----------------------------------------------------------
>  愛して癒してさんは大笑いしてますね、きっと。(^。^)

どうですか、動かぬ証拠です。こんなものを作ったら誰でも見れちゃうじゃないすか。


# ・・・・ ハッ! もしかして釣られたのかな・・・・


12269/12260 CXB00940  としき           Re: EGGUCHIオセロ VS 愛して癒してオセロ
( 0) 25/03/22 20:03 12264:konnoさんへのコメント コメント数:1
参照先:http://toshiki.la.coocan.jp/
> 遂に予言されたコンピュータ同士の戦いが始まった!!

この当時は、どうやらハヤリだったようです。
FGALEL/MES/2/#10790というと1998/04/11か、C言語でアルゴリズムを作ってお互い
に戦わせようというツリーがありました。盤面の配列を渡すと置く場所を返す関数
を作る、という話です。
私もちょっとだけ首を突っ込んだんですが、結果的に尻切れ。自分の発言だけは
地層処分してありますが、全体が見えないと意味がないのでリンクにはしません。

さて、今回も利用されているアルゴリズムですが、いわゆる優先順位法と呼ばれる
ものです。この優先順位なんですが、要は角が一番高くて角の隣が一番低い、という
のは常道ですが、では他の部分はどうなっているか、というと、まぁ経験的にこんな
もの、というものがずっと使われている模様。少なくとも当時はそんな感じ。
だけど、もっと強い優先順位はないか、ということが気になっていました。
そして、上記FGALELのコンピュータ同士の対戦というのにインスパイアされて、
いわゆる「ぼくのかんがえたさいきょうの」優先順位を求めたい、という欲求が
沸きました。

私  「最終目的は、最強の優先順位を求めることだ!」
僕  「でも、その優先順位を使って人間とゲームできる必要はあるよね」
俺  「ならばまず、人間対機械でゲームができるようにしよう」
拙  「その際、FGALELでやったように、機械側は関数にすればいい」
オレ 「でも、どうすれば人間とゲームができるんだろう」
私  「要は入出力が必要なわけだ」
ボク 「画面表示はテキストベース、1手ごとにスクロールでもいいじゃないか」
わたし「それなら標準入出力で楽ができる」
俺  「標準入出力ならLSI-Cでコーディング可能」
僕  「LSI-Cならポケ3でも実行可能、ついでにプログラミングも可能」
オレ 「でもC言語で一から組むのはだるい」
私  「そうだ、昔、PC-88に移植したBASICのコードがあった、それを変換しよう」

ということで、BASICからCへの移植がスタート。
ただ、残念ながら、こいつも未完。途中までのCのソース、コンパイルだけは通る
ようにはなっていたかなぁ。
いや、実はしょうもないところでつまりまして。
ポケ3て白黒液晶ですが、プログラムから白黒反転可能なんですよ。
ところが、現在が反転しているか否か、ということを取得する方法がわからない。
つまり、反転していてもしていなくても、黒なら黒、白なら白という表示を目指した
がために挫折。そんなところにこだわらなければよかった。

一応、この先のことも見据えていて。
機械対機械を行うメインルーチンは、まず最初につくるのは、1回対戦して勝敗を
表示したらそれで終了、というもの。
そして次のバージョンでは、いろいろな優先順位のアルゴリズムをどう戦わせるか、
ということ事になります。ここはマシンの速度にもよりますが、100回とか10000回
とか。トーナメントかリーグ戦か。作る優先順位も、最初は乱数かな、とか。

さて、オセロの優先順位って、結局は1から60までの一次元配列ですよね。
例えば、優先順位最高となっている角については、2つの角に同時に置けるという
のはありえません。その一つ前の手でどちらかに置けるようになっているはずです。
でも、最も優先順位が低く設定されている角の隣は、例えば左上と右下のどちらに
先に置くか、というのは、まさに優先順位。

ところで、一次元の配列で表現されるもので、この地球上で一番多いものって何か
ご存知ですか?
というところが、まさにその先であったのですが、そこまでたどりつくことなく
挫折。
うぅん、誰かに代わりに作ってもらいたいような気もしています。


ところで

> > 01718/02176 xxxxxxxx 愛して癒して [Vz]othello on Vz Ver 2.1
> > (16) 97/01/31 23:23 コメント数:1

> 23年前のつぶやきが遂に実現するか!!

2020年に生きている本日現在の我々としては、コロナで巣篭もりするしかないので、
この実現を図る時間はたっぷりありますな。
#さぁ、あと数ヶ月で東京オリンピックだ!

12270/12256 DGF01024  めざら           Re^4: 愛して癒して版オセロの思ひ出
( 0) 25/03/22 20:32 12268:konnoさんへのコメント コメント数:1
参照先:http://mezala.la.coocan.jp/
> どうですか、動かぬ証拠です。こんなものを作ったら誰でも見れちゃうじゃないすか。

う〜む……ムッサイ爺だったのか……
全然覚えてなかった。

だいたいこれ,「ばふつあ」の部品の丸写しですよ!
作ってないから覚えてないんだな,んだんだ。

12271/12260 BQO00549  konno            Re^2: EGGUCHIオセロ VS 愛して癒してオセロ
( 0) 25/03/23 00:01 12269:としきさんへのコメント コメント数:1
> FGALEL/MES/2/#10790というと1998/04/11か、C言語でアルゴリズムを作ってお互い
> に戦わせようというツリーがありました。盤面の配列を渡すと置く場所を返す関数
> を作る、という話です。

興味深い話ですね。私はそのころVZ以外の会議室を覗く余裕がありませんでした。
アーカイブでも残ってたら絶対見に行きたいのに、残念です。

> 私もちょっとだけ首を突っ込んだんですが、結果的に尻切れ。自分の発言だけは
> 地層処分してありますが、全体が見えないと意味がないのでリンクにはしません。

見てみました。コンピュータ同士の対戦モードが実現出来たのですね。凄いです!

> だけど、もっと強い優先順位はないか、ということが気になっていました。
> そして、上記FGALELのコンピュータ同士の対戦というのにインスパイアされて、
> いわゆる「ぼくのかんがえたさいきょうの」優先順位を求めたい、という欲求が
> 沸きました。

私もコンピュータ同士の対戦モードがあったらいいなと思い始めました。
ちょっとの追加で実装出来そうな気がしてきたのでちょっとやってみるかなぁ。

> 私  「最終目的は、最強の優先順位を求めることだ!」
 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
> 私  「そうだ、昔、PC-88に移植したBASICのコードがあった、それを変換しよう」

としきさんのなかの多重人格ですか。いったい何人いるんじゃ〜。(^^;

> ということで、BASICからCへの移植がスタート。
> ただ、残念ながら、こいつも未完。途中までのCのソース、コンパイルだけは通る
> ようにはなっていたかなぁ。

なるほど。B TO C はここから始まっていたのですね。

> そして次のバージョンでは、いろいろな優先順位のアルゴリズムをどう戦わせるか、
> ということ事になります。ここはマシンの速度にもよりますが、100回とか10000回
> とか。トーナメントかリーグ戦か。作る優先順位も、最初は乱数かな、とか。

優先順位式だと何度やっても同じ結果になりそうな。先手後手の違いは出そうですが。

> でも、最も優先順位が低く設定されている角の隣は、例えば左上と右下のどちらに
> 先に置くか、というのは、まさに優先順位。

先読み技術はこれを判断出来るのですよね。私はそれをやってみたいのです。
角を取られない所を優先というだけなら比較的簡単に出来るかなぁ。

> ところで、一次元の配列で表現されるもので、この地球上で一番多いものって何か
> ご存知ですか?

なんだらう。わかりまへんなぁ。と思ったのですが、パソピア7活用プログラム集
という本に対人オセロの作り方が載っていて色々参考になることがわかりました。



その中に九九の表というのがあるのを見て、これも一次元配列だなと思いました。
でも九九の表は日本独自じゃなかったかなぁ。まさかオセロとかじゃないですよね。

> 2020年に生きている本日現在の我々としては、コロナで巣篭もりするしかないので、
> この実現を図る時間はたっぷりありますな。
> #さぁ、あと数ヶ月で東京オリンピックだ!

うう、字空の歪みが時空の歪みを呼んだのか。それとも数年前のつぶやきか。
そのつぶやきは実現が延期されました。巣ごもりも解除されて空時間が無くなった?
未来は変わってしまったのです。その平行世界は消滅しました。


12272/12256 BQO00549  konno            Re^5: 愛して癒して版オセロの思ひ出
( 0) 25/03/23 00:14 12270:めざらさんへのコメント
> う〜む……ムッサイ爺だったのか……
> 全然覚えてなかった。
> だいたいこれ,「ばふつあ」の部品の丸写しですよ!
> 作ってないから覚えてないんだな,んだんだ。

いや、「ばふつあ」を見ても同じルーチンは無いんで内容を理解して作らなければ
出来ないはずです! こんなのを速攻で作れるのが証拠でしょう。(^^;
でもそのおかげで楽しみが増えた部分もあるのかなぁ。懐かしいですよね。


12273/12260 CXB00940  としき           Re^3: EGGUCHIオセロ VS 愛して癒してオセロ
( 0) 25/03/23 01:36 12271:konnoさんへのコメント コメント数:1
参照先:http://toshiki.la.coocan.jp/
> > FGALEL/MES/2/#10790というと1998/04/11か、C言語でアルゴリズムを作ってお互い
> > に戦わせようというツリーがありました。盤面の配列を渡すと置く場所を返す関数
> > を作る、という話です。

> 興味深い話ですね。私はそのころVZ以外の会議室を覗く余裕がありませんでした。
> アーカイブでも残ってたら絶対見に行きたいのに、残念です。

付記というか、FGALEL/MES/2/#10750から始まるツリーで前段の話があるのですが、
私はこちらにもちょっとだけ首を突っ込んでいたりします。当然、地層処分済み。
必要があればこの辺のログをお送りできますけど、当然ながらVzマクロ化は困難です
から、必要性はないものと思われます。

> としきさんのなかの多重人格ですか。いったい何人いるんじゃ〜。(^^;

これでもほんの一部、いや、あの、その。

> 優先順位式だと何度やっても同じ結果になりそうな。先手後手の違いは出そうですが。

同一の優先順位なら、何度やっても同じ結果ですよね。
だから、特定の優先順位同士の対戦は、最大でも先手後手の2回で十分。
とはいえ、優先順位の総数は60の階乗もある。それが一体どのくらいの値なのか、
私には見当もつかぬ。全ての総当りなんて、スパコンなら可能なのかなぁ。
で、まぁ、そんな全部を使うわけには行かないので、使えるのは当然ながら全体から
見たらサブセット。ならその実際に使う優先順位の配列はどう作るか、というと、
やっぱり初期値は乱数かな、とか、いろいろ考えるわけです。

> > ところで、一次元の配列で表現されるもので、この地球上で一番多いものって何か
> > ご存知ですか?

> なんだらう。わかりまへんなぁ。

もちろん、広い宇宙には、それ以上の一次元配列もあるかもしれませんが、地球上で
最多の一次元配列、それは私たち人間の体の中にもあります。
遺伝子配列、と呼ばれています。
1つあたりの長さは知りませんが、人間の場合、1つの細胞に23対あります。
生物によっては何対あるかが異なったりしますが、どんな生物でも1つの細胞あたり
それだけの一次元配列のデータを持っているわけです。
なので、いきなり話が飛躍しますが、最強の優先順位を求めるという問題を解くに
あたっては、遺伝的アルゴリズムを適用したいな、なんてことを妄想したりしたわけ
です。

> と思ったのですが、パソピア7活用プログラム集
> という本に対人オセロの作り方が載っていて色々参考になることがわかりました。

例えばどんなことが載っていたのですか?

> その中に九九の表というのがあるのを見て、これも一次元配列だなと思いました。

む?
一般的な九九の表は二次元配列的に表現されることが多いと思うのですが、それが
一次元配列というのはどういう表になっているのでしょうか。
俄然興味がわいてきました。

> でも九九の表は日本独自じゃなかったかなぁ。

九九を発声で覚えるのは日本独自っぽいですけど、表そのものは十進法を採用して
いる地球上の多くの国で全く同じ物が使われているはず。というか、国によって1桁
の掛け算の結果が異なります、というようなことがあると困ると思う。
そういえば昔、インドでは99×99までの掛け算の結果、すなわち1万個に近い
数字を暗記するとかいう話を聞いたことがあるけど、本当かなぁ。

> 未来は変わってしまったのです。その平行世界は消滅しました。

あらま残念。
#オリンピックは1年延期だ!


12274/12260 BQO00549  konno            Re^4: EGGUCHIオセロ VS 愛して癒してオセロ
( 0) 25/03/23 15:45 12273:としきさんへのコメント コメント数:1
> 付記というか、FGALEL/MES/2/#10750から始まるツリーで前段の話があるのですが、
> 私はこちらにもちょっとだけ首を突っ込んでいたりします。当然、地層処分済み。
> 必要があればこの辺のログをお送りできますけど、当然ながらVzマクロ化は困難です
> から、必要性はないものと思われます。

うーむ、興味はあるけど C の話はまだまだ敷居が高いので将来の課題ですね。
そのうちお願いするかもしれません。m(__)m

> > と思ったのですが、パソピア7活用プログラム集
> > という本に対人オセロの作り方が載っていて色々参考になることがわかりました。
> 例えばどんなことが載っていたのですか?

配列変数を使って棋譜データ?を記録して何度でも再現出来る機能とかです。
今の私の頭ではちょっとムズイですが、これをTBオセロに取り込みたいのです。

> > その中に九九の表というのがあるのを見て、これも一次元配列だなと思いました。
> む?
> 一般的な九九の表は二次元配列的に表現されることが多いと思うのですが、それが
> 一次元配列というのはどういう表になっているのでしょうか。

うう、頭がバグって間違ったことを口走ってました。二次元配列でしたね。m(__)m
#きっと私の電池頭脳がウイルスにハッキングされてしまったのでしょう。

> > 未来は変わってしまったのです。その平行世界は消滅しました。
> あらま残念。
> #オリンピックは1年延期だ!

どうやらまだ時空のはざまにいるようですね。(^^;
今はスカイネットAIの反乱で人類滅亡の危機に φ(..; バキッ\(--; モウソウモタイガイニシロ!


12275/12260 BQO00549  konno            コンピュータ VS コンピュータのオセロ対戦
( 0) 25/03/25 16:39 12274:konnoさんへのコメント
> > > と思ったのですが、パソピア7活用プログラム集
> > > という本に対人オセロの作り方が載っていて色々参考になることがわかりました。
> 配列変数を使って棋譜データ?を記録して何度でも再現出来る機能とかです。
> 今の私の頭ではちょっとムズイですが、これをTBオセロに取り込みたいのです。

やってしまいました。本のページをスマホで撮影しPCのブラウザでグーグルレンズ
文字化けは5%くらいですが、今更小さな活字を追って手打ちは辛すぎるので。(;_;)
TBコンパイラでエラーが無くなっても QBでは文字化け文法エラーが沢山出る。(>_<)
おかげで比較的早く動くようになりました。\(^^)/ ヤッタ-

コマの数表示や棋譜データのファイル化までやって、だいぶ中身がわかってきました。
その勢いで、例のTBオセロに機能移植までやりました。(^^;
ある程度動いたら内部データ同士で戦わせる機能も付けてしまいました。\(^^)/
今現在は再現プレイはまだ動かないものの、コンピュータ同士の対戦は出来ています。
もうちょっと表示を整えたらレポします。(^^;


12276/12260 BQO00549  konno            VZ天国の vzoto.doc
( 0) 25/03/26 00:34 12260:konnoさんへのコメント コメント数:1
日経MIXのログ一覧を見返していたら、vzoto.docというのがあって、ああ、
あのEGGCHIオセロのドックがこんなところにもあったのかと思ったのですが
念のため軟体のDOCと日付を比べたら、こっちが新しい!
え!! と思ったら中身も違ってサイズが増えていました。

過去ログでVZ天国の話題も見たので、もしかしたらVZ天国版のDOCかもと思い
確認したら、やっぱりVZ天国版オセロのDOCでした。
マクロの日付は同じでDOCだけが変更したのは書籍向けに体裁を整えたのかも。
マクロ導入の注意点が書かれていたので、おそらく作者本人の編集かな。
ここの皆さんはVZ天国版はお持ちでしょうが、記念にDOCをアップします。(^_^)
ファイルの日付がわかるように、ZIPにしました。

#txt=vzotodoc.zip


# べ、別に昔のマクロを探していたわけじゃないんだからネ・・・


12277/12260 DGF01024  めざら           Re: VZ天国の vzoto.doc
( 0) 25/03/26 07:52 12276:konnoさんへのコメント コメント数:1
参照先:http://mezala.la.coocan.jp/
想像するところ,
ライブラリ版はネットワーカーがダウンロードすることが前提になっているので,
必要があれば作者自身がフォーラムやメール等で質問対応できるけれど,
書籍版はそれらの手段を持たない人も念頭に置く必要があるので,
版元のビレッジセンターから作者に要望したということではないでしょうか。

なんか訳のわからない人がVCにバンバン電話しそうじゃないですか?
ふつう編集者は,そういう事態を容易に想定しうるのではないかと。

12278/12260 BQO00549  konno            Re^2: VZ天国の vzoto.doc
( 0) 25/03/26 16:01 12277:めざらさんへのコメント コメント数:1
> 書籍版はそれらの手段を持たない人も念頭に置く必要があるので,
> 版元のビレッジセンターから作者に要望したということではないでしょうか。

私もそう思いました。特にこのマクロは起動条件が厳しかったですもんね。
あ、作者のほうから「直させてくれ」と言ったのかも。(^^;

> なんか訳のわからない人がVCにバンバン電話しそうじゃないですか?

実際沢山あったんじゃないですかねぇ。(^^;
直接店に行って評価版のソフトをタダでせしめたやつもいたらしいし・・・

> ふつう編集者は,そういう事態を容易に想定しうるのではないかと。

そういう状況を経験すると次は対策しようとなりますよね。(^^;

ところでVZ天国版の vzoto はアーカイブも整理されてていい感じですよね。
これは c.mosさんがやったっぽいですが。c.mosさんの一文も入ってるし。
これを軟体の最終版には出来ないもんでしょうか。


12279/12260 DGF01024  めざら           Re^3: VZ天国の vzoto.doc
( 0) 25/03/26 20:28 12278:konnoさんへのコメント コメント数:1
参照先:http://mezala.la.coocan.jp/
> ところでVZ天国版の vzoto はアーカイブも整理されてていい感じですよね。

そうでしたっけ? えーと,ゴソゴソ……

あらら?! 天国のフロッピーのバックアップがない?!
フロッピーはあっても,読める環境が?! それはべつとして,

> これを軟体の最終版には出来ないもんでしょうか。

公刊された本の付録の中身を許諾なく複製して掲載し,
不特定多数の人のダウンロードを可能にするというのは……
版元が解散しているとしても,問題が生じるのではないかな〜

最終版がV天の付録に収録……という記載にするなら大丈夫だと思いますが。

12280/12260 BQO00549  konno            Re^4: VZ天国の vzoto.doc
( 0) 25/03/27 00:26 12279:めざらさんへのコメント コメント数:1
> あらら?! 天国のフロッピーのバックアップがない?!
> フロッピーはあっても,読める環境が?!

環境というと、USBFDDが無いのでしょうか。私は108¥で3台GETしてます。
でも30年以上経ったFDDなんて読めればラッキー! ですからねぇ。(^^;

> 公刊された本の付録の中身を許諾なく複製して掲載し,
> 不特定多数の人のダウンロードを可能にするというのは……
> 版元が解散しているとしても,問題が生じるのではないかな〜

うーむ、まあそうですよね。うちも色々グレーなことやってるっぽいし。(^^;

> 最終版がV天の付録に収録……という記載にするなら大丈夫だと思いますが。

あ、それでお願いしたいです。本体改造版は勝手にやってしまいましたが。m(__)m
ついでに c.mosさんのDOCもあげちゃいます。(゚゜)☆\(--#)バキッ

#txt=from_vc.txt


12281/12260 DGF01024  めざら           Re^5: VZ天国の vzoto.doc
( 0) 25/03/27 08:23 12280:konnoさんへのコメント コメント数:1
参照先:http://mezala.la.coocan.jp/
それでは,軟体への追加記載するための正確な情報をもらえますか?
とりあえず,付録FDの詳しめの DIR とか……あー,それじゃ
書庫ファイルの中身まではわからないか……どうしようかな (゚-゚)

12282/12260 BQO00549  konno            Re^6: VZ天国の vzoto.doc
( 0) 25/03/27 17:00 12281:めざらさんへのコメント コメント数:2
> それでは,軟体への追加記載するための正確な情報をもらえますか?
> とりあえず,付録FDの詳しめの DIR とか……あー,それじゃ
> 書庫ファイルの中身まではわからないか……どうしようかな (゚-゚)

あ〜その顔文字、ブラウザとVZで表情が違って見えますね。(^^;
しかたがないので丸ごとZIPして送りつけてしまいました。
煮るなり焼くなり好きにしてください。m(__)m
大きすぎて撥ねられないかな。(^^ゞ


追記
なんかエラーになったみたいだけど、たぶんgmail に転送できなかったのかな。(^_-)

12283/12260 DGF01024  めざら           Re^7: VZ天国の vzoto.doc
( 0) 25/03/28 13:36 12282:konnoさんへのコメント コメント数:2
参照先:http://mezala.la.coocan.jp/
うちでは同じ見た目なので,konnoさんのブラウザのフォント設定の問題かと。

で,今回判明したこと。
軟体の凡例に「V天(VZ天國)」と略称を指示していますが,
V天の記載は本体の一覧表内には「ひとつもない」ことが分かりました。(^o^;

これはちょっと手がかかりすぎて,いつになるのか分かりませんな〜

12284/12260 CRG00666  文太             Re^8: VZ天国の vzoto.doc
( 0) 25/03/28 23:09 12283:めざらさんへのコメント コメント数:1
みなさま(としきさんを含む)

>V天の記載は本体の一覧表内には「ひとつもない」ことが分かりました。(^o^;
 うーんと、僕のところ(firefox)では、この絵文字、Vzでも同じに見える
ようです。
 ったく、ほんと仲のいい人たちだよなぁ。cmosさんに、感謝。m(__)m
 僕は、今日、最後の出勤を終えました。あとは神田に行って感謝状とかをもらい、
そのまま秋葉原まで歩いて、なぜか! NEC 98 のその後をいろいろいろいろ、
探索する、ということになっています。ほんとに98とかやるの???

 あ、まだ稼働していない、NEC 9821 Cx とかはなぜかそこにあるのですが。
 マジ? ヤバくない?
 マジです。あああああ。.fdi とか .dcu とかで話が想像できる人は、まず
いないと思うけど。

 ま、へろっへろっになりながらも、見てますよ、ということでした。
 とりあえず、ジャガイモ植えつけは終わり、トマトが芽をだしてます!
幸せのトマトですね。



12285/12260 BQO00549  konno            Re^8: VZ天国の vzoto.doc
( 0) 25/03/29 00:50 12283:めざらさんへのコメント
> うちでは同じ見た目なので,konnoさんのブラウザのフォント設定の問題かと。

VTDOSはMSゴシックで見慣れてるので微妙な違いが気になったりして。(^^;
なかなか趣があるなぁ、と思ったしだいです。

> で,今回判明したこと。
> 軟体の凡例に「V天(VZ天國)」と略称を指示していますが,
> V天の記載は本体の一覧表内には「ひとつもない」ことが分かりました。(^o^;

漏れは多分無いと思うんですが、まあ、VZ1.5時代のマクロ集だし。
でも他にもDOCを変更している例があるかもですね。

> これはちょっと手がかかりすぎて,いつになるのか分かりませんな〜

もうまな板の恋なんで気長にやりましょう。(^^;

# まな板の恋とはなんぞや? 味の開きが三枚とかもうわけわか。(^^;


12286/12260 BQO00549  konno            Re^9: VZ天国の vzoto.doc
( 0) 25/03/29 01:29 12284:文太さんへのコメント コメント数:1
>  僕は、今日、最後の出勤を終えました。あとは神田に行って感謝状とかをもらい、
> そのまま秋葉原まで歩いて、なぜか! NEC 98 のその後をいろいろいろいろ、
> 探索する、ということになっています。ほんとに98とかやるの???

おお、いよいよセカンドライフですね。(^_^)
その足で旧8めぐりとか、好きですねぇ。(^^;

>  マジです。あああああ。.fdi とか .dcu とかで話が想像できる人は、まず
> いないと思うけど。

fdi と聞くとNP2のFDフォーマットだったっけ? とか思うのが私です。(^^;


12287/12260 CRG00666  文太             .fdi
( 0) 25/03/29 07:35 12286:konnoさんへのコメント コメント数:1
konnoさん

 ま、好きなんですよねぇ、困ったことに。

>fdi と聞くとNP2のFDフォーマットだったっけ? とか思うのが私です。(^^;

 そっか、エミュな普通の人には、すぐ通じちゃうんだ。
 エミュでなく実機じゃなきゃいやだ、という時代錯誤な我が侭をいうと、
アキバになったり、.dcu とかになったりするみたいです。
 自分が信じられません。でも、ほら、あの国家試験とかもあるわけじゃない
ですかぁ、、、。埼玉でなく静岡になる予定です、、、。
 ごおつくばり。greedy!


12288/12260 BQO00549  konno            Re: .fdi
( 0) 25/03/29 16:15 12287:文太さんへのコメント コメント数:1
> >fdi と聞くとNP2のFDフォーマットだったっけ? とか思うのが私です。(^^;
>  そっか、エミュな普通の人には、すぐ通じちゃうんだ。

ありゃ、ボケをかましたつもりが合っていましたか。<(^^;)
ということは・・・「拡張子 DCU」で検索すると
> DCUファイルとは? DCUファイルタイプは主にBorland SoftwareのDelphiに割り当てられています。
> これらのファイルのフォーマットは、一般的にDelphiのバージョンごとに変更 ...
うーん、これは外してるかな。(^^;

>  自分が信じられません。でも、ほら、あの国家試験とかもあるわけじゃない
> ですかぁ、、、。埼玉でなく静岡になる予定です、、、。
>  ごおつくばり。greedy!

国家試験は??ですが、もしかして移住の話ですか。
田舎暮らしに憧れて移住したけど色々な問題で直ぐ町に戻ったという話も見ます。
「移住 失敗」で検索すると
> 地方移住で失敗する人の特徴5つ
> ・ お客様感覚
> ・ リサーチ不足
> ・ 人付き合いが苦手
> ・ 理想が高すぎる
> ・ お金の管理ができない.
なんて出ますね。もちろん充分にリサーチはしてると思いますが。(^^;
今は南海トラフ地震の話があるので海沿いは避けた方がよさげに思います。
余計なお世話? 失礼いたしました。m(__)m


12289/11751 CXB00940  としき           Re^28: 過去ログ日付取得のラフスケッチ
( 0) 25/03/29 16:30 12082:としきさんへのコメント コメント数:1
参照先:http://toshiki.la.coocan.jp/
> > > その書き換えるルーチンを考え、作るのに何時間かかるやら。(^^;
> > そこまでかかるかなぁ。かかるかも。

動くかどうかわからないルーチンなら、そこまでかかりませんでしたね。
今まで1時間弱考えて熟成させていたこともあるのでしょうが、20分とかからずに
できた感じ。トータルで1時間半はかかっていない。
ただ、デバッグもやっていないし、動くかどうかすらわかりません。

> フックするのなら、wf_regi.cgiの最後のほう、pastlogのルーチンの末尾でしょう。

書き込みごと、ではなく、過去ログに追加されるごと、なのですから当然ですよね。
末尾も末尾、属性変更の後ろに、こんなものを追加。

# 最新の過去ログを開く
open(IN,"$pastfile") || &error("Open Error: $pastfile");

$maxdat = "0000/00/00 00:00";
$mindat = "9999/99/99 99:99";
while (<IN>) {
($no,$re,$lx,$sub,$eml,$url,$nam,$dat,$msg,$t,$ho,$pw,$wr,$oya,$sml,$res) = split(/<>/);
if ($maxdat < $dat) { $maxdat = $dat; }
if ($mindat > $dat) { $mindat = $dat; }
}
close(IN);

$pastdatfile = sprintf("%sdat%04d\.dat", $pastdir,$num);

# 過去ログ日付ファイルを更新
open(OUT,">$pastdatfile") || &error("Write Error: $pastfile");
print OUT $maxdat;
print OUT $mindat;
close(OUT);

if ($past_flag) { chmod(0666, $pastdatfile); }


動作テストすらしていないので、さすがに一発完動という事はないと思う。
ただ、このルーチンでは

> ここまでで問題になるのが、新しい過去ログファイルが作られたとき。
>  新しい直近過去ログの出力結果
>  1つ前の直近過去ログの出力結果
>  それ以前の過去ログ分
> の3つが並立するわけで、後者2つの結合は手作業?

この問題は解決しないなぁ。
ま、アイディアはあるので、作って作れない事はない。あと30分くらい?
とはいえ、手作業で全ログの最古と最新の日付をチェックすることに比べたら、
ずいぶん楽になるはず。だって、きちんとやるなら、過去ログが更新されるたびに
マウスオンメッセージのファイルを書き換える必要があるわけです。そして、過去ログ
が更新されるのは掲示板に書き込みがあったタイミングなわけで、ということはつまり、
掲示板に書き込みがあるたびに過去ログが更新されているかチェックしなければならない
(このタイミングでは過去ログの中身のチェックは不要)ということで、かなり大変な
はず。それが、新しい過去ログが作成されたときだけに省略されるわけです。
でも、そういうことを考えると、konnoさん、本当にまめな人だと思う。
だって、過去ログが更新されるたびにチェックされているわけですから。
こんな面倒なことを手作業でまめになされているkonnoさんには頭が上がりません。


12290/12260 DGF01024  めざら           Re^7: VZ天国の vzoto.doc
( 0) 25/03/29 22:13 12282:konnoさんへのコメント コメント数:2
参照先:http://mezala.la.coocan.jp/
> しかたがないので丸ごとZIPして送りつけてしまいました。

ありがとうございました。
本日,丸一日頑張って V天 の記載を完了しました。

元データに手を入れないまま,2種類の表を直接直してしまったので,
これにて軟体の更新は打ち止めということになります。

今後は2枚の表をそれぞれ直すしかないですが,まぁたった2枚なので。

12291/11751 BQO00549  konno            Re^29: 過去ログ日付取得のラフスケッチ
( 0) 25/03/29 22:50 12289:としきさんへのコメント コメント数:1
> 今まで1時間弱考えて熟成させていたこともあるのでしょうが、20分とかからずに
> できた感じ。トータルで1時間半はかかっていない。
> ただ、デバッグもやっていないし、動くかどうかすらわかりません。

1時間半である程度形になったのですね。流石です。
ただ、デバッグ時間がプラスされたらどうなるか。(^^;

> とはいえ、手作業で全ログの最古と最新の日付をチェックすることに比べたら、
> ずいぶん楽になるはず。だって、きちんとやるなら、過去ログが更新されるたびに
> マウスオンメッセージのファイルを書き換える必要があるわけです。そして、過去ログ
> が更新されるのは掲示板に書き込みがあったタイミングなわけで、ということはつまり、
> 掲示板に書き込みがあるたびに過去ログが更新されているかチェックしなければならない

どうもここに認識の違いがあるようです。
私は新しい過去ログが出来た時にデータ更新するので、半年〜1年に1回という認識です。
まあ、自動化するには投稿のたびにチェックすることになるのかな。


12292/12260 CRG00666  文太             Re^2: .fdi
( 0) 25/03/30 00:42 12288:konnoさんへのコメント コメント数:1
konnoさん

>ありゃ、ボケをかましたつもりが合っていましたか。<(^^;)
 あ、そうなの?

>> DCUファイルとは? DCUファイルタイプは主にBorland SoftwareのDelphi
 完全に外れてますね。

>国家試験は??ですが、もしかして移住の話ですか。
 宅建ですって。

>田舎暮らしに憧れて移住したけど色々な問題で直ぐ町に戻ったという話も見ます。
>「移住 失敗」で検索すると
 橋を焼いてしまうので、失敗とかは自分に許しませんよ。

> 地方移住で失敗する人の特徴5つ
> ・ 人付き合いが苦手
> ・ 理想が高すぎる
 ありがとうございます。上の2項が当てはまる可能性があり、気をつける
べき事項と心得ました。某芥川賞作家による『田舎暮らしに殺されない方法』
という本は、愛読書です。

 状況からみて、あまりBASICや旧8に一生懸命になれそうもないな、と
思ってます。ほんとは、『使っておぼえるアセンブラ』とか_Mastering
Turbo Assembler_とかを、「まだやってたんですか!?」と言ってもらえる
ぐらいしつこくしつこくやる予定だったのですが。
 でも、BASICは、いろんな意味で、かなり勉強になるねぇ、と思っては
います。人生、あと20年ある、あるいは「あらせる」というつもりなので、
いつか、野望が果たせるでしょう。こんな希望、大事だと思ってます。



12293/12260 CRG00666  文太             Re^8: VZ天国の vzoto.doc
( 0) 25/03/30 00:45 12290:めざらさんへのコメント コメント数:1
めざらさん

 正確に文脈を理解できている自信はないのですが。

>まぁたった2枚なので。
 あははははは。ありがとうございます! いっぱいお世話になっています!



12294/12260 BQO00549  konno            Re^8: VZ天国の vzoto.doc
( 0) 25/03/30 02:31 12290:めざらさんへのコメント コメント数:1
> 本日,丸一日頑張って V天 の記載を完了しました。

ありがとうございます。なんだか強要したみたいで恐縮です。m(__)m

> 元データに手を入れないまま,2種類の表を直接直してしまったので,
> これにて軟体の更新は打ち止めということになります。
> 今後は2枚の表をそれぞれ直すしかないですが,まぁたった2枚なので。

サイトの更新は大変ですよね。頭が下がります。m(__)m

ところで、斉木さんのドラゴンシーク1、2もVZ天国版は無理だとしても
LIB版なら載せられるのでしょうか。
あの大作にして名作ゲームをやってみたい人は少なからずいるでしょうし。
うちにはLIB版は無さそうだったですが。


12295/12260 DGF01024  めざら           Re^9: VZ天国の vzoto.doc
( 0) 25/03/30 08:18 12293:文太さんへのコメント
参照先:http://mezala.la.coocan.jp/
軟体の元データはタブ区切りのテキストデータで,ソート用のフィールドが
ひとつだけあります。お名前の読みですね。

本来はこの元データを編集して,発表日順と作成者順の2枚のページを出力。
編集するファイルを一元化するに越したことはないのですが,
大きな更新がない限り,それぞれのページを同様に加筆修正します。
わずかな更新内容であれば対応可能ですね。

12296/12260 DGF01024  めざら           Re^9: VZ天国の vzoto.doc
( 0) 25/03/30 08:35 12294:konnoさんへのコメント コメント数:1
参照先:http://mezala.la.coocan.jp/
いやいや,記載が欠落していたのは大きなミスなので,気づくきっかけをいただき
感謝しかありません。ありがとうございました。

> LIB版なら載せられるのでしょうか。

ドラシーは転載条件が事前許諾なんです。
だから,VZ天国や上村さんのマクロコレクションを入手するか,借りるしかありません。
国会図書館サーチで見ると,神奈川,千葉,埼玉の各県立,名古屋市立,堺市立でV天所蔵。

わたしも LIB版は取りこぼしていますが,いずれにせよ転載できません。
軟体のフリーウェア解釈は緩いですが,明記された条件を蔑ろにはできないですね。


12297/11751 CXB00940  としき           Re^30: 過去ログ日付取得のラフスケッチ
( 0) 25/03/30 12:20 12291:konnoさんへのコメント コメント数:1
参照先:http://toshiki.la.coocan.jp/
> ただ、デバッグ時間がプラスされたらどうなるか。(^^;

それもありますが、現在のルーチンは単に日時の出力のみ。
最低限、きちんとした書式にする必要はありますね。
書式というか、配列への代入文というか。

> 私は新しい過去ログが出来た時にデータ更新するので、半年〜1年に1回という認識です。

それでいいのかなぁ。
だって、過去ログって、ツリーごと更新になっていますよね。
そして、ツリーって必ずしも日付順になっているわけではない。
例えば、最新過去ログが「2026/01〜」となっていたとして、現行ログの一番尻尾の
ツリーのルートの発言が「2025/10」だった場合。この場合、新規発言があって現行
ログから過去ログにツリーが移行したタイミングでマウスオンのデータも更新する
必要があると思うのですが、正しくない情報を何ヶ月も放置するということになる
のでしょうか。
わたくしといたしましては、それはとても好ましくないと思いますの。


12298/12260 BQO00549  konno            Re^3: .fdi
( 0) 25/03/30 23:35 12292:文太さんへのコメント
> >> DCUファイルとは? DCUファイルタイプは主にBorland SoftwareのDelphi
>  完全に外れてますね。

これはまあ予想通りですね。(^^;

> >国家試験は??ですが、もしかして移住の話ですか。
>  宅建ですって。

あ、この間話していたやつですね。勉強頑張ってください。m(__)m

> >田舎暮らしに憧れて移住したけど色々な問題で直ぐ町に戻ったという話も見ます。
> >「移住 失敗」で検索すると
>  橋を焼いてしまうので、失敗とかは自分に許しませんよ。

背水の陣ですか。退路を断つってやつですね。(^^;

>  状況からみて、あまりBASICや旧8に一生懸命になれそうもないな、と
> 思ってます。ほんとは、『使っておぼえるアセンブラ』とか_Mastering
> Turbo Assembler_とかを、「まだやってたんですか!?」と言ってもらえる
> ぐらいしつこくしつこくやる予定だったのですが。

勉強しながら息抜きにBASICとかで遊ぶのもいいですね。(^^;

>  でも、BASICは、いろんな意味で、かなり勉強になるねぇ、と思っては
> います。人生、あと20年ある、あるいは「あらせる」というつもりなので、
> いつか、野望が果たせるでしょう。こんな希望、大事だと思ってます。

そうそう、希望が大事ですよね。
私の当面の夢はオセロを自力で少しだけ強くすることです。
AIオセロとか全く理解できん。(>_<)


12299/12260 BQO00549  konno            Re^10: VZ天国の ドラゴンシーク
( 0) 25/03/30 23:44 12296:めざらさんへのコメント
> いやいや,記載が欠落していたのは大きなミスなので,気づくきっかけをいただき
> 感謝しかありません。ありがとうございました。
>
> > LIB版なら載せられるのでしょうか。
>
> ドラシーは転載条件が事前許諾なんです。
> だから,VZ天国や上村さんのマクロコレクションを入手するか,借りるしかありません。

そういえば書いてありました。メールより前にまず1.6で動かせるようにしないと。
DOSVAXJ3でVZ1.5なら完璧に動くのですが、VZ1.6はまだ色々問題があります。

> わたしも LIB版は取りこぼしていますが,いずれにせよ転載できません。
> 軟体のフリーウェア解釈は緩いですが,明記された条件を蔑ろにはできないですね。

確かに。私も改造出来たら差分で出すようにします。


12300/11751 BQO00549  konno            Re^31: 過去ログ日付取得のラフスケッチ
( 0) 25/03/31 00:57 12297:としきさんへのコメント コメント数:1
> 例えば、最新過去ログが「2026/01〜」となっていたとして、現行ログの一番尻尾の
> ツリーのルートの発言が「2025/10」だった場合。この場合、新規発言があって現行
> ログから過去ログにツリーが移行したタイミングでマウスオンのデータも更新する
> 必要があると思うのですが、正しくない情報を何ヶ月も放置するということになる
> のでしょうか。

う、そういう場合もありますね。失念していました。m(__)m
その場合は気が付いた時点で更新するということで。(^^;
だって元々は何も表示が無かったのを簡易的な表示をしたのから始まった話ですし。

> わたくしといたしましては、それはとても好ましくないと思いますの。

私の感覚では上記の対応で充分なんです。(^^;


12301/11751 CXB00940  としき           Re^32: 過去ログ日付取得のラフスケッチ
( 0) 25/03/31 23:56 12300:konnoさんへのコメント コメント数:2
参照先:http://toshiki.la.coocan.jp/
> だって元々は何も表示が無かったのを簡易的な表示をしたのから始まった話ですし。

> 私の感覚では上記の対応で充分なんです。(^^;

あ〜、なるほど。
これはもしかしたらあれかな、konnoさんの感覚からすると、私のほうが便利なもの
に依存しすぎているような感じかも。ただ、私としては、スナップショットというか
現在目の前にあるものそれ自体で完結しているものを求めてしまうのですよ。もはや
ほとんどいないかもしれませんが、一見さんというか新規のお客様に対してもわかり
やすい表示であってほしい、という意味で。そしてそれは、非常に高い確率で常連の
私にもわかりやすいであろうから。

あ、そうだ、わかりにくいというか意味不明なものが多数あるこのダンジョンで、
また一つ気がついた意味不明部分。過去ログのマウスオーバーで表示される期間の
次の3桁の数字、これってなんですか?


12302/11751 CRG00666  文太             Re^33: 過去ログ日付取得のラフスケッチ
( 0) 25/04/01 01:40 12301:としきさんへのコメント コメント数:1
konnoさん

 僕は素人の一見さんっぽいところがあります。

- 関連一覧ツリー (先頭の番号をクリックするとツリー全体を一括表示します)
▼ 11751.サイト更新 新着情報 V0.955 - konno konno 24/12/18-22:47

 前もこれ見たんですよ。別に、機能に障害はまったくないので、
問題ナッシングですが。

 あ、昨日、とりあえず終了でした。
 アキバ、行ったのですが、あ、あかん、メイドも人込みも超苦手。
 PCジャンクって、終わってるのかな、やっぱり。
 通販の時代なんでしょうかね。モノとの接触。これ感動ないのかな?
 ま、今年、まだお仕事が14回くらいあるので、7回くらいは隅から
隅まで見てみますかね。
 旧8系で有名な Beep は、ソフトばっかり〜。MZのジャンクが3万円!
完全にクラシックカー状態(僕の根性が足りない、というのはありますが)。
 手元にある奴らを大事に大事に使おうと思ってます。



12303/11751 BQO00549  konno            Re^33: 過去ログ日付取得のラフスケッチ
( 0) 25/04/01 20:41 12301:としきさんへのコメント
> ほとんどいないかもしれませんが、一見さんというか新規のお客様に対してもわかり
> やすい表示であってほしい、という意味で。そしてそれは、非常に高い確率で常連の
> 私にもわかりやすいであろうから。

なるほど、その考えはもっともですね。
うーん、今までは自分が便利に使えればいいやって感じでやってたんだなぁ。(^^;
「お読みください」の留意事項、ずいぶんほったらかしだったけど、更新するか。
ここに使い方を追加で書いていくことにします。気が向いた^H^H付いた時に。(^^;

> あ、そうだ、わかりにくいというか意味不明なものが多数あるこのダンジョンで、
> また一つ気がついた意味不明部分。過去ログのマウスオーバーで表示される期間の
> 次の3桁の数字、これってなんですか?

これは多分そのログの記事数(改行数)ですが、合っているとは限りません。(^^;
だいたいの目安でログ当たりの記事数が気になった時用ですね。
こういうのはむしろ説明しないで、気が付いた人だけの多空箱としとくか。(^^;
開けたらお宝が出てくるかも。とか、わくわくしませんか。(゚゜)☆\(--#)シネェヨ!
そう、その鍵を開けるのはあなた自身なのです。(何もしないためのいいわけ)


# ここはVZシークV


12304/11751 BQO00549  konno            Re^34: 過去ログ日付取得のラフスケッチ
( 0) 25/04/01 20:42 12302:文太さんへのコメント
> - 関連一覧ツリー (先頭の番号をクリックするとツリー全体を一括表示します)
> ▼ 11751.サイト更新 新着情報 V0.955 - konno konno 24/12/18-22:47
>  前もこれ見たんですよ。別に、機能に障害はまったくないので、
> 問題ナッシングですが。

げげ、記事閲覧のツリーの親記事ですか!!
以前該当記事に色を付ける変更した時に親記事を直すのが漏れてました。m(__)m
ここで親記事リンクはめったに使わないので気が付かなかったです。(^^;
直しました。ありがとうございます。m(__)m

>  アキバ、行ったのですが、あ、あかん、メイドも人込みも超苦手。
>  PCジャンクって、終わってるのかな、やっぱり。

アキバに行かなくなったのはそれかな。全く違う町になっちゃいましたねぇ。(-_-;)
最後に行ったときはガチャとメイドの街、というイメージだったような。

> 完全にクラシックカー状態(僕の根性が足りない、というのはありますが)。
>  手元にある奴らを大事に大事に使おうと思ってます。

私も捨ててしまった過去を取り戻したいとか、大後悔時代の荒波に揺られ・・・
今あるものを大事に・・・・ 至言の資源ですね。