Zmatek Javascript a můj tip od dodavatele softwaru

V poslední době píšu docela dost Javascriptů pro aplikaci Ajax používající API Google Maps. Jakmile skončím, mám několik obav ... zabezpečení aplikace a jednoduše ochrana mé tvrdé práce před tím, než ji někdo popadne. Nejsem si jistý, jak daleko půjdu, ale četl jsem o tom Zmatek Javascript v jedné z mých knih AJAX HACKS.

Javascript Obfuscation je ve skutečnosti docela v pohodě. To nemusí nutně chránit váš skript před krádeží, ale dělá to mnohem obtížnější přejmenováním proměnných a odstraněním jakéhokoli formátování. Odstraněním prázdného místa, formátováním a zmenšením velikosti názvů proměnných existuje další výhoda - zmenšení velikosti souboru skriptu. To pomůže načíst vaše stránky rychleji. Udělal jsem test pro 4k skript a uložil to asi na 2.5k! Není špatné.

POZNÁMKA: Pokud o tom přemýšlíte, upozorňujeme vás opatrně. Google má přísné názvové odkazy s jejich API, takže tyto proměnné nenahrazujte jinými názvy! Nebude to fungovat.

Nakonec jsem si koupil pěknou malou aplikaci od Zdroj Javascript. Existuje příklad výsledků spuštění skriptu na jejich webu. Zde je snímek obrazovky:

Javascript Obfuscator

Nyní, o získání špičaté. Pokud jste nečetli Bod sklápění Malcolm Gladwell, je to zajímavé čtení. Nechci zničit slova pana Gladwella, ale v zásadě to hovoří o tom, že často se zdá, že existuje rozhodující bod pro rozhodnutí, která činíme, nebo pro skutečné události, které se odehrávají v našem podnikání a našich životech.

Po vložení údajů o mé kreditní kartě ke zpracování mého nákupu došlo k dalšímu zaškrtávacímu políčku, kde jsem mohl zaplatit 4.99 USD, aby společnost zachovala mé registrační údaje pro případ, že bych je ztratil a potřeboval znovu nainstalovat a znovu zaregistrovat program. Několik minut jsem o tom přemýšlel ... a zkontroloval políčko. Vzpomněl jsem si, že jsem musel poslat e-mail jinému prodejci, když jsem ztratil registrační klíč pro jejich aplikaci a potřeboval jsem jej znovu načíst.

Kousal jsem! S největší pravděpodobností nikdy nenapíšu a nepožádám je o klíč, ale za ten hřejivý fuzzy pocit jsem zaplatil 4.99 $. Nejsem rozrušený - je to vlastně rozumná cena za udržování mých informací. Překvapuje mě, že to ostatní prodejci také nedělají. O tomto scénáři hovoří Gladwell ve své knize. Software jsem už prodal, prostě mě požádali o trochu víc poté, co jsem se už zavázal. Pěkný!

Jeden komentář

  1. 1

    Gladwell možná dělá něco, co vám přineslo teplé fuzzy, ale je to něco, co by pro mě mělo být součástí základního zákaznického servisu. Stará premisa dělat něco dobře a lidé se vrátí díla.

    Dvakrát za více než 25 let používání počítačů jsem musel požádat o klíčový kód prodejce nebo výrobce softwaru. Z nějakého zvláštního důvodu se tyto kódy nikdy nedostaly do mého stále rostoucího úložiště sériových čísel a registračních informací uložených v zabezpečené databázi v mém plánovači osobních informací, který jsem používal od roku 1992 s názvem Time and Chaos (http://www.chaossoftware.com/ v případě zájmu).

    Jedna ze společností, které jsem kontaktoval, mi dal můj kód - bez problému - čtyři roky po prvním nákupu. Během čtyř let od počátečního nákupu jsem přepnul e-mailové klienty, upgradoval na nový operační systém a provedl od nich další nákupy. Část tohoto „zákaznického záznamu“ společnosti by měl vždy udržovat je seznam kódů pro případ, že zákazník znovu je potřebuje.

    Účtování je podobné poplatku, který se nyní mnoho pojišťoven snaží účtovat svým pojištěným za „pohodlí“ přijímání papírové or elektronické účty (nejsou volitelné, pamatujte), stejně jako poplatek za „pohodlí“ platby šekem (poplatek 1.25 USD) nebo za „pohodlí“ platby elektronicky (poplatek 1.00 USD). Poplatky jsou v nejlepším případě směšné, ale odrážejí podniky, které přenášejí běžné náklady na přímé podnikání, spolu se ziskovou marží.

Co si myslíte?

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.