Gopher
Gopher - buvo toksai visokių internetų tinklas, kai dar nebuvo WWW, kitaip tariant, nebuvo realiai ir internetų. Savo esme buvo sudarytas iš vioskių meniu ir buvo bukas kaip taburetė, niekam beveik netinkamas, nes netgi paveiksliukų nemokėjo normaliai palaikyti, jau ką ten kalbėti apie video.
Gopher tinklas buvo sukurtas 1991 metais ir kurį laiką visai sėkmingai plito, nes buvo labai paprastas ir bukas, tiesiog atkartojantis failų sistemą su katalogais, žodžiu, kažkuo panašus netgi į FTP ir tik nesmarkiai geresnis.
Paskui gi atsirado HTTP ir HTML, iš kurių gavosi ir WWW, taip kad greitai Gopher tinklo ir nebeliko. Vienok senais laikais kiekviena interneto naršyklė iš inercijos vis dar palaikydavo Gopher tinklą, nors šis ir neegzistavo. Taigi, panašiai iki kokių 2000 metų, o gal netgi ir kiek vėliau Gopher protokolą palaikė Internet Explorer ir Mozilla, jau ką ten kalbėti apie senesnius softus, kaip kad Netscape Navigator, Netscape Communicator ar Mosaic.
Daug vėliau, kone po dešimties metų, būrelis kažkokių mobilių telefonų gamintojų sugalvojo, kad reikia Gopher atgaivinti, bet tai dar papildomai jį sumakalavo, kad liko tik išorinis nedidelis panašumas, o viduje išvis gavosi kažkokia nesąmonė. Tą nesąmonę pavadino WAP ir paskui labai aktyviai bandė visiems įpiršti, ale nepavyko.
Gopher meniu gramatika
Gopher sistema buvo paremta tuo, kad visur yra kokie tai meniu failai - jie ir buvo naudojami vietoje to ankstyvo hiperteksto.
Visas Gopher meniu yra masyvas DOS tipo TXT failo eilučių (su eilučių galais žymimais CRLF), kur įrašai yra separuoti tabais. Kiekviena eilutė (vadinama selektoriumi) turi nuoseklią seką įrašų:
- Kas tai per dalykas - dalyko tipas, nurodomas vienu skaičiumi ar raide, pvz., 0 reiškia tekstinį failą, 1 reiškia kitą Gopher submeniu ir pan.
- Kaip tai vadinasi - koksai tai tekstas, kuris parodomas meniu, kaip užrašas, ant kurio galima paspausti
- Kur tai yra - visas likęs tekstas, kuris susideda iš sekos, kur yra nuoroda į failą, serverio adreso ir atskirai porto
Klientinė Gopher programa tiesiog parodo visus tuos meniu punktus eilės tvarka, kiek eilučių - tiek ir punktų.
Ai, kad nebūtų taip paprasta - dėl nesuprantamų priežasčių pirmas įrašas, t.y., dalyko tipas, nėra skiriamas nuo antro įrašo tabu, o eina tiesiog iš eilės. T.y., vienas tipas - vienas simbolis. Tai čia kad būtų viskas įdomiau, įvairiau ir absurdiškiau.
Ai, dar kar nebūtų geriau, tai irgi - URI ir URL nepalaikomi, nes buvo išrasti vėliau, negu Gopher.