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

    +143

    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
    function __construct($keyBattle) 
            {               
                $this->fileName = $keyBattle.".xml";
                $this->fullPath = '';
                $this->logTimeStart = self::MicrotimeFloat();
                $this->handle = NULL;
            }
    
     public function FileCreate() 
            {
                    $this->fullPath = self::$FILEPATH . $this->fileName;
                    if (file_exists($this->fullPath)) {
                        return false;       
                    }               
            $this->handle = fopen($this->fullPath, 'x');
                if (fwrite($this->handle, "<tagname>\n") === FALSE) {
                print "Не могу произвести запись в файл ($this->fullPath)";
                return false;
            }               
            }

    кусок класса. обожаю объектных пидаров

    guest, 10 Апреля 2009

    Комментарии (11)
  2. Ruby / Говнокод #847

    −319.7

    1. 1
    (point.created_at.to_i.to_s + '000').to_i

    Переводит юниксовое время из секунд в миллисекунды.

    guest, 10 Апреля 2009

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

    +141.9

    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
    // Test whether the input is numeric
    function IsNumeric(sText)
    {
      var ValidChars = "0123456789.";
      var IsNumber=true;
      var Char;
    
      for (i = 0; i < sText.length && IsNumber == true; i++)
      {
        Char = sText.charAt(i);
        if (ValidChars.indexOf(Char) == -1)
        {
          IsNumber = false;
        }
      }
      return IsNumber; 
    }

    Nokia WenRuntime Developer guide
    Инструментарий для разработчика, там типа пример как правильно кодить под их платформу. Когда увидел в коде это.. дальше читать не стал.. :)

    guest, 10 Апреля 2009

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

    +153.9

    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
    function win2utf ($string)  {
    $string = ereg_replace("?","&#x0430;",$string);
    $string = ereg_replace("?","&#x0431;",$string);
    $string = ereg_replace("?","&#x0432;",$string);
    $string = ereg_replace("?","&#x0433;",$string);
    $string = ereg_replace("?","&#x0434;",$string);
    $string = ereg_replace("?","&#x0435;",$string);
    $string = ereg_replace("?","&#x0451;",$string);
    $string = ereg_replace("?","&#x0436;",$string);
    $string = ereg_replace("?","&#x0437;",$string);
    $string = ereg_replace("?","&#x0438;",$string);
    $string = ereg_replace("?","&#x0439;",$string);
    $string = ereg_replace("?","&#x043A;",$string);
    $string = ereg_replace("?","&#x043B;",$string);
    $string = ereg_replace("?","&#x043C;",$string);
    $string = ereg_replace("?","&#x043D;",$string);
    $string = ereg_replace("?","&#x043E;",$string);
    $string = ereg_replace("?","&#x043F;",$string);
    $string = ereg_replace("?","&#x0440;",$string);
    $string = ereg_replace("?","&#x0441;",$string);
    $string = ereg_replace("?","&#x0442;",$string);
    $string = ereg_replace("?","&#x0443;",$string);
    $string = ereg_replace("?","&#x0444;",$string);
    $string = ereg_replace("?","&#x0445;",$string);
    $string = ereg_replace("?","&#x0446;",$string);
    $string = ereg_replace("?","&#x0448;",$string);
    $string = ereg_replace("?","&#x0449;",$string);
    $string = ereg_replace("?","&#x044A;",$string);
    $string = ereg_replace("?","&#x044C;",$string);
    $string = ereg_replace("?","&#x044D;",$string);
    $string = ereg_replace("?","&#x044E;",$string);
    $string = ereg_replace("?","&#x044F;",$string);
    $string = ereg_replace("?","&#x0447;",$string);
    $string = ereg_replace("?","&#x044B;",$string);
    $string = ereg_replace("?","&#x0410;",$string);
    $string = ereg_replace("?","&#x0411;",$string);
    $string = ereg_replace("?","&#x0412;",$string);
    $string = ereg_replace("?","&#x0413;",$string);
    $string = ereg_replace("?","&#x0414;",$string);
    $string = ereg_replace("?","&#x0415;",$string);
    $string = ereg_replace("?","&#x041;",$string);
    $string = ereg_replace("?","&#x0416;",$string);
    $string = ereg_replace("?","&#x0417;",$string);
    $string = ereg_replace("?","&#x0418;",$string);
    $string = ereg_replace("?","&#x0419;",$string);
    $string = ereg_replace("?","&#x041A;",$string);
    $string = ereg_replace("?","&#x041B;",$string);
    $string = ereg_replace("?","&#x041C;",$string);
    $string = ereg_replace("?","&#x041D;",$string);
    $string = ereg_replace("?","&#x041E;",$string);
    $string = ereg_replace("?","&#x041F;",$string);
    $string = ereg_replace("?","&#x0420;",$string);
    $string = ereg_replace("?","&#x0421;",$string);
    $string = ereg_replace("?","&#x0422;",$string);
    $string = ereg_replace("?","&#x0423;",$string);
    $string = ereg_replace("?","&#x0424;",$string);
    $string = ereg_replace("?","&#x0425;",$string);
    $string = ereg_replace("?","&#x0426;",$string);
    $string = ereg_replace("?","&#x0428;",$string);
    $string = ereg_replace("?","&#x0429;",$string);
    $string = ereg_replace("?","&#x042A;",$string);
    $string = ereg_replace("?","&#x042C;",$string);
    $string = ereg_replace("?","&#x042D;",$string);
    $string = ereg_replace("?","&#x042E;",$string);
    $string = ereg_replace("?","&#x042F;",$string);
    $string = ereg_replace("?","&#x0427;",$string);
    $string = ereg_replace("?","&#x042B;",$string);
    return $string;
    }

    из копрроротивных сорцов.
    русланчик - хуйло

    guest, 09 Апреля 2009

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

    +152.1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    $q = "SELECT COUNT(ID) AS num FROM articles WHERE ID = '$id'";
    
      $res = $this->myconect($q);
      $row = mysql_fetch_array($res);
    
      if($row[num]>0)
          $this->artID = $id;
      else
          $this->artID = $id;

    guest, 09 Апреля 2009

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

    +154

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    for (j = 0; j < MAX_NAME; j++) {
    		i = name[j];
    		if (i >= 'a' && i <= 'z')
    			i &= 0x5F;
    		mash->host_name[j] = i;
    		if (i == 0)
    			break;
    	}

    Перевод строки в верхний регистр в самопальном сетевом протоколе

    guest, 09 Апреля 2009

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

    +179.1

    1. 1
    #define ItIsNotRecommendedToLookToInvalids_OlderPersonsAndPeopleWithWeakNerves int main

    Мало ли...

    guest, 09 Апреля 2009

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

    +118.3

    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
    private string StrColor(decimal x)
    {
    	if (x.ToString().Contains("-"))
    	{
    		string adj = x.ToString();
    		adj = string.Concat("(", adj.Substring(1, adj.Length - 1), ")");
    		//adj = System.Drawing.Color.Red.ToString();
    		return adj;
    
    	}
    	else
    	{
    		return x.ToString();
    	}
    }

    Определение знака числа в строке 3

    guest, 09 Апреля 2009

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

    +123.7

    1. 1
    7. MyColorStops[0].Color = System.Drawing.Color.FromArgb(((int)(((byte)(161)))), ((int)(((byte)(255)))), ((int)(((byte)(67)))));

    Лишние касты

    guest, 09 Апреля 2009

    Комментарии (5)
  10. JavaScript / Говнокод #839

    +147

    1. 1
    2. 2
    3. 3
    function docWrite(line) {
        document.write(line);
    }

    Обнаружено в adobe scene7.

    guest, 09 Апреля 2009

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