Názory k článku
Stránky nabobtnaly o 15 procent
Flash
celé vláknoRe: Flash
celé vláknoNárůst BonusWebu
celé vláknoMožná by ale Lupa mohla udělat i srovnání BW s BW Profi, v této chvíli je HTML kód titulní stránky BW v PROFI verzi 60,5 kB a obrázky mají 89,5 kB :o)).
Re: Nárůst BonusWebu
celé vláknoRe: Nárůst BonusWebu
celé vláknoDotaz
celé vláknoRe: Dotaz
celé vláknoRe: Dotaz
celé vláknoRe: Dotaz
celé vláknoTakže jsem si jednak vědom problému s týdnem bez reklam, a hned ho také eliminuji změnou vzorku, a pak tady nejde o reprezentativní vzorek už z povahy výběru (Jirka v roce 2000 servery vybíral bez nějakých nároků na reprezentativnost). To měření je zajímavé především z důvodu meziročního srovnání. Ten 15% nárůst datového objemu může být opravdu způsoben především tím, že loňské měření proběhlo v dubnu a letošní v říjnu, ale i tak je varující, že objem se zvyšuje, aniž by k tomu byli vybaveni uživatelé, a doba načítání průměrně 4krát přesahuje snesitelnou hranici.
Na statistickou přesnost si tu nehraju ani náhodou.
irelevantnost
celé vláknoRe: irelevantnost
celé vláknoRe: irelevantnost
celé vláknoRe: irelevantnost
celé vláknoRe: irelevantnost
celé vláknonakonec z Vas bude lidovy vudce, blahopreji :-) Ja jim rozhodne byti nehodlam.
Re: irelevantnost
celé vláknoRe: irelevantnost
celé vláknoRe: irelevantnost
celé vláknoRe: irelevantnost
celé vlákno15% je velky narast a ked zoberiete este v uvahu ze aj predtym boli tie stranky obrovske tak to je priam tragedia.
Ruku na srdce, nieje to krasne ked mate dobru linku a stranky vam idu ako z disku? Lenze mozte mat linku aku chcete aj tak budete vidiet rozdiel medzi takym bonuswebom alebo doupe.cz a medzi kvalitne spravenou strankou.
návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoZrovna minulý týden jsem řešil problém, že jeden profesionál se na své stránky nepodíval v ničem jiném než v MSIE, i když měl výslovně uveden v zadání kromě MSIE i Netscape. Výsledek, po urgencích odtsranil pouze vyložené chyby v HTML, které nebyly v MSIE vidět, a co naopak neuměl Netscape z XHTML, to tam samozřejmě "profesionálně" ponechal. Hlavně že se na stránky nezapomněl podepsat jako autor!
Jednu věc ale nechápu, proč už od povodní mají například v jiné veřejné knihovně chybu v HTML-kodu. To se tvůrce za celou tu dobu nedostal k žádnému jinému prohlížeči, než k MSIE, jenž chybu umí překonat? Určitě dostal! Ale přece ho to "profesionálně" nezajímá, jak jeho stránka vypadá jinde než na jeho počítači.
Ale s tím je asi potřeba se u nás smířit.
Re: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoMyslím, že požadavek, aby weby dobře vypadaly v prohlížečích slušně respektujících standardy (což je cca 90-95 %), přitom byly VŠUDE plně použitelné, je docela rozumný.
Re: návrhy na vylepšení
celé vláknoTo je naprosty podes co se tyce zobrazovani i spravneho HTML kodu, s CSS je to jeste horsi a podpore JavaScriptu se uz neda mluvit.
Muj kod tedy zasadne validatorem neprojde, ale jsem spokojeny s tim, ze po mne vsechno zobrazi MSIE, Mozilla a pokud nepouzivam DOM pro zmenu obsahu stranky tak i Opera.
Re: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vlákno- kolik je na ceskem internetu validnich stranek? 30?
- stranku se zkrizenymi tagy NN zobrazi.
Aby bylo jasno - byl bych rad, kdyby vsechny weby byly podle XHTML 1.0 a CSS, ale protoze nejsou a nikdy nebudou, nikomu nevycitam nevalidni kod. Pokud jde zobrazit - je to v poradku (protoze nejde o kod, ale o zobrazeni).
Re: návrhy na vylepšení
celé vláknoŘekni mi jediný přesvědčivý argument, proč nepsat validní kód místo nevalidního, když je to MÉNĚ pracné, datově zpravidla menší (záleží na tom, nakolik přesuneš do stylu layout) a mnohem univerzálněji použitelné.
Re: návrhy na vylepšení
celé vláknoDruhak by člověk musel znát HTML a DOM. To samozřejmě opravdový webmaster zná. Nikoliv však miliony lidí, kteří si s nástroji typu Frontpage přijdou jako profíci na dělání stránek (viz můj další příspěvek zde).
No a za třetí (i když to je více méně shrnutí toho 1. i 2.) - lidé HTML kód a principy jeho psaní neznají a jedinou kvalifikací jejich "práce" je to, že to "MSIE nějak zobrazí", takže kolikrát ani neví (protože je to nenapadne), že to mají úplně blbě.
Sad but true.
Re: návrhy na vylepšení
celé vlákno- sám jsem jich napsal víc
- jak kterou
On je rozdíl v tom, jak moc je ten kód nevalidní. Když se sem tam použije nějaký proprietární atribut, obvykle to moc nevadí. Když zkřížíte tagy nebo použijete backslash místo lomítka, stránka (nebo její část) se vám při korektním chování prohlížeče nemusí zobrazit vůbec. A to rozhodně není v pořádku. Minimálně jednou týdně narazím na vstupní stránku, ze které se nedostanu dál, aniž bych se podíval do zdrojáku a opsal (opravil) URL vhodného odkazu.
Co mne však vytáčí nejvíc, jsou stránky, které v záhlaví nesou hrdě DOCTYPE specifikaci HTML 4.01 Transitional a validátor na nich najde desítky chyb (a to nejen chybějící ALTy). Proč to tam ten autor vůbec píše, když zjevně netuší, co to znamená?
Re: návrhy na vylepšení
celé vláknoUž jsem se o tom jednou zmiňoval - zamailoval jsem jednomu takovému expertovi (uvedený jako webmaster), kde má jaké chyby a také jsem mu napsal, že je to proto, že to vygeneroval z Wordu, který korektní HTML vůbec generovat neumí). Za chvíli mi volal a jednak se hrozně divil, jak můžu mít problém, když na jeho MSIE mu to funguje a druhak se divil, proč mu haním Word a bezelstně se mně ptal, v čem jiném to tedy má psát. Věřte mi, že není až taková výjimka.
Re: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoJinak já nevím, jesli tam tu hlavičku přímo takto sype editor stylu Word/Frontpage apod., ale rozhodně mám ověřeno, že většina lidu, která v těchto produktech tvoří stránky, o HTML nemá ani páru.
Teď je otázka, proč to HTML z FrontPage/Office apod. je tak zmršené. Nechci být moc paranoidní, abych za vším viděl nějaká spiknutí apod., ale nemohu se ubránit dojmu, že je pravděpodobnější, že to ti programátoři tak zmršené udělali naschvál než že jsou tak neschopní.
Re: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoCo si kdo udělá podle příručky webmasterem za 20 minut, to je jen a jen jeho problém. Tady jsme se bavili o tom, že pokud to vyplodí funkcí Save as HTML, může žít v dobré víře (živené marketingem MS), že je to tak správně.
Re: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoMS zdarma k Office dodává add-on filtr, který z Wordu udělá skutečné HTML. Sice to také není žádný zázrak, ale s tím základním exportem je to nesrovnatelé.
2) Úvaha, že by bylo jednodušší, aby Office produkovala korektní HTML je velmi odvážná, troufám si říci dokonce utopická. Pokud něco víte o HTML, tak vám musí být jasné, že z obceného dokumentu ve Wordu vytvořit HTML prostě nelze, neboť HTML je hypertext a obsahuje tedy *víc* informací, než formátovaný běžný text.
Teoreticky by snad šlo (při dodržení určitých pravidel tvorby zdrojového dokumentu) exportovat jakési sémanticky ochuzené, avšak syntakticky validní HTML. Jenže ani to zatím *žádný* WYSIWYG nástroj nedokázal, a to ani nástroje specializované, které za sebou mají léta vývoje (Macromedia, Adobe, atd.). Tato skutečnost IMHO naznačuje, že to asi opravdu jednoduché nebude.
Re: návrhy na vylepšení
celé vláknoNavíc teď jsem se schválně podíval do dokumentace a čtu tam:
When you publish an interactive workbook on a Web page, the result is an HTML file
Takže MS tvrdí, že z toho HTML leze.
2) Já s Vámi částečně souhlasím, že úplně korektní HTML z toho asi vylézt nemůže, ale rozhodně by to šlo udělat podstatně lepší, než je to, co z toho leze teď. Opravdu se nemohu ubránit (možná paranoidnímu) dojmu, že jde nikoliv o neschopnost, ale o záměr.
Re: návrhy na vylepšení
celé vláknoÚplně jsi však pominul, že funkce Save as HTML šla udělat o mnoho, mnoho lépe tak, aby vyhovovala tomu, co je (bohužel v dnešní době už jen "mělo být") uznávaným standardem. To, že standardy jsou potřeba, aby se dalo vzájemně spolupracovat, je snad neoddiskutovatelné. Je akorát nutné určit rozumnou míru, aby standard nebyl jen nějaký zastaralý zkostnatělý omezovač rozvoje.
Moje reakce se týkala právě toho, že jsem přesvědčen, že standardy kolem HTML (a nejsem webmaster, čili samozřejmě pouze tak daleko, co vím) nejsou zastaralé a chyba je především v těch dvou oblastech.
Jenom mi dovol na závěr poznámku, stejně jako s bolavým zubem jdeš k zubaři, vizitky si necháš tisknout v graf. studiu a mobila si koupíš v krámě a nebudeš ho doma po večer zkoušet sestavit ze součástek z GME, tak bych já očekával,
že je normální na výrobu WWW stránek si zaplatit webmastera, za správu sítě správce (byť externího) apod., obecný trend je opačný. Microsoft naučil lidi klikat a nebát se počítačů, ale zároveň jim dává falšený pocit sebevědomí a ti se pak cpou tam, kde nemají co dělat, neb tomu nerozumí. Schválně, kolik znáš firem, kde správce jejich peer-to-peer, popř. NT/2000/XP server je ten z firmy, kdo umí nejvíc klikat. Já jich znám opravdu hodně a pak to dopadá tak, že klikač něco podělá a je úplně v koncích, protože vůbec neví, co dělá (a to dá rozum, když to není jeho práce).
Ale zpět k věci - i pokud bych měl názor, že každý se má vrtat ve všem, než aby to nechal udělat toho, kdo tomu rozumí, stále je tam ta druhá strana, a to fakt, že programy nedělají to, co dělat mají, nebo to dělají blbě. Nebo snad opravdu to, co vyleze z MSOffice (bez ohledu na to, že to MSIE zobrazí) jako HTML považuješ za korektní kód? Obdobně FrontPage, ale i jiné (ne nutně z dílny MS) aplikace, které o sobě tvrdí, že generují HTML kód. A tam je dle mně chyba a je to podstatně větší problém než případná zastaralost HTML standardu.
Re: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoStejne jako jdete se zubem k zubari, jako si kupujete mobil v krame a jako si delate vizitky ve studiu, tak si delate stranky ve Wordu a ve Frontpage.
Lide chteji publikovat informace, a kdyby si k tomu meli nekoho najimat a platit mu za to, na internetu zadne stranky nebudou, to je fakt. Ostatne, kolik uzitecnych informaci jste nasel prave na takovych, mizernych strankach? Ja spousta.
Re: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoJinak údržba validních stránek s odděleným obsahem a vzhledem je daleko méně náročná než údržba obvyklého kódového guláše.
Re: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoAle opakuji už asi počtvrté
(sorry za velké písmo, ale nechci to pořád opakovat): já tu nejsem nějaký Don Quichote bojující s větrnými mlýny, já jsem původně oponoval názoru, že na vině stávajícího stavu jsou zastaralé standardy. Já jsem tvrdil, že nikoliv, že to jsou zmrudlé aplikace a BFU webmasteři. Toť vše.Jenom ještě jedna věc, W.K. tu argumentuje nějakými home uživateli apod., ty já teď neřeším. I těch dvou konkrétních příkladech ze včerejška je např. Student Agency a netvrďte mi tu nikdo, že jejich stránky jim po večerech dělal elektrikář s uklízečkou a řidičem. Já se obávám, že narazili na nějaké rychlokvašky "profíky", a prděj na to, protože jsem to jejich šéfovi poslal, ať si to opravěj). Obdobně jsem tu popisoval příběhy s Computer Pressem, Annoncí, to všechno jsou firmy, které si web mohou zaplatit, ale "odborníci", kteří jim stránky dělali, nedokážou pochopit, že existuje něco jako DOM nebo HTML standard.
PS: většinu informací, které hledám, nenacházím na stránkách topiče Lojzy Dvořáka, který si tam vystavil svého psa a popisuje, jak včera pařili s kamarády (= ironizovaný popis těch normálních stránek běžných lidí).
Re: návrhy na vylepšení
celé vlákno>> ja prece nikde netvrdil, ze MS Word a Frontpage delaji korektni kod. Delaji spatny kod. Proste spatne aplikace
>> monopol MS muze byt i dobrej, v budoucnu Predstavte si, ze MS dokaze z techto programu generovat korektni kod. To bude zaplava validnich stranek, co? :)
>> IE nerenderuje stranky "zmrudle". Pravda, ma nejake chyby, ale nejake chyby maji i ostatni prohlizece.
>> Divil byste se, kolik informaci lze nalezt na takovych strankach. Nepocitam samozrejme stranky s Lojzou :)
Re: návrhy na vylepšení
celé vlákno> MS dokaze z techto programu generovat korektni kod. To bude
> zaplava validnich stranek, co? :)
No a na tom je něco špatného? Pokud se aplikace chová korektně, je to snad jedině dobře, ne?
> IE nerenderuje stranky "zmrudle". Pravda, ma nejake chyby,
> ale nejake chyby maji i ostatni prohlizece.
Já jsem myslel, že tu vážně diskutujeme a ne že se bavíme vtípky. Podívejte se na moje uvedené dva příklady zde v diskuzi, podívejte se na HTML kód (jaký je dementní) a teď mi řekněte, jestli to, co z toho IE udělal, není zmrud. Je IMHO velikou chybou, že (nevím, zda to nezavedl už Netscape, ale rozhodně MSIE to dovedl podstatně dál), že nerespektuje HTML kód, pořád se snaží něco domýšlet, předělávat apod. Zkrátka klasické chování Microsoftí umělé inteligence ve stylu (naschvál přeháním, aby mě někdo nebral za slovo) "sice jsi stiskl tlačítko Tisk, ale já si vím, že jsi měl na mysli 'označit odstavec a v něm písmo nastavit na červenou barvu' a tak to za tebe udělám".
Zkrátka a dobře - interpretovat kód tak, jak je, pokud obsahuje chyby, tak je zobrazit. Mně je opravdu líto vývojářů Mozilly, kteří se (v zájmu kompatibility s MSIE) snaží se skřípěním zubů dosáhnout podobného chování jako MSIE právě proto, že dneska je většina všech stránek zkrátka příšerná.
Re: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoa vam snad vadi, ze se IE snazi domyslet, co jste se snazil udelat? To prece delat kazdy prohlizec, kazdy program, jinak by nemohl fungovat.
Ale vazne - nevim, co je spatneho na tom, ze IE toleruje chyby v kodu. Auta take toleruji prekroceni rychlosti a nikomu to nevadi.
Re: návrhy na vylepšení
celé vláknoVadí mi to z jednoho konkrétního důvodu - tahle "radobyinteligence" je implementačně závislá a není nikde definovaná. Takže nedělá nic jiného, než že do webu rozesívá nekompatibilitu.
Jsem programátor, čili uvedu analogii:
Představte si, že napíšu kód:
for(int i = 1; i < 10; ++i)
{
printf("Hodnota %d\n", ii);
}
Každý překladač (protože je to definované standardem) mi ohlásí chybu v řádku 3, že nezná proměnnou ii. Díky tomu mám možnost tu chybu opravit a daný kód přeložit pod každým C++ překladačem, co znám.
Teď si představte, kdyby se (např. Microsoftí) překladač choval tak, že by nedodržoval standard, ale řekl by si "on tam napsal ii, nikde ii nemá, ale všude má i, takže určitě myslel i) a kód přeložil. V tu ránu by se stalo to, že bych nepoznal, že tam mám chybu a měl bych jen malou šanci zjistit, že todle nikde jinde než pod tím konkrétním překladačem nepřeložím.
A nakonec si zkuste představit jiný překladač, který bude svou rádobyinteligencí uvažovat takto: "v jediném místě, kde leze nějaký výstup, používá ii, tudíž všude jinde chtěl použít ii a ne i, tak se zachovám, jako by místo i mělo být ii". Také rádobyinteligence, ale odlišná implementace (přestože v tomto konkrétním případě by byl výsledek stejný).
A ještě jedna, dle mně nejdůležitější věc, kterou jste úplně opominul. Auto toleruje překročení rychlosti proto, že dělá přesně to, co mu uživatel sdělil, že má udělat, zatímto ta MS inteligence se chová přesně opačně, tj. dělá to, co si myslí, že je teď zrovna nejlepší, často bez ohledu na to, co mu uživatel sdělil, že má udělat.
Pokud je jednou definován stardard, aby bylo možné si vzájemně rozumět, je správne trvat na jeho dodržování, protože jakékoliv odchylky jsou jen cesta k tomu, že to dorozumění bude čím dál tím těžší. To by také bylo vhodné si uvědomit.
Re: návrhy na vylepšení
celé vláknoSamozrejme, jsou zde problemy toho typu, ze IE napr. pocita box odlisne podle standardu, ale takove problemy maji obcas i jine prohlizece - Opera, Mouzilla, Netscape atd.
Primarnim ukolem prohlizece je zobrazovat stranky. A pokud chybi neco, co by dle standardu melo zabranit zobrazeni, treba neukoncena tabulka, NEVIDIM PROBLEM V TOM, ZE IE TAKOVOU STRANKU ZOBRAZI. Jde o informace a ty je potreba zobrazit, za kazdou cenu. To, ze prohlizece umoznuji zobrazovat i nevalidni kod, neni ani tak jejich problem, jako spise problem uzivatele, resp. tvurce stranky. Neplette si prosim pricinu s nasledkem.
Re: návrhy na vylepšení
celé vláknoAuta umoznuji jet rychlosti, ktera je nad povolenou rychlosti, stejne jako prohlizece umi zobrazovat stranky, ktere neodpovidaji standardu.
Vzdy je problem na jedne strane - na uzivateli. Bez uzivatele auto nezrychli nad povolenou rychlost, nedojde poruseni pravidel SP, s validnim kodem rovnez nedojde k poruseni standardu.
Re: návrhy na vylepšení
celé vláknoJinak v HTML se IE asi opravdu chová tak, že vložíte tabulku a IE zobrazí tabulku. Ale třeba rozpoznávání mime typů dělá IE tak, že mu pošlete mime typ dokumentu a IE se podle přípony rozhodne, že je to ve skutečnosti něco jiného.
Ale fakt je, že nejlepší chybu tohohle typu jsem jendou našel v NN 4 - u tagu P jsem měl nadefinováno align="justify" a NN zobrazoval text zarovnaný doleva - nakonec jsem dospěl až do stavu, kdy to, zda NN text zarovná do leva nebo do bloku záleželo na jednom jediném písmenku uvnitř TEXTU toho odstavce :-)
Re: návrhy na vylepšení
celé vlákno...snazi domyslet, co jste se snazil udelat? To prece delat kazdy prohlizec, kazdy program, jinak by nemohl fungovat.
Naopak, IMHO každý korektní program funguje tak, že dělá přesně to, co mu uživatel řekne, to znamená, že se chová deterministicky, že když stisknete čudlík A, udělá akci A. Pokud milujete programy, kde stisknete čudlík A a ono to jednou udělá akci A, podruhé akci B a potřetí akci C, dle toho, co program usoudí, že je to nejlepší, máte úplně odlišnou představu, jak by programy měly fungovat, než já.
Vám se někdy stalo, abyste v Photoshopu zadal kreslit modrou přímku a Photoshop Vám udělal červený oblouk, protože usoudil, že se tam bude červený oblouk hodit víc (popř. že už jste dlouho nedělal červené oblouky, tak je na čase nějaké udělat)?
Re: návrhy na vylepšení
celé vláknoAle tak, jak pisete, se chova i Internet Explorer. Udelam tabulku - zobrazi tabulku, zbarvim ji modre, zobrazi se modre. To, ze IE renderuje neco chybne - treba velikosti boxu - to je take predvidatelne, vite o tom a vite, jak to resit. IE se rozhodne nechova tak, jak pisete, ze jednou na stisk A udela B a podruhe C. T
Re: návrhy na vylepšení
celé vlákno<a href=""http://www.kosys.cz/user.zip"
alt="Soubor USER.ZIP (pro dealery)" ></a><strong>stáhnout</strong></a>
a Explorer místo aby vypsal chybu, tak tu první značku </a> úplně ignoruje (text "stáhnout" bude link).
Ale pokud napíšu:
<a href=""http://www.kosys.cz/user.zip"
alt="Soubor USER.ZIP (pro dealery)" >stáhnout</a><strong>text</strong></a>
tak zase ignoruje tu druhou značku </a> (text "stáhnout" bude link a "text" bude silně) atd. atd.
Takže si Explorer dělá, co chce, jak chce, nezávisle na tom, co dostane za příkaz v HTML.
Nebo napíšete
<img src="aaa\sss.gif">
a Explorer si z toho (naprosto svévolně) udělá
<img src="aaa/sss.gif">. Pokud Vám to přijde normální, tak potěš.
Re: návrhy na vylepšení
celé vláknoa co se vam na tech kodech nelibi, krome toho, ze se jedna o totalne nekorektni kod?
Prvni priklad IE interpretoval spravne - zobrazil odkaz, protoze SPRAVNE rozpoznal, ze uzaviraci znacka je vlozena predcasne.
Druhy priklad, IE SPRAVNE zobrazil odkaz, SPRAVNE udelal zbyrazneny text a ukoncovaci znacku odkazu, ktera je navic, SPRAVNE ingnoroval.
Co se tyce posledniho prikladu s lomitky, opet IE "opravi" spatne lomitko a zobrazi obrazek.
At se divam na kody ze vsech stran, nikde nevidim, ze by IE delal neco spatne, nebo dokonce, ze by interpretoval stejny kod pokazde jinak (kody jsou odlisne). Vse dela spatne uzivatel. Prohlizec se pouze snazi interpretovat kod a to je take jeho prace. Proc prosim vas chcete, aby prohlizece byly uplne TUPE? HTML neni programovaci jazyk.
Jinak, vy snad znate prohlizec, ktery by pri chybe v HTML vyhazoval chybu? Ja tedy ani jediny.
Re: návrhy na vylepšení
celé vláknoKdyž je tato vlastnost IE tak úžasná, můžu se zeptat, proč se takto nechovají třeba mnou zmíněné překladače jazyka C/C++? Bylo by úplně super, abych mohl psát úplné kraviny a překladač si domyslel, co tím chtěl básník (autor kódu) říci.
Odpovím si sám a opakuju se, proto je to moje opravdu poslední vyjádření, protože si připadám, že mlátím prázdnou slámu:
V okamžiku, kdy se aplikace, která má daný kód zpracovat, pokouší do procesu zpracování zanést nějakou umělou inteligenci (domýšlení), v ten okamžit ztrácím kompatibilitu (přenositelnost), protože zatímco strukturu kódu (HTML, prog. jazyka apod.) lze standardizovat, standardizovat onu domýšlivost je velmi obtížné, prakticky nemožné.
A já jsem vždy žil v představě, že web je hlavně o tom, že se k informacím dostanu prakticky odkudkoliv s čímkoliv (myšleno browser podporující standardy).
Re: návrhy na vylepšení
celé vláknoZdravim,
ale co sem porad tahate ty prekladace programovacich jazyku. Tvoril jste snad nekdy HTML stranku? HTML neni programovaci jazyk, je to pouze znackovaci jazyk, nejsou tak zadne podminky, neni mozne vytvaret funkce, ukladat do promennych NIC! HTML nerika, jak se ma v prohlizeci zobrazit, rika pouze, jak by se mohlo zobrazit, konkretni inpretace je pak uz na klientovi.
Nechapu, proc vam ta inteligence vadi? Pokud tvorite korektni kod, prohlizec si nic nedomysli (vse je v poradku!). Pokud tvorite prasacky kod, je VELKE PLUS, ze i takovy kod dokaze prohlizec zobrazit. Nechapu, jak by me mohlo toto PLUS, jako ctenare omezovat. I kdyby to nahodou intepretoval prohlizec zcela spatne, a zobrazil neco jineho, porad je to VELKE PLUS. Jinou alternativnou by totiz bylo to, ze s k informacim nedostanete vubec
A kte posledni vete. Co porad mate s temi prohlizeci podporujici standardy? Vsechny podporuji standardy, nektere vice, nektere mene. Nekoretni kod neni chyba prohlizece, ale uzivatele. UZIVATELE! A diky takovym prohlizecum, jako je IE a dalsi, ktere dokazi interpretovat prasacky kod, se DOSTANETE PRAVE KE VSEM K INFORMACIM.
Porad tady nadavate na IE. Co takhle spise nadavat na takove uzivatele? Naprogramujte si vlastni prohlizec, ktery vam nic nezobrazi pri sebememensi chybe v kodu. Pak mi dejte vedet, kolik stranek jste na internetu precetl.
Take si pripadam, jakobych mlatil prazdnou slamu...:)
Re: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoAno, kdyz vam vysvetli, ze minoritami se nebudou zabyvat, tak to opet neni chyba prohlizece, ale problem tvurce stranky, resp. jeho nabubrelost.
Existuji dve cesty - prohlizec s "inteligenci" (zobrazi i prasacke stranky), anebo bez inteligence (nezobrazi stranku obsahujici jedinou chybu). Nezda se vam skoda, ze kvuli spatne vlozenemu prvku se nedostanete ANI K JEDNE INFORMACI?
Re: návrhy na vylepšení
celé vláknoS tezí, že kdyby některé prohlížeče nepodporovaly nekorektní HTML, nedostali bychom se k informacím, zcela zásadně nesouhlasím. Je to přesně naopak, stránka by se nezobrazila ani autorovi a on by byl nucen ji napsat správně. Takže by se pak zobrazila všem. Takhle se často zobrazí jen těm, kdo s ním sdílejí stejný prohlížeč, který si dané chybné konstrukce domýšlí stejně.
Re: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoRe: navrhy na vylepseni
celé vláknoRe: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoJá beru, že Vám to takhle vyhovuje, ale uvědomte si, že někdo jiný může mít opačný názor a já jsem se vyjádřil, že právě ono zmíněné chování MSIE má za následek (spolu s těmi "webmastery"), že současné stránky vypadají tak, jak vypadají. Pokud máte pocit, že tomu tak není, OK, ale pořád tu opakujete to samé. Jediné, co je tu nového, že mi tvrdíte, že Explorer se chová deterministicky a korektně, já tvrdím, že nikoliv a dokládám to příkladem.
Re: návrhy na vylepšení
celé vláknopodle si tu pletete pojmy. Takze, rozlisujme toto:
- odlisne chovani pri stejneho kodu (to IE nedela)
- domysleni pri nekorektnim kodu
- spatna implementace nekterych casti kodu.
Re: návrhy na vylepšení
celé vláknoJá se zeptám úplně jinak - co by vám tak vadilo na tom, kdyby prohlížeč korektně interpretoval to, co dostane jako podklad (HTML) a nezobrazil (popř. vypsal chybu) v případě, že narazí na chybný HTML kód (a nedomýšlel si)? Kdyby se toto dělalo už od začátku, tak jsme se nikdy nedostali do stávající situace (ano, byli bychom pak ochuzeni o některé výplody Lojzíků a Frantíků, ano, je to kdyby, stejně jako "kdyby byly ryby").
Re: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoBelow are the results of checking this document for XML well-formedness.
* Line 6, column 17:
^
Error: attribute values must be quoted in XML
* Line 7, column 26:
^
Error: attribute values must be quoted in XML
* Line 8, column 11:
^
Error: attribute values must be quoted in XML
* Line 9, column 11:
^
Error: attribute values must be quoted in XML
* Line 10, column 10:
<link rel=File-List href=""Test_files/filelist.xml">
^
Error: attribute values must be quoted in XML
* Line 95, column 6:
</head>
^
Error: end tag for "link" omitted; end tags are required in XML for non-empty elements; empty elements require an end tag or the start tag must end with "/>"
* Line 10, column 0:
<link rel=File-List href=""Test_files/filelist.xml">
^
Error: start tag was here
* Line 95, column 6:
</head>
^
Error: end tag for "meta" omitted; end tags are required in XML for non-empty elements; empty elements require an end tag or the start tag must end with "/>"
* Line 9, column 0:
^
Error: start tag was here
* Line 95, column 6:
</head>
^
Error: end tag for "meta" omitted; end tags are required in XML for non-empty elements; empty elements require an end tag or the start tag must end with "/>"
* Line 8, column 0:
^
Error: start tag was here
* Line 95, column 6:
</head>
^
Error: end tag for "meta" omitted; end tags are required in XML for non-empty elements; empty elements require an end tag or the start tag must end with "/>"
* Line 7, column 0:
^
Error: start tag was here
* Line 95, column 6:
</head>
^
Error: end tag for "meta" omitted; end tags are required in XML for non-empty elements; empty elements require an end tag or the start tag must end with "/>"
* Line 6, column 0:
^
Error: attribute values must be quoted in XML
* Line 99, column 11:
<div class=Section1>
^
Error: attribute values must be quoted in XML
* Line 101, column 9:
<p class=MsoNormal>Test</p>
^
Error: attribute values must be quoted in XML
Re: návrhy na vylepšení
celé vláknojako si mobil stavíte z Merkuru a zuby si trháte sami nití přivázanou na kliku dveří, tak i webové stránky si chcete dělat sami. :-)
Když chce člověk dělat zubaře, chodí kvůli tomu aspoň 20 let do školy. Ale zub si opravdu můžeš vytrhnout i jako naprostej analfabet -- dokonce ušetříš a budeš mít příjemnej pocit, žes to zvládl sám a nikoho jsi kvůli tomu neotravoval.
Vždycky se mi posmíváš kvůli přirovnáním, jsem rád, že tentokrát jsi ho použil sám :-))
Re: návrhy na vylepšení
celé vláknoTobe se nekdo posmiva?
Re: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoS tou uspornosti to taky neni pravda, jak se uvidi v dalsim dile...
Re: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoBTW, přidal bych ještě nějakou základní kontrolu portability a dodržování standardů v oblasti skriptů a DOM - aspoň jestli to nepoužívá jen document.all/layers a neignoruje DOMovské getElementById apod. Ale je pravda, že tyhle kontroly by měly být od objemových statistik odděleny.
Taky by se dalo počítat, o kolik se dá stránka zkrátit pouhým vypuštěním naprosto zbytečného balastu, jako mezery, komentáře v HTML, CSS a JS apod. (Předpokládám, že to asi bude zanedbatelné procento, ale bylo by zajímavé to změřit.)
Re: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoAspoň elementárních chyb v HTML, jako jsou neuzavřené nebo překřížené tagy, by se snad mohli všichni autoři webů vyvarovat, když už místo 1 kB kódu validního a hezkého radši vygenerují 2-3 kB něčeho, s čím si poradí jen ty nejotrlejší browsery.
Re: návrhy na vylepšení
celé vlákno1) chybou uživatelů, že si vybírají "špatný" prohlížeč
2) chybou tvůrců prohlížečů, že ignorují majoritu a drží se standardů, které jsou spíš silackým gestem než skutečnou hybnou sílou...
Re: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoZatim sem nenarazil na rozumny zpusob, jak tohle dostat z mozilly, aniz bych pro kazdy element
ruco definoval eventHandler
Re: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoRe: návrhy na vylepšení
celé vláknoDle mých zkušeností nejde až tak o zastaralé standardy, jako třeba o to, že Internet Explorer (majoritní browser, na kterém většina "webmasteru" své stránky projede a když se něco zobrazí, považují je za funkční) neparsuje a nezpracovává HTML kód, pouze ten HTML kód stránky vezme za základ teze "Co tím chtěl autor říci" (nikoliv "co tím autor řekl) a výsledkem jsou dementní stránky, které chodí právě a pouze jen v MSIE. Správný přístup by byl interpretovat HTML přesně tak, jak ho dostanu, a ne se při překřížených tagách a podobných nesmyslech domýšlet, jak to asi mělo být.
Klasický příklad, na který jsem včera narazil:
http://www.kosys.cz/private.htm - odkaz stáhnout v Mozille (korektně) nefunguje, protože "pan webmaster" tag <a> ukončil dvakrát.
Nebo třeba http://www.studentagency.cz/homepage/letenky/letenky/letenky.php - tam se zase neukáže tlačítko odeslat, protože nějakej idiot (sorry, to už se nedá říct slušnějc) tam má odkaz src="pictures\vyhledat.gif"
A mohu pokračovat.
Opakuji, co z mých zkušeností vyplývá: nejde o zastaralé nebo nefunkční standardy, jde
* o dementní "webmastery", kteří vyjednou stránku z Wordu nebo Frontpage (díky MS samozřejmě plnou chyb a nestandardností v HTML) a myslí si o sobě, že jsou mistři světa
* a o prohlížeč MSIE, který zdeformoval způsob zobrazování stránek a (dle mně v souladu s předchozím bodem) zobrazí i nebetyčné kraviny (viz moje dva příklady) a tím ty blbé "webmastery" z předchozího bodu ukonejší v tom, že jejich stránky jsou OK. Vzhledem k jeho majoritě je situace taková, jaká je.
Re: navrhy na vylepseni
celé vláknoRe: návrhy na vylepšení
celé vláknoRe: navrhy na vylepseni
celé vláknoA jak jste to vlastne zmeril ... ?
celé vláknoTakze se ptam, jak vite, kolik vam toho ten server poslal? Zvlaste, kdyz nektere servery posilaji HTML pekne zkomprimovane, takze misto nakych 160KB po tom modemu jede kilobajtu PODSTATNE mene. Co vy na to? :-)
Re: A jak jste to vlastne zmeril ... ?
celé vláknoRe: A jak jste to vlastne zmeril ... ?
celé vláknoRe: A jak jste to vlastne zmeril ... ?
celé vláknoRe: A jak jste to vlastne zmeril ... ?
celé vláknoRe: A jak jste to vlastne zmeril ... ?
celé vláknoPokud jde o subjektivní zrychlení načítání, o tom jsem psal loni, tak jsem se nechtěl opakovat. Lupa je v tomhle na titulce celkem dobrá, protože první perex vyběhne během vteřiny.
Rozhodně jsem nechtěl, abyste získal dojem, že o velikosti smýšlím jako o jediném parametru použitelnosti. Natolik se v usability orientuji, že bych asi nemohl něco takového tvrdit ani dost přesvědčivě.
Re: A jak jste to vlastne zmeril ... ?
celé vláknoRe: A jak jste to vlastne zmeril ... ?
celé vláknoneni se cemu divit
celé vláknovysledek starsiho mereni najdete na teto strance