اخیراً برای برنامه Ajax با استفاده از Google Maps API کاملاً جاوا اسکریپت می نویسم. پس از اتمام کار ، نگرانی های من چند است ... امنیت برنامه و همچنین محافظت از سخت کوشی من در مقابل کسی که آن را بگیرد. من مطمئن نیستم که تا کجا می خواهم بروم ، اما در مورد این مطالب مطالعه کردم Javascript Obususation در یکی از کتابهای من ، آژاکس هک.
Javascript Obususation در واقع بسیار جالب است. این لزوما از اسکریپت شما در برابر سرقت محافظت نمی کند ، اما با تغییر نام متغیرها و حذف هر قالب بندی ، کار را بسیار دشوارتر می کند. با حذف فضای سفید ، قالب بندی و کاهش اندازه نام متغیرهای شما ، یک مزیت دیگر نیز دارد - کاهش اندازه پرونده اسکریپت شما. این به بارگیری سریعتر صفحات کمک می کند. من یک تست برای اسکریپت 4k انجام دادم و باعث شد تا حدود 2.5k ذخیره شود! بد نیست.
توجه: اگر به فکر انجام این کار هستید ، یک نکته احتیاط کنید. Google با API خود منابع نامگذاری دقیق دارد ، بنابراین مطمئن شوید که این متغیرها را با نام های دیگر جایگزین نکنید! کار نمی کند
من قصد خرید یک برنامه خوب خوب از آن را ندارم منبع جاوا اسکریپت. مثالی از نتایج اجرای اسکریپت در سایت آنها وجود دارد. در اینجا یک تصویر از تصویر وجود دارد:
حالا ، در مورد گرفتن نوک. اگر نخوانده اید نقطه اوج توسط مالکوم گلادول ، خواندن جالب است. من نمی خواهم سخنان آقای گلادول را از بین ببرم ، اما اساساً این واقعیت را نشان می دهد که ، اغلب ، به نظر می رسد نکته مهمی در تصمیم گیری های ما یا در حوادث واقعی که در تجارت و زندگی ما رخ می دهد ، وجود دارد.
پس از قرار دادن اطلاعات کارت اعتباری من برای پردازش خرید ، یک جعبه تأیید اضافی وجود داشت که در آن می توانم 4.99 دلار پرداخت کنم تا در صورت از دست دادن اطلاعات و نیاز به نصب مجدد و ثبت مجدد اطلاعات ، شرکت اطلاعات ثبت نام من را حفظ کند. برنامه چند دقیقه به آن فکر کردم ... و کادر را علامت زدم. یادم آمد که مجبور شدم یک فروشنده دیگر را از طریق ایمیل از دست بدهم و کلید ثبت نام برنامه خود را گم کردم و نیاز به بارگیری مجدد آن داشتم.
من گاز گرفتم من به احتمال زیاد هرگز کلید نخواهم نوشت و از آنها درخواست نمی کنم ، اما برای این احساس گرم و مبهم 4.99 دلار پرداخت کردم. من ناراحت نیستم - برای حفظ اطلاعات من در واقع قیمت مناسبی است. من تعجب می کنم که فروشندگان دیگر نیز این کار را نمی کنند. این نوع سناریویی است که گلادول در کتاب خود درباره آن صحبت می کند. من قبلاً در این نرم افزار فروخته شدم ، آنها بعد از تعهد خود به سادگی کمی بیشتر از من خواستند. خوب!
Gladwell ممکن است کاری را انجام دهد که برای شما ناخوشایند ایجاد کند، اما به نظر من این چیزی است که باید بخشی از خدمات اولیه مشتری باشد. فرض قدیمی کاری را به خوبی انجام دهید و مردم آثار را برگردانند.
در بیش از 25 سال استفاده از رایانه، دو بار برای دریافت کد کلید مجبور به تماس با فروشنده یا سازنده نرم افزار شده ام. به دلایلی عجیب، آن کدها هرگز وارد خزانه رو به رشد شماره سریال و اطلاعات ثبت نام من نشدند که در یک پایگاه داده امن در برنامه ریز اطلاعات شخصی من که از سال 1992 به نام Time and Chaos (زمان و آشوب) استفاده می کردم (http://www.chaossoftware.com/ در صورت علاقه).
یکی از شرکتهایی که با آنها تماس گرفتم، کد من را - بدون مشکل - چهار سال پس از خرید اولیه به من داد. در طول چهار سال پس از خرید اولیه، مشتری های ایمیل را تغییر داده، به یک سیستم عامل جدید ارتقا داده و خریدهای دیگری از آنها انجام داده ام. بخشی از آن "سوابق مشتری" شرکت همیشه باید حفظ شود این لیست کدهاست در صورتی که شما مشتری دوباره به آنها نیاز دارد
دریافت آن بسیار شبیه هزینهای است که بسیاری از شرکتهای بیمه در حال حاضر سعی میکنند از بیمهشده خود برای «راحتی» دریافت کاغذی دریافت کنند. or صورتحسابهای الکترونیکی (به شما توجه داشته باشید که اختیاری نیستند)، و همچنین هزینهای برای «راحتی» پرداخت با چک (کارمزد 1.25 دلار) یا برای «راحتی» پرداخت الکترونیکی (کارمزد 1.00 دلار). کارمزدها در بهترین حالت خندهآور هستند، اما بازتاب کسبوکارهایی است که هزینههای عادی انجام مستقیم تجارت را همراه با حاشیه سود میگذرانند.