Заблытанасць Javascript і мае падказкі пастаўшчыком праграмнага забеспячэння

У апошні час я пішу даволі шмат Javascript для прыкладання Ajax з выкарыстаннем API Google Maps. У мяне ёсць некалькі праблем, як толькі я скончу ... бяспека прыкладання, а таксама простая абарона маёй цяжкай працы ад таго, каб хто-небудзь схапіў яе. Я не ўпэўнены, як далёка я пайду, але я чытаў пра Зацямненне Javascript у адной з маіх кніг, AJAX ўзломвае.

Заблытанасць Javascript на самай справе даволі крута. Гэта не абавязкова абараняе ваш сцэнар ад крадзяжу, але значна ўскладняе яго перайменаванне зменных і выдаленне любога фарматавання. Выдаленне прабелаў, фарматаванне і памяншэнне памеру імёнаў вашых зменных дае дадатковае перавага - памяншэнне памеру файла сцэнарыя. Гэта дапаможа хутчэй загружаць вашы старонкі. Я зрабіў тэст на сцэнар 4k, і ён зэканоміў яго прыблізна на 2.5k! Нядрэнна.

Заўвага: Калі вы думаеце пра гэта, варта адзначыць асцярожнасць. Google мае строгія спасылкі на найменні са сваім API, таму пераканайцеся, што не замяняеце гэтыя зменныя іншымі імёнамі! Не атрымаецца.

Я завяршыў куплю прыемнага маленькага прыкладання ў Крыніца Javascript. Ёсць прыклад вынікаў запуску сцэнарыя на іх сайце. Вось скрыншот:

Jabu Obfuscator

Зараз, пра атрыманне наваренный. Калі вы не чыталі пераломны момант Малкальм Гладуэл, гэта цікавае чытанне. Я не хачу разбураць словы містэра Гладуэла, але ў асноўным гэта гаворыць пра тое, што часцяком, здаецца, ёсць пераломны момант для рашэнняў, якія мы прымаем, альбо для рэальных падзей, якія адбываюцца ў нашым бізнэсе і нашым жыцці.

Пасля ўводу інфармацыі аб маёй крэдытнай карце для апрацоўкі маёй пакупкі з'явіўся дадатковы сцяжок, дзе я мог заплаціць $ 4.99, каб кампанія захавала маю рэгістрацыйную інфармацыю ў выпадку, калі я яе згубіў і мне трэба было пераўсталяваць і перарэгістраваць праграма. Я думаў пра гэта некалькі хвілін ... і паставіў галачку. Я ўспомніў, што давялося адпраўляць электронную пошту іншаму пастаўшчыку, калі я страціў рэгістрацыйны ключ для іх прыкладання і мне трэба было яго загрузіць.

Я кусаў! Хутчэй за ўсё, я ніколі не напішу і не папрашу ў іх ключ, але я заплаціў 4.99 даляра за гэтае цёплае невыразнае пачуццё. Я не засмучаны - гэта на самай справе разумная цана за захаванне маёй інфармацыі. Я здзіўлены, што і іншыя пастаўшчыкі гэтага не робяць. Менавіта пра такі сцэнар гаворыць Гладуэл у сваёй кнізе. Мяне ўжо прадалі праз праграмнае забеспячэнне, яны проста папрасілі ў мяне яшчэ трохі пасля таго, як я ўжо здзейсніў. Прыемна!

Адзін каментар

  1. 1

    Можа, Гладуэл робіць нешта, што прынесла вам цёплыя недакладныя вырабы, але для мяне гэта павінна быць часткай асноўнага абслугоўвання кліентаў. Старая перадумова рабіць нешта добра, і людзі будуць вяртаць творы.

    За два з лішнім гадоў карыстання камп'ютэрам мне два разы даводзілася звяртацца да пастаўшчыка альбо вытворцы праграмнага забеспячэння для атрымання кода ключа. Па нейкай дзіўнай прычыне гэтыя коды ніколі не траплялі ў маё пастаянна расце сховішча серыйных нумароў і рэгістрацыйнай інфармацыі, якія захоўваюцца ў абароненай базе дадзеных у маім планіроўшчыку асабістых звестак, які я выкарыстоўваю з 25 года пад назвай "Час і хаос" (http://www.chaossoftware.com/ у выпадку, калі вам цікава).

    Адна з кампаній, з якой я звязаўся, перадала мне мой код - без пытанняў - праз чатыры гады пасля першапачатковай пакупкі. За чатыры гады з моманту першапачатковай пакупкі я пераключыў паштовыя кліенты, перайшоў на новую аперацыйную сістэму і рабіў у іх іншыя пакупкі. Частка гэтага "запісу кліентаў" кампаніі заўсёды трэба падтрымліваць гэта спіс кодаў на выпадак, калі вы, заказчык патрэбныя яны зноў.

    Спагнанне платы падобна на плату, якую шмат якія страхавыя кампаніі зараз спрабуюць спагнаць са свайго застрахаванага за "зручнасць" атрымання папяровай паперы or электронныя рахункі (яны не з'яўляюцца абавязковымі, заўважце), а таксама плата за "зручнасць" аплаты чэкам (плата 1.25 даляра) альбо за "зручнасць" аплаты электронным спосабам (1.00 даляра). Плата ў лепшым выпадку выклікае смех, але адлюстроўвае прадпрыемствы, якія праходзяць нармальныя выдаткі на непасрэднае вядзенне бізнесу, а таксама маржу прыбытку.

Што вы думаеце?

Гэты сайт выкарыстоўвае Akismet для барацьбы са спамам. Даведайцеся, як дадзеныя апрацоўваюцца каментар.