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

    В номинации:
    За время:
  2. PHP / Говнокод #23569

    0

    1. 1
    2. 2
    3. 3
    https://vk.com/board1844826
    
    Языковые "PHP"-файлы "ВКонтакте" в первые годы его существования.

    COWuTEJIbTBOEuMAMKu, 08 Декабря 2017

    Комментарии (11)
  3. Куча / Говнокод #23556

    +1

    1. 1
    По поводу Windows

    Вот мне говорят "Windows до некоторой версии была просто надстройкой над MS-DOS, а не самостоятельной операционной системой". А действительно, можно ли было считать тех времён Windows полноценной операционной системой? С одной стороны, можно было рассматривать семейство этих операционных систем как ребрендинг MS-DOS, что означает Windows = новая версия MS-DOS, что полноценно можно считать операционной системой. С другой стороны, Windows можно рассматривать как один из компонентов MS-DOS, что значит Windows = программа под MS-DOS, что нельзя считать полноценной операционной системой. Но тогда из этого вывода следует поразмыслить, являются Unix-подобные операционные системы настоящими операционными системами (поразмыслите об этом сами). Тогда, если Windows тех времён это просто программа, то что же сейчас такое Windows, что же произошло такого, что вдруг исчезли все споры по поводу того, является ли она настоящей операционной системой? Если до сих пор Windows запускается как программа MS-DOS либо чего-то, его заменившего (что пока не обнаружили), то является ли она настоящей операционной системой (см. выше)? Можно ли считать подобными операционными системами (если Windows тех времён настоящая операционная система и Windows этих времён тоже операционная система) Windows тех времён и Windows этих времён?

    d_fomenok, 20 Ноября 2017

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

    +4

    1. 1
    (\+7|8)\d\d\d\d\d\d\d\d\d\d

    хуита, 05 Октября 2017

    Комментарии (11)
  5. Куча / Говнокод #23361

    +6

    1. 1
     

    Базовая функциональность программы cat на sed. Кто короче?
    по мотивам http://govnokod.ru/23358

    Stallman, 26 Сентября 2017

    Комментарии (11)
  6. Си / Говнокод #23272

    +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
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    // GetBlockingMode возвращает: 1 - nonblocking | 0 - blocking | -1 - error | -2 - timeout reseted!
    
    int GetBlockingMode(int Sock)
    {
    	int iSize, iValOld, iValNew, retgso;
    	iSize = sizeof(iValOld);
    	retgso = getsockopt(Sock, SOL_SOCKET, SO_RCVTIMEO, (char *)&iValOld, &iSize); // Save current timeout value
    	if (retgso == SOCKET_ERROR) return (-1);
    	iValNew = 1;
    	retgso = setsockopt(Sock, SOL_SOCKET, SO_RCVTIMEO, (char *)&iValNew, iSize); // Set new timeout to 1 ms
    	if (retgso == SOCKET_ERROR) return (-1);
    	
    	// Ok! Try read 0 bytes.
    	char buf[1]; // 1 - why not :)
    	int retrcv = recv(Sock, buf, 0, MSG_OOB); // try read MSG_OOB
    	int werr = WSAGetLastError();
    	
    	retgso = setsockopt(Sock, SOL_SOCKET, SO_RCVTIMEO, (char *)&iValOld, iSize); // Set timeout to initial value
    	if (retgso == SOCKET_ERROR) return (-2);
    
    	if (werr == WSAENOTCONN) return (-1);
    	if (werr == WSAEWOULDBLOCK) return 1;
    	return 0;
    }

    cykablyad, 17 Августа 2017

    Комментарии (11)
  7. Java / Говнокод #23240

    +8

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    Объявление метода в интерфейсе:
    
    @NotNull
    List<ServicePojo> getAvailableServices(boolean withoutOffer);
    
    реализация:
    
    @NotNull
    @Override
    public List<ServicePojo> getAvailableServices(boolean withOfferService) {
    ...
    }

    moonson, 04 Августа 2017

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

    +1

    1. 1
    2. 2
    NSString* string = [NSString stringWithFormat:@"%li", (long)number];
    NSInteger strCount = [string length] - [[string stringByReplacingOccurrencesOfString:@"1" withString:@""] length];

    Считаем количество единичек в числе.

    Взято отсюда: https://david-smith.org/blog/2017/07/07/a-favorite-hack/

    gumbert, 21 Июля 2017

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

    −2

    1. 1
    throw new runtime_error

    https://github.com/search?l=C%2B%2B&q=%22throw+new+runtime_ error%22&type=Code&utf8=%E2%9C%93

    subaru, 11 Июня 2017

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

    −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
    20. 20
    21. 21
    22. 22
    23. 23
    #include <stdio.h>
    
    int main(int argc, char *argv[])
    {
    	int num=0;
    	for(;num<99999999;++num)
    	{
    		if(num<10)
    		    fprintf(stdout, "0000000%d\n", num);
    		else if(num<100)
    		    fprintf(stdout,"000000%d\n", num);
    		else if(num<1000)
    		    fprintf(stdout, "00000%d\n", num);
    		else if(num<10000)
    		    fprintf(stdout, "0000%d\n", num);
    		else if(num<100000)
    		    fprintf(stdout, "000%d\n", num);
    		else if(num<1000000)
    		    fprintf(stdout, "00%d\n", num);
    		else if(num<10000000)
    		    fprintf(stdout, "0%d\n", num);
    	}
    }

    Генератор всех возможных пинов wps:D

    Masha-Rostova, 06 Июня 2017

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

    −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
    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
    Y3VhcW1UREhWZGROc2MwcHQzd0hjSwpoanFvV0lxNUt4eERHeGlyWEpwYytGOXJoQ2gxUWh1QmZF
    OVpSdEdZRHBIaTQ4MEpYWHp4RHE4MVFwRDY2MnpZCjl3QklpMjRJcGRSbHd4dGtkZzNUeVRnVGgr
    OWxseG1EcWRQMnpiK0ZmRjR3RkFUTUVjV3VKTnhnS0lST0lDTlMKc2ZLczk2K3d6amt2ZjV0UWdy
    ZUtsblZTbUVXY29wWkdMdHRNUC90c1IxdDNYRTR3RUhmS2JkbUg4VndmK1dYSApLU2hqNlBHNU15
    Q2lYT1R0MXduN3dOU2VHR3ZVMlV3WldOWGJFY21pSWlnUnNqUWpUQUFEd2ovS21rNkFTV0NvCmhO
    Z21wU0hXR3NJTUN1VjB2Q0VUTmZKSms1R0ZsWHZ1a1ZHUHlRZHViK2dlTmQwZGRqdW5YdW54R3FC
    NnBRSTYKbm9IY0oxU1V3WEVQMzdLRzY0NThHZUF6dU80R2dCQVZpTG40Qld3RVYvdDFYTzdDdEV3
    OUNvcTI4WmdUektFTApkbGVWQW1TQmcxa3ZZV0lyNkhUVlBLaG1QUjhXblQraEcvNzd1M3FFd3Rn
    VFlwM0FTNlVjWkUwc0lIYlEzVXhnCkliSHRLbWt6RFhlRVl4aWdxQVd2OEJFSGdtemhuVW5zaHp6
    UHplNGpPM3Vsby9GOFA1Vm02TWtTdTZBRmFyRG8KRHp6bEVFYWQ2aTVaenhWNVF2SGh0V1ZpQjVB
    RVhLYzJsWFI3RkdPUkNuRGV2S0RPT1F0NDdYVTdwUjc0Z1RWagpiYzFoMzkyanQyQzNKL0xycXNT
    N2hwYzA2UUhqUkFNVHI0aXVvMHF3Mzl0MUhxRDhBQVVGZnZUOG9SemFkenJCClVoRm40R3V4SHFP
    aE1QTlpMUGQzaU41MGpFMnFHbjh3cXdBS2dxUzBVWmNmSDhMZC9mWjFZdWtBY3pmc1BIUUgKMkRZ
    d3oyNzVGMC9ISHhVRkxHWE5lNGtGSHRTdTIrU2JDcG1PaVcwZkptOG5ib0ZiaTRxWmxaWlBYZTk1
    OXRHMQpJSXpLaWtpWDNvN1JqU3EwTDFOelhyY0tJQW0xSERoQ082OXNGaCtzNEFTdERpdTJxdlU5
    UDQ4NW0zRXBkVHRDCjRFRy93RWIzTi92blVVWU0wMWFqNDZBcVZwWmdmZERFRTJQL1BNS1hjOERN
    YlZVUU5wbjJLa1Ntekl4K1NuYmYKVlVBV1QrOTVBR3VNcHVYb05vQ0JPNG5VRE42NlBwTXBPaUhC
    c1FTbllvd3oxbXVUckVVZGtoSE1KQmFwSjFhTAplVmFjVXoyNXlvdzRFTU5KYUZhZVF4OHIzalNB
    bTdLTDJsMzNBQ2l5dlZxbkpBSm1HUFZYallxaThhbHFSMDh3Cjg5RkNyeHpYR2R6QWFWWW8yd0Q1
    UEgrSklhL2ZZdllxUExUNjA1ZmdrTWNSQ0pCeGZsNFRsNGUwVE9SUTgrT1EKTHJlTjJYZmYvbzgv
    emRHS1gyVnNnajZnbXdsUE1NRHVtVXlVak1JN1JhWTA0Y20vazlocUhSUWJ6OVZKZTRZMAp4d1M2
    L05ZdzFseDNWMmh5TFVpZjhXMEVaM1J0STQ3T2FqZE1DUmw0cXFLM2NuVGZ2aVl2UDZnZGprRXZZ
    cnArCndDcVllYm9DNXplczFqSnZaM1piU0ljNlFMN1pSV3lKL0hHSUZUcnJVNWpTbjlLZlBoNGZN
    cUFwN1FHSG5iUGIKcHR5YU5QZDFneEk4MVBnZU1hNG9OM3ZLUmM4Q01SYzNrK1BXOEFtTE9OWnlm
    N2JRNXpWbUNGZThOTUg3UnRPMApNMXVGWE1oOXRYNkVGbjJ3bi9WTERPZjRwTzRLUGlsOWRzdzdX
    dlgrd3RucXpNeDJ5YWtkd2ZzZXBOWktMYzI0CnZkenhPYWxwM3hNeEpTYUZjQVJ0R3BUVTM3S3gw
    cjQvd21kY2p0amY3eXFqaDIrcGZGWDBtY0ZkSHJOTnphYzYKUTMwd2xWR0ViSDk2aTFBS1JpaFhk
    RzRxZ2wyTU1OcCtXWXhWYWtJbituelJWMXFjek0xZ05GVUZ5cWxQNDZvNApnMXR4VDgxRXpsVzE5
    ckxCaFZPMU1EY0hDSXN2dVhyazBtbGJYcHlkOGNOc3dmT1F2Zno1ditnVU10Uy9hQ2pPCnYwN2Ey
    cnpoSytSbE9FUnQ3aENNbU83bHp2WXJlTnB1bUM4alZSUHRwVUt1aFFaaExhdGlKK05Rd0s0bGho
    S2EKOHJXdlZLaXV5dGN6dkJrTFNycXY4d3dxRG1uajdobWpkMFFBZXNuSnBScjhWYk5MMzVwT3JZ
    RlJON09POHhRWQpvUWh2N0ZCWEdkbGhvZ0tScW5jUUNpd2IxSkc0SUFidjYwekYvNWhNcTdWMU5n
    Z0xReE90YURmWG9kTTVxdW1MCkJPQWVCdHVTdTVhVHU4RUV0TWFEaVpaeHV6Q1MvanYyYXlNdjF4
    TVNJbjlHM3I0VjN5a0o5Rk1IVHRiUU91SkkKcWZ1eVlzSGcvSFlVS3NIQk9XUWRwSVVJY3I1blJQ
    RE5FMFNaY09YZXZwblV2N09ZSDl6bG8zeGdqNnRpNnhFNApaVUJ3K0lVajVwQXFSN0g0N2FldGZ6
    Q0lTZUpwU1hIZk1ER1BzOTRnRktUYyt2TE1YTmlIMnhQcGZqL1RDcGNuClVnRTNQUHJIdFRrcWwv
    S25FcEl0djh3Rmw5WHlDRFNkV1hWNzhUL0YrSGJrWnVBNXByOHdrT3BWMUdqUGg1WHcKVEJ3alla
    MjkwMDJUcFlBenA5bmQxVlJubTE1ckEwd0FoZjBLdVFDU1QySkwyWkVGMTdGWE03eDFKZmxsMVFJ
    YgpCTUdwQmFGU1hYd09FVTN6VC9wcXhlaFhtZ1pPWlRLdGdnUXF5UFhkeVNMa0c3OWxJaXU0cklI
    ZFQwcjdoZnY5CnNZZXFGZFFRYzJJaSsrbkRlU1hqNUdVK0dRTjI2ZlhvbWsvaU9JbFVTNnZDTGl5
    QUhVL3BNQTgwbEl0c2IvNlgKdUYyQmVJbGVwRmJtaVNOWStMQUNJMWkvLzNzb2xBQUo2NVYreVBN
    dzNiSkQ4dmg2TitEbFY0dlMxRTY5eWkybApqQUdlcFNXYTI2REVKQ0x6RzZ6ZnltNWgyTzhxNU9h
    WlhjbWZhT0I0SGRDNE1nUlZid2x2SG4yZ3NwaDdLWmhnCjdJWmQ0VFY1dGFtdWppdW9YRkZFVWNj
    Yk9sVGJWdEJVclR6R2ZnVzZkY3FMbUZYaXkyeU9WQjd3dlVQL24zNE8KbndzS0p2QWlKYjhrWXJP
    a3l0OUdPSzU4Z0tDNGpMV2hza0xicElENTQyNU9UNDNnZ1oySi9FUmlldUhGUWlSbApqZEJUeTZr
    Q1M1OVFOWlhCdHF2elpBTTVValcrTFcvbUxUYkNsWGhFRVNpV2ZnRUhuZ09vOGZHL2Q4STk3Z2Qy
    Cks0UmFFNW4xclEvcHJkRlEwUXNBN3ZSVFNpQkg0ZERRcWt1YUpJdHNzMXBaOWhsa3pRQkRIbHpm
    UnNESEUxVlgKQjVDYWZsQzdYVUJicUhOMWFnUU5kVlIwUkZUcVNaSGwxbWJJYTIrb3dtOEFwYlJS
    NERFQVdFOUVzRUN6Rk9OKwpJc05EM3pJdHIvVzdrV2FTbWhQSEJYUDM3amkwVk1OVEdTU1MvQUs3
    S3BDSkxtbk53UjdIZjJUaWRucENPVnRaCjk3RDRGL2V5YTNYODd1Mm9YNWFUSTNmOVhHcUV0ZHp5
    TDhVRjhJQUl6T1FWTG1ENmJaWmZTYWFEU3hyMTBRMTUKZjJuUVN3aDZrUnBFYlRaWkdRUnpkOTdr
    WDlTRVRwZ1NYbFQydldLQnZESXVVeGFRek9oN0UwajB0UXhTdVhweApWbHVmZmpLWThqT2ZKc3kw
    VkJUTG5YbWNUcmxxS0VWc0QvdzJ3QXJYSzJlQVRQVUtEZ2Zrd0d2TTJ5WnpodzVOCm0razlpaGpi
    UjZSWk54UmFhTnY3OU1obndYWDdpN2RpU0o5UEN3aU55TExFVnM3c2tzL0NYVWJHNGllQk1nYWIK
    a3EwWnpMUlI5Z0dPZkhMTWlkSDVCQlQyU0JxVkgxWHR1Slo2a3Rxc2tvOU1ra1NrQnlTTTBlbFhR
    c040Y0g0aQpXRytzUlVrMzBPYW1VZ3FYWTJuZ3JPb0lHaFE2NmgxYzk1UDl0WmlFK05WSWhpK0xk
    REkrbUZvR1hvbGZFM0hnCnZmNjh6WHdNV1I4WTkwdldQSjFIdTNZT3huN013Z1ArVVg1cFg3TEpJ
    ZDVCb1FCcHZqZFJGWVBaODdCbGV0UXgKdE5pbjFlaEhHT0dzYmNiTUdHZkpBK0drM0I3YUVOMVor
    MjJCajFDQUNIdlNEWHROT29aMUlJamZlQ3hpMyszRQo3cjRlQ2F3ME1oZHIxRTJMU2JFcTU0SVc5
    aEpqZjh0VUo2WkJEbndSdVNKYnBIWkh1TFNhNUNUZU1OL0J0cmNDCk9lN3hhZVhOdWNTOFozZlAx
    TkJhRDdxUVk2SHozOFFJaGtRUnYram9ubUdFbXBUMXUveUYxM3Y1amtsYzJLV2IKR3Q4Z201OENR
    NFdWVG45b1ZUY2p0L2dKdWU2YS9VMmMxNHpXVCsrQWh1bmpxOUQ2NDdnSmg2M295RnN0RXJxegpI
    MzRVU3pTWENoTzV5UWNGVEg2YXNwUnhGU0FUU0RGaitRMlB2eVBSWGZFZG1iMVVqVi9LRGU5ekFL
    VEx1T3NtCk9mMFZLRG4rT0E1MUMzUUdLREFaR3p0VFBzRjVEL1I4eVcwYWhVbm92bmwzSXBBSzJn
    STU1OUt4STArYkRrWloKb0d4VFhLSkw3UllCcWFlb0tycE5pK0ovSHBSYlMxNkNtWDVkQlBFN2VX
    TmtqaUtkSDFQWjJsbmtSU29MWFpNZApMSTV4WjBrSFhQN2FldVorcVZyZEFOVDljUG5wbjQ2S2o2
    cW83d2M3TElMR0pVblNOVjBCdXdTQ1hmVlNLYS9RClc0bWt5UERXMkZVUEYzUWlOQkowREVMbUdF
    UnZxWVhpT3JWWUxWaEQwSGlsOHlrSGZyQUxzbzd2eTRIeXNQekYKZ3VpMFBEdlNjYStJcU9zMWNL
    eFBCYVRqWER5cWR3d3lFM0VYU2dFNXY5dVpkMjNDQXE1TkJHenFNU3Z3eDA4VwpMYWhVdUlZekY0
    eVNGMFZoYnZlSXFxY2dLM3gwVDMwc1Q2NHc1WVgwK2gxT3JBbVY4UjlUTVVuNzg3ZFMrZG1NCnNt
    Vm80MjdrTFFyM2Vjc0tkSTZVOW05WTBnTjh5cTh4Z2p5eXZqYUJKVE1lbW5GbTlNY21VbG92RURU
    Sy9HZGEKTFg2ckR1Y2dZYlF5b1FKL1Fmd1puQWdHZTFNTkg0b0Q2ZXJVeXFSOExwVEliQ2tkMW50
    OEJnTEJKQVdmb0FsLwo4ZVI2ZGdoVlJIa3BSOE9jREZxYU1sY2lmYkJLRk0zdzE2SVpqODYxbysx
    VytnMmRxVDYwUk1KcWFHUHc1dnVYCkFaQVhJQTJMb1FzWUJVcXY3SWsrV0p4R0E2WEo5L2dIdmpm
    SHhlUzQ0dkVmZGRjZXlHTjdZTGVXMEhWSUE2ZFkKWFBQRDNjTFlYL0hLVS9xMWF2enN1WS9wMGVN
    RVVBL25XcTVxN1lIaG14cW4ra3VzaldRbWp0cElDRWY4WnVHZwpZc2RZZVRXOUdKaTFZQk5ySHFM

    Lis, 30 Мая 2017

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