1. JavaScript / Говнокод #1120

    +148

    1. 1
    2. 2
    3. 3
    // обновление полей бонуса вещей
    function update_bonus_ves4ey_fileds() {
    ...

    одна из онлайновы игрушек, заголовок функции

    guest, 01 Июня 2009

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

    +22

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    int ololo = 0;
    int neololo = 0;
    for (ololo=0;ololo=10000;ololo++)
    {
    /*snip*/
    }

    Ололо! =)

    guest, 01 Июня 2009

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

    +62.5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    require_once ("lib/bsyscall.inc");
    require_once ("lib/page.inc");
    
    	push		( "hello" );
    	push		( new Page() );
    	pop		( $r );
    	pop		($t);
    	page_init	($r, $t);
    	push		( $r );

    Не говнокод, но поржать можно.
    Запускал. Реально создает страницу:)

    guest, 01 Июня 2009

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

    +144

    1. 1
    if (!strcmp(buf, "stuff"))

    Анекдот на сях в одну строчку.

    guest, 01 Июня 2009

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

    +144.1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    $query = "SELECT `parent_id` FROM `items` WHERE `id`='".$_GET['id']."'";
    $result = mysql_query($query);
    $result = mysql_fetch_assoc($result);
    $parent_id = $result[0]['parent_id']
    
    $query = "SELECT `id` FROM `catalog` WHERE `id`='".$parent_id."'";
    $result = mysql_query($query);
    $result = mysql_fetch_assoc($result);
    $catalog_id = $result[0]['id']

    Кто-нибудь мне объяснит нахрена здесь второй цикл?

    guest, 31 Мая 2009

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

    −21.1

    1. 1
    2. 2
    const bool b = false ? true ? false ? true : false : true : false;
    cout << b;

    Студенческая лаба

    guest, 31 Мая 2009

    Комментарии (4)
  7. Си / Говнокод #1114

    +131.2

    1. 1
    WCHAR szSLASHSTARDOTSTAR[] = TEXT("\\*");  /* This is a single "\"  */

    Из убежавших исходников Widnows 2000,
    win2k\private\ntos\w32\ntuser\client\clg lobal.c

    guest, 31 Мая 2009

    Комментарии (2)
  8. Pascal / Говнокод #1113

    +153

    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
    program Drink;
     
    {$APPTYPE CONSOLE}
     
    uses
      SysUtils,
      Windows;
    
    const
      C: array[0..5] of Cardinal = ($64AABAB8, $54AAA288, $54AB3A90, $54AAAAA0, $563ABBB8,$60820000);
     
    var
      I: Byte;
      B: PByte;
    begin
      for I := 191 downto 0 do
      begin
        B := @C[I div 32];
        Inc(B, (I - (I div 32) * 32) div 8);
        if (B^ and (1 shl (I mod 8))) <> 0 then
          Write('X')
        else
          Write(' ');
        if (I mod 32) = 0 then
          Writeln('');
      end;
      ReadLn;
    end.

    guest, 31 Мая 2009

    Комментарии (2)
  9. Pascal / Говнокод #1112

    +133.5

    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
    program Project1;
    
    {$APPTYPE CONSOLE}
    
    uses
      SysUtils,
      Windows;
    
    const
      C: array[0..5] of Cardinal = ($4A9AAA90, $8AA33308, $8AA2AA88, $4C9AAA90, $22200, $822200);
    
    var
      I: Byte;
      B: PByte;
    begin
      for I := 191 downto 0 do
      begin
        B := @C[I div 32];
        Inc(B, (I - (I div 32) * 32) div 8);
        if (B^ and (1 shl (I mod 8))) <> 0 then
          Write('X')
        else
          Write(' ');
        if (I mod 32) = 0 then
          Writeln('');
      end;
      ReadLn;
    end.

    nickkk govnokod

    guest, 31 Мая 2009

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

    +32

    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
    #include <stdio.h>
    #include <string.h>
    
    int main()
    {
    	char itext[256], otext[256], dln[32], c;
    	int l, i, j, n, b, ws;
    	
    	gets(itext);
    	l = strlen(itext);
    	
    	//Считаем длины слов и их количество
    	dln[0] = 0;
    	n = 0;
    	for(i = 0; i < l; i++)
    	{
    		if(itext[i] != ' ')
    			dln[n]++;
    		else
    		{
    			n++;
    			dln[n] = 0;
    		}
    	}
    	ws = n + 1;
    	
    	//собираем строку
    	j = 0;
    	b = 0;
    	for(n = 0; n < ws; n++)
    	{
    		if(dln[n] % 2 != 1)
    		{
    			for(i = 0; i < dln[n]; i++)
    				otext[j++] = itext[b + (dln[n] - i - 1)];
    			otext[j++] = ' ';
    		}
    		b += dln[n] + 1;
    	}
    	otext[j] = '\0';
    	
    	//меняем регистр
    	for(i = 0; i < j; i++)
    	{
    		c = otext[i];
    		if(c >= 65 && c <= 90)
    			c += 32;
    		else if(c >= 97 && c <= 122)
    			c -= 32;
    		printf("%c", c);
    	}
    		
    	//getch();
    	
    	return 0;
    }

    guest, 30 Мая 2009

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