1. Куча / Говнокод #6551

    +136

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    Function GetTwoLastNum(cNum)
      cNum := str(cNum)
      cNum := substr(cNum,len(cNum)-1,2)
      cNum := val(cNum)
    Return cNum

    - Как найти последние две цифры числа ?
    - Очень просто: превращаешь число в текст и substr-ом отрезаешь две последние буквы. Потом конвертируешь обратно в текст.
    (код на языке Clipper)

    DropWorld, 05 Мая 2011

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

    +147

    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
    +++++++++++++
    ++++++++++++++++
    ++++++++++++++++
           +++++++++++++
    ++++++++++++++.++
    +++++++++++++++
           ++++++++++++.
    +++++++..++
    +.-------------------
    ----------------------------
    -----------------
           ---------------.+++
    ++++++++++++++++
    ++++++++++
           +++++++++++++
    +++++++++++++.+++
    +++++++++++++++
           ++++++.++
    +.------.--------.----------
    --------
    ----------------------------
    -----------------
    ----.-----------------------
    .

    Не говно код, но тем не мение.

    KATAJIU3ATOP, 04 Мая 2011

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

    +132

    1. 1
    <span style="font-weight:bold"><span style="font-style:italic"><span style="text-decoration:underline"> Превед! </span></span></span>

    <b><i><u>? Не, не слышал

    jQuery, 04 Мая 2011

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

    +176

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    // проверка на число
    function thisIsChislo($var){
        return (string) (  (int)$var ==  (string)$var );
    }
    
    // в использовании
    if( thisIsChislo($var) == "true" ){ 
      die("Статья не найдена")
    }

    Из того, кто это написал, получился бы настоящий боевой пидорас!

    mitallast, 04 Мая 2011

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

    +122

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    private bool validDir(DirectoryInfo dir)
    {
    	return dir.Attributes == FileAttributes.Directory &&
    	dir.Attributes != FileAttributes.Hidden &&
    	dir.Attributes != FileAttributes.NotContentIndexed &&
    	dir.Name != "Windows";
    }

    GoodTalkBot, 04 Мая 2011

    Комментарии (15)
  6. Куча / Говнокод #6546

    +68

    1. 1
    2. 2
    3. 3
    #KPACHblu {COLOR:#FF0000 !IMPORTANT;}
    #KPACHblu .CuHuu {COLOR:BLUE;COLOR:BLUE;COLOR:BLUE;COLOR:BLUE;COLOR:BLUE;}
    #KPACHblu .3EJlEHblu {COLOR:GREEN;COLOR:GREEN;COLOR:GREEN;COLOR:GREEN;COLOR:GREEN;COLOR:GREEN;COLOR:GREEN;COLOR:GREEN;}

    stuffort, 04 Мая 2011

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

    +166

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    function unlinkFile($filename) {
      if(unlink($filename)) {
        return true;
      }
    }
    	
    function unsetVar($varname) {
      unset($varname);
      return true;
    }

    Одна из "библиотек" крупного зарубежного коммерческого проекта.

    Ring, 04 Мая 2011

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

    +112

    1. 1
    2. 2
    3. 3
    4. 4
    foreach (int i in new int[] {1, 2, 3, 4, 5}) 
    {
         //Какие-то действия
    }

    Правильный for в C#
    http://2lx.ru/2010/03/pravilnyj-for-v-c/

    zheka, 04 Мая 2011

    Комментарии (22)
  9. Си / Говнокод #6543

    +132

    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
    static int
    find_entry (int store, int entry, int *buffer)
      {
        int
    	i,
    	next;
    
        if ((entry <= 0) || (entry > Headers[store].size))
          {
    	*buffer = EOL;
    	return (ST_NOENTRY);
          }
    
        if (entry < (Headers[store].size/2))
          {
    		/* search forwards through store */
    		next = Headers[store].first;
    		for (i=1; i<entry; i++)
    			next = Buffers[next].next;
    		*buffer = next;
          }
    	  else
          {
    		/* search backwards through store */
    		next = Headers[store].last;
    		for (i=Headers[store].size; i>entry; i--)
    			next = Buffers[next].prev;
    		*buffer = next;
          }
    
        return (SUCCESS);
      }

    древний и заведомо рабочий код. а ищем-то что?

    ilardm, 04 Мая 2011

    Комментарии (12)
  10. Си / Говнокод #6542

    +139

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    const bool ejected = (device_type.is_new_protocol() ? device_status.status.stop : (!device_status.status.in_preset && !device_status.status.in_preset)) != 0;
    ...
    if (  (p_ddevice && p_ddevice->preset_state.in_progress ())
       || (p_edevice && p_edevice->preset_state.in_progress ())
       )
       return (CTRL_WAIT);
    ...

    я не повторяюсь никогда никогда

    ilardm, 04 Мая 2011

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