Webdesign

Adobe a grafika 35 Google 27 PHP 78 Webdesign, CMS 304

Google Chrome 8 - pár tipů a triků

Google Chrome je jeden z mnoha prohlížečů postavených na open-source Webkit jádře. Google k němu přidává svůj vlastní Javascriptový engine (V8), jednoduchý systém rozšíření a samozřejmě uživatelské rozhraní.

V tomto článku bych se chtěl podívat na jednotlivé části prohlížeče a možnosti jeho vylepšení.

Rozšíření jsou běžné HTML5 miniaplikace

Samotný systém rozšíření je v Chrome postaven na HTML5, což znamená jejich sice rychlý vývoj (je to běžná stránka), ale velice omezené funkční a prezentační možnosti, zejména ve srovnání s Firefoxem. Takovou věc jako je Firebug v plné verzi nemůžete v Chrome nikdy očekávat, možnosti HTML5 tak daleko nesahají.

Každé rozšíření je spouštěno jako samostatný proces, takže extrémně rostě paměťová náročnost při více rozšířeních, třeba nějak takto:

spotřeba paměti Google Chrome závisí na použitých rozšířeních

V praxi je tak nutné počet rozšíření omezit na jednotky, zvláště na noteboocích s 2-4GB RAM.

Celý článek 13 komentářů

Rychlý export HTML stránky do PDF v PHP

Pokud potřebujete rychle vytvořit z HTML stránky PDF soubor a nabídnout jej ke stažení či poslat jej emailem v PHP, existuje na to výborná knihovna mPDF. Podporuje zpracování řady formátovacích prvků v CSS, nemusíte tedy HTML stránku či layout nijak speciálně upravovat.

Pokud máte třeba fakturu v eshopu připravenou jako HTML, je její převod do PDF otázkou pár řádků kódu:


require("mpdf/mpdf.php");
$mpdf = new mPDF('utf-8','A4'); 
$mpdf->useOnlyCoreFonts = true;
$mpdf->SetDisplayMode('fullpage');
$mpdf->SetAutoFont(0);

// CSS soubor
$stylesheet = file_get_contents('faktura.css');
// faktura v HTML (PHP, atd.)
$html = file_get_contents('faktura.html');

$mpdf->WriteHTML($stylesheet,1);
$mpdf->WriteHTML($html,2);

$name = "danovy-doklad.pdf";
$mpdf->Output($name,"D"); // download
Celý článek 17 komentářů

Rychlý export databázové tabulky do Excelu (2007/2010) v PHP

Pokud potřebujete rychle exportovat nějaká data - tabulku či VIEW - z MySQL databáze do Excelu, je to v PHP velice snadné díky PHPExcel knihovně na Codeplexu. Kromě moderního XLSX umí tato knihovna i XLS, PDF, CSV a další formáty.

Tento jednoduchý skript vezme VIEW v MySQL databázi (v tomto případě čtenost článků, které nějak souvisí s Microsoftem), vytvoří z nich Excelovský soubor, a nabídne jej ke stažení v Excel 2010 formátu.


class createXLSX {
 var $xlsxrow = 1;
 var $xlsxcolumn = 1;
 var $maxcolumn = 0;

 function getColumn($column) {
  if ($this->maxcolumn < $column)
   $this->maxcolumn = $column;
  if ($column > 26)
   return chr(ord('A') + floor(($column - 1)/26) - 1) . chr(ord('A') + ($column % 26) - 1);
  else
   return chr(ord('A') + $column - 1);
 }
 function writeRow($x, $data, $bold = false) {
  $i = 0;
  foreach ($data as $s) {
   $c = $this->getColumn($this->xlsxcolumn + $i++).strval($this->xlsxrow);
   $x->setActiveSheetIndex(0)->setCellValue($c,$s);
   if ($bold)
    $x->getActiveSheet()->getStyle($c)->getFont()->setBold(true);
  }
  $this->xlsxrow++;
 }
}
Celý článek 0 komentářů

Nakladatelství PRAGMA spouští affiliate program s 20% provizí pro majitele webů

Nakladatelství Pragma patří k tradičním a největším nakladatelstvím v Česku. Od roku 1992 jsme vydali přes 1 200 titulů a stali se jedničkou na trhu esoterické literatury, alternativní medicíny osobního rozvoje a motivace.

Do našeho portfolia patří bestsellery od autorů jako je Robert Kiyosaki, Donald Trump či Charles Bukowski.

Nově spouštíme affiliate program, v němž nabízíme majitelům webů výdělek 20% z prodeje knih. Registrace je velice snadná, jednoduchá je i samotná integrace affiliate programu do stránek vašeho webu - postačí zkopírovat krátký HTML kód.

Základní podmínky affiliate programu:

  • Z každého uskutečněného a odebraného nákupu, který realizuje klient kliknutím z odkazu na vašem webu, získáváte provizi 20% z ceny objednaného zboží (knih) bez DPH.
  • Po kliknutí na affiliate odkaz je klientovi nastaveno cookie s platností na 30 dnů. Pokud během této doby klient provede libovolný nákup na webu PRAGMA.cz, je z tohoto nákupu vypočítána vaše provize.
  • V případě kliknutí klienta na affiliate odkaz na jiném webu je původní cookie přepsána, provize se počítá novému webu.
  • Provize je vyplácena na požádání na váš bankovní účet, a to po dosažení minimální celkové částky 500 Kč, maximálně však 1x měsíčně.
  • Dosažení minimální čásky provize k výplatě (500 Kč) není nijak časově omezeno.
  • Affiliate program je dostupný jen pro subjekty registrované v ČR.
Celý článek 1 komentář

Rychlost IE9 vs Firefox 4 vs Chrome 7

Pro někoho to možná nebude překvapivé - nejrychlejší prohlížeč pro zpracování HTML 5 je IE9 (Beta), díky kompletní hardwarové akceleraci renderingu, kterou konkurence neumí. Osobně se moc těším na finální verzi IE9, po dlouhé době bude Microsoft v této oblasti na špičce.

6 komentářů

Rychlost Internet Explorer 9 Beta versus Chrome 7

Testoval jsem Chrome 6 a není to špatný prohlížeč, několik týdnů jsem jej dokonce zkusil používat jako defaultní. Šlo to překvapivě snadno. Systém doplňků a povedené ovládání jsou příjemným osvěžením.

Nejhorší věcí na něm asi je absurdně vysoká alokace RAM (což mi ale s 16GB až tak moc nevadí), a stále relativní pomalost. Silně chybí akcelerace pomocí GPU, veškerého vykreslování stránky i Flashe.

A to platí i pro novou verzi 7:

alokace RAM jednou instancí Chrome s doplňky versus IE9 x64alokace RAM jednou instancí Chrome 7 s doplňky versus IE9 x64 s doplňky

Tuto akceleraci právě Internet Explorer Beta 9 nabízí, i v x64 verzi, a existuje pro něj speciální Adobe Flash "Square" x64 přehrávač. Funguje to stabilně a rychle.

Celý článek 32 komentářů

inPage - jednoduchý web, fotogalerie a eshop od Zoneru za 10 minut

inPage je správce webových stránek od Zoneru pro převážně statické prezentace vhodný pro informace o různých menších akcích, nabídkách, zájmových sdruženích, nabídce živnostníků či podobných aktivit.

Neprogramátor zde může snadno ve WYSIWYG editoru doplnit články, fotky z akce do fotogalerie, popřípadě i prodávat pár produktů v eshopu (s dodáním na dobírku či platbou přes PayPal).

Výsledek vytvořený během pár minut může vypadat takto:

Homepage

Prezentace obsahuje úvodní stránku, jednoduchý eshop, fotogalerii, kontaktní formulář, je v ní možné vyhledávat, a testovací stránku s jednou vnořenou podstránkou (v submenu).

Celý článek 1 komentář

WebExpo 2010 - jaké si to uděláš, takové to máš

Tento článek obsahuje mých pár krátkých a vzájemně nesouvisejících postřehů z networkingu na WebExpo 2010.

  • Warm-up party ve čtvrtek byla překvapivě plná (stovky lidí), i když jsem přišel už chvíli po zahájení a čekal jich maximálně desetinu.
  • Pixy měl tričko s nápisem omlouvajícím se za svoji nešťastnou éru bloggera, tak jsem mu to prominul a podal mu ruku. Přijal ji.
  • Martin Malý zjevně viděl Pulp Fiction a tak jej nerozhodil přivítací pozdrav "Á, naše děvka z Inglewoodu!". Pak se přesunul do Liberce, aby si zaplaval.
  • Lenka Janková si vzala krásné šaty odhalující prsa a mezi ně si strčila bílý telefon. Jak se jí má člověk dívat při rozhovoru do očí?!
  • Eliška Hutníková mi podvacáté vysvětlovala FourSquare. Stále jsem to nepochopil, ale poslouchala se (opět) moc hezky.
  • Petr Mára má úplně nového kluka a celý září štěstím.
  • David Grudl miluje pivo a když pije, programuje Nette. V Praze má přísun piva zajištěn zatím dobře, a tak vzniklo Nette 2.0.
  • Štěpán Bechynský z Microsoftu má taky rád pivo. Poté co vyhlédl z okna horního patra na nás tápající a pronesl "Budeme čepovat!" neměl daleko k samotnému Pánu Bohu. Nebo alespoň k Pánu Sudu.
  • Eva-Lotta je úžasná, kdo si nezačal kreslit při její skvělé úvodní přednášce, tak není člověk, ale Bender.
  • Tom Krcha naprogramoval P2P video streaming a P2P chat, který báječně fungoval. Kdo v sobotu ráno nechtěl vylézat z postele, měl vše online.
  • Jan Brašna spí raději na gauči ve Fleveu než v Plzni. Chápu jej.
  • Robin Raška na Twitteru pořád nadává Adobe, i když spí v jednom baráku s Tomem. Měli by si ten vztah ujasnit.
  • Žirafka je moje nejoblíbenější těhotná žena na WebExpo. Pořád se usmívá!
  • Jarmila Klimková neudělá ani krok bez záchranné placatice se slivovicí. Hodila se.
  • Irena z Microsoftu dělá v marketingu a nezná C++, proto nikdo nechápal, k čemu je vlastně dobrá. Pak se zjistilo, že zajistila půvabné hostesky roznášející pivo.
  • David Šmehlík se narodil chvíli po WebExpo, takže měl dobrou záminku pro zorganizování pondělní #after-after-party. Namíchal jsem mu kvalitně kořeněný tatarský biftek a chvíli jej krmil. Chutnalo mu to.
  • Maru Grafová sice není geek-girl, ale zase nosí fakt hezké boty i šaty.
  • Dušan Janovský by mohl úspěšně vést revoluci v Rusku, ale místo toho se usmívá a brnká na harfu.
  • Té blonďaté krojované hostesce z Microsoftu (druhý den), co vypadala na 17 let, táhne už na 24. Byla násilím svlečena z kabátku a měla v 12°C husí kůži. Nabízel jsem jí bundu, ale prý musí mrznout.
  • Na parkoviště před aulou se dostanete snadno, stačí u závory říci, že vezete materiály na přednášku. Bohužel, dvacáté auto, co opravdu vezlo materiály na přednášku, vpuštěno nebylo. My ještě ano.
  • Bílá trička s WebExpo potiskem jsou gay (a to ani nemusíte být blonďák s patkou nabok). A bílá trička zastrčená v kalhotách jsou double gay, sorry. Černá trička jsou ok.
  • T-Bone steak co dělají v hospodě na Farmě je lepší než panenka s chřestem.
  • Místní káva i zelený japonský čaj jsou vynikající.
  • Michal A. Valášek programuje v C# a baví jej BDSM. Chtěl jsem od něj kontakty na pár ženských sub, ale prý je jich nedostatek, tak nabídnul mužské, těch je přebytek. Nechci.
  • Jirka Kosek se začal kdysi dávno sám od sebe titulovat XML guru a lidi mu to pořád věří.
  • UI testování v praxi - když osloví promrzlá hosteska geeka slovy "chcete bonbón?" a natáhne k němu ruku s krabičkou, má to 8.5x nižší konverzi, než pokud začne přátelským "Ahoj". Geek se poté tolik nebojí.
  • Richard Fridrich z Centrumu zastává názor, že redesign je zlo. Vždy. Uživatelé se bojí změn.
  • Šárka na registraci je kouzelná, milá, každý rok hezčí, a spí jen 3 hodiny denně. Trošku se bojí výšek, ale moc jí to přitom sluší.
  • Evička na registraci skvěle pobavila větou "Vy nejste Šárka!" při pohledu na jmenovku co jsem si prohodil s Šárkou, a když jsem se jí zeptal, jak na to přišla, řekla s pokerově vážnou tváří "Já svůj team poznám!" 🙂 Ještě, že mi nepřidělila nějakou práci...
  • Vašek Stoupa to celé zorganizoval a patří mu velký dík.
0 komentářů

IE9 zabere po spuštění 71 MB, Chrome 6 ovšem 366 MB

Chrome 6 je poměrně populární prohlížeč založený na Webkitu. Google u něj střídá čísla verzí zhruba každý měsíc, zřejmě ve snaze vytvořit dojem zuřivě rychlého vývoje. A částečně je to pravda - funkčně se jedná o kvalitní prohlížeč, který slušně konkuruje i nově vydané (a velice povedené) beta verzi Internet Exploreru 9. Ten také podporuje CSS3, HTML5 a další technologie a navíc pro zobrazení veškerého obsahu používá akceleraci pomocí GPU. Je tak jeden z nejrychlejších prohlížečů.

Zásadní problém má Chrome 6 s rozšířeními. V základu obsahuje velice málo funkcí, takže když k němu doinstalujete gesta myší, Web Developer Toolbar, správce hesel, čtečku RSS, buttony pro Historii / Záložky / Stažení a pár dalších, zabere po spuštění bez jakýchkoliv načtených stránek 366 MB RAM.

A to se mi zdá dost - podobně konfigurovaný IE9 zabere 71 MB RAM.

Chrome 6 vs IE9Chrome 6 je slušný prohlížeč, ale spotřeba RAM je extrémní

Google by měl zjevně zapracovat nejenom na číslování verzí, ale také na spotřebě paměti. No a nakonec i na rychlosti, zkuste si tento strip v Chrome a poté v IE9 - Microsoftí prohlížeč má už v beta verzi mnohem rychlejší HTML5 technologie.

24 komentářů

Outlook 2010 je báječný, zvláště ve spojení s Exchange 2010

Zhruba tři měsíce je na MSDN k dispozici anglická verze Microsoft Office 2010 a nedávno se začala prodávat i ta česká.

Největší změny zaznamenal asi Outlook 2010. Je extrémně rychlý. Zatímco ve verzi 2007 měl obrovské množství funkcí, ale už 2GB mailbox znamenal, že na notebooku startoval zhruba pár desítek sekund, verze 2010 naběhne do jedné sekundy. Neuvěřitelné. To je rychlejší start, než se vám načte v (již spuštěném) prohlížeči stránka triviálního Gmailu.

Design Office 2010 je implicitně laděn do tmavě šedé, ale dá se přepnout i do tradiční stříbrné či světle modré. Ribbon je možné konečně upravovat (respektive, doplňovat k němu svoje panely).

Outlook 2010Outlook 2010
Celý článek 32 komentářů