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

    +83.5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    ret = (func(a, b) == SpecNumber) ? true : false;
        if (! ret)
        {
            ShowError ("Some message", a, b));
        }

    Обратить внимание на хитрость получения значения ret, а потом как его используют :)

    guest, 15 Апреля 2009

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

    −140.2

    1. 1
    :logger => lambda { |xyz| logger.info xyz }

    {
    :logger => lambda { |xyz| logger.info xyz }
    }

    guest, 14 Апреля 2009

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

    +138.5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    $text  = "я ты тут ляляля это тест подсветки слово1";
    $get = $_GET[text];
    preg_match_all('/([0-9a-zA-Zа-яА-Я]+)/',$get,$ok);
    for ($i=0; $i<count($ok[1]); $i++) $word.=$ok[1][$i]."|"; 
    $string=preg_replace("/($word)/si","<b>\\0</b>",$text);
    print $string;

    Подсветка слов

    guest, 14 Апреля 2009

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

    +147.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
    $foo = "";
    $l = strlen($testoBanner);
    for($i=0; $i<$l; $i++) {
    	$t = substr($testoBanner, $i, 1);
    				
    	if($t != "\r") {
    		if($t == "\n") {
    			//$foo .= "<br>";
    		} else {
    			$foo .= $t;	
    		}
    	}
    }
    		
    $testoBanner = $foo;

    Нашел тут свой старый код. Это я так из строки удалял \r и \n :)

    guest, 14 Апреля 2009

    Комментарии (2)
  5. VisualBasic / Говнокод #867

    −316.8

    1. 1
    2. 2
    3. 3
    If CLng(Text1.Text)<400 and CLng(Text1.Text)>400 then
       Text3.Text="17"
    End if

    и почему условие не проходит?

    guest, 14 Апреля 2009

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

    +109.6

    1. 1
    2. 2
    3. 3
    4. 4
    decimal d = DomainObject.AssignedPercent;
    if (d.Equals(0) == false) {
    ...
    }

    guest, 14 Апреля 2009

    Комментарии (0)
  7. Java / Говнокод #865

    +151

    1. 1
    2. 2
    3. 3
    if (null == ids || (null != ids && !ids.isEmpty())) {
    	requests = dao.getMyAnsweredRequests(userId, firstResult, maxResults, ids);
    }

    Выполняеться в любом случае

    guest, 14 Апреля 2009

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

    +171.2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    if(isset($_POST['username']) and isset($_POST['password'])) {
               $user = $_POST['username'];
               $pass = $_POST['password'];
    
               if($user == $pass) {
                       $_SESSION['user'] = $user;
                       $_SESSION['logged_in'] = true;
               }
       }

    классная авторизация
    оригинал http://bacula.svn.sourceforge.net/viewvc/bacula/trunk/docs/home-page/en/inc/header.php?revision=8397&view=markup

    guest, 14 Апреля 2009

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

    +140.2

    1. 1
    if (port.id == {{ port.id }}) { selected = ' selected="selected"' }

    генерим аяксовым жабоскриптом option-ы в шаблоне.

    guest, 14 Апреля 2009

    Комментарии (50)
  10. Java / Говнокод #862

    +135.6

    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
    for(int time = 0; time < 24 * 3600;  time++)
    {
    	for(int i = 0; i < arr.Length; i++) 
    		if(time >=toSec(arr[i]) && time < toSec(dep[i]))
    		{
    			if(time >= toSec("18:00:00") && time <= toSec("23:59:59"))
    				x++;
    			else if (time >= toSec("00:00:00") && time <= toSec("05:59:59"))
    				x++;
    			else
    				s++;
    			break;
    		}

    guest, 13 Апреля 2009

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