Tarkvaramüüja Javascripti varjamine ja minu vihjeid

Kirjutan viimasel ajal üsna vähe Javascripti Ajaxi rakenduse jaoks, kasutades Google Mapsi API-d. Mul on paar muret, kui olen lõpetanud ... nii rakenduse turvalisus kui ka lihtsalt oma raske töö kaitsmine selle eest, et keegi seda haaraks. Ma pole kindel, kui kaugele ma lähen, aga ma lugesin Javascripti varjamine ühes minu raamatus, AJAX HACKS.

Javascripti varjamine on tegelikult päris lahe. See ei kaitse teie skripti tingimata varguste eest, kuid muudab muutujate ümbernimetamise ja vorminduse eemaldamise tõttu selle palju keerulisemaks. Tühiku eemaldamise, vormindamise ja muutujate nimede suuruse vähendamise abil on täiendav eelis - skriptifaili suuruse vähendamine. See aitab teie lehti kiiremini laadida. Tegin testi 4k skripti jaoks ja see salvestas selle umbes 2.5k-ni! Pole paha.

MÄRKUS: Kui mõtlete selle tegemisele, siis üks ettevaatlik märkus. Google'il on API-ga ranged nimetamisviited, seega ärge kindlasti neid muutujaid teiste nimedega asendage! See ei toimi.

Lõpetasin väikese kena rakenduse ostmise Javascripti allikas. Siin on näide skripti nende saidil käivitamise tulemustest. Siin on ekraanipilt:

Javascripti varjaja

Nüüd, kuidas saada kallutatud. Kui te pole lugenud Kallutuspunkt autor Malcolm Gladwell, see on huvitav lugemine. Ma ei taha härra Gladwelli sõnu hävitada, kuid põhimõtteliselt räägib see asjaolust, et sageli näib olevat langev punkt otsustes, mida langetame või tegelikes sündmustes, mis meie ettevõttes ja elus arenevad.

Pärast krediitkaardiandmete sisestamist ostu töötlemiseks oli veel üks märkeruut, kus ma võisin maksta 4.99 dollarit, et ettevõte säilitaks minu registreerimisteavet juhul, kui ma selle kaotaksin ja oleksin vaja uuesti installida ja uuesti registreerida. programmi. Mõtlesin selle üle mõni minut ... ja märkisin kasti. Meenus, et pidin teisele müüjale meili saatma, kui olin kaotanud nende rakenduse registreerimisvõtme ja pidin selle uuesti laadima.

Ma hammustasin! Ma ei kirjuta tõenäoliselt kunagi ja ei küsi neilt võtit, kuid selle sooja häguse tunde eest maksin 4.99 dollarit. Ma pole nördinud - see on tegelikult mõistlik hind minu teabe säilitamiseks. Olen üllatunud, et teised müüjad ei tee seda samuti. See on selline stsenaarium, millest Gladwell oma raamatus räägib. Mind müüdi juba tarkvaras, nad lihtsalt palusid minult natuke rohkem, kui olin juba pühendunud. Tore!

Üks kommentaar

  1. 1

    Gladwell võib küll teha midagi, mis tekitas teile sooje udu, kuid minu arvates peaks see olema elementaarse klienditeeninduse osa. Vana eeldus teha midagi hästi ja inimesed tulevad tagasi.

    Olen enam kui 25 arvutikasutamise aasta jooksul kaks korda pidanud võtmekoodi saamiseks ühendust võtma müüja või tarkvaratootjaga. Mingil veidral põhjusel ei sattunud need koodid kunagi minu üha kasvavasse seerianumbrite ja registreerimisteabe kogusse, mis on salvestatud minu isikliku teabe planeerija turvalisesse andmebaasi, mida olen kasutanud alates 1992. aastast nimega Aeg ja kaos (http://www.chaossoftware.com/ kui olete huvitatud).

    Üks ettevõtetest, kellega ühendust võtsin, andis mulle oma koodi – ilma probleemideta – neli aastat pärast esmast ostu. Nelja aasta jooksul alates esialgsest ostust olin vahetanud meilikliente, läinud üle uuele operatsioonisüsteemile ja teinud neilt muid oste. Osa sellest ettevõtte "kliendiregistrist". peaks alati hoidma kas see on koodide loend juhuks, kui klient vajab neid jälle.

    Selle eest tasu võtmine sarnaneb tasuga, mida paljud kindlustusseltsid püüavad nüüd küsida oma kindlustatutelt paberkandjal saamise "mugavuse" eest. or elektroonilised arved (need ei ole valikulised, pange tähele), samuti tasu tšekiga maksmise "mugavuse" eest (tasu 1.25 $) või elektroonilise maksmise "mugavuse" eest (tasu 1.00 $). Tasud on parimal juhul naeruväärsed, kuid kajastavad ettevõtteid, mis kannavad otse äritegevuse tavapäraseid kulusid koos kasumimarginaaliga.

Mis sa arvad?

Sellel saidil kasutatakse rämpsposti vähendamiseks Akismetit. Vaadake, kuidas teie andmeid töödeldakse.