sobota 14. srpna 2010

.jak na web minimalisticky

Malé, nenáročné a 'lightweight', neboli - v češtině poněkud krkolomně - 'lehkotonážní' prohlížeče zaplňují mezeru, na kterou 90% dnešních BFU nikdy nenarazí: oblast starších a málo výkonných počítačů.

Už s 1 GB RAM, kterou dnes najdete v každém nojbuku, budete při většině svých oblíbených "počítačovacích" činností absolutně v pohodě. Moje zdroje jsou krapítek omezenější, ale přesto se neobejdu bez hudebního přehrávače, filemanageru, emulátoru terminálu, RSS čtečky a samozřejmě Firefoxu, za který jsem nikdy nenašla náhradu (a vlastně ji ani hledat nechci, i když se kvůli jeho požadavkům někdy trochu popereme). Tento článek nepředstavuje plnohodnotné náhrady moderních prohlížečů - pokud vás už nudí Opera nebo Chrome a netrpíte omezeními, vyplývajícími ze stáří vašeho stroje, vřele doporučím ke zkoumání například Konqueror nebo Safari.

lynx
Nemusíte být prgátor, aby se vám tohle mohlo hodit. Otestovat lehkonohé browsery mě přiměla konkrétní situace - Gimp s obrovským obrázkem, na kterém jsem při zvětšení pracovala malinkým štětečkem (výřez). Strašně se mi zachtělo něco napsat na Twitter, leč spuštění Firefoxu by jistojistě zabilo počítač. V této situaci mi pomohl textový prohlížeč Lynx. Podporuje ukládání cookies, takže se s ním můžete přihlašovat na všechno, co má textový výstup. (Ne na úplně všechno, no...)


První vydání programu se datuje na počátek devadesátých let, pro pohyb v něm vám tedy bude stačit klávesnice. Klávesové zkratky (datlování) jsou intuitivní, možnosti nastavení i "Help" sekce jsou velmi podrobné. Lynx si za běhu vezme opravdu málo paměti - i s emulátorem terminálu bash, ve kterém jsem ho spustila, nepožadoval víc, než 10 MB. Vzhled je... prostě textový. Jediným výstřelkem jsou barvičkami odlišené části textu v závislosti na jejich charakteru. Obrázky na internetu si samozřejmě můžete otevřít pomocí externího programu.

Je jasné, že webový prohlížeč tohoto charakteru nevyužije každý, ale minimálně se hodí o něm vědět. Lynx je zahrnut v main repozitáři Ubuntu a existují také verze pro Windows.
Oficiální web


dillo
Dillo je velmi zajímavý prográmek s grafickým rozhraním, vystavěným na knihovnách FLTK (Fast Light Toolkit). V některých "vymazlených" grafických rozhraních tedy může jeho menu působit jako pěst na oko, ale to je jeden ze dvou asi jediných záporů. Druhý je ten, že zákeřně nepřijímá cookies. A to ani po tom, co jsem mu to výslovně povolila v jeho konfiguračních souborech.



Podle svých autorů se Dillo snaží být "rychlý, bezpečný a přátelský k uživatelům i vývojářům". Startuje velmi rychle, umí taby, stačí mu obvykle 30 - 50 MB paměti a po ukončení sezení automaticky smaže všechny údaje a historii. Nepodporuje JavaScript ani Flash, vše, co dostanete, je čisté HTML s obrázky. Přitom umožňuje nastavení vlastních barev některých prvků, takže hnusným modrým URL je konec. Zajímavým detailem je také "bug meter", umístěný v pravém dolním rohu. Zobrazuje upozornění na nesprávné a neukončené elementy nebo chyby, které se neslučují s webovými standardy, což je užitečné pro vývoj webu. Dillo je kompatibilní s GNU/Linuxem, *BSD i OS X, podle Wikipedie se to ale někomu povedlo rozchodit i na Windows pomocí Cygwin.

Ze všech zde uvedených programů tenhle spouštím asi tak nejčastěji. Je zajímavé koukat na web z "oldskůl" strany. Jen ty cookies mě trochu štvou, protože pak se samozřejmě nelze nikam přihlásit. Otázka je, zda je tahle éra, v níž je přihlašování všude prostě nutností, ta jediná správná...
Oficiální web


midori
Podle Wikipedie znamená "midori" japonsky "zelený". Jedná se o browser s jádrem WebKit (ve webových statistikách se tváří například jako Safari 525.1), který je plně integrován do prostředí GTK+ (např. v Ubuntu), tudíž milovníci jednotného vzhledu budou spokojeni. Spotřeba paměti začíná asi na 40 MB, samozřejmě záleží na tom, co se právě načítá, ale rozhodně je to menší než Firefox a jeho stovky. Midori startuje jako relativně malé okno, což se hezky slučuje s mou filozofií, že maximalizované aplikace jsou fuj (nevím proč, ale prostě to nemám ráda, někdy se nad tím musím zamyslet).


Podporuje cookies, RSS, uživatelské styly i několik rozšíření včetně AdBlocku. Byl oficiálně zařazen mezi programy uživatelského prostředí XFCE, což samozřejmě přispívá k větší používanosti a rychlejšímu vývoji. Od nové verze údajně existuje i podpora pro Windows. Osobně jsem se bohužel setkala s problémem - nemůžu provést update na vyšší verzi kvůli "nevyřešeným závislostem" a verze 0.1.2 je nestabilní a někdy ještě před načtením stránky spadne. Po update některých ubuntích komponent už to není tak hrozné, jako když jsem ho nainstalovala, ale stejně je to docela nepoužitelné kvůli nějakému problému mezi klávesnicí a židlí, sakra.
Oficiální web


links 2
Links je webový prohlížeč, běžící v textovém i grafickém módu. Vznikl jako školní projekt absolventů Karlovy Univerzity v Praze. Šikovní jsou, kucí - poslední release byl 1.2.2010. Program je přeložen do velkého množství jazyků a použitelný na mnoha platformách včetně Windows.


Links zobrazuje webové stránky podobně zjednodušenou formou, jako Dillo, verze 2 navíc podporuje JavaScript a je velmi rychlá. U mě si Links 2 řekl asi o 30 MB. Zajímavostí je, že prohlížeč si sám vykresluje fonty a je nezávislý na prostředí (údajně je schopen běžet na unixových systémech, které nemají ani X). Co se týče zkušenosti z praxe, osobně ho spíše nepoužívám, protože ovládání klávesovými zkratkami mě narozdíl od intuitivního Lynxu trochu mate a browser si ani nelze tak uživatelsky znásilnit, jako se mi to povedlo u Dillo. Přesto bych ho nezavrhovala, protože existují oblasti, kde se může hodit. Tip: Po startu zmáčkněte nejprve klávesu Esc :)
Oficiální web


další tipy
Minimalistických browserů samozřejmě existuje celá další řada, ale vyzkoušela jsem jen některé. Následujícím jsem se prozatím vyhnula, recenze tedy možná ještě čeká na vás:
  • Rekonq - Browser pro KDE4, založený na WebKitu. Používá jednoduché prostředí bez menu jako např. Chromium a při otevření nového listu zobrazuje oblíbené položky, podobně jako SpeedDial v Opeře. Stejně jako Arora byl vyvíjen na základě Nokia QtDemoBrowseru.
  • Arora - Multiplatformní prohlížeč, postavený opět na bázi Qt4. Což je hlavní důvod, proč jsem ho ani neinstalovala, tahal by s sebou totiž zase KDE krámy. Údajně má defaultně předinstalovaný AdBlock.
  • Uzbl - Prohlížeč, který byl původně napsán pro Arch Linux, ale lze jej kompilovat i pro ostatní linuxové distribuce. Vyznačuje se unixovou filozofií "dělej jen jednu věc, ale pořádně". Ovládá se klávesnicí pomocí příkazů podobně tajemným způsobem, jako třeba editor Vi. Uzbl se mi povedlo nainstalovat, ale neumím ho ovládat, fail :)

17 komentářů:

  1. Já jsem si velmi oblíbil textový prohlížeč Links. Když nejsem v grafickém prostředí, je nenahraditelný.

    OdpovědětVymazat
  2. Hahah! O tomto som planoval pisat!
    Ale nenapisal by som to tak dobre ako ty. :P
    Dakujem za clanok, napriklad dillo a midori som nepoznal, dillo urcite skusim a midori... asi tiez.. a k tej japoncine, no... oni maju dost vela homonym a synonym.. ono aoi - znamnea modry, zeleney. takze tak nejako. ale ked som sa este ucil japoncinu, nepamatam si, ze by midori bolo tiez zeleny.. ale to zas moze byt moja pamat.^^

    Ako vzdy, krasny clanok.

    OdpovědětVymazat
  3. Twítnout se dá z příkazovky a jistě by to šlo i z GIMPu ;-) Uvidíme celý obrázek, ne jen výřez?

    Související články jsou třeba tady:
    http://www.linuxexpres.cz/webove-technologie

    Např. recenze Uzbl, někde v archivu i Midori:

    http://www.linuxexpres.cz/software/prohlizec-uzbl-na-web-s-kocourem

    OdpovědětVymazat
  4. Lelkoun: a je to Links nebo Links 2?

    plastique: Dekuji za zajimave odkazy k tematu. Obrazek neni zatim dokoncen, inspirovala me jedna skvela povidka a zatim nebyl cas tu knihu znovu sehnat... Co se tyce tweetovani pres terminal, zrovna dnes jsem nekde cetla o aplikaci TTYtter :D pote, co jsem vyzkousela tweetovat z lynxu, si myslim, ze je to urcite sikovna vec.

    Kuromaru: Ja japonsky neumim nic, to mi vyplivla Wikipedie. Ale zaujalo me to vzhledem k memu zelenemu prostredi a blogisku, tak jsem to sem proste musela napsat :D

    OdpovědětVymazat
  5. curl -u email:password -d status="Twítá se lépe, když svítá? frm cmd" http://twitter.com/statuses/update.xml

    ;-)

    (via http://www.marksanborn.net/howto/schedule-a-tweet-with-one-comnand-in-linux/)

    OdpovědětVymazat
  6. Rionka: Používám klasický Links, což je vlastně obdoba prohlížeče Lynx napsaná českými programátory.

    OdpovědětVymazat
  7. plastique: twita se nejlepe v noci!

    Lelkoun: No jasne, vsak ty ceske chlapce uvadim v zaveru clanku. Jen to neni ta dvojka, co mam ja, ale jeji predchudce.

    OdpovědětVymazat
  8. Dobrý článok. Je v pláne napr. zosumarizovanie a porovnanie nenáročných OS? Napr. Xubuntu, ReactOS? Myslím si že by to bolo tiež vhodné obohatenie.

    OdpovědětVymazat
  9. Uzbl je rozhodně zajímavý projekt. Já bych snad jen doplnil, že ta unixová filozofie "dělat jednu věc, ale pořádně" je tam zavedena tak, že ten prohlížeč se skládá ze spousty samostatných volně propojených částí. Základem je samozřejmě okno browseru jako takové, ale pokud jde například o ovládání, lze mu posílat příkazy klidně po síti. A vstupním zařízením nemusí být jen klávesnice s myší. Otrlejší uživatel si může psát skripty třeba v bashi. Sám jsem ho ale nezkoušel.

    OdpovědětVymazat
  10. Anonymny: sa robil test a vyslo, ze Lubuntu, je nenarocnejsie ako Lubuntu, tak pre priklad. Ale bol by som raz, keby rionka skusila nejaky takyto test urobit.. z toho by mohol byt aj novy serial ;)

    OdpovědětVymazat
  11. Kuromaru: Myslel jsi "nenarocnejsi nez Xubuntu", ze?

    Anonymous & Kuromaru:
    Serial o nenarocnych operacnich systemech je opravdu zajimavy napad, dekuji! Problem je v tom, ze nainstalovany OS je vzdycky sviznejsi a rychlejsi nez Live verze. Mam potize s HDD, tudiz neco takoveho nemuzu testovat hned.. tohle by chtelo extra disk na hrani. Vsechny mnou uverejnene recenze byly vzdycky ciste subjektivni, chybi tomu nejake objektivni mereni... existuji treba nastroje, ktere by monitorovaly treba vytizenost RAM u urciteho procesu nebo start systemu v sekundach?

    OdpovědětVymazat
  12. Kuromaru: zkus i dildo, ten nazev je hodne podobny, protoze oboji je na p*cu ... :D

    OdpovědětVymazat
  13. rionka: ano, prepac.. sekol som sa.. malo byt ako si ty povedala, Lubuntu je nenarocnejsie nez Xubuntu.^^ jj, nejake take aplikacie by mali byt..
    ono, tiez by som sa mozno do toho pustil, ale mam problem s miestom na disku. :D (a mojou lenivostou =_=") a co je zle, ze by tvoje testy boli mierne subjektivne? je to tvoj blog s tvojimi pocitmi a nazormi a tie maju byt subjektivne! :D
    a mne sa paci aj serial o distrach na LiveUSB :D len by som mozno uvital nejake hodnotenie nejake body.. co ja viem.. tucniakov! nieco ako "tato distribucia je svizna, ale ma svoje chyby.. preto jej udelujem 3 tucniakov" :) potom sa da lahsie porovnavat distribucie ;)

    OdpovědětVymazat
  14. Kuromaru: to je mi napad. budeme udelovat tucnaky. na to se jeste podivam :D

    Freezy: tvuj post jsem vubec nepochopila, nema pro me zadnou informacni hodnotu. Teda krome toho vyhvezdickovaneho vyrazu. Asi zavedu absolutismus a budu priste takove veci rovnou mazat.

    OdpovědětVymazat
  15. Freezy: si vtipný ako Vianoce v auguste.

    OdpovědětVymazat