Here.com, nový mapový zážitek na webu, Windows 8, ale i Androidu a iOS
od aichi
Mapová divize Nokie dostala své jméno, od nynějška má vše kolem map nálepku Here. Od nynějška je jasné, že Nokia vytváří mapový cloud, který chce rozprostřit na všech myslitelných zařízeních.
Nový mapový vjem na vás čeká ihned na webových mapách Here.com, kde je pro vás připraveno 3D zobrazení světa a panoramatické zobrazení měst ala "StreetView" pro vybraná města. Oba pohledy jsou renderovány v prohlížečích s podporou WebGL bez žádných pluginů. Dalším rozšířením je Map Creator a zobrazení komunitních map, kde můžete stejně jako v OpenStreetMap přidávat a editovat jednotlivé ulice a jiné objekty, které se na komunitní vrstvě promítnou v jednotkách až desítkách minut.
Jistě víte, že Nokia se dohodla s Amazonem na vytvoření map pro tablety Fire. Odtud je jen krůžek k vytvoření plnohodnotného Android Map API pro všechny výrobce telefonů. Již nyní můžete začít bombardovat vašeho výrobce, kdy budou Here mapy na vašem Androidu. Toto API bude s podporou vyhledávání, hledání tras, ale i turn-by-turn navigace, panorama a 3D zobrazení. Jelikož Apple mapy jsou v současné verzi k nepoužití, Nokia se rozhodla vytvořit nativní aplikaci načtením webview s mobilní verzí map, která vám zpřístupní navigaci jak pro automobil, tak pro chodce. V přípravě je také HTML5 API pro chystaný Firefox OS.
Here mapy jsou unikátní v tom, že jako jediné mobilní mapy jsou skutečně off-line a celý svět ve vektorech se vejde do 12GB. Navigace je tak možná pro více než 100 pokrytých zemí off-line. K získání přesnějších informací o 3D světě kolem nás Nokia koupila firmu earthmine, která kromě tvorby panoramatických snímků dokáže každému pixelu přiřadit geografickou souřadnici.
Touchr: touch události v Internet Exploreru 10
od aichi
Na internetu je mnoho mobilních stránek, které podporují touch události, které fungují na všech Android a iOS zařízeních. Lepší stránky také podporují myší události. Nicméně na scénu nastupuje Windows 8 s Internet Explorerem 10, který zavádí abstrakci všech vstupů MsPointerEvent, která je nekompatibilní s touch událostmi.
Pro ty z nás, kteří nechtějí zasahovat do již naprogramovaných stránek jsem vytvořil rozšíření Touchr, které provede celou abstrakci za vývojáře a stránka by měla začít automaticky fungovat i na Surface tabletech.
JSConf EU 2012
od aichi
Jaká byla největší konference o Javascriptu v Evropě, resp. celý minulý JS víkend v Berlíně? Jak moc je opulentní konference, kde stojí lístek 700€ a všech 300 lístků se vyprodá do 30 minut od zahájení prodeje bez znalosti programu?
Práce za hranicemi naší kotliny
od aichi
Na proběhnutém Webexpu se mě více lidí ptalo, jaké to je pracovat v zahraničí. Doufám, že jste všichni byli na přednášce Petra Olmera, Do Ameriky, který na začátku dobře vystihl kulturní šok z přestěhování.
Minulý rok jsem nakousl v mém článku Jak jsem se nechal zaměstnat v Nokii, jak se přihodilo, že jsem zaměstnán v Nokii na vývoji Javascriptového mapového API. Nyní se pokusím vám dodat odvahy udělat to samé jako já.
Nejdůležitější je mít dobrý profil na Linkedin, který je hojně využíván zahraničními recrutery. Pokud vás někdo osloví, zjistěte o nabízené pozici co nejvíce, a souhlaste s pohovorem. Můžete mít obavy, že v zahraničí jsou větší borci než jste vy, ale není to pravda. Za hranicemi jsou samozřejmě borci, ale průměr je stejný jako zde.
Váš pohovor bude vypadat zhruba tak, že vám zavolá rekruter aby zjistil jestli vůbec umíte anglicky a většinou si s vámi dohodne čas, kdy vám zavolá někdo kompetentní z nabízené firmy. Pracovní pohovor většinou probíhá přes telefon či Skype, kdy buď jen odpovídáte na otázky, či řešíte úkol na "papír", většinou do Google Doc. Proto si sjednejte schůzku na dobu, kdy nebudete rušeni a budete mít klid, ne jako já, kdy jsem první pohovor dělal z tramvaje, pak průchodu a nakonec z rušné křižovatky na Andělu.
Někde vás vezmou po telefonickém pohovoru, ale většinou vás budou chtít vidět na živo. Toho se bát nemusíte, protože firma vaší cestu platí, takže si jen nainstalujte mapy do mobilu ať se v cizím městě neztratíte a vyražte. Pohovor ve firmě může vypadat různě, v Nokii je pohovorů v průměru 5, kdy jeden je HR, další s vaším budoucím šéfem a nakonec 3 s odborníky na danou problematiku. Není nenormální pokud budete kódovat na whiteboard, ale většinou jde o princip než o bezchybný kód. Já jsem jako úkol měl průchod čtvercovou maticí po spirále z levého horního rohu do středu.
Stěhování vám většinou zařídí firma zpřízněná s vaším zaměstnavatelem. Tedy je důležité se rozhodnout, jestli si necháte převést vaše zařízení, nebo si vše koupíte nanovo. Většinou je lepší vše v ČR zanechat. Alespoň taková je zkušenost mých spolupracovníků, kteří si platili uskladnění, zde, pak jim byly jejich vybavení posláno a nakonec nebylo kam do jejich nových bytů dát. Tato agentura většinou za vás také vyřídí vše potřebné jako povolení k pobytu, pracovní povolení, sehnání nového ubytování, založení bankovního účtu, atd. Takže v tomto ohledu no stress.
Q&A:
Nemusíte být nejlepší; nemusíte umět anglicky na jedničku a nemusíte se bát odcestovat, oni vás nekousnou. A ano, je lepší o práci v zahraničí mluvit s vaší drahou polovičkou dřív, než se firmě upíšete, z Berlína se na víkend do Prahy dojíždět dá, z Finska již ne
Přihlašte se na workshop testování JS aplikací
od aichi
Včera byly odhaleny workshopy na konající se před konferencí Webexpo a jeden z nich jsem si pro vás připravil i já. Jmenu je se Jak testovat Javascriptové klientské aplikace a je určen všem, kdo si chce stát za prací, kterou odvádí
S testováním se to má stejně jako se sexem, každý o něm mluví, ale málo kdo ho úspěšně provozuje. Testování nepřešlo do krve ani takovým společnostem jako Seznam.cz, který stále testuje na lidech, svých ovečkách, ale vy můžete být mnohem lepší a agilnější při vývoji, pokud budete testovat.
Pro ty z vás kdo se přihlásí jsem si připravil aktivní workshop, kde budete psát testy a konfigurovat vlastní skripty na vašich vlastních projektech, protože jen tak si z workshopu odnesete představu jak testování funguje. Možná se ptáte proč Javascript, pak vězte, že pokud programátoři testují, tak většinou testují pouze serverovou stranu a výstup směrem k uživateli je pro ně většinou něco co funguje "tak nějak samo". Proto se zaměříme právě na tuto část.
Vezměte si sebou tedy vlastní notebook, na něm si rozchoďte webový server, vemte si zdrojáky vlastní aplikace ve funkčním stavu a těšte se, jak vše krásně otestujeme a zautomatizujeme.
Dodatek, 1.10.: Slidy, jsem umístil na Slideshare.
13. 11. 12 20.58:00, 

