[HOME]  [掲示板トップへもどる]  [全部表示]  [最新100]  [最新50]   [新着40] 
番号順 最新100記事     FGALVZ  

08568/08469 BQO00549 konno CKWVで画面フォントサイズ変更
( 1) 18/11/08 01:27 08567:10♯さんへのコメント

> コンソールの場合はシステムメニューで、になりますね。
> ckwvはご自由に改変して下さい、ってことになります。
> 全画面のままフォントサイズを変えると文字数はどうなるとか、
> それをどうやってDOSに通知するのかとかいろいろ出ては来ます。

う、Win32API とか、ckwv を弄ればサイズ変更出来るという事ですか。
なるほど、勉強してみます。



08569/08469 CRG00666 文太 表示限界の話ではなく
( 1) 18/11/08 01:58 08565:konnoさんへのコメント コメント数:1

 WinMEの表示系の調教が完成しました。
 Geforce2 or 4がオンボだったのですが、嫌だなと思っていたので、昔からの
お気に入り、Matroxのボードを入れてみました。
 大した違いではないけど、十分に良いです。
 27インチと24インチのディスプレイが並立している、デイトレーダーのような
デスク周り環境になりました。

 左のWin7では、vtdosで140*43のVz風景(こっちのほうがフォントは小さくシャープ。
グラボはお仕着せなので知らない、調べない。nVidiaでしょう、きっと。もちろんオンボで
なく刺さってます。ゲーミング・パソコンらしいので)。

 右のWinMEでは、ディスプレイドライバは忘れたけど(伝統的にWin9xでVzerが使って
きた奴)+Matroxで、126*41(こっちのほうがフォントが大きい。ちょっとあった滲みも解消)。
だいたい黒いDOS画面の面積は同じくらいか、MEのほうが少し大きいか、ぐらいです。
 2GHzくらいのAthlonXPのWinMEマシン。意味不明。(参考:WinMEの高級デスクトップでも
1GHz近辺のCPUだったと思う。1GHzを超えるのは、AMDかIntelかが競われたらしい)。
自慢も何もありませんが、劇速です。この俊敏なレスポンスが好きなのです。MEもVzも。

 変な人生(書斎環境)になったなぁ、とは思いますが、アリです、これも。
 誰にそうしろと言われたのでもなく、自分で選びました。

 Vz的には、vtdosのvz.com(k07t01、両者とも)では、ci0がちゃんと効き、カーソルが
ブリンクしません(僕の好み)、MEではci0-15で全部ブリンク。嫌だな、と思っているのは
世界で僕一人だけだと思うので(こんな環境のVzerも世界で一人)、死ぬまでに、自分で
直せるようになりたいものだ、との野心を抱きました。
 く、くそう、WinMEのVzブリンクを直せないまま俺は死んでゆくのか、と眉間に皺を
寄せつつ、あっちの世界へ行くことになるのでしょう。

 avの色も少し違う。これはディスプレイの違いなのでしょう。両方av4の薄青ライン
(シャドウ)なのですが、左の大きいiiyamaが美しく、右の安物LGで薄くて安っぽい。
贅沢は言いませんし、すぐ、慣れてしまうものです。

 もう少し部屋の整理をして、まともな研究者の生活に戻りたいと思っています。m(__)m



08570/08469 CRG00666 文太 UIの話はなしで
( 1) 18/11/08 02:02 08555:としきさんへのコメント コメント数:1


>フォークもロックも好きではないという程度。
 歌詞が聞き取れる場合がある。

>レッツェもディッパ、パンクもフュージョンも
 歌詞が聞き取れないか、そもそも歌詞がない場合も多い。

>でも、なぜかラップは嫌い。
 歌詞ばっかだが、聞き取られることを期待していない場合が多い。

 語学学習としては、フォークかスローなロックでしょう。

 カシオペアのサウンドに、とおくジャズの魂や黒人の嘆きが聞き取れる場合、
努力と愛の深さによっては、英語学習に資する可能性がなくはないと思う。
 もちろん僕の知るカシオペアのサウンドに、歌詞はありません。黒人ジャズ
の痕跡も超希薄です。

>教え方にもよる、というのはきっとあるはず。
 やはり、教えてる・教わっている内容にもよる、というのも大きいと思われます。

 ただね、要らんものは要らんのです。「なしで済ます」(do without)でも
十分に幸せにやっていけると思います。なしでは済まないと思い込むと、
不幸になる場合が多いようです。たくさん犠牲者をみています。

 大学を出ると(日本国民の50%)計8年間英語を義務として学習することに
なります。習得するつもりなら、これくらいはかかると思うけど、その社会的機能が
英語の運用にあるのでなく、社会階層的な分離(選別)にあるのは、嘆かわしいこと
です。間違いなく有効に機能しているようですが、同時に多くの怨嗟と憎悪を
生んでいるみたいです。私はその犠牲者のように感じることもありますが、その怨嗟
と憎悪は誰かが引き受けなければならず、それで食っているので、文句はありません。

 でも何となく英語が必要というか「できたらいいな」という場面がこれからも
あるのなら、興味のもてる本(PC言語か通信系かOSの原理か)を英語で
しつこくしつこく読めば、やがてできるように分かるようになります(ぜったい)。
海外のフリーソフトのDOCの翻訳はもちろん有効です。『平家物語』でも同じで
しょう。(A)(注)
 僕にとってのVzソースです。(B)

 (A)と(B)でどちらが実現する可能性がまだ高いか? 答え:(A)


(注)自然言語は文化べったりなので、どのような英語か、の選択は重要です。
   ご存知のとおり、それでも、自然言語は汎用性が高すぎるので、C言語を
   英語で勉強しても、ハワイ旅行でレンタカーする際にも足しになります。
   おそらく。少しだけ。
   もう一点たいせつな点は、自然言語の習得には、原理的に、終わりがない
   ということかもしれません。これは知っておいて損はないと思う。
   我々の年齢になれば、とりわけ。永遠の未完成品をつくり続ける根性と
   諦念を、きっと身につけているから。希望的観測。でも、これ、子どもたち
   に教えちゃダメだよ。怨嗟がさらに強度を増してしまう。



08571/08469 CXB00940 としき Re^17: VRAMなど
( 1) 18/11/08 13:28 08559:文太さんへのコメント コメント数:1
参照先:http://toshiki.la.coocan.jp/

えぇと、なんとなく歯がゆいというか、私の思っていることをきちんとお伝えでき
る自信がどんどん喪失しています。この思い、どう表現すればいいのだろう。

まず、出発点として、文太さんの#8536

> >でも、裾野が広くないと、高い山はできないんですよ。
>  この発想嫌い。一部のエリートを作るために、多くの下々の者に
> 犠牲になれといっているみたい。だとしたら、そんなエリート、要らないと
> 思う。大半の人びとは彼らがいなくても、困らないから。いると逆に困る。

ここの部分、すなわち、私の発想が嫌われているというところなんです。
で、この先、私が主張したいのは一体何か、が、私自身にわかっていない。
そんなに嫌うような発想ではありません、といいたいのか、それとも、私が自分
の考えをきちんと表現できていないから(的確な比喩でないから)誤解を与えて
います、といいたいのかすら、自分で把握できていないのです。自分自身でさえ
わかっていないのですから、他者にわかれというほうが無理。

と、ここまで自分の中で整理できたので、次に、なぜ私は、文太さんから嫌われ
るようなあの発想をしたのか、ということを考えて。
まず、私が考えるところの高い山。例として、VTDOSをつくった10♯さんを考えて
みます。最初はご自分のために作られたのだと理解していますが、ここまで高い
完成度に至ったのは、周辺の裾野であった文太さんやkonnoさんがいたおかげと、
私は考えます。でも、もし裾野の広さが今の百倍あって、ユーザ数が数千人とも
なれば、機能・性能は2倍くらいにはなっているのではないかなぁ、と思います。
#対数?

同様の例として、例えばシェークスピア。彼の周辺には裾野として、英語で上演
する劇団と、同様に英語を解する多くの観衆がいたからこそ、何百年も残る作品
を作れたのだと考えます。
逆の例は、レオナルド・ダ・ヴィンチ。彼の周囲には、機械工学や材料工学の面
において、裾野となるべき人たちがほとんどいなかった。それゆえ、後世に残る
各種のスケッチが様々な評価・批判を受けていますが、当時としての実現可能性
ははなはだ怪しいものになっている。もし彼の周囲にその方面の広い裾野があれ
ば、三十年戦争の時点で既に航空戦が行われていたりとか、スペイン無敵艦隊に
航空母艦が配備されていたりとか、ほとんどSFのような歴史が展開していたかも
しれません。

というような様々な例を頭に思い浮かべて、私は今でも、裾野が広くないと高い
山はできないという考えは維持しています。たとえ文太さんに嫌われようとも。



学費については、いろいろなお考えがあると思います。
とりあえず、教職にあるものは霞を食っていろ、という暴言を吐くつもりもない
し、ブラックな職場環境を改善するとなると、コストもかかるでしょう。それを
まかなうために個人に負担を求めて教育ローンか、公的な支出のために増税する
か、というのはデジタルな発想ですが、でも、両極端はその2つ。当然、落とし
どころはその間のどこかになるとは思いますが。
私個人としては、もし仮にその二択なら、増税を選択します。


08572/08469 CXB00940 としき Re: UIの話はなしで
( 1) 18/11/08 13:29 08570:文太さんへのコメント
参照先:http://toshiki.la.coocan.jp/

えと、いろいろとあるのですが。
最後の(注)の部分、私にとっては注釈どころでなく、一番重要な結論的な思い
だったりします。


08573/08469 BQO00549 konno Re: 表示限界の話ではなく
( 1) 18/11/08 23:26 08569:文太さんへのコメント コメント数:1

>  Vz的には、vtdosのvz.com(k07t01、両者とも)では、ci0がちゃんと効き、カーソルが
> ブリンクしません(僕の好み)、MEではci0-15で全部ブリンク。嫌だな、と思っているのは
> 世界で僕一人だけだと思うので(こんな環境のVzerも世界で一人)、死ぬまでに、自分で
> 直せるようになりたいものだ、との野心を抱きました。
>  く、くそう、WinMEのVzブリンクを直せないまま俺は死んでゆくのか、と眉間に皺を
> 寄せつつ、あっちの世界へ行くことになるのでしょう。

これは技術的には可能だと思いますよ。
逆転の発想でカーソル表示を消してしまって、アトリビュートで表示するのです。
私の自作ベーシックエデイタでもやりました。好きな色に出来るので、
見やすかったです。CKWVも同じようなことをしているのでしょう。

簡単に試すなら、和生さんとやり取りしていた、V_Line.def を試してみては。
v1 で、縦1行になるので、これでイメージがつかめると思います。

私としては、VZに内蔵させたい機能の一つです。

>  もう少し部屋の整理をして、まともな研究者の生活に戻りたいと思っています。m(__)m

うちもゴミ^H^H 物置部屋を整理して書斎を作るのが儚い夢です。(^^;



08574/08469 CRG00666 文太 裾野
( 1) 18/11/09 12:09 08571:としきさんへのコメント コメント数:1

#8517
>さて、小学校でIT(プログラミング)教育。
 ここから来ていると思うので、公教育の話かな、と。

(vtdosに関して)
>周辺の裾野であった文太さんやkonnoさんがいたおかげと私は考えます。
 事実をいえば、僕は何も貢献していません。しょうがない、事実ですから。
 としきさん、がんがん貢献してください。

>でも、もし裾野の広さが今の百倍あって、ユーザ数が数千人ともなれば、
>機能・性能は2倍くらいにはなっているのではないかなぁ、と思います。
 これは、やはりそうでしょうか。時代でしょう。
 そして、きっと明らかになったのは、Vzのほうも合わせて(?)調整
していかないといけないらしい、ということ。

 我々は(少なくとも僕は)、かなりきつい時代の圧力にさらされているのだ、
と最近感じています。予想以上に圧力は強い。
 WinMEマシンを調整していて、たしかにこれにはクラシックカーに近いもの
があるのかも、と思いました。パーツがぼろぼろ死んでいく。新規調達は
困難。コンデンサは死にますねぇ。半田ごてか。

>私は今でも、裾野が広くないと高い山はできないという考えは維持しています。
 問題なしですよ。

 この腑分けも難しくてケース・バイ・ケースですが、集団を相手にする場合と
個人を対象にする場合では違うよな、と考えていました。公教育も個人の成長が、
最終的には対象のはずなので。
 これがとしきさんは言いたい、と僕は考えていたということ。

 個人の才能に関していえば、長く地道な修行時代があって大輪の花が咲いた、
というのは美しい話なので。これもある種の裾野でしょう。

 そのための増税はムリ。学生以外に(中小企業を含む)死者が出ます。
 それ以外の理由での増税は、どうせくるでしょうけれど。



08575/08469 CRG00666 文太 Re^2: 表示限界の話ではなく
( 1) 18/11/09 12:20 08573:konnoさんへのコメント コメント数:2

>逆転の発想でカーソル表示を消してしまって、アトリビュートで表示するのです。
>簡単に試すなら、和生さんとやり取りしていた、V_Line.def を試してみては。
>v1 で、縦1行になるので、これでイメージがつかめると思います。
 ありがとうございます。
 ゆっくり研究してみます。言ってみるものですね。
 何とかできる余地があるというのは、希望です。
 眉間に皺をよせたままご臨終しないですむかもしれない。
 まだ何もやっていませんが、もともと、ci0って、ブリンクなしですよね。
 あ、XPのntvdmでも、ブリンクしてる。慣れてたのかぁ。
 でもブリンクしなくできるなら、しないで欲しいな、やっぱり。我が侭に
なるものですね。

>うちもゴミ^H^H 物置部屋を整理して書斎を作るのが儚い夢です。(^^;
 断舎利、難しいですよねぇ。でも、ぜったいこれもう使わない、自分が
死んだとき、誰が捨てるんだろう? それでも、今はまだ捨てられない、
とか思うことがけっこうあります。(^^;
 空間を有効に使いたい、、、。モノが溢れてる、、、。



08576/08469 CXB00940 としき Re: 裾野
( 1) 18/11/09 23:57 08574:文太さんへのコメント
参照先:http://toshiki.la.coocan.jp/

> #8517
>  ここから来ていると思うので、公教育の話かな、と。

あ、なるほど。
まぁ、公教育というのも時代背景や社会情勢に影響はされるものではありますね。
そして、裾野を広げるべき、という私の考えからしても、コンピューティングの
教育に力を入れるべき、ということになろうかと。
もちろん、好きな人が専門的な能力を伸ばせるような環境は別途必要でしょう。
でも、そういう人が一人さびしくカリカリとやっているよりは、みんなで楽しく
ワイワイとやっていたほうが、本人のモチベーションという面も含め、よりよい
結果が出ると考えます。そして、みんなでワイワイやるためには、周りの人々、
つまり私の言うところの裾野の方々が、その問題について本人と最低限の会話を
するためにも、基礎的な素養を、そしてできればなるべく高いスキルを、持って
いたほうがよい、という考えになってしまいます。
そのための教材として、まぁ、ゲームとか使うのは仕方ないかな、と。
絵とか音とかをぐりぐりできたほうが、子供は楽しいと思う。

ところで、#8517で10♯さんが紹介されているgigazineですが、セキュリティ関係
のネタが掲載されていたりするので、私もたまに目にしているサイトです。
いわゆる、大手ミドルメディアに分類されるサイト、だと思います。
そこに先日流れてきた記事。
ttps://gigazine.net/news/20181102-missing-computer-skill/
まぁ、ある特定の狭い界隈の経験談だとは思いますが。
でも、論理的に演繹して、世界共通の事象であってもおかしくはないよね、と。

>  我々は(少なくとも僕は)、かなりきつい時代の圧力にさらされているのだ、
> と最近感じています。予想以上に圧力は強い。

その圧力に対応できているのだから、それはすごいことなのではないかなぁ。
私を含め多くの人は、圧力に流されるがままになっているのですから。


>  個人の才能に関していえば、長く地道な修行時代があって大輪の花が咲いた、
> というのは美しい話なので。これもある種の裾野でしょう。

まぁ、そうかもしれない。
でも私は、孤高の天才よりも、談論風発なサロンで磨かれて伸びていく、という
ような形のほうが好きだな。というか、ほとんど信奉していたりします。

>  そのための増税はムリ。学生以外に(中小企業を含む)死者が出ます。

その点についてはほぼ同感ですがね。
でも、学生を殺すよりは学生以外を殺したほうがよい、というのが私の倫理観。
とりあえず、文太さんの考え方はよくわからないのですが、不満はあっても現状
を維持するのがベター、ということでしょうか。


08577/08469 GST01234 10♯ Re^3: 表示限界の話ではなく
( 1) 18/11/10 00:24 08575:文太さんへのコメント

PCのBIOSはブリンクレートをゼロに出来るんですけど、Win32Consoleはこの機能無いんですよね。
それに対してckwはブリンクレートがゼロ固定だっていう。
ckwがNTVDMで使えるかは未確認です。

08578/08469 BQO00549 konno Re^3: 表示限界の話ではなく
( 1) 18/11/10 01:13 08575:文太さんへのコメント

>  まだ何もやっていませんが、もともと、ci0って、ブリンクなしですよね。
>  あ、XPのntvdmでも、ブリンクしてる。慣れてたのかぁ。
>  でもブリンクしなくできるなら、しないで欲しいな、やっぱり。我が侭に
> なるものですね。

NT系のDOS窓やVTDOS (MSDOS Playerも?)では、カーソルの表示を OFF する
&v(0) が効かないようですね。

STKHLP によると、ci=co=-1, #] を実行すればカーソルを完全に消去できる
とありました。

インスタント窓で、ci=co=-1 を実行してみたら、Win10のDOS窓と、VTDOS では
カーソルがドット一つ分の下線になりますね。
インスタント窓で、ci=co=0 を実行すればカーソルが元に戻ります。

MSDOS Player では、カーソルがドット二つか三つ分の下線になります。
インスタント窓で、ci=co=0 を実行すればカーソルが元に戻ります。

CKWV では、カーソルが完全に消えます。
入力窓などでもカーソルが出なくなるので、試す時はご注意ください。
インスタント窓で、ci=co=0 を実行すればカーソルが元に戻ります。

色々試すうちに、V_Line.def の改造も進みました。(^_^)
これは別スレで。


>  断舎利、難しいですよねぇ。でも、ぜったいこれもう使わない、自分が
> 死んだとき、誰が捨てるんだろう? それでも、今はまだ捨てられない、
> とか思うことがけっこうあります。(^^;

まあ、死ぬまで捨てられないと思いますよ。だから考えないようにしています。
でも、整理はしないとどうしようもないなぁ。



08579/08469 GST01234 10♯ Re^7: VRAMなど
( 1) 18/11/10 10:48 08563:文太さんへのコメント コメント数:2

8ビットの8*8のフォントは1文字8バイト、256種類の文字で2キロバイト必要とします。
1文字32バイトの日本語フォントは第二水準6000文字で190キロバイト。
初期の国産16ビットPCは256キロバイトの漢字ROMを搭載してましたが、その分コスト高でした。
なお、PC98の初期の頃はこれはオプションでした。
8ビットPCにとっての2キロバイト、16ビットPCにとっての256キロバイトはメモリ空間を圧迫するのに十分で、
アクセスできる場合、バンク切り替えによるアクセスが一般的でした。
余談ですが、日本語フォントはその文字数の為開発コストも高く、
現在普通に使われている日本語のアウトラインフォントなどは安く見積もっても数千万円規模は掛かってると思われます。


コミュニケーションはしばしば問い合わせに対する応答という形で起こりますが、
このときやり取りされるメッセージ、それを受ける側はそのメッセージを理解するために
必要な要素を内側に持つことでそれが可能になる訳ですが、
送り手側にとってそれがどういったものなのかは見えないものではありますね。

例えば僕やとしきさんはVRAMを理解しているため、その言葉を意思疎通のために用いることが出来ます。
ならこの二人はこの用語をどうやって理解したのか、という話ですが、これは決まった方法があった訳ではありません。
それはそれぞれ経験の中で獲得してきたものだと思われますが、
僕はこれ8ビットパソコンを興味本位で遊ぶことで得ることが出来ました。

時代が変れば技術も進歩しますけど、これは漸次的ではあります。
その為、その都度差分としての知識を獲得していくだけのことであるため、
これに関して特段の努力をした訳ではありません。体系だった学習方法に拠ってきた訳ではありません。
唯々感覚的に理解しているだけであるとも言えます。

これを理由に「VRAM」の僕の中での印象は、明白に簡単な単純な物、という印象があります。
それ故、VRAMとはなんですか?という疑問には、8ビットや16ビットのPCに搭載されていた、
当時それを趣味にしてる人間には一般常識的な物、ざっくりとはこんな感じの説明になります。
印象的に簡単なだけに、詳細な説明は憚れるというか、雑な説明になってしまうかも知れません。
そして、それが伝わっていなかった場合は軽い衝撃を覚えることもあります。

8ビットで遊べば解るよ、とか98触れば解るよとか、冷静に考えれば答えになって無いですよねw
しかし、これが僕の辿ってきた道であることは間違いありません。

今のこの時代にその疑問の難しい事は、今現在のPCでは実質的に使われていない技術だということは言えますね。
それ故にその概念を習得せんとするインセンティブをゼロと見なす考え方もあるでしょう。
そもそもPCとはなんらか他の業務のために活用するための道具に過ぎません。
この為、ほとんどの人にとってはこれを概念的に理解することの利点はほぼ無いでしょう。
そんなことより本来業務に集中したいでしょう。そしてそれは、説明する側にも同じ事が言えます。

コンピュータとは本来問題解決を支援する為の道具でありながら、
それ自体に問題が無い、ということがあり得ません。(このことは数学的に証明されている事実です)
その為か、その利用者は問題意識からその内部構造に興味を抱くことはしばしばあります。
そして、その疑問点を周囲の誰かに問いかける事になる訳ですが、このとき問題になるのは、
その応答を理解するために必要な基礎知識を持っていないと言うことです。
なぜならそれは本人にとって優先的な課題では無いからです。
しかし、専門家と意思疎通することが困難であれば問題解決もまた困難な物となります。


08580/08469 CXB00940 としき Re^8: VRAMなど
( 1) 18/11/10 16:46 08579:10♯さんへのコメント コメント数:1
参照先:http://toshiki.la.coocan.jp/

一番最後の段落は、重要なことですね。
特にその最初の2行は、一部の人には衝撃的かもしれません。

私なんかも、新しいOSやその他の何かに手を出した場合、誰かに質問したいことは
多々あります。でも、それをなんと表現していいかわからないから、適切な言葉で
質問できない、ということは、特に一番最初の段階ではよくあることで。
職務上の何かの場合は、形式的には問題処理票なんていうものが整えられていたり
するのですが、やっぱり、何をどう書いていいかわからないとか、そもそも書式と
して求められている項目の用語がわからない、なんてこともよくある。私の場合は、
いろんなものに手を出していて、逆に問処票を書くことに慣れてしまったかもしれ
ないというのがあって、相手に的確な再質問をさせることがうまくなってしまった。
これも本当はあまりよくないことなんですが、質問のキャッチボールになるよりは
はるかにマシ。
#いろんなコミュニティで、激しいラリーをよく見かける

あと、上にも書いたとおり、いろいろなところに手を出し続けているということも
あって、私は永遠の初心者。でも、そのせいか、ある程度の知識を持っているはず
の分野でも、その分野に手を出したころのことを比較的よく覚えているというか、
初心者と専門家の間に立って、互いの意思疎通のお手伝いみたいなことに巻き込ま
れることがたまにある。というか、よくある。
あ、そうだ、ちょっと自慢話。
うちの会社は通信建設業界。社員の実力の認定制度があります。私は、年齢的には
ベテランになっていなければならないのだけど、認定制度的には中堅扱い。実際に
その程度の実力しかないから仕方ない。
で、実力認定のほかに社内教育制度もあって、ベテラン勢のうち、教え方がうまい
方々が特別講師という肩書きを貰っています。その他に准講師という肩書きもあり
ます。これは基本的に、実力はあるけど教え方がいまひとつの人。特別講師の方の
推薦でもらえるもので、新入社員や若手の勉強会で特別講師と一緒に指導にあたる
ことで指導者側の教えるスキルも向上させる、というもの。
で、私、上記のとおり、実力はないのに、なぜか准講師の肩書きをもらってしまい。
推薦してくれた特別講師の方々に聞いたら、私が勉強会に入ると、新人の理解度が
少し高まるらしい。つまり、特別講師の言っていることをわかりやすく言い換える
とか、講師が言っていることがわからないけど質問するのに気後れするような若手
に代わって質問したり、というのが効果的らしい。

実力がない、とか、永遠の初心者、なんていうのが役に立つシチュエーションなど
そうそうあるものではない、というか、あんまりあってもいけないような気もする。
うん、よく考えたら、全然自慢話ではないような気がしてきた。




おまけ。

> なお、PC98の初期の頃はこれはオプションでした。

初代PC-88もオプションでした。
でもPC-8001は解像度の関係で漢字表示の機能そのものがなかったと思う。
そして私、当時4万円くらいしたPC-88の漢字ROMを買いました。
パソコン本体が20万円の時代、漢字ROMだけでその5分の1のコスト。
高校生の当時、親にカネを出させたのですが、どうやって親を説得したか、今では
全く覚えていない。
少しは使いましたよ。年賀状印刷とか。
でも、使った回数から考えると、絶対にコスト割れ。あぁもったいない。

08581/08469 GST01234 10♯ Re^9: VRAMなど
( 1) 18/11/10 20:01 08580:としきさんへのコメント

専門性もさることながら、網羅的であることも重要ですよ。
特に個人的な問題解決などではミクロな視点で集中する必要がある場合もありますが、
俯瞰的視点はそれらに優先すると思います。

08582/08469 CRG00666 文太 Re^8: VRAMなど
( 1) 18/11/10 23:47 08579:10♯さんへのコメント コメント数:1

 長い解説と背景説明、そして「理解」「意思伝達」「歴史」「体験」について
の深い洞察、ほんとうにありがとうございます。

 以下、対話になっていませんが、10#さんが書かれていることは、だいたい理解
できたと思っています。
 しかし、以下のかたちで対話になるのでしょう。


 ここのところ「これでいけるな」と思っている本が、前にも出した杉浦さん他
による『DOS/V プログラミング技法』という本で、8086やアセンブラ
(MASM6 とか)が何をしているのか、どうやら分かり始めてしまったように、
やがて、俺、これ分かるな、困るな、とか思っています。

 (余計なことをちょっとだけ書いておくと、DOS/V システムになり、抽象化さ
れてハードからソフトへと時代は流れた、は分かるのですが、グラフィックチップ
を指定されたら、少なくともこの時代の DOS/V は、まだまだ初期段階だよ、
再現できんだろう、とも思ってます。IBM PC DOS (DOS/V extention 2.0)も SD32 も、
利用可能チップを指定しています。該当チップの載ったグラフィックカードは、
まだ1枚も見つからない、、、。アメリカのebayから買ったら、きっと高いよ。
Win95で、抽象化完成? WTDISP.SYSが、WinMEで僕が使っているwide text driver
でした。Winの表示システムの助けも得て、ということなのだろうと想像していますが。
ttp://mezala.la.coocan.jp/vz/env/win/win98.html#widetext)

 さらに(本の購入が趣味です)、『98ハードに強くなる本1,2』(表示系
マクロにめっぽう強かった和生さんの愛読書。nifty の過去ログに出演多数)
まで買ってしまって(けっこう高かった)、それらが今日、手元に届き、机の上から、
今、僕を見つめています。
 見つめられても実機はないし、エミュレータというのはあまり好きではないし、
ソフトとハードの境目あたりのことを勉強するのにはエミュレータのこと自体を
調査しなくちゃだし、、、。 これぞ机上の理論。 実体験なくて、意味あるのw
8ビットの話レベルだよな、これ、、、。ムニャムニャムニャ。
 東工大生の奮闘は美しいのだけど。
 彼らもきっと小学生のときから、、、。

 で、これだけ教えてもらって、時間をさいていただいて、このようなことを
伝えるのは、 ずいぶんと無作法だよなぁ、 少しは嘘をつけよ、とも思うのですが
(注)、ようやく部屋の片付けのゴールが見えたので、「今日は髪の毛を切りに
行こう」 、と待ち時間の長い床屋へ行ったとき、 もっていったのは、Assembly
Language Step-by-Step。 相変わらず楽しい。おそらくどのような言語で書かれ
ていても、世界で1番目か2番目に丁寧に基礎の基礎から説明してくれる本。
文章もうまいし、下らないジョーク(比喩)もいっぱいだし、繰り返しも多いし、
という本(英語がけっこうできないと、かなり難しい本でしょう。アドバンテージ。
しかし内容的には基礎レベルなので、ここの3人はまったく必要がない本)。
 全 432 ページで 200 ページ目にして、まだ、ニーモニックが出てこない。
「さてここで核心部分のセグメントとメモリーの話をしなければならない。CPU
とメモリ。この2つを一緒に書く入門書はないと思うが、私はこれは一緒に語ら
なければ意味がない、本当の理解に至らないと考えるのだ」ですと。
 「プログラミングのまったくの初心者が私の想定する、この本の読者です」と
まで書いてある。「ふつうアセンブラを最初に学習するプログラミング言語には
しないものだろうから、かなり大胆な挑戦を、私はしようとしていることになると
思う」とも。
 仲間内ですから、どれだけ評価が当てになるのか分かりませんが、Tom Swan,
author of Mastering Turbo Assembler, Mastering Turbo Debugger etc が、
「これ以上のアセンブリ言語の入門書はない」という宣伝文を書いています。

 何がいいたいかというと、こっちのほうが、す、すいません、楽しい。少なく
とも今は。
 何度もそう自称してきましたが、僕はマクロイドなんですね。切った貼ったの
エディタマクロ、テキスト上で文字列を検索してカーソル飛ばしてといったマクロ
を量産してきました。 中でソートの作業が必要なら、sort.exe を使うのは当然
です、ソート・ルーチンを自分で書くなんて、、、。
 (Vz界隈には伝統があります。S.KinさんがVz1.5時代に激速sort.defを書いた。
1.6で動かなくなった。違うかもしれないけど、Aiming Offさんが1.6用に書きなおした。
そして、パラグラフソートまでやるの?(^^; な、高橋さんのsort.defが生まれた、
たぶん。僕は、必要なら、psort.exeです)

 もちろん、たとえばソートのアルゴリズムはプログラミングの基本のようなので、
クイックなのかバブルなのか、みたいなこともいつか(時間があれば)やりたい。
(次々でてきますが自慢してるわけではありません。自慢にならないレベルだから)
『使っておぼえるアセンブラ』(ナツメ社、tasm 使用、td 出演多数。これまた
超入門書)には、単純なバブルソートの例が出てくる(p.152)。
 脱線しました。
 いちおう釈明すると、「理解するぞ、今日こそわかってやるぞ」と力まずに、
ふとなんとなくこの手の本を読み流すのが好きなのです。効果絶大な気分転換に
なります。やっぱり変な人だな、俺、との自覚はあります。

 もちろん、ブリンクだとかグラフィック VRAM のラップラウンド処理(ちょっ
と違うけど、まあ原理は近いかな。 杉浦 p.47)だとかも、やりたいし知りたいし、
誰かに教えてもらいたいし(そうしないとできない奴。こ、この時代に?)、
なのですが、まあ、好きなところから(たとえばストリング命令)いこうよ、
一生楽しむつもりの趣味なんだから、と(恩知らずにも)思っています。

 もちろん仕事のための道具は道具なんですが、楽しすぎる道具でもあり、か、
かわゆい。
 不健全に仕事と趣味の両立をこの分野でやってしまおうと、ここ10年くらい、
どれだけヤフオクとハードオフでくだらない産廃もどきを買ってきたことか(上
に出てきたPC本も含め)。
 たとえ100万円つかってきたとしても、これはかわいいものだ、安上がりな
趣味だと思えますが、使ってきた時間は?
 だからぁ、、けっきょくのところ、、お金でなく時間で構成される人生という奴
を、より楽しく幸福に生きるためには、ある種の時間にはケチになってはいけない
のだよ、分かってないねぇ、と自分に言いきかせてます。


 さらに、分からなかった(つまり興味があって分かりたいと、分からないなと
思ったことがある)ことが分かるようになるというのは、やっぱり快感で、分から
なくて読み飛ばしていたことが理解できるようになって、その理解をVzマクロで
(com ファイルでもいいですが)応用できて、1ミリでも深くPCを手なずけられる
ようになると、もう、うはうは。(してないのだけど)「努力のたまもの」と心から
自画自賛できてしまう。たとえそのPCのOSが MS-DOS でも WinME でも。
 だって使えるのだもの。これ以上のもの、見つかるわけないもの。

 10#さんやとしきさんや konno さんが小学生のときにしてきたことを、僕は
50歳をすぎてやっている。もちろん、(他人に迷惑をかけないかぎり)何の
問題もない。

 キムタク話以上に意味のない、そしてプロットのない長文でした。
 が、どうかこれに懲りずに、またいつかおつき合いくださいませ。
 言ってみればOS側からみたVzの話、正直いってかなり分かりづらいのですが、
それでも 10# さんのお話は、いつでも刺激的ですから。m(__)m


(注)こんなことに注をつけるのか? おしゃべり。
 きっと知らないと思いますが、僕は、自分が頭がよくないのだ、という深い確信
をもっています。ですから、なるたけ嘘をつかないように生きてきました。非生産
的だからです。
 「本当のことだからといって、それを口にしていいわけではない」というのも真実
ではありますが。
 自分でも何が本当で何が虚構かが分からなくなって、「嘘がばれる」と、さすが
にかなり深い哀しみに打ちのめされるからです。格好悪い、バツが悪い、面子まる
つぶれ、という話ではありません。自分にとっての最低限の真実、「お前は頭はよく
ない」、この認識を自覚的に活用できなかった、これが哀しみを生みます。
 そこまで馬鹿じゃないはずなんだ、と。

 何を伝えようとしているのか分からない文章を、ここまで長々綴れるのも、才能
の一つ、な、の、か。
 じ、つ、は、僕は、自分が何をしているのか、知ってるつもりなのですが、相手
にはそれが伝わらない、だ、ろ、う、な。最後は、かなり傲慢。うは、ブンタ的!


 うーん、vtdosの落ちない稼働時間のレコードを今日も更新してしまっています。
やっぱswだったんじゃないですかね。

 このファイルは、ついに、
2018/11/10  23:30           153,301 aaa.txt
 にまでなっている。複数ファイルを使ってはいませんけれど。マクロもあまり
使っていないので、「攻めの運用」ではまったくありませんが。
 でも、久しぶりに、思い切って、seikei.defしてみた。落ちないじゃないか。
 かつて僕は、この何でも書いてしまうファイル、aaa.txtを1MBぐらいで切り替えて
ました。それまで、Vzはへっちゃらだったのです。

 僕は自分の仕事も仕事の道具もたいせつにしたいと思っているので、このタイミング
でデイトレーダーのような書斎を作ったことを後悔していません。もっと前にするべき
だったのです。
 そうしていたら、vtdosが落ちる、落ちると、少なくともパニックはしないで済んだ。
前にも書きましたが、何にパニックしたのかというと、マシンが落ちてもパニックしない
自分を発見して、いちばんパニックしていました。
 9月ぐらいから僕はここで色んなことをして、とっても楽しい時間(真剣な時間で本物
の時間です)を過ごしてきたんですね。
 ありがとうございました。
 すぱっと消えるわけでもないと思いますが(MS-DOSで試してほしい実験があればどうぞ)、
いちおう、区切りのつもりです。すぐ師走な年末がやってくるし。

 >としきさん、まったく関係ないのだけど、サツマイモ、まだ葉っぱが茂ってます。
  いつ収穫するのかな、と呆然としています。どこが産地だか分からない、3本150円
  のサツマイモ(家での熟成2週間以上)をオーブンで焼き芋にしたら、うまかった。



08583/08583 BQO00549 konno V_cursor.def Ver06
( 1) 18/11/11 01:35

V_line.def を [INS]キーのON/OFF で縦カーソルの色を変更するようにしました。
この機会に名称も、V_cursor.def と変更して、
V_cursor.def Ver06 として、VZマクロの部屋にUPしました。


V_cursor.def サイズ 2,494bytes 18-11-11
  縦カーソルラインを表示するマクロです。 和生さんとEPIさんのマクロを合体させて実現しました。
  アンダーラインと合わせて、十字カーソルとして、カーソル位置が見やすくなります。
 変数 v で縦カーソルの長さ変更可。v0= 画面高さ v1= 1行分 v2= 上下+行で、数字増分で上下に延びる。
 [INS]キーのON/OFF で縦カーソルの色を変更(v06)名称も変更した。
 &c 常駐。実行中もたいていのマクロは動くが,少し影響あり。
 動作保証は無いので実行は自己責任で。  


今回の目玉は、[INS]キーのON/OFF で縦カーソルの色を変更するようにしたことです。
CKWV では、[INS]キーのON/OFF の違いが判らないので、こういうやり方で違いがわかる
のはメリットがあると思います。
将来の改善のネタです。


ところで、この手の常駐マクロは、下手な呼び出し方では多重に常駐してしまいます。

80 @V "" ?. &z("V_cursor") >*

私は、VZ2.DEF で、通常このようにシンプルに呼び出していますが、これだと
すぐに多重に常駐してしまいます。(;_;)
これを防ぐには、やはり、手抜きをせずに

80 @V "" ?. &Zs("V_cursor") (r)?? &z("V_cursor") (rr)??. >*

こう記述するのが良いですね。(^^;



08584/08469 CRG00666 文太 Re^9: VRAMなど
( 1) 18/11/12 02:16 08582:文太さんへのコメント コメント数:1

konnoさん、V_cursor.def, 試せていなくてごめんなさい。
 EPIさんの「ヴァーティカル・ライン」、たぶんNEC98で試したことがありました。
「使える」とは思わなかったのですが、あの縦のスペシウム光線みたいなのは、ちょっと
忘れがたいですね。マクロ・プログラミングを、将来、自分がすることになるなんて夢
にも思わなかったけど、なんだか、これすごいな、カーソルや文字と関係ない次元で、
色が、線が、動いているみたいだぞ、と思った記憶は強烈でした。


> うーん、vtdosの落ちない稼働時間のレコードを今日も更新してしまっています。
>やっぱswだったんじゃないですかね。
> このファイルは、ついに、
>2018/11/10  23:30           153,301 aaa.txt
> にまでなっている。複数ファイルを使ってはいませんけれど。マクロもあまり
>使っていないので、「攻めの運用」ではまったくありませんが。
> でも、久しぶりに、思い切って、seikei.defしてみた。落ちないじゃないか。
> かつて僕は、この何でも書いてしまうファイル、aaa.txtを1MBぐらいで切り替えて
>ました。それまで、Vzはへっちゃらだったのです。

 この部分に関して、できたら丁寧に伝えておくべきだな、と思いました。

 まず、前置き:vz.comがc.mosさんにとって、歴史に名前の残す作品であったように、
10#さんにとって、vtdosは、渾身の傑作・作品であるのかもしれない。同じぐらいの情熱と
執念(集中力ということ)でつくられた作品なのだろう(プロシージャの数だけしか僕には
想像の根拠がありませんが、サンスク>としきさん)。

 しかし現在のvtdosには、素人からみて、3つの弱点がある。

 1. swの設定によって、色々とやばい場合がある。メモリー管理。
 2. 編集テキストファイルが大きくなると、やばい場合がある。最低で64KBの制限?
 3. 複数ファイルをVzで編集しようとすると、ユーザは最大限の注意を要求される。
 4. マクロが使用されると、と噂されているようですが、Vzマクロの基本は手入力の再現
  だと僕は思っています。マシン語マクロは、まあ、com/exe的なことができるにはできる
  けど、だいたい作法を守っているものだし、そもそも手入力の普通のVz使用でも、
  マシン語ガリガリ、EMSガリガリしているので(それ同等なので)、マクロが、多くの場合、
  原因と考えるのは、10#さんに気をつかいすぎていて、当たり前の事実が伝えられていない
  ユーザの怠慢なのではないかと、僕は考えています。

 vtdosは、OSです。日本語のDOSを、WinNTシステムで再現しようとするシステム。
 僕には、それがどれだけ無謀な試みなのか、分からない。世界でも類をみない、ということは
知っているつもり。
 それでも、僕の感触をいえば、僕が使うようなMS-DOS3.3以降のDOSアプリの挙動をみる
かぎり、じつに見事にDOS環境が再現されている。wgrepを使わないせいなのか、コマンド
ラインで落ちた記憶がない。

 が、VzのようにDOS自身たろうとする環境ソフトは、そもそものけっこうな手抜き
(微妙なバランス感覚。comファイルの制限)がゆえに、存分にその真価を発揮できない場合がある。
 Vzはvtodosを落とせる。けっこう得意みたいだ。

 Vzは、この環境ではとても安心して使えない、MS-DOSやWin9xシステムに戻るしかない
(エミュレータのほうが良いという話もある)、と判断される場合もありうる。

 焦点を定める(間違っているかもしれませんが)だけは、しました。
 どうか、どうか、がんばってくださいね。
 僕のためなんかではなく(自分の面倒は自分でみたがるタイプ)、10#さん自身のために。

 なぜ強くなろうとする? 弱い者を、かつての自分を、助けるためだよ。
 なぜ金持ちになりたい? 金持ちでなかったかつての自分を、下らない面倒から解放して
やるためだよ。お金に下らない問題を解決する力があるのは、知ってるだろう、さすがに。
 きれいごとだけど、そう単純にしたら、人生、けっこう楽だぜ。生きる意味は何かとかみたい
な泥沼から救ってくれるとは思うけどね。

 こう、今日、息子に言いました。よく言う口癖みたいなものですが。



08585/08469 BQO00549 konno 独り言など
( 1) 18/11/12 22:41 08584:文太さんへのコメント コメント数:1

> konnoさん、V_cursor.def, 試せていなくてごめんなさい。
>  EPIさんの「ヴァーティカル・ライン」、たぶんNEC98で試したことがありました。
> 「使える」とは思わなかったのですが、あの縦のスペシウム光線みたいなのは、ちょっと
> 忘れがたいですね。マクロ・プログラミングを、将来、自分がすることになるなんて夢
> にも思わなかったけど、なんだか、これすごいな、カーソルや文字と関係ない次元で、
> 色が、線が、動いているみたいだぞ、と思った記憶は強烈でした。

文太さん、一度も試してくれてなかったんですね。(;_;)
そういえば、過去ログを見直しても誰も話題に参加していないし。(;_;)
最初の、V_csr.def も、和生さんには実用品だったようですが、ライン上の
文字が見えないのが残念だったので、改造したのでした。
この話はあっちのスレで纏めたいと思います。


文太さんの思いは読ませていただきましたが、私の中では纏まりがつかないので
コメントは控えておきます。
代わりに私の独り言を。



私は、VZに出会って、これは最強の武器だと確信しました。
私は、これこそ我が剣と定め、仕事でも趣味でもVZでテキを切りまくってきました。
一生付き合っていく、と宣言したわけではないですが、内心では思いがあるかもですね。

私の頭脳スキルは正直大したことは無い平凡なものですが、VZやパソコンのソフトを
使いこなすことで、能力以上の仕事を成し遂げてこられたと思っています。

BASIC などのプログラムも自分の弱点を補って仕事の効率アップの目的で覚えました。
基礎をろくに知らなくても、必要な所の情報を周りから拾い集めて何とかする、という
スキルはあるようなので、XPでLFNが使えなくなり困ったときにVZ改造出来たわけです。
だから、ゼロから何かを作り出すのは苦手で、改造が得意になったのでしょう。

私のサイトも、ニフティのFGALDCが無くなるというので作った様なものですね。
このツリー式掲示板も受け皿として使えるように考えて色々改造したのですが
結局は自分が使いやすいようにする。というのが基本なんですね。

VZも同じで、私家版として公開しているのですが、スキルが足りないので
不具合があってもすぐに対応できないので、公開停止するしかないですね。
今使っている版もバグが残っているので公開できないですが、自分で使うには
バグがわかっているので問題なく使えているところはあるでしょう。
環境、考え方は一人一人違うので、これがいい!!というものも個々それぞれということで。

私の改造で、VZ以上に人気が出た?のが、NP2 です。
これも、どこでもVZがしたい!! という動機から手を出して、今では
VZ、NP2、掲示板が改造の3本柱になっています。
ASM、C++、CGI(Perl) の3言語とも言えますね。+VZマクロで四天王か。

ということで、舌足らずですが、この掲示板で出会った人は縁のある人だと思うので
これからもよろしくお願いします。m(__)m



08586/08586 BQO00549 konno GPD Pocket Windows10 64bit
( 1) 18/11/13 00:32 コメント数:2

ブログに書いた記事を転載します。そちらには写真もあります。(^_^)


先日、日比谷に「2001年宇宙の旅」を観に行った時、ビックカメラに寄った。
そこで、未知との遭遇が!!

最近NETで知り、気になっていた、超小型PC、GPD Pocket Windows10 64bit が、
店頭に在ったのである。

最近ノートPCの調子が悪くて、新しいPCが欲しいなぁ、と、それとなく言っていたのだが、
目の前の未確認小型物体を目撃して全てぶっ飛んだ。

私は即座に財務省の承認を得て、その未確認小型物体との遭遇に成功したのである。
ではその詳細を語ろう。

製品情報によると

Windows 10 Homeを搭載した7インチ ウルトラモバイルパソコン
CPU Intel AtomR x7-Z8750 Processor
メインメモリ8GB、eMMCメモリストレージ128GB搭載
1920×1200px 323PPI WUXGAの高解像度対応 
ゴリラガラス3採用、マルチタッチ対応IPS液晶パネル 7インチサイズ
高速無線LAN Wi-Fi 802.11ac、Bluetooth 4.1搭載
Micro HDMI、USB Type-A (USB3.0)、USB Type-C (USB3.0)
急速充電Power Delivery 2.0対応

とあるが、何より心を動かされたのはそのサイズである。
幅x高さx奥行:180x18.5x106 mm 重量:0.48 kg 
と、ほぼシグ3サイズで、液晶サイズが7インチ と大きいというのが決め手となった。

これなら、VTDOSでVZが使い物になる!!(そこかよ)
 
CPU:Atom x7-Z8750(Cherry Trail)/1.6GHz/4コア CPUスコア:1901 
ストレージ容量:eMMC:128GB メモリ容量:8GB 
OS:Windows 10 Home 64bit

Win10 を動かすにはスペック的に十分だし、これで駆動時間が12時間というのも凄い!!

一つだけ欠点がある。ファンの音がうるさいので、静かな所では使いづらい!!


では、お約束のVZ画面を。

VTDOS単体ではフォントが小さいというか、全画面に出来ない

ようなので、CKWVは必須か。

全画面で100*24行か
7インチ全画面なら文字も読みやすい
FUNKIE.DEF でこんな感じ。

表示が2行も増えて、ログ読みは断然お得。(^_^)
キーボードは変則というより変態だ。(^^;
でも慣れれば何とか。(^^;


おまけに、各機種のサイズ比較表を。

機種 --- OS -- CPU -- 動作周波数 -+- 画面 サイズ+- 幅 - 奥行 - 高さ ----+重量 +
HP200LX     DOS   80C186 7.91MHz*2 640*200  5.0  W160  D86.4 H25.4       312g  1994
OASYS Pocket3 DOS     80286  8MHz  640*200  7.2  W225  D114  H24         490g
Mobile Gear DOS MC-MK 80486 16MHz  640*240  7.3  W245  D122  H24.5       550g
VAIO typeP Win Vista atom 1.33GHz 1600*768  8.0  W245  D120  H19.8       636g
Jornada 720 CE2000   ARM   206MHz  640*240  6.5  W189  D95   H34         510g
Sigmarion2 WinCE    MIPS   200Mhz  640*240  6.2  W189  D107  H27         500g
Sigmarion3 WinCE4.1 PXA255 400Mhz  800*480  5.0  W189  D117  H21         455g
NetWalker Linux armiMX515 600〜1G 1024*600  5.0  W161.4D108.7H19.7〜24.8 409g  2009
mbook-M1  Linux atom 1.33G~1.1G   1024*600  4.8  W158  D94.1 H18.6〜25   344g
IS01  android                      960*480  5.0  W149  D83   H17.9(20)   227g  2010
IS02  WinCE                        800*480  4.1  W123  D66   H12.9       158g  2010
N-08B  android                     854*480  4.6  W180  D80   H18.1(18.9) 300g
GPD Pocket Atom x7-Z8750 (1.6GHz) 1920*1200 7.0  W180  D106  H18.5       480g
Gemini PDA 2xAndroid/Linux 2.6GHz 2880*1080 5.99 W171.4D79.3 H5.1        320g  2018
GPD Win Win10 64bit               1280*720  5.5  W15.5 D97   H22         363g  2016
GPD Win2 Win10 64bit              1280*720  6.0  W162  D99   H25         460g  2018
GPD Pocket Win10 64bit atom 1.6G  1920*1200 7.0  W180  D110  H20         480g  2017
機種 --- OS -- CPU -- 動作周波数 -+- 画面 サイズ+- 幅 - 奥行 - 高さ ----+重量 +



08587/08469 CRG00666 文太 Re: 独り言など
( 1) 18/11/13 00:36 08585:konnoさんへのコメント

>文太さん、一度も試してくれてなかったんですね。(;_;)
 す、すいませんです。ごめんなさい。
 そ、そういうことなのであれば、近日中にやりますよ。待っててね。
 僕の得意分野でない、かなりの不得意分野であるって、書いたじゃないの。

>そういえば、過去ログを見直しても誰も話題に参加していないし。(;_;)
 これって文脈とか時間の流れ方とかありますよ。
 詳細は分かりませんが、前回、和生さんが一緒だったときは、僕は、もうギリギリの
ラインで、和生さんの環境設定に、かなりの無理をして、口を出していたのです。
 もちろん、結果は、僕のスキルレベルゆえ、さんざんだったわけですが。
 ああいう風に無意味にテンションが上がると、ふつう、ちょっと距離をおかせてもらうね、
ってなるのが普通だと思います。
 普通でない文太みたいな奴は、それなりに、希少価値です。

 そうそう、1つ上に戻りますが、僕がこれはしなくちゃと思っているのは、純DOS
とWinMEでの、高橋版sort.defの挙動の確認です。これは、僕がやるべきだよな、と
ずいぶん前から思ってました。す、すいません。近日中に。あんまり近くない近日。
 でもパラグラフソートとか、データをそれ用にダミーで作らなくてならないので、気が
思いのですが。ディリミタの定義と設定。あうあう。フィールドソート、桁ソート、
数字を数字として読ませるか文字として読ませるか。もう、高橋さん、懲りすぎ。実用
はなれていると思いますよ、、、。でもないか。
 FGALDCで使用報告とか、なかったのかな? これ、調べるところから始まる、、、。
データが調べられるというのも、面倒な場合がありますよねぇ。

>文太さんの思いは読ませていただきましたが、私の中では纏まりがつかないので
>コメントは控えておきます。
 通じていると思いますので、ただ、ありがとうございます。

>私は、VZに出会って、これは最強の武器だと確信しました。
 ですよ、その直感、正しい。

>一生付き合っていく、と宣言したわけではないですが、内心では思いがあるかもですね。
 何があるか分かりませんけれど、結果的に、そうなったんだなぁ、でいいと思いますよ。
 卒業していった人に関しては、残していってくれた言葉とコードに、ただ感謝。

>私の頭脳スキルは正直大したことは無い平凡なものですが、VZやパソコンのソフトを
>使いこなすことで、能力以上の仕事を成し遂げてこられたと思っています。
 おめでとうございます。同じ思いです。

>BASIC などのプログラムも自分の弱点を補って仕事の効率アップの目的で覚えました。
 時代か。でも、konnoさんのその話を聞いて、その後過去ログで、あの人もこの人もBASIC
をやったのだと知って、その気になればできる、と純DOSマシンでqbasicをやってみた
というのは、どっかで書きましたよね。ビジュアル・ベイシックも(当たり前なのかもしれ
ませんが)とっても似てて、ムダな経験ではないとか思いました。
 何にもやってないくせして。
 たぶん、Windowsあるかぎり、ビジュアル・ベイシックは永遠に不滅でしょう。

>だから、ゼロから何かを作り出すのは苦手で、改造が得意になったのでしょう。
 知ってます。少しものが分かるようになって、これ、すごいことだよ、と納得してます。m(__)m

>VZも同じで、私家版として公開しているのですが、スキルが足りないので
>不具合があってもすぐに対応できないので、公開停止するしかないですね。
 こう言って無責任になるのかどうか分かりませんが、仲間を信じていいはずなんじゃないですか。
Vzerでkonnoさんに期待してる人は、試してみるよ、レポートできたらするね、という人は、
約2名、いつまでたっても使えないタコが約1名になってますから。

>私の改造で、VZ以上に人気が出た?のが、NP2 です。
 そうなんですか。ちょっと調べてみまーす。98のエミュレータですよね? (^o^;
ttps://www.google.co.jp/search?source=hp&ei=q5npW6SRCcuQmgWc87_YDA&q=NP2%E3%81%A8%E3%81%AF&oq=NP2%E3%81%A8%E3%81%AF&gs_l=psy-ab.3...950.3509.0.3837.8.7.0.0.0.0.364.1076.3-3.3.0....0...1c.1j4.64.psy-ab..5.3.1075.0..0j35i39k1j0i4k1j0i131k1.0.h5Ysup5Kpq8
 基本は間違ってなかったようだ。やたら親近感を覚えるWindowsのデスクトップがいっぱい。

>ということで、舌足らずですが、この掲示板で出会った人は縁のある人だと思うので
>これからもよろしくお願いします。m(__)m
 もちろんです。こちらこそ、どうかどうか末永くおつき合いくださいませ。

 あー、しまったぁ、宿題をつくってしまった。(~_~;
 中間試験なの、「いい先生」ぶりっこなので、採点(添削!)が、もう、大変なの。99%
感謝されないのだけど。これは、本当に、嫌いな仕事。Vzはぜんぜん効率化してくれない。
そもそも、そういう種類の仕事でないと割り切ってます、、、。記号の回答なし。記述。文字を
手で書けぃ!



08588/08586 DGF01024 めざら Re: GPD Pocket Windows10 64bit
( 1) 18/11/15 19:51 08586:konnoさんへのコメント コメント数:1
参照先:http://mezala.la.coocan.jp/

あらら.古い方を買っちゃったのね.

Thinkpad使いの自分としては,むしろトラックポイントのある古い方が欲しかったのだけれど,
後継新製品↓が出てしまったので,もう手に入らないかと思ってました.
http://gpdjapan.com/gpd_pocket2_info/

うーん,どうしようかな.


08589/08586 BQO00549 konno Re^2: GPD Pocket Windows10 64bit
( 1) 18/11/15 23:10 08588:めざらさんへのコメント コメント数:1

> Thinkpad使いの自分としては,むしろトラックポイントのある古い方が欲しかったのだけれど,
> 後継新製品↓が出てしまったので,もう手に入らないかと思ってました.
> http://gpdjapan.com/gpd_pocket2_info/

pocket2 のほうが性能も良いし、キーボードも見た目良い感じですね。
でも私はほぼVZしか使わないので、旧型で充分です。
実際使ってみて遅いとは感じないし、カーソルも速いです。

pocket2 は性能が上がった分駆動時間が約6~8 時間に落ちているので
旧型の公称12時間は余裕があります。
私も迷ったのですが、駆動時間の長い方を選びました。(ほんとは安いほうにしたの)

漢字入力は、ALT+Caps で出来ます。親指入力もできるので、
これなら200LX を超えたといってもいいかもしれませんね。(^_^)

> うーん,どうしようかな.

ファンの音は想像以上にうるさいですよ。ブログから転載しますが


GPD Pocket のファンの音がうるさいので対策ソフトを探したらありましたよ。


「GPD Pocket(Windows版)用の簡易的なファンコントローラを作りました」

http://www.miyake.me/2017/08/gpd-pocketwindows.html


このページにある PocketFanController を入れてみました。

スピード設定が出来るので、良さそうです。


また、どのページか忘れたけど、CPUPowerLimiter というのも落としました。

この2つを合わせればかなり改善するかもです。

GPD Pocket の不具合関連情報 のWiki もあります。


「GPD Pocket/不具合関連 - GPD Wiki」

https://gpd.wiki/index.php?plugin=related&page=GPD%20Pocket%2F%E4%B8%8D%E5%85%B7%E5%90%88%E9%96%A2%E9%80%A3


不具合は初期の個体差もあるでしょうが、ファンはスリープ中でも、電源を切って充電している時でも回ることがあるので、Wiki情報は参考になると思います。



08590/08590 BQO00549 konno VZk07t01 公開停止 & VZk07t 公開版の差し替え
( 1) 18/11/16 22:33 コメント数:1

#8369 で公開したVZk07T1 (2018/10/17) は、バグが有ったので、公開停止しました。
使用されている人はすぐに使用中止願います。

代わりに、VZk07t 公開版の pc ズレ修正・差し替え版をアップしました。
こちらは問題ないと思います。

ご迷惑をおかけしますが、よろしくお願いします。


08591/08591 BQO00549 konno DOSモバでSORT.DEF(高橋版)
( 1) 18/11/16 23:45 コメント数:1

#8314 からの、SORT.DEF(高橋版)の話題の続きです。

DOSモバでSORT.DEF(高橋版)を試してみました。
VZO、VZT、は問題なく動作しました。が
VZK07t1 は、起動BATで常駐した時は、異常になります。

調べてみたら、アセンブルでポカミスしていました。
この版はすぐに公開停止しましたが、使用している人はすぐ使用中止願います。
ご迷惑おかけして申し訳ありません。

代わりに、VZK07t のpcズレ修正出来たので、差し替え公開しました。
こちらは問題なくSORT.DEF が動きました。
DOSモバ環境は、MSDOS6.22、sw3 で、EMM386使用です。


08592/08586 BQO00549 konno Re^3: GPD Pocket Windows10 64bit
( 1) 18/11/17 00:12 08589:konnoさんへのコメント

板塀#3081 で、GPD Pocket2 の話題があったんですね。
NETでは旧型はかなり安くなっていますが、新型はまだ市場に出回ってないのか。

やっぱり現物を見るか、使用者の評判を聞いてからでないと手が出ないですよね。
個人情報を勝手に中国に送ったりとか、爆発したりとか、怖いですもんね。(^^;

私は充電するときは、見えるところに置いています。(^^;



08593/08590 CRG00666 文太 Re: VZk07t01 公開停止 & VZk07t 公開版の差し替え
( 1) 18/11/17 00:33 08590:konnoさんへのコメント コメント数:1

 ありがとうございます。
 来週のどこかで、全面的(といってもまだt01への変更が10分の4ぐらいだったのですが)
に変更へ向かいたいと思います。
 vz.comは1つ、な人なので。

 それで、今、確認したのですが(きっと意図的なのだろうと、確認したかったのです)
僕のvtodos@win7では、以下の表示でVZが起動します。

Installed. VZ Editor DOS/V(JP) Version 1.60t03k k07t01 Copyright ....
                                                    ^^^
 まだ今回の差分を当てていないのですが、k07t になるんですよね?
 ナンバリングがときどき分からなくなります。m(__)m

 高橋版sort.defも、まだまだまだ、V_cursor.def Ver06のほうも、まだまだ、ぐらいです。
 明日も明後日も出、なのです。週末なし、休みなし。



08594/08591 CRG00666 文太 Re: DOSモバでSORT.DEF(高橋版)
( 1) 18/11/17 00:34 08591:konnoさんへのコメント コメント数:1

>DOSモバ環境は、MSDOS6.22、sw3 で、EMM386使用です。
 これはカードブートで、自前のDOSを使っているということですよね。
 僕のNEC純正DOSでは、MS-DOS 6.20でした。


08595/08590 BQO00549 konno Re^2: VZk07t01 公開停止 & VZk07t 公開版の差し替え
( 1) 18/11/17 02:10 08593:文太さんへのコメント コメント数:1

>  それで、今、確認したのですが(きっと意図的なのだろうと、確認したかったのです)
> 僕のvtodos@win7では、以下の表示でVZが起動します。
>
> Installed. VZ Editor DOS/V(JP) Version 1.60t03k k07t01 Copyright ....

げ、っと思ってVZの部屋から落として確認してみました。

VZ Editor DOS/V(JP) Version 1.60t03k k07t Copyright (C) 1989-93 by c.mos
arranged by H.Takahashi + DANNY + H.Konno

こういう表記が出ます。
今一度確認してもらえますか。

>  まだ今回の差分を当てていないのですが、k07t になるんですよね?
>  ナンバリングがときどき分からなくなります。m(__)m

はい、k07t のままです。(のはず)
もうわけ和歌になっています。(^^;

>  高橋版sort.defも、まだまだまだ、V_cursor.def Ver06のほうも、まだまだ、ぐらいです。
>  明日も明後日も出、なのです。週末なし、休みなし。

シュラ期ですね。(^^;
自分のペースでどうぞ。
私もマイペースでやっています。(^^;



08596/08591 BQO00549 konno Re^2: DOSモバでSORT.DEF(高橋版)
( 1) 18/11/17 02:15 08594:文太さんへのコメント コメント数:1

> >DOSモバ環境は、MSDOS6.22、sw3 で、EMM386使用です。
>  これはカードブートで、自前のDOSを使っているということですよね。
>  僕のNEC純正DOSでは、MS-DOS 6.20でした。

げげ、確認せず思い込みで書いていました。

Ver
MS-DOS 6.20 と出ました。ごめんなさい。m(__)m


# それにしても、一か月前に入れた電池がまだ持っている。
  486CPU でこの持ちは驚異的ですね。



08597/08590 CRG00666 文太 Re^3: VZk07t01 公開停止 & VZk07t 公開版の差し替え
( 1) 18/11/17 11:29 08595:konnoさんへのコメント コメント数:1

>シュラ期ですね。(^^;
 はい、もうジュラ紀なみに。恐竜、イミフメ。
 今、自分の部屋に一瞬帰りました。@職場。

>もうわけ和歌になっています。(^^;
 ごめんなさい、そういう意味ではなくて。

>げ、っと思ってVZの部屋から落として確認してみました。
 すいません、そういう意味ではなくて、

>VZ Editor DOS/V(JP) Version 1.60t03k k07t01 Copyright
>VZ Editor DOS/V(JP) Version 1.60t03k k07t  Copyright
 と、t01 -> t無印 に戻るのが正しいのですね、ということです。
 .lzhとか、無印とか01とか1とか、いろいろと、、、。

>>  まだ今回の差分を当てていないのですが、k07t になるんですよね?
 というわけで、まだ当ててないのです。

>今一度確認してもらえますか。
 今晩、やれたら、いちおう確認しますが、意思疎通不全なだけで、
大丈夫だろうと思っています。



08598/08591 CRG00666 文太 Re^3: DOSモバでSORT.DEF(高橋版)
( 1) 18/11/17 11:33 08596:konnoさんへのコメント

>それにしても、一か月前に入れた電池がまだ持っている。
>486CPU でこの持ちは驚異的ですね。
 486ってやっぱりけっこう偉いですね(繋がり悪し)
 1か月のもち。使わなければ、、、。でも、気がつくとなくなっていて、
ボタン電池を消耗させてしまい、1年に2回ぐらいボタン電池を交換している
わたくし、、、。

 あ、6.20, OKです。

08599/08590 BNY00646 shadow Re^4: VZk07t01 公開停止 & VZk07t 公開版の差し替え
( 1) 18/11/17 16:25 08597:文太さんへのコメント コメント数:2

VZk07tにおいてimask.defとmaskman2.defを合体したマクロでvtdosが落ちます。
今回の更新における問題ですかね?

08600/08590 BQO00549 konno Re^5: VZk07t01 公開停止 & VZk07t 公開版の差し替え
( 1) 18/11/17 21:30 08599:shadowさんへのコメント コメント数:2

> VZk07tにおいてimask.defとmaskman2.defを合体したマクロでvtdosが落ちます。
> 今回の更新における問題ですかね?

高橋版VZでも落ちますか?
VZk07t だけで落ちるようなら、バグかもしれないですね。
よろしかったら、そのマクロを上げてもらえますか。
もしくは送ってもらえたら調べてみます。

今回再掲した VZk07t は、旧版とバイナリレベルで同一のソースに
pc ズレの修正をしたものです。
旧版のVZk07t は、文太さんが使ってくれていたので、問題は無いものと
考えていますが、もしもバグがあったとしたら、修正しないといけませんね。
よろしくお願いします。



08601/08590 CRG00666 文太 Re^5: VZk07t01 公開停止 & VZk07t 公開版の差し替え
( 1) 18/11/17 23:30 08599:shadowさんへのコメント コメント数:2

>VZk07tにおいてimask.defとmaskman2.defを合体したマクロでvtdosが落ちます。
>今回の更新における問題ですかね?
 vz.comのバーアップは心に余裕のあるときがいいですね、というアドバイスですね、
多謝。

 imaskは、これですよね。いっぱい使ってます。
========== IMASK.DEF ==========
ver 2.00 94/02/04
だんだんパスマスク
by 榊原 知

 maskman2.defはとらじさんの覆面男でしたっけ?
 どう合体させているのか、どう便利なのか知りたくもありますので、ish部屋だっけ?
あたりに上げてくださると嬉しいです。
 imask.def部分では、僕は不具合に遭遇したことがないので、後者かな? と。

 でも、vz.comのせいなのか? というのも引っかかり、vtdosにおいて、ここに来て発現?
などなど、解析は大変そうだなぁ、と。
 できたら、やっぱり高橋版vz.comで、もっといえば、vtdos環境以外で試されると、色々
と分かるはずだとも思うのですが、vtdos環境以外って、ないですか? LXとかモバとか。
 上げてくだされば、時間はかかると思いますが、DOS、WinMEぐらいではできますよ。
 僕にとって敷居が高いのは、vz.comの差異。vzt.com, vzt.defとか、いつも持ってられない。

 明日も出。恐竜文太。もうヘロヘロ。



08602/08586 BQO00549 konno GPD Pocket 色々
( 1) 18/11/17 23:41 08586:konnoさんへのコメント

ブログから転載 (^^;


GPD Pocket 色々


MSDOS Player の画面

プロパティのレイアウトで100*28にして
フォントは、MSゴシックの36?
起動させてからプロパティのフォントで設定したかな。


NP2は起動時30行でこの大きさ
タイトルバー右クリックでサイズ960*600にするとフル画面に


  VTDOS+CKWV 色々

ckwv.cfg でフォントを色々設定できるようだ。

Ckw*font: MS UI Gothic 

独特なフォントに変わっているのがわかるかな。実用的ではない。

Ckw*font: MS ゴシック の画面。文字化けは無くなったようだ。
!Ckw*font: メイリオ も使える。

Ckw*font: MS 明朝 これは使えないようだ。
メイリオ は、ターミナルの代替によさそう。

ちなみに、フォントサイズは24にして
80*22 で全画面になっている。

同じ設定で Ckw*font: terminal だとこうなる。8ビットの世界だ。(^^;


# 画像が無いとわけわかめだな (^^;



08603/08590 BNY00646 shadow Re^6: VZk07t01 公開停止 & VZk07t 公開版の差し替え
( 1) 18/11/18 08:30 08600:konnoさんへのコメント コメント数:1

imaskはVectorより入手してください。
https://www.vector.co.jp/download/file/dos/writing/fh010426.html
maskman2はしばらくお待ちください。
合体版は下記のものです。
vzfl.defに
.:I	{dd"Imask", >87}で組み込んでいます。

=== IMASK.DEF v2.01 ===  + trazi
*M

50 ""
	>?{>A >B #98 >> .} >>
:A	#O
:B	(cm-70 && cm-71 && cm-76)?.
	#m >>

20:	(s-3)?.
	r=mg..2,
	(r>mg+16 && r..0==r..-4)?.
	&01
	p..0='*',
	&Sy(fl+98) (r&2)?{
		&Sy(cx) (r&1)??{&Sw(cx) &Sc(p+1,cx,r)}
	}
	e"",&02
	i-,
:A	&26
	&01 &m("Imask %s",p)
	&p &u(r) c=r,
	(s-3)?>B
	(ks&1 && (c>'0' && c<='9'))?{&s #L ss-, &o(c+16) >A}
	(ks&1 && (c>='A' && c<='Z'))?{r=c,rr=(pv+63)..7-3,&* >A}
	e-,
	(c)>!{
		:>B />B
		\	(e">12")
		*	(e"#x'*'")
		.	(e">11")
		(#[)	>Z
		(#94)	(e">10")
		(#h)	(e">10")
		(' ')	(c'?')
	}
	(e)??{
		(c>>8==1)?>B
		e"&o(c)",
	}
	&02 >A
:B	&o(c) (sm==3)?>A

;:Z	(s)??fg.1+, &m("")
:Z	(s)?? {
	fl.98-,					;[CR]&mask 解除 Takahashi
	fl...98-,				;
	pc.375+,                		;pq.-7=1, pq.6~+,
;	(fl.130)?&Sc(fl+34,fl+130)?fl.33-,	;[CR]&path 解除
;	f=fl..0,				;
;	(f.130)?&Sc(f+34,f+130)?f.33-,		;
	}
	&m("")

01:	p=5+$,.
	"$(40,0)$[64]"
02:	pf[,&01 pf=p,
	&s
	#P #e
:A	(cd-'*')?{#s>A}
	&e(e)
	&d #m
	pf],
10:	(lx)??{#[ &d #94 #P "*" .}
	ux[+,
	#s
	(cd=='.')?#h
	#g
	ux],
11:	ux[+, #l ux],
	"*.*"
12:	ux[+, #l ux],
	"\" #m
	#P "*"

26:	ax=fl, &> &i(r)
	(dx)?{ fv^=4, &d #V (0) }? #?
	(bx)??#^
26:	(3+$)."$
	$(8B,E8,FF,76,0C,33,D2,8B,5E,02,8B,F3,E8,6A,00,A8)$
	$(10,74,0D,3B,5E,06,73,08,E8,07,00,83,C3,16,EB,EA)$
	$(5B,C3,8B,F3,83,C6,09,8B,FD,83,C7,62,8A,05,E8,4F)$
	$(00,8A,E0,E8,43,00,E8,47,00,80,FC,00,74,16,80,FC)$
	$(2A,74,11,80,FC,3F,74,09,3A,C4,74,05,E8,06,00,EB)$
	$(03,47,EB,D8,C3,8B,FB,8B,F7,83,C6,16,8B,4E,06,2B)$
	$(CF,1E,06,8E,46,04,8E,5E,04,F3,A4,07,1F,42,FF,4E)$
	$(0E,83,6E,06,16,83,EB,16,C3,1E,8E,5E,04,AC,1F,C3)$
	$(3C,61,72,06,3C,7A,77,02,2C,20,C3)"
*
=== end of IMASK

08604/08590 BNY00646 shadow Re^6: VZk07t01 公開停止 & VZk07t 公開版の差し替え
( 1) 18/11/18 09:00 08601:文太さんへのコメント

>  どう合体させているのか、どう便利なのか知りたくもありますので、ish部屋だっけ?
> あたりに上げてくださると嬉しいです。
基本的にmaskman2.doc記載の変更だと思います。

>  できたら、やっぱり高橋版vz.comで、もっといえば、vtdos環境以外で試されると、色々
> と分かるはずだとも思うのですが、vtdos環境以外って、ないですか? LXとかモバとか。

確認した環境
dos(win98のDOSをUSBにインストールしUSB起動)
vtdos

vzは下記
オリジナル
高橋版
k07s5(内部ワーク pc の1バイトずれを修正、差替版)

いずれも問題なし

08605/08590 BNY00646 shadow Re^6: VZk07t01 公開停止 & VZk07t 公開版の差し替え
( 1) 18/11/18 09:36 08600:konnoさんへのコメント

> 今回再掲した VZk07t は、旧版とバイナリレベルで同一のソースに
> pc ズレの修正をしたものです。

ゴミ箱に入っていた k07t01 2018-10-17 19:11 を元に戻して試しました。
imaskの起動には問題はありませんでした。

08606/08590 BNY00646 shadow Re^6: VZk07t01 公開停止 & VZk07t 公開版の差し替え
( 1) 18/11/18 13:14 08601:文太さんへのコメント

>  maskman2.defはとらじさんの覆面男でしたっけ?
>  どう合体させているのか、どう便利なのか知りたくもありますので、ish部屋だっけ?
> あたりに上げてくださると嬉しいです。

maskman2.lzhをISH置き場に上げました。
合体方法はdocのとおりです。

08607/08590 BQO00549 konno VZk07t 修正版と IMASK
( 1) 18/11/18 14:18 08603:shadowさんへのコメント コメント数:2

> imaskはVectorより入手してください。
> https://www.vector.co.jp/download/file/dos/writing/fh010426.html

落としましたが、手元に若干改造してあるものがありました。
うーん、自分で直したのかなぁ。95年10月19日の日付です。
終了処理でマスクを解除するようになっています。

> maskman2はしばらくお待ちください。

これは軟体にありませんでしたね。
手元にあったのですが、もしかしたら版が違うかも。

> 合体版は下記のものです。
> vzfl.defに
> .:I	{dd"Imask", >87}で組み込んでいます。

普通に起動させてマスク動作だけ試してみましたが、問題なく動作します。
どういう動作で落ちるのでしょうか。
もしかして、ファイラーに組み込まないと出ないのかなぁ。


中身を見てみました。
う、げぇ、よ、読めない!!

改造部分が全く読めません。
マシン語も全然違っているので、版違い?
これは解析には時間がかかりそうです。



08608/08590 BNY00646 shadow Re: VZk07t 修正版と IMASKとmaskman2合体版
( 1) 18/11/18 17:16 08607:konnoさんへのコメント コメント数:2

> これは軟体にありませんでしたね。
> 手元にあったのですが、もしかしたら版が違うかも。
ISH置き場に上げました。

> 普通に起動させてマスク動作だけ試してみましたが、問題なく動作します。
> どういう動作で落ちるのでしょうか。

vzk07tにおいて
私のdefでは(tloder.def使用)
.:I {dd"Imask", >87} でマクロ起動直後に落ちます。
しかし、普通に組み込みでは問題ありません。

vzk07tにおいて
オリジナルdefでは
.:I &z("imask")>*組み込みでは起動後の一文字入力で誤動作します。

オリジナルvz及びdef
不通に組み込みで問題ないことを確認しました。
オリジナルvz及びvzfl.defに
.:I &z("imask")>*組み込みでも問題ありません。

マクロ名はimaskとしていますが実態は IMASKとmaskman2合体版(#8603)です。

08609/08590 BNY00646 shadow Re: VZk07t 修正版と IMASKとmaskman2合体版
( 1) 18/11/18 17:47 08607:konnoさんへのコメント

追試
k07s5においてもオリジナルと同様問題ないことを確認済みです。

08610/08590 BQO00549 konno Re^2: VZk07t 修正版と IMASKとmaskman2合体版
( 1) 18/11/18 22:02 08608:shadowさんへのコメント コメント数:2

> > これは軟体にありませんでしたね。
> > 手元にあったのですが、もしかしたら版が違うかも。
> ISH置き場に上げました。

いただきました。#test70 ですね。
手元の版は初期版だったようですね。

> vzk07tにおいて
> オリジナルdefでは
> .:I &z("imask")>*組み込みでは起動後の一文字入力で誤動作します。

うちの環境では、この組み込みでも問題なく動作するようです。
旧のvzk07tでも問題なく動作しました。
インスタントマクロで、pc が、111h になるので間違いないですね。

うちで再現しないと何が違うかわからないですね。
環境の違いを知りたいので、option.lst を教えてもらえますか。

> マクロ名はimaskとしていますが実態は IMASKとmaskman2合体版(#8603)です。

これ、良いですね。IMASK.DEF はディレクトリが邪魔に思いましたが
これだと邪魔なディレクトリが消えてスッキリ見渡せます。
これはありがたくいただきます。m(__)m



08611/08590 CRG00666 文太 Re^3: VZk07t 修正版と IMASKとmaskman2合体版
( 1) 18/11/18 23:11 08610:konnoさんへのコメント コメント数:1

 (どこへ繋げてよいのか分からないので、ここで。m(__)m )

konnoさん

2018/11/16  21:57            62,186 vz7.com	(k07t)		;最新版
               1 個のファイル              62,186 バイト

2018/10/17  19:11            62,184 vz.com	(k07t01)	;最新−1(前の版)
               1 個のファイル              62,184 バイト

 上だけご確認いただけますか。上が最新の k07t のタイムスタンプ、サイズです。
 下が確認できなくてもけっこうです。旧->新で2バイト太ってますよね?


shadowさん

 網羅的(はいうに及ばず多方面への)テストはまったくできていませんが、僕の
手元の上2つのvz.comで、vtdos環境で、imask+maskman2は、落ちませんでした。
k07t01(旧版)に関して(ちょっと前史がありますが)いえば、じつは、僕は
imask+maskman2を、おそらく18年くらい、使い続けてきたようでした。+maskman2
については(ディレクトリマスク)、最初からimaskに入っていたものと勘違い
していたようです。

IMASK.DEF     2,368  1999-12-05  13:52
 おそらく、ここで、合体版を「とらじ.doc」から作ったようでした。

参考:
MASKMAN2.DEF  1,583  1997-04-09  21:43
MASKMAN2.DOC  5,180  1997-04-09  22:22

 .docを読んで合体させようとしたら(26:ルーチン)、既にやってありました。


 細かい点はわかりませんが、今回のvz.com(もちろんkonno版)、あるいは最近の
バーアップが、shadowさんが経験されている不具合の原因ではないのではないかと
少し思っています。「少し」とは、判断・空想の根拠がないことを自覚している、
というだけのつもりです。
 vtdosについての経験を書くと、僕のばあい、このマクロで落ちる、という特定が
できたのは、例の高橋版sort.defだけで、特定のマクロ使用の直後に窓が落ちる、
というのはないのです。そんなに甘くなかった、という感じです。

 最近、vz.[com|def]環境をいじりませんでしたか?


08612/08590 BQO00549 konno Re^4: VZk07t 修正版と IMASKとmaskman2合体版
( 1) 18/11/19 00:56 08611:文太さんへのコメント コメント数:1

> 2018/11/16  21:57            62,186 vz7.com	(k07t)		;最新版
>                1 個のファイル              62,186 バイト
> 
> 2018/10/17  19:11            62,184 vz.com	(k07t01)	;最新−1(前の版)
>                1 個のファイル              62,184 バイト
> 
>  上だけご確認いただけますか。上が最新の k07t のタイムスタンプ、サイズです。
>  下が確認できなくてもけっこうです。旧->新で2バイト太ってますよね?

下のファイルは私のミスでリンクエラーを見逃していたのです。そこを直すと
最新の版とほとんど違いが無くなったので、下の修正版はお蔵入りとしました。
混乱させて申し訳ないです。


> IMASK.DEF     2,368  1999-12-05  13:52
>  おそらく、ここで、合体版を「とらじ.doc」から作ったようでした。
>  .docを読んで合体させようとしたら(26:ルーチン)、既にやってありました。

げ、そうなのか? と思って初めてDOCを読みました。
・・・ 謎は全て解けた。(のか)

この2つのマクロを合体させるなんて、凄い改造スキルだ!! と思ったのですが
改造主はとらじさんだったのですね。m(__)m

天はマクロ料理の二物を与えたか!!
どおりでこのうまさ、絶品なわけだ。\(^^)/ 



08613/08590 BQO00549 konno Re^2: VZk07t 修正版と IMASKとmaskman2合体版
( 1) 18/11/19 01:09 08608:shadowさんへのコメント コメント数:2

> マクロ名はimaskとしていますが実態は IMASKとmaskman2合体版(#8603)です。

shadowさん、文太さんの書き込みとDOCでやっと合体の意味がわかりました。m(__)m


ところで、終了処理のところは独自の改造の様ですね。

;:Z	(s)??fg.1+, &m("")
:Z	(s)?? {
	fl.98-,					;[CR]&mask 解除 Takahashi
	fl...98-,				;
	pc.375+,                		;pq.-7=1, pq.6~+, ;tchdir ; touch dir flag
;	(fl.130)?&Sc(fl+34,fl+130)?fl.33-,	;[CR]&path 解除
;	f=fl..0,				;
;	(f.130)?&Sc(f+34,f+130)?f.33-,		;
	}
	&m("")


ここはこれから調べてみますが、一つだけ。

	fl...98-,				;

これが何処を指しているのかがわかりません。
どこかのメモリをゼロにしているのかな?
この辺が原因になっているという事はないですかね。



08614/08590 CRG00666 文太 imask.def 終了部
( 1) 18/11/19 01:33 08613:konnoさんへのコメント

  konnoさんの話が、ごめんなさい、まったく見えません。

--- うちの imask.def 終了部 ---
:B	&o(c) (sm==3)?>A		;そのまま
:Z	(s)??fg.1+, &m("")

01:	p=5+$,.
	"$(40,0)$[64]"
(以下略)
------------------------

--- konno wrote below ---
;:Z	(s)??fg.1+, &m("")
:Z	(s)?? {
	fl.98-,					;[CR]&mask 解除 Takahashi
	fl...98-,				;
	pc.375+,                		;pq.-7=1, pq.6~+, ;tchdir ; touch dir flag
	}
	&m("")
-------------------------
 えっと、何?

>	fl...98-,				;
 またまた。これは、Vzのポインタ演算で、どういう意味になるのでしょう?
 こういうの、イヤ。m.gannマジックみたいなのですか?



08615/08590 CRG00666 文太 k07t と imask.defのロード方法?
( 1) 18/11/19 01:35 08612:konnoさんへのコメント

>> 2018/11/16  21:57            62,186 vz7.com	(k07t)		;最新版
>下のファイルは私のミスでリンクエラーを見逃していたのです。そこを直すと
>最新の版とほとんど違いが無くなったので、下の修正版はお蔵入りとしました。
>混乱させて申し訳ないです。
 了解です。それでは、たぶん問題なしとみなして、k07t (vz7.comとされてたもの)
を、我が家の正式版として、各所に、1個ずつ差し替えてゆきます。
 時間かかるんだな、これが。

>この2つのマクロを合体させるなんて、凄い改造スキルだ!! と思ったのですが
>改造主はとらじさんだったのですね。m(__)m
 マクロ師とらじさんの面目躍如ですね。history(m.gann)+hysteria(toraji)は、今一な
感じなのですが、これは、ほんとすごいです。榊原さんもディレクトリまでマスクしよう
なんて思わなかったのでしょう。.docを読むと、とらじさんとしても試行錯誤(主に仕様)
があったようですが、僕はこの合体をしていたことをまったく忘れていました。
 imask? ディレクトリもマスクするでしょう? とか言っていたかも。
 8.3ファイル名の世界を一生生きるようなので、ディレクトリ名は短く、ディレクトリ
は深く、そして、たくさんな人なので、ディレクトリにマスクかかってくれないと大変。
 ありがたや、なマクロですね。

>天はマクロ料理の二物を与えたか!!
 のようですね。


 (すいません、>shadowさん)
 お手伝い、まったくできていませんが、もうちょっと問題をつめる、それも、この問題、
うちだけなのかもしれない、と思って攻めてみてください。

#8608
>vzk07tにおいて
>私のdefでは(tloder.def使用)
>.:I {dd"Imask", >87} でマクロ起動直後に落ちます。
>しかし、普通に組み込みでは問題ありません。
>
>vzk07tにおいて
>オリジナルdefでは
>.:I &z("imask")>*組み込みでは起動後の一文字入力で誤動作します。
 このあたりで、僕は、何か、すごく変みたいだぞ、と思いました。
 基本的に不注意な人間なので何を言っているだか、ものですが、僕は、だらしなく、
&z()とoutlawを偶然の結果として、混在させてしまっています。outlawだとダメだから
という理由で&z()しているわけではありません。それでも、&z()に統一して色々と試験
されては、いかがでしょう?
 うちで「落ちない」「一文字入力で誤動作しない」の実績が、18年は少なくともうちでは
ありますので。


 つまり、繰り返しですが、
>.:I {dd"Imask", >87} でマクロ起動直後に落ちます。
>しかし、普通に組み込みでは問題ありません。
>.:I &z("imask")>*組み込みでは起動後の一文字入力で誤動作します。

 このあたりで、何、何、何? と感じました。

--- vzfl.def ---
.:I	&z("imask") >*
----------------
 うちでは、こんな形のロードで、18年みたいです。


08616/08590 BNY00646 shadow Re^3: VZk07t 修正版と IMASKとmaskman2合体版
( 1) 18/11/19 22:08 08610:konnoさんへのコメント コメント数:1

くどいようですが再確認させてください。
VZは下記を使用
VZIBMJ.COM 62186 18-11-16 21:57
VZIBMJ.DEF 15977 93-12-06 11:00
VZFL.DEF    2307 93-12-06  2:00
又は
VZIBMJ.COM 62186 18-11-16 21:57
VZIBM.DEF 14311 93-12-06  2:00
VZFLE.DEF   2075 93-12-06  2:00

このVZFL(E).DEFに2ヵ所のみ追記する
    N     >#N
    I     >I    ;追記1
    }.
〜〜〜〜〜〜〜〜〜〜〜〜〜
〜〜〜〜〜〜〜〜〜〜〜〜〜
X:  pm="%1 %2", #!
.:I &z("imask")>*  ;追記2
IMASKとMASKMAN2は新規にDOCどおりに編集

filerから I でIMASKを起動する
もう一度 I を入力すると画面中央付近の40桁?が色が青色になりIが入力されます。
連続でIを入力すると固まります。

純DOSでも同様の現象を再現できます。

私の環境のみでこの現象が起きているのであれば打つ手なしですね。
ちなみにオリジナルVZ1.60及びVZK07S05.LZH ver1.60k07s5では問題ありません。
謎です。
しばらく落ちます。


08617/08590 BQO00549 konno Re^4: VZk07t 修正版と IMASKとmaskman2合体版
( 1) 18/11/19 23:53 08616:shadowさんへのコメント コメント数:1

shadow さん

> くどいようですが再確認させてください。

言っている意味がやっとわかりました。
オリジナルのVZFL.DEF で試したら、再現しました。

> filerから I でIMASKを起動する
> もう一度 I を入力すると画面中央付近の40桁?が色が青色になりIが入力されます。
> 連続でIを入力すると固まります。

これは、#P の窓でマクロが止まっているようですね。
私は、VZ.COM のサイズが関係していることを疑っています。つまり
何かのバッファの大きさの違いで隠れた不具合が出ているのではないかと。

それで、shadowさんの環境が知りたいので、option.lst を上げてもらえると
原因の絞り込みのヒントになるかもしれないと思ったわけです。
とにかく調べてみます。



08618/08590 BQO00549 konno Re^5: VZk07t 修正版と IMASKとmaskman2合体版
( 1) 18/11/20 02:11 08617:konnoさんへのコメント コメント数:1

> オリジナルのVZFL.DEF で試したら、再現しました。

このVZFL.DEF が原因のようです。
この環境では、全てのVZで不具合が出ました。

オリジナルのVZ.DEF で、自分のVZFL.DEF で試したら、問題なく動きました。
この中身の違いに原因がありそうです。
もう少しかな。



08619/08590 BQO00549 konno IMASK と制約解除呪文
( 1) 18/11/20 02:28 08618:konnoさんへのコメント コメント数:2

わかりました!!

私のVZFL.DEF の中で

		sp+=2, (r)>?{ >F #L #M #P #S >V #W #+ #> #< #O >E }
	. }				;※ . 追加(一般にあった方がよい)
;	&e("#]") #]			;※制約解除呪文 by Tomo
	r], (r)>!{


この、制約解除呪文 をコメントにしたら、同じ症状が出ました。
shadowさんのVZFL.DEF では、これは使っていないですか?



08620/08590 CRG00666 文太 Re: IMASK と制約解除呪文
( 1) 18/11/20 10:50 08619:konnoさんへのコメント コメント数:1

konnoさん、すごい

>;	&e("#]") #]			;※制約解除呪文 by Tomo
>この、制約解除呪文 をコメントにしたら、同じ症状が出ました。
>shadowさんのVZFL.DEF では、これは使っていないですか?
 なるほど、それで僕のところでは出ないわけだ。
 いまどき生き残っているVzer・マクロユーザなら、使ってるでしょう。



08621/08590 BNY00646 shadow Re: IMASK と制約解除呪文
( 1) 18/11/20 21:01 08619:konnoさんへのコメント コメント数:1

ヒントを頂いたので私の.DEFでVTDOSが落ちないようにできました。

> 	. }				;※ . 追加(一般にあった方がよい)
> ;	&e("#]") #]			;※制約解除呪文 by Tomo
> 	r], (r)>!{
使っていました。

vp..-7-,                                ;init mask      ;by m.gann
これがコメントになっていました。
私のDEFでVZk07tを使用するにはこれを使わないとVTDOSが落ちます。
常用しているk07s5では問題なかったので気づきませんでした。

08622/08590 BQO00549 konno Re^2: IMASK と制約解除呪文
( 1) 18/11/20 21:21 08620:文太さんへのコメント

> >;	&e("#]") #]			;※制約解除呪文 by Tomo
> >この、制約解除呪文 をコメントにしたら、同じ症状が出ました。
> >shadowさんのVZFL.DEF では、これは使っていないですか?
>  なるほど、それで僕のところでは出ないわけだ。
>  いまどき生き残っているVzer・マクロユーザなら、使ってるでしょう。

そうですね、VZ1.6 になって、ファイラーはファイラーイベントマクロになって
このような常駐マクロなどが動かなくなったんですよね。
niftyの会議室だけではなく、パワーユーザーは皆入れていると思いますね。
まさに魔法の呪文でしたね。



08623/08590 BQO00549 konno Re^2: IMASK と制約解除呪文
( 1) 18/11/20 21:56 08621:shadowさんへのコメント コメント数:2

> vp..-7-,                                ;init mask      ;by m.gann
> これがコメントになっていました。
> 私のDEFでVZk07tを使用するにはこれを使わないとVTDOSが落ちます。
> 常用しているk07s5では問題なかったので気づきませんでした。

なるほど、そこでしたか。
うちではコメントにしても動くようなので、何か環境の違いがあるのかも。
ちなみにうちのは

	vp..-7=0,	;init getnamp   m.gann  ファイラー・不正マスクの解消法

こうなっていました。でもたまにマスクが残るような気が。


余談ですが、#8619 であげたソースに

	. }				;※ . 追加(一般にあった方がよい)

こういう一文がありますが、私は当時わけもわからないまま入れていました。
ここの #8121 あたりからの話題や、野ざらし言#4524 からのツリーで理由が
わかったのです。
"}" この閉じかっこはスルーされる場合があるんですね。
誤動作の予防措置として入れたほうがいい場合があるという事ですね。



08624/08590 BQO00549 konno IMASK3 合体版の改造版
( 1) 18/11/21 21:28 08623:konnoさんへのコメント コメント数:1

IMASK の動作解析をしていてすっかりIMASKの虜になってしまいました。
私は、IMASK 終了処理でマスクを戻すようにしていましたが、それでは
IMASK の本領を発揮できなかったんですね。
マスクしたまま各種作業が出来るのが本来の使い方か。

ということで、更に使いやすいように改造しました。28行目

	&01 
;	&m("Mask %s",p)
	am[=$e0, &m("Mask %s",p) am],	;動作中はメッセージ色変更 ★★★

IMASK は常駐マクロなので、常駐している間はメッセージの色を変更して
わかりやすくしてみました。
さらに、46行目

;		(' ')	(c'?')		;[SPC]1字飛ばし
		?	(c'?')		;[?]1字飛ばし		★★★
		(' ')	>S		;[SPC] マーク		★★★
	}
	(e)??{				;一般キー処理
		(c>>8==1)?>B		;コマンドキー
		e"&o(c)",		;文字キー
	}
	&02 >A				;パスマスク
:S	#91 >A				;マーク			★★★##k
:B	&o(c) (sm==3)?>A		;そのまま


IMASK 動作中に、複数オープンしたくてスペースでマークしようとすると
"?" 入力になってしまうが、マークできるように変更しました。
"?" は、普通に入力するほうが体が覚えているもので。

IMASK3.DEF として、#test71 に上げました。
よろしかったらお試しください。


あと、ファイラーでマスク解除は、"*" ですが、シフト押しは面倒です。
":" はドライブ選択ですが、私は使っていないので、このキーをマスク
解除に変更しました。

VZFL.DEF の106行目あたり

;	(r==':'||r=='L')? r='D',
	(r=='L')? r='D',
;	(r==':')? r='*',		;これは効かない?


;		#*	;*.*
	:	#*	;*.*


これでシフトを押さないでワンキーでマスク解除できます。



08625/08590 BNY00646 shadow Re: IMASK3 合体版の改造版
( 1) 18/11/24 08:26 08624:konnoさんへのコメント コメント数:1

改造版、頂きました。
> 私は、IMASK 終了処理でマスクを戻すようにしていましたが、それでは
> IMASK の本領を発揮できなかったんですね。
> マスクしたまま各種作業が出来るのが本来の使い方か。
私はマスク解除のため、右窓のマスク解除を追加していたようです。

> IMASK 動作中に、複数オープンしたくてスペースでマークしようとすると
> "?" 入力になってしまうが、マークできるように変更しました。
> "?" は、普通に入力するほうが体が覚えているもので。
ここは使い勝手が良くなりました。


08626/08590 BNY00646 shadow Re^3: VZk07t 修正版と IMASKとmaskman2合体版
( 1) 18/11/24 08:45 08613:konnoさんへのコメント コメント数:2

imask右側のファイラーのパスマスクが外れない対策でした。
理由は忘れましたが高橋さんの案を採用したようです。

耳而夢斎さん
:Z      (s)??fg.1+, &m("")
        ↓
:Z      (s)??{
                e=fg+29,        ;*.*部品
                &Sc(fl+98,e)    ;カーソル側
                &Sc(fl..0+98,e) ;反対側
        }
        &m("")

寅次さん
       (#m)    (e"#[#m(s)??{&dpf],&q&q>Z}#P'*'")

高橋 洋光さん
》  fg.1+, ですが、左窓しか初期化しないみたいですね。もう片方も初期化する
:Z
;       fg.1+,
        fl.98-,
        fl...98-,
        pc.375+,                ;pq.-7=1, pq.6~+,
        (s)? {#[ >Z}

 なんていうのはどうでしょう? うまくいくかな?

 パスもと言う場合は、

        (fl.130)?&Sc(fl+34,fl+130)?fl.33-,
        f=fl..0,
        (f.130)?&Sc(f+34,f+130)?f.33-,

08627/08590 CRG00666 文太 Re^4: VZk07t 修正版と IMASKとmaskman2合体版
( 1) 18/11/24 20:10 08626:shadowさんへのコメント

>12966/12968 CXHxxxxx  K***             RE:再度ファイラー定型句
>(14)   95/08/25 00:42  12960へのコメント

>  #12960 高橋 XX さん、こんにちは。
>  fl...98 って、fl..0.98 の略ですよね? ポチポチポチで、びっくりした。
 お話、ぜーんぶ見えました。m(__)m

 ポチポチポチ。そんなんだろうな、とも。終了部も。m(__)m
 .. > . という優先順位でしたね。see 黒本p.259(私的メモ)
 fl..0.98 or fl.0..98, I wondered.
> fl..0  fl_back  反対側のウィンドウのワークエリアのポインタ
 ですね。

 PKだったのが驚き。

 もう、shadowさん、コメントのつけ方から何から、しぶいんだから。
 コードは書きませんからとか言いつつ、こういう濃ゆいところをしっかり読み込ん
でいるし。
 めざらさんのコードがいちばん素直で好きでした。とらじさんのは、前後がないと
ちょっと不明かと。意味は分かるのですけどね。

 全部に関して、1ミリも前進しておりません。関係も興味もないでしょうが、ここ
のところでやっていたのは、PATA HDDの絶滅期におよび、20台くらいのHD(中古)
をハードオフで買うこと(10日間の返金保証つき。チェック終えた!)。BigDriveの壁
を色々と調べること。SATA HDDにSUGOIアダプタをつけてWinMEブートをさせること(成功)。

 エミュレータでなく実機でWinMEを保存し続け、Vzし続ける予定(野望)なので。
USBスティックのWin98からのブートかぁ。やりますねぇ。し、しぶすぎる。ぬ、脱いで
もすごい。ふ、古いか。

 vz7.comママ。怠惰。



08628/08590 CRG00666 文太 Re^3: IMASK と制約解除呪文
( 1) 18/11/24 21:39 08623:konnoさんへのコメント コメント数:1

 お、俺も豆。

--- vzfl.def ---
1 "!Filer"
;ファイラで空いている1文字キー
;O,Q,Y,Z,  .,:-[

	(r)??{ (fg.0)?. #W #93 . }
;	(r==':'||r=='L')? r='D',
	r[, &Fm(r) (r>=0)? {
		 sp+=2, (r)>?{ #F #L #M #P #S #V #W #+ #> #< #O #E }
	. }			;※ . 追加(一般にあった方がよい)	;これは(2)

	&Sh(pr,fl+34)		;by wanama DC 15 #13791 99/05/23	;★コレの件↓
	&e("#]") #]		;※制約解除 by Tomo : &p #nn など使用可能に


(下を引くまで上が何のことかわからず)
------------------------------------------------------------------------ コレね
>13791/13827 LDAxxxxx  和X             リネーム窓の小発見
>(15)   99/05/23 08:42

  標準 vzfl.def では以下のところ,を変更します。

"名前の変更",14
        ↓
"ren <- $pr",22
        ^^^
  すると,タイトルにファイル名が表示できます。
  桁は合わないけど。 > Miyata さん。(^^;

  一方 #K 窓。#N なんかでは <$pd> で fl+34 が表示されますが,#K 窓では
  <$pd> しても本物の pd しか表示されません。しかし,

"ディレクトリ名",14
        ↓
"maKedir:<$pr>",20                      ;&Sh(pr,fl+34)
          ^^^
  とかしておいて,!Filer の適当な部分に↑を仕込んで置くと,#N と同様に
 表示できます。

------------------------------------------------------------------------

(2)
	. }			;※ . 追加(一般にあった方がよい)	;これは(2)
 の件ですが、
 スルーするというか、(3)>? {>a>b>c} >z
 なんて場合、}にヒットして、そしてとうぜん、>z を実行してしまうということです。
 (3)や(s)なら不定はありませんが、(r)だと万が一のばあいには、どこへ飛ぶか分からない、
ということだと思います。
 ちなみに、(10)>? {>a>b>c} >z でも、>z、つまり(3)と同じ結果のはずです。それで、} .の
ピリオドが安全装置になるということ。
 野ざらしの「ゾンビ」については、分からずじまいでした。


08629/08590 BQO00549 konno Re^2: IMASK3 合体版の改造版
( 1) 18/11/24 22:06 08625:shadowさんへのコメント

> > IMASK 動作中に、複数オープンしたくてスペースでマークしようとすると
> > "?" 入力になってしまうが、マークできるように変更しました。
> > "?" は、普通に入力するほうが体が覚えているもので。
> ここは使い勝手が良くなりました。

お、採用いただいたようで、嬉しいです。(^_^)
私的にはメッセージ色変更が気に入っています。(^_^)


08630/08590 BQO00549 konno Re^4: VZk07t 修正版と IMASKとmaskman2合体版
( 1) 18/11/24 23:03 08626:shadowさんへのコメント

> imask右側のファイラーのパスマスクが外れない対策でした。
> 理由は忘れましたが高橋さんの案を採用したようです。

FGALDC に見当たらないと思ったら、FGALPK だったんですね。

> 12960/12968 xxxxxxxx  高橋 洋光    RE:再度ファイラー定型句
> (14)   95/08/24 19:41  12952へのコメント  コメント数:1

95年にこういうやり取りがあったんですか。

>         fl...98-,

これは、

>                 &Sc(fl..0+98,e) ;反対側

これに使っているものの省略形だったんですね。
うう、私はPKから出直しです。



08631/08590 BQO00549 konno Re^4: IMASK と制約解除呪文
( 1) 18/11/25 00:43 08628:文太さんへのコメント

> "ディレクトリ名",14
>         ↓
> "maKedir:<$pr>",20                      ;&Sh(pr,fl+34)
>           ^^^
>   とかしておいて,!Filer の適当な部分に↑を仕込んで置くと,#N と同様に
>  表示できます。

そんな技があったんですか、何かすごい!!
でも必要性は? ですねぇ。
副作用が無いか不安がありますが、文太さんの常用環境なら問題ないのかな。


> 	. }			;※ . 追加(一般にあった方がよい)	;これは(2)
>  の件ですが、
>  スルーするというか、(3)>? {>a>b>c} >z
>  なんて場合、}にヒットして、そしてとうぜん、>z を実行してしまうということです。
>  (3)や(s)なら不定はありませんが、(r)だと万が一のばあいには、どこへ飛ぶか分からない、
> ということだと思います。

スルーと言ったのは、} の壁を抜けて先に行ってしまうというつもりで言いましたが、
なるほど、まさに、(r) の事例なんですね。
とすると、「一般にあった方がよい」と言うより、「不具合防止」くらいに言わないと
オリジナルのままでは不具合が出ても原因がわからず困ってしまいそうな。


>  ちなみに、(10)>? {>a>b>c} >z でも、>z、つまり(3)と同じ結果のはずです。それで、} .の
> ピリオドが安全装置になるということ。

今回、2重かっこになっているので、外側の、} の手前に置くと勘違いしていました。(^^;


>  野ざらしの「ゾンビ」については、分からずじまいでした。

とりあえず、おかしな挙動があったときは、} を疑ってみるように心がけます。


ところで、GNU Grep で、「リネーム窓の小発見」で検索したら、

C:\UT\GREP.EXE: Unmatched [ or [^

となって検索できませんでした。
"ー"が、"[" のコードに認識されているのかな?
 


08632/08632 BQO00549 konno Tra_TAG.def のバグ
( 1) 18/12/02 00:00 コメント数:1

使用中の Tra_TAG.def に、致命的なバグがありました。(>_<)

WEBデータなどでは、1行の長さがとても長く改行の無い文章がありますが
Grep で検索したワードの一覧でも長いものがあり、これを Tra_TAG.def で
タグジャンプしたら、マクロ領域を壊して、VTDOSが落ちました。

オリジナルの Tra_TAG.def でも同様です。
オリジナルVZでも高橋版VZでも同様でした。

落ちるデータは、We140*22行あり、1行で3080文字を超えます。
3分割で改行を入れると落ちないので、一時バッファ溢れだと思いますが
今見ても全く分からないので、取りあえず泥縄で対策しました。

Tra_TAG.def の冒頭に

	dn[+, #] #? #< i=ly, #> i=(ly-i)*we+lx,	;1行の長さチェック
	(wn==0&&i>=255)?{ #< &x(254) #m #e}	;コンソール&行255以上なら改行
	#< dn],					;


これを入れたら取りあえず問題なくなりました。

:A	si=r-1, di=pq..134+100, i3,	;フルパス部分を di へ取り出し

この辺が怪しいと思うんですが、全く読めない。(;_;)
困ったときのFGALDC から、えむしさんの記事を引用します。m(__)m


> 07047/07051 xxxxxxxx  えむし           MAP
> (15)   97/07/23 09:02  07007へのコメント

>  とりあえず、私が持っている gz の MAP を書いておきます。

--------------------------------------------------------------------------

gz:0000h+---------------+
        |  psp          |
   0100 +---------------+  ORG
   0110 |               |  ◆pc
        |               |
        |               |
        |  wseg         |
   0206 |               |  変数テーブル
   028E |               |  ◆pq(pc+382)
        |               |
        +---------------+  pq+194(pn-156)
   03EC |               |  ◆pn(pq+350)
   0442 |               |  fg(pn+86)
   04D2 |               |  ◆mg(fg+144)
        |  dseg         |
   05B9 |               |  ◆pv(mg+231)
   062A |               |  ◆vp(pv+113)
        |               |                ↓
   0690 +---------------+ vp+102(pq..99)  -- ここまでvzと同じ
        |               |  コマンドキーテーブル
   08AA |               |  (pq..110)コマンドキーの説明書き
        |               |
   0F73 +---------------+ mh
        |  macro_buf    |
        |               |
    〜       〜
    〜       〜
        |               |
   AFD2 +---------------+  pq..131 pu-bc:削除バッファ
        | cbuff Bc byte |
   B3D2 +---------------+  pq..132 pu:スタックバッファ
        | ubuff Bu byte | マクロ用配列バッファ
        |   stack ↑    | スタックメモリの若い方へ積み上げる
   B452 +---------------+  pq..133 pu+bu:表示文字列バッファ
        | pfbufp 84byte | &m の時、ここでいったん文字列にしてから表示
   B4A6 +---------------+  pq..134 pu+bu+84:tmpbuf
        | tmpbuf 256byte| コマンドラインのラインバッファなどに使われる
   B5A6 +---------------+  pq..135 pu+bu+84+256:tmpbuf2
        |tmpbuf2 256byte| エイリアスの文字列はここで一度展開
   B6A6 +---------------+  pq..136 pu+bu+84+256*2:tmpbuf3
        |tmpbuf3 160byte| ディスク転送アドレス(DTA)
        |               |  &? は、ここで一度展開してから出力
        +---------------+
        |               |
   BA2C +---------------+  pq..142、pn..-33 pu+bu+1498
        |               |  コンバートされた検索文字列のバッファ
   BAAC +---------------+  pq..143
        |               |  コンバートされた置換文字列のバッファ
   BBB4 +---------------+  pq..141(pq..141)
        |               |  &^用のオプションの初期値
   CF2C +---------------+  pq..146
        | asm_stack?    |
   D02C +---------------+  pq..147
   DADC +---------------+ pn..-27(pq..148)wm+228
        | line_buf      |  (先頭はCR/LF実質wm+230が始め)
        |               |
   EADC +---------------+  pq..149
        |tmpbuf4 256byte|  256 バイトのテンポラリ領域(ラインバッファの直後)
        |               |  &z 等のマクロ組込時以外は比較的自由に使用できる
        +---------------+  pq..149+256   ラインバッファの終端
        |               |


引用ここまで --------------------

pq..134 を一時ワークとすると、最大でも256byte 
あとは、tmpbuf2 tmpbuf3 合わせても、672byte で、それをも突き破って
マクロ領域を壊してしまったと思われます。



08633/08632 CXB00940 としき Re: Tra_TAG.def のバグ
( 1) 18/12/02 11:54 08632:konnoさんへのコメント コメント数:1
参照先:http://toshiki.la.coocan.jp/

> タグジャンプしたら、マクロ領域を壊して、VTDOSが落ちました。

タグジャンプの際に、即時というか、すぐに落ちたということでしょうか。
時間差というか、しばらくしてから落ちるのに比べれば、切り分けは楽かと。
いや、もちろん、どんぐりの背比べ、という言葉もありますが。

約3000バイトを3分割したら落ちなくなったということは、約1000バイトならOK
ということですよね。なら、何バイトなら落ちるか、というあたりは追及する
必要はないのでしょうか。私は、そのバイト数からポイントが特定できるような
気がするのですが、それを追及する必要はないとか、追及しても意味がないと
いうことであれば、その理由をご教示いただければ幸いです。


08634/08632 BQO00549 konno Re^2: Tra_TAG.def のバグ
( 1) 18/12/02 17:52 08633:としきさんへのコメント コメント数:1

> タグジャンプの際に、即時というか、すぐに落ちたということでしょうか。
> 時間差というか、しばらくしてから落ちるのに比べれば、切り分けは楽かと。

ああ、そうですね。それを書くのを忘れてました。
直ぐには落ちないです。
検索窓やオープン窓などのヒストリーがマクロコードになってしまいます。
その一行窓を閉じた時に落ちることもあれば、なかなか落ちないこともあります。
[ESC]+M でマクロ一覧を見ると、VZ.DEF と VZFL.DEF 以外は消えてしまって
いたりとか、色々な事象が発生します。

今頭がウニでマクロコードが読めないので、上記の事象でバッファ溢れと推測しました。
私はやっぱり泥縄式人なんですね。

暫定の対策も、コンソールのみとか、カーソルが一番下にあったときとか考えてないし
私の環境で動けばいいやという程度です。
検索ワードピッタリにジャンプできないのは仕方がないですかね。
まあ、長すぎる行は改行しとけという事で。

> 約3000バイトを3分割したら落ちなくなったということは、約1000バイトならOK
> ということですよね。なら、何バイトなら落ちるか、というあたりは追及する
> 必要はないのでしょうか。私は、そのバイト数からポイントが特定できるような
> 気がするのですが、それを追及する必要はないとか、追及しても意味がないと
> いうことであれば、その理由をご教示いただければ幸いです。

追及すれば出来ないことは無いかもですが、今は全然読めないので止めておきます。
どなたかキチンと対策が出来るようなら是非御教示願います。m(__)m



08635/08632 BQO00549 konno Re^3: Tra_TAG.def のバグ
( 1) 18/12/02 23:44 08634:konnoさんへのコメント コメント数:1

> 暫定の対策も、コンソールのみとか、カーソルが一番下にあったときとか考えてないし

案の定駄目でした。

	dn[+, #] #? #> #< &x(255)	;1行の長さチェック
	(cd==$d)? >a			;カーソル255桁目が改行なら >a
	(wn==0)?{ #< &x(254) #m #e}	;コンソールなら254桁目に改行挿入
:a	#< dn],				;


冒頭のルーチンを上のに変更したら、うまく動いているようです。



08636/08632 BQO00549 konno Tra_TAG.def 改 k04
( 1) 18/12/04 23:17 08635:konnoさんへのコメント コメント数:1

> 冒頭のルーチンを上のに変更したら、うまく動いているようです。

不要な部分を整理して、下記のようになりました。

	#] #? #> #< &x(255)		;バッファ溢れ対策 行の長さ255以上?
	(cd!=$d&&wn==0)?{&x(254)#m#e}#<	;コンソールなら改行挿入


Tra_TAG.def v16k04 として、#test72 に置いてきました。


ちなみに、Tra_TAG.def のルーチンは、vz16t.def にも使われていました。

> 12113/12115 xxxxxxxx  くらと           vz16t.defの雛形
> (15)   98/11/03 00:06                     コメント数:1
> 
> RE:MES 13 #04911 高橋 洋光 さん
> 
>   vz16t.def の雛形を作って見ました。


中身は同じものなので、バグも同様でしょう。



08637/08632 BQO00549 konno Tra_TAG.def 改 k05
( 1) 18/12/25 03:13 08636:konnoさんへのコメント

> Tra_TAG.def v16k04 として、#test72 に置いてきました。

WEBデータによっては上手くいかない場合がありました。
改行コ−ドが、$0a のみの場合とかあるんですね。
それで、ct を思い出して、以下のように変更しました。

;	(cd!=$d&&wn==0)?{&x(254)#m#e}#<	;コンソールなら改行挿入
	(ct!=1&&wn==0)?{&x(254)#m#e}#<	; cd を ct に変更、各種改行に対応


TRA_TAG5.DEF として、VZマクロの部屋に置いてきました。
御使用時はリネームしてください。



08638/08638 CRG00666 文太 EMSテストマクロ
( 1) 18/12/28 23:50 コメント数:2

C:\DEF>vmap
----- EMS ver4.0 (frame: C000h) -----
handle pages   size  name
------ ----- ------  --------
     1     2    32k  for Vwx!
     1     2    32k  for Vwx!
     2     6    96k  VZ		;start

     2     7   112k  VZ		;^NX, sample string saved in EMS (1)
     2     7   112k  VZ		;^NY, sample string read & written to PR
     2     6    96k  VZ		;^N\Y, test EMS page closed (2)

 ※(1)から(2)までたどり着くのに、あいだ3時間あったら、5時間あったら
(もちろんVzをふつうに継続使用している)大丈夫なのか。途中不具合を誘発
しないか、(2)はふつうに行えるのか。これが課題です。

 できたような気がします。
 ただ、あくまで習作、テスト用です。

 EMSを保存バッファとして使えるのか、のテストです。
 たぶんできないと思う。思わぬ不具合に遭遇することになるのだと思う。

 発想はこうです。マクロバッファはあくまで一時的な保存バッファで、もっと
恒久的な(Vzが起動している間、僕の場合には常駐している間)バッファが欲
しい。 かつて konno さんに「1kbuf.com 113 2007-01-06 01:30」なんてのを作
ってもらったのですが(たぶんこっちに行くのだけど)、使うの大変なバッファ
でして、Vz標準の EMS 操作関数ではダメでしょうか? ということです。

 僕が悲観的なのは、ずっとこのEMSページをVzが管理してくれるのか、
ということ。どうなんでしょうか。このページを外してVzは自分のためにEMS
を使ってくれるのでしょうか? 前例がないような気がするのです。
 EMSをバンバン使っているマクロは高橋さんのマクロ。でも、マクロが終了
したら、そのEMSページ解放してるのね。保存バッファではなく作業バッファ
なんですね。
 というわけで、たぶん、失敗するのでしょう。

 お暇な方は改造するなりして、お使いください。あくまでテストとして。
 「こりゃまずいでしょう」という明らかなバグがあったらお教えてください。
 発想がまずいのなら、それも、どうか。

 しばらく自分でテストするつもりなので、即レスはないと思います。


 マクロの注意点。
 (1)キーアサインが僕のもののままです。読み出しとEMSの解放のほうは、
シフト起動です。

 (2)Bv256 前提です。EMSセグメント、ハンドル、文字列長を保存しておく
バッファがVzのお腹の中に必要です。
    消えないバッファは、こうとでもするしかないと思う。消えないバッファの
ための消えないバッファ。

 (3)高橋版の書式制御を使っています。konno 版でなにも問題ありません。


 メリークリスマス(遅いよ)&ハッピーニューイヤー 2019



=== EMS_buff.def by Bunta ===;
#if0
EMSに文字列を保存するテスト。
Bv (logtbl) 256 前提。
pq..145+128以降の6バイトを恒久的保存バッファとして使用
(中身は保存文字列長、EMSハンドル、EMSセグメント)
★カスタマイズが必要なのかもしれない箇所。
#endif

* Macro
50 ^NX "EMS_buff"

	;--- sample string & its length
        p="abcあdefいghiうjkelmnopqrstuvwxyz0123456789",	;<p>
        &Sn(p) l=r,						;<l>

	a=pq..145+128,			;Bv personal buffer★
					;upto +126, already used by hometext.def

	;--- save EMS info
        &Ea(1) 		a..0=r,		;EMS allocation, EMS handle 	<a..0>
        &Em(a..0) 	a..1=r,		;EMS mapping,    EMS segment	<a..1>
			a..2=l,		;strlen				<a..2>

	;--- memcopy prep
	ax=gz, si=p, cx=a..2,		;set source
	bx=a..1, di=0,			;set destination

	;--- iseg memcopy
	;str_cpy; ax,si -> bx,di, cx times

	&i("$(50,1F,53,07,F3,A4,C3)")

        &m("string <p> written on EMS; handle %d",a..0) .

;------------------------------------------------------------

51 ^NY "fromEMS"

	a=pq..145+128,			;Bv personal buffer
					;to +126, already used by hometext.def

	(ks&1)? >a			;Close EMS page by shift

        &Em(a..0)			;EMS mapped with handle (a..0)

	;--- memcopy prep
        ax=a..1, si=0, cx=a..2,		;set source
        bx=gz, di=pr,			;set destination

	;--- iseg memcopy
	;str_cpy; ax,si -> bx,di, cx times

	&i("$(50,1F,53,07,F3,A4,C3)")

        &m("%*s, read from EMS",a..2,pr) .		;hiro Vz


 :a 	;--- Del EMS buffer ---

        &Ef(a..0)			;close EMS
        &m("EMS buffer closed. Handle %d",a..0) .

*



08639/08638 BQO00549 konno Re: EMSテストマクロ
( 1) 18/12/29 21:59 08638:文太さんへのコメント コメント数:1

文太さん、やってますね。(^_^)

> 恒久的な(Vzが起動している間、僕の場合には常駐している間)バッファが欲
> しい。 かつて konno さんに「1kbuf.com 113 2007-01-06 01:30」なんてのを作
> ってもらったのですが(たぶんこっちに行くのだけど)、使うの大変なバッファ
> でして、Vz標準の EMS 操作関数ではダメでしょうか? ということです。

1kbuf.com のような外部メモリ方式は使うのが大変でしたか。
VZ起動中という事なら、VZ.DEF など、インクルードマクロで直に自前バッファ
が良さそうな気が。
問題はサイズですね。どのくらい要るのだろう。

あ、私はEMSはわからないので、テストはパスします。(^^;



08640/08640 BQO00549 konno VTDOSのお供 CKWV 私家改造版
( 1) 18/12/30 00:32 コメント数:1

10#さんの改造されたCKWVをちょっと改造しました。

 ・マウスホイールの送出コードにシフト系が残るのを修正したつもり

 ・オリジナルはマウス右クリックでペーストだが、シフトを押しながら右クリックに変更
  右クリックだけでは何もしない

 ・Ckw*touchsc: yes オプション追加、有効にすると、マウスの左クリックで何もしない
CKWV.CFG の中に以下の所に追加する。

!Ckw*topmost: no
Ckw*touchsc: yes
!Ckw*transp: 220

ミニマシンなどのタッチパネルで、タッチした時コピー動作になると煩わしいので
何もしないようにしたつもり。


動作保証は出来ないので、ご使用は自己責任で
ダウンロードは、VZの部屋からどうぞ

 CKWV902.LZH 188kb(2018-12-07版


# クリスマスには遅いけど、お年玉には早いかな。(^^;



08641/08638 CRG00666 文太 Re^2: EMSテストマクロ
( 1) 18/12/30 12:09 08639:konnoさんへのコメント コメント数:1

>文太さん、やってますね。(^_^)
 はい、ちょっとだけですが。m(__)m

>1kbuf.com のような外部メモリ方式は使うのが大変でしたか。
 データ受け渡しのインターフェイスとデータ構造が問題で、素性が全部
分かっているぶん、1kbuf.comのほうが長い目でみて、安心安全なのですが、
ブラックボックスになるインターフェイス部分が、けっこう複雑で、、、。
 ま、そちらに落ち着くのだろうとは思っていますが。

>VZ起動中という事なら、VZ.DEF など、インクルードマクロで直に自前バッファ
>が良さそうな気が。問題はサイズですね。どのくらい要るのだろう。
 はい。まさしくそのとおりです。
 問題は、サイズ。どれだけ必要なの? というのがクルーシャルなところ。
 Bv256(vzlogはもちろん使わず)で、ぜんぜん足りなそうだというので、
 (1)徹底自己管理の2文字変数(バッファ本体は外)
 (2)インクルードマクロ(バッファ本体含む)
 というラインの延長で、とりあえずEMSを攻めてみることにしました。

>あ、私はEMSはわからないので、テストはパスします。(^^;
 いえいえ、何が起こるのか分からない実験ですから。
 「そういえば、あれはとってもやりたかったことだ」と思い出して、現実
逃避が主な目的で書いてみただけです。


08642/08640 CRG00666 文太 Re: VTDOSのお供 CKWV 私家改造版
( 1) 18/12/30 12:16 08640:konnoさんへのコメント コメント数:1

 おお、素晴らしい拡張!

>・オリジナルはマウス右クリックでペーストだが、シフトを押しながら右クリックに変更
>右クリックだけでは何もしない

>・Ckw*touchsc: yes オプション追加、有効にすると、マウスの左クリックで何もしない

 大昔から(からって言っていいのかなぁ?)欲しかった機能です。
 1月末までには導入してみたいと思います。気が長すぎ?
 そっちの使用頻度はとても低いので、優先順位が……。
 まだ引越しとHDの整理をしています……。IDE 80GB(2.5, 3.5 inch)なんてのを60個
くらい整理しています。隣の部屋に2100x500x1200(mm)なんてスチールラックを増設して
ジャンクパーツの整理、整理、整理……。いつ終わるのか……。

 よいお年を!



08643/08638 BQO00549 konno Re^3: EMSテストマクロ
( 1) 18/12/30 14:43 08641:文太さんへのコメント コメント数:1

>  Bv256(vzlogはもちろん使わず)で、ぜんぜん足りなそうだというので、
>  (1)徹底自己管理の2文字変数(バッファ本体は外)
>  (2)インクルードマクロ(バッファ本体含む)
>  というラインの延長で、とりあえずEMSを攻めてみることにしました。

ふーむ、データ構造によっては、ファイルに保存するのがいい場合もあるかと
思ったんですが、もっと大変になりそうですね。

例えば、項目別に区切って、変数などのデータ領域とか、マクロ?などを
バッファ丸ごとコピー?する領域とかしておいて
メモリに書き戻す、みたいな感じかなぁ。
(それってVZ.DEF みたいなマクロファイルそのものじゃ?)
オーバーレイ的なものとか?
ファイル方式の利点はサイズが可変長というところですね。


# たぶん大外れだな



08644/08640 BQO00549 konno Re^2: VTDOSのお供 CKWV 私家改造版
( 1) 18/12/30 15:04 08642:文太さんへのコメント

>  大昔から(からって言っていいのかなぁ?)欲しかった機能です。

そう言ってもらえるとうれしいです。(^_^)
実は、Visual Studio 2017 の無料版を入れたので、久しぶりに弄ってみました。
以前弄ったときは、ランタイムが取り込めなくて、そのままになっていたので
仕切り直しです。
今はこのくらいが精一杯です。

>  1月末までには導入してみたいと思います。気が長すぎ?
>  そっちの使用頻度はとても低いので、優先順位が……。

やりたいこと、やるべきことを優先するのが正しいと思います。
でも、やるべきことはやりたくないものが多いのが辛いところですが・・・

>  まだ引越しとHDの整理をしています……。IDE 80GB(2.5, 3.5 inch)なんてのを60個
> くらい整理しています。隣の部屋に2100x500x1200(mm)なんてスチールラックを増設して
> ジャンクパーツの整理、整理、整理……。いつ終わるのか……。

げげ、パーツ屋開業出来そうですね。(^^;
そういえば、年末にやるべきことがまだ終わっていなかった・・・
うう、せめて換気扇だけでも・・・


みなさん、良いお年を(^_^)



08645/08645 BQO00549 konno ココログの変
( 1) 18/12/30 15:37 コメント数:1

最近またココログを更新しています。
最新の記事をコピペして紹介すると


映画「ボヘミアン・ラプソディー」をIMAXで観たよ


2ヵ月前に、映画『2001年宇宙の旅』を 日比谷のIMAXで観て、その迫力に圧倒されたものだが、その時に「ボヘミアン・ラプソディー」の予告編を観た。



「これは、映画館で観たら凄い良いだろうなぁ。」と思っていたら、その後、NHKでクイーンの特集をやっているのを観て、たまらなくなり、行ってしまいましたよ、新宿のIMAXへ。(^^;



「いやぁ、良かった、最高!!」


それ以来、以前買ったミニコンポでガンガンクイーンを聴いているのでした。(^^;




また行きたいね、こんどは立川の極上音響とやらで聴きたいなぁ。



皆さんも是非観てもらいたい感動の物語です。(^_^)



コピペここまで ------------

いやあ、クイーン 良いですね。VZer 世代なら皆さん絶対はまると思います。
マジお勧めです!!

というのは余談なので置いといて
上の記事は、単純にコピペしてVZに張り付けたのですが、改行がおかしくなっています。
ブログの見た目よりあきらかに改行が増えていますね。
ブログのソースを見ればわかりますが、この増えた改行は
<div></div>
になっています。見えるかな。

実は、ココログのエデイタで改行すると、これになるんですが、今どきのブラウザでは
<div></div>
<div></div>
<div></div>
このように連続していても改行一つになってしまうので、あれれれ?
となったしまったのです。

しかたがないので、HTMLモードで、
<br>
<br>
<br>
※ 半角の<br>は改行に変換されたので、全角で書き直した。

こう手入力したら、連続改行になりました。
ところが、そのソースを見てみると
<div><p></p></div>
<div><p></p></div>
<div><p></p></div>
このように変換されているんですね。

どうなっとるんだ!!

ココログのエデイタは腐っているのか?
改行くらいまともに変換してくれよ(;_;)

ということで、何度も弄っていたらこんな状態になったのでした。
・・・運営にメールしてみるか。



08646/08638 CRG00666 文太 Re^4: EMSテストマクロ
( 1) 18/12/30 15:41 08643:konnoさんへのコメント

 頭を一緒につかってくださって、ありがとうございます。
 そうなの、そうなのよ、という感じがとってもしました。

>ふーむ、データ構造によっては、ファイルに保存するのがいい場合もあるかと
>思ったんですが、もっと大変になりそうですね。
 「ファイルに書き出す」
 原始的だけど、これが、やっぱり正解中の正解でしょう。
 ほんとに「データ構造によっては」、いちばんいい。マクロも基本コマンド
でいいし。
 その結論みたいなのが、ちょびっとだけハイテクの入った、以下でした。

(再掲:#8154:Fラベル書き換えの意味 by 文太)
;恐ろしく邪悪なツリーだった。
;このマクロを探し出すのに、5分かかった。
;ああいうのは、イケナイ。
=== 009func by B ===;
ファンクラベル・ファイルを開き、ラインバッファに送ってから、
その「文字列」(1行)をファンクラベル領域(pq..100)に送り、
ファンクラベルをオリジナルに戻す。
ファイル名は決め打ち。c:\tmp\funcfile.txt。変更したければどうぞ。
ただし、上 (0fncfile.def)と連動すること。 
* M
50 ^^ "funcback"

	x="c:\tmp\funcfile.txt",
	mx[+,
	#R &?("%s",x) #m		;open funcfile
	#28				;send line to lbuf
	&Sm(pq..100,wa..18,244)
 	pn.4-,                          ;func key label ptr
	#C				;close funcfile
	mx], .

*
 ファンクラベルを書き換えたとき、書き戻しはどうするのか? 
 vz.defから元々読み込まれたメモリ上のオリジナル・ファンクラベルは
書き換えた時点でなくなっているのだから、どっか恒久的な場所に保存して
おかなくちゃいけない。で、ファイルだ、という展開でした。
 (ディスク上のファイルvz.defから再読み込みしたら? 検索が大変なのと、
逆=書き換えファイル用にも使えるから、こうなりました。
 じゃあ、これ、ファイルでなくEMSにしてみたら? うげげげげ。)

 とにかく。
 ね、恒久的データ保存領域って欲しくなるでしょ?
 僕だけかな? でも、何かすると、僕のばあい、必ずこの壁にぶつかって
きたものですから。


># たぶん大外れだな
 ぜんぜん。大当たりですよ。たとえば、そんな巨大保存バッファが使える
となったら、何をしたいのだっけ? とは少しは考えていましたから。
 嬉しいです、話が通じて、「そうそう、それのことなんですよ!」って
感じられるのは。m(__)m

>例えば、項目別に区切って、変数などのデータ領域とか、マクロ?などを
>バッファ丸ごとコピー?する領域とかしておいて
>メモリに書き戻す、みたいな感じかなぁ。
>(それってVZ.DEF みたいなマクロファイルそのものじゃ?)
>オーバーレイ的なものとか?
>ファイル方式の利点はサイズが可変長というところですね。

 上、新鮮で、ビンゴものでした。vz.defみたいなマクロファイルみたいなのが
ファイルの形式にせよ、メモリ上にせよ(1kbuf.com)、EMS上にせよ、取れたら、
使い道あるよなぁ、と思ってます。(注)
 「マクロなどのバッファ丸ごとコピー」。ステキです。
 できる? ほんとに必要? ということは、とりあえず考えないでおきます。(^^)
 あいかわらず夢をみている。
 だから、秀丸にはそうたやすく行けない。本格的にはぜったい行かないことが
決定されておりますが。だから、あのPATA HDの山と格闘しているわけで。

(注)これを追求すると、vz.comが起動時どのような仕組みでvz.defその他のdefを
読み込むのか、ということになる。最終的には、init.asm+core.asmぐらい?
 これまた楽しい夢想。

---------------------------------------------------------------------------
 今回は、大した時間を、VzないしVzマクロに使っているわけではありませんが、
プログラムって、メモリを使う、処理終わったらメモリを解放する、そして自分も消える
という風なのが超基本的姿なんだな、とか考えています。
 それこそ、dosの内部コマンドと外部コマンドみたいに。command.comの常駐部、
非常駐部みたいに。
 僕は、ずっとそこにいて、データを保持しつづけてくれる「常駐もの」みたいなの
を、ずっと前から欲しがっていたんだ、と。
 そして、この行く末が、マルチタスクなんだなぁ、と。インターフェイスは今も
好きではありませんが、Windowsはそれで偉かったんだ、とか。
 ネットワーク関係(インターネット)は、windowsですけどね。

 というわけで、「1kbuf.com」プロジェクトは、僕のVzにとっては、どんぴしゃに
正解だったんだ、と確信しております。多謝でありまする。


 さて、60枚の年賀状です! やれやれ。いつまでも逃げてるんじゃないの!



08647/08638 CRG00666 文太 EMS_buff.def (0.5)
( 1) 18/12/30 23:39 08638:文太さんへのコメント

 やりたいときにやってしまえ。
 記念に上げます。

 データ構造を少しだけ洗練させた(使うの、それ、ほんとに?)
 バッファを4つに増やした。EMS4ページ。
 きちんと環境管理できるなら、4つのマクロから別々にバッファを使えるはず、
なんだけど……。ヒストリーとか面倒なことなく。1個のデータね、それぞれ。
 こういう風にEMSって使えるのか、テストもまだろくすっぽしてないのにね。
 本質的には、約10年前の1kbuf.comのときと同じことをしています。
 同じところをぐるぐるぐるぐる。このパターンは不変。
 違いは、やっぱりVzマクロを素直に使うと(マシン語にばかり頼らないと)
コーディングが楽です。パパパっとできる。
 あくまでバッファを造ろうとしているだけなんだから、下はみんなブラックボックス
になるのが理想です。


=== EMS_buff.def (0.5) by Bunta ===;
#if0
 習作・部品・テスト用マクロ
 未完成(histcopy system, not yet)--- will you really do that?
  これは別マクロね、するとしても。
 以下は、テストのため、全部の機能を入れてしまってます。実用的には、
EMS情報領域確保、データ領域(EMS)確保
EMS解放
 の2つの間に、データの出し入れのマクロないしマクロ部品が存在するはずです(願望)

EMSに文字列を保存するテスト。
4ページ(16KB*4)の領域を、4つのバッファとして確保する。使いきれるとは思えないが。
Bv (logtbl) 256 前提。
pq..145+128以降の10バイト*4を恒久的管理用データ保存バッファとして使用。
 中身はアイテム個数、全体文字列長、先頭文字列長、EMSハンドル、EMSセグメント
 【データ構造】(a-d)
 a..0:アイテム個数
 a..1:データ全体長
 a..2;先頭文字列長
 a..3:EMS handle
 a..4:EMS frame seg

★カスタマイズが必要なのかもしれない箇所。
 ★1 Vzのお腹の中にあるべきデータ保存バッファ
 ★2 EMSページフレームのアドレス(セグメント)。vmapで調べておく。

二重起動しないようエラーチェックを入れた。
細かいことを書いておくと、文字列コピーとし、最後のヌルも転送することにした。
 その後の処理がこのほうが楽なような気がする。
EMS解放で、Bv管理データバッファもクリアするようにした。

 【to do】
 データの格納はヌル区切り、ヌルヌル末尾のヒストリー形式にすること。
 データ格納・管理が大変になるよ……。
#endif

* Macro
50 ^NX "EMS_buff"

	nn[, oo[, pp[, qq[,

	;--- sample string & its length with ending null
        n="aaaあdefい",			;<n>
        &Sn(n) nn=r+1,			;<nn>, +1 means "with null"
	o="bbbいいい",			;<o>
        &Sn(o) oo=r+1,			;<oo>
        p="cccうdefうx",		;<p>
        &Sn(p) pp=r+1,			;<pp>
	q="dddえええy",			;<q>
        &Sn(q) qq=r+1,			;<qq>

	;--- set Bv data buffer
	a=pq..145+128,		;Bv personal buffer★1 upto +126 (hometext.def)
	b=pq..145+138,
	c=pq..145+148,
	d=pq..145+158,

	;--- check if EMS buff exists or not
	x=$c000,		;<e> EMS frame address★2 各自、事前にチェック設定のこと
	(a..4==x)? {&m("EMS already gotten.") .}


	;-------------------------------------------------------
	;--- save EMS info
			a..0=1,		;item
			a..1=nn,	;all_length
			a..2=nn,	;top_str_length
        &Ea(1) 		a..3=r,		;EMS handle (allocation)
        &Em(a..3) 	a..4=r,		;EMS segment (mapping)

	;--- iseg strcopy (-> EMS)	<x> 4 identifiers, <y> str ptr in gz
	x=a, y=n, &00
        &m("1st string written on EMS(1); handle %d",a..3)
        &p
	;-------------------------------------------------------
			b..0=1,		;item
			b..1=oo,	;all_length
			b..2=oo,	;top_str_length
        &Ea(1) 		b..3=r,		;EMS handle
        &Em(b..3) 	b..4=r,		;EMS segment
	x=b, y=o, &00
        &m("2nd string written on EMS(2); handle %d",b..3)
        &p
	;-------------------------------------------------------
			c..0=1,		;item
			c..1=pp,	;all_length
			c..2=pp,	;top_str_length
        &Ea(1) 		c..3=r,		;EMS handle
        &Em(c..3) 	c..4=r,		;EMS segment
	x=c, y=p, &00
        &m("3rd string written on EMS(3); handle %d",c..3)
        &p
	;-------------------------------------------------------
			d..0=1,		;item
			d..1=qq,	;all_length
			d..2=qq,	;top_str_length
        &Ea(1) 		d..3=r,		;EMS handle
        &Em(d..3) 	d..4=r,		;EMS segment
	x=d, y=q, &00
        &m("4th string written on EMS(4); handle %d",d..3)
        &p
	;-------------------------------------------------------

&m("4 strings written on 4 EMS pages; handle %d,%d,%d,%d",a..3,b..3,c..3,d..3)
	qq], pp], oo], nn],
	.


	;--- strcopy prep		;<x> <y>
00:	ax=gz, si=y, cx=x..2,		;set source
	bx=x..4, di=0,			;set destination
	;--- iseg strcopy
	;str_cpy; ax,si -> bx,di, cx times

	&i("$(50,1F,53,07,F3,A4,C3)")


;----------------------------------------------------------------------------------

51 ^NY "fromEMS"

	a=pq..145+128,	;Bv personal buffer★1 upto +126 (hometext.def)
	b=pq..145+138,
	c=pq..145+148,
	d=pq..145+158,

	;--- check if EMS buff exists or not
	x=$c000,	;EMS frame address★ 各自、事前にチェック設定のこと
	(a..4==x)?? {&m("EMS buffer not exists.") .}

	(ks&1)? >A	;Close EMS page by shift


	;--- copy str from EMS buff to PR

	!01 (r<0)? {&m("canceled.").}
	(r)>? {(x=a)(x=b)(x=c)(x=d)}	;<x>

        &Em(x..3)			;EMS mapped with handle <x..3>

	;--- strcopy prep
        ax=x..4, si=0, cx=x..2,		;set source
        bx=gz, di=pr,			;set destination

	;--- iseg strcopy
	;str_cpy; ax,si -> bx,di, cx times

	&i("$(50,1F,53,07,F3,A4,C3)")

        &m("%s, read from EMS",pr)
	.

 :A 	;--- Del 4 EMS buffers ---

        &Ef(a..3)			;close EMS
        &Ef(b..3)			;close EMS
        &Ef(c..3)			;close EMS
        &Ef(d..3)			;close EMS

	&m("4 EMS buffers closed. Handle %d %d %d %d",a..3,b..3,c..3,d..3)

	;--- clear data buffer, thanx to mezala
        x=40/2,				;data buff/2
        (x){ x--, a..x-, }		;null by 2 bytes
	.

* P
01      "EMS buff str",15,4
        "A 1st string"
        "S 2nd string"
        "D 3rd string"
        "F 4th string"

*



08648/08648 BQO00549 konno 2019'今年もよろしく
( 1) 19/01/01 21:09 コメント数:1

みなさま、明けましておめでとうございます。
今年もよろしくお願いします。

さて、今年2019年は、VZが誕生した1989年からいよいよ30周年となります。
30年間変わらずに使われ続けている稀有なDOSソフト、奇跡のソフトかと。
DOSが無くなってもVTDOSがあるじゃない(マリーアントワネットじゃないよ)

もうここまで来たら何でもありで、お気楽に逝きましょう。(字が違うって)

とりあえず、去年の纏めから

■■■■ リストスレッド表示2 (タイトルが変わらない記事を省略して表示) ■■■■

▼ - No.8638 - EMSテストマクロ - 文太 - 18/12/28-23:50
6
▼ - No.8645 - ココログの変 - konno - 18/12/30-15:37
1
▼ - No.8640 - VTDOSのお供 CKWV 私家改造版 - konno - 18/12/30-00:32
3
▼ - No.8632 - Tra_TAG.def のバグ - konno - 18/12/02-00:00
    No.8637 - Tra_TAG.def 改 k05 - konno - 18/12/25-03:13
6
▼ - No.8590 - VZk07t01 公開停止 & VZk07t 公開版の差し替え - konno - 18/11/16-22:33
    No.8624 - IMASK3 合体版の改造版 - konno - 18/11/21-21:28
    No.8628 - Re^3: IMASK と制約解除呪文 - 文太 - 18/11/24-21:39
    No.8626 - Re^3: VZk07t 修正版と IMASKとmaskman2合体版 - shadow - 18/11/24-08:45
36
▼ - No.8586 - GPD Pocket Windows10 64bit - konno - 18/11/13-00:32
5
▼ - No.8591 - DOSモバでSORT.DEF(高橋版) - konno - 18/11/16-23:45
4
▼ - No.8469 - アセンブラの再履修 popwindow - konno - 18/10/31-21:09
    No.8486 - Vz昔話 - konno - 18/11/03-19:42
    No.8477 - 画面サイズ250*80 はVZの限界? - konno - 18/11/01-02:46
103
▼ - No.8583 - V_cursor.def Ver06 - konno - 18/11/11-01:35
1
▼ - No.8493 - 備忘録 LXCLND.defの改造 - konno - 18/11/04-17:29
    No.8494 - 備忘録 VTDOS と pkxarc - konno - 18/11/04-17:57
11
▼ - No.8375 - VTDOS+VZ で #N、#P でのエラー - konno - 18/10/18-20:58
    No.8409 - &z("") on dos6.2 - 文太 - 18/10/21-23:07
    No.8433 - k07t3 は内部ワークの位置ズレ有り、公開停止します - konno - 18/10/28-02:37
    No.8452 - PC-98のファンクションキー - としき - 18/10/29-10:20
89
▼ - No.8473 - VZk07t5 アップ - konno - 18/10/31-23:28
    No.8484 - Re: VZk07t5 バグありました - konno - 18/11/02-01:34
2


整理するとこんな感じでしたが、10月以降に立てたスレッドが6件も過去ログに逝ってしまうなど
昨年は大変に盛り上がりました。
みなさま、本当にありがとうございました。

今年は猪突猛進の年ということで、どこに向かうかは全く分からないですが
なにとぞよろしくお願いします。



08649/08645 DGF01024 めざら Re: ココログの変
( 1) 19/01/03 14:56 08645:konnoさんへのコメント コメント数:1
参照先:http://mezala.la.coocan.jp/

> というのは余談なので置いといて

おえ,QUEENが余談なんすか?

> ・・・運営にメールしてみるか。

無駄ですよ.そういうものなんです.

ブログ系では「はてなダイアリー」が,わりあい文法に沿ったソースを出力していました.
なので,わたしは「はてな」を選択しました.

しかし,その「はてな」も「はてなブログ」のリリースで,見栄え民に迎合し,
ついに「ダイアリー」を棄てて「ブログ」へ全面的に移行しようとしています.

CMS系のジェネレータなんて,糞ばかり.

08650/08648 DGF01024 めざら Re: 2019年,今年もよろしくお願いします
( 1) 19/01/03 15:41 08648:konnoさんへのコメント コメント数:1
参照先:http://mezala.la.coocan.jp/

喪中のため,年頭のご挨拶は失礼させていただきます.
本年もどうぞよろしくお願いいたします.> konnoさんはじめ,皆みなさま.

> さて、今年2019年は、VZが誕生した1989年からいよいよ30周年となります。

来ましたね,30週年.何月リリースだったかな.
一応,5月ということで,記念のオフでも開催しますか.
c.mosさんや上村さんに,畏れながらお声掛けして……なんちゃって.

わたしの環境では,テンポラリファイルとEMSとの相性なのかもしれないのですが,
以前から編集テキストが大きく崩れる…ということが結構頻発していて,
どのバージョンで発生することが多いのか検証しようとしています.
(LXでもそこそこ起こるので,VZそのものの問題を疑っています.)

そこでボトルネックになるのが,版の管理なんですね.
そこで今さらお願いなのですが,もう少し版の情報を明示していただけないでしょうか.

konnoさんのご苦労は重々承知しているのですが,VZのページについて整理して欲しいのです.
一応わたしも版の情報(http://mezala.la.coocan.jp/vz/history/verdetail.html)を
提供しようとしてはいるのですが,これがまとめきれないのです.複雑で.

とりあえずで結構なのですが,各版の実行ファイルのサイズとタイムスタンプを
明示してはいただけないでしょうか.
その後,各版の機能説明を詳しく伺って,まとめたいと考えておりますので,
なにとぞ宜しくご検討ください.

その昔,榊原さんや上村さんは,マクロ本体よりもドキュメントに時間をかけたと,
おっしゃっていましたね.後世に残すために,明解な説明は何より重要だと思います.
正月から要求ばかりで申し訳ないですが,自分にあまり時間が残されていないので……

08651/08645 BQO00549 konno Re^2: ココログの変
( 1) 19/01/03 22:17 08649:めざらさんへのコメント コメント数:1

> おえ,QUEENが余談なんすか?

(^^;
じつのところ、ココログはほとんど休眠していたので、誰も読んでないかもと思い
半分はクイーンの宣伝で書き込んだのでした。(^^;
「ボヘミアンラプソディー」マジ良いっすよ!!

> > ・・・運営にメールしてみるか。
>
> 無駄ですよ.そういうものなんです.

まだメールしてませんが、以前は普通に記事を書けていたように思ったので
ココログのエデイタが変わったのか、はたまたHTML の仕様が変わったのか
いずれにしてもこれは困った事象なので、どうしたものですかね。

> しかし,その「はてな」も「はてなブログ」のリリースで,見栄え民に迎合し,
> ついに「ダイアリー」を棄てて「ブログ」へ全面的に移行しようとしています.
>
> CMS系のジェネレータなんて,糞ばかり.

そういうものなんですか。
私は見栄えがそこそこで面倒なく記事が書ければ良いだけなんですがねぇ。



08652/08648 BQO00549 konno Re^2: 2019年,今年もよろしくお願いします
( 1) 19/01/03 22:40 08650:めざらさんへのコメント

> 喪中のため,年頭のご挨拶は失礼させていただきます.
> 本年もどうぞよろしくお願いいたします.> konnoさんはじめ,皆みなさま.

そういえば、ブログの記事は読ませていただいていました。m(__)m
ともあれ、今年もよろしくお願いします。

>
> 来ましたね,30週年.何月リリースだったかな.
> 一応,5月ということで,記念のオフでも開催しますか.

記念オフいいですね、時期は検討するとして、是非やりたいですね。

> c.mosさんや上村さんに,畏れながらお声掛けして……なんちゃって.

(^^;
もし実現出来たらうれしいですが、VZの神様を前にしたら私固まっちゃいそう。
素人が適当に弄りまくってるんだから、冷や汗たらたらですよ。(^^;
初夢としたらいい夢ですね。

> わたしの環境では,テンポラリファイルとEMSとの相性なのかもしれないのですが,
> 以前から編集テキストが大きく崩れる…ということが結構頻発していて,
> どのバージョンで発生することが多いのか検証しようとしています.
> (LXでもそこそこ起こるので,VZそのものの問題を疑っています.)

げげ、そんなやばいことになってるんですか。
再現出来るものは調査してみます。

> とりあえずで結構なのですが,各版の実行ファイルのサイズとタイムスタンプを
> 明示してはいただけないでしょうか.
> その後,各版の機能説明を詳しく伺って,まとめたいと考えておりますので,
> なにとぞ宜しくご検討ください.

わかりました。
私もこのところバグの発覚が相次いで版が混乱しているので、整理、管理を
出来る範囲で見直します。

> その昔,榊原さんや上村さんは,マクロ本体よりもドキュメントに時間をかけたと,
> おっしゃっていましたね.後世に残すために,明解な説明は何より重要だと思います.

キチンとしたドキュメントは私の一番苦手な部類ですが、今年の目標、計画として
心がけたいと思います。



08653/08645 CXB00940 としき Re^3: ココログの変
( 1) 19/01/05 18:53 08651:konnoさんへのコメント コメント数:1
参照先:http://toshiki.la.coocan.jp/

> > おえ,QUEENが余談なんすか?
>
> (^^;

まずは余談にお付き合い。
私の中学時代は80年代前半。
当時、聴いていた音楽は、歌謡曲を除くとYMOぐらい。
ABBAの名前ぐらいは知っていましたがね。
高校・大学のころはクラシックがメイン。
90年代になって社会人になってから、レッツェとかディッパを少し聞きました。
とりあえず、私にとって、クイーンといったらエリザベス2世。
マーキュリーといったらセーラー戦士。(ぉぃ)

> > CMS系のジェネレータなんて,糞ばかり.
>
> そういうものなんですか。

ま、そうとも限らないのですが。
自前でWordPressとかをインストールすれば、好きなようにいじれるはず。
それこそ、Strict大好きなめざらさんをも満足させるくらいに。
でも、そういうのって、当然ながら面倒なんですよ。
なので、

> 私は見栄えがそこそこで面倒なく記事が書ければ良いだけなんですがねぇ。

面倒なく記事を書く、という目的が達成できなくなるという。
でも、無駄に終わる可能性が高いとはいえ、解決策になりうる可能性がゼロでは
ないという意味で、運営にメールするというのは決して悪いことではないと。


08654/08645 BQO00549 konno Re^4: ココログの変
( 1) 19/01/06 01:43 08653:としきさんへのコメント コメント数:1

> まずは余談にお付き合い。
> 私の中学時代は80年代前半。
> 当時、聴いていた音楽は、歌謡曲を除くとYMOぐらい。
> ABBAの名前ぐらいは知っていましたがね。

そうか、「ボヘミアンラプソディー」を聴いたのは75年ごろなんですよね。
10年違うとしたら、私の場合は65年ごろか。
その頃のことはほとんど覚えていないのですが、小学生の頃はアニメや歌謡曲を
テレビで見てたくらいですねぇ。
中学の頃は兄の影響もあってラジオで色々聴くようになってましたね。

> 高校・大学のころはクラシックがメイン。
> 90年代になって社会人になってから、レッツェとかディッパを少し聞きました。

クラシックは学校の授業でしか聴く機会がないのと、授業中に怒られたトラウマが
いや何でもないです。

> とりあえず、私にとって、クイーンといったらエリザベス2世。

その女王様の国から「キラークイーン」なんて歌が出るのも凄いなぁと思いました。

> マーキュリーといったらセーラー戦士。(ぉぃ)

これを知っているというのは通な人なんですかね。(^^;

> 自前でWordPressとかをインストールすれば、好きなようにいじれるはず。
> それこそ、Strict大好きなめざらさんをも満足させるくらいに。
> でも、そういうのって、当然ながら面倒なんですよ。

なるほど。でもこれって自前サーバーになるのでは。セキュリティが大変そう。
ココログでもHTMLの知識が有れば見栄えの調整は出来るので、これでいいかぁ。

> でも、無駄に終わる可能性が高いとはいえ、解決策になりうる可能性がゼロでは
> ないという意味で、運営にメールするというのは決して悪いことではないと。

そうですね。でもうだうだしていたら、メールを出すのが面倒になってたり・・・



08655/08645 CXB00940 としき Re^5: ココログの変
( 1) 19/01/06 02:08 08654:konnoさんへのコメント コメント数:1
参照先:http://toshiki.la.coocan.jp/

> なるほど。でもこれって自前サーバーになるのでは。セキュリティが大変そう。

ここだけ。
ラクーカンにWordPressをインストールしたという猛者もいるらしい。
というか、インストールするだけならかじった程度の素人でも可能らしいけど、
満足に動くようにするのなら、それこそ猛者レベルのスキルが必要らしい。

> そうですね。でもうだうだしていたら、メールを出すのが面倒になってたり・・・

あれだ、konnoさんの行動パターンとしては、なるべく先送りにすることにで面倒
の総量が増えるほうが好ましい、ということのようで。まるで、金利で生活する
ブルジョアみたい。
例えば、ドキュメントの問題にしても、将来の面倒を減らすために文書化に励む
よりも、なるべく将来に大きくなった面倒という果実を収穫できるように、現在
の文書化の手間を省いています、といった感じで。
ちくしょ〜、うらやましくなんかないぞ!
#なんのこっちゃ


08656/08645 BQO00549 konno Re^6: ココログの変
( 1) 19/01/06 21:45 08655:としきさんへのコメント コメント数:2

> ラクーカンにWordPressをインストールしたという猛者もいるらしい。
> というか、インストールするだけならかじった程度の素人でも可能らしいけど、
> 満足に動くようにするのなら、それこそ猛者レベルのスキルが必要らしい。

なるほど。頑張れば入れることは出来そうな気もしますね。
でも、最後の行でくじけました。
今は軟弱の極みなので。(^^;

> あれだ、konnoさんの行動パターンとしては、なるべく先送りにすることにで面倒
> の総量が増えるほうが好ましい、ということのようで。まるで、金利で生活する
> ブルジョアみたい。

うーん、先送りは合っていますが、面倒は好ましくはありませんね。

> 例えば、ドキュメントの問題にしても、将来の面倒を減らすために文書化に励む
> よりも、なるべく将来に大きくなった面倒という果実を収穫できるように、現在
> の文書化の手間を省いています、といった感じで。

面白い表現ですね。(^^;
多分その果実は放置されて腐って落ちて大地に還るのを期待している可能性も。
そこから新しい種が芽吹いて育つか、鳥に食われて遠くに広がる可能性も。(^^;
# あくまで放置したいらしい。

> ちくしょ〜、うらやましくなんかないぞ!

あれ? 某屋敷には実った果実が山になっているという噂も。
みんなドック入りのようですが。
外しているかな。新しい種を仕入れる話とか。



08657/08645 CXB00940 としき Re^7: ココログの変
( 1) 19/01/07 12:48 08656:konnoさんへのコメント コメント数:1
参照先:http://toshiki.la.coocan.jp/

ま、くれぐれも、無理のないように。

> 多分その果実は放置されて腐って落ちて大地に還るのを期待している可能性も。
> そこから新しい種が芽吹いて育つか、鳥に食われて遠くに広がる可能性も。(^^;

でも、そもそも文書化できるのはkonnoさんしかいないわけで。
めざらさんも、そして私にもできることはない。
ということは、腐って落ちることはありうるけど、大地に帰る可能性は皆無かと。
だって、そこで食物連鎖が途切れるから。
あ〜、でも、ソースが公開されていれば、新しい芽が出る可能性はあるか。

若いときの苦労は買ってでも、なんていう言い回しがありましたよね。私自身、
あまり強く同意はしていないのですがね。でも、少しは共感する部分もある。
例えば、60歳なんていう若いときに苦労しておけば、61歳になって年老いて
から楽ができる、ということもあるかもしれません。文書化という行為に関して
だけは、こういった計算が大いに当てはまるのではないかと、私は考えているの
ですよ。だから、34歳のときに苦労したくなかったから33歳のときに文書化
で汗をかいていたり、とか。
って、本当は、よそから突っ込まれたくないだけなんですけど。
そして、悲しいかな、一番ツッコミが激しいのが、1年後の自分だったりする。
3年後になると、もっとツッコミが厳しくなったりして。


> あれ? 某屋敷には実った果実が山になっているという噂も。
> みんなドック入りのようですが。
> 外しているかな。新しい種を仕入れる話とか。

多分、それは単なる噂。だと思う。私にも自信はない。
家主が自分に自覚がないうちに種を仕入れている可能性もあるかも。
でも、保存しているだけで蒔かないと芽は出ない。
そういうのは結構あるかも。


08658/08645 CRG00666 文太 Re^7: ココログの変
( 1) 19/01/07 15:23 08656:konnoさんへのコメント コメント数:1

>あれ? 某屋敷には実った果実が山になっているという噂も。
>みんなドック入りのようですが。
 くくくくく。
 あはははは。もうああ言えばこう言う。
 笑わせてもらいました。

>多分その果実は放置されて腐って落ちて大地に還るのを期待している可能性も。
>そこから新しい種が芽吹いて育つか、鳥に食われて遠くに広がる可能性も。(^^;
 このような比喩がすごくはまってしまう。

 皆様、がんばってくださいね。
 明けました。おめでとうございます。


08659/08645 BQO00549 konno 次の種
( 1) 19/01/07 20:43 08657:としきさんへのコメント

> あ〜、でも、ソースが公開されていれば、新しい芽が出る可能性はあるか。

そ、そうです。(^^;
もちろんその意図を含めての喩え話です。(^^;;
スパゲティなソースでも美味しく料理できる人が出ないとも限らないし。

> 例えば、60歳なんていう若いときに苦労しておけば、61歳になって年老いて
> から楽ができる、ということもあるかもしれません。

ぶふっ、思わず吹いてしまいました。(^o^;
光陰矢の如しですね。

> そして、悲しいかな、一番ツッコミが激しいのが、1年後の自分だったりする。
> 3年後になると、もっとツッコミが厳しくなったりして。

これはみんな同じですよね。放置すると他から突っ込まれるだけで。

> 家主が自分に自覚がないうちに種を仕入れている可能性もあるかも。
> でも、保存しているだけで蒔かないと芽は出ない。
> そういうのは結構あるかも。

最近見たのはジャガイモとかサツマイモ(違う)
良い種があるので接ぎ木をすれば甘い果実が実りそうと思っているんですが。
何か上手い接ぎ木の案がないですかねぇ。



08660/08645 BQO00549 konno Re^8: ココログの変
( 1) 19/01/07 21:24 08658:文太さんへのコメント コメント数:2

> >あれ? 某屋敷には実った果実が山になっているという噂も。
> >みんなドック入りのようですが。
>  くくくくく。
>  あはははは。もうああ言えばこう言う。
>  笑わせてもらいました。

新年初笑いですね。私も大笑いしました。(^〇^)
テキは本の字にあり、とか。(それは違う変)

> >多分その果実は放置されて腐って落ちて大地に還るのを期待している可能性も。
> >そこから新しい種が芽吹いて育つか、鳥に食われて遠くに広がる可能性も。(^^;
>  このような比喩がすごくはまってしまう。

土巣から生まれ出たものは土州に還るのが自然の摂理かと。(違うって)
いや、少しは畑も耕さなくては来年の種蒔く路ないですしね。

>  皆様、がんばってくださいね。
>  明けました。おめでとうございます。

今年もよろしくお願いします。

ところで、余談ですが、QUEEN はお好きですか? 世代間格差が気になるぅ・・・


# ああ、今年も新年早々駄洒落全開だぁ。



08661/08645 CRG00666 文太 Re^9: ココログの変
( 1) 19/01/08 12:54 08660:konnoさんへのコメント コメント数:2

>ああ、今年も新年早々駄洒落全開だぁ。
 炸裂しまくってますね。(^^)V

>ところで、余談ですが、QUEEN はお好きですか? 世代間格差が気になるぅ・・・
 うーん、代表的な曲はどっかで聞いているようですが、リアルタイムの熱狂は個人史
の中にはないようですね。

We will Rock You (youtube)
https://www.youtube.com/watch?v=-tJYN-eG1zk
(歌詞がまったく聞き取れないので、lyricsで調べたら、ちゃんと聞こえた。分かりやすい
世界観と人生観。熱と若さ)

Queen, wiki
https://ja.wikipedia.org/wiki/%E3%82%AF%E3%82%A4%E3%83%BC%E3%83%B3_(%E3%83%90%E3%83%B3%E3%83%89)
 この時代、僕はすでに時代錯誤にビートルズを聞いていたようでした。

 とはいえ、なぜか(ふつうに)映画のほうは家族内で注目を集めているようで(珍しい)、
きっと観にいくことになるのでしょう。
 家族そろっての映画鑑賞も、とっても珍しいことなのですが。



08662/08645 CXB00940 としき Re^9: ココログの変
( 1) 19/01/08 16:42 08660:konnoさんへのコメント コメント数:1
参照先:http://toshiki.la.coocan.jp/

> 土巣から生まれ出たものは土州に還るのが自然の摂理かと。(違うって)
> いや、少しは畑も耕さなくては来年の種蒔く路ないですしね。

もはや窓辺で水耕栽培状態。
しかも、その窓には厚いカーテンがかかっていて薄暗い。
やはり、きちんと手を加えないと土に返ることもかなわないかと。
そう、そのカーテンを捲ろうとするのはkonnoさんしかいないのですよ。


> ところで、余談ですが、QUEEN はお好きですか? 世代間格差が気になるぅ・・・

昨日あたりから流れているニュース。
Queenのギタリストがサンゴ礁の保護を求める請願に署名するよう呼びかけている
のだとか。
私、思想信条としては大いに賛同するところではあるのですがね。
それにもかかわらず、イギリスの天文学者がアメリカの大統領に、というところ
に、かなり強い違和感を禁じえない。もしかしてあれか、天文学的観点、または
芸術家としての視座からすると、地球環境がのっぴきならない状況にあるという
判断なのでしょうか。実はそんなことではなく、日本人および日本国の為政者の
環境保護努力がていたらくだから、というのが答えだったりするとイヤだなぁ。


08663/08645 CRG00666 文太 Queenの話
( 1) 19/01/08 17:57 08661:文太さんへのコメント コメント数:1

https://www.youtube.com/watch?v=RQWTUtlMs5Y
 面白かった。そういう時代でしたか。6分の曲をきちんと鑑賞するのに、
こんな1時間以上の番組をみてしまいました。
 結論。僕には「これはカブキである」ですかね。
 楽しい時間でした。


08664/08645 BQO00549 konno Re^10: ココログの余談
( 1) 19/01/08 21:51 08661:文太さんへのコメント

> >ところで、余談ですが、QUEEN はお好きですか? 世代間格差が気になるぅ・・・
>  うーん、代表的な曲はどっかで聞いているようですが、リアルタイムの熱狂は個人史
> の中にはないようですね。

そうですよね、多分小学生ごろだと、普通に縁がないでしょう。

> We will Rock You (youtube)
> https://www.youtube.com/watch?v=-tJYN-eG1zk
> (歌詞がまったく聞き取れないので、lyricsで調べたら、ちゃんと聞こえた。分かりやすい
> 世界観と人生観。熱と若さ)

これ、歌詞はわからないけど、良かったですよ。映画の中のエピソードで。
数々の名曲が生まれるエピソードが、もうね、たまらなくいい!!

ああ、また観たくなっちゃうぅ。

> Queen, wiki
> https://ja.wikipedia.org/wiki/%E3%82%AF%E3%82%A4%E3%83%BC%E3%83%B3_(%E3%83%90%E3%83%B3%E3%83%89)
>  この時代、僕はすでに時代錯誤にビートルズを聞いていたようでした。

私も下手の横好きで、色々聴いていましたよ。
だから、当時は特にクイーンのファンというほどではなかったんだけど。

>  とはいえ、なぜか(ふつうに)映画のほうは家族内で注目を集めているようで(珍しい)、
> きっと観にいくことになるのでしょう。
>  家族そろっての映画鑑賞も、とっても珍しいことなのですが。

やっぱりブームが起きているんですね。
好きな人はもう何十回と観に行っているそうで。
何回も映画館で観たくなる映画って、そうそうないですが、これは私的にも一番かもしれません。



08665/08645 BQO00549 konno Re^10: ココログの変
( 1) 19/01/08 22:04 08662:としきさんへのコメント

> もはや窓辺で水耕栽培状態。
> しかも、その窓には厚いカーテンがかかっていて薄暗い。
> やはり、きちんと手を加えないと土に返ることもかなわないかと。
> そう、そのカーテンを捲ろうとするのはkonnoさんしかいないのですよ。

うう、もはや何の話かわけわかめな感じですが、カーテンは自分で捲ってね。(^^;
おいしそうな実があったら海賊が取りに行くかもしれませんが。(それは悪魔の実)

> 昨日あたりから流れているニュース。
> Queenのギタリストがサンゴ礁の保護を求める請願に署名するよう呼びかけている
> のだとか。
> 私、思想信条としては大いに賛同するところではあるのですがね。

これは知りませんでした。
良いんじゃないですかね。
ちょうど映画もゴールデングローブ賞だか取ったそうで、注目されてますしね。



08666/08645 BQO00549 konno Re: Queenの話
( 1) 19/01/08 22:17 08663:文太さんへのコメント

> https://www.youtube.com/watch?v=RQWTUtlMs5Y
>  面白かった。そういう時代でしたか。6分の曲をきちんと鑑賞するのに、
> こんな1時間以上の番組をみてしまいました。
>  結論。僕には「これはカブキである」ですかね。
>  楽しい時間でした。

ああ、これ、私も観ましたよ。
私は歌詞がわからないので、最初は人を殺しちゃったのかと思ったものです。
マイケルジャクソンの「ビリージーン」も、歌詞を知って冷や汗が出ました。(^^;

# しらないままで、ずっといい曲だなぁと思っていたという。(^^;



08667/08667 BQO00549 konno 備忘録 最近のWin10とVTDOS
( 1) 19/01/19 19:01

最近のWin10にVTDOSをインストールすると、文字化けする場合があります。
私は無意識に弄ってそのまま忘れてしまっていたので、対処方法を
10#さんのBBSから引用します。


VTDOSを起動したら、タイトルバーを右クリック、
コンソールウィンドウのプロパティを開き、
オプションタブの「レガシーコンソールを使用する(再起動が必要....)」にチェックを入れる

これでVTDOSを一度閉じて、再起動すると文字化けが解消します。


ところで、最近Win10のビルド1809の更新がありましたが、デスクトップで1時間以上
ノートは3時間もかかりました。
32ビット版はメモリも少ない上に、HDDの空きが少ないのも影響したようで
要らないファイルを削除して空きを作りました。

うーん、ノートを買い替えると32ビット版Win10環境が無くなるので迷うところです。
予備機として動態保存しておけばいいかな。