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

    +131.8

    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
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    87. 87
    88. 88
    89. 89
    90. 90
    91. 91
    92. 92
    93. 93
    94. 94
    def ad30 // Все понятно из названия, да?
    vgl start_naht 3
    baw gr
    spg ad40
    
    aktuelle_naht = 3 ;
    lad vsp 53 aktuelle_naht ;
    spg up setze_npk_abs ;
    
    vgl start_naht 3
    baw gl
    PPZ # R100 Z1 z1_start Z2 P8 Z3 P9 ;
    
    z1_start = -1590
    z1_ziel =  -2985
    vgl tisch_nr 2
    baw gl
    spg ad31
    z1_start = z1_start + tisch_abstand ;
    z1_ziel  = z1_ziel  + tisch_abstand ;
    def ad31
    z1_soll = z1_start
    
    lad r1 R65
    lad r2 R66
    R1.C = c3_soll ;
    R2.C = c3_soll ;
    R1.B = 0;
    R2.B = 0;
    
    spg up verschiebe_nahtanfang ; 
    
    spg up fahre_z1 ;
    PPZ # A1 -12.13 A2 -15.73 A3 114.05 A4 24 A5 40 A6 -208 Z1 z1_start Z2 P8 Z3 P9
    
    pnd_amp = pnd_amp_laengs ;
    pnd_len = pnd_amp * 0.8
    
    dx = -delta_x_npk
    ges_schweiss = ges_schweiss_orig * 0.85
    npk 4 rel x dx  y 0 z delta_z_npk a 0 b 0 c 0
    
    spg up laengsnaht_ohne_messen ;
    
    ; ------- Veraenderte Punkte speichern
    vgl za_soll 90
    baw kl
    spg ad35
    ; ------- Oberseite -----------------------
    lad r605 r1
    lad r606 r2
    spg ad36
    ; ------- Unterseite ----------------------
    def ad35
    lad r625 r1
    lad r626 r2
    def ad36
    
    lad p1 pos
    
    spg up freifahren
    
    spg up anfahr_ges ;
    p2 = p2 - ( z1_start - z1_ziel )
    liz x p1 y p2 z p3 a p4 b p5 c p6 z1 z1_start z2 p8 z3 p9
    
    spg up grundstellung
    
    spg up brenner_reinigen ;
    
    ; --------------------------------------------------------------
    ; Schweissnaht 4 (Roboterseite)
    ; --------------------------------------------------------------
    def ad40
    vgl start_naht 4
    baw gr
    spg ad50
    
    aktuelle_naht = 4 ;
    lad vsp 53 aktuelle_naht ;
    spg up brenner_reinigen ;
    
    z1_start =   -1590
    z1_ziel  =  -2985
    vgl tisch_nr 2
    baw gl
    spg ad41
    z1_start = z1_start + tisch_abstand ;
    z1_ziel  = z1_ziel  + tisch_abstand ;
    def ad41
    z1_soll  = z1_start ;
    
    lad r1 R67
    lad r2 R68

    Это язык SRCL, используется на некоторых роботах, зовется высокоуровневым. Однако не умеет даже передавать параметры в функции.

    Особенно умиляют команды типа PPZ и LIZ и названия типа aktuelle_naht - писал немец :)

    В конце концов, чтобы запрограммировать этого робота пришлось писать свой конструктор программ, который выдавал эту лажу мегатоннами (а в чем еще измерять разрушительную силу этой хрени??).

    karevn, 11 Февраля 2010

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

    +132.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
    $html .= "\n" . '<script type="text/javascript">' . "\n";
    
            // mootools js that highlights the cells
            for ($row = 0; $row < 5; $row++){
                for ($col = 0; $col < 5; $col++){
                    $box_num = ($col*5) + $row + 1;
                    if (!in_array($box_num, $strength_boxes)){
                        $html .= '
    var fx_strength_'.$box_num.' = new Fx.Morph($(\'colorbox_'.$box_num.'\'), {duration:200, wait:false});
    $(\'strengths\').addEvent(\'mouseenter\', function(){
        fx_strength_'.$box_num.'.start({
            \'opacity\': 0.25
        });
    });
    $(\'strengths\').addEvent(\'mouseleave\', function(){
        fx_strength_'.$box_num.'.start({
            \'opacity\': 1.0
        });
    });
    ';
                    }
                    if (!in_array($box_num, $weakness_boxes)){
                        $html .= '
    var fx_weakness_'.$box_num.' = new Fx.Morph($(\'colorbox_'.$box_num.'\'), {duration:200, wait:false});
    $(\'weaknesses\').addEvent(\'mouseenter\', function(){
        fx_weakness_'.$box_num.'.start({
            \'opacity\': 0.25
        });
    });
    $(\'weaknesses\').addEvent(\'mouseleave\', function(){
        fx_weakness_'.$box_num.'.start({
            \'opacity\': 1.0
        });
    });
    ';
                    }
                }
            }

    html.
    Формируется эффект подсвечивания для неких ячеек в таблице. Расставить классы и написать пять строк - не судьба :)

    karevn, 11 Февраля 2010

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

    +129.5

    1. 1
    2. 2
    3. 3
    <table cellpadding="5"><tr>
    <td width="90%"><input id="dezsearch" type="text" value="" class="text" onKeyDown="if(event.keyCode==13) {parent.location='/ads/find/?section=all&find='+document.getElementById('dezsearch').value;}"></td>
    <td><img src="/img/najti.gif" onClick="parent.location='/ads/find/?section=all&find='+document.getElementById('dezsearch').value"></td></tr></table>

    Вот так вот... Находится не в фрейме

    Suor, 08 Февраля 2010

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

    +122.9

    1. 1
    Голосование за бан во все интернеты для Nemerle.

    Altravert, 08 Февраля 2010

    Комментарии (11)
  5. Куча / Говнокод #2565

    +61

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    function Dec2Hex V = 
    (
    local H
    if V == 0 then H = "00"
    else if V == 1 then H = "01"
    else if V == 2 then H = "02"
    /* и так далее до 253 */
    else if V == 254 then H = "FE"
    else if V == 255 then H = "FF"
    )

    Очень плохой, индусский способ реализации Decimal to Hex конверсии.

    Shitafaka, 07 Февраля 2010

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

    +123.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
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
        <mx:Script>
            <![CDATA[
                ...
                private function someFunction(event:Event):void {
                    progressBar.setProgress(0, 0);
                    
                    PopUpManager.addPopUp(progressBar, cameraView, true);
                    PopUpManager.centerPopUp(progressBar);
                }
                
                private function updateProgress(event:ProgressEvent):void {
                    progressBar.setProgress(event.bytesLoaded, event.bytesTotal);
                }
            ]]>
            
        </mx:Script>
        
        <!--
            Опытным путем удалось установить, что бегущая полоска в ProgressBar
            отображается в PopupManager  только тогда, когда у него есть
            предок с borderStyle="solid", иначе прогресс просто стоит!
        -->
        <mx:Canvas borderStyle="solid" visible="false"> 
            <mx:ProgressBar id="progressBar" label="complete %3%%" labelPlacement="center" mode="manual" x="20" y="10"></mx:ProgressBar>
        </mx:Canvas>
    </mx:Application>

    adobe flex 3
    разгребал это два дня!

    striker, 07 Февраля 2010

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

    +126

    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
    <div id="t21"> 
      <div id="first"> 
        <table> 
          <tbody> 
            <tr><td><noindex><a href="..."><img alt="%AAA%" src="/i/l/belbal.gif"></a></noindex></td></tr>
           </tbody>
         </table>
       </div>
     
      <div class="p"><img src="/i/vert2.gif"></div>
     
      <div> 
        <table> 
          <tbody> 
            <tr><td><noindex><a href="..."><img alt="%AAA%" src="/i/l/anagram.gif"></a></noindex></td></tr>
           </tbody>
         </table>
       </div>
     
      <div class="p"><img src="/i/vert2.gif"></div>
     
      <div> 
        <table> 
          <tbody> 
            <tr><td><noindex><img width="72" height="28" alt="%AAA%" src="/company/about/PFLogo.jpg"><a href="..."></a></noindex></td></tr>
           </tbody>
         </table>
       </div>
     
      <div class="p"><img src="/i/vert2.gif"></div>
     
      <div> 
        <table> 
          <tbody> 
            <tr><td><noindex><a href="..."><img alt="%AAA%" src="/i/l/zibi.gif"></a></noindex></td></tr>
           </tbody>
         </table>
       </div>
     
      <div class="p"><img src="/i/vert2.gif"></div>
     
      <div> 
        <table> 
          <tbody> 
            <tr><td><noindex><a href="..."><img alt="%" src="/i/l/gesus.gif"></a></noindex></td></tr>
           </tbody>
         </table>
       </div>
     
      <div class="p"><img src="/i/vert2.gif"></div>
    
    <!-- И в таком вот духе ещё несколько 50 строк кода -->

    Исходник с сайта-конкурента, откуда срочно понадобилось стырить эту часть. Лучше перепишу сам

    dmOx, 07 Февраля 2010

    Комментарии (12)
  8. Куча / Говнокод #2558

    +127

    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
    @ECHO OFF
    IF NOT %temp% == %tmp% GOTO both_
    GOTO single
    :both
    DEL %temp%\*.* /F /S /Q
    DEL %tmp%\*.* /F /S /Q
    CLS
    ECHO Deleted all files in the TEMP folder: %temp%
    ECHO Deleted all files in the TMP folder: %tmp%
    GOTO end
    :single
    DEL %temp%\*.* /F /S /Q
    CLS
    ECHO Deleted all files in the TEMP folder: %temp%
    :end

    Натолкнулся на просторах интернетов

    erd, 06 Февраля 2010

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

    +137.7

    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
    <div id="spoiler">
    <div>
    <p style="text-align: center;"><input style="margin: 10px; padding: 0px; width: 150px; font-size: 12px; background-color: #fdeaa8;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')['show'].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')['show'].style.display = ''; this.parentNode.parentNode.getElementsByTagName('div')['hide'].style.display = 'none'; this.innerText = ''; this.value = 'Спрятать спойлер'; } else { this.parentNode.parentNode.getElementsByTagName('div')['show'].style.display = 'none'; this.parentNode.parentNode.getElementsByTagName('div')['hide'].style.display = ''; this.innerText = ''; this.value = 'Еще раз показать?'; }" type="button" value="УП Элайя" /></p>
    
    <div>
    <div id="show" style="border-style: solid; border-width: 1px; margin: 0px; padding: 4px; display: none; background-color: transparent; width: 98%;">
    
    <span style="font-size: small;"><span style="color: #000000;">УП «Элайя» всегда готово к любому сотрудничеству и радует своих клиентов превосходным качеством и приемлемой ценой на женскую одежду. Для УП «Элайя» крайне важно поддерживать высокое качество производимой продукции. Предприятие использует только новейшее высокотехнологичное швейное оборудование производства Италии и Японии. </span></span>
    
    </div>
    <div id="spoiler">
    <div>
    <p style="text-align: center;"><input style="margin: 10px; padding: 0px; width: 150px; font-size: 12px; background-color: #fdeaa8;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')['show'].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')['show'].style.display = ''; this.parentNode.parentNode.getElementsByTagName('div')['hide'].style.display = 'none'; this.innerText = ''; this.value = 'Спрятать спойлер'; } else { this.parentNode.parentNode.getElementsByTagName('div')['show'].style.display = 'none'; this.parentNode.parentNode.getElementsByTagName('div')['hide'].style.display = ''; this.innerText = ''; this.value = 'Еще раз показать?'; }" type="button" value="УП АссольМода" /></p>
    
    <div id="show" style="border-style: solid; border-width: 1px; margin: 0px; padding: 4px; display: none; background-color: transparent; width: 98%;">
    
    <span style="color: #000000;"><span style="font-size: small;">Компания "АссольМода" существует на рынке c 2003 года, и все это время уверенно и динамично развивается, расширяет круг постоянных клиентов, увеличиваем ассортимент выпускаемой продукции. </span></span>

    Доброго времени! Ребята, я в этом деле полный нуб. Ситуация тут следующая:
    Как видите здесь 2 спойлера. В Firefox'e пашут оба, в IE 8 не пашет верхняя, а в Google Chrome не пашет нижняя... Я заметил разницу в наличии у верхней одного тега <div> перед вот этими строками:
    <div id="show" style="border-style: solid; border-width: 1px; margin: 0px; padding: 4px; display: none; background-color: transparent; width: 98%;">
    И отсутствие этого тега у нижних таких же строк второй кнопки. Если я добавляю этот тег к нижней, то на странице наступает хаос, сайдбар, футер и шапка сразу разъезжаются, если убираю этот же тег из верхней опять-таки хаос. Не знаю че делать. Помогите пожалуйста найти ошибку. Спасибо.

    civko, 05 Февраля 2010

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

    +123.6

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    local string s1;
    
    s1 = "..\\Save";
    PC = PlayerOwner();
    PC.ConsoleCommand("set Core.System SavePath"@s1);
    SaveGameList.FontScale = FNS_Medium;
    SaveGameList.OnClickSound = CS_Down;

    Вот так не надо переопределять пути :(

    SkaarjZR, 26 Января 2010

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