19.34 - 8. června 2008 |
Webdesign
Za tu dobu, co jsem
na Vistě, jsem většinu času používal pouze Internet Explorer.
Samozřejmě mám v systému Firefox, Operu i Safari. V naší branži je to
nutnost. Před několika měsíci k nim přibyl Flock, který se
tak nějak stal mým hlavním prohlížečem. Firefox 2.0 jsem nepoužíval
z několika důvodů.
- Ve Vistě je fakt hnusnej, nehodí se tam.
- Žere zbytečně pamět.
- Neměl pro mě žádnou přidanou hodnotu oproti kompaktnímu IE7.
Ale blýská se na lepší časy. S příchodem Firefoxu 3.0 se mnohé
mění. První beta verze sice byly ještě hnusnější než dvojka, ale už
poslední bety vypadaly přívětivěji. Pak jsem objevil několik zajímavých
rozšíření, který dodají Firefoxu 3.0 konečně look & feel
Windows Vista. Prvním je Glasser,
který dodá prostředí více skla subsystému Aero, a druhým Hide menubar, který schová hlavní nabídkový
pruh – vyvolat lze stiskem klávesy Alt. Konečně se nebojím
Firefox zapínat! :)
Autor: Aleš Roubíček |
|
Delicious |
FriendFeed |
Facebook |
Linkuj!
12.09 - 27. ledna 2008 |
Webdesign
Nedávno jsem zkusil nainstalovat sociální prohlížeč Flock. Nebylo to poprvé, ale tehdá jsem
ještě nebyl tak socializovaně zasíťován. Teď už jsem, tak mu zkouším
dávat druhou šanci.
Jako hlavní prohlížeč používám IE7 ve Vistě a jsem s ním plně
spokojen, používám i zbylé z velké čtverky (Firefox, Safari, Opera) –
pro pracovní účely, jako programátor webových aplikací je nemohu
ignorovat.
Po tom, co jsem si přečetl zprávičku, že Flock 1.1 bude podporovat
i moji oblíbenou Picasu, řekl jsem si,
že bych ho měl zase zkusit. Tak jsem si v pátek nainstalovat verzi 1.0 a
začal objevovat její možnosti.
Nově zapojen
Díky Flocku jsem se zapojil do dalších web 2.0 sítí :). První byl twitter a začal jsem microblogovat. Hned
při registraci jsem pozval pár svých známých a první, kdo se mnou začal,
nebyl nikdo jiný než Jan Bien
„Mravenec“ – duchovní syn služby Weblogy.cz.
Dobrý na twittru je, že do něj můžete posílat zprávy i přes Jabber
(např. Google Talk) nebo SMSkou. Ve
Flocku pak vidíte vaše kontakty s jejich aktuálními stavy. :)
Při hlubším zkoumání jsem zjistil, že přes tlačítko pro
přihlašování RSS
kanálů lze přidávat kanály i do Google
Readeru, který používám jako čtečku kanálů. To se mi líbí,
v IEčku jsem dosud používal bookmarklet. Další věcí, která mě mile
překvapila, bylo, že bookmarky lze ukládat do online služby del.icio.us. Tuto službu jsem dosud
nepoužíval, ale už je na čase. :) Takže to je zatím poslední sociální
síť, ve které jsem uvízl.
Budu Flock ještě pár dní zkoušet a možná po necelých dvou letech
opustím IE7… Možná také po této zkušenosti obnovíme myšlenku
zesocializovat službu Weblogy. Kdo ví…
Související
Autor: Aleš Roubíček |
|
Delicious |
FriendFeed |
Facebook |
Linkuj!
12.01 - 29. října 2006 |
Webdesign
OpenSearch je otevřený formát založený na XML, jehož vývoj iniciovala
a podporuje firma Amazon. V současné době existuje Draft 3 verze 1.1,
kterou implementují i nejnovější verze oblíbených prohlížečů Internet Explorer
7 a Firefox 2.0 nebo vyhledávač A9 právě od Amazonu. OpenSearch je sada
specifikací z nichž nejdůležitější jsou formáty OpenSearch Description
a OpenSearch Response. Tyto formáty jsou určeny k popisu vyhledávaciho
stroje a popisu nalezených výsledků.
OpenSearch Description
Tento formát je, jak už název napovídá, určen k popisu vyhledávacího
stroje. Základní elementy patří do jmenného prostoru
http://a9.com/-/spec/opensearch/1.1/ a kořenovou značkou je
OpenSearchDescription. Tato obsahuje následující
subelementy:
- ShortName
- Název vyhledávacího stroje
- Musí být v dokumentu právě jednou a jeho obsah je omezen na 16 znaků
čistého textu.
- Description
- Popis vyhledávacího stroje
- Musí být v dokumentu právě jednou a jeho obsah je omezen na
1024 znaků čistého textu.
- Url
- URL hledaného datazu
- Musí být v dokumentu alespoň jednou, nejedná se o párovou značku,
obsah je definován následujícímí atributy.
- povinný atribut template definuje šablonu url datazu, šablona je
parametrizována pomocí OpenSearch URL template
syntaxe, povinný je parametr
{searchTerms}, který je
nahrazován hledanou frází
- povinný atribut type určuje MIME typ výstupu hledání
- nepovinné atriuty indexOffset a pageOffset slouží
k posunutí indexu prvního výsledku nebo první stránky, oba jsou
přednastaveny na jedničku. Ovlivňují počítání nepovinných parametrů
{startIndex?} a {startPage?}.
- Contact
- Nepovinný element definující kontakt na adminstrátorara. Element může
obsahovat pouze e-mailovou adresu a v dokumentu se může vyskytovat
maximálně jednou.
- Tags
- Nepovinný element obasující klíčová slova oddělená mezerou. Délka
je omezena na 255 znaků a element se může v dokumentu vyskytovat
maximálně jednou.
- LongName
- Název vyhledávacího stroje ve formě čitelné pro lidi
- Může se v dokumentu vyskytovat maximálně jednou a měl by být
preferovaný pro zobrazování před ShortName. Délka je omezena na
48 znak.
- Image
- Ubsahuje URL obrázku, grafické ikonky, spojené s vyhledávačem.
- Počet výskytů není omezen, jednotlivé obrázky se mohou lišit ve
velikosti a MIME typu, které jsou specifikovány následujícími volitelnými
atributy.
- Atribut width určuje šířku obrázku
- Atribut height určuje šířku obrázku
- Atribut type určuje MIME typ obrázku
- Language
- Definuje jazyk výsledku hledání, obsah může obsahovat pouze zkratku
jazyka podle XML nebo asterix (*) pro všechny jazyky.
- InputEncoding
- Znaková sada přijímaná vyhledávacím strojem. Pokud nejí určeno
použije se UTF-8 kódování.
- OutputEncoding
- Znaková sada výstupu hledání.
Sepecifikace definuje ještě několik dalších elementů pro definici práv
k dokumentu, ochrana mladistvích apod. které se používají ve specifických
případech a jejich použití není zas tak běžné. Nyní si ještě
doplníme výčet URL parametru.
OpenSearch URL parameters
Parametry se používají v atributu template značky
Url a jsou nahrazovány konkrétními daty dotazu. Syntaxe
parametru je velice jednoduchá: název pramatru je uzavřen ve složených
závrokách a nepovinnost parametru je vyjádřena otazníkem před uzavírací
závorkou. Příklad: {povinnyParametr} a
{nepovinnyParametr?}. Parametry mohou být rozšířeny o vlastní
sady pomocí XML jmenných prostorů. Ukázka <Url
xmlns:moje="urn:moje-rozsireni"
template="http://example.com/?q={searchTerms}&neco={moje:neco}"
....
- searchTerms
- Parametr je nahrazen hledanou frází
- count
- Parametr je nahrazen počtem výsledků na stránku
- startIndex
- Parametr je nahrazen indexem výsledku
- startPage
- Parametr je nahrazen číslem stránky
- language
- Parametr je nahrazen jazykem
- inputEncoding
- Parametr je nahrazen vstupním kódováním
- outputEncoding
- Parametr je nahrazen výstupním kódováním
Ukázku kódu najdete v prvním díle této mini
série. Tímto bych ukončil popis formátu OpenSearch Description a příště
bych rád něco o formátu OpenSearch Response.
Autor: Aleš Roubíček |
|
Delicious |
FriendFeed |
Facebook |
Linkuj!
11.36 - 24. října 2006 |
Webdesign
O formát OpenSearch jsem se začal zajímat někdy najaře letošního roku
z velmi prostého důvodu – lze v něm snadno definovat vlastní
vyhledávací modul pro Internet Explorer 7.0 a Firefox 2.0. To však není
vše, co tento formát umí a k čemu je určený.
Definice vyhledávacího modulu
Pokud máte na svém webu implementováno vyhledávání, můžete svým
návštěvníkům zkrátit cestu přidáním vlastního modulu, který se
přidá do seznamu vyhledávacích strojů ve vašem prohlížeči. Jak na to
vám vysvětlí následující odstavce :)
Nejprve je nutné napsat OpenSearch Description dokument s definicí vašeho
modulu. Malá ukázka:
<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Web Search</ShortName>
<Description>Use Example.com to search the Web.</Description>
<Tags>example web</Tags>
<Contact>admin@example.com</Contact>
<Url type="text/html"
template="http://example.com/?q={searchTerms} "/>
<Url type="application/rss+xml"
template="http://example.com/?q={searchTerms}&amp;format=rss"/>
</OpenSearchDescription>
Ukázka popisuje fiktivní vyhledávač, který poskytuje výsledky hledání
ve formě HTML a RSS (dva elementy Url s definovaným
content-typem), důležitým parametrem je {searchTerms}, který
klient (např. prohlížeč) nahradí svým dotazem, další
parametry . Obsah elementu ShortName určuje název
vyhledávacího stroje – tento se bude zobrazovat v seznamu vyhledávacích
modulů. Další elementy jen přidávají další metadata pro
autodiscovery.
Pak stačí přidat do vašich stránek element link, který
odkazuje na soubor vytvořený v předešlém kroku. Připojení je obdobné
s připojováním RSS nebo Atom kanálu. Příklad:
<link rel="Search"
href="http://www.example.com/opensearch.xml"
type="application/opensearchdescription+xml"
title="Example Search" />
Pokud pak navštívíte takovou stránku,
prohlížeč vám dá vědět, že našel modul rozsvícením tlačítka pro
výběr modulu.
Další možností, jak modul vytvořit je použít generátor.
Související
Autor: Aleš Roubíček |
|
Delicious |
FriendFeed |
Facebook |
Linkuj!
09.13 - 25. srpna 2006 |
Webdesign
Včera v pozdních večerních hodinách byl vypuštěn první kandidát na
release Windows Internet Exploreru 7. Přináší hlavně zvýšení stability
a výkonu a opět opravu několika bugů, které byly nalezeny v betafázi.
Vývojáři upozorňují, že byla přepracována architektura rozšíření
(Add-ons) a proto některé němusí fungovat správně. Současná architektura
by se však již do finální verze měnit neměla.
Příjemnou novinkou je, že se instalátor umí vypořádat s předchozími
betaverzemi, takže je nemusíte odebírat ručně. Nicméně nepřijdete o dva
nutné restarty (v případě upgradu z IE 6 jen jeden). Na první pohled asi
žádné významné změny nepoznáte, možná rychlejší startování
prohlížeče. Víc jsem toho ale otestovat nestihl. Další postřehy, pokud
budou čekejte v updatu článku :)
Stahovat můžete za stránek Internet
Exploreru
Autor: Aleš Roubíček |
|
Delicious |
FriendFeed |
Facebook |
Linkuj!
16.33 - 15. prosince 2005 |
Jen tak
Dnes se internetem šíří samé podivné zprávy. Nejprve RSS team
zveřejnil informaci, že ikonka pro
feedy v novém Internet Exploreru bude stejná jako ve Firefoxu, na čemž
se domluvili zástupci obou stran (Microsoft a Mozilla Foundation). Takovýto
postup prý není ojedinělým. Předtím se takto domluvili na podbarvení
adresního řádku ve výjimečných situacích.
Další neuvěřitelnou zprávou je, že Microsoft spojí své
síly s Googlem, Sunem a univerzitou Berkley. Ke spojení sil dojde pouze
na akademické půdě, jde totiž o vytvoření výzkumné laboratoře, kde se
budou vyvíjet a testovat technologie pro RAD systémy.
V ostatních případech zůstanou tyto firmy rivaly.
Autor: Aleš Roubíček |
|
Delicious |
FriendFeed |
Facebook |
Linkuj!