Nový Node Monitor. 13. prosince 2008. Lukáš Turek Praha12.Net

Podobné dokumenty
Bioadresář. Specifikace požadavků. Verze Datum Projektový tým Bc. Martin Ventruba Bc. Ondřej Veselý Bc. Stratos Zerdaloglu

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

Obsah. O autorech 9 Earle Castledine 9 Myles Eftos 9 Max Wheeler 9 Odborný korektor 10. Předmluva 11 Komu je kniha určena 12 Co se v knize dočtete 12

SUTOL Symposium 2014

Nástroj WebMaker TXV první vydání Únor 2009 změny vyhrazeny

DATA ARTICLE. AiP Beroun s.r.o.

CZ.1.07/1.5.00/

Kontrolní seznam projektu a systémové požadavky Xesar 3.0

3. HODINA. Prohlížeče Druhy prohlížečů Přehled funkcí Bc. Tomáš Otruba, Informatika 7. třída 1

Geoportál DMVS využití a další rozvoj

Software pro vzájemné sdílení polohy

Identifikátor materiálu: ICT-3-55

Obsah. Úvod 11 O autorovi 11 Koncept knihy 11 Zpětná vazba od čtenářů 12 Zdrojové kódy ke knize 12 Errata 12 ČÁST I VÝVOJ MOBILNÍ APLIKACE

Možnosti aplikací Google pro analýzu (geo(

MBI - technologická realizace modelu

AuditPro. Jakub Lukeš. obchodní manažer AuditPro

Drupal. Svobodný redakční systém. duben 2007 Jakub Suchý 1

DUM č. 11 v sadě. 36. Inf-12 Počítačové sítě

Část 1 Moderní JavaScript

DOKUMENTACE REDAKČNÍHO SYSTÉMU PINYA

Technická specifikace

- 1 - Smlouva o dílo. uzavřená podle 536 a násl. obchodního zákoníku v účinném znění

Individuální projekt z předmětu webových stránek Anketa Jan Livora

Informace k e-learningu

Co se jinam nevešlo. a co se nám v přehledu témat modralo...

FAKULTA INFORMAČNÍCH TECHNOLOGIÍ SPOLEČNOST DECADIC PROJEKT FRAMETRIX

IS pro podporu BOZP na FIT ČVUT

Sísyfos Systém evidence činností

Ovládání mapového prohlížeče a aplikace. Šumperk : Mapa města

Mapa Česka:

AJAX. Dynamické změny obsahu stránek

HLEDEJCENY.mobi. Obsah. Mobilní verze e-shopu. Důvody instalace

INFORMAČNÍ SYSTÉMY NA WEBU

SDÍLENÍ VAŠÍ OBRAZOVKY SE STUDENTY, KTEŘÍ SE PŘIPOJUJÍ Z PROHLÍŽEČE

1.2 Operační systémy, aplikace

Mapy.cz vs. amapy.cz

Obsah SLEDOVÁNÍ PRÁCE... 4

Responzivní web. Co je mobilní verze webové stránky?

REGIONÁLNÍ INFORMAČNÍ SYSTÉM S PODPOROU MAP

WD FileAgent. Manuál

Základní pojmy spojené s webovým publikováním ~ malý slovníček pojmů~ C3231 Základy WWW publikování Radka Svobodová, Stanislav Geidl

Helpdesk Liberecké IS

Uživatelská dokumentace

imos DSP Nové možnosti datové sběrné pošty pro II. pololetí roku 2014

VZOROVÝ STIPENDIJNÍ TEST Z INFORMAČNÍCH TECHNOLOGIÍ

FOTOARCHIV ČGS. Pavel Bokr Tamara Sidorinová.

KIV/PIA 2012 Ing. Jan Tichava

Návrh uživatelského rozhraní Jednoduchý portál s recepty D1 + D2

DNSSEC Validátor - doplněk prohlížečů proti podvržení domény

Tisk map z LPIS - rozšířené

Microsoft Visio 2013 vypadá jinak než ve starších verzích, proto jsme vytvořili tuto příručku, která vám pomůže se s ním rychle seznámit.

Dokumentace. k projektu Czech POINT. Technická specifikace hardwarového a softwarového vybavení

Uživatelská příručka 6.A6. (obr.1.)

Internet - internetové prohlížeče

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

Mobilní aplikace Novell Filr Stručný úvod

Inteligentní řešení kamerového systému

Formy komunikace s knihovnami

Propojení GIS a on-line mapových nástrojů a služeb - MapInfo a Google Earth WMS / WFS služby

Snadný vývoj webových aplikací s Nette. Lukáš Jelínek

Řízení toku v přístupových bodech

Novinky v programu Miraf SongBook 7

Webové stránky. 1. Publikování na internetu. Datum vytvoření: str ánk y. Vytvořil: Petr Lerch.

Novinky IPAC 3.0. Libor Nesvadba Karel Pavelka

Richtext editory. Filip Dvořák

Část 1. Úvod. 1.1 Technické pozadí HTML a web HTML a XHTML Myšlenka CSS Další technologie 48

Textový editor. Význam textového editoru: Přípony textových editorů. Microsoft Office Word 2007

Dokumentace. k projektu Czech POINT. Technická specifikace hardwarového a softwarového vybavení

Web. Získání informace z internetu Grafické zobrazení dat a jejich struktura Rozšíření funkcí pomocí serveru Rozšíření funkcí pomocí prohlížeče

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

Dobrý SHOP Popis produktu a jeho rozšíření

Historie Internetu instalace prvního uzlu společností ARPA

uvádí BluePrint4PADS Rychlé a bezchybné zhotovení dokumentace pro výrobu a osazování DPS v návaznosti na desky navržené v programu PADS

Obsah. Rozdíly mezi systémy Joomla 1.0 a Systém Joomla coby jednička online komunity...16 Shrnutí...16

Vyhledávání a georeferencování map

1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul...

RadioBase 3 Databázový subsystém pro správu dat vysílačů plošného pokrytí

IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ

Zakázka Vnitřní integrace úřadu v rámci PROJEKTU Rozvoj služeb egovernmentu ve správním obvodu ORP Rosice

Kentico CMS. Hledáte rychlý, snadný a efektivní způsob jak si vytvořit firemní web? Dál už hledat nemusíte. Snadné použití pro marketéry

Vedoucí práce: Ing. Petr Soukup, Ph.D. Fakulta stavební Katedra mapování a kartografie Obor Geoinformatika

IdeálníPřipojení.cz. nová příležitost prodeje služeb pro operátory. LEMO Internet a.s.

Zranitelnosti webových aplikací. Vlastimil Pečínka, Seznam.cz Roman Kümmel, Soom.cz

Použití Office 365 na iphonu nebo ipadu

WiFiS Uživatelská příručka Obsah

Pracovní listy s komponentou ICT

Model: Mbps Wireless 11G+ Access Point UŽIVATELSKÝ MANUÁL

Uživatelská příručka pro práci s Portálem VZP. Test kompatibility nastavení prohlížeče

GIS MĚSTA BRNA. 16. listopadu Dana Glosová, Magistrát města Brna

PHP Best Practices. Please try to fit your code to 80 columns. That's decimal 80. A. Morton

NÁPOVĚDA K APLIKACI POZEMKY

Inovace výuky prostřednictvím šablon pro SŠ

Srovnání 602Office a 602PC SUITE

Vlastnosti a funkce docházkového/přístupového programu JOB ABACUS PRO 4.xx

GPS Loc. Uživatelský manuál. webové rozhraní. pro online přístup do systému GPS Loc přes webové uživatelské rozhraní app.gpsloc.eu

EW-7438APn Průvodce rychlou instalací

Prostředí Microstationu a jeho nastavení. Nastavení výkresu

Transkript:

Nový Node Monitor 13. prosince 2008 Lukáš Turek Praha12.Net

Nový Node Monitor http://mapa.praha12.net 2

O čem to bude Proč je potřeba nová mapa Jak je implementována Další plány Integrace s IS sítí 3

Proč? Funguje-li to, nešťourej se v tom Původní mapa ale přestává stačit zastaralé mapové podklady neefektivní ovládání (bez drag&drop) bezpečnostní problémy není licence ani oprávnění k používání od autorů 4

Stav kódu původní mapy Na mapě pracovalo několik lidí v průběhu 5 let momentálně ale není nikdo takový poslední commit v SVN je z ledna 2005 SQL injection i přes zapnuté magic quotes Není ošetřen HTML kód od uživatele cross-site scripting Document it? Why do you think they call it code? //?? if ($map == 'liberec' && $userid!= 212) $format = 'jpeg'; //?? 5

Stav kódu 6

Mapové podklady Současné podklady pokrývají jenom Prahu mimo Prahu nepoužitelná černobílá satelitní mapa a ví vůbec někdo kde se vzaly a jestli jsou legální? Nové podklady pro celou ČR by stály stovky tisíc až miliony jednorázově, každých pár let by se kupovaly znovu Zadarmo je možné používat API Google Maps mimo Prahu stejné jako Seznam, v Praze lepší rozlišení 7

Mapové podklady 8

Podmínky užívání API Neomezený počet zobrazení, bez reklamy Nemůžeme ale podklady stahovat na náš server a kreslit do něj body a čáry Soubor snímků je chráněn vlastnickými právy a nesmí být kopírován, ani je-li změněn, ani slučován s jinými daty nebo softwarem. Spoje a body se kreslí v prohlížeči je možné udělat i průhlednou překryvnou vrstvu Kdyby Google začal být evil, dá se mapa portovat na Seznam API 9

Vlastnosti nové mapy Základ bez práce, od Googlu drag & drop posouvání, zoom kolečkem myši fotomapa, klasická mapa nebo obojí vyhledávání podle adresy (konkrétní dům!) Rozhraní i v češtině všichni uživatelé neumí anglicky Automatický filtr při velkém zoomu se zobrazují jen AP dá se vypnout Na mapu se dá odkazovat pozice a nastavení se kóduje do URL 10

Implementace nové mapy Objektově orientované PHP5, AJAX ze serveru se stahují datové soubory (JSON), zobrazují a vykreslují se JavaScriptem mapa se tedy chová spíš jako aplikace než web Zveřejněné pod licencí GPLv3 GIT repository (patche vítány): git://praha12.net/home/www/git/ žádný kód z původní mapy jsem nepřebíral Kompatibilní skoro se všemi prohlížeči Firefox, Konqueror, Safari, Opera, Chrome, IE6/7 kompatibilitu testuji a opravuji chyby 11

Současný stav vývoje Prohlížení mapy je hotové a funkční stabilní verze na http://mapa.praha12.net Pracuji na editaci mapy funguje editace údajů o bodu a přidávání bodů editace spojů je skoro hotová funguje načítání práv z databáze CZFree, ale ještě se nevyužívá Editace snad bude hotová do Vánoc 12

Databáze mapy Nová mapa má oddělenou databázi synchronizuje se teď každou hodinu Není zpětně kompatibilní se starou databází nové typy spojů (60 GHz, okruh) a bodů (router) do budoucna plánuji zásadnější změny Jak to synchronizovat až dodělám editaci? ideální by bylo zakázat editaci ve staré mapě a pustit synchronizaci opačným směrem 13

Rychlost mapy Spoje a body se kreslí až v prohlížeči zátěž se ze serveru přesouvá na klienta na rychlém počítači rychlejší než puvodní mapa, na pomalejším počítači pomalejší přenáší se méně dat, mapa se stahuje po čtvercích nejrychlejší v prohlížečích s jádrem WebKit Safari, Chrome Porovnávejte celkovou rychlost práce ne jenom jak rychle se mapa poprvé vykreslí Se zrychlováním počítačů a prohlížečů se problém vyřeší sám 14

Rychlost JavaScriptu 15

Plány do budoucna Přiřazení node do komunity do jaké sítě patří (Klfree, Pilsfree, Praha12.Net) odkaz na stránky sítě pro zájemce o připojení Sektory místo rozhraní k čemu je v mapě MAC adresa? azimut, vyzařovací úhel, lze kreslit pokrytí Regionální mappeři práva mappera jen na určitém území nechci brát práva, ale umožnit víc mapperů Viditelnost bodů body viditelné jen mapperům (např. členové) 16

Integrace s IS sdružení IS sdružení často duplikuje mapu na které AP je klient připojen u nás i SSID a spoje mezi AP Plánuji mapu vložitelnou přímo do IS pomocí <iframe>, bez pravého panelu na kartě člena by mohla být mapka s jeho bodem Uvažuji o rozhraní pro hromadný import dat od Sdružení, která mají vlastní mapu updaty informací v mapě podle IS Sdružení chcete-li být připraveni, přidejte do databáze číslo node v mapě k AP a klientům 17