Программа сатуучусу тарабынан Javascript Obfuscation and My Tipping

Google Maps API колдонуп Ajax тиркемесине акыркы учурда Javascriptти бир аз жазып жатам. Бүткөндөн кийин менде бир нече көйгөй бар ... тиркеменин коопсуздугу, ошондой эле менин мээнетимди бирөөлөр басып алгандан коргойм. Канча аралыкка бараарымды так билбейм, бирок окудум Javascript Obfuscation менин китептеримдин биринде, AJAX HACKS.

Javascript Obfuscation чындыгында абдан сонун. Бул сөзсүз түрдө скриптиңизди уурулуктан коргобойт, бирок өзгөрмөлөрдүн атын өзгөртүп, ар кандай форматтоолорду алып салуу менен, аны бир топ татаалдаштырат. Бош мейкиндикти алып салуу, форматтоо жана өзгөрмөлөрүңүздүн аталыштарынын көлөмүн кичирейтүү менен, кошумча пайда алып келет - скрипт файлыңыздын көлөмүн азайтуу. Бул баракчаларды тезирээк жүктөөгө жардам берет. Мен 4k сценарий үчүн тест жасадым, жана ал болжол менен 2.5 к чейин сактап калды! Жаман эмес.

ЭСКЕРТҮҮ: Эгер сиз бул жөнүндө ойлонуп жатсаңыз, бир эскертүү. Google'де API менен катаал ысым шилтемелери бар, андыктан ал өзгөрмөлөрдү башка аталыштар менен алмаштырбаңыз! Ал иштебейт.

Жакшынакай кичинекей тиркемени сатып алып жатам Javascript булагы. Алардын сайтында сценарийди иштетүүнүн натыйжаларынын мисалы бар. Мына скриншот:

Javascript Obfuscator

Эми, алуу жөнүндө кайчыны. Эгер сиз окубаган болсоңуз Tipping Point Малколм Гладуэлл тарабынан кызыктуу окулган. Мен Гладвелл мырзанын сөздөрүн жок кылгым келбейт, бирок, негизинен, биз кабыл алган чечимдерде же ишибизде жана жашообузда болуп жаткан окуяларда чечүүчү чекит бардай сезилет.

Сатып алуумду иштеп чыгуу үчүн менин кредиттик картамдын маалыматын киргизгенден кийин, менин каттоо маалыматым жоголуп кетсе жана аны кайра орнотуп, кайра каттоодон өткөрүү керек болсо, компания менин каттоомду сактап калуусу үчүн, мен 4.99 доллар төлөй турган кошумча кутучасы бар болчу. программа. Мен бир нече мүнөткө ойлонуп ... кутучаны текшерип чыктым. Мен алардын арызы үчүн каттоо ачкычын жоготуп, аны кайра жүктөө керек болгондо, башка сатуучуга электрондук почта билдирүүсү керек болгонун эстедим.

I bit! Мен, балким, эч качан жазып, ачкычты сурабайм, бирок ошол жылуу бүдөмүк сезим үчүн 4.99 доллар төлөдүм. Мен капа болгон жокмун - бул чындыгында менин маалыматымды сактап калуу үчүн акылга сыярлык баа. Башка сатуучулар дагы муну жасабаганына таң калам. Бул Глэдвелл китебинде айткан сценарийдин түрү. Мен буга чейин программалык камсыздоодо сатылып кеткен элем, алар менден мурун бир аз сурашты. Жакшы!

бир комментарий

  1. 1

    Gladwell сизге жылуу фузияларды алып келген бир нерсе жасап жаткандыр, бирок менимче, бул кардарларды тейлөөнүн негизги бөлүгү болушу керек. Эски шарт: бир нерсени жакшы кыл, ошондо адамдар өз иштерин башташат.

    Компьютерлерди колдонгон 25 жылдан ашуун убакыттын ичинде эки жолу сатуучуга же программалык камсыздоо чыгаруучуга ачкыч кодун алуу үчүн кайрылууга туура келди. Кандайдыр бир таң калыштуу себептерден улам, ал коддор менин күндөн-күнгө өсүп келе жаткан серия номерлерине жана жеке маалымат пландаштыруучусумдагы коопсуз маалымат базасында сакталган каттоо маалыматыма эч качан киришкен эмес (1992-жылдан бери убакыт жана башаламандык деп аталган)http://www.chaossoftware.com/ кызыктырган учурда).

    Мен байланышкан компаниялардын бири мага алгачкы коду сатып алгандан төрт жыл өткөндөн кийин - кодумду берди. Алгачкы сатып алгандан кийинки төрт жыл ичинде мен электрондук почта кардарларын которуп, жаңы операциялык тутумга өтүп, алардан башка сатып алууларды жүргүздүм. Ошол "кардарлардын рекордун" компаниянын бир бөлүгү ар дайым сакташы керек сиз коддор тизмеси, кардар аларга дагы бир жолу муктаж.

    Ал үчүн акы алуу, көптөгөн камсыздандыруу компаниялары азыр кагаздан алуунун "ыңгайлуулугу" үчүн камсыздандырылган адамдардан акы алууга аракет кылган акыга окшош. or электрондук эсептер (алар милдеттүү эмес), ошондой эле чек аркылуу төлөөнүн "ыңгайлуулугу" үчүн төлөм ($ 1.25 алым) же электрондук төлөөнүн "ыңгайлуулугу" үчүн ($ 1.00 алым). Төлөмдөр, эң жакшы дегенде, күлкүлүү, бирок бизнести жүргүзүү үчүн кадимки чыгымдарды түзгөн бизнес кирешесин, ошондой эле киреше маржасын чагылдырат.

Эмне деп ойлойсуң?

Бул сайт спам азайтуу Akismet колдонот. Сиздин комментарий маалымат кандайча иштелишин Үйрөнүү.