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

    +156

    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
    $data = substr($data, stripos($data,"operate(") + 50);
    $a[$i][2] = substr($data, stripos($data,'<b id="performer'));
    $a[$i][2] = substr($a[$i][2], stripos($a[$i][2],">")+1);
    $a[$i][3] = substr($a[$i][2], stripos($a[$i][2],"<"));
    $a[$i][2] = substr($a[$i][2], 0, stripos($a[$i][2],"<"));
    
    $a[$i][3] = substr($a[$i][3], stripos($a[$i][3],'<span id="title'));
    $a[$i][3] = substr($a[$i][3], stripos($a[$i][3],">")+1);
    if ($a[$i][3][0] == '<') {$a[$i][3] = substr($a[$i][3], stripos($a[$i][3],">")+1);}
    $a[$i][4] = substr($a[$i][3], stripos($a[$i][3],"<"));
    $a[$i][3] = substr($a[$i][3], 0, stripos($a[$i][3],"<"));
    $a[$i][4] = substr($a[$i][4], stripos($a[$i][4],'<div class="duration">')+22);
    $a[$i][4] = substr($a[$i][4], 0, stripos($a[$i][4],"<"));
    
    
    
    }
    $l = 52;
    
    for($i = 0; $i<=$l; $i++){
    
    $a[$i][1] = substr($a[$i][1],0,stripos($a[$i][1],")"));
    $a[$i][1] = substr($a[$i][1],stripos($a[$i][1],",")+1);
    $a1 = substr($a[$i][1],0,stripos($a[$i][1],","));
    $a[$i][1] = substr($a[$i][1],stripos($a[$i][1],",")+1);
    $a2 = substr($a[$i][1],0,stripos($a[$i][1],","));
    $a[$i][1] = substr($a[$i][1],stripos($a[$i][1],",")+1);
    $a3 = substr($a[$i][1],0,stripos($a[$i][1],","));
    $a3 = substr($a3, 1 , strlen($a3)-2);
    $name = explode(' ',$a[$i][3]);
    $name = $name[0].' '.$name[1].' '.$name[2];

    Человек совсем не знает регулярок...

    udi, 18 Марта 2012

    Комментарии (2)
  2. PHP / Говнокод #9700

    +152

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    $mem = c("memo1")->text;
     $count =count($mem);
     for($i=0;$i<$count;$i++)
     {
     list($mai[$i], $pass[$i]) = explode(":", $mem[$i]);
     // чекаешь на валид как уже надо if( $mail[$i] == true and $pass[$i] == true) {code}
     }

    http://community.develstudio.ru/showthread.php/4745-Как-достать-текст-до-знака-quot-quot-и-после-знака-quot-quot-(делаю-чекер)

    andrey35159, 17 Марта 2012

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

    +108

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    public static string RandomWord(int Number)
    {    
    	Random RandomIndex = new Random();
    	string[] ArrayLetter = {"q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "a", "s", "d", "f", "g", "h", "j", "k", "l", "z", "x", "c", "v", "b", "n", "m"};
    	string OutputValue = null;
    	for (int i = 0; i < Number; i++)
    	{
    	OutputValue += ArrayLetter[RandomIndex.Next(0, 25)];
    	}
    	return OutputValue;
    }

    Метод выводит случайное слово блин.

    KusokGovna, 17 Марта 2012

    Комментарии (16)
  4. Java / Говнокод #9696

    +70

    1. 1
    2. 2
    3. 3
    class GGPoint extends Object {
    
    }

    Вспомнилась первая работа с китайцами, где юзали их базовую часть, надстройку над gwt, так вот приходилось такое встречать. Думаю этого достаточно=)

    youngkoss, 16 Марта 2012

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

    +117

    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
    public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            int a = 0;
    
            private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
            {
                pictureBox1.BackColor = Color.Black;
            }
    
            private void pictureBox3_MouseDown(object sender, MouseEventArgs e)
            {
                pictureBox3.BackColor = Color.Black;
            }
    
            private void pictureBox7_MouseDown(object sender, MouseEventArgs e)
            {
                pictureBox7.BackColor = Color.Black;
            }
    
            private void pictureBox4_MouseDown(object sender, MouseEventArgs e)
            {
                pictureBox4.BackColor = Color.Black;
            }
    
            private void pictureBox5_MouseDown(object sender, MouseEventArgs e)
            {
                pictureBox5.BackColor = Color.Black;
            }
    
            private void pictureBox8_MouseDown(object sender, MouseEventArgs e)
            {
                pictureBox8.BackColor = Color.Black;
            }
    
            private void pictureBox6_MouseDown(object sender, MouseEventArgs e)
            {
                pictureBox6.BackColor = Color.Black;
            }
    
            private void pictureBox2_MouseDown(object sender, MouseEventArgs e)
            {
                pictureBox2.BackColor = Color.Black;
            }
    
            private void pictureBox9_MouseDown(object sender, MouseEventArgs e)
            {
                pictureBox9.BackColor = Color.Black;
            }
    
            private void pictureBox10_MouseDown(object sender, MouseEventArgs e)
            {
                a += 1;
                label1.Text = "Штрафов: " + a;
            }
    
            private void pictureBox11_MouseDown(object sender, MouseEventArgs e)
            {
                a += 1;
                label1.Text = "Штрафов: " + a;
            }
    
            private void pictureBox12_MouseDown(object sender, MouseEventArgs e)
            {
                a += 1;
                label1.Text = "Штрафов: " + a;
            }
    
            private void pictureBox13_MouseDown(object sender, MouseEventArgs e)
            {
                a += 1;
                label1.Text = "Штрафов: " + a;
            }
    
            private void pictureBox14_MouseDown(object sender, MouseEventArgs e)
            {
                a += 1;
                label1.Text = "Штрафов: " + a;
            }
    
            private void pictureBox16_MouseDown(object sender, MouseEventArgs e)
            {
                a += 1;
                label1.Text = "Штрафов: " + a;
            }
    
            private void pictureBox15_MouseDown(object sender, MouseEventArgs e)
            {
                a += 1;
                label1.Text = "Штрафов: " + a;
            }

    С одного форума

    P4R4, 16 Марта 2012

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

    +117

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    @if(@Html.Raw(message.Summary).ToString().IndexOf("Добавлен комментарий") >= 0) { 
                                    <a href="@href">
                                        @Html.Raw(@message.Summary)
                                   </a>
                                }

    Arbium, 16 Марта 2012

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

    +993

    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
    if(layerHeader.mFlags&AE_ANIM_BEZIER_EFFECT)
    {
    		btlv=(Point*)calloc(layer->frames.size(),sizeof(Point));
    		btlt=(Point*)calloc(layer->frames.size(),sizeof(Point));
    		btrt=(Point*)calloc(layer->frames.size(),sizeof(Point));
    		brtv=(Point*)calloc(layer->frames.size(),sizeof(Point));
    		brtt=(Point*)calloc(layer->frames.size(),sizeof(Point));
    		brbt=(Point*)calloc(layer->frames.size(),sizeof(Point));
    		bbrv=(Point*)calloc(layer->frames.size(),sizeof(Point));
    		bbrt=(Point*)calloc(layer->frames.size(),sizeof(Point));
    		bblt=(Point*)calloc(layer->frames.size(),sizeof(Point));
    		blbv=(Point*)calloc(layer->frames.size(),sizeof(Point));
    		blbt=(Point*)calloc(layer->frames.size(),sizeof(Point));
    		bltt=(Point*)calloc(layer->frames.size(),sizeof(Point));
    }

    lifemaker, 16 Марта 2012

    Комментарии (21)
  8. ActionScript / Говнокод #9691

    −112

    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
    public static function isDynamicObject(obj:Object):Boolean
        {
            try
            {
                // this test for checking whether an object is dynamic or not is 
                // pretty hacky, but it assumes that no-one actually has a 
                // property defined called "wootHackwoot"
                obj["wootHackwoot"];
            }
            catch (e:Error)
            {
                // our object isn't from a dynamic class
                return false;
            }
            return true;
        }

    http://opensource.adobe.com/svn/opensource/flex/sdk/trunk/frameworks/projects/framework/src/mx/utils/ObjectUtil.as

    aquahawk, 16 Марта 2012

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

    +142

    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
    using System;
    
    namespace Trening_6
    {
    	class Program
    	{
    		public static void Main(string[] args)
    		{
    			Console.WriteLine("Введите 2 числа через пробел...");
    			string[] Value = Console.ReadLine().Split(new char[] {' '});
    			int Result = 0;
    			for (int i = Convert.ToInt32(Value[0]); i < Convert.ToInt32(Value[1]) + 1; i++)
    			{
    				Result += i;
    			}
    			Console.WriteLine("Сумма всех чисел в диапозоне от {0} до {1} равна {2}", Convert.ToInt32(Value[0]), Convert.ToInt32(Value[1]), Result);
    			Console.ReadKey();
    		}
    	}
    }

    Говнище еще свежее, неделю назад высрал.

    KusokGovna, 16 Марта 2012

    Комментарии (10)
  10. SQL / Говнокод #9689

    −138

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    select 20.0 / -2.0 / 5.0 * 3.0
    -16.666666
    
    select 20.0 / (-2.0) / 5.0 * 3.0
    -6.00000

    SQL-Server как калькулятор

    wecanstoptrain, 16 Марта 2012

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