1. PHP / Говнокод #5476

    +164

    1. 1
    $code = $id_user.rand(0,9).rand(0,12).rand(0,32).rand(0,32).rand(0,32).rand(0,32).rand(0,32).".txt";

    Стопицотый генератор.

    Uchkuma, 01 Февраля 2011

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

    +128

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    //Hint: We have added one more overload to the method Load/LoadBinary/LoadSoap to achieve your requirement. Please refer the below code snippet.
    
    Exception ex = null;
    diagram1.LoadBinary(@"..\\..\\Basic Shapes.edp",out ex);
    if (ex != null)
    {
    //Do your customization here
    }

    индусский обработчик исключений.
    поддержка исключений в их компонент была добавлена по нашей просьбе.

    kjuby2, 01 Февраля 2011

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

    +160

    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
    //перевод целого числа в строку
    	//num-число
    	//nn-длина поля
    	char* num10toc(int num, int nn=4)
    	{
    		int i;
    		int sgmin=0;
    		int	xnum=num;
    		char* p=lnum;
    		if (xnum<0) 
    		{
    			sgmin=1;
    			xnum=-xnum;
    
    		}
    		memset(lnum,0,WMAX+1);
    		memset(lnum,0x20,WMAX);
    		i=lenint(xnum);
    		int j=i;
    		int mm=nn-i-sgmin;
    		if (mm>0)
    		{
    			p+=mm;
    		}
    		if (sgmin!=0)
    		{
    			*p='-';
    			p++;
    		}
    		if (xnum==0)
    		{
    			*p='0';
    			return &lnum[0];
    		}
    		while (xnum>0)
    		{
    			*(p+i-1)=(char)(xnum%10+0x30);
    			xnum/=10;
    			i--;
    		}
    		*(p+j)=0;
    		return &lnum[0];
    	}

    Загадка: что выведется в следующих случаях?

    printf("%s\n", num10toc(0, 5));
    printf("%s\n", num10toc(1, 5));
    printf("%s\n", num10toc(12, 5));
    printf("%s\n", num10toc(123, 5));
    printf("%s\n", num10toc(1234, 5));
    printf("%s\n", num10toc(12345, 5));
    printf("%s\n", num10toc(123456, 5));

    glprizes, 01 Февраля 2011

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

    +163

    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
    #define nCyrLang 40
    
    char CyrNumLang[nCyrLang];
    
    memset(&CyrNumLang[0],0,nCyrLang);
    
    CyrNumLang[1]=7;
    CyrNumLang[2]=9;
    CyrNumLang[3]=11;
    CyrNumLang[4]=83;
    CyrNumLang[5]=84;
    CyrNumLang[6]=85;
    CyrNumLang[7]=86;
    CyrNumLang[8]=44;
    CyrNumLang[9]=87;
    CyrNumLang[10]=48;
    CyrNumLang[11]=88;
    CyrNumLang[12]=89;
    CyrNumLang[13]=53;
    CyrNumLang[14]=56;
    CyrNumLang[15]=6;

    Труъ способ инициализации массивов.

    glprizes, 01 Февраля 2011

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

    +159

    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
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    87. 87
    88. 88
    89. 89
    90. 90
    91. 91
    92. 92
    93. 93
    94. 94
    95. 95
    96. 96
    97. 97
    98. 98
    <?php
    	$language       =       "en-gb";
    	$value["min"]   =       1;
    	$value["max"]   =       5;
    	$v      =       $value;
    	$lang   =       
    		array 
    			(
    				'ru-ru' => array
    					(
    						'messages' => array
    							(
    								-1      =>      "Введите число от " . $v["min"] . " до " . $v["max"],
    								0       =>      "Вы не ввели число",
    								1       =>      "Ваше число больше",
    								2       =>      "Ваше число меньше",
    								3       =>      "Ура!!! Вы угадали!",
    							),
    						'docment' => array
    							(
    								'guess' => "Угадать"
    							)
    							
    					),
    				'en-gb' => array
    					(
    						'messages' => array
    							(
    								-1      =>      "Enter number beetwen " . $v["min"] . " & " . $v["max"],
    								0       =>      "You are not enter number",
    								1       =>      "You number so big",
    								2       =>      "You number so small",
    								3       =>      "Yahoo! You won!",
    							),
    						'docment' => array
    							(
    								'guess' => "Guess"
    							)
    					)
    			);
    	$entry  =       $lang[!isset($language) ? "ru-ru" : $language];
    	// Запуск сессии
    	session_start();
    	// Функция генерации и присовоения случайного числа
    	function setRandomValue()
    		{
    			global $value;
    			
    			$v      =       $value;
    			$_SESSION["value"]      =       rand($v["min"], $v["max"]);
    		}
    	// Обработчик выигрыша
    	function winHandle()
    		{
    			$uid; // Идентификатор пользователя, например IP
    		}
    	// Обработчик проигрыша
    	function looseHandle()
    		{
    			$uid; // Идентификатор пользователя, например IP
    		}
    	// Проверка числа, если нет присваиваем случайное
    	if (!isset($_SESSION["value"])) {setRandomValue();}
    	// print_r($_SESSION);
    	if (isset($_POST['data']) && isset($_POST['value'])) {
    			if ($_POST["value"] > $_SESSION["value"]) {
    					$type   =       1;
    				}
    			elseif ($_POST["value"] < $_SESSION["value"]) {
    					looseHandle();
    					$type   =       2;
    					
    				}
    			else    {
    					winHandle();
    					$type   =       3;
    					//setRandomValue();
    				}
    		}else   {
    				$type   =       -1;
    			}
    ?>
    <html>
    	<head>
    		<title>Game</title>
    	</head>
    	<body>
    		<center>
    			<h2> <?php print $entry["messages"][$type]; ?> <br /> </h2>
    			<form method="post" action="<?php print $_SERVER['SCRIPT_NAME']; ?>">
    				<input type="hidden" name="data" />
    				<input type="text" name="value" />
    				<input type="submit" value="<?php print $entry["docment"]["guess"]; ?>" />
     
    			</form>
    		</center>
    	</body>
    </html>

    qbasic, 01 Февраля 2011

    Комментарии (10)
  6. PHP / Говнокод #5471

    +161

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    <?
    for($i=2;$i<31;$i++)
    {
    	if (is_file("upload/files/".$args['id']."_img".$i.".jpg"))
    	{
    		print "<p><a target='_blank' href='/upload/files/".$args['id']."_img".$i.".jpg"."'><img width=100px src='/upload/files/".$args['id']."_img".$i.".jpg"."' border=0></a></p>";
    	}
    }
    ?>

    Вывод фотографий в Aquilon CMS. Причем это написано в (типа)View.

    dew2, 01 Февраля 2011

    Комментарии (14)
  7. PHP / Говнокод #5470

    +161

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    // Autoload helpers and languages
            foreach (array('helper', 'language') as $type)
            {
                if (isset($autoload[$type]) AND count($autoload[$type]) > 0)
                {
                    $this->$type($autoload[$type]);
                }
            }

    CodeIgniter 2.0
    CI_Loader -> Loader

    w00t, 01 Февраля 2011

    Комментарии (13)
  8. Java / Говнокод #5469

    +73

    1. 1
    NumberUtils.notNull(null)

    люблю такие конструкции =)

    tir, 01 Февраля 2011

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

    +161

    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
    <?php
    $message_file = file("engine/quest.csv");
    foreach($message_file as $line)
    {
    $elem = explode(";",$line);
    echo("<tr>
    <td align=center valign=top colspan=2><b>Имя :</b> $elem[1] ( <b>$elem[2]</b> )</td>
    </tr>
    <tr>
    <td align=center valign=top width=50%><b>E-mail :</b> <a href=mailto:$elem[3] target=_blank>$elem[3]</a></td>
    <td align=center valign=top width=50%><b>Сайт :</b> <a href=$elem[4] target=_blank>$elem[4]</a></td>
    </tr>
    <tr>
    <td valign=top colspan=2><div style=margin-left:20px; ><b>Вопрос </b>№ ($elem[0]) $elem[5]</div></td>
    </tr>
    <tr>
    <td align=right valign=top colspan=2><small>Написано : $elem[6]</small></td>
    </tr>
    <tr>
    <td bgcolor=#E0F1F7 valign=top colspan=2 ><div style=margin-left:20px;><b><font color=red>$elem[7]</font></b></div></td>
    </tr>
    <tr>
    <td valign=top colspan=2 >&nbsp;</td>
    </tr>");
    }
    echo("</table>");

    qbasic, 01 Февраля 2011

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

    +160

    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
    <?php
    session_start();
    /**
     * @author motakuji
     * @copyright 2009
     */
     if (!$_SESSION['otvet']) {
            $_SESSION['rand']=rand(1,10);
            $_SESSION['otvet']=true;
             }
     if (isset($_POST['vvod']))
     {
     if ($_POST['vvod']>$_SESSION['rand']){
            $msg="Ваше число больше";
     }
     
     elseif ($_POST['vvod']<$_SESSION['rand']){
            $msg="Ваше число меньше";
     }
     else {
            $msg="Ура!!!Вы угадали!";
            $_SESSION['otvet']=false;
     }
    }
    else $msg='Введите число от 1 до 10';
    ?>
    <html>
    <title>Game</title>
    <head>
    <center>
    <h2> <?=$msg."<br>"; ?> </h2>
    <form method="post" action="<?=$_SERVER['SCRIPT_NAME']?>">
     
    <input type="text" name="vvod" />
    <input type="submit" value="Угадать" />
     
    </form>
    </center>
    </body>
    </html>

    qbasic, 01 Февраля 2011

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