Archiv rubriky ‘Relaxace’

Uff, uff

11. 7. 2009 v 20.31

Poslední dobou to mám čím dál tím hektičtější, práce je moc, času málo. Týdenní dovolená na Sázavě byla skvělá a nádherně relaxační. Týden pod vlivem přijde prostě vhod. Snad jen škoda, že je Sázava tak krátká, neb po hodně moc letech se dala sjet celá až do Pikovic.

Šok mě čekal po příjezdu domů, stovky e-mailů, nezodpovězené hovory a smsky, které přicházeli, když se mi druhý den vybil mobil (je nesmírně ulevující mít týden vypnutý mobil ;) Druhý den v práci se navalila spousta úkolů, po práci další úkoly spojené s mými rozpracovanými projekty. Čas na blog? Ani náhodou.

Dlužím, mým asi už 14ti pravidelným čtenářům, dokončení Facebook aplikace, kterou jsem načnul. Nyní mě tedy čekají 2 týdny plné dřiny a pak přijde sladká odměna v podobě týdenního pobytu na jachtě v Chorvatsku s kamarády z Mitonu. To bude moje poslední dovolená a pak přijde pár tvrdých měsíců, ve kterých hodlám dokončit pár projektů komerčních a hlavně několik vlastních. Rád bych taky začal konečně pořádně fotit a psát i o fotografování, abych měl na Pixmacu nějakou tu propagaci ;)

No nic, ulevil jsem si a snad bude líp… nějaká krize by bodla…

P.S.: Námořnické triko jsme měli už na Sázavě a vydrželo vyprání, takže na jachtu pohodička ;-)

Jak na Facebook Apps – založení aplikace

28. 6. 2009 v 10.47

Nerad chodím kolem horké kaše a nerad teoretizuji. Jako důkaz vytvořím jednoduchou aplikaci pro Facebook krok za krokem, takže to po mě už zvládne opravdu každý ;) Vymyslel jsem si jednoduchý příklad pro stránku Nakupování v USA.com – jde o výpis nejnovějších vybraných produktů z affiliate programu Shipita, takže to je plně automatické a bezúdržbové.

FB App - založeníUkázková aplikace bude umět třeba odeslat nejnovější produkt z RSS Shipita na vaši Zeď (takže ji uvidí všichni přátelé), samozřejmě s odkazem na vlastní stránky (detail produktu nebo v mém případě hlavní stránka NakupovaniVUSA.com), proklik z vaší stránky na stránku Shipita pak znamená nového affiliata ;)

Takže začneme?

  1. Přihlašte se ke skupině Facebook Developers – http://www.facebook.com/developers/
  2. Vpravo nahoře tlačítko Set Up New Application
  3. Vyberte si název aplikace a odsouhlaste podmínky
  4. Aplikace je vytvořena, obdrželi jste všechny potřebné klíče
  5. Nyní je nutné připravit stránku na vaší straně, kterou bude Facebook aplikace volat

FB App - NastaveníIn da WordPress

Jelikož NakupováníVUSA běží na WordPressu, vytvoříme si samostatnou stránku s vlastní šablonou, kterou budeme z aplikace volat. Vytvoření stránky snad by neměl být problém, použití vlastní šablony také není složité. Důležité nyní je stáhnout Facebook knihovnu (odtud) a zprovnoznit jí. Já jsem jí na férovku nahrál do adresáře wp-content/facebook. Veškerý kód budu psát rovnou do šablony, což není zrovna nejhezčí, ale pro pochopení příkladu to snad postačí ;-) Máme tedy vytvořenou stránku s vlastní šablonou (např. facebook.php) a tu je kód, který načte knihovnu a vypíše jméno přihlášeného uživatele.


<?php

/*

Template Name: Facebook

*/

?>
<?php
$apiKey = "fc222b0e09e0aa97b09bfb47e383c24d";
$secKey = "fd4aa28b200000000000f6bbd4a9417"; // Tajný kód
require_once dirname(realpath('.')) . '/httpdocs/wp-content/facebook/facebook.php';
$facebook = new Facebook($apiKey, $secKey);
$facebook->require_frame();
$user = $facebook->require_login(); // Vyžádá si povolení od uživatele
?>
<h1><a href="http://nakupovanivusa.com">Nakupování v USA</a></h1>
<h2>Vítej <fb:name firstnameonly="true" uid="<?=$user?>" useyou="false"/>!</h2>

Když si nyní otevřete adresu, kterou jste právě vytvořili – v mém případě http://nakupovanivusa.com/facebook – proběhne přesměrování na Facebook a zobrazení chyby, která oznamuje, že je nutné nastavit Canvas Callback URL.

Tak si to zprovozníme zítra, já pádím na oběd ;)

Jak na Facebook aplikaci – seznámení

23. 6. 2009 v 22.55

Napsání vlastní Facebook aplikace není složité, vlastně oproti propagaci výsledné aplikace je naprogramování to nejmenší. Dostat svoji aplikaci k uživatelům je to nejtěžší a úspěchu lze dosáhnout jen několika cestami. Vymyslet geniální virální aplikaci (Mafia Wars, Kvízy), užitečnou aplikaci pro široký okruh lidí (nic mě nenapadá ;) nebo svoji aplikaci náležitě zpropagovat.

Pokud nechystáte fanfáry a slavnostní přestřihávání kabelu, můžete si vlastní aplikaci zkusit naprogramovat pro radost a třeba své přátele (geniální virální aplikace se z toho může vyklubat kdykoliv). Tak jen do toho ;)

1.) Nápad

Statistiky v profiluPoslat na Zeď nové fotkyBez toho to bohužel nepůjde. Jelikož aplikace pracuje na vaší straně (serveru), můžete například kreativně využít svoji databázi čehokoliv (vtipů, videí, uživatelů, …). Aby to bylo maximálně názorné, popíšu jak jsem tvořil aplikaci pro Pixmac s názvem My Pixmac, která v současné době umožňuje přidat si do profilu statistiky fotografa nebo odeslat na svoji Zeď nové snímky fotografa.

2.) Vlastní prostor

Stačí jakýkoliv sdílený hosting, ba i freehosting. Facebook aplikace volá vaše skripty, tj. například http://www.example.com/facebook.php, která vrací FBML kód – tj. to co se vygeneruje je plně ve vaší moci, až na Javascript :-/ Ten se samozřejmě použít dá, ale trochu obtížněji. FBML značka je například:

<fb:name uid=“$fbUserId“ capitalize=“true“ />

Tento jednoduchý FBML kód vypíše velkými písmeny jméno aktuálně přihlášeného uživatele, vhodné pro pozdrav například. Trošku předbíhám, ale snad mě doženete.

3.) PHP Knihovna

Důležitou součástí je oficiální PHP knihovna pro ovládání Facebook aplikace, najdete ji s podrobnými informacemi na adrese http://wiki.developers.facebook.com/index.php/PHP – můžete také zkusit neoficiální balíček PEAR, Services_Facebook. Vložením této knihovny do svých skriptů zajistíte plnou funkčnost Facebook aplikace – zejména pak zjištění ID přihlášeného uživatele, to je nejdůležitější a zároveň snadné. Příklad:

require ‘Facebook.php’; // načtení knihovny

$facebook = new Facebook($apiKey, $secretKey); // inicializace třídy (klíče získáte při vytvoření aplikace)

$fbUserId = $facebook->require_login(); // uživatel musí být přihlášen, vrací ID uživatele

echo ‘HELLO <fb:name firstnameonly=“true“ uid=“<?= $fbUserId ?>“ useyou=“false“/>’;

Snadné že? Tento kus kódu zavolaný Facebook aplikací vypíše uživateli krásný osobní pozdrav…

Příště tedy založíme aplikaci na Facebooku, nastavíme, zavoláme tenhle kus kódu a uvidíme co to provede ;)

Pixmac – zatraceně česká fotobanka

20. 5. 2009 v 16.01

Pixmac.cz se nám v čechách řádně rozjíždí a co by to bylo za projekt, kdyby o něm nebylo ani vidu, ani slechu. Na poli českých informačních serverů se nám už párkrát objevil a ukázal čechům, kde je správné levně nakupovat a snadno vydělávat.

Již 21. října hlásí tisková zpráva, že Pixmac slaví miliontou fotografii – 2 měsíce od spuštění projektu. Následují důležité milníky, které neustále posunují Pixmac na úroveň předních světových fotobank. Například spuštění affiliate programu50% ze zisku pro Pixmac, jak pro nákup, tak pro prodej fotek! No neberte to ;)

Začátek nového roku je ve znamení superakce zaměřené na fotografy – Jak si jednoduše vydělat 500 dolarů. Spuštění české verze na Pixmac.cz a ruské na Pixmac.ru na sebe také nenechalo dlouho čekat. Každá jazyková verze má samozřejmě svoji měnu a různé možnosti placení, od PayPalu, přes Worldpay až po platbu na bankovní účet pro české zákazníky.

Jako jedni z mála zavádíme i kategorii Celebrity, kde můžete levně nakupovat pro vaše informační stránky a blogy, aniž byste museli fotografie „krást“. V databázi jich je aktuálně 765 222 a zaručuji, že si tam každý tu svoji celebritku jistě najde ;-)

Články v Elevator Pitch, na serveru Design Portal či eMagu posílily jméno naší české fotobanky a rozhovory „šéfů“ na serveru 30minut.cz tomu dodaly šťávu ;)

Víťa Válka: S PIXMACem míříme díky síle MITONu do první desítky microstocku celosvětově

Ondřej Raška: MITON stále hledá zajímavé projekty ke koupi na “maso a mlíko“

P.S.: Příště snad zabrousím trochu pod pokličku Pixmacu a do týmu, který má celé tohle dílko na svědomí ;-) Enjoy!

Na čem právě pracuji?

14. 5. 2009 v 21.39

Nemyslím se, že to mých 10 čtenářů bude zajímat, spíš si chci uchovat vzpomínku na dobu, kdy mám práce opravdu dost a dost (a „Ano, šéfe“ má zrovna reklamní chvilku). Je to několik projektů a pár stráneček, které vyvíjím, spravuji a opravuji. Pár jen tak pro radost, pár pro prachy. Na některé se mi času nedostává, na některých bych pracoval rád, ale nemůžu. Je toho víc, pořadí jsem volil náhodné…

#1 – Pixmac.com

K rozpracovanému projektu Pixmac.com jsem se dostal v říjnu 2008, kdy jsme se s přítelkyní přestěhovali do Prahy. Tehdy jsem opustil projekty Hafici.cz, Miciny.cz a Konicci.cz těsně před jejich rekonstrukcí, avšak v plné síle. Pixmac - pravá česká mikrofotobanka – je mi projektem docela blízkým, protože mě fotografování baví, ikdyž na něj není tolik času jako dřív (a navíc, co byste chtěli fotit v Praze, že?).

Úkol jsem však dostal nelehký, v původní aplikaci zrekonstruovat modul pro správu finančních a kreditních transakcí. Princip je prostý jak voliči ČSSD – za reálné peníze nakoupíte kredity, za které následně nakupujete fotky v různých rozlišeních a za různý počet kreditů. Platit se dá několika způsoby, v české verzi umíme zatím PayPal a Bankovní převod, to celé v českých korunách, včetně faktury (ideální pro mediálky, webdesignery, atd.). Výčet všeho co Pixmac umí a „jak se to dělá“ vydá na několikadílný seriál, který mám v plánu. P.S.: Kdyby měl někdo zájem o slevičku (promo kód), klidně mi napište. Stejně tak se nebráníme jakékoliv oboustranně výhodné spolupráci ;)


#2 – Hafici.cz

Už je to nějaký pátek co jsem v lednu roku 2008 nastoupil do Mitonu jako junior-junior-junior software developer, s letmou znalostí OOP a nulovou znalostí jakéhokoliv frameworku. Kdo by ho chtěl kluka ušatýho? Tímto tedy Mitonu a Kennymu děkuji, že mě naučili vše potřebné a hlavně, že zelená večer chutná a ráno pomáhá. Projekt Hafici.cz byl tedy prvním a posledním, na kterém jsem v Mitonu pracoval (a nutno podotknout, že mě to neskutečně bavilo).

Komunita hafíkářů rostla, sílila a stmelovala se. Skvělé nápady přicházely jak od teamu Hafici.cz, tak od samotných uživatelů. Kenny se však po několika měsících přemístil (zdrhnul ;) na jiný projekt a já zbyl na programování Hafů sám a sám. A víte co se stane, když mladého programátora nehlídá ten starší? Ten mladý programuje tak, aby to fungovalo, problémy se řeší za pochodu a na problém je zaděláno… Brzy jsme slavili 11 000 registrovaných uživatelů a na jejich počest zdlábli dorta. 4. místo v anketě Křišťálová lupa (komunitní portál) bylo pak krásné poděkování našich uživatelů.

Hafici.cz však nebyl od začátku jen pro pejsky, uživatelé nám začali vkládat i své méně tradiční mazlíčky – kočky, koně, hadi, pavouci, papoušci, strašilky, žáby a vše co vás ještě napadne. Realizace portálu pro kočky – Miciny.cz – na sebe nenechala dlouho čekat. Prvotní koncept však nebyl připravený na „pohodlnou“ realizaci na stejné aplikaci, Miciny se proto vytvořili zkopírováním celého portálu Hafici.cz. Programátoři mi dají za pravdu, že to nebyl nejšťastnější krok, údržba dvou portálů paralelně vedle sebe s sebou brzy začně přinášet rozdíly ve funkčnosti a dlouhodobě je to neudržitelný stav.

O to víc nás pak „mučila“ další kopie portálu – Konicci.cz – které už chybělo spousta funkcí. Počet registrovaných uživatelů a zvířecích profilů  byl tou dobou cca 20 000 a počet fotografií 200 000. Aplikace pramálo optimalizovaná, nekešovaná. Dospělo se k rozumnému rozhodnutí – přeprogramovat aplikaci, která bude jednotná pro Hafíky, Miciny i Koníky a lze ji do budoucna obohatit o další zvířátka. Tou dobou jsem se však začal stěhovat (zdrhnul jsem ;) a vývoj nové verze přebrali zkušení programátoři, škoda jen, že je to nebavilo tak jako mně…

#3 – MyFreight.cz

Áááá, jdu spát, o dalších až příště ;-)


Pixmac - microstock with more than 10 millions images.

Pixmac je fotobanka s více než 10 miliony fotografií, ilustrací a vektorů.
Nejkomfortnější, nejpřívětivější a nejrychlejší fotobanka vůbec. Nákup fotografií a vektorů bez registrace do 3 minut!