1. Список говнокодов пользователя dm_fomenok

    Всего: 102

  2. C# / Говнокод #22748

    −15

    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
    int needle = 1;
    Console.WriteLine(
    	typeof(Handlers)
    	.GetMethods(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static)
    	.Single(item => 
    		item.CustomAttributes
    		.Where(item2 => 
    			item2.AttributeType == typeof(Handler)
    			&& ((int)item2.ConstructorArguments.Single().Value == needle)
    		)
    		.Count() == 1
    	)
    );

    Чувак сказал, что switch и табличный метод не в моде и предложил использовать класс, со статическими методами, помеченными атрибутом, с аргументом, равным значению case. Ну, в общем, O(100500) ещё никому не повредило

    dm_fomenok, 06 Апреля 2017

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

    −14

    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
    <? // WR-Guest v 2.0.1 //  28.03.11 г.  //  [email protected]
    
    include "data/config.php";
    
    if (isset($_GET['image'])) {
    // Функция с цифрами защиты
    $st="R0lGODlhCgAMAIABAFNTU////yH5BAEAAAEALAAAAAAKAAwAAAI"; // общая часть для всех рисунков
    
    function imgwr($st,$num){
     if ($num=="0") {$len="63"; $number=$st."WjIFgi6e+QpMP0jin1bfv2nFaBlJaAQA7";}
     if ($num=="1") {$len="61"; $number=$st."UjA1wG8noXlJsUnlrXhE/+DXb0RUAOw==";}
     if ($num=="2") {$len="64"; $number=$st."XjIFgi6e+QpMPRlbjvFtnfFnchyVJUAAAOw==";}
     if ($num=="3") {$len="64"; $number=$st."XjIFgi6e+Qovs0RkTzXbj+3yTJnUlVgAAOw==";}
     if ($num=="4") {$len="64"; $number=$st."XjA9wG8mWFIty0amczbVJDVHg9oSlZxQAOw==";}
     if ($num=="5") {$len="63"; $number=$st."WTIAJdsuPHovSKGoprhs67mzaJypMAQA7";}
     if ($num=="6") {$len="63"; $number=$st."WjIFoB6vxmFw0pfpihI3jOW1at3FRAQA7";}
     if ($num=="7") {$len="61"; $number=$st."UDI4Xy6vtAIzTyPpg1ndu9oEdNxUAOw==";}
     if ($num=="8") {$len="63"; $number=$st."WjIFgi6e+QpMP2slSpJbn7mFeWDlYAQA7";}
     if ($num=="9") {$len="64"; $number=$st."XjIFgi6e+QpMP0jinvbT2FGGPxmlkohUAOw==";}
     header("Content-type: image/gif"); 
     header("Content-length: $len");
     echo base64_decode($number); }
    // Вывод изображений на экран (все кодированы - робот не пройдёт)
    if (array_key_exists("image", $_REQUEST)) { $num=$_REQUEST["image"];
    $dopkod=mktime(0,0,0,date("m"),date("d"),date("Y")); // доп.код. Меняется каждые 24 часа
    for ($i=0; $i<10; $i++) {if (md5($i+$rand_key+$dopkod)==$num) {imgwr($st,$i); die();}} }
    exit;}
    
    ?>

    Михаил Русаков, масло, 2011 год. Давайте похлопаем человеку за изобретение инновационного способа генерации капчи. Стирать тут -> Этому Русакову надо доступ к компьютеру ограничить. Ну как можно быть таким тупым, что бы такому говну учить детей? Его послать туда же, куда и страйкера

    dm_fomenok, 05 Апреля 2017

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

    −21

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    Я конечно извиняюсь перед страйкером, но он последнее ссыкло. 
    Он наблюдал, как спамеры забагорили весь сайт, внезапно возник на сцене,
    Сказал, что забанил и почистил, а на следующий день слинял, не забанив никого.
    
    Из вышеизложенного предлагаю: создать новый говнокод, а страйкера послать в соответствующее место. 
    У меня всё

    dm_fomenok, 04 Апреля 2017

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

    −16

    1. 1
    2. 2
    3. 3
    //Начисляем
    if($country != '3') //Проверяем не украина ли это
    	$db->query("UPDATE `".PREFIX."_users` SET balance_rub = balance_rub + '{$abonent_cost}' WHERE user_id = '{$user_id}'");

    Это не провокация хохлосрача

    dm_fomenok, 26 Марта 2017

    Комментарии (3)
  6. C++ / Говнокод #22618

    −17

    1. 1
    2. 2
    Посоны, я вот одного понять не могу, почему все ненавидят WinAPI, а нормальные *.h никто не написал? 
    Или я чего то не понимаю в заголовочных файлах и С/С++,

    dm_fomenok, 19 Марта 2017

    Комментарии (56)
  7. C# / Говнокод #22608

    −11

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    public static bool IsPositiveInfinity(double d) 
    {
                //Jit will generate inlineable code with this
                if (d == double.PositiveInfinity)
                {
                            return true;
                }
                else
                {
                            return false;
                }
    }

    Так быстрее, ибо JIT

    Взято из стандартной библиотеки .NET

    dm_fomenok, 18 Марта 2017

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

    −13

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    twitter.com/govnokod/status/797497638828576768
    
    # 9:53 - 12 нояб. 2016 г.
    
    Страйкер нас не покинул? Тогда какого хрена его нет на говнокоде?

    dm_fomenok, 17 Марта 2017

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

    −29

    1. 1
    2. 2
    Похоже настало время, раскрыть тайну. 
    Пароль от аккаунта Stertor 111111

    dm_fomenok, 16 Марта 2017

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

    −23

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    public static double[] GetSolutions(Func<double, double> left, Func<double, double> right, Func<double, double, bool> comparator, double minX, double maxX, double step)
    {
    	List<double> list = new List<double>(8);
    	for (double index = minX; index <= maxX; index += step) if (comparator(left(index), right(index))) list.Add(index);
    	return list.ToArray();
    }

    dm_fomenok, 15 Марта 2017

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

    −13

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    #include <stdio.h>
    double m[]= {7709179928849219.0, 771};
    int main()
    {
        m[1]--?m[0]*=2,main():printf((char*)m);
    }

    dm_fomenok, 12 Марта 2017

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