WNC blog
o webu i skautingu

PF 2010

24. 12. 2009 8:53 | Ostatní

Linkuj!

pf2010

RcRo – svěží vítr na rockové scéně

10. 12. 2009 8:35 | Ze života

Linkuj!

Je to pár týdnů zpět, co se na mě obrátil můj kamarád Šimon, jestli bych jim nepomohl z logem jejich kapely. Kluci měli solidní nápad jak by logo mělo vypadat, ale nevěděli jak na to. Mě by nic takového v životě nenapadlo, zato jsem věděl kam v grafickém editoru kliknout, aby vzniklo něco aspoň trochu solidního. Dali jsme tedy své schopnosti dohromady a logo bylo na světě. Od té doby mě začalo čím dál tím víc zajímat co je to vlastně za kapelu a tak jsem ocenil, když jsem byl pozván na jednu z jejich zkoušek, abych je vyfotil během nadšeného zkoušení.

Logo RcRo

zobrazit dále…

Problém s nette Picasa Web Uploader

8. 12. 2009 14:22 | PHP

Linkuj!

Měl jsem jeden technický problém. Pokouším se pomocí nette implementovat fuknčnost pro upload fotek z Picasy pomocí Picasa Web Uploader API. Ve stručnosti to funguje tak, že Picasa otevře ve svém okně svůj vlastní minibrowser a načte zadanou URL. Navíc předá pomocí POST parametr, obsahující seznam nahrávaných fotografií ve formátu RSS. Na základě tohoto parametru vyrenderujete formulář, po jehož odeslání se fotografii pošlou přes POST na váš server.

Aby toto šlo provést, obsahuje Picasí minibrowser jednu zvláštní funkcionalitu a to tu, že input definovaný jako

<input type="hidden" name="http://localhost:1234/picture123.jpg" />

bude zpracován tak, že se obsah příslušného souboru pošle jako součást POST požadavku.

Kde je problém?

Vše funguje tak jak má až na jednu vyjímku. Při zpracování závěrečného formuláře se náhle ztratí všechna session data. Pátral jsem po příčině a dospěl jsem k závěru, že na vině je náhlá změna User-agent informace v hlavičce požadavku, kterou nette vyhodnotí jako podvrh a session smaže.

Řešením je v nette zakázat kontrolu agenta. Do bootstrapu přidejte následující podmníku

//Zabezpečení Galerie
if (strpos(Environment::getHttpRequest()->getHeader('User-Agent'), 'Picasa') !== null) {
   Environment::getSession()->verificationKeyGenerator = null;
}

Nově na wnc.cz

5. 12. 2009 20:44 | Jen tak

Linkuj!

Že už jste si mysleli, že blog wnc.cz je mrtvý? Možná nějakou dobu byl, ale teď se zde možná čas od času zase něco objeví. Prvním korkem budiž, že jsem aktualizoval WordPress na novou verzi, takže by se zde nemělo objevovat tolik spamů. Co se týče obsahu, pravděpodobně zde budou kromě standartních témat přibývat nějaké mé fotografie.

© 2006 Vojtěch Brzek; Všechna práva vyhrazena

Kontakt | Prohlášení o přístupnosti | RSS Feed