Vojta Svoboda

Profesionál v oboru webových technologí a tvorby webových stránek. Více info na http://www.vojtasvoboda.cz

Automatické zveřejnění slev na Facebooku

Pokud provozujete slevový portál, je prakticky nutností mít i vlastní Facebook stránku, kde můžete uživatele informovat o nových slevách nebo akcích. Manuální kopírování slev může být ovšem nepříjemné a časově náročné. Nechme pracovat stroje za nás a pojďme se společně podívat, jak nastavit, aby se slevy z vašeho slevového portálu zveřejňovaly automaticky na vaší Facebook stránce. Nastavení je otázkou 10ti minut a zvládne ho opravdu každý.

(Pokračování textu…)

Přecházíme na Nette

Zhruba od října loňského roku testujeme Nette Framework pro tvorbu webových aplikací. S Nette jsme se začali kamarádit a proto všechny nové projekty tvoříme s jeho pomocí.

Co je to framework?

Framework je seskupení několika desítek knihoven, tříd a modulů, které urychlují vývojářům jejich práci a šetří tak jejich čas a náklady na vývoj. Řeší rovněž opakující se funkcionalitu a činnosti, které jsou při tvorbě webových aplikací potřeba.

Co to pro vás, naše klienty, znamená?

Hlavně rychlejší nasazení a tvorbu rozšiřujících funkcí. Neméně podstatná je vyšší úroveň zabezpečení a podpora komunity, která kolem Nette vznikla a tvoří pro něj mnoho doplňků, rozšíření a opravuje nalezené chyby. Další nemalou výhodou je počet programátorů, kteří jsou schopni se v tomto frameworku vyznat a velice rychle pracovat, nebo dělat úpravy a opravy chyb.

Nette v praxi

Na Nette běží stovky českých, ale i zahraničních webů. Například webové stránky prezidenta České republiky Václava Klause, jednička slevových portálů Slevomat, nejnavštěvovanější filmová databáze ČSFD a společnost iinfo.cz, která pod sebou zastřešuje portály jako je Root.cz, Lupa.cz, Slunečnice.cz a další. Nejen tento seznam je pro nás ukazatel, že naše volba byla správná.

Technické parametry

Nette je framework pro jazyk PHP a pro svůj běh požaduje na serveru podporu PHP verzi 5.3. Rovněž vyžaduje instalaci databázové knihovny PDO, která nemusí být vždy přítomna. Framework není nijak náročný, právě naopak. Nevyžaduje žádné speciálně silné železo a váš server nezahltí.

WebExpo 2012 – z pohledu development / design

Tak jako každý rok, i letos jsem se zúčastnil dvoudenní konference WebExpo, které se pořádala na Vysoké škole ekonomické v Praze. Pro mě osobně konference začínala již o den dříve, protože jsem se rozhodl absolvovat ještě workshop o Test driven development (TDD). V tomto článku bych se chtěl podělit o dojmy z jednotlivých přednášek. Článek o subjektivním pohledu na vlastní organizaci konference jsem si dovolil umístit na osobní blog: Vojtasvoboda.cz – WebExpo 2012.

Po zkušenosti z minulého ročníku jsem se rozhodl chodit na přednášky s tématy, o kterých nic nevím, tzn cokoliv mimo programování. Výhodou je, získání úplně nového pohledu na věc a rozšíření obzorů o věcech, které se přímo programování na první pohled netýkají, ale je důležité je znát. Zároveň jsem měl možnost, některé přednášky shlédnou již na konferenci Devel.cz.

(Pokračování textu…)

Geolokace

Geolokace je služba, která umožňuje zjistit zeměpisné souřadnice místa, kde se uživatel aktuálně nachází. Největší význam má tato služba pro mobilní zařízení, ale její využití najdeme i u stolních počítačů. Vzpomeňme na navigační zařízení v našem autě, nebo na funkci „Zjistit mojí polohu“ v Google mapách – obojí geolokaci využívá.

Zjištěné souřadnice se skládají ze zeměpisné délky a šířky, někdy také doplněné o nadmořskou výšku. Souřadnice se vztahují k nultému poledníku, který se nachází v Greenwich a dále pak k rovníku. Umožňují tak zaměřit jakékoliv místo na planetě pomocí dvou čísel.

(Pokračování textu…)

Kreativní využití QR kódů

QR kód je typ čárového kódu, který je zakreslen do čtverce a jeho výhodou je hlavně větší objem dat, která lze takto zapsat – až 4300 znaků. QR kód poznáte podle typických tří čtverečků, které jsou umístěné v rozích obrazce. Díky těmto čtverečkům může čtečka kód rozpoznat, i když je otočený.

Aktuálně se QR kódy používají pro zápis URL adresy nebo kontaktních informací, použití však není omezeno. Hlavním účelem je spojení reálného světa a webu.

Pro přečtení QR kódu je nutné mít nainstalovanou čtečku, které se dá zdarma stáhnout do každého chytrého telefonu s potřebným fotoaparátem. Pokud kódem zapíšeme URL adresu, použití čtečky je pro uživatele daleko rychlejší, než adresu zdlouhavě opisovat.

(Pokračování textu…)

Konference Svoboda naživo

Zhruba v polovině listopadu, krátce po konferenci Apple fórum 2011, jsme se zúčastnili konference o svobodě v práci s příznačným názvem Svoboda naživo. Konference byla jednodenní a konala se v prostorách kina Vzlet, které se nachází v pražských Vršovicích. Ani jedno místo nezůstalo prázdné, zúčastilo se přes 350 lidí, kteří se chtěli dozvědět něco o tom, jak dělat práci, která je baví anebo potkat budoucí kolegy, smýšlející na stejné vlně. Hlavním programem byly přednášky, kterých bylo 15. Rozděleny byly do třech velkých tématických bloků – Design, Kultura a Leadership. Nejdříve jsme nevěděli co od takové akce očekávat. Přeci jen se jednalo o první konferenci svého druhu. Nakonec jsme ale odcházeli s hlavou plnou různých nápadů a motivace. Ještě teď, týden po skončení, máme o čem přemýšlet.

(Pokračování textu…)