1. Комментарий к говнокоду #29275

    • https://i.pinimg.com/originals/82/b8/4b/82b84b00199d5858f63c70fbc5df2c58.jpg
      Ответить
    Показать код ▼

    Куча / Говнокод #29275

    1. 1
    Бесконечный оффтоп имени Гологуба #11

    #1: https://govnokod.ru/28992 https://govnokod.xyz/_28992
    #2: https://govnokod.ru/29053 https://govnokod.xyz/_29053
    #3: https://govnokod.ru/29075 https://govnokod.xyz/_29075
    #4: https://govnokod.ru/29110 https://govnokod.xyz/_29110
    #5: https://govnokod.ru/29127 https://govnokod.xyz/_29127
    #6: https://govnokod.ru/29140 https://govnokod.xyz/_29140
    #7: https://govnokod.ru/29170 https://govnokod.xyz/_29170
    #8: https://govnokod.ru/29192 https://govnokod.xyz/_29192
    #9: https://govnokod.ru/29227 https://govnokod.xyz/_29227
    #10: https://govnokod.ru/29258 https://govnokod.xyz/_29258

    Запостил: nepeKamHblu_nemyx, 09 Августа 2026

    Все комментарии (388)
  2. Комментарий к говнокоду #29295

    • В XML много чего можно, например делать запросы Xquery, проверять валидность через схемы, преобразовывать через xslt, иметь разные языконезависимые апи типа DOM, SAX, StAX, строить прокси-классы по схемам.. И да: там нет проблемы с XSS/amp-amp-amp, потому что XSL четко отличает данные от разметки. Универсальный язык разметки что для страничек, что для конфигов. Слишком сложно, слишком скучно, досвидания.
      Ответить
    Показать код ▼

    Куча / Говнокод #29295

    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
    <policymap>
      <!-- http://imagetragick.com/ -->
      <policy domain="coder" rights="none" pattern="EPHEMERAL" />
      <policy domain="coder" rights="none" pattern="URL" />
      <policy domain="coder" rights="none" pattern="HTTPS" />
      <policy domain="coder" rights="none" pattern="MVG" />
      <policy domain="coder" rights="none" pattern="MSL" />
      <policy domain="coder" rights="none" pattern="TEXT" />
      <policy domain="coder" rights="none" pattern="SHOW" />
      <policy domain="coder" rights="none" pattern="WIN" />
      <policy domain="coder" rights="none" pattern="PLT" />
     
      <!-- http://www.opennet.dev/opennews/art.shtml?num=55780 -->
      <!-- http://www.opennet.dev/opennews/art.shtml?num=66679 -->
      <policy domain="delegate" rights="none" pattern="gs"/>
      <policy domain="coder" rights="none" pattern="AI" />
      <policy domain="coder" rights="none" pattern="PS" />
      <policy domain="coder" rights="none" pattern="PS2" />
      <policy domain="coder" rights="none" pattern="PS3" />
      <policy domain="coder" rights="none" pattern="EPS" />
      <policy domain="coder" rights="none" pattern="EPS2" />
      <policy domain="coder" rights="none" pattern="EPS3" />
      <policy domain="coder" rights="none" pattern="EPSF" />
      <policy domain="coder" rights="none" pattern="EPSI" />
      <policy domain="coder" rights="none" pattern="EPI" />
      <policy domain="coder" rights="none" pattern="EPT" />
      <policy domain="coder" rights="none" pattern="EPT2" />
      <policy domain="coder" rights="none" pattern="EPT3" />
      <policy domain="coder" rights="none" pattern="EPDF" />
      <policy domain="coder" rights="none" pattern="PDF" />
      <policy domain="coder" rights="none" pattern="PDFA" />
      <policy domain="coder" rights="none" pattern="PCL" />
      <policy domain="coder" rights="none" pattern="POCKETMOD" />
      <policy domain="coder" rights="none" pattern="XPS" />
     
      <!-- https://www.opennet.ru/opennews/art.shtml?num=58610 -->
      <!-- Do not allow path starting from: "/" or "../". -->
      <policy domain="path" rights="none" pattern="/*" />
      <policy domain="path" rights="none" pattern="../*" />
     
      <policy domain="Undefined" rights="none" />
    </policymap>

    Настройка Linux – это очень просто!

    Запостил: JloJle4Ka, 15 Ноября 2026

    Все комментарии (4)
  3. Комментарий к говнокоду #29293

    • Светлана выпускала, завод такой севере Питера
      Ответить
    Показать код ▼

    Си / Говнокод #29293

    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 mod(int a, int b) {
    	int r = 0, i;
    	for (i = 30; i >= 0; i--) {
    		r <<= 1;
    		if ((a >> i) & 1) {
    			r++;
    		}
    		while (r >= b)
    			r -= b;
    	}
    	return r;
    }

    Запостил: anime-girl, 10 Ноября 2026

    Все комментарии (69)
  4. Комментарий к говнокоду #29292

    • Давайте про ООПопаболь поговорим.

      Я хочу описать метод, который вернет юнион двух интерфейсов. Тоесть вернутое значение выполнчят контракт и петуха, и курочки.

      В Go или TS это решается с пол тычка
      В Расте только для мономорфирующих шаблонов, для динамических (на основе vtable) трейтов нет
      В котлине и жабе решается генериком, но это засирает интерфейс

      Понимаете проблему?
      Ответить
    Показать код ▼

    Куча / Говнокод #29292

    1. 1
    IT Оффтоп #242

    #212: https://govnokod.ru/29093 https://govnokod.xyz/_29093
    #213: https://govnokod.ru/29104 https://govnokod.xyz/_29104
    #214: https://govnokod.ru/29114 https://govnokod.xyz/_29114
    #215: https://govnokod.ru/29125 https://govnokod.xyz/_29125
    #216: https://govnokod.ru/29132 https://govnokod.xyz/_29132
    #217: https://govnokod.ru/29147 https://govnokod.xyz/_29147
    #218: https://govnokod.ru/29156 https://govnokod.xyz/_29156
    #219: https://govnokod.ru/29166 https://govnokod.xyz/_29166
    #220: https://govnokod.ru/29181 https://govnokod.xyz/_29181
    #221: https://govnokod.ru/29185 https://govnokod.xyz/_29185
    #222: https://govnokod.ru/29190 https://govnokod.xyz/_29190
    #223: https://govnokod.ru/29203 https://govnokod.xyz/_29203
    #224: https://govnokod.ru/29211 https://govnokod.xyz/_29211
    #225: https://govnokod.ru/29212 https://govnokod.xyz/_29212
    #226: https://govnokod.ru/29218 https://govnokod.xyz/_29218
    #227: https://govnokod.ru/29220 https://govnokod.xyz/_29220
    #228: https://govnokod.ru/29230 https://govnokod.xyz/_29230
    #229: https://govnokod.ru/29235 https://govnokod.xyz/_29235
    #230: https://govnokod.ru/29241 https://govnokod.xyz/_29241
    #231: https://govnokod.ru/29246 https://govnokod.xyz/_29246
    #232: https://govnokod.ru/29249 https://govnokod.xyz/_29249
    #233: https://govnokod.ru/29253 https://govnokod.xyz/_29253
    #234: https://govnokod.ru/29259 https://govnokod.xyz/_29259
    #235: https://govnokod.ru/29262 https://govnokod.xyz/_29262
    #236: https://govnokod.ru/29267 https://govnokod.xyz/_29267
    #237: https://govnokod.ru/29271 https://govnokod.xyz/_29271
    #238: https://govnokod.ru/29274 https://govnokod.xyz/_29274
    #239: https://govnokod.ru/29281 https://govnokod.xyz/_29281
    #240: https://govnokod.ru/29285 https://govnokod.xyz/_29285
    #241: https://govnokod.ru/29290 https://govnokod.xyz/_29290

    Запостил: nepeKamHblu_nemyx, 09 Ноября 2026

    Все комментарии (137)
  5. Комментарий к говнокоду #29177

    • Это говно ебаное никому не интересно!
      Ответить
    Показать код ▼

    Куча / Говнокод #29177

    1. 1
    Политота #36

    #6: (vanished) https://govnokod.xyz/_26648
    #7: https://govnokod.ru/26673 https://govnokod.xyz/_26673
    #8: https://govnokod.ru/27052 https://govnokod.xyz/_27052
    #9: (vanished) https://govnokod.xyz/_27852
    #10: https://govnokod.ru/28060 https://govnokod.xyz/_28060
    #11: https://govnokod.ru/28091 https://govnokod.xyz/_28091
    #12: https://govnokod.ru/28103 https://govnokod.xyz/_28103
    #13: https://govnokod.ru/28144 https://govnokod.xyz/_28144
    #14: https://govnokod.ru/28270 https://govnokod.xyz/_28270
    #15: https://govnokod.ru/28341 https://govnokod.xyz/_28341
    #16: https://govnokod.ru/28379 https://govnokod.xyz/_28379
    #17: https://govnokod.ru/28394 https://govnokod.xyz/_28394
    #18: https://govnokod.ru/28440 https://govnokod.xyz/_28440
    #19: https://govnokod.ru/28572 https://govnokod.xyz/_28572
    #20: https://govnokod.ru/28656 https://govnokod.xyz/_28656
    #21: (vanished) https://govnokod.xyz/_28666
    #22: https://govnokod.ru/28676 https://govnokod.xyz/_28676
    #23: https://govnokod.ru/28684 https://govnokod.xyz/_28684
    #24: https://govnokod.ru/28691 https://govnokod.xyz/_28691
    #25: https://govnokod.ru/28698 https://govnokod.xyz/_28698
    #26: https://govnokod.ru/28704 https://govnokod.xyz/_28704
    #27: https://govnokod.ru/28711 https://govnokod.xyz/_28711
    #28: https://govnokod.ru/28721 https://govnokod.xyz/_28721
    #29: https://govnokod.ru/28728 https://govnokod.xyz/_28728
    #30: (vanished) https://govnokod.xyz/_28747
    #31: https://govnokod.ru/28757 https://govnokod.xyz/_28757
    #32: https://govnokod.ru/28770 https://govnokod.xyz/_28770
    #33: https://govnokod.ru/28835 https://govnokod.xyz/_28835
    #34: https://govnokod.ru/28924 https://govnokod.xyz/_28924
    #35: https://govnokod.ru/29080 https://govnokod.xyz/_29080

    Запостил: nepeKamHblu_nemyx, 11 Сентября 2025

    Все комментарии (398)
  6. Комментарий к говнокоду #29286

    • кто-то забыл сделать mysql_real_escape, и все компьюетры во всех аэропортах пиндостании поломалися
      Ответить
    Показать код ▼

    Куча / Говнокод #29286

    1. 1
    Пиздец-оффтоп #134

    #104: https://govnokod.ru/28989 https://govnokod.xyz/_28989
    #105: https://govnokod.ru/29052 https://govnokod.xyz/_29052
    #106: https://govnokod.ru/29069 https://govnokod.xyz/_29069
    #107: (vanished) https://govnokod.xyz/_29086
    #108: https://govnokod.ru/29102 https://govnokod.xyz/_29102
    #109: https://govnokod.ru/29126 https://govnokod.xyz/_29126
    #110: https://govnokod.ru/29136 https://govnokod.xyz/_29136
    #111: https://govnokod.ru/29142 https://govnokod.xyz/_29142
    #112: https://govnokod.ru/29155 https://govnokod.xyz/_29155
    #113: https://govnokod.ru/29160 https://govnokod.xyz/_29160
    #114: https://govnokod.ru/29165 https://govnokod.xyz/_29165
    #115: https://govnokod.ru/29173 https://govnokod.xyz/_29173
    #116: https://govnokod.ru/29174 https://govnokod.xyz/_29174
    #117: https://govnokod.ru/29182 https://govnokod.xyz/_29182
    #118: https://govnokod.ru/29191 https://govnokod.xyz/_29191
    #119: https://govnokod.ru/29196 https://govnokod.xyz/_29196
    #120: https://govnokod.ru/29205 https://govnokod.xyz/_29205
    #121: https://govnokod.ru/29216 https://govnokod.xyz/_29216
    #122: https://govnokod.ru/29219 https://govnokod.xyz/_29219
    #123: https://govnokod.ru/29232 https://govnokod.xyz/_29232
    #124: https://govnokod.ru/29237 https://govnokod.xyz/_29237
    #125: https://govnokod.ru/29239 https://govnokod.xyz/_29239
    #126: https://govnokod.ru/29244 https://govnokod.xyz/_29244
    #127: https://govnokod.ru/29248 https://govnokod.xyz/_29248
    #128: https://govnokod.ru/29251 https://govnokod.xyz/_29251
    #129: https://govnokod.ru/29257 https://govnokod.xyz/_29257
    #130: https://govnokod.ru/29266 https://govnokod.xyz/_29266
    #131: https://govnokod.ru/29270 https://govnokod.xyz/_29270
    #132: https://govnokod.ru/29277 https://govnokod.xyz/_29277
    #133: https://govnokod.ru/29280 https://govnokod.xyz/_29280

    Запостил: nepeKamHblu_nemyx, 13 Октября 2026

    Все комментарии (281)
  7. Комментарий к говнокоду #28844

    Показать код ▼

    Куча / Говнокод #28844

    1. 1
    Бесконечный оффтоп имени Борманда #19

    #1: https://govnokod.ru/25864 https://govnokod.xyz/_25864
    #2: https://govnokod.ru/25921 https://govnokod.xyz/_25921
    #3: https://govnokod.ru/26544 https://govnokod.xyz/_26544
    #4: https://govnokod.ru/26838 https://govnokod.xyz/_26838
    #5: https://govnokod.ru/27625 https://govnokod.xyz/_27625
    #6: https://govnokod.ru/27736 https://govnokod.xyz/_27736
    #7: https://govnokod.ru/27739 https://govnokod.xyz/_27739
    #8: https://govnokod.ru/27745 https://govnokod.xyz/_27745
    #9: https://govnokod.ru/28307 https://govnokod.xyz/_28307
    #10: https://govnokod.ru/28631 https://govnokod.xyz/_28631
    #11: (vanished) https://govnokod.xyz/_28742
    #12: (vanished) https://govnokod.xyz/_28752
    #13: (vanished) https://govnokod.xyz/_28754
    #14: https://govnokod.ru/28759 https://govnokod.xyz/_28759
    #15: https://govnokod.ru/28765 https://govnokod.xyz/_28765
    #16: (vanished) https://govnokod.xyz/_28818
    #17: (vanished) https://govnokod.xyz/_28819
    #18: https://govnokod.ru/28822 https://govnokod.xyz/_28822

    Запостил: nepeKamHblu_nemyx, 11 Сентября 2023

    Все комментарии (294)
  8. Комментарий к говнокоду #1

    Показать код ▼

    PHP / Говнокод #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
    $error = "Всё хорошо";
     
    if (!$_POST['mail'] || !checkEmail($_POST['mail'])) {
        $error .= "Не верный E-mail";
    }
     
    ...
     
    if ($error == "Всё хорошо") {
        $db->query("INSERT...
    } else {
     
    ...

    Запостил: guest, 22 Ноября 2008

    Все комментарии (588)
  9. Комментарий к говнокоду #1533

    Показать код ▼

    JavaScript / Говнокод #1533

    1. 1
    /a-z{3,}/.test(str);

    Проверка содержит ли функция 3 символа алфавита или больше.
    Правильно так: /[a-z]{3,}/

    Запостил: Oleg_quadro, 11 Августа 2009

    Все комментарии (5)
  10. Комментарий к говнокоду #1063

    • Я апаче под винду запустил с диска, прилагаемого к книжке (чур не ржать!) Perl за 24 часа фирмы SAMS. Это был апаче 1.3. В какой-то момент, расширение .pl не было проассициировано с CGI, и потому он просто выдал файл эксплореру с соответственующим content type, а тот его скачал, и я его запустил и получил заголовки и тело в stdout, и окончательно сломал мозг, потому что очень слабо понимал тогда как это всё вообще должно работать.
      Ответить
    Показать код ▼

    Куча / Говнокод #1063

    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
    Arch Moscow
    « Error »
    Etomite encountered the following error while attempting to parse the requested resource:
    « PHP Parse Error »
     
    PHP error debug
    Error: 	mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'localhost' (10061)	 
    Error type/ Nr.: 	Warning - 2	 
    File: 	C:\xampp\htdocs\archmoscow\index.php	 
    Line: 	1321	 
    Line 1321 source: 	if(@!$this->rs = mysql_connect($this->dbConfig['host'], $this->dbConfig['user'], $this->dbConfig['pass'])) { 	 
     
    Parser timing
    MySQL: 	0.0000 s s	(0 Requests)
    PHP: 	1.0846 s s	 
    Total: 	1.0846 s s

    Вот на чем работают сайты крупных выставочных агенств... А вы говорите FreeBSD!

    Запостил: guest, 18 Мая 2009

    Все комментарии (18)
  11. Комментарий к говнокоду #29290

    • --Отвёрткой
      --А чего резьба у шурупа сорвана?
      Ответить
    Показать код ▼

    Куча / Говнокод #29290

    1. 1
    IT Оффтоп #241

    #211: https://govnokod.ru/29092 https://govnokod.xyz/_29092
    #212: https://govnokod.ru/29093 https://govnokod.xyz/_29093
    #213: https://govnokod.ru/29104 https://govnokod.xyz/_29104
    #214: https://govnokod.ru/29114 https://govnokod.xyz/_29114
    #215: https://govnokod.ru/29125 https://govnokod.xyz/_29125
    #216: https://govnokod.ru/29132 https://govnokod.xyz/_29132
    #217: https://govnokod.ru/29147 https://govnokod.xyz/_29147
    #218: https://govnokod.ru/29156 https://govnokod.xyz/_29156
    #219: https://govnokod.ru/29166 https://govnokod.xyz/_29166
    #220: https://govnokod.ru/29181 https://govnokod.xyz/_29181
    #221: https://govnokod.ru/29185 https://govnokod.xyz/_29185
    #222: https://govnokod.ru/29190 https://govnokod.xyz/_29190
    #223: https://govnokod.ru/29203 https://govnokod.xyz/_29203
    #224: https://govnokod.ru/29211 https://govnokod.xyz/_29211
    #225: https://govnokod.ru/29212 https://govnokod.xyz/_29212
    #226: https://govnokod.ru/29218 https://govnokod.xyz/_29218
    #227: https://govnokod.ru/29220 https://govnokod.xyz/_29220
    #228: https://govnokod.ru/29230 https://govnokod.xyz/_29230
    #229: https://govnokod.ru/29235 https://govnokod.xyz/_29235
    #230: https://govnokod.ru/29241 https://govnokod.xyz/_29241
    #231: https://govnokod.ru/29246 https://govnokod.xyz/_29246
    #232: https://govnokod.ru/29249 https://govnokod.xyz/_29249
    #233: https://govnokod.ru/29253 https://govnokod.xyz/_29253
    #234: https://govnokod.ru/29259 https://govnokod.xyz/_29259
    #235: https://govnokod.ru/29262 https://govnokod.xyz/_29262
    #236: https://govnokod.ru/29267 https://govnokod.xyz/_29267
    #237: https://govnokod.ru/29271 https://govnokod.xyz/_29271
    #238: https://govnokod.ru/29274 https://govnokod.xyz/_29274
    #239: https://govnokod.ru/29281 https://govnokod.xyz/_29281
    #240: https://govnokod.ru/29285 https://govnokod.xyz/_29285

    Запостил: nepeKamHblu_nemyx, 23 Октября 2026

    Все комментарии (418)
  12. Комментарий к говнокоду #29245

    Показать код ▼

    Куча / Говнокод #29245

    1. 1
    Питушня #43

    #13: https://govnokod.ru/27260 https://govnokod.xyz/_27260
    #14: https://govnokod.ru/27343 https://govnokod.xyz/_27343
    #15: https://govnokod.ru/27353 https://govnokod.xyz/_27353
    #16: https://govnokod.ru/27384 https://govnokod.xyz/_27384
    #17: https://govnokod.ru/27482 https://govnokod.xyz/_27482
    #18: https://govnokod.ru/27514 https://govnokod.xyz/_27514
    #19: https://govnokod.ru/27620 https://govnokod.xyz/_27620
    #20: https://govnokod.ru/27816 https://govnokod.xyz/_27816
    #21: https://govnokod.ru/27956 https://govnokod.xyz/_27956
    #22: https://govnokod.ru/28143 https://govnokod.xyz/_28143
    #23: https://govnokod.ru/28315 https://govnokod.xyz/_28315
    #24: (vanished) https://govnokod.xyz/_28362
    #25: (vanished) https://govnokod.xyz/_28463
    #26: https://govnokod.ru/28481 https://govnokod.xyz/_28481
    #27: https://govnokod.ru/28537 https://govnokod.xyz/_28537
    #28: https://govnokod.ru/28619 https://govnokod.xyz/_28619
    #29: (vanished) https://govnokod.xyz/_28663
    #30: https://govnokod.ru/28673 https://govnokod.xyz/_28673
    #31: https://govnokod.ru/28679 https://govnokod.xyz/_28679
    #32: https://govnokod.ru/28687 https://govnokod.xyz/_28687
    #33: https://govnokod.ru/28694 https://govnokod.xyz/_28694
    #34: https://govnokod.ru/28701 https://govnokod.xyz/_28701
    #35: https://govnokod.ru/28707 https://govnokod.xyz/_28707
    #36: https://govnokod.ru/28714 https://govnokod.xyz/_28714
    #37: https://govnokod.ru/28724 https://govnokod.xyz/_28724
    #38: https://govnokod.ru/28732 https://govnokod.xyz/_28732
    #39: https://govnokod.ru/28839 https://govnokod.xyz/_28839
    #40: https://govnokod.ru/28909 https://govnokod.xyz/_28909
    #41: https://govnokod.ru/29003 https://govnokod.xyz/_29003
    #42: https://govnokod.ru/29186 https://govnokod.xyz/_29186

    Запостил: nepeKamHblu_nemyx, 31 Марта 2026

    Все комментарии (367)
  13. Комментарий к говнокоду #29294

    • Компилятор-антиодноразвратник

      (я кстати убежденный одноразвратник, особенно в языках с ароматизаторами функциональщины, где можно всю функцию одним выражением выразить)
      Ответить
    Показать код ▼

    Си / Говнокод #29294

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    #include <stddef.h>
    __attribute__((const)) int f(int a);
     
    void conv(int *restrict in, int *restrict out, size_t sz)
    {
      for(size_t i = 0; i < sz-1; i++)
      {
        out[i] = f(in[i])+f(in[i+1]);
      }
      return;
    }

    Пример, на котором обделывается оптимизатор Clang но не обделывается оптимизатор GCC
    https://godbolt.org/z/W9WshxsKG

    Запостил: j123123, 10 Ноября 2026

    Все комментарии (7)
  14. Комментарий к говнокоду #22

    • > Вши подзалупные эти аналитики,

      Да и программисты
      Ответить
    Показать код ▼

    SQL / Говнокод #22

    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
    SELECT A.Id AS AppraiserId, 
    	(SELECT A2.FieldValueInt AS SubcontractorId
    	FROM sm_forms_FieldValues A2
    	WHERE 
    		A2.InstanceId = (
    			SELECT 	FormInstanceId
    			FROM	sm_genericdatabase_Instances
    			WHERE	ModuleId=1736 AND Title='Appraisers'
    			)
    		AND 
    		A2.FieldId = (
    			SELECT Id FROM sm_forms_Fields 
    			WHERE InstanceId= A2.InstanceId 
    			AND Title = 'Subcontractor'	
    			)
    		AND
    		A2.ValueId=A.Id
    	) AS SubcontractorId,
     
    	(SELECT A3.FieldValueInt
    	FROM sm_forms_FieldValues A3
    	WHERE 
    		InstanceId = (
    			SELECT 	FormInstanceId
    			FROM	sm_genericdatabase_Instances
    			WHERE	ModuleId=1736 AND Title='Appraisers'
    			)
    		AND 
    		FieldId = (
    			SELECT Id FROM sm_forms_Fields 
    			WHERE InstanceId= A3.InstanceId 
    			AND Title = 'Heavy Equipment'	
    			)
    		AND
    		A3.ValueId= A.Id
    	) AS HeavyEquipment,
     
    	(SELECT A3.FieldValueInt
    	FROM sm_forms_FieldValues A3
    	WHERE 
    		InstanceId = (
    			SELECT 	FormInstanceId
    			FROM	sm_genericdatabase_Instances
    			WHERE	ModuleId=1736 AND Title='Appraisers'
    			)
    		AND 
    		FieldId = (
    			SELECT Id FROM sm_forms_Fields 
    			WHERE InstanceId= A3.InstanceId 
    			AND Title = 'Name'	
    			)
    		AND
    		A3.ValueId= A.Id
    	) AS Name
     
     
    	FROM sm_forms_Values A
    	where InstanceId = (
    			SELECT 	FormInstanceId
    			FROM	sm_genericdatabase_Instances
    			WHERE	ModuleId=1736 AND Title='Appraisers'
    			)
    	ORDER BY 2

    выборка из большой базы... И нихрена не понятной.

    Запостил: guest, 27 Ноября 2008

    Все комментарии (63)
  15. Комментарий к говнокоду #9208

    Показать код ▼

    Ruby / Говнокод #9208

    1. 1
    monthes = ['Нулября', 'Января', 'Февраля', 'Марта', 'Апреля', 'Мая', 'Июня', 'Июля', 'Августа', 'Сентября', 'Октября', 'Ноября', 'Декабря']

    Вот, оказывается, как лечится, что индексы в массиве начинаются с нуля, а номера месяца с 1

    Запостил: solenko, 24 Января 2012

    Все комментарии (69)
  16. Комментарий к говнокоду #29213

    Показать код ▼

    Куча / Говнокод #29213

    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
    Говновозный оффтоп #2
           _.--,_......----..__
           \  .'          '    ```--...__      \
            \;           '            .  '.   ||
            :           '            '     \ .''.
          .';          :            '       .|  |.--..___
         /   \         |           :        :|  /.------.\
        /    .'._      :           |        ||  ||      |\\
       /.-. /|-| `-.               :        ;|  ||______|_\`.______
      //  // |-|    \   '           '      / |  ||='      | |      `.
     //  //\\|-|     `-._'           '   .'  |  ||        | |        \
    /.-.//  \\-|_________```------------` ___'. ||        | '_.--.   <)
    '._.'  /  .-----.   .-----.   .''''''''.    |'--..____| /  _  \   |
           |_/.'   '.\_/.'   '.\_[ [ [  ] ] ]___|_________.'.'   '.\  ]
             :  .-.  : :  .-.  :  '........'    (_________):  .-.  :`-'
             :  '-'  : :  '-'  :                           :  '-'  :
              '._ _.'   '._ _.'                             '._ _.'

    #1: https://govnokod.ru/29062 https://govnokod.xyz/_29062

    Запостил: nepeKamHblu_nemyx, 17 Декабря 2025

    Все комментарии (329)
  17. Комментарий к говнокоду #29284

    Показать код ▼

    Куча / Говнокод #29284

    1. 1
    Просто оффтоп #43

    #13: https://govnokod.ru/27159 https://govnokod.xyz/_27159
    #14: https://govnokod.ru/27200 https://govnokod.xyz/_27200
    #15: https://govnokod.ru/27237 https://govnokod.xyz/_27237
    #16: (vanished) https://govnokod.xyz/_27282
    #17: (vanished) https://govnokod.xyz/_27319
    #18: (vanished) https://govnokod.xyz/_27380
    #19: (vanished) https://govnokod.xyz/_27500
    #20: https://govnokod.ru/27607 https://govnokod.xyz/_27607
    #21: https://govnokod.ru/27951 https://govnokod.xyz/_27951
    #22: https://govnokod.ru/28076 https://govnokod.xyz/_28076
    #23: https://govnokod.ru/28266 https://govnokod.xyz/_28266
    #24: https://govnokod.ru/28373 https://govnokod.xyz/_28373
    #25: https://govnokod.ru/28474 https://govnokod.xyz/_28474
    #26: https://govnokod.ru/28563 https://govnokod.xyz/_28563
    #27: https://govnokod.ru/28645 https://govnokod.xyz/_28645
    #28: (vanished) https://govnokod.xyz/_28664
    #29: https://govnokod.ru/28674 https://govnokod.xyz/_28674
    #30: https://govnokod.ru/28680 https://govnokod.xyz/_28680
    #31: https://govnokod.ru/28688 https://govnokod.xyz/_28688
    #32: https://govnokod.ru/28695 https://govnokod.xyz/_28695
    #33: https://govnokod.ru/28702 https://govnokod.xyz/_28702
    #34: (vanished) https://govnokod.xyz/_28708
    #35: https://govnokod.ru/28715 https://govnokod.xyz/_28715
    #36: https://govnokod.ru/28725 https://govnokod.xyz/_28725
    #37: https://govnokod.ru/28733 https://govnokod.xyz/_28733
    #38: (vanished) https://govnokod.xyz/_28748
    #39: https://govnokod.ru/28758 https://govnokod.xyz/_28758
    #40: https://govnokod.ru/28885 https://govnokod.xyz/_28885
    #41: https://govnokod.ru/29061 https://govnokod.xyz/_29061
    #42: https://govnokod.ru/29123 https://govnokod.xyz/_29123

    Запостил: nepeKamHblu_nemyx, 27 Сентября 2026

    Все комментарии (171)
  18. Комментарий к говнокоду #29287

    • Процедура как орех, так и просится на грех...
      Ответить
    Показать код ▼

    1C / Говнокод #29287

    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
    Процедура ОбновитьТокен() Экспорт 
    	АдресСайта="api.***.***";
    	АдресЗапроса="/openapi/v2/auth/access";
    	РазделительТелаЗапроса = СтрЗаменить(Строка(Новый УникальныйИдентификатор()), "-", "");	
    	ContentType = "multipart/form-data; charset=UTF-8; boundary=" + РазделительТелаЗапроса;
    	ТекстОтправки = "";
    	ДобавитьПараметрВТелоЗапроса(ТекстОтправки, "bundle_code", 	"com.***.***", РазделительТелаЗапроса);
    	ДобавитьПараметрВТелоЗапроса(ТекстОтправки, "integration_id", 	"***", РазделительТелаЗапроса);
    	ДобавитьПараметрВТелоЗапроса(ТекстОтправки, "client_id", 	"***", РазделительТелаЗапроса);
    	ДобавитьПараметрВТелоЗапроса(ТекстОтправки, "code", 	"***", РазделительТелаЗапроса);
    	ДобавитьПараметрВТелоЗапроса(ТекстОтправки, "type", "access", РазделительТелаЗапроса);
     
    	СтруктураДанныхСоздания = Новый Структура;
    	СтруктураДанныхСоздания.Вставить("ТелоЗапроса", ТекстОтправки);
     
    	СтруктураДанныхСоздания.Вставить("АдресЗапроса",АдресЗапроса);
     
    	SSL = Новый ЗащищенноеСоединениеOpenSSL();
     
        HTTPСоединение = Новый HTTPСоединение(АдресСайта,,,,,180,SSL);
        ЗапросHTTP = Новый HTTPЗапрос(АдресЗапроса);
        ЗапросHTTP.Заголовки["Cache-Control"]	= "no-cache";
        ЗапросHTTP.Заголовки["Content-type"]	= ContentType;
     
    	ЗапросHTTP.УстановитьТелоИзСтроки(СтруктураДанныхСоздания.ТелоЗапроса,"UTF-8",ИспользованиеByteOrderMark.НеИспользовать);
    	ОтветHTTP = HTTPСоединение.ОтправитьДляОбработки(ЗапросHTTP); 
    	Если ОтветHTTP.КодСостояния = 200 Тогда
    	НашОтвет=ОтветHTTP.ПолучитьТелоКакСтроку();
    	ЧтениеJSON = новый ЧтениеJSON;
    	ЧтениеJSON.УстановитьСтроку(НашОтвет);
    	НашиДанные =ПрочитатьJSON(ЧтениеJSON);
     
     
     
    		Токен = НашиДанные.access_token;
    		//Сообщить("Норм . Наш токен "+ НашиДанные.access_token);
    		НашТовар = Справочники.Номенклатура.НайтиПоКоду("01760").ПолучитьОбъект(); 
    		НашТовар.Комментарий = Токен;
    		НашТовар.Записать();
     
    	Иначе 
    		Сообщить("Не норм "+ОтветHTTP.КодСостояния+" "+НашиДанные.message);
    	КонецЕсли; 
     
     
    КонецПроцедуры

    Грех не поделиться

    Запостил: evreybiysk, 15 Октября 2026

    Все комментарии (2)
  19. Комментарий к говнокоду #29241

    • ЛЮБОЙ PHP код атакующего будет выполнен внутри процесса PHP на твоем сервере, еще ДО того, как начнёт выполняться твой код. То есть сначала сработает код злоумышленника, а уже потом - твои валидаторы, проверки и прочая защита на уровне приложения.
      Ответить
    Показать код ▼

    Куча / Говнокод #29241

    1. 1
    IT Оффтоп #230

    #200: https://govnokod.ru/28945 https://govnokod.xyz/_28945
    #201: https://govnokod.ru/28948 https://govnokod.xyz/_28948
    #202: https://govnokod.ru/28951 https://govnokod.xyz/_28951
    #203: https://govnokod.ru/28954 https://govnokod.xyz/_28954
    #204: https://govnokod.ru/28971 https://govnokod.xyz/_28971
    #205: https://govnokod.ru/28986 https://govnokod.xyz/_28986
    #206: https://govnokod.ru/28991 https://govnokod.xyz/_28991
    #207: https://govnokod.ru/29002 https://govnokod.xyz/_29002
    #208: https://govnokod.ru/29060 https://govnokod.xyz/_29060
    #209: https://govnokod.ru/29070 https://govnokod.xyz/_29070
    #210: https://govnokod.ru/29079 https://govnokod.xyz/_29079
    #211: https://govnokod.ru/29092 https://govnokod.xyz/_29092
    #212: https://govnokod.ru/29093 https://govnokod.xyz/_29093
    #213: https://govnokod.ru/29104 https://govnokod.xyz/_29104
    #214: https://govnokod.ru/29114 https://govnokod.xyz/_29114
    #215: https://govnokod.ru/29125 https://govnokod.xyz/_29125
    #216: https://govnokod.ru/29132 https://govnokod.xyz/_29132
    #217: https://govnokod.ru/29147 https://govnokod.xyz/_29147
    #218: https://govnokod.ru/29156 https://govnokod.xyz/_29156
    #219: https://govnokod.ru/29166 https://govnokod.xyz/_29166
    #220: https://govnokod.ru/29181 https://govnokod.xyz/_29181
    #221: https://govnokod.ru/29185 https://govnokod.xyz/_29185
    #222: https://govnokod.ru/29190 https://govnokod.xyz/_29190
    #223: https://govnokod.ru/29203 https://govnokod.xyz/_29203
    #224: https://govnokod.ru/29211 https://govnokod.xyz/_29211
    #225: https://govnokod.ru/29212 https://govnokod.xyz/_29212
    #226: https://govnokod.ru/29218 https://govnokod.xyz/_29218
    #227: https://govnokod.ru/29220 https://govnokod.xyz/_29220
    #228: https://govnokod.ru/29230 https://govnokod.xyz/_29230
    #229: https://govnokod.ru/29235 https://govnokod.xyz/_29235

    Запостил: nepeKamHblu_nemyx, 19 Марта 2026

    Все комментарии (424)
  20. Комментарий к говнокоду #25

    • Я покоряю города
      Истошным криком идиота:
      Мне нравится моя работа
      Гори, гори моя звезда!
      Ответить
    Показать код ▼

    PHP / Говнокод #25

    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
    $bCancel = false;
    while(!$bCancel)
    {
    	$bCnt++;
    	$sql = "SELECT id, rDateTime, pDateTime, longitude, latitude, speed, reportId, inputs, peopIn, peopOut, COUNT(*) AS cnt FROM $tbname AS tblCur
    			WHERE ".$repIds." AND pDateTime>'$fd' AND unitId=$unitid
    			GROUP BY pDateTime, reportId ORDER BY pDateTime ASC LIMIT 0, 50";
    	$request = mysql_query($sql) or die(mysql_error());
    	$rCnt = 0;
    	while(!$bCancel)
    	{
    		if($row=mysql_fetch_assoc($request))
    		{
    			if(!arrZoneCoordContains($row['longitude'],$row['latitude'],$arrZoneCoord[$zoneId]))
    			{
    				$bCancel = true;
    			}
    			$fd = $row['pDateTime'];
    	   		array_push($arrRows, $row);
    			$rCnt++;
    		}
    		elseif($rCnt==0)
    		$bCancel=true;
    	}
    }

    O break'aх мы не знаем.

    Запостил: guest, 27 Ноября 2008

    Все комментарии (23)