1. C# / Говнокод #12816

    +130

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    Открытие в проводнике подпапки "logs" основной папки приложения при нажатии кнопки на панели инструментов:
    1) получение с сервера строки
    "{(new ShellClass()).Open(System.IO.Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.FileName) + "\\logs");}"
    2) формирование текста с полным объявлением класса, содержащего полученный выше код в методе Run
    3) компиляция этого текста в сборку с помощью CSharpCodeProvider
    4) создание экземпляра класс и выполнение метода Run

    Доигрались... Проснулся пятилапый пес "Пиздец" и наступил.

    grobotron, 28 Марта 2013

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

    +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
    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
    #include <cstdlib>
    #include <iostream>
    #include <time.h>
    
    using namespace std;
    
    const int n=20;
    int mass[20];
    
    void massiv(int x[])
    {
    srand(time(NULL));
    for(int i=0;i<20;i++) mass[i]=rand()%100;
    return 0;
    }
    
    void vivod(int x[])
    {
    for(int i=0;i<20;i++) cout<<mas[i]<<"\n";
    return 0;
    }
    
    
    void sort (int x[])
    {
    int i,j,b;
    for(j=1;j<=n-1;j++)
    for(i=0;i<=n-1-j;i++)
    if (mass[i]>mass[i+1])
    {
    b=mass[i];
    mass[i]=mass[i+1];
    mass[i+1]=b;
    }
    }
    return 0;
    }
    
    int main(int argc, char *argv[])
    {
        zapolneniemassiva(mass[20]);
        pokaz(mass[20]);
    	sort(mass[20]);
    	variant3(mass[20]);
    	
        system("PAUSE");
        return EXIT_SUCCESS;
    }

    Одногруппник сделал лабу на C++, программа сортирует массив по возрастанию и выводит, ну, по крайней мере, должна.

    TBoolean, 28 Марта 2013

    Комментарии (86)
  3. C# / Говнокод #12814

    +135

    1. 1
    static bool AlwaysTrue<T>(T obj) { return true; }

    ыыы

    taburetka, 28 Марта 2013

    Комментарии (24)
  4. C# / Говнокод #12813

    +128

    1. 1
    2. 2
    Проклятые клоуны локализуют вручную компоненты DevExpress:
    фразы типа "No available data"/"No image data" отображается везде в элементах как "Пустая дата".

    Шта вы гаварите? Гаварите громчи, я вас ни панимать!

    grobotron, 28 Марта 2013

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

    +1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    int main()
    {
    	__asm()
    	{
    	NOP
    	}
    	return 0;
    }

    программа делает ничего, но делает

    tsovak, 28 Марта 2013

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

    +11

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    typedef ::boost::array<T, item_amount+1> not_raw_array;
    union data
    {
    	 not_raw_array m_raw_array;//Most members of boost::array not suitable for call with raw array. Be careful!
    };

    LispGovno, 27 Марта 2013

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

    +86

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    @Override
    public boolean equals(Object obj)
    {
       return obj != null && obj.equals(this);
    }

    SSSandman, 26 Марта 2013

    Комментарии (23)
  8. Java / Говнокод #12809

    +78

    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
     // Increment bug count and try a work around
                _jvmBug++;
                if (_jvmBug>(__JVMBUG_THRESHHOLD))
                {
                    try
                    {
                        if (_jvmBug==__JVMBUG_THRESHHOLD+1)
                            _jvmFix2++;
                                                           
                        Thread.sleep(__BUSY_PAUSE); // pause to avoid busy loop
                    }
                    catch(InterruptedException e)
                    {
                        Log.ignore(e);
                    }
                }

    Core of the Jetty

    Taky, 26 Марта 2013

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

    +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
    @XmlRootElement(name = "bar")
    public class Bar implements IBarObject{
    
        @XmlElement(name = "return")
        private SuperFoo barObj;
    
        @Override
        public void setBarObject(Foo obj) {
            //TODO: implement method
        }
    
        @Override
        public void setBarObject(URI obj) {
            //TODO: implement method
        }
    
        @Override
        public void setBarObject(SuperFoo obj) {
            barObj = obj;
        }
    
        @Override
        public void setBarObject(List<URI> obj) {
            //TODO: implement method
        }
    
        @Override
    	@XmlTransient
    	public Object getBarObject() {
    		return barObj;
    	}
    }

    Ну хотя бы NotImplementedException, но нет...

    PS Код немного по-переименовывал дабы не спалиться

    myzone, 26 Марта 2013

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

    +156

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    $.post("include/show_watching.php",
        function(data) {
            $('#content').empty().append(data);
        }
    );

    Вот такой вот POST-запрос.

    Stallman, 26 Марта 2013

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