Zdeněk Večeřa

PHP a XML: „Na začátku externí entity chybí procesní instrukce xml“

by Zdeněk Večeřa 3 Comments

A zase ty hvězdičky! Přes AJAX mám řešené hodnocení něčeho. Kliknu na hodnocení, pošlou se data na zpracování, server vygeneruje XML, který se vrátí ke zpracování JavaScriptem (pro změnu stavu na stránce). Nutné je zdůraznit, že data jsou ve formátu XML vrácena zcela korektně. Přesto Firebug vypisuje chybu:

Na začátku externí entity chybí procesní instrukce xml
undefined

Aby se nám to ještě trochu zamotalo, tak se tato chyba vyskytuje pouze, pokud script spouštím na localhostu. Na serveru funguje bez problémů. Chyba byla způsobena includovanými soubory.

Oční studio Aleš Žejdl – kvalitní optik, maximální spokojenost

by Zdeněk Večeřa 1 Comment

Prodejem brýlí starosti nekončí, naopak, začínají. Je proto rozumné vybrat vhodného optika, který se o vaše brýle postará. Již několik let mám výbornou zkušenost s Očním studiem Aleše Žejdla (kdysi to bývával Top Optik). Pobočka Očního studia Aleše Žejdla sídlí v Brně, na ulici Nádražní 10.

Pokud se s vašimi brýlemi něco stane, oceníte právě servis, který optik poskytuje. Na Nádražní 10 jsem byl vždy ochotně obsloužen, veškeré objednávky či úpravy byly precizně zpracované.

Z mé strany tedy zatím maximální spokojenost. Výhodou je i dlouhá otevírací doba včetně sobotního dopoledne. Pokud se rozhodujete nad novým optikem, tak Oční studio Aleše Žejdla mohu skutečně doporučit.

MySQL: Jak získat poslední vložené ID?

Když už zase psát, tak ať je to užitečné.

Určitě jste někdy při práci s databází (MySQL) chtěli zjistit ID nového prvku, který jste vložili přes příkaz INSERT. PHP nabízí funkci mysql_insert_id(), která přesně toto umožňuje. Vrátí generovanou hodnotu ID posledního příkazu INSERT. Je tedy nutné, aby se funkce mysql_insert_id() nacházela bezprostředně za dotazem s příkazem INSERT.

Tabulka musí obsahovat sloupec s nastaveným AUTO_INCREMENT. Hodnotu vloženého ID můžete také zjistit přímo přes SQL dotaz. Stačí použít funkci LAST_INSERT_ID().

Prohrál jsem, ani BIOS to nezná!

by Zdeněk Večeřa 0 Comments

A co víc, český jazyk také ne! Nedá se svítit, raději budu hrát šibenici. Anebo budu pokračovat v práci na ___ ________ a ______ ______. V některých se mi dokonce líbí. Kdo by to čekal, že? Michal navíc chystá _______, jsem zvědavý, už se těším. Třeba tam zazní jméno Britney Spears. Jenže napřed Lukáš Churý, na kterého zcela úmyslně neodkáži, musí udělat _______.

Táhne mu na třiadvacet, skleróza na pochodu, zapomněl co a jak. Takže si nad ________ napřed musíme sednout v KFC, kde zkusíme Pikantní piknik. S placením jsem na řadě já, takže využiju práva platícího a řeknu: „chop se tužky a papíru, jinak žádné jídlo“.

Ale jo, tady, no.

Znáte pohádku (a)sociálních demokratů?

by Zdeněk Večeřa 0 Comments

Milé děti, dnes si povíme něco o daňových úlevách. Nebojte se toho názvu, vysvětlíme si to tak, že tomu bude každý rozumět.

Žilo bylo 10 pánů, kteří spolu chodili každý den do restaurace na oběd. Za oběd měli pokaždé zaplatit dohromady přesně 1000 korun. Pánové se dohodli na tom, že se na té tisícovce budou podílet tak, jak plat í daně.. Takže první čtyři, ti nejchudší, neplatili nic. Pátý zaplatil 10 korun, šestý 30 korun, sedmý 70 korun, osmý 120 korun, devátý 180 korun a desátý, ten nejbohatší, 590 korun. Takhle to šlo celé roky a nikdo si nestěžoval. …

Výše uvedená citace převzata z Neviditelného psa, kde naleznete zbývající část. Doporučuji přečíst!

Za tip díky Lukáši Churému.

Digitální vysílání DVB-T, Prima, Nova, Brno

by Zdeněk Večeřa 0 Comments

Zdá se, že spuštění nového vysílače veřejnoprávního multiplexu pomohlo. Primu přijímám v DVB-T na malou anténku s plným signálem. Sláva! Nezapomeňte si pro zaznamenání změn přeladit svůj set-top box (setobox).

Citace z e-mailu DigitalníTelevize.cz:

31. října 2008 v ranních hodinách budou spuštěny další vysílače veřejnoprávního multiplexu – vysílací síť 1 v ucelených oblastech Praha, Brno, Ostrava, Plzeň a Ústí nad Labem. Zároveň dojde ke spuštění vysílací sítě 2 s programy TV Nova a TV Prima. Tento multiplex nahradí dočasný multiplex A.

Film: Oko dravce (Eagle Eye)

by Zdeněk Večeřa 0 Comments

Pojmy jako automatizované systémy, umělá inteligence, informační technologie a „naprostá kontrola“ nejsou scénáristům vůbec cizí. Jako každý správný americký snímek, ani tento nemůže být ochuzený o Pentagon, Bílý dům a s ním spojeného prezidenta.

Oko dravce je střízlivý mix filmů Černý jestřáb sestřelen (Black Hawk Down), Telefonní budka (Phone Booth) a svým způsobem i Minority Report. Pokud se při dívání na filmy dokážete oprostit od reality, tak rozhodně Oko dravce doporučuji ke zhlédnutí.

Poznámka na okraj. Kampaň za bezpečnou jízdu se dostala i do kin. Před začátkem jsme byli upozorněni na důležitost autosedaček.