1. PHP / Говнокод #22663

    +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
    /**
         * Конвертирует шестнадцатеричное число в десятичное
         *
         * @param string $hex шестнадцатиричное число
         * @return string десятичное число
         */
        private static function convertHexToBase10(string $hex): string
        {
            $base10result = 0;
            foreach (str_split(trim($hex)) as $hexPart) {
                $base10 = base_convert($hexPart, 16, 10);
                $base10result = gmp_add(gmp_mul($base10result, 16), $base10);
            }
    
            return $base10result;
        }

    Задания для самопроверки:
    1. Найдите ошибку в phpdoc.
    2. Укажите функцию из стандартной поставки PHP, которая делает то же самое.
    3. Дана строка, представляющая md5-хеш, то есть строковое представление 128-битного шестнадцатиричного числа. Напишите пример вызова функции из стандартной поставки PHP, возвращающую остаток от деления этого числа на 3, не используя функцию из предыдущего задания.

    anei, 23 Марта 2017

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

    +3

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    Собственно сижу я на работе, никого не трогаю, а тут в чат скайпа заваливается запыхавшийся бекэендер и говорит
    - там... там... там ТАКОЕ!!
    Все напряглись
    - Какое?
    - Там... Там 7 шарп завезли.
    Пришлось успокоить парня, сказать, что до sp1 никто на 2017 студию переходить не будет, да и вообще, мы тут таких как вы не любим. 
    Но, любопытство гложило меня, почему я решил сам ознакомиться с мнимым великолепием надвмгающегося апдейта и спешу поделится 
    с вами - а чего же там такого собственно завезли

    Посвящается Стретору, который требовал от меня статью

    kegdan, 23 Марта 2017

    Комментарии (31)
  3. SQL / Говнокод #22661

    +1

    1. 1
    n := trunc(sysdate) - trunc(sysdate-2);

    PL/SQL. Вендорская поддержка. Гениальное просто.

    mishok, 23 Марта 2017

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

    +1

    1. 1
    =ЕСЛИ(ГОД(Utils!$B$4)>ГОД(Utils!$B$5);0;ВЫБОР(МЕСЯЦ(Utils!$B$4);P8;P8+S8;Y8;Y8+AB8;Y8+AB8+AE8;Y8+AK8;Y8+AK8+AN8;Y8+AK8+AN8+AQ8;Y8+AK8+AW8;Y8+AK8+AW8+AZ8;Y8+AK8+AW8+AZ8+BC8;Y8+AK8+AW8+BI8))

    Формула расчета накопленного значения с начала года в Excel. Автор не слушал про СУММЕСЛИ().

    mishok, 23 Марта 2017

    Комментарии (0)
  5. PHP / Говнокод #22659

    −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
    public static function __callStatic($method, $args)
    {
    	$instance = static::getFacadeRoot();
    	switch (count($args))
    	{
    		case 0:
    			return $instance->$method();
    		case 1:
    			return $instance->$method($args[0]);
    		case 2:
    			return $instance->$method($args[0], $args[1]);
    		case 3:
    			return $instance->$method($args[0], $args[1], $args[2]);
    		case 4:
    			return $instance->$method($args[0], $args[1], $args[2], $args[3]);
    		default:
    			return call_user_func_array(array($instance, $method), $args);
    	}
    }

    классическая блевня и ссанина в очередном модном фреймворке

    https://github.com/illuminate/support/blob/4.2/Facades/Facade.php#L198-L222

    Fike, 22 Марта 2017

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

    +1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    Возможно, ввиду скудных умственных способностей, истина доходит не до всех.
    
    Ок, повторю ещё раз: на сайте проводится профилактика. Мы пытаемся привлечь внимание и ЗАСТАВИТЬ админа забанить спамные учётки.
    сидеть с фейков (скомпроментированных учёток) крайне не советую, ибо все они добавлены в список бота-модераста.
    Каждый коммент, запощенный с учётки с открытым паролем, будет отредактирован ботом, содержание его будет изменено на "Vanished".
    Ниже приведён список скомпроментированных учёток.

    Stertor
    -___-
    rss
    guestinio
    _guestinho
    gabop
    voodoodal16
    Kamerynez
    TOHKuU_XEP
    barop
    bagor
    guestinho
    guestinh0
    negr
    XEP
    SlavaBagru
    3_dar
    huesto
    CrashTesterAnusov
    3_14dar
    guesto
    3oJIoTou_xyu
    Batushka
    guest
    3_16dar
    MilosTeodosic
    MOCKBA_O4KO
    bagridze
    6pamuwka
    debugger
    OTK_Anusov
    passiv
    XEP
    TOPT
    3_14dar
    3_28dar
    CTEPTOP_TUPOI_SHIZIK
    Gay
    Bormand
    guest0
    Dr_Stertor
    gostinho
    bayan
    KPblM_HAIII

    Commando, 21 Марта 2017

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

    +432

    1. 1
    I decided to be a girl.

    dm_fomenok, 08 Февраля 2017

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

    +432

    1. 1
    Сейчас бы RSS пофиксить...

    dm_fomenok, 08 Февраля 2017

    Комментарии (5)
  9. PHP / Говнокод #21592

    +1395

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    Вот СТЕРТОР утырок, согласитесь 
    Написал с аккаунта ХЕР - он исправил мой коммент на какую-то ЁБАНУЮ ХУЙНЮ
    И начал с него срать дальше. Тоже самое происходит и с другими (не обязательно моими) акками 
    Вот смотрите как он сейчас высрет на говнокод своим спамом
    Он же шизик.
    
    Давай так: ты сливаешь свой основной акк (с пруфами, естессно), а я сливаю свой.
    Если зассал - сри дальше

    TOHKuU_XEP, 27 Октября 2016

    Комментарии (22)
  10. C# / Говнокод #21404

    +284

    1. 1
    2. 2
    string str = "trial evaluation license agreement expire about... looking for these words? I work like a fool to deliver high quality software and make a living of it and raise my children. Please support me if you want me to continue adding features";
            str = string.Concat(str, str);

    интересненькое из ndepend.core.dll

    reversemyass, 10 Октября 2016

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