1. C# / Говнокод #25091

    −106

    1. 1
    //Правой рукой дрочу, левой жопу щекочу

    salavan73, 18 Ноября 2018

    Комментарии (1)
  2. 1C / Говнокод #25089

    −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
    Функция ПолучитьСтавкуНДС(СтавкаНДС) Экспорт
    
    	Если СтавкаНДС = Перечисления.СтавкиНДС.НДС20 ИЛИ СтавкаНДС = Перечисления.СтавкиНДС.НДС20_120 Тогда
    		Возврат 20;
    	ИначеЕсли СтавкаНДС = Перечисления.СтавкиНДС.НДС10 ИЛИ СтавкаНДС = Перечисления.СтавкиНДС.НДС10_110 Тогда
    		Возврат 10;
    	ИначеЕсли СтавкаНДС = Перечисления.СтавкиНДС.НДС18 ИЛИ СтавкаНДС = Перечисления.СтавкиНДС.НДС18_118 Тогда
    		Возврат 18;
    	КонецЕсли;
    
    	Возврат 0;
    
    КонецФункции

    Банально.
    Рарус.

    3oJIoTou_xyu, 16 Ноября 2018

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

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    При решении каких задач наиболее органично использовать конечные автоматы?
    
    Посоветуйте задачи, желательно прикладные и не из области разбора регулярных выражений
    или лексического анализа. Какой-нибудь пример, на котором можно продемонстрировать
    практическое применение конечных автоматов.
    
    Где вам пригождались автоматы или знания о них в реале?

    SEO: #fsm #AKKA

    vistefan, 15 Ноября 2018

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

    −105

    1. 1
    2. 2
    Покуда уголовники, вроде Bormand будут незабаненны,
    уникальность контента Вашего сайта будет стремится к нулю.

    Админ! Забань борманда!

    blackray, 14 Ноября 2018

    Комментарии (135)
  5. bash / Говнокод #25086

    −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
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    function SymlinkNextStunnelConfig {
        OLDIFS=$IFS
        IFS=$'\n'
        stunnelConfigs=($(find ${STUNNEL_CONFIG_D} -regex ".*\.conf$"))
        IFS=$OLDIFS
    
        if [[ -f ${CURRENT_STUNNEL_CONF} ]]; then
            currentConfig=$(readlink -f ${CURRENT_STUNNEL_CONF})
        else
            currentConfig=""
        fi
    
        if [[ ${#stunnelConfigs[@]} -eq 0 ]]; then
            echo "No config found in ${STUNNEL_CONFIG_D}"
            exit 6
        elif [[ ${#stunnelConfigs[@]} -eq 1 ]]; then
            nextConfig=${stunnelConfigs[0]}
        else {
            echo "ZAEBALO. DELAY SYMLINK VRUCHNUYU!"
        }
        fi
    
        if [[ -L ${CURRENT_STUNNEL_CONF} ]]; then
            rm -f ${CURRENT_STUNNEL_CONF}
        fi
    
        ln -s ${stunnelConfigs[0]} ${CURRENT_STUNNEL_CONF}
    }

    Нашёл старую какашку, запостил перед удалением.

    fluttr, 13 Ноября 2018

    Комментарии (127)
  6. Си / Говнокод #25084

    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
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    while (*str) {
          if (i >= n)
             return NULL;
          if (!(*str & 0x80))
             buffer[i++] = *str++;
          else if ((*str & 0xe0) == 0xc0) {
             if (*str < 0xc2) return NULL;
             c = (*str++ & 0x1f) << 6;
             if ((*str & 0xc0) != 0x80) return NULL;
             buffer[i++] = c + (*str++ & 0x3f);
          } else if ((*str & 0xf0) == 0xe0) {
             if (*str == 0xe0 && (str[1] < 0xa0 || str[1] > 0xbf)) return NULL;
             if (*str == 0xed && str[1] > 0x9f) return NULL; // str[1] < 0x80 is checked below
             c = (*str++ & 0x0f) << 12;
             if ((*str & 0xc0) != 0x80) return NULL;
             c += (*str++ & 0x3f) << 6;
             if ((*str & 0xc0) != 0x80) return NULL;
             buffer[i++] = c + (*str++ & 0x3f);
          } else if ((*str & 0xf8) == 0xf0) {
             if (*str > 0xf4) return NULL;
             if (*str == 0xf0 && (str[1] < 0x90 || str[1] > 0xbf)) return NULL;
             if (*str == 0xf4 && str[1] > 0x8f) return NULL; // str[1] < 0x80 is checked below
             c = (*str++ & 0x07) << 18;
             if ((*str & 0xc0) != 0x80) return NULL;
             c += (*str++ & 0x3f) << 12;
             if ((*str & 0xc0) != 0x80) return NULL;
             c += (*str++ & 0x3f) << 6;
             if ((*str & 0xc0) != 0x80) return NULL;
             c += (*str++ & 0x3f);
             // utf-8 encodings of values used in surrogate pairs are invalid
             if ((c & 0xFFFFF800) == 0xD800) return NULL;
             if (c >= 0x10000) {
                c -= 0x10000;
                if (i + 2 > n) return NULL;
                buffer[i++] = 0xD800 | (0x3ff & (c >> 10));
                buffer[i++] = 0xDC00 | (0x3ff & (c      ));
             }
          } else
             return NULL;
       }

    // Windows stupidly treats 8-bit filenames as some dopey code page,
    // rather than utf-8. If we want to use utf8 filenames, we have to
    // convert them to WCHAR explicitly and call WCHAR versions of the
    // file functions. So, ok, we do.

    govnokod3r, 13 Ноября 2018

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

    −104

    1. 1
    2. 2
    3. 3
    Иногда смотришь, такой с виду замечательный и правильный человек, Сильный человек,красивый и привлекательный, а после общения обнаруживаешь, что внутри-то гниль. Гнилой человек находится под влиянием сил и энергии невежества и деградации.
    В Гнилом человеке нет Внутреннего Стержня, стоим ему столкнуться с вызовами жизни, и он купит, продаст, купит и снова продаст.
    Своими поступками он вызывает брезгливость и чувство гадливости. Словом, снаружи человек, а внутри, при нажиме событиями извне – Гниль.

    Гниль

    rHujlou_xyu, 12 Ноября 2018

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

    −1

    1. 1
    "phpMyAdmin" или "Adminer"?

    Wrotberry, 11 Ноября 2018

    Комментарии (84)
  9. C# / Говнокод #25078

    +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
    internal class DeviceState
    {
        internal string PrimaryState { get; private set; }
        private HashSet<string> _multiplieStates;
    
        // много кода...
    
        internal string[] GetStates()
        {
            string states = PrimaryState;
            if (_multiplieStates.Count > 0)
            {
                states += '|' + string.Join("|", _multiplieStates);
            };
            return states.Split('|');
        }
    }

    spectrezero, 11 Ноября 2018

    Комментарии (12)
  10. Си / Говнокод #25076

    +1

    1. 1
    m[7500];char*c=m+3750;char*main(int k,char**a,char*s){return!a?~k?k&&*s?main(k+(*s==91)-(*s==93),0,s+1):s:(*(c+=(*s==62)-(*s==60))+=(*s==43)-(*s==45),*s==44?*c=getchar():*s-46||putchar(*c),*s-93?*s-91?0:!*c?s=main(1,0,s+1)-1:main(-1,0,1+s--),1[s]&&main(-1,0,s+1):0):main(-1,0,1[a]);}

    ...Пройдя долиной ошибок и ворнингов,
    Не убоюсь я ошибок сегментации...

    666_N33D135, 10 Ноября 2018

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