Označeno tagem: WebDesign

Bleskově na AJAX přes Google

Populárních javascriptových AJAX knihoven (frameworks) dnes existuje celá řada. Většina z nich narostla za dobu své existence ke stovkám kilobajt.

Velikost knihoven má spolu s odezvou serveru fatální vliv na rychlost načítání každé stránky, která by je ráda používala. Doba prvního načtení tak může běžně vystoupat až k jednotkám sekund.

Další nemilou (i milou) vlastností těchto AJAX frameworks, je fakt, že jsou v neustálém a zuřivém vývoji. Což má za následek nové a nové verze knihoven. Pokud chcete být v obraze, nezbude než neustále stahovat nové a nové verze. Navíc je to často taky otázka bezpečnosti vašich stránek.

No a na závěr mé obžaloby AJAX frameworks, bych se rád zmínil o replikaci dat. Každý server (stránky) to většinou řeší tak, že si prostě vytvoří svoji vlastní kopii příslušných knihoven. Vývojáři tímto krokem nutí uživatele neustále stahovat (prakticky) tatáž data dokola.

Ale pak se pár chytrých hlav dalo dohromady a řeklo: Dost! A není náhodou, že těch pár chytrých hlav se sešlo ve společnosti Google :-) a vytvořilo AJAX Libraries API.

Výhody jsou zřejmé:
  • Primitivní kód pro vložení – jeden řádek
  • Při načítání knihoven využíváte infrastruktury Google, takže odezva je doslova perfektní.
  • Aktualizaci provedete tak, že přepíšete číslo verze příslušné knihovny.
  • Knihovny jsou před přenosem komprimovány metodou gzip.
  • Skript se načítá z jediné URL a do cache se ukládá jednou pro všechny projekty, využívající AJAX Libraries API

Příklad vložení Prototype verze 1.6 a rozšíření Scrip.aculo.us 1.8.

<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
google.load("prototype", "1.6.0.3");
google.load("scriptaculous", "1.8.1");
//]]>
</script>

Rozhraní dnes dokáže vložit knihovny: Prototype, Scrip.aculo.us, Dojo, jQuery a Mootools. Časem možná přibudou některé další.

dva měsíce zpět 14.10. v 18:11

, ,

Komentuj

Začínáme podnikat

Začátkem října jsem začal podnikat. Pod hlavičkou omdesign.cz hodláme nabízet tvorbu internetových stránek a servis spojený s firemní identitou (loga, reklamní materiály, tištěná reklama atd.). Jak se praví na úvodní straně, jsme odhodláni plnit Vaše sny v oblasti internetu.

Po této malé reklamní vsuvce bych rád popsal, jak vlastně dnes v ČR můžete začít podnikat.

Živnost volná Je záležitost novely živnostenského zákona, která vešla v platnost během tohoto léta. Volná živnost pod sebe zastřešuje 80 činností, ze kterých si můžete svobodně vybrat. Seznam vybraných oborů je možné měnit i dodatečně.

Výpis ze živnostenského rejstříku Nahrazuje původní živnostenské listy a je také záležitostí nového živnostenského zákona. Za vystavení – registraci živnostníka, zaplatíte poplatek 1000 Kč. Získat jej můžete na CRM.

CRM a JRF CRM je centrální registrační místo. CRM najdete například na Živnostenském úřadě nebo na Poště, jelikož byla zrušena místní příslušnost, je jedno, kam se vydáte. 

Na CRM obdržíte JRF - jednotný registrační formulář. Prostřednictvím tohoto formuláře (1×A4) můžete zažádat o vydání živnosti volné. V JRF můžete také zadat informace pro: Takže odpadá obíhání úřadů, jak je popisuje Martin Hassman. Doporučuji si předem zjistit kam spadáte, tyto instituce totiž ctí místní příslušnost. A pracovníci CRM odmítají zjišťovat, na základě trvalého bydliště, kam spadáte. Prostě to pošlou, tam kam si napíšete.

Celou registraci jsem zvládl za 20 minut včetně vystavení výpisu ze živnostenského rejstříku. Mnoho užitečných informací najdete na skvělém webu www.jakpodnikat.cz.

Online WYSIWYG editory

Při svém ranním šálku čaje Maroccan Mint od Dilmahu jsem se rozhodl napsat malý přehled WYSIWYG editorů pro HTML.

TinyMCE Prvním, zřejmě nejznámějším, editorem je TinyMCE. Tento editor používá celá řada systémů, namátkově jmenuji alespoň Wordpress, ze kterého právě píšu. Tento editor je zdarma jako opensource dostupný pod LGPL.

Editor TinyMCE je postaven na Javascriptu. Jeho implementace je velmi jednoduchá. Stačí vložit pár skriptů a Vaše TEXTAREA se promění k nepoznání.

Nespornou nevýhodou je velikost editoru. Základní verze má cca 2 MB, což skutečně není málo. Na druhou stranu můžete použít Gzip kódů a snížit tak přenášená data o 75 procent. K tomu ale potřebujete nějaký skriptovací jazyk na straně serveru.

FCKeditor Druhým editorem je FCKeditor. Tento editor je postaven na stejných technologiích jako předešlý kousek. Grafika editoru výrazně připomíná Word 97 (je vlastně stejná). Editor je možné získat zdarma pod licencí LGPL. Navíc můžete editor mít také pod komerční licencí.

Nevýhodou je opět velikost editoru, ten je ještě o něco větší než TinyMCE. Integrace editoru rovněž bez problémů.

WYMeditor Třetí zástupce, WYMEditor, si získal mé srdce svou velikostí, která se drží v základu pod 0.5 MB. Takže odpadá otravné a zdlouhavé nahrávání na FTP.

Tento editor se navíc snaží striktně dodržovat standardy W3C. Což jenom chválím! Smutné je, že nefunguje v Firefox 3. Snad se do budoucna dočkáme nějaké opravy (Google Chrome to zvládá).

markItUp Poslední komentovaný editor markItUp trochu vybočuje z řady. Není totiž WYSIWYG. Spíš je to takový užitečný pomocník, který Vám usnadní zápis HTML, Wiki Syntax nebo BBCode. Navíc si editor můžete rozšířit i o další syntax (např. Texy!). Tento editor je rovněž možné získat zdarma pod MIT/GPL.

No a na závěr ještě několik dalších odkazů:

5 dobrých zdrojů pro webdesign

Kvalitních zdrojů o webdesignu není nikdy dost.
  1. Forwebdesigners
  2. Corkdump
  3. Alvit
  4. Agencytool
  5. Posledním zdrojem je mé Delicious.com

tento rok 18.9. v 09:04

Komentuj

Chcete webhosting bez kompromisů

Tyto stránky už asi 1/2 roku hostuji na Hostmonster, rozhodl jsem se podělit o své zkušenosti s tímto zahraničním poskytovatelem.

Nejprve něco o tom, jak jsem vybíral. Nemám rád omezení, štvou mě české firmy, které stále staví nějaké bariéry a mantinely. Chtěl jsem něco, kde budu moci hostovat více samostatných stránek (vše z vlastní URL). Potřeboval jsem větší svobodu v nastavení serveru. No a poslední prioritou byla samozřejmě příznivá cena. Po prozkoumání a porovnání nabídek s konkurencí vyhrál Hostmonster.

Zde krátký soupis některých skvělých vlastností:
  • můžete hostovat neomezený počet stránek
  • máte dostatek prostoru (neomezeně)
  • neomezují přenosy dat
  • analytické nástroje
  • počet emailů je taky neomezen – přístup pře IMAP a POP3
  • cena kolem 6 dolarů za měsíc
Něco málo techniky:
  • PHP, MYSQL, PostgreSQL, Apache, Ruby on Rails v posledních verzích
  • mode_rewrite a editace php.ini
  • Přístup přes FTP (podpora anonymního účtu)
  • možnost editovat MX záznamy – výhodné kvůli Google Apps
  • přístup přes SSH – bezpečnost především
  • Cron - automatické spouštění php skriptů
Na závěr:
  • automatizované zálohy souborů
  • PhpMyAdmin a phpPgAdmin a několik dalších aplikací
  • Online podpora 24/7
Za dobu, co jsem u nich, jsem nezaznamenal jediný pád. Přístup přes FTP nedosahuje takových rychlostí jak bych si představoval, ale dá se to vydržet.

Rozhraní pro přidávání dalších domén je trochu krkolomné, není to ale činnost, kterou budete dělat denně. Někde jsem četl, že mají problémy s CZ doménou – v mém případě se to neprojevilo.

Pro veškeré domény dostanete jeden prostor (není to nijak rozdělené do složek podle domény) – vše si musíte udělat ručně a pak ošetřit pomocí .htaccess. Na druhou stranu, tohle může být i výhoda.

Co mi však citelně chybí je možnost správy souboru přes SVN. Jinak jsem s Hostmonster spokojen.

tento rok 12.9. v 12:33

5 kom.

Užitečný doplněk: Screen Capture

Screen Capture, je velmi užitečné rozšíření Firefoxu, které dokáže zachytit obsah obrazovky. Navíc po jejím zachycení můžete do obrázku kreslit, nebo přidávat text. Což v mnoha případech může velmi usnadnit komunikaci s testery, případně se zákazníkem, pro nějž stránky vytváříte.

Zachycený obrázek můžete uložit jako PNG, JPG, GIF nebo BMP. Případně jej přímo poslat emailem. Samozřejmostí jej také můžete zkopírovat do schránky (Ctrl+C).

Další funkce, které toto rozšíření nabízí, jsou např. Blur (rozmazat), Crop (oříznout) nebo Glow (zvýraznit). Základní verzi (která myslím plně postačuje) můžete mít zdarma, profesionální varianta stojí několik stokorun.

Nevýhodou tohoto rozšíření je, že nedokáže zachycený snímek zmenšit, k tomu musíte použít jiný rastrový editor.

Užitečné nástroje pro MySQL

Dnes jsem se rozhodl představit několik užitečných nástrojů pro MySQL, které používám pro práci s touto DB.

Prvním a zároveň nejznámějším nástrojem je phpMyAdmin. PhpMyAdmin je aplikace napsaná v jazyce PHP, která umožnuje kompletní správu databáze.

Druhou aplikací je dbDesigner, který dokáže vytvářet ER diagramy. DbDesigner umí např.:
  • vizuálně konstruovat a následně spouštět SQL dotazy
  • získat schéma již existující databáze
  • generovat potřebný SQL, pro vytvořen všech vytvořených tabulek
  • tisknout schémata ve velmi přívětivé podobě
  • exportovat dokumentaci do HTML
Posledním nástrojem je MySQL GUI Tools, který je svoji funkčností velmi podobný nástroji phpMyAdmin. Prostřednictvím MySQL GUI Tools můžete např.:
  • exportovat obsah databáze
  • vytvořit úlohu pro pravidelnou zálohu databáze(í)
  • spouštět SQL dotazy
  • monitorovat zatížení služby
Stránka 1 z 512345»
Vlastní vyhledávání

Podívejte se na

Vyber si téma

Další informace

hit counter