1. 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)
  2. 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)
  3. 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)
  4. Java / Говнокод #249

    −15.8

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

    guest, 23 Декабря 2008

    Комментарии (7)
  5. 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)
  6. 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)
  7. 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)
  8. Си / Говнокод #245

    +14.2

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

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

    guest, 22 Декабря 2008

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

    +28

    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
    this.sector = this.neo.MoveTo(gameTime, out startLive, out steps);                
    
    if (!FP)
    {
        //stepCnt += steps;
        showCard = true;
        FP = true;
    }
    
    // БЫЛО: bool[] btnCard = this.cm.GetCard(stepCnt, out card, this.neo);
    // СТАЛО:
    bool[] btnCard = this.cm.GetCard(neo.Cursector, out card, this.neo);
    
    // ...  НО ИЗЗА ТАКИХ МЕСТ В КОДЕ ЭТО ПИЗДЕЦ КАК СЛОЖНО!
    if (this.card == null)
    {
        //stepCnt -= 29;
        //btnCard = this.cm.GetCard(stepCnt, out card, this.neo);
        btnCard = this.cm.GetCard(neo.Cursector, out card, this.neo);
    }

    guest, 22 Декабря 2008

    Комментарии (1)
  10. Pascal / Говнокод #243

    −29.2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    for i:=1 to n do
    begin
        j:=i;
        a:=b*exp((j-1)*ln(r));
    end;

    Задание геометрической прогрессии. Из решения школьной задачки.

    guest, 22 Декабря 2008

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