OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 29.03.2024, 01:40

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 17 ]  Přejít na stránku 1, 2  Další
Autor Zpráva
PříspěvekNapsal: 11.06.2018, 10:04 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 06.10.2015, 17:37
Příspěvky: 1554
Bydliště: Praha východ
Has thanked: 11 times
Been thanked: 144 times
V souvislosti s tímto tématem

viewtopic.php?f=122&t=6401

mne Jiira přivedl na myšlenku napsat html prohlížeč (byť se spoustou omezení) pro oldcompy. Bohužel jsem html prohlížeč nikdy nepsal, ale zajímalo by mne, jak to udělat pro HP 9845B, která má monochromní grafiku a programuje se v HP Basicu anebo HP 200 a HP 300 (též se programují v Basicu).

_________________
Hyperinzerce - historické počítače

ComputerAsylum WEB: http://www.computerasylum.co.uk
Twitter: https://twitter.com/COMPUTERASYLUM
Zprávy: https://www.euronews.com/ https://www.aljazeera.com/
Obrázek


Nahoru
 Profil  
 
PříspěvekNapsal: 11.06.2018, 10:11 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 06.10.2015, 17:37
Příspěvky: 1554
Bydliště: Praha východ
Has thanked: 11 times
Been thanked: 144 times
Panda38 v původním vláknu píše:

Citace:
Web prohlížeč pro 8bit by ani nemusel být složitý a moc toho umět. Základní problém, že www stránky dnes bývají větší než je paměť 8bitu. Tedy by musel už během načítání umět správně pročistit stránku, aby ponechal jen čistý text + url odkazy, umět ignorovat všechny ty javascripty a jiné nesmysly. Pak jen zobrazit text v odstavcích, s možností přecházet mezi odkazy (jako odkaz by bylo i zobrazení obrázku).


ano, to je správná úvaha, musí se to pročistit už během načítání a odstranit všechny ty blbosti. Tedy zredukovat to na html 2 nebo tak nějak.
Jenže budou různé web prohlížeče pro různé oldcompy, protože každý oldcomp je jiný a každý má jiné možnosti zobrazení.

_________________
Hyperinzerce - historické počítače

ComputerAsylum WEB: http://www.computerasylum.co.uk
Twitter: https://twitter.com/COMPUTERASYLUM
Zprávy: https://www.euronews.com/ https://www.aljazeera.com/
Obrázek


Nahoru
 Profil  
 
PříspěvekNapsal: 11.06.2018, 10:13 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1972
Bydliště: Most, Praha
Has thanked: 864 times
Been thanked: 697 times
V prvním kroku by se mělo začít oživením TCP komunikace a pak vyžádání si www stránky přes HTTP protokol, příkazem GET: https://cs.wikipedia.org/wiki/Hypertext ... r_Protocol . ... Druhý krok redukce textu a třetí krok zobrazení a navigace. ... Teorie je snadná :D

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
PříspěvekNapsal: 11.06.2018, 10:35 
Offline
Pan Generální
Uživatelský avatar

Registrován: 30.01.2014, 12:46
Příspěvky: 2757
Bydliště: Trutnovsko
Has thanked: 137 times
Been thanked: 270 times
Nechci znevažovat vaše plány, ale napadá mě otázka, je vlastně potřeba nějaký prohlížeč na oldcompech ?
Co to přinese ?
Ještě bych pochopil možnost připojení k nějaké BBSce nebo archívu programů někde na webu, na to ale může být jen speciální program.
Nějak si nedovedu představit že bych třeba z malého Atari nebo C64 koukal na web.

_________________
ZX 81, Zx Spectrum & microdrive, Sinclair QL 2xFDD 3,5´(SD-QL, QubIDE, SGC), ZX Spectrum +2, Didaktik M, Commodore C64 I , Commodore C64 II Ultimate cart, Commodore C128, Commodore Amiga 500, Amiga 600HD, Atari 800XL SDrive, Atari 520ST & HXC usb floppy emulator. --- XBOX 360, Playstation 2, XBox ONE, Oric atmos, Enterprise 128, a několik PC a notebooku.....


Nahoru
 Profil  
 
PříspěvekNapsal: 11.06.2018, 10:41 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
Jack_Free píše:
Nějak si nedovedu představit že bych třeba z malého Atari nebo C64 koukal na web.
To neries, ide tu hlavne o ten pocit vitazstva ze aj na nasich old compoch si vieme pozriet stranky oldcompu :)


Nahoru
 Profil  
 
PříspěvekNapsal: 11.06.2018, 10:49 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1972
Bydliště: Most, Praha
Has thanked: 864 times
Been thanked: 697 times
Službu Gopher hezky zhodnotil zde:

"...Navíc byl hodně skromný a měl jen velmi malé nároky na přenosovou kapacitu. To se moc nehodilo těm, kteří naopak potřebovali prodat kapacity co nejvíce."

Což bohužel platí všude (a mnozí známe osobně) - nevítězí dobré věci, ale komerčně zajímavé věci. Málokdy platí, že "dobrá věc se prosadí sama".

Jak se dívám na popis protokolu Gopher, je docela jednoduchý https://en.wikipedia.org/wiki/Gopher_(protocol) . Dal by se snadno realizovat, škoda že dnes už nevyužitelný.

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
PříspěvekNapsal: 11.06.2018, 11:26 
Offline
Profík
Uživatelský avatar

Registrován: 31.08.2014, 16:27
Příspěvky: 994
Bydliště: Praha
Has thanked: 63 times
Been thanked: 375 times
Možné alternativní řešení by byl nějaký server, který by stránky zjednodušoval.

Prohlížeče z malých strojů by se pak obracely na ten zjednodušující server, předaly mu URL a dostaly by stránky v jednoduché podobě (třeba by to ani nemuselo být html).
Tak už myslím fungují servery, které spoří mobilní data. Stejně by to prohlížení asi moc komfortní nebylo.

Schválně si zkuste použít některou z variant prohlížeče Lynx.


Nahoru
 Profil  
 
PříspěvekNapsal: 11.06.2018, 11:34 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 28.01.2016, 23:57
Příspěvky: 3756
Has thanked: 213 times
Been thanked: 388 times
Existuje nejaky maly TCP/IP stack, ktery se portoval na vselijake osmibity, jak se to jenom... Contiki? a v ramci portovani k tomu snad byl i nejaky browser, takze nez vynalezat kolo, co treba se podivat na existujici projekty?
Dalsi moznosti je browser Symzilla, pouzivany v SymbOS.

_________________
Nikdy nediskutujte s blbcem. Stáhne vás na svoji úroveň a vyhraje zkušeností.


Nahoru
 Profil  
 
PříspěvekNapsal: 11.06.2018, 11:36 
Offline
Site Admin
Uživatelský avatar

Registrován: 11.05.2013, 23:48
Příspěvky: 10111
Bydliště: Praha
Has thanked: 1953 times
Been thanked: 1517 times
Také by dle mého musel umět správně odpovídat serverům na různé bezpečnostní certifikáty a výjimky, aby mu došla další data k načtení. Nevím, jak moc je to složité. Asi to jednoduché nebude, když to hodně alternativních prohlížečů na oldcompech neumí a stránka je pak nekompletní a nebo se nenačte vůbec.

_________________
Amiga/Amstrad/Atari/Commodore/Mac/Nintendo/PS/PC/Sega/Tandy/ZX


Nahoru
 Profil  
 
PříspěvekNapsal: 11.06.2018, 12:10 
Offline
Radil
Uživatelský avatar

Registrován: 13.05.2013, 17:48
Příspěvky: 529
Bydliště: Košice
Has thanked: 423 times
Been thanked: 265 times
Myslím, že téma Browsera pre 8-bity sa už svojho času kdesi preberala a marí sa mi, že z tých rôznych nápadov sa ako najschodnejšie javilo riešenie, kedy sa 8-bit pripája na konkrétny server s požiadavkou na dané stránky a tie sú predspracované do nejakého formátu, ktorý je jednoduchší a toto je následne odoslané 8-bitu, ktorý tento zjednodušený (a prispôsobený) formát v rámci svojich možností zobrazí.
V každom prípade si myslím, že to nie je triviálna záležitosť.

_________________
https://pmd85.borik.net - PMD 85 Emulátor, PMD 85, PMD 32-SD
https://pp01.borik.net - PP 01 Emulátor, PP 01, SD-ROM Modul


Nahoru
 Profil  
 
PříspěvekNapsal: 11.06.2018, 12:52 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 06.10.2015, 17:37
Příspěvky: 1554
Bydliště: Praha východ
Has thanked: 11 times
Been thanked: 144 times
Busy píše:
Jack_Free píše:
Nějak si nedovedu představit že bych třeba z malého Atari nebo C64 koukal na web.
To neries, ide tu hlavne o ten pocit vitazstva ze aj na nasich old compoch si vieme pozriet stranky oldcompu :)


Přesně tak ... jinak bychom mohli všechny oldcompy naházet do kontejneru, protože stejně tak lze položit otázku, k čemu staré atari, když můžu mít nové PCčko.

Nějaké hw předzpracování asi bude nutné. Napadlo mne (mezi tím, co jsem otevřel toto vláno a teďs co čtu odpovědi) řešení pomocí nějajkého hw s MCU. Ale varianta přes internetový server, jak nadhodil někdo nahoře, se mi zdá schůdnější. Napsat to přechroustání v PHP do zjednodušujících stránek, na které se oldcomp připojí.

_________________
Hyperinzerce - historické počítače

ComputerAsylum WEB: http://www.computerasylum.co.uk
Twitter: https://twitter.com/COMPUTERASYLUM
Zprávy: https://www.euronews.com/ https://www.aljazeera.com/
Obrázek


Nahoru
 Profil  
 
PříspěvekNapsal: 11.06.2018, 13:08 
Offline
Radil
Uživatelský avatar

Registrován: 15.05.2013, 19:17
Příspěvky: 391
Has thanked: 22 times
Been thanked: 93 times
baktra píše:
Možné alternativní řešení by byl nějaký server, který by stránky zjednodušoval.

Prohlížeče z malých strojů by se pak obracely na ten zjednodušující server, předaly mu URL a dostaly by stránky v jednoduché podobě (třeba by to ani nemuselo být html).
Tak už myslím fungují servery, které spoří mobilní data. Stejně by to prohlížení asi moc komfortní nebylo.

Schválně si zkuste použít některou z variant prohlížeče Lynx.


Podobnou vepřárnu jsem si splácal, abych mohl lézt na různé blogy z XTčka, viz http://xt.1701.cz/ - PHP skript se pokusí zadanou stránku očistit o balast, nechá jen odkazy, tabulky, odstavce a pár dalších základních HTML tagů. Plus odstraní diakritiku, udělá minifikaci kvůli rychlejšímu přenosu... A taky se pokusí odkazy upravit tak, aby rovnou vedly na očištěnou cílovou stránku. Což koukám zrovna u oldcompu moc nefunguje :)) (Ale půjde to poladit, je to jen další z miliónu eventualit, které se musí vzít v potaz.)

_________________

high-voltage.cz - staré hry, hry pro DOS, retrogaming
retropolis.cz - agregátor počítačově-herního retra

1701.cz - retro podložky pod myš, hrnky, podtácky, placky, samolepky


Nahoru
 Profil  
 
PříspěvekNapsal: 11.06.2018, 13:12 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1972
Bydliště: Most, Praha
Has thanked: 864 times
Been thanked: 697 times
Přechroustání serverem už ale není tak elegantní, vyžaduje to závislost na něčem nestandardním vnějším.

To zjednodušení by nemuselo být tak náročné: Použije se čítač vnoření, znak < zvýší čítač, > sníží čítač. Propustí se text jen pro level vnoření = 0, vnořené části (=tagy) se ignorují. Začátek tagu <p odstránkuje odstavec, tag <a a <img se načte jako link. Ukládání textu začne až od tagu <body, tím se přeskočí hlavičky. I scripty a styly by tímto měly jít snadno přeskočit. Více white space se nahradí jednou mezerou. Použije se jen holý text a linky (včetně linku na obrázky). Tabulky by se příp. mohly nahradit odskakováním tabulátorem.

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
PříspěvekNapsal: 11.06.2018, 15:35 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 28.01.2016, 23:57
Příspěvky: 3756
Has thanked: 213 times
Been thanked: 388 times
ESP8266, eventuelne ESP32, ma v sobe celkem vykonnej MCU, takze nepotrebujete na prechroustani dalsi server, uplne by stacilo dopsat to do firmware toho MCU.

_________________
Nikdy nediskutujte s blbcem. Stáhne vás na svoji úroveň a vyhraje zkušeností.


Nahoru
 Profil  
 
PříspěvekNapsal: 11.06.2018, 16:04 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3025
Has thanked: 2192 times
Been thanked: 894 times
computerasylum píše:
ano, to je správná úvaha, musí se to pročistit už během načítání a odstranit všechny ty blbosti. Tedy zredukovat to na html 2 nebo tak nějak.
Jenže budou různé web prohlížeče pro různé oldcompy, protože každý oldcomp je jiný a každý má jiné možnosti zobrazení.

Subset HTML5
s pomoci
http://uzix.sourceforge.net/uzix2.0/ind ... ww&lang=us

_________________
// na co myslím, když sedím u oldkompů: Blood Products from Genetic Vaccine Recipients


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 17 ]  Přejít na stránku 1, 2  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 4 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz