Замъгляването на Javascript и моите бакшиши от доставчик на софтуер

Напоследък пиша доста Javascript за приложение на Ajax, използващо API на Google Maps. Имам няколко опасения, след като приключа ... защитата на приложението, както и просто защитата на упоритата ми работа от това някой да я грабне. Не съм сигурен докъде ще стигна, но прочетох Обфускация на Javascript в една от моите книги, AJAX ХАКОВЕ.

Обфускацията на Javascript всъщност е доста готина. Не е задължително да предпазва вашия скрипт от кражба, но го прави много по-трудно, като преименува променливите и премахва всякакво форматиране. Чрез премахване на празно пространство, форматиране и намаляване на размера на имената на вашите променливи, има допълнителна полза - намаляване на размера на вашия скриптов файл. Това ще помогне за по-бързото зареждане на вашите страници. Направих тест за 4k скрипт и той го запази до около 2.5k! Не е зле.

ЗАБЕЛЕЖКА: Ако мислите да направите това, една нотка предпазливост. Google има строги препратки към имената с техния API, така че не променяйте тези променливи с други имена! Няма да работи.

Завърших закупуването на хубаво малко приложение от Източник на Javascript. Има пример за резултатите от пускането на скрипта на техния сайт. Ето екранна снимка:

Обфускатор на Javascript

Сега, за получаване с водно охлаждане. Ако не сте чели Точка на преобръщане от Малкълм Гладуел, това е интересно четиво. Не искам да унищожавам думите на г-н Гладуел, но в основата си това говори за факта, че често изглежда, че има повратна точка за решенията, които вземаме, или за действителните събития, които се развиват в нашия бизнес и живота ни.

След като въведох информацията за кредитната си карта за обработка на покупката ми, имаше допълнително квадратче за отметка, където можех да платя $ 4.99, за да може компанията да поддържа данните ми за регистрация в случай, че я загубя и трябва да преинсталирам и пререгистрирам програма. Помислих за няколко минути ... и поставих отметка в квадратчето. Спомних си, че трябваше да изпратя имейл на друг доставчик, когато загубих регистрационния ключ за тяхното приложение и трябваше да го презаредя.

Захапах! Най-вероятно никога няма да пиша и да ги помоля за ключа, но платих $ 4.99 за това топло размито усещане. Не съм разстроен - всъщност е разумна цена да поддържам информацията си. Изненадан съм, че и други доставчици не правят това. Това е сценарият, за който Гладуел говори в книгата си. Вече бях продаден на софтуера, те просто ме помолиха за още малко, след като вече се бях ангажирал. Хубаво!

Един коментар

  1. 1

    Може Гладуел да прави нещо, което ви е донесло топли размивки, но за мен това би трябвало да е част от основното обслужване на клиентите. Старата предпоставка да направите нещо добре и хората ще върнат произведения.

    На два пъти за повече от 25 години използване на компютри трябваше да се свържа с продавач или производител на софтуер за ключов код. По някаква странна причина тези кодове никога не попаднаха в непрекъснато нарастващата ми серия от серийни номера и информация за регистрация, съхранена в сигурна база данни в моя личен информационен планер, който използвах от 1992 г., наречен Time and Chaos (http://www.chaossoftware.com/ в случай че се интересувате).

    Една от компаниите, с които се свързах, ми даде моя код - без издание - четири години след първоначалната покупка. През четирите години от първоначалната покупка бях превключил имейл клиенти, надстроих до нова операционна система и направих други покупки от тях. Част от този „клиентски запис“ на компанията винаги трябва да поддържа е този списък с кодове, в случай че вие, клиентът отново се нуждае от тях.

    Тарифирането за него е подобно на таксата, която много застрахователни компании сега се опитват да начислят на своите застраховани за "удобството" да получават хартиени or електронни сметки (те не са задължителни, имайте предвид), както и таксата за „удобство“ при плащане с чек (такса от $ 1.25) или за „удобство“ при плащане по електронен път (такса от $ 1.00). Таксите са смешни, в най-добрия случай, но отразяват бизнеса, преминаващ заедно с нормалните разходи за директно правене на бизнес, заедно с маржа на печалбата.

Какво мислите?

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните за коментарите ви.