Archiv kategorie Internet

Nový realitní web

Pro vlastní sebevědomí je dobré občas se sám pochválit za vlastní práci. Tentokrát je důvodem k pochvale nový web Reality 21. Práce to není jen moje, sám jsem pracoval především na frameworku a kompletaci webu, ale i tak si myslím, že má práce je na webu vidět (ne po grafické stránce, ale z hlediska technické realizace jsem jej hodně tvaroval).

A jaké jsou zajímavosti? Po grafické stránce jsme se pokusili o vlastní cestu, web jsme se snažili udělat jednoduchý a přehledný. Mezi realitními kancelářemi je dle mého názoru až příliš rozšířeno to, že „chtějí web jako ta a ta realitka“, takže to byl místy boj a některé prvky můžou někomu připadat povědomé. I přesto jsme se ale pokusili web posunout trochu dál a snad příště budou kopírovat nás.

Protože i přes vcelku kvalitní off-page faktory se webu moc nedařilo při lákání zákazníků z vyhledávačů, byl také úkol udělat web v rámci (našich jistš omezených) možností SE friendly. V rámci grafického návrhu jsem se tedy pokusil o „zesémantičtění“ webu a použití tzv. „cool URIs“ – oříškem bylo trochu formát odkazu jednotlivých nabídek a přeměrování při špatně zadaném URL (obojí samozřejmě považuji za prospěšné obecně). Kromě toho také web obsahuje textovou i strojově čitelnou sitemapu.

Protože se časem otupila má averze k javascriptu, zvýšili jsme jeho využití tak, aby zároveň neomezoval použití webu. Kromě AJAXových částí jsme tedy taky použili efektní Lightbox a některé možnosti z balíku script.aculo.us (automatický doplňovač – našeptávač a nějaké ty efekty).

Co jsem zatím kupodivu u mnoha realitních webu neviděl (upřímně si nevzpomenu žádný, ale snad se něco najde) je nějaký syndikační kanál pro novinky. Proto jsem napsal export nových nemovitostí do ATOM feedu. Nejsem si zcela jistý, nakolik bude využíván, ale protože jak Firefox, tak IE7 nebízejí snadný způsob jejich použití, mohl by nějaký úspěch zaznamenat.

Protože je web vícejazyčný, řešil jsem, jakým způsobem vyřešit přepínání jazyků (vnitřně používáme gettext). Přepínání pomocí cookies je naprosto mimo (bylo by dobré, aby pod jedním odkazem byl stejný obsah), adresáře by byly řešitelné pomocí mod_rewritu, ale pak to zase může tvořit dojem, že jedna verze je méně důležitá, a tak jsem skončil u rozdělení podle domén. Česká verze je proto přístupná na .cz doméně, anglická na doméně .eu (konkrétně www.reality21.eu). To by navíc mohlo přinést zesílení vlivu vnitřních odkazů na hodnocení pageranku. Obě verze jsou navíc propojeny tak, že příslušná stránka odkazuje na odpovídající stránku v příslušném jazyce (i když to by asi taky mělo být samozřejmé).

Tričko od AllPeers

Asi za odměnu za to, že jsem párkrát napsal o AllPeers (no a asi hlavně proto, že jsem se zůčastnil uživatelského průzkumu a vylosovali mě), jsem vyhrál takovéhle hezké tričko (foto pochází z webu AllPeers):

Weapon of Mass Distribution

No a taky prý mají novou verzi. AllPeers je teď trošku použitelnější, přidalo strašně módní chatovací funkce no a prostě je o další setinkovou verzi dál. Třeba už ho začnu používat aktivně.

Vložení AdSense kódu do stránek zasílaných jako application/xhtml+xml

Každý, kdo se zajímá o dění na českém internetu a publikování obsahu, pravděpodobně zaznamenal spuštění reklamního programu AdSense firmy Google, který umožňuje umístit na vaše stránky reklamní kód, jehož obsah by měl souviset s vaší stránkou. Pokud jste to nezaznamenali, tak se koukněte pod článek.

Bohužel patřím mezi šílence, kteří rádi drží krok s moderními trendy, a proto na některých stránkách používám XHTML ve verzi 1.1, přičemž je podle doporučení organizace W3C zasílám pod typem application/xhtml+xml. Mezi problémy patří především to, že musím rozlišovat prohlížeče, které jsou tento mimetype schopny zpracovat (kdo hádá, že IE mezi ně nepatří, má půl bodu – je to příliš lehká otázka), a zasílat jim stránky pod starším text/html, druhý problém je to, že redakční systém musí být dostatečně schopný, aby nevypustil stránku, která není well-formed (on pak nějak xml parser neví, co s tím).

Spuštění AdSense pro české stránky jsem přivítal, u českých systémů jsem bohužel postrádal relevanci k obsahu, čímž jaksi ztrácely smysl. Bohužel po umístění na stránky přišlo překvapení: kód fungoval jen pod IE (a vlastně taky pod Konquerorem, dál jsem neexperimentoval). Docela problém, když Operu a Firefox používá na zmiňovaných stránkách kolem 60% návštěvníků. Po krátké komunikaci s podporou AdSense jsem se dobral podstaty problému (podpora zas až tak nepomohla, napoprvé mi doporučili vyhledávat na google „základy HTML“), kterou se (kdo ví už teď, dostává druhý půlbod) stal fakt, že kód AdSense není kompatibilní s  xhtml stránkami zasílanými jako XML (mohl jsem na to přijít i dřív, ale ke všemu jsem přehlédl blokující výraz v AdBlocku). To mi následně potvrdila i podpora AdSense s tím, že o problému ví a jejich inženýři na tom pracují (ehm, přepsat javascriptový kód tak, aby nepoužíval document.write(); a místo toho upravoval DOM reprezentaci dokumentu bych snad napsal i já za jeden den) a opět doporučila použít Google. A tentokrát fakt pomohl.

Číst celý článek »

Jak ušetřit pár korun při platbách přes PayPal

Svůj PayPal účet většina z nás využije pravděpodobně pro platby do zahraničí. Samozřejmě ve chvíli, kdy platíte ze svého korunového účtu, je nutné převést např. dolarovou částku na české koruny a tu poté z účtu příslušejícímu k platební kartě strhnout.

PayPal umožňuje dva způsoby, jak k platbám v cizí měně přistupovat. První je, že převod provede podle svých měnových kurzů a vaši kartu ochudí rovnou o částku v korunách. Druhou možností je využít faktu, že snad všechny karty použitelné na internetu mají mezinárodní platnost a proto mají převod měny vyřešen, převod je proveden podle středového kurzu vaší banky.

Bylo by logické se domnívat, že PayPal nebude mít své kurzy až tak výhodné, přeci jen jde o komerční firmu, které jde o zisk. Proto ve chvíli, kdy se při platebním procesu dostanete ke konečnému přehledu, najděte volbu conversion „options“ (nebo tak nějak, v češtině to bude asi něco jako „možnosti převodu měny“) a zvolte možnost, ať PayPal zúčtuje vaši kartu v původní měně.

Že je to opravdu výhodnější jsem se přesvědčil při platbě $24.95 za účet na Flickru. Původně mi PayPal nabízel vlastní převod a zaúčtování 559Kč. Po změně nastavení mi přišel výpis z banky na 535Kč. A za to si můžu dát v hospodě jedno Plzeňské ;-) (pro matematické typy je to asi 4,5%).

Zas tak nezanedbatelná úspora to není, no ne?

ICQ zase mění protokol?

V poslední době se stalo nemilým pravidlem, že provozovatel v marné snaze vystrnadit uživatele neautorizovaných klientů (tedy kohokoliv, kdo odmítá použít přeplácaný a naprosto neschopný originální klient, který je navíc k dispozici jen pro OS od MS), účelově mění komunikační protokol používaný svým IM klientem. Jistě, má na to právo, jako provozovatel centrálních serverů má právo snažit se zbavit velké části uživatelů své zaostalé sítě.

Abych se dostal k věci: Každá tahle změna způsobí, že mi ICQ přestane v Kopete fungovat a musím počkat pár hodin, než vyjde oprava. Vlastně mě to moc nebaví. Jediný důvod, proč ICQ stále ještě používám, je to, že z nějakého zvráceného důvodu je ICQ (na rozdíl od zbytku civilizovaného světa) u nás nejrozšířenější sítí a také velká část mých známých jej používá. Nicméně s tím, jak počet lidí, kteří potřebují něco ode mně, stoupá na úkor těch, od kterých potřebuju něco já a kteří jsou k dispozici jen na ICQ, ztrácím chuť tuhle síť používat. No a navíc mě vlastně ani AOL ve své síti nechce.

No a teď už opravdu k meritu věci: Trpělivost jednou přeteče a já ICQ přestanu používat úplně. Takže i když na něm ještě nějakou dobu k dispozici budu, v kontaktech jej používat přestanu. Samozřejmě, alternativy existují a já je používám. Pokud chcete, používejte otevřený Jabber (na Windows jej můžete používat z mnoha klientů, které najdete na uvedených stránkách, já doporučím alespoň Mirandu, pro Linux a Maca si určitě něco dokážete najít sami), alternativou může být GTalk od Google, který se sítí Jabber plně komunikuje a navíc podporuje i hlasovou komunikaci (pokud chcete, ozvěte se mi na e-mail, potřebné pozvánky na GMail mám), nebo alespoň MSN, který je sice od „Evil Corporation M$“;), ale stále představuje mnohem lepší alternativu. Jo a skoro bych zapomněl na především v USA široce užívaný yahoo IM (nevím proč mu mí přátelé přezdívají yahell :))

Mé IM kontakty od teď tedy jsou:

  • jabber/gtalk/msn: jan.zubicek@gmail.com
  • jabber: tpak@jabber.cz
  • yahoo: jan_zubicek

AllPeers beta 0.52 je tu

Nedávno jsem si stěžoval na to, kolik potřebných funkcí chybí AllPeers k tomu, aby se dal běžně používat.

Několik z těchto problémů řeší nová verze pluginu, která se objevila na stránkách mozilly (ti, kdo už mají plugin nainstalovaný, získají novou verzi updatovacím mechanismem Firefoxu). Co je teda nového?

  • možnost zrušit, pozastavit a obnovit download (konečně)
  • zlepšení registrací a možnosti znovuzískání účtu
  • a několik dalších oprav a funkcí, které mě až tak nezajímají (tray icona do windows, autorizace sdílejících…)

Další verze, která by prý měla přijít příští týden, se má především soustředit na podporu Firefoxu 2.0, který je již blízko vydání. No a můžeme snad také čekat prvotní implementaci IM (nebudu se opakovat a opět říkat, že tohle fakt nepotřebuju).

Zdroj: Peer Pressure

PayPal už umožňuje posílat peníze do českých bank (konečně)

PayPal jsem využíval takřka od prvních chvil, co bylo jeho užívání umožněno i českým občanům. Přeci jenom posílat do USA drobné dolarové částky ve formě bankovek zabalených do obálky ve chvíli, kdy třeba chcete podpořit nějaký OSS software, není nic moc pohodlné. A nakupování přes eBay taky není špatné.

Jako čeští uživatelé jsme však byli ochuzeni o jednu důležitou vlastnost PayPal účtu – vybírat peníze. Ono sice bylo možné nechat si peníze na svůj PayPal účet poslat, bohužel ale už nebylo možné nechat si je pak poslat do jiné než americké banky.

I přesto, že to trvalo, zplnohodnotnění bylo slíbeno a pak zase odloženo, jsme se nyní dočkali. Využití PayPalu najdou asi především ti, kteří mají nějaký projekt (třeba nějaký jednoduchý softík) zaměřený i na zahraničí a pro které je pořízení brány pro platby kartou příliš drahé. U českého trhu je asi trošku problematičtější fakt, že platební karty použitelné na internetu nejsou až tak rozšířené, ale i tak může PayPal znamenat zajímavou alternativu k nejpoužívanějšímu mikroplatebnímu systému v ČR dneška – platebním SMS (extrémně předražený prostředek).

Začínám uvažovat, že bych na web half-life2.cz dal PayPal tlačítko s žádostí o příspěvek na běh serveru… :) (ne, tak naivní fakt nejsem)

Odkazy

No jo no, další várka odkazů:

  • SSI – Popis Server Side Includes (takový jakože programovací jazyk) pro webový server Apache (to je takový to, co je oproti IIS od M$ použitelný webový server)
  • Google Reader – Kvalitní webová čtečka RSS made by Google™. Doporučuje sedm z osmi Web 2.0 fanatiků.
  • script.aculo.us – sada zajímavých AJAX skriptů na oživení a zefektivnění vaší webové aplikace. A podporuje dokonce i Konqueror!

Nová setinková verze AllPeers Firefox pluginu

Nedávno jsem psal o AllPeers, novém pluginu do Firefoxu, některými publicisty označovanému za Firefoxí „Killer Application“. Program se nachází ve fázi „betatestování“, takže mu chybí velká část důležité funkčnosti a semtam něco blbne (v tomhle případě mi příjde, že za betu je označován spíše kvůli jakési módnosti tohoto výrazu, všichni se teď opičí po Google, který většinu služeb provozuje jako „Beta“, správně by podle mě neměla být za betu považována verze, které chybí velká část funkčnosti).

Po krátkém testování jsem pro sebe v případě verze 0.50 objevil následující nedostatky, kvůli kterým AllPeers nemůžu moc doporučovat k používání:

  • Není možné se odhlásit, pokud máte puštěný Firefox a funguje vám internetové připojení, tak jste stále připojeni k AllPeers síti. Na windows se navíc usadí v liště a Firefox tak běží stále na pozadí.
  • Na každém počítači, který používáte, si musíte vytvořit zvlášť účet. Ten není možné snadno měnit.
  • Pokud začnete od někoho stahovat, není možné stahování ukončit nebo pozastavit. Navíc je průběh stahování znázorněn jen nevypovídajícím progress barem, neukazuje se rychlost stahování ani dosud přenesená data.
  • Pokud v zobrazení nasdílených dat kamaráda smažete nějakou složku, už se k ní nedostanete. Jediná možnost je, že ji kamarád znovu nasdílí.
  • Nejde změnit adresář, do kterého stahujete.
  • Přenos mezi dvěma počítači za NAT je velmi pomalý, protože využívá centrálního serveru. Hodilo by se něco na způsob Hamachi.
  • někomu může vadit absence češtiny, mně osobně je to vcelku jedno, jakmile si zvyknu na anglické rozhraní, tak už stejně

Verze 0.51

Dnes byla vydána nová setinková verze, která by kromě běžného opravování chyb měla také přinést část požadované funkcionality. Update je možný pomocí správce rozšíření ve Firefoxu. V tomto případě však (podle oficiálních informací) byly přidány jen dvě funkce, které pro mě mají význam: možnost pracovat offline a možnost měnit složku pro stahování. Takže bohužel k reálné použitelnosti schází ještě stále dost.

Další verze

Na většinu funkcí, kterou bych od podobného software očekával, si tedy musíme počkat až do dalších verzí. Verze 0.52 by měla být obohacena o možnost rušení a dočasného přerušení stahování a také nějaké formy překonání NAT. Do budoucna prý také můžeme očekávat (z toho zajímavějšího) instant messaging (tak zrovna bez tohohle bych se klidně obešel, snad budou aspoň používat třeba jabber) a zobrazování rychlostí stahování. Můžeme prý také očekávat lokalizaci do jiných jazyků, než je angličtina. Vzhledem k tomu, že vývojový tým sídlí v Praze, tak snad češtinu můžeme očekávat. Ve chvíli, kdy AllPeers bude podporovat alespoň to nejdůležitější, tak ho snad budu moct začít běžně používat a doporučovat známým.

Zdroj: AllPeers blog

Bonicom jde do světa

Ano, je to tak, i firma Bonicom, pro kterou pracuji, si založila vlastní blog. Jeho účelem je především ventilace osobních problémů a kreativní činnost v oblasti urážek.