1. JavaScript / Говнокод #25682

    −1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    document.onmousemove = (el) => {
                    if (this.rot) {
                        var s_x = el.pageX, s_y = el.pageY;
                        if (s_x !== o_x && s_y !== o_y){
                            var s_rad = Math.atan2(s_y - o_y, s_x - o_x);
                            s_rad -= Math.atan2(h_y - o_y, h_x - o_x);
    
                            var dgr = (s_rad * (360 / (2 * Math.PI)));
                            element.initPositions.rotateDeg = dgr;
                            element.styles.transform = 'rotate(' + dgr + 'deg)';
                        }
                    }
    };

    А, как я сразу не понял, что это просто ротейт елемента...

    websbkinfo, 20 Июня 2019

    Комментарии (41)
  2. Куча / Говнокод #25681

    +2

    1. 1
    https://youtu.be/CDqG6eGWo0I

    Давайте вспомним свой 94.

    3oJIoTou_xyu, 20 Июня 2019

    Комментарии (91)
  3. Куча / Говнокод #25680

    0

    1. 1
    https://habr.com/ru/post/456558/

    Какой багор )))))))))))))))))))))))))))))))))))))))) ))))))))))))))))))

    AHCKuJlbHblu_nemyx, 19 Июня 2019

    Комментарии (80)
  4. Куча / Говнокод #25679

    −1

    1. 1
    https://vc.ru/services/71897-specialist-po-infobezopasnosti-iz-kazahstana-zapustil-telegram-bota-mailsearchbot-kotoryy-vydaet-paroli-po-adresu-pochty

    Проверь

    AHCKuJlbHblu_nemyx, 18 Июня 2019

    Комментарии (233)
  5. Куча / Говнокод #25678

    −2

    1. 1
    2. 2
    3. 3
    4. 4
    1) Логинимся в почту mail.ru в другом городе.
    2) Приходит письмо безопасности, что выполнен подозрительный вход в ваш аккаунт.
    3) Сразу же удаляем письмо.
    4) Какой багор )))

    AHCKuJlbHblu_nemyx, 17 Июня 2019

    Комментарии (67)
  6. Куча / Говнокод #25677

    −1

    1. 1
    За мной следят, вы тоже в курсе?

    OlegUP, 17 Июня 2019

    Комментарии (26)
  7. Python / Говнокод #25676

    −1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    def _run(self):
        L.debug('CommentsMonitor started.')
        with requests.Session() as sess:
            bormand = Bormand(sess)
            while True:
                comments = bormand.get_comments()
                if comments is not None:
                    for comment_json in comments:
                        comment = Comment(comment_json)
                        if comment.id not in self.replied_cache and comment.user_id not in self.users_blacklist:
                            task = parse_comment(comment)
                            if task is not None:
                                L.debug('Replying to: ' + str(comment))
                                self.replied_cache.add(comment.id)
                                self.tasks_queue.put(task)
                else:  # comments is None
                    L.warning('Failed to load comments')
                if self._stop_ev.wait(timeout=self.pause_time):
                    break
        L.debug('CommentsMonitor stopped.')

    Какой уровень вложенности )))

    gost, 17 Июня 2019

    Комментарии (170)
  8. PHP / Говнокод #25675

    0

    1. 1
    2. 2
    $petuh = new Petuh();
    $petuh->confirm();

    Память в пхп не шарится, и на каждый запрос заново запускается. По-моему это каждый петух знает.

    rJlaBHblu_nemyx, 16 Июня 2019

    Комментарии (601)
  9. Куча / Говнокод #25674

    −3

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    В WSH есть объект WScript, расширяющий возможности языка и позволяющий управлять их поведением.
    Одно из его свойств - Interactive, оно позволяет разрешить либо запретить скрипту показывать пользователю диалоговые окна.
    
    Как-то так:
    
    WScript.Interactive=False
    MsgBox "Эй, ламер! Привет!"                 'этот диалог не будет показан
    WScript.Interactive=True
    msgbox wscript.scriptfullname                ' этот дилог будет по... нет, тоже не будет показан.

    А всё потому, что скриптовый движок выбирается только один раз и не может быть сменен динамически.
    Выбрать можно либо UI-движок, показывающий сообщения и ошибки, либо Silent-движок, который не показывает ничего.

    Вот уж какой багор!..

    cmepmop, 13 Июня 2019

    Комментарии (66)
  10. PHP / Говнокод #25673

    +2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    if($_GET['page']==''){include($_SERVER['DOCUMENT_ROOT'].'/page/catalog.php');}
    if($_GET['page']=='product'){include($_SERVER['DOCUMENT_ROOT'].'/page/product.php');}
    if($_GET['page']=='category'){include($_SERVER['DOCUMENT_ROOT'].'/page/category.php');}
    if($_GET['page']=='subcatalog'){include($_SERVER['DOCUMENT_ROOT'].'/page/category.php');}
    if($_GET['page']=='subcategory'){include($_SERVER['DOCUMENT_ROOT'].'/page/subcategory.php');}
    if($_GET['page']=='dressing'){include($_SERVER['DOCUMENT_ROOT'].'/page/dressing.php');}
    if($_GET['page']=='consultant'){include($_SERVER['DOCUMENT_ROOT'].'/page/consultant.php');}
    if($_GET['page']=='stock'){include($_SERVER['DOCUMENT_ROOT'].'/page/stock.php');}
    if($_GET['page']=='hit'){include($_SERVER['DOCUMENT_ROOT'].'/page/hit.php');}

    2019 год. Проект был написан год назад чуваками из провинции. Зато на фронтенде Angular.

    EmGovno, 13 Июня 2019

    Комментарии (58)