Weblogy.cz hacknuty!

3. 10. 2006 v 6.28

Je to tak, jednoho pošmourného úterního rána (bylo 7.15, pamatuji si to, jako by to bylo dnes) jsem se probudil a k ranní kávě tak zoufale marně otevřel svůj oblíbený agregátor – weblogy.cz – každodenní porci čtiva.

Nemám tě/vás rád, zkazili jste mi celé ráno, entito zvaná 0.N.c.1.g! Ještěže je ta hackpage validní, W3C si určitě mne ruce.

Jeden screenshot navrch.

Weblogy.cz hacknuty - Screenshot

P.S.: Kafe ráno nepiju, ono se to tak jenom říká…



IE7 bug: Mizející obsah (Zmizík)

7. 9. 2006 v 21.20

Předem bych chtěl podotknout, že dění kolem Internet Exploreru 7 nijak výrazně nesleduji. Zajímat mne bude až finální verze. Proto je možné, že informace, které vám tu dnes bez pompy představím, pro vás nebudou ničím novým – i přesto to risknu.

Dost keců, ukaž kód

Prosím, máte jej mít:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<title>Validní HTML4, standardní mód, IE7 laškuje</title>
<style type="text/css">
  div { position: relative; }
  p   { float: left; }
  hr  { clear: both; }
</style>
Obsah před inkriminovaným boxem.
<div>
  <p>Tento text není v IE7: RC1 vidět. Mrzí mě to.</p>
  <hr>
</div>
Obsah za inkriminovaným boxem.

Vzhledem k tomu, že IE7 již min-height (i min-width) umí, byla to první vlastnost, kterou jsem se pokusil chybu vyřešit. A podařilo se. Sláva!

Výsledný kód tedy vypadá takto:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<title>Validní HTML4, standardní mód, IE7 laškuje</title>
<style type="text/css">
  div { position: relative; min-height: 1px; }
  p   { float: left; }
  hr  { clear: both; }
</style>
Obsah před inkriminovaným boxem.
<div>
  <p>Tento text už je v IE7: RC1 vidět.</p>
  <hr>
</div>
Obsah za inkriminovaným boxem.

O tom však třeba zase někdy příště.



Pomni MiNG

12. 8. 2006 v 13.54

Tady si dovolím malou jazykovou zastávku. PNG je akronym, tedy zkratkové slovo, jeho výslovnost by měla být /pɪŋ/ (anglické „ping“). Snadná zaměnitelnost se síťovou utilitkou ping však zapříčinila, že PNG se dnes většinou čte jako zkrakta (pé en gé; pí en dží). Případu, kdy se ve výkladu akronymu vyskytuje samotný akronym, se říká rekurzivní akronym. Spolu s PNG určitě znáte i další rekurzivní akronymy, oficiální i neoficiální, například PHP (PHP: Hypertext Preprocessor), RPM (RPM Package Manager) či GNU (Gnu's Not Unix).

Oficiálně je však PNG zkratkovým slovem pro „Portable Network Graphics“ (velmi volně přeloženo „platformně nezávislý síťový grafický formát“). Hned po svém zrodu v roce 1995 vstal tento formát z kolébky, rozdal pár ran, oslnil částečnou průhledností, za pomoci bezztrátové komprese se prosmýkl do W3C a odpovědné osobě přiložil na krk nůž v podobě podpory až 64bitových barev. W3C kodifikovalo PNG prvního října 1996, přesně tři měsíce po vydání první verze specifikace PNG. Jó, to byly časy, chtělo by se povzdechnout.

Podpora stran prohlížečů na sebe nenechala dlouho čekat. Například Internet Explorer PNG podporuje od verze 4.01, Opera od verze 3.5 a Mozilla od jakživa.

Pingu, jsi zlý! Ale jistě, Mingu…

Teď již jistě chápete, kdo je onen PiNG. Je to právě ten avizovaný starší, úspěšný bratr MiNGa, k jehož mementu vyzývám v titulku článku. Že Minga neznáte? Nejste sami. Ming, tedy grafický formát MNG, je tím jediným, čím PNG není a být nedokáže – animací.

Specifikace MNG (Multiple-image Network Graphics) spatřila světlo světa o pět let později než specifikace PNG, v lednu 2001. Když si uvědomíte, jak v té době vypadal internet a kam směřoval, není divu, že se tento nový formát neměl šanci prosadit. Špatný timing.

Na začátku roku 2001 nastal boom moderního webdesignu. Začaly se velkou měrou opakovat termíny jako „beztabulkový layout“ či „čistý zdrojový kód“ a, přiznejme upřímně, také „XHTML“. Prohlížeče podporující CSS byly v drtivé převaze. Pětková verze Exploreru vyšla v roce 1999, rok po vydání specifikace CSS2, na konci roku 1999 se objevuje HTML4, které je za měsíc následováno svou reformulací do XML ve formě XHTML 1.0. V témže roce (1999) dochází k reformulaci CSS1 a netrpělivě se čeká na revoluční XHTML 1.1, které světlo světa spatřuje v roce 2001. Začíná se prosazovat Flash.

V průběhu pouhých tří let se tak úplně změnil obraz internetu. Najednou není v kódu třeba prezentačních atributů, veškerou vizáž a rozvržení obstará stylopis. A uznejte, do takového čistého webu se přece nehodí animace rozverného muže se sbíječkou poskakujícího vedle varovné cedule „Under Construction“. Pro případ potřeby tu je animovaný GIF, pro složitější animace Flash. Tak kam vecpat MNG? Nebudu vás napínat – byl uložen k ledu. Ani chudák nemá svůj vlastní MIME typ.

Podpora MNG? Kolísá, úřady situaci neřeší

Ze současných prohlížečů podporuje MNG nativně pravděpodobně pouze Konqueror a Netscape Navigator (Browser) od své šesté verze. Mozilla MNG podporovala od verze 0.9.8 až do verze 1.5, kdy byla podpora MNG opět odstraněna. Pro všechny současné prohlížeče snadno najdete plugin, který podporu MNG přidává, ale přiznejme si – je zbytečné si jej instalovat, když zbytek světa ani netuší, že takový formát vůbec existuje.

Budoucnost formátu MNG je přinejlepším nejistá. Když bude mít štěstí, přežije jako nativní formát pro animace v mobilních telefonech Sony Ericsson, když bude mít smůlu, potichu ztratí i své zbylé nejisté državy v prohlížečích. Dá se říct, že Ming spí, zatímco jeho bratr pořádá čím dál divočejší mejdany. Není to pravda – Ming je v hlubokém kómatu a umře.

Článek věnován Jódlujícímu Bernardýnovi, on ví proč. :o)

Odkazy

PNG

MNG



Plaváček zakázal komentáře? Něco visí ve vzduchu.

20. 7. 2006 v 18.15

Je jasné, že Plaváček něco chystá. Psal to. Pravděpodobně teď něžně hladí sklenici Modrého Portugala a usmívá se, kuje pikle. Ve svém zápisku nastínil budoucnost ve třech bodech a chce po nás, abychom podobni Pýthé dvě události předpověděli.

Nastane konec světa?

Ve svém článku Plaváček používá řezavou zkratku PWP ve spojitosti s vesmírem, s kosmickým panem Gagarinem. Chce ovládnout svět za pomoci technicky dokonalých satelitů z vesmíru? Této mé hypotéze napovídá první bod, něco významného zmizí – navždy a v krvavé lázni či mírumilovně, s citem pro pathos?

Máte snad co dodat? :o) Hezký den přeji.



Někteří překladatelé jsou blbci aneb jak někomu rozflákat papírový počítač o hlavu

16. 7. 2006 v 2.33

Jsem filmový fanoušek. Viděl jsem v životě více filmů, než zkušený warezák stihne stáhnout za dva měsíce. Na druhou stranu vám nepovím, kolikrát spolupracovali Steve Buscemi a Tim Burton, ani nemám zcela vyhraněný názor na to, který Al Pacinův film je ten nejhorší a také po obvzášť vydařené premiéře kvalitního filmu nesnídám s Františkem Fukou. Jsem tedy průměrný divák s trochou ryzí lásky ke kvalitní kinematografii, anime a hudbě Ennia Morriconeho.

Prominout, mučačos, já englés jen un poco

Dnes jsem si chtěl vychutnat Desperada. Dabing mě neurazil, což mi do začátku vlilo naději do žil, že si film užiji poprvé i v českém znění. Záhy však přišla podpásovka velkého kalibru. Situace je následovná. Antonio Banderas přijel do městečka zabít velkého šéfa, Steve Buscemi mu v místním baru připravil výbušnou atmosféru tím, že jej vykreslil v těch nejkrvavějších barvách. Barman volá velkému šéfovi, že zde má nepřítele, ale že neví, kdo to je a kde se nachází. Ten mu odpoví typickou frází, která v originále zní pravděpodobně následovně: „Then call me, when you learn something new.“

Není těžké tuto větičku přeložit. Bylo by to něco ve stylu: „Tak mi zavolej, jakmile se dozvíš něco nového.“ Páni a paní překladatelé se však s touto jednoduchou větou popasovali svérázně. Z úst velkého šéfa vyšla věta, které jsem odmítal určitý čas uvěřit. Šéf se zakabonil a pronesl lehce nazlobeným hlasem: „Tak mi zavolej, až se naučíš něco nového.“ V tu chvíli jsem byl zralý na ručník. Zbytek filmu už pro mě byl sotva na půl plynu a na konec jsem se ani nedodíval.

A co vy? Máte nějakou zajímavou příhodu z natáčení? Tedy… překládání? Sledujete filmy s českým dabingem? Trpíte?

Komentáře jsou tu pro vás.