Zmatek Javascript a můj tip od dodavatele softwaru

I’m writing quite a bit of Javascript lately for an Ajax application using the Google Maps API. I have a couple concerns once I’m finished… the application security as well as simply protecting my hard work from someone grabbing it. I’m not sure how far I’m going to go, but I read about Zmatek Javascript v jedné z mých knih AJAX HACKS.

Javascript Obfuscation is actually pretty cool. It doesn’t necessarily protect your script from theft, but it does make it much more difficult by renaming the variables and removing any formatting. By removing white space, formatting, and reducing the size of the names of your variables, there is an additional benefit – reducing the size of your script file. This will help to load your pages faster. I did a test for a 4k script and it saved it down to about 2.5k! Not bad.

POZNÁMKA: If you’re thinking about doing this, one note of caution. Google has strict naming references with their API, so be sure not to replace those variables with other names! It won’t work.

Nakonec jsem si koupil pěknou malou aplikaci od Zdroj Javascript. There’s an example of the results of running the script up on their site. Here’s a screenshot:

Javascript Obfuscator

Nyní, o získání špičaté. If you’ve not read Bod sklápění by Malcolm Gladwell, it’s an interesting read. I don’t want to destroy Mr. Gladwell’s words, but basically it speaks to the fact that, often, there seems to be a tipping point to decisions we make or in the actual events that unfold in our business and our lives.

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.

I bit! I’ll most likely never write and ask them for the key, but I paid $4.99 for that warm fuzzy feeling. I’m not upset – it’s actually a reasonable price to maintain my information. I’m surprised other vendors don’t do this as well. This is the kind of scenario that Gladwell talks about in his book. I was already sold on the software, they simply asked me for a little more after I had already committed. Nice!

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.