1. Список говнокодов пользователя guest

    Всего: 1419

  2. PHP / Говнокод #254

    +28.1

    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
    if ( 0 == 0 ) 
    { 
      $x += 1; 
      $yellow = ""; 
      if ( $myhighlight_unit[$i_high] == $row[$i]['ID'] ) 
      { 
        //echo $myhighlight_unit[$i_high]." == ".$i_high."<br />";   
        $yellow = "background-color: #ffcc33;"; 
      } 
      if ( $row[$i]['approved'] > 0 && $_SESSION['userid'] > 3 ) 
      { 
        $yellow = "background-color: #ff0000;"; 
      } 
      if ( $i_tr == 0 ) 
      { 
        echo "<tr>"; 
      }
    }

    Очередной шедевр от автора #66, #68 и #69

    guest, 24 Декабря 2008

    Комментарии (8)
  3. VisualBasic / Говнокод #253

    −544.2

    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
    set root=D:\work\
    set batch=D:\batch
    set default=mfs
    set svncmd=svn
    set revert=revert
    set config=WebUI\Web.config
    set phpfile=wc.php
    set start=start /b /wait
    set rerun=rerun.cmd
    set build=build.cmd
    
    if  "%2"=="" (set where=%batch%\svn.txt) else (set where="%2")
    if "%1"=="commit" (set o=-F %batch%\svnlog.log)
    if "%1"=="commit" (set m=-m "%3")
    
    prompt $G
    color 1f
    cls
    
    for /f %%s in (%where%) do (
    	title %1 %%s
    	echo ===============================================================================
    	echo %1 %%s
    	if "%%s"=="%default%" (
    		%svncmd% %revert% %root%%%s\%config% >> nul
    		%svncmd% %1 %o% %m% %root%%%s
    		%phpfile% %root%%%s\%config%
    		pause
    		title build %%s
    		%build% %%s /b
    		title rerun %%s
    		%rerun% %%s /b
    	) else (
    		%svncmd% %1 %o% %m% %root%%%s
    		pause
    	)
    	title %1 %%s - done!
    )
    exit

    batch-скрипт под windows, делает апдейт/коммит в SVN.
    Демонстрация неразделённой любви к переменным в батниках.

    ~anmiles~

    guest, 23 Декабря 2008

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

    +16

    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
    --------CSS----------
    .window {
    	position:fixed;
    	height:300px;
    	width:300px;
    	background: #FCFDCC;
    }
    .window .wlt {
    	float: left;
    	height:15px;
    	width:11px;
    	background: url("design/wlt.gif");
    }
    .window .wrt {
    	float: right;
    	height:15px;
    	width:11px;
    	background: url("design/wrt.gif");
    }
    .window .wct {
    	height:15px;
    	width: 100%;
    	background: url("design/wct.gif");
    }
    
    .window .content {
    	float: left;
    }
    --------HTML--------------------
    <div class="window">
     <div class="wlt"></div>
     <div class="wrt"></div>
     <div class="wct"></div>
    </div>

    Как заставить этот код работать в ИЕ7?

    guest, 23 Декабря 2008

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

    +29

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    Nullable<float> r = p.Intersects( b );
    
                if( r.HasValue)
                {
                    c = Color.BlueViolet;
                }

    guest, 23 Декабря 2008

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

    +23.9

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    $params = array (
            'host'     => $cfgMessageDb->host,
            'username' => $cfgMessageDb->username,
            'password' => $cfgMessageDb->password,
            'dbname'   => $cfgMessageDb->name,
            'persistent' => ( defined("USE_PERSISTENT_CONNECTION") && USE_PERSISTENT_CONNECTION ) ? true : false
        );

    И вот таких кусков дохренища.

    guest, 23 Декабря 2008

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

    −15.8

    1. 1
    StringBuffer url = new StringBuffer( HTTPS + module + TAGS + tag + SLESH );

    guest, 23 Декабря 2008

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

    −63.5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    void SimplexIteration::ReWidth()
    {  w[-2]=w[0]=Width; w[-1]=5; for(size_t j=1;j<A.size_j();j++) w[j]=Width;
       if (var) for(size_t j=1; j<A.size_j(); j++)
                   if(strlen(var[j])>w[j]) w[j]=strlen(var[j]);
    }

    Особенно порадовало w[-2]. Знаю, что так можно, но все равно говнисто.

    guest, 23 Декабря 2008

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

    −46.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
    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
    switch (*p)
             {
                case '0': id += 0; break;
                case '1': id += 1; break;
                case '2': id += 2; break;
                case '3': id += 3; break;
                case '4': id += 4; break;
                case '5': id += 5; break;
                case '6': id += 6; break;
                case '7': id += 7; break;
                case '8': id += 8; break;
                case '9': id += 9; break;
                case 'a': case 'A': id += 10; break;
                case 'b': case 'B': id += 11; break;
                case 'c': case 'C': id += 12; break;
                case 'd': case 'D': id += 13; break;
                case 'e': case 'E': id += 14; break;
                case 'f': case 'F': id += 15; break;
                case 'g': case 'G': id += 16; break;
                case 'h': case 'H': id += 17; break;
                case 'i': case 'I': id += 18; break;
                case 'j': case 'J': id += 19; break;
                case 'k': case 'K': id += 20; break;
                case 'l': case 'L': id += 21; break;
                case 'm': case 'M': id += 22; break;
                case 'n': case 'N': id += 23; break;
                case 'o': case 'O': id += 24; break;
                case 'p': case 'P': id += 25; break;
                case 'q': case 'Q': id += 26; break;
                case 'r': case 'R': id += 27; break;
                case 's': case 'S': id += 28; break;
                case 't': case 'T': id += 29; break;
                case 'u': case 'U': id += 30; break;
                case 'v': case 'V': id += 31; break;
                case 'w': case 'W': id += 32; break;
                case 'x': case 'X': id += 33; break;
                case 'y': case 'Y': id += 34; break;
                case 'z': case 'Z': id += 35; break;
             }

    считаем нечто типа хэша. захотим изменить алгоритм, сделав вместо сложения - ксор, будем фаница реплейсом.
    источник http://www.winsim.com/diskid32/diskid32.cpp
    там же красивые переменные int ijk = 0;

    guest, 23 Декабря 2008

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

    +47.9

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if (auth_exit_callback != undefined)
    {
       auth_exit_callback = undefined;
       auth_exit_callback();
    }

    Вызов колбэка и обнуление ссылки на него

    guest, 23 Декабря 2008

    Комментарии (1)
  11. Си / Говнокод #245

    +14.2

    1. 1
    printf("%c%c%c%c",a,*(&a+1),*(&a+2),*(&a+3));

    выводим long int побайтово в бинарном виде :)

    guest, 22 Декабря 2008

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