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

    +150

    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
    <?php
    class autoLoad
    {
    	const dir = 'class';
    	const ext = '.php';
    	
    	private static $class;
    	
    	public static function load($class)
    	{
    		self::$class = $class;
    		include self::dir . DIRECTORY_SEPARATOR . self::$class . self::ext;
    	}
    }
    
    spl_autoload_register(array('autoload', 'load'));

    нашел лаадер

    juice, 15 Апреля 2013

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

    +111

    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
    public static void kk(int KEY, int[] Q, ref int x)
            {
                if (KEY <= Q[4095]) // 0-4095
                {
                    if (KEY <= Q[2047]) // 0-2047
                    {
                        if (KEY <= Q[1023]) // 0-1023
                        {
                            if (KEY <= Q[511]) // 0-511
                            {
                                if (KEY <= Q[255]) // 0-255
                                {
                                    if (KEY <= Q[127]) // 0-127
                                    {
                                        if (KEY <= Q[63]) // 0-63
                                        {
                                            if (KEY <= Q[31]) // 0-31
                                            {
                                                if (KEY <= Q[15]) // 0-15
                                                {
                                                    if (KEY <= Q[7]) // 0-7
                                                    {
                                                        if (KEY <= Q[3]) // 0-3
                                                        {
                                                            if (KEY <= Q[1]) // 0-1
                                                            {
                                                                if (KEY <= Q[0]) x = 0;
                                                                else x = 1;
                                                            } // end 0-1
                                                            else  //2-3
                                                            {
                                                                if (KEY <= Q[2]) x = 2;
                                                                else x = 3;
                                                            } // end 2-3
                                                        } // end 0-3
    .................................................................

    С форума sql.ru: "......есть адский статический метод на 33.000 строк...."

    grobotron, 15 Апреля 2013

    Комментарии (10)
  3. ActionScript / Говнокод #12893

    −116

    1. 1
    2. 2
    3. 3
    _itemList.splice(0, uint.MAX_VALUE);
    _amuletList.splice(0, uint.MAX_VALUE);
    _timeArtefactList.splice(0, uint.MAX_VALUE);

    crazy_horse, 15 Апреля 2013

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

    +100

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    int i = 0;
    foreach (SomeType item in someCollection)
    {
        if (i > 0) break;
    
        // ... обрабатываем item
    }

    Берём первый элемент коллекции и обрабатываем...

    kore_sar, 15 Апреля 2013

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

    +159

    1. 1
    if (!is_array($array)) {$array = array($array)}

    partizan22, 14 Апреля 2013

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

    +144

    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
    genchatmessage: function(text, avatar1, avatar2, time, rtl) {
    		if (typeof rtl == "undefined") var rtl = false;
    		if (typeof avatar == "undefined") var avatar = "images/user_male.png";
    		if (typeof time == "undefined") var time = this.gettime();
    		var tr = document.createElement("tr");
    		var td = [document.createElement("td"), document.createElement("td"), document.createElement("td")];
    		var div = document.createElement("div");
    		var span = document.createElement("span");
    		var pre = document.createElement("pre");
    		span.innerHTML = time;
    		pre.innerHTML = interface.innerText(String(text));
    		if (rtl) {
    			div.className = "chat-message-rtl";
    		} else div.className = "chat-message";
    		if (typeof avatar1 == "string") {
    			var img1 = document.createElement("img");
    			img1.src = avatar1;
    			td[0].appendChild(img1);
    		}
    		if (typeof avatar2 == "string") {
    			var img2 = document.createElement("img");
    			img2.src = avatar2;
    			td[2].appendChild(img2);
    		}

    Govnisti_Diavol, 14 Апреля 2013

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

    +157

    1. 1
    strrev(strstr(strrev(substr(strip_tags(stripslashes(htmlspecialchars_decode($row['description']))), 0, 250))," "))

    Вывод краткого содержания материала, найдено на просторах самописного сайта.

    Sanasol, 13 Апреля 2013

    Комментарии (8)
  8. Си / Говнокод #12887

    +138

    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
    typedef struct {
       UInt8 byte0;
       UInt8 byte1;
       UInt8 byte2;
       UInt8 byte3;
       UInt8 byte4;
       UInt8 byte5;
       UInt8 byte6;
       UInt8 byte7;
       UInt8 byte8;
       UInt8 byte9;
       UInt8 byte10;
       UInt8 byte11;
       UInt8 byte12;
       UInt8 byte13;
       UInt8 byte14;
       UInt8 byte15;
    } CFUUIDBytes;

    http://developer.apple.com/library/ios/documentation/CoreFoundation/Reference/CFUUIDRef/Reference/reference.html
    Nuff said.

    byss, 12 Апреля 2013

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

    +138

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    (04/12/2013 01:39:15 AM) Он: здаров
    (01:39:26 AM) Он: какова хуя $num_point_reverse =  $num_point['number'] - 5;
    (01:39:40 AM) Он: возвращает число и перед числом знак -
    (01:39:42 AM) Он: 
    ?
    (01:50:00 AM) Я: 2-5 =скока?
    (01:50:18 AM) Он: а блядь
    (01:50:25 AM) Я: ))))

    deep, 12 Апреля 2013

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

    +148

    1. 1
    2. 2
    3. 3
    if (!$_FILES['image']['size'] > 0) {
    		return;
    	}

    и что самое интересное - оно делает то, что автор пытался изобразить!

    paulrudy, 12 Апреля 2013

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