1. Лучший говнокод

    В номинации:
    За время:
  2. Куча / Говнокод #27922

    −3

    1. 1
    2. 2
    3. 3
    4. 4
    короче на новый год я ебанул гранатом по стене 
    его кровь лилась по мне
    стул потом на видео крутил
    вместе с видео убийства граната его я по каналам мутил

    digitalEugene, 05 Января 2022

    Комментарии (1)
  3. Go / Говнокод #27877

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    // Интерполяция строк в "Go"
    
    koko := "pituh"
    text = `
    ehal ` + koko + `
    cherez ` + koko + `
    vidit ` + koko + ` v reke ` + koko + `
    sunul
    `

    P.S. Её нет

    3_dar, 16 Декабря 2021

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

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    Rectangle {
        id: round
        height: ~~(parent.height / 2)
        width: height
        anchors.centerIn: parent
        color: "blue"
        radius: width / 2 - 1  // Радиус скругления углов
    }

    QML.
    Мне кажется, что каждый раз, когда я использую элемент Rectangle, чтобы нарисовать кружок, кому-то где-то приходится приваривать к верхнему днищу бака треугольное отверстие диаметром три на четыре...
    Алсо, оператор хвостик (чтобы избежать субпиксельной границы).

    Steve_Brown, 19 Ноября 2021

    Комментарии (1)
  5. Pascal / Говнокод #27793

    −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
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    // Подгрузка аватаров пользователей.
        Bmp:=TBitMap.Create; // Нет более изящного спооба узнать тип изображения, не колупаясь в заголовках. Расширение файлов картинок зачастую фиктивное.
        try                  // Зная, что ава может быть только двух типов - jpg и png, я решил пойти конём.
          Bmp.PixelFormat:=pf32Bit;
          Bmp.Width:=16;
          Bmp.Height:=16;
          ImgConv:=True;
          Png:=TPngObject.Create;
          try
            try
              Comm.RawAvatar.Position:=0;
              Png.LoadFromStream(Comm.RawAvatar);
              Bmp.Canvas.StretchDraw(Bmp.Canvas.ClipRect, Png);
            except
              ImgConv:=False;     // Ошибка конвертирования. Не совпал формат - идем дальше, пробуем jpg...
            end;
          finally
            Png.Free;             // нет смысла раскручивать стек, ибо исключение в любом случае отловится try..except
          end;
          if not ImgConv then
          begin
            Jpg:=TJPEGImage.Create;
            try
              try
                Comm.RawAvatar.Position:=0;
                Jpg.LoadFromStream(Comm.RawAvatar);
                Bmp.Canvas.StretchDraw(Bmp.Canvas.ClipRect, Jpg);
              except
              end;
            finally
              Jpg.Free;
            end;
          end;
          CommentList.Items[I].ImageIndex:=Images.AddMasked(Bmp, clWhite);
        finally
          Bmp.Free;
        end;
      end;

    "Тут всюду густая вонь, то жаркая и приятная, то теплая и противная, но одинаково волнующая, особая, пароходная, мешающаяся с морской свежестью"

    @ Бунин.

    Теперь минусатор умеет подгружать авы.
    https://dropmefiles.com/USQKW

    Support, 05 Ноября 2021

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

    0

    1. 1
    https://twitter.com/RCS/status/1452367702727831565

    Ай, Молодца !!!

    gne4do, 31 Октября 2021

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

    +1

    1. 1
    Давайте займёмся анальным сексом.

    .

    pdro11, 26 Сентября 2021

    Комментарии (1)
  8. PHP / Говнокод #27658

    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
    public function StartDataCache($TTL=false, $uniq_str=false, $initdir=false, $vars=Array(), $basedir = "cache")
    {
        $narg = func_num_args();
        if($narg<=0)
            return $this->cache->startDataCache();
        if($narg<=1)
            return $this->cache->startDataCache($TTL);
        if($narg<=2)
            return $this->cache->startDataCache($TTL, $uniq_str);
        if($narg<=3)
            return $this->cache->startDataCache($TTL, $uniq_str, $initdir);
    
        return $this->cache->startDataCache($TTL, $uniq_str, $initdir, $vars, $basedir);
    }

    mixtyraa, 11 Сентября 2021

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

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    <!DOCTYPE html>
    <html lang="ru">
    <heaad><title>calculator Protestant of sins [beta]</title></head><body><script>
    let m = ["сколько Вам лет [в годах]?","мало!","всего наилучшего тебе",0,16668,"сколько вы отдыхаете?  [в часах]","у вас накопилось :"," грехов! "];
    var x="Этот супер калькулятор поможет тебе подсчитать количество нажитых тобой - за твои годы Грехов!\n Не бойся, смелее вводи свои данные в последующие окошки, и получай результат!\nне переживай, если у тебя получится болше одного миллиона - то это в пределах нормы, если больше то надо делать обряд!";
    try{function b(e) {let l=d(c(m[e]));e==0?x=l:0;return l};							  
       function c(a) {return prompt(a)}
       function d(d) {if(d<=2){alert(m[1]);d(c(m[0]))}else{return d;}}
       if(confirm(x)){let s=0x1E32F50*b(0);let a=x*0x16D*0x18-b(5);alert(m[6]+`${s-a-m[4]-Math.PI}`+m[7])}else{alert(m[2])}}catch(x){alert("©by den")};
    </script></body></html>

    Hello народ))
    Уверен вы ещё не встречали такого супер калькулятора!
    Чую даже без запуска вы поймёте что это полное Г

    prefix-not, 28 Августа 2021

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

    0

    1. 1
    2. 2
    3. 3
    Автомобиль-русофоб
    
    https://habr.com/ru/post/572984/

    Я нашел статью про Насру (formerly Gologub).

    JloJle4Ka, 15 Августа 2021

    Комментарии (1)
  11. JavaScript / Говнокод #27389

    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
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    // В одном файле
    
    // Getting gif by url
    const getGifUrl = (searchQuery, gifRating) => {
      const fullUrl = `${giphyUrl}${giphyApiKey}&tag=${searchQuery}&rating=${gifRating}`;
      let gifSource;
      let girSourceOriginal;
    
      fetch(fullUrl).then(response => {
        return response.json();
      }, networkError => {
        console.log(networkError);
      }).then(jsonResponse => {
        if (!jsonResponse)
          gifSource = '';
        else {
          gifSource = jsonResponse.data.images.preview_gif.url;
          gifSoucreOriginal = jsonResponse.data.image_original_url;
        }
    
        renderGif(gifSource, gifSoucreOriginal);
      });
    };
    
    // Где-то в другом файле
    
    // incapsulating image
    const incapsulateImage = (gifUrl, gifUrlOriginal) => {
      // creating gif preview tile
      const image = document.createElement('img');
      image.src = gifUrl;
    
      // create link to the original gif
      const linkOriginal = document.createElement('a');
      linkOriginal.href = gifUrlOriginal;
    
      // incapsulating gif tile into link
      linkOriginal.appendChild(image);
    
      // create container-tile
      const tile = document.createElement('div');
      tile.className = "container-tile";
    
      // incapsulating linked gif into tile
      tile.appendChild(linkOriginal);
    
      return tile;
    }
    
    // Rendering one gif image
    const renderGif = (gifUrl, gifUrlOriginal) => {
      if (gifUrl) {
        const imageTile = incapsulateImage(gifUrl, gifUrlOriginal);
        $gifContainer.append(imageTile);
      } else if (!$gifContainer.html()) {
        const notFoundHeading = document.createElement('h1');
        notFoundHeading.innerHTML = NOT_FOUND_TEXT;
        $gifContainer.append(notFoundHeading);
      }
    };
    
    const render = () => {
       // Rendering whole block of gifs
      const renderContainer = (searchQuery, gifCount, gifRating) => {
        for (let i = 0; i < gifCount; i++) {
          getGifUrl(searchQuery, gifRating);
    
          const heading = $gifContainer.find('h1');
          if (heading && heading.text() == NOT_FOUND_TEXT) {
            break;
          }
        }
      }
    
      // ...Сетап всяких обработчиков событий на элементы...
    }

    Когда толком не знал про промисы (а уж тем более про модули), городил такую дичь.

    JaneBurt, 02 Мая 2021

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