Koľko prehliadačov potrebuje užívateľ Emacsu #1

06.06.2023 | 18:24 | Richard | Richard

Cha, že koľko webových prehliadačov potrebuje užívateľ Emacsu? To je čo za otázku, keď všetkým stačí jeden! No na toto odpovie pár častí rovnomenného blogu.

Jozef Behačka a.k.a. JB

Že neviete, kto je Jozef Behačka? Tak to musíte byť alebo mladí, alebo… mladší… no nechajme to.
Jozef Behačka, skratka Jé-Bé bola a je postava z časopisu Riki, ktorý vychádzal v rokoch 1994 - 1999. Bol to časopis o hrách a neskôr aj prvá forma neinteraktívneho chatu, nazvaná (Mega)Input.
Proste pravá geek záležitosť dávnej minulosti.
A JB bol stvorený, ak sa nemýlim, jedným z autorom - Ľubošom Čulenom.

Ostatne, počítajte a pohľadajte si sami. Aj Jozefa Behačku.
https://www.oldgames.sk/mags/riki/

A ja som si na neho spomenul zničoho-nič. V nestráženej chvíli sa mozog rozkokošil a povedal mi: "Urob rozhovor s JB. Urob rozhovor s JB. Urob rozhovor s JB. Zabi… (ej to radšej nie ☺).

JB ako užívateľ Emacsu

Vo fiktívnom svete čakám na JB, už tu mal byť, ktovie, čo ho zdržalo. Asi nejaká kompilácia nejde podľa plánu. Alebo zase hraje nejaké staré hry ako Leví kráľ.
A ani toto temné miesto sa mi nepáči. A ani tato podivná existencia, hen v kríkoch.

JB: "Hej vy, tu som. To som ja, v tých kríkoch. Pekelne ma pichajú a kúšu ako nemecký ovčiak. No poďte bližšie, ja som sa v nich zachytil. Aj by som tie kríky kill-ol, ale nemajú žiadny PID!"

R: "A prečo sa tam skrývate? Veď od vášho incidentu, keď ste zobrazovali na tabuli v Národnej rade skóre z Alladina, už uplynulo 25 rokov, to už je dávno zabudnuté."

JB: "No viete, dual monitory vtedy neboli bežné a ja som to skóre proste potreboval vidieť! Nemohol som vedieť, že tí politickí zúfalci to budú brať ako počet hlasov hlasovania v zákone o doživotnej ochranke paranoických politických mŕtvol!"

R: "A teraz, čo robíte teraz?"

JB: "Od behačiek som radšej prešiel k Emacsu. To ti je, teda to vám je, alebo radšej to ti je,… alebo nie, nepoznáme sa, lepšie bude to vám je,… ale zase trochu sa už poznáme, tak teda to ti je tak, že také som mal prsty vyťahané z klávesnice, čo som v kuse WASD, WASD, že hneď mi sadli na emacsovské skratky.

R: "Takže toto ťa zaujalo najviac?"

JB: "Nebuď naivný alebo hlúpy alebo oboje. A prepáč mi ten ostrý tón, ale ten krík pichá ako ďas.
No zaujalo ma hocičo iné - teda napríklad, raz sa naučíš skákať, teda nie skákať, ale ovládať tie záhadné paradigmy, a potom celý computing máš v malíčku. Od prehrávanie hudby z hry Captain Dynamo po mailovanie…"

R: "Captain Dynamo som hral iba na Spectre, ale tam to veľmi nehralo".

JB: "Akoby aj nie, keď si ako socialistické decko nemal ani len ten nejaký Melodik či iný prevodník. To si si musel len tak brumkať niečo popod nos. Ale čo nás tu vraciaš do praveku!"

R: "A teda ako je to s tebou a tými prehliadačmi?"

JB: "No, že si sa konečne spýtal. Ale počkaj, idem z tých kríkov von. Nechám si v nich oblečenie, nedá sa vymotať.
Nemáš náhodou náhradné nohavice, všakže?"

EWW

"Kde ten Jozef zase zmizol. Začínam strácať trpezlivosť.", pomyslel som si.

JB: "Hej, tu som, no tu, pri tých kontajneroch. Ale nie v nich, čo nevieš, že tam nesmieš byť? To ťa môže zmangľovať smetiarske auto ako gilotína v Princovi z Perzie.
No akurát som z nich vytiahol akési šaty. Ale veď viem, že sú ženské, čo na tom, hlavne že nechodím s…"

R: "No OK, OK, prejdime k veci. K prehliadačom."

JB: "No to ti je tak, že užívateľ Emacsu ich potrebuje niekoľko. Aj vysvetlím prečo, nemusíš sa hneď diviť. A začnem od EWW. To je Emacs Web Wowser, čo iné. No áno, kvázi textový prehliadač, ktorý vďaka webkitu zvládne renderovať obrázky.
Že ty nevieš, čo je to renderovať?
Vykresľovať, to som myslel. Hádam nie 3D Studio Max?
Počkaj, že ty nevieš, čo je… no nechajme to.

Takže vyzeráto nejako takto - vidíš, priniesol som si vytlačené obrázky:"

Obr. 0: EWW. Plne použiteľný

JB: "No len sa nediv. Je to plne použiteľné. Ja prevažne konzumujem texty. A EWW zvládne takmer všetky weby. Jasné, na internet banking a podobné skriptové sračky to nie, ale koľkokrát denne už ja len platím cez internet banking?

A všetko, hovorím všetko, zvládneš cez klávesnicu, kámo. Ani prsty nemusia opustiť home row. Proste klepkáš si a čítaš. A popritom emacsuješ. To je také nové slovo, teraz som ho vymyslel. Pošlem ho do Jazykovedného ústavu Ľuďevíta Štúra. Nech majú dačo na robote. Proste emacsuješ, t.j. robíš bežnú rutinu v Emacse. Ako napríklad programuješ alebo píšeš maily.
Ale to nie je všetko. Buchneš tam rozšírenie eww-lnum a už sa to správa ako starý Conkeror. Že ty zase ne…"

R: "Ale viem, viem, a už je to otravné, s tým podceňovaním. Conkeror bol prehliadač, ktorý sa ovládal plne klávesnicou, bol to kód bežiaci v XULRunner-e, ktorý nakoniec Mozilla prestala vyvíjať."

JB: "No presne, presne, nezdáš sa, no. Ale teda výhodou toho rozšírenia je, že nemusíš 100× stláčať presun kurzora na hyperlink, ale stlačíš f ako follow, tam ti naskočia čísla a potom zadáš to číslo. Alebo F a otvoríš link v novom okne. A tak.
Neboj, aj obrázok mám, lebo takto by si to aj tak nepochopil."

Obr. 1: eww-lnum a otváranie hyperlinkov pomocou čísel

JB: "Vidíš, aká je to paráda. No ide to najlepšie v nekonzolovom Emacse, inak tie obrázky nestoja za nič, poneváč v konzolovom tam ani nie sú. Akože nestratia sa z internetu, to takú moc EWW nemá.
Ale teda EWW použiješ i v čítačke RSS s názvom Elfeed. Počkaj, tu ti bol taký vynikajúci článok na linuxos.sk: https://linuxos.sk/blog/richard/detail/navrat-k-rss-po-rokoch/ .

Jeminenku, to je vůl ten autor. Veď on otvára tie weby v Links-e. Ja byť pánom vesmíru a Emacsu, tak mu zoberiem kláves meta. To by potom videl…
Jeminenku, tak to si bol ty? No hádam si sa poučil a užívaš Emacs ne-kon-zo-lo-vý."

R: (trochu urazene) "Nemusíš hneď hovoriť ako neuznaný pre-zi-dent."

JB: "No a ešte len dodám, že tento EWW má všetko, čo užívateľ potrebuje - kvázi taby v bufferoch, záložky, históriu a otváranie v inom browseri."

R: "Otváranie v inom browseri? To je, s prepáčením, čo za hlúposť? Veď to môžem otvoriť v inom browseri rovno!"

JB napodobňujúc R: "Môžeš, môžeš, čo by si nemohol! Ale prečo by si to robil? To sa chceš kukať na CSS peklo nejakých dizajnérov webu s tmavosivým textom na svetlosivom pozadí? Veď ti hovorím, že ti na takmer všetky weby stačí EWW. Tak čo ma hecuješ?

Navyše - aký wowser, teda browser, ti umožní užívať len klávesnicu?

No vidíš - nevieš, ale je ti poviem. V ďalšej časti. Musím teraz ísť dohrať Jazz Jackrabbit, mám ho len zapauzovaného a žena odháňa mačku, žeby mi to nepustila ďalej. Tie mačky to hrajú mimoriadne slabo a skóre si vyškrabávajú do nábytku, aby to porazilo."

Ďalšia časť

…bude, keď sa s JB opäť stretnem. Už sa poznáme, nemusí to byť takto potajomky. A v normálnom oblečení. Ešte než zmizol v ďalších kríkoch, naznačil, že to bude nejaký prehliadač, čo je tuti moderný, ale vyzerá tak, ako prehliadače majú vyzerať. Nie ako tie zakrútené dialógy v chrome.
Takto doslovne to povedal.


No uvidíme.

    • RE: Koľko prehliadačov potrebuje užívateľ Emacsu #1 06.06.2023 | 18:47
      Avatar bluesundown   Používateľ

      krasne vidiet moju temu "zasrana fedora 38" voi fore v takomto retro style.

      • RE: Koľko prehliadačov potrebuje užívateľ Emacsu #1 07.06.2023 | 07:48
        Avatar Richard Antix  Používateľ

        He - že v akom retro štýle?

        To je najmodernejšie, čo autor má!

        • RE: Koľko prehliadačov potrebuje užívateľ Emacsu #1 07.06.2023 | 17:47
          Avatar bluesundown   Používateľ

          ved to sa nevylucuje :)

    • RE: Koľko prehliadačov potrebuje užívateľ Emacsu #1 07.06.2023 | 12:26
      Avatar Livan Manjaro s XFCE  Používateľ

      Tak akože neviem, čo mám na tento literárny pokus povedať. Troška mi to pripomána články Old Bobiho na Linux-mint-czech.cz. Tiež tam mal sprievodný príbeh o chrobákoch a v ňom trošku aj tej technickej informácie. Ale ako sa vraví, proti gustu žiadny dišputát.

      • RE: Koľko prehliadačov potrebuje užívateľ Emacsu #1 07.06.2023 | 14:18
        Avatar Richard Antix  Používateľ

        No veď to je v hovorovom štýle, presne takom, ako hovoril JB z oného časopisu.

        Ak by tam JB nebol, bol by to článok:

        - v Emacse je browser EWW

        - dá sa vylepšiť pomocou eww-lnum

        - a koniec :)

        • RE: Koľko prehliadačov potrebuje užívateľ Emacsu #1 07.06.2023 | 17:48
          Avatar bluesundown   Používateľ

          mne napadol hned Johny Burger.. ale asi som stary

          • RE: Koľko prehliadačov potrebuje užívateľ Emacsu #1 12.06.2023 | 14:32
            Avatar Richard Antix  Používateľ

            Johnny Burger... niečo mi to hovorí, ale vyhľadávač mi ukazuje len hamburgery... kto to je?

    • RE: Koľko prehliadačov potrebuje užívateľ Emacsu #1 07.06.2023 | 13:33
      Avatar Livan Manjaro s XFCE  Používateľ
      Cha, že koľko webových prehliadačov potrebuje užívateľ Emacsu?

      Tak nejako som po predchádzajúcich skúsenostiach čakal odpoveď - "Ani jeden, stačí mu Emacs".

    • RE: Koľko prehliadačov potrebuje užívateľ Emacsu #1 12.06.2023 | 11:44
      Avatar menom   Používateľ

      Mne napadlo, že JB je Jozef Bakoš v prvej chvíli aj po toľkých rokoch...

      • RE: Koľko prehliadačov potrebuje užívateľ Emacsu #1 12.06.2023 | 14:32
        Avatar Richard Antix  Používateľ

        Jozef Bakoš - to by chcelo ozrejmiť...