🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.misc.telefonia
Article #243498

Re: Ciekawe numery 2023

#243498
From: Krzysztof Halasa
Date: Sun, 23 Apr 2023 21:29
62 lines
4722 bytes
Jarosław Sokołowski <jaros@lasek.waw.pl> writes:

>> Normalnie drukarka i terminal ich nie wyświetlają w taki sposób. Dopiero
>> jakiś sprytny program (np. względnie nowy shell w trybie edycji linii)
>> może to zrobić, ale wysyłając dwa oddzielne znaki.
>
> Tym "sprytnym programem" jest na przykład edytor vi, mcedit albo pico
> (a więc również program pocztowy pine).

Pewnie tak. Tzn. raczej vim, bo oryginalny vi w ogóle nie wiedział
o znakach sterujących, ani np. nie rozumiał kursorów, klawiszy BS, DEL
itp. Do poruszania się po tekście (i np. kasowania znaków i linii)
służyły "zwykłe" klawisze (np. "hjkl" i "x", "dd") w trybie komend
(czy jak go nazwać).

>> Widocznie terminal był źle ustawiony po stronie systemu (stty - w
>> trybie buforowania linii).
>
> Jednak trzydzieści lat temu była to rzecz powszechna.

No ba. Nie żeby to się zmieniło, zwłaszcza w przypadku pecetów, gdzie
jest wiele różnych emulatorów terminali, i wiele z nich można dodatkowo
różnie ustawiać.

>> może opóźnienia w sieci (np. na łączu sztokholmskim) dały taki efekt.
>
> Ten mail akurat napisany w USA.

Ale konsola też była w USA? Inną sprawą było to, że lagi to nie była
tylko nasza specjalność.

Alternatywnie musiało to podejrzanie wyglądać, bo normalnie jednak, jak
wciskamy BS, to znak jest kasowany (pojawia się spacja). Tu po prostu
kursor przesuwał się w lewo, ale znaku (znaków) nie kasował.

Dlatego pomyślałem o lagu, bo wtedy można to wpisać "w ciemno" i nowe
znaki (wpisane przez usera) przykryją stare, jak w końcu wszystko
dojdzie.

Oczywiście mógłby to być jakiś specjalny terminal, dla którego ^H
kasowało także znak - nie pamiętam, bym się z takim spotkał, ale to
niewiele znaczy.

> ANSI to już w ogóle hi-tech. Któryś z formatów używanych do wyświatlania
> unkiksowych podręczników systemowych (man) używa ciągów znaków takich jak
> A^HAN^HNS^HSI^HI, czyli napis "ANSI", w którym każda litera pojawia się
> dwa razy, drugi raz po znaku <BS>. Na drukarce daje to efekt "bold", bo
> każdy znak drukowany jest dwa razy w tym samym miejscu. Ale zostało to
> zaimplementowane również programach wyświetlających many na monitorze --
> przy takiej sekwencji litery są jaśniejsze (albo siemniejsze).

A tak, catman. Obecnie raczej się tego nie używa, ale 30+ lat temu
zapuszczenie nroffa na źródłowym manualu zajmowało dużo czasu i stąd
catman - kolejne obejrzenie tej samej strony mana korzystało już
z poprzednio przetworzonego pliku. Miało to jednak wady, z których
najgorszą było to, że tekst był zawsze wyświetlany (albo, co gorsza,
drukowany) w 80 kolumnach.

Niektóre pakiety przychodziły od razu z catmanowym manualem (zamiast
nroffowego) - raczej kiepskie rozwiązanie.
-- 
Krzysztof Hałasa
Technical Details
Message-ID: <m3zg6ys2ww.fsf@intrepid.localdomain>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news-2.dfn.de!news.dfn.de!2.eu.feeder.erje.net!feeder.erje.net!news.uzoreto.com!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <a36b2739-1c40-47e9-9883-d97226766dbdn@googlegroups.com> <bfcbf239-1040-4f0d-b0a0-e13b433370fa@hooterville.invalid> <u0cb6k$tua$1$strowger@news.chmurka.net> <1cfc0937-6314-47b9-9530-b1263a96fb01@hooterville.invalid> <u0dkgk$2rbuv$1@dont-email.me> <35hcp03ile1e.1kx0hvpnnj6ia$.dlg@40tude.net> <slrnu2lbsf.1cgbk.jaros@falcon.lasek.waw.pl> <1ftp5n7aaz1oi.inlnq8f9up1m.dlg@40tude.net> <1ch92i97662rs$.1te61q7mpc572.dlg@40tude.net> <1sqahbpwv7wna$.ki74hsx0pmhe.dlg@40tude.net> <u0he0l$l2e$1@mercurialis.man.poznan.pl> <slrnu2ojht.1h06a.jaros@falcon.lasek.waw.pl> <u1migj$3k59k$1@dont-email.me> <slrnu4032s.1ifd2.jaros@falcon.lasek.waw.pl> <m3cz3zprye.fsf@intrepid.localdomain> <u1pou1$7789$1@dont-email.me> <slrnu4255e.2kdvj.jaros@falcon.lasek.waw.pl> <m3y1mmtv52.fsf@intrepid.localdomain> <slrnu42q03.2l44p.jaros@falcon.lasek.waw.pl> <m3mt2zsf69.fsf@intrepid.localdomain> <slrnu4aen0.1fj4s.jaros@falcon.lasek.waw.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news-2.dfn.de!news.dfn.de!2.eu.feeder.erje.net!feeder.erje.net!news.uzoreto.com!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
From: Krzysztof Halasa <khc@pm.waw.pl>
Newsgroups: pl.misc.telefonia
Subject: Re: Ciekawe numery 2023
References: <a36b2739-1c40-47e9-9883-d97226766dbdn@googlegroups.com> <bfcbf239-1040-4f0d-b0a0-e13b433370fa@hooterville.invalid> <u0cb6k$tua$1$strowger@news.chmurka.net> <1cfc0937-6314-47b9-9530-b1263a96fb01@hooterville.invalid> <u0dkgk$2rbuv$1@dont-email.me> <35hcp03ile1e.1kx0hvpnnj6ia$.dlg@40tude.net> <slrnu2lbsf.1cgbk.jaros@falcon.lasek.waw.pl> <1ftp5n7aaz1oi.inlnq8f9up1m.dlg@40tude.net> <1ch92i97662rs$.1te61q7mpc572.dlg@40tude.net> <1sqahbpwv7wna$.ki74hsx0pmhe.dlg@40tude.net> <u0he0l$l2e$1@mercurialis.man.poznan.pl> <slrnu2ojht.1h06a.jaros@falcon.lasek.waw.pl> <u1migj$3k59k$1@dont-email.me> <slrnu4032s.1ifd2.jaros@falcon.lasek.waw.pl> <m3cz3zprye.fsf@intrepid.localdomain> <u1pou1$7789$1@dont-email.me> <slrnu4255e.2kdvj.jaros@falcon.lasek.waw.pl> <m3y1mmtv52.fsf@intrepid.localdomain> <slrnu42q03.2l44p.jaros@falcon.lasek.waw.pl> <m3mt2zsf69.fsf@intrepid.localdomain> <slrnu4aen0.1fj4s.jaros@falcon.lasek.waw.pl>
Date: Sun, 23 Apr 2023 23:29:35 +0200
Message-ID: <m3zg6ys2ww.fsf@intrepid.localdomain>
Cancel-Lock: sha1:XYQYbJ9F1nQiAaB1kcO9p/NwzOA=
MIME-Version: 1.0
Lines: 62
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 195.187.100.13
X-Trace: 1682285376 unt-rea-a-02.news.neostrada.pl 19616 195.187.100.13:25173
X-Complaints-To: abuse@news.neostrada.pl
X-Received-Bytes: 4529
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit