No, že byl IE 5/6 dobrý bych netvrdil tak jednoduše.
V době IE 6 na Win XP jsem poprvé začal šťourat do počítačů, jak jinak než obligátně přes weby (html, css).
Vím, že IE 5 ( u šestky nevím, nepamatuji si) špatně počítal marginy a paddingy. Resp. jinak, než všechny ostatní prohlížeče. A byl docela vopruz.
„V době IE 6 na Win XP jsem poprvé začal šťourat do počítačů, jak jinak než obligátně přes weby (html, css).“
Měl jsem to naprosto stejně a z té doby (začátky si člověk pamatuje nejlépe) mi ohledně tvorby webu ve spojení s Microsoftem zůstala dost silná pachuť. To, jak to vypadalo, je velice pěkně popisováno na Jak Psát Web, např. módy prohlížečů, nebo když si člověk projde několik stránek s CSS vlastnostmi a porovná sekce podpory v prohlížečích - nedělal jsem sice formální výzkum, ale subjektivně jsem za mnohá léta, kdy jsem se na Jak Psát Web neustále vracel, nabyl dojmu, že starší IE prostě je nejproblémovější. (Samozřejmě platí, že nejstarší verze prakticky jakéhokoliv prohlížeče má své problémy, ale u IE opravdu dlouho přetrvávaly.)
„No, že byl IE 5/6 dobrý bych netvrdil tak jednoduše.“
Na druhou stranu si myslím, že to tvrzení bylo myšleno v kontextu - v tomto případě z pohledu běžného uživatele. Dokud jsem se nezačal učit HTML, CSS a JS, IE pro mne jednak bylo synonymem Internetu a jednak zobrazoval stránky dost dobře na to, abych to jakkoliv řešil. Jak bylo zmíněno ve článku, kvůli majoritnímu rozšíření IE mu byla přizpůsobena většinová část stránek, takže technické problémy k BFU prakticky neprobublaly. Podle mne si tu éru jako „webové peklo“ pamatujeme jen my, vývojáři. Uživatelé zas tolik ne. IMHO.
Jj, je toho hodně zmrvenýho:
- faktický monopol Chrome / Chromium,
- 20kB statickýho textu zabalený do 20MB frameworkovýho bordelu
- komplikovaný rovnáky na ohybáky v podobě DV certifikátů apod
- závislost na několika málo službách (googleAPIs, googleFonts, ...)
- financováno z 90% z přehřátýho reklamního trhu
- šmírování kam se podíváš
To není dobrá situace...
Vesměs souhlas (kromě jedné položky, kterou neznám dost do hloubky, abych k tomu mohl mít relevantní názor). Klidně bych přidal i pár dalších položek, ale... jaký by to mělo smysl? Připadám si, jako když se jdu - tak jak teď jsem - postavit proti jedoucímu tanku.
Zrovna nedávno jsem se se známými (ne-IT) bavil na téma, co všechno o uživatelích FB ví a jak to předprodává a ano, část z nás v tom vidí problém. Ale byly tam i hlasy (od jinak dost rozumných lidí), kterým to nevadí. Jedna věc je neznalost - to chápu, v dnešní době jsou tak šílené proudy informací, že kdo se v oboru nepohybuje, prostě neví, tak jako třeba zase já bych měl problém i u těch nejjednodušších oprav auta. U toho si říkám, že je to jenom a pouze o informovanosti, že problém je „pouze“ v přehlcení informací. Ale když mi někdo (koho považuji za dost inteligentní osobu) řekne, že mu nevadí, když jsou na něm prováděny psychologické experimenty, manipulována nálada a předprodávány osobní informace... a nejedná se o ojedinělý názor... tak mám na to už jenom jedinou reakci - naprosto vážně a bez nadsázky.
"Ale když mi někdo (koho považuji za dost inteligentní osobu) řekne, že mu nevadí, když jsou na něm prováděny psychologické experimenty, manipulována nálada a předprodávány osobní informace... a nejedná se o ojedinělý názor... tak mám na to už jenom jedinou reakci - naprosto vážně a bez nadsázky."
Vitejte ve svete mimo IT bublinu, kde ma slovo "soukromi" daleko uzsi vymezeni, blizici se svetu fyzickemu. Nehodnotim co je dobre, jen se pozastavuji ze se "vazne a bez nadsazky" zabyvate otazkou sebevrazdy, namisto abyste se zacal zabyvat svou (ne)schopnosti pochopit tento svet.
BTW: "Manipulace nalady" je termin z nejake sci-fi?
Asi: https://www.pnas.org/content/111/24/8788.full ?
(Vysoka signifikance ale mala sila efektu, btw)
„Vitejte ve svete mimo IT bublinu, kde ma slovo "soukromi" daleko uzsi vymezeni, blizici se svetu fyzickemu.“
S tímhle se samozřejmě setkávám už dávno, já mám kolem sebe bublinu trochu jiného charakteru. Jenom mne nedávno šokovalo, jak moc do hloubky ten nezájem o vlastní soukromí jde.
„...se pozastavuji ze se "vazne a bez nadsazky" zabyvate otazkou sebevrazdy, ...“
Jistě to tak vyznívá, nicméně to tak není myšleno. To, že mi vadí dnešní společnost a nechci v ní být neznamená že se zabývám sebevraždou jakožto únikem z tohoto světa. Ve skutečnosti se jen snažím najít si své místo a mám štěstí, že jsem našel určitou skupinu lidí, které v tomto světě chybí to, co mně a čas od času jsme spolu a „unikáme“ z reality.
„... namisto abyste se zacal zabyvat svou (ne)schopnosti pochopit tento svet. ...“
Moje sociální neschopnosti jsou daleko horší, než jen to, a rozhodně se snažím s nimi pracovat.
Nicméně co se týče chápání světa - já jsem si určitě našel svou interpretaci (tím chci říct: nevím, zda jsem doopravdy pochopil tento svět, ale našel jsem svoje vysvětlení, které mi dává smysl), proč tomu tak je. Dokáži si představit, že by stačilo trochu slevit ze svých zásad, poslat do kopru svou filozofii, přizpůsobit se a budu jako všichni ostatní. Dokáži si představit, že bych tak fungoval a jak bych tak fungoval.
Ale jak jsem psal jinde - jsem poněkud tvrdohlavý mezek, takže to není moje cesta :D. Rozhodně ne dnes.
„BTW: "Manipulace nalady" je termin z nejake sci-fi?“
Omlouvám se, toto byl popis, jak to chápu, ne oficiální termín. Myslím tím tu kauzu, kdy se Facebook speciálním algoritmem pro výběr zobrazených příspěvků snažil ovlivnit náladu (ve smyslu emocionálního stavu) svých uživatelů.
@Kamui „Nejste vy já? Také mám tak nějak stejné názory na svět, a zároveň si říkám, jestli být obyčejným troubou co nic neví, tak by to vlastně bylo lepší.“
Občas mne napadne naprosto totéž a to nejen ve smyslu být obyčejným člověkem, ale i třeba v otázce náboženství. Na jednu stranu je mi jasné, že vzhledem k přírodě a zákonům přežití jsem „defekt“, protože „moje vývojová větev“ nevede k vyšší pravděpodobnosti přežití druhu (ba právě naopak, už jenom třeba kvůli názoru, že jsme přemnožení paraziti planety), na druhou stranu mi ale prostě přijde děsně nezodpovědné, co se děje :).
Nevím, zda by to bylo „lepší“, ale myslím si, že určitě „jednodušší“, pokud to člověk nepřežene (a např. se nezažene do dluhové pasti, nepřežene to s chlastem, drogami, apod.).
"Jenom mne nedávno šokovalo, jak moc do hloubky ten nezájem o vlastní soukromí jde."
Napadlo vas nekdy ze oni si toho cemu vy rikate soukromi neceni zdaleka tak, jako vy? A ze to nemusi byt spatne? Ostatne soukromi tak, jak ho dnes zname, je vysadou poslednich cca 150 let. Drive, kdy lide zili (prevazne na vesnicich) ve velmi tesne pospolitosti, o nejakem soukromi nemohlo byt ani reci.
> blbec se chová normálně
A protože "normální" je to co odpovídá většině, znamená to, že většina národa jsou blbci.
Tohle nemyslím jako ironii. Prostě to tak je a občas i vyplave na povrch (viz např. brexit nebo volby prezidenta u nás nebo dislajky zde na rootu.)
Další důsledek tohoto paradigmatu je, že blbci si myslí, že jsou borci (zjednodušeně proto, že nacházejí ve svém okolí ty, nad které vynikají svým ignorantstvím.) A to je zase krásně vidět např. v chování řidičů na silnicích nebo v odvodech daní. ("Přece nésu blbý a nebudu dodržovat rychlost / odvádět daně, né? To dělá jenom blbec.")
A tak dále. To je na dlouhé povídání.
Po dvaceti letech v oblasti weboveho vyvoje jsem hlavne kvuli druhemu bodu, ktery uvadite presel k vyvoji pro Windows. HTML, jako podmnozina SGML byl vytvoren k prenosu dokumentu a u toho melo I zustat. Misto toho se za posledni dve dekady vzdy objevily nejake vsespasne frameworky, u kterych si vyvojar zacal trhat zbytky vlasu, pokud chtel jit do hloubky a implementovat neco slozitejsiho, nez jen Hello world. Prohlizece dodnes nemaji vyreseno nacitani javascriptovych zdrojaku z cache a je to treba resit "rovnaky na ohejbaky" na strane serveru.
Ze stejných důvodů jsem taktéž přešel k vývoji nativních aplikací.
Na druhou stranu to podle mne vypovídá o mezeře na trhu - je tu hodně velký zájem o technologii, která by umožňovala vytvářet interaktivní multimediální aplikace, které si člověk separátně neinstaluje, ale běží online. A dosavadní pokusy (Flash, Java, Silverlight, kdo-ví-co-ještě) selhaly. Ačkoliv nejsem fandou v dnešní době vymýšlení milióntého systému, myslím si, že zde chybí prostředí pro tvorbu takových aplikací. Ne aby vytlačilo HTML+CSS+JS, koexistovalo, pro odlišné účely. A vůbec si nedělám iluze o tom, že by takové řešení nebylo zneužíváno k něčemu, k čemu není určeno.
M$ kdysi zkoušel FrontPage - klikací potvora, kde se dal WYSIWIG udělat osobní web a jenom deploynout.
Nemuselo by to být marný, kdyby ovšem nebyly jenom čtyři kategorie webu - porno, e-shopy, reklamou placený "zpravodajství" a facebook.com, který požral zbytek. 99% lidí by po něčem takovým dneska neštěklo...
Monopol Chromia není zase vzhledem k tomu, že je relativně kvalitní a volně dostupné i otevřené až takový problém. Chrome by byl horší. Že někdo balí obsah do frameworkového bordelu (obvykle to navíc není dvacet mega ale tak třičtvrtě) je problém vývojářů, nikdo k tomu nikoho nenutí a obecně vzato je to antipattern i z hlediska vývoje jako takového svědčící leda o tom, že autor té zpatlaniny umí houby. A o závislosti na ostatních službách to platí jakbysmet.
1) jak uz psal nekdo predemnou. Neni to tak horke jak to vypada. Monopol Chromu by byl horsi.
2) To je pravdou, nicmene komunita si toho vsimla a ty frameworky rozdelila do modulu. Dale pak jsou nastroje, ktere Vam umoznuji, treba primo v PHP urcovat pro danou konkretni stranku jaky modul chcete pouzit. Je to ale zatim vse trochu v plenkach a ja doufam ze se to postupem casu dotahne k dokonalosti.
3) Netroufam si tipnout co je tim mysleno. Ale DV certifikaty maji uzivateli rict ze komunikuje s danou domenou a dokud budou EV certifikaty tak drahe, niceho lepsiho se nejspise nedockame, takze za me je v dane situaci v poradku
4) Nemam tucha co tim myslite, je ale pravdou ze se do reklam a SEO popr soc. kampani rvou neskutecne penize
5) S tim nejde nesouhlasit a hodne to souvisi s bodem 4)
Právě tím „z úplně jiných důvodů“ jsem chtěl vyjádřit, že za tím nemusím nutně myslet (jen) technologické problémy. Moje důvody, proč tuto éru považuji za další „webové peklo“ jsou:
Sociální sítě
Obecně proti sociálním sítím nic nemám; svého času (tj. před rapidními změnami snažícími se přiblížit Facebooku) jsem fungoval na lide.cz a zpětně to nevnímám jako problém. Dnešní vývoj ale má hned několik elementů, které se mi nelíbí. Prvně je to trend ztráty anonymity - vyžadování skutečného jména. U Facebooku (kolega tvrdí, že tě kdokoliv může nahlásit, když používáš něco jiného, a bloknou tě - pravdivost tvrzení jsem ale neověřoval, rozhodně ale vím, že když jsem si četl podmínky, tak to tam před 5ti lety bylo, jak je to dnes, nevím), ale i u jiných stránek - např. hromady webů okolo idnes - např. Bonusweb.
Ano, chápu, že je potřeba se bránit trolům a šikaně, ale nutnost zveřejňovat jméno, příjmení a dokonce město je pro mne za hranou.
Další problém mám v centralizaci. Jistě, je fajn a pohodlné mít všechno pod jednou střechou, ale jestliže ze všech sociálních sítí se stane jenom a pouze Facebook a všechno ostatní hraje n-té housle, vidím to jako zásadní problém.
A nakonec mne šokoval fakt, že přestože se na Facebook provalily opravdu velké problémy (psychologické experimenty, prodej osobních dat) a s lidmi to nehnulo ani v nejmenším. Po té, co jsme tak silně bojovali za svobodu, po té, co jsme chtěli mít soukromí teď servírujeme osobní informace sami dobrovolně na zlatém talíři? Mnozí naprosto vědomě?
Sledování uživatele
Původně jsem si chtěl stěžovat na reklamy, ale pak jsem si uvědomil, že už X let jsem neviděl červené blikající „you just won 3.000.000$“ a zaregistroval jsem dost velký pokles reklam, které hned začnou řvát, takže uznávám, zde se situace přeci jen (subjektivně) zlepšila.
Co mi ale vadí je, jak moc se dnes klade důraz na sledování uživatele (nejen přes reklamy).
Trend super-cool stylu stránek
Nevím, jak pojmenovat ten styl, ve kterém se dělají některé weby, kdy stránka funguje spíše jako animovaná prezentace - ideálně s videem v pozadí - na viditelné ploše minimum informací a odkazy jen skáčou na jednotlivé části prezentace. Jistě, pro některé typy webů se tento styl určitě hodí, ale viděl jsem to naprosto minimálně. Místo toho jsem se velice rychle naučil, že jakmile vidím tento typ stránky, tak jsou moje šance najít užitečnou informaci minimální.
Boubelíčci
Dnešní stránky jsou často šíleně nabobtnalé, co se týče dat. Kvůli krátkému textu se stahují desítky megabytů obrázků, videí, animací, obrovské JS a CSS knihovny kvůli jednomu malému efektu atd. Stránky nám děsně nabobtnaly do velikosti bez toho, aniž by tam byla nějaká přidaná hodnota.
Webové aplikace, kde to není zas tak potřeba
Mnohé služby nahradily běžné webové stránky (tj. primární je obsah v HTML, zatímco CSS a JS plní jen funkci vizualizace) webovými aplikacemi (tj. v JS je implementován plnohodnotný klient komunikující se serverem a využívající HTML+CSS jako GUI framework), kde to kolikrát ani není potřeba. Jakmile mám špatné připojení, tyto weby se zaseknou a končí. Jakmile mám trochu dýchavičný stroj, tyto weby se stávají nepoužitelnými a žerou výkon jako kdybych trénoval neuronovou síť. Můj starý notebook (~1,3 GHZ dual core, 3 GB RAM) je na dnešní web prakticky nepoužitelný - CPU na maximum, větrák řve a web se děsně zasekává. Na tom stroji jsem klidně mohl programovat (zpracování obrazu v OpenCV v C++), ale zobrazit web? Abychom si brzy pořídili super-počítače...
Centralizace
Centralizace má určitě své výhody (jak jsem již zmínil u sociálních sítí), ale jakmile máme jeden zdroj videí, jeden zdroj hudby, jeden zdroj her, jediné místo, kde mají lidi blogy, atd. tak nastává problém monopolu.
Jistě, najdeme spousty konkurentů, kteří se ale primárnímu poskytovateli ani náhodou nerovnají. Např. GOG, a to je zrovna ten případ, kterému se ještě vede celkem dobře...
Za posledních pár let u mě Google neskutečně klesl. Z oblíbené firmy se stal typický nenažraný korporát. To samo o sobě by mi zas tolik nevadilo, ale Google (Alphabet) se naprosto šíleně rozlezl všude.
Jeden z případů je ta jejich Re-captcha, kterou všichni nasazují jak najatí. Jak mi dnes chybí přepisování naprosto nečitelných dvou slov! Místo toho jak idiot klikám na obrázky a klikám a klikám a klikám a klikám... (a bůhví co za neuronovou síť jim trénuji...)
Technická stránka webu
Ano, i ta heterogenita je něco, co mne odpuzuje. Vlastně ani ne proto, že tam dnes běží X technologií na jednu službu, jako spíš značně rozmazané hranice mezi nimi. CSS neslouží jen ke stylování GUI, ale i k samotné funkcionalitě (pozicování), JS slouží jak k efektům GUI (přechody, animace), tak i k samotné logice, obojí pěkně namixované dohromady. HTML je sice jakýsi základ pro strukturu GUI, ale jako šablona je děsně nedostačující a tedy se buď používá v kombinaci s jiným jazykem (např. PHP), nebo je rovnou generováno z jiné aplikace. Jinými slovy všechno je provázané se vším.
Proti heterogenitě jako takové nic nemám - např. v Qt (pozn.: následují pár let staré informace) máš C++ pro hlavní logiku, UI/XML pro Widget-based GUI a QML pro animované GUI. Ale není to tak, že bys z QML generoval UI/XML, nebo v UI/XML definoval logiku pro komunikaci se serverem atd. (jistě, v mém příměru je „malá díra“: v C++ je jak logika, tak Widget-based GUI, ale ten vztah je, co se týče implementace, jednosměrný).
Další
Ještě je tu pár dalších důvodů ale ty výše jsou takové nejvýraznější.
Tu OCR funkci jsem neznal, nicméně podle anglické Wikipedie je obojí totéž, takže odpověď je ano.
Pozn. #1: Ano, vím, že Wiki není úplně nejspolehlivější zdroj informací. Nicméně to, co vím určitě je, že weby, které používají tu klikací Googlí blbost ji označují jako „reCAPTCHA“ s takovým tím šedo-modrým logem.
Pozn. #2: Pokud bychom se na Wiki měli spolehnout, tak mne zarazila věta „Because NoCAPTCHA relies on the use of Google cookies that are at least a few weeks old, reCAPTCHA has become nearly impossible to complete for people who frequently clear their cookies.“ - zrovna tato věta je označena jako „citation needed“, ale vysvětluje mi mnohé...