| V Londýně | 1. březen 2011 |
Wow, já úplně zapomněl že mám blog...
Asi bych sem měl něco psát?
Ále, **** na to.
Jsem v Londýně.
Čekám na 4. březen až zjistim jak pěkně jsem podělal CAE a rozšiřuju svou angličtinu a nadávám na permanentně nefunkční internet. Mezitím se učim ASP.NET kterej má oproti PHP menší webovou komunitu takže moje learning curve není tak strmá jak bych si přál (vzhledem ke komplexnosti ASP.NETu samotnýho)...aspoň jsem se skrz ASP.NET donutil ke studiu dalších webových technologií jako XSD, XSLT, UDDI...v samotném asp se zrovna snažim vytvořit vlastní view helper ale kvůli angličtině nemám skoro vůbec na nic čas >.<
Ježišmarja doufám že jsem to CAE zvládnul, hlavně proto, že přípravný kurz na CPE je dopoledne takže by moje hodiny byly ráno a měl bych celej den tunu času na všechno. Jsem tu až do června a už teď z toho bláznim. A co Londýn?
Na Londýnu není vůbec nic zvláštního. Vážně, vůbec nic. Je to prostě ku*va velkej IPák přecpanej jak ve středu v poledne a metro každou chvíli nefunguje takže se všude hromadí tuna lidí...
Prostě není to vůbec nijak zvlášť úžasný místo, jakmile se tu naučíte bydlet. Praha je lepší. A nemaj tu trvanlivý mlíko a vzhledem ke svý povaze musim týden co týden vyhazovat zkyslý co jsem zapomněl v lednici.
Na první (a poslední) Londýnskou drumnbass akci na kterou jsem šel (někde na webu měla dokonce označení "upmarket" tj. hodně kvalitní) byl věkový průměr tak 14 let, bylo to veliký jako Retro Music Hall ale lidí se tam narvalo jak na Kolbenově. 3 stage a 3 hodiny čekání dokud nezačli hrát drumnbass, to před tím si jen na drumnbass trapně hrálo ale o půlnoci k pultu konečně pustili DJje který věděl jak se s tím zachází. Nicméně jsem ve 2 ráno zdrhnul po tom, co mě oslovil snad po desátý jeden ze dvou nebo tří týpků, jestli si nechci koupit nějaký drogy (LSD or crack mate? WHAT?? LSD? Crack? You want some?). Udělal jsem malou scénu před securiťákama, že je fajn že maj v týhle zemi nelegální pepřák (kterej mi sebrali) a že by klidně mohli něco udělat s těma otravama, co se mě pořád snažili něco prodat. A oni prej že ne, že dokud nedokážu že ty drogy nemaj u sebe tak nemůžou nic udělat. A proč tam proboha teda jsou? Hrozba teroristickýho útoku a aby všechno šlo hladce. Securiťák nabušenej plešoun byl pravým exemplářem nabušeně plešatýho stereotypu.
Zpátky k Londýnu - tady jsou hezký a záživný fakt jen ty parky. Dlouhý a klidný procházky nejsou problém, ty parky jsou tu opravdu ohromný, koukáte kde je konec ale pořád vidíte jen horizont stromů a žádné budovy. Londýn určitě stojí za návštěvu...na týden a pak hurá na kolo na venkov a do ostatních UK měst. Londýn je ohromná přelidněná příšera v jinak krásné zemi - opravdu není symbolickým místem v UK, což, jak jsem zjistil, byla jen moje povrchnost a předpojatost. Nutno dodat, že místa jako muzeum a obrazová galerie mě vůbec nelákají, podívat se na 5000 let starou mumii je pro mě to samé jako podívat se na obyčejný kámen, který je dokonce o několik milionů let starší. Ale jak angličani říkaj: "There's no accounting for taste". Pochopitelně tohle nemůžu shrnout jen do muzeí a galerií, je tu miliarda věcí.
Uf, to jsem zase něco napsal.
Můj blog bude mít nový design od Nigerfur, hodlám jí do toho jobu zasvětit co nejdřív, už mi to slíbila. Bude to tak strašně megaultracool až se vám překvapením zhroutí všechny vaše internety :D A při tom procesu aspoň obnovim třeba zastaralou sekci s odkazy a vyhodim to phpBB fórum, přestalo se mi líbit.
Howgh.
EDIT: Přečetl jsem po sobě jeden z dílů na FL a vůbec jsem ho nepochopil. Ten bude během aktualizace revidován (ale spíš úplně přepsán).
| SEO a automatizace u vícejazyčných stránek | 31. prosinec 2010 |
Chceme vyrobit vícejazyčné stránky. Při tvorbě takového webu musí programátor dát bacha na spoustu věcí. Rozlišování jazyka, hlídání cookies s hodnotou jazyka, změna v relacích tabulek a hlavně cesty k obsahu s rozdílným jazykem.
Předpokládejme, že máme jen jednu jedinou doménu, na Apache serveru nemáme přístup k httpd.conf a tudíž nemáme žádnou možnost vytvořit virtuální servery. Musíme tedy rozlišit obsah podle adresy, která následuje za doménou. Tj.:
domena.cz/{zbytek_url} = obsah s výchozím jazykem
domena.cz/{jazyk}/{zbytek_url} = obsah s nastaveným jazykem.
Tento formát webových adres kupodivu používá Microsoft. Jedna jediná doména, složky a podsložky pak figurují jako identifikátor jazyka v různých formátech, např.:
Český Microsoft: http://www.microsoft.com/cs/
Německý Microsoft : http://www.microsoft.com/de/de/default.aspx na který odkazuje i http://www.microsoft.com/germany/
Co se rozlišování jazyka týká, to lze udělat staticky nebo automatizovaně. V automatizovaném přístupu zjistíte, jaký jazyk uživatel používá a podle toho ho buď přesměrujete na domena.cz nebo na domena.cz/en. Tato informace se dá zjistit z HTTP v informaci Accept-Language a pokud jí nezjistíte z prohlížeče, můžete použít GeoIP positioning, díky kterému zjistíte z IP adresy, ze kterého počítače se uživatel připojil a kde na světě to je.
Statický přístup znamená, že nerozlišuju, jaký jazyk uživatel používá a už z adresy je patrné, jaký jazyk se má nastavit. To je to, co jsem napsal výše: domena.cz = český jazyk, domena.cz/en = anglický jazyk (například).
Z hlediska SEO, pouze statický přístup je správný. Rozlišování jazyka podle Accept-Language nebo GeoIP je sice fajn ale to plní výborně svůj účel pro bannery, reklamy a jiný, oddělený obsah který fakticky není součástí vaší stránky.
Co se týká Accept-Language, Google Crawler tento údaj vůbec na stránky neposílá, takže by záleželo na vašem systému, jak by se pak rozhodl, jestli by kontroloval ještě IP nebo by předpokládal výchozí jazyk. To by bylo ok, dokud by váš web obsahoval odkazy na ostatní jazykové verze. Jako programátor v tom nevidím problém, co jsem však vygooglil tak ani toto se nepříliš doporučuje, prý to není příliš user-friendly, pokud jde jen o jednu doménu. Nedokážu posoudit, jestli to je nebo není pravda. Nicméně pokud se podívám na Microsoft.com z německé proxyny, dostanu se na microsoft.com a nikoliv na stránku německého Microsoftu. Pochopitelně nemůžu použít jednu, leč brutálně používanou doménu jako reprezentativní vzorek, nechám na vás, jestli chcete koumat další stránky. Nezapomeňte připsat komentář ;)
Rozlišování IP podle GeoIP je však nefunkční způsob a neměl by být používán vůbec, už jen z technického hlediska. Cituji z toho zdroje:
Google vyhledává jen z jedné adresy umístěné v Kalifornii v USA. V tom případě by každá návštěva googlu vygenerovala anglickou stránku a google by jí považoval za hlavní stránku ve stromu ostatních jazyků - nutno dodat, že by ostatní jazykové verze neviděl vůbec, pokud by na ně google nenašel odkaz.
Navíc nemusí jít jen o Google. Možná i o Bing, ke kterému se osobně tvářím poněkud skepticky, nebo Yahoo. V budoucnu se Google může rozhodnout, že bude procházet stránky z více IP adres - pak by došlo ke kolizi, neboť pro Kalifornský Google budete odkazovat na stránku s anglickým odkazem, pro Německý Google na stránku s německým odkazem. Google nemá rád, pokud dvě stránka odkazují na stejný obsah a stejně tak to funguje i naopak - nemá rád, pokud jedna stránka odkazuje na dva různé obsahy. K tomu by český návštěvník s velkou pravděpodobností našel odkaz na anglickou stránku ale odkaz na českou stránku by byl zahrabaný někde na Xté stránce v seznamu výsledků.
Přišlo mi to tak zajímavý, že jsem o tom musel napsat článek :D
| Změna | 11. září 2010 Poslední aktualizace 12. 02. 2011 16:15:52 |
Další skladba dokončena.
Tahle skladba se jmenuje Změna, protože odráží změny ke kterým v mém životě došlo (a taky proto, že moje
skladby vlastně není nic jinýho než neustále se měnící paskvil bez delšího motivu)...konečně mám za sebou
bakaláře, začal jsem chodit s perfektní Nerielkou (ta se v té skladbě odrazila docela hodně, sice poslouchá
punk a rock což tohle vůbec není ale to je její problém XD), za chvilku jedu na 8 měsíců do Londýna...
No prostě se těšim na to, co mi budoucnost přinese. A tak trochu i obávám....ale těšim se víc. x)
Taky se v tom trochu odrazil Aion, který mi sice žádnou změnu do života nepřinesl ale ta úvodní melodie se mi hrozně nenásilně vryla do paměti x)
| Jak na ceny v Eshopu Návod, jak programovat v PHP ceny v rámci eshopu | 13. srpen 2010 Poslední aktualizace 12. 02. 2011 16:15:52 |
| Savana hosting | 13. srpen 2010 |
Tak web je zase online, přesunul jsem jej na Savanu a zatím jsem spokojený....administrace umí všechno co potřebuji, databáze fachčí, FTP fachčí, fšechno fachčí...![]()
Zároveň otestuju jak fachčí psaní příspěvků mheh...
| Ajax file browser pro CKEditor | 8. srpen 2010 |
CKEditor používám i na tomhle blogu (resp ještě starší FCKEditor) a k němu existuje CKFinder jako skvělá věc pro nahrávání souborů...leč není to open source a pořád vás všude otravuje text "This is a demo version"....
Hledal jsem na webu, existuje spousta alternativ ale málokterá je skutečně funkční. Po nějaké době jsem naštěstí objevil jeden editor, který funguje a jeho instalace je úplně primitivní (oproti některým).
Autor si asi řekl, že CKFinder je bezva ale štvala ho ta demo verze tak si založil...KCFinder ![]()
| Přechod z RSS na ATOM | 25. červenec 2010 |
Tak jsem zjistil, že někdo skutečně čte můj blog a využívá moje feedy....to mě těší ale bohužel jsem ten feed musel zrušit ![]()
RSS 2.0 fungovalo divně, Google reader ale i Firefox nebo IE8 to četli jinak než jsem chtěl a měl jsem tak taky blbě formátované časy...no, snad to teď bude fungovat tak jak má, přešel jsem na protokol atom.
Google reader to ale pořád zobrazuje blbě nejspíš protože má u sebe nacachovaná data z původního vadného rss.xml souboru, tak pár dní počkám a snad si za tu dobu svou cache promaže.
| Příručka začátečníka v PHP ...ale i v programování obecně | 24. červenec 2010 Poslední aktualizace 12. 02. 2011 16:15:52 |