1. Java / Говнокод #18291

    +78

    1. 1
    2. 2
    if (optional != null && optional.isPresent()) {
        ...

    zazazazazaza, 07 Июня 2015

    Комментарии (250)
  2. PHP / Говнокод #18290

    +142

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    public static function compress($data, $options = null)
    {
        return (new static)
            ->html_compress($data, $options);
    }

    Расширяшка для Yii2, экономия байтов
    https://github.com/rmrevin/yii2-minify-view

    Fike, 06 Июня 2015

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

    +143

    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
    System.String origString;
    System.Int32 index;
    System.Console.WriteLine("Введите строку: ");
    origString = System.Console.ReadLine();
    
    System.Int32 length = 0;
    for (int i = 0; i < origString.Length; i++)
        length++;
    
    System.Console.WriteLine("Какую букву вычесть?: ");
    index = System.Console.Read() - 49;
    System.Char[] newString = new System.Char[origString.Length];
    
    for (int i = 0; i < length; i++)
    {
        if (i != index && index != i && i != null && index != null)
        {
            newString[i] = origString[i];   
        }
        if (i == index && index == i && i != null && index != null)
        {
            newString[i] = Convert.ToChar(7);
        }
    }
    
    System.Console.Write("Результат: ");
    
    length = 0;
    for (int i = 0; i < newString.Length; i++)
        length++;
    for(int i = 0; i < length; i++)
        System.Console.Write(newString[i]);
    
    System.Console.ReadLine();
    System.Console.ReadLine();

    Ответ на вопрос на toster.ru
    Как сделать это на c#?
    Вычеркните i-ю букву заданной строки
    https://toster.ru/q/222727

    limited_ed, 06 Июня 2015

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

    +144

    1. 1
    2. 2
    $testing[$i]['ddate'] = ((substr("$departureDate", 0, -4)) . "/" . (substr("$departureDate", -4, 2)) . "/" . (substr("$departureDate", -2))) . "(" . ((substr("$departureTime", 0, -2)) . ":" . (substr("$departureTime", -2))) . ")";
    $testing[$i]['adate'] = ((substr("$arrivalDate", 0, -4)) . "/" . (substr("$arrivalDate", -4, 2)) . "/" . (substr("$arrivalDate", -2))) . "(" . ((substr("$arrivalTime", 0, -2)) . ":" . (substr("$arrivalTime", -2))) . ")";

    из реального проекта, который писал индус.

    форматирование даты. это все еще и в цикле

    namreg, 05 Июня 2015

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

    +151

    1. 1
    2. 2
    3. 3
    4. 4
    //Надо кудато положить флажок - что зашли через логинзу
    	$_SESSION['loginza_auth']=1;
    	//Тут на всякий случай похраним инфу о юзвере
    	$_SESSION['loginza_data']=$auth_data;

    sevenflash, 05 Июня 2015

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

    +143

    1. 1
    2. 2
    3. 3
    4. 4
    n =: 50000
    f =: 3 : '(a=0 2)*.1=(?2){x{~a=:?3'
    x =: 1 1 0 0 1 0 $~ n, 3 2
    t%+/t=:+/f"2 x

    Abbath, 05 Июня 2015

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

    +142

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    var leftDate = GetAll().Select(i => i.SaveDateTime).OrderBy(i => i).FirstOrDefault();
    var rigthDate = GetAll().Select(i => i.SaveDateTime).OrderByDescending(i => i).FirstOrDefault();
    
    // 1e7 - количество тактов в секунде (а в итоге: проверка разницы в неделю)
    while (rigthDate.Ticks - leftDate.Ticks > 1e7 * 60 * 60 * 24 * 7)
    {
    ....................................
    }

    с точностью до тика.

    andrewiv, 05 Июня 2015

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

    +139

    1. 1
    2. 2
    3. 3
    — Здравствуйте, это канал об аниме?
    — Да.
    — Как мне пропатчить KDE2 под FreeBSD?

    laMer007, 04 Июня 2015

    Комментарии (72)
  9. JavaScript / Говнокод #18283

    +141

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    <div style="display:none;">
    <script type="text/javascript">
    (function(w, c) {................................})(window, "yandex_metrika_callbacks");
    </script>
    </div>

    А ты скрываешь свои скрипты?

    11zero11, 04 Июня 2015

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

    +142

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    int a = 0;
    bool is09 = false;
    for(int i=0;i<=9;i++){ //Проверяем каждую от 0 до 9
      if(a == i) { is09 = true; break; } //Если таковым является то true
    }
    
    //И само условие :)
    if(is09){
      //Если 0 - 9
    } else {
      //Если нет
    }

    Зацените такой индуссо-китайский код (да я знаю как правильно), но для прикола

    acterhd, 04 Июня 2015

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