1. Лучший говнокод

    В номинации:
    За время:
  2. Куча / Говнокод #23378

    +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
    Линейное программирование, очевидно, специфицирует детерминант, откуда следует
    доказываемое равенство. Поэтому доказательство притягивает интеграл от функции
    комплексной переменной, таким образом сбылась мечта идиота — утверждение полностью
    доказано. В общем, умножение двух векторов (скалярное) непредсказуемо. Теорема
    Гаусса — Остроградского, как следует из вышесказанного, стремительно программирует
    математический анализ. Поле направлений, исключая очевидный случай, ускоряет
    интеграл по бесконечной области.
    
    Начало координат, очевидно, синхронизирует невероятный интеграл Гамильтона.
    Сравнивая две формулы, приходим к следующему заключению: умножение двух
    векторов (векторное) тривиально. Подынтегральное выражение, конечно, недоказуемо.
    Критерий сходимости Коши осмысленно упорядочивает равновероятный разрыв функции.
    
    Дело в том, что минимум неоднозначен. Бином Ньютона, общеизвестно, решительно
    притягивает линейно зависимый лист Мёбиуса. Не факт, что минимум проецирует линейно
    зависимый тройной интеграл. Учитывая, что (sin x)’ = cos x, интеграл от функции
    комплексной переменной последовательно допускает критерий сходимости Коши.

    Очень качественные математические вореции. Что удивительно, антивореционный механизм Гугла их не распознал — этот замечательный образец попался мне во время спонтанного гуглинга на около-математическую тему.
    via линaл ру (мутный сайт, стоит какой-то мутный редирект, без презерватива не входить).

    gost, 02 Октября 2017

    Комментарии (3)
  3. bash / Говнокод #23349

    0

    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
    Connected to MongoDB!
    GET /api/v1/labels 200 185ms - 17.35kb
    GET /api/v1/labels 200 507ms - 17.35kb
    GET /api/v1/labels 200 168ms - 17.35kb
    GET /api/v1/labels 200 199ms - 17.35kb
    GET /api/v1/labels 200 161ms - 17.35kb
    GET /api/v1/labels 200 142ms - 17.35kb
    GET /api/v1/labels 200 193ms - 17.35kb
    GET /api/v1/labels 200 125ms - 17.35kb
    GET /api/v1/labels 200 10170ms - 17.35kb
    GET /api/v1/labels 200 152ms - 17.35kb
    GET /api/v1/labels 200 151ms - 17.35kb
    GET /api/v1/labels 200 141ms - 17.35kb
    GET /api/v1/labels 200 135ms - 17.35kb
    GET /api/v1/labels 200 122ms - 17.35kb
    GET /api/v1/labels 200 195ms - 17.35kb

    Обожаю MongoDB

    greshnik, 22 Сентября 2017

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

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    function httpGet(url, params) {
    	var deferred = $q.defer();
    
    	$http.get(url, {params: params}).then(function (response) {
    		deferred.resolve(response);
    	}, function (response) {
    		deferred.reject(response);
    	});
    
    	return deferred.promise;
    }

    user-dob, 30 Августа 2017

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

    +1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    function is_tor_network($ip)
        {
            $tor = array(
    '101.142.102.237' => 1,'101.98.134.31' => 1,'103.246.244.1' => 1,'106.187.34.237' => 1,'106.187.36.183' => 1,'106.187.36.240' => 1,'106.187.37.158' => 1, /* ... Такой длинный код врядли может быть смешным. Пожалуйста, ограничьтесь сотней строк и 6000 символами. */
            );
            return isset( $tor[$ip]) ? true : false;
        }

    Почему бы не захардкодить тор?..

    Stallman, 17 Августа 2017

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

    −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
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    <script type="text/javascript" >
    
    var h_hght = 155; // высота шапки
    
    var h_mrg = 0;   
                     
    $(function(){
     
        var elem = $('#fix');
        var top = $(this).scrollTop();
         
        if(top > h_hght){
            elem.css('top', h_mrg);
        }           
         
        $(window).scroll(function(){
            top = $(this).scrollTop();
             
            if (top+h_mrg < h_hght) {
                elem.css('top', (h_hght-top));
            } else {
                elem.css('top', h_mrg);
            }
        });
     
    });
    </script>

    snegoviktlt, 10 Августа 2017

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

    −2

    1. 1
    labelViewData.CreateTextPainterAccordingAllowedBoundsForLabels

    По Макконнеллу. Название метода должно отражать всю его суть и даже немножко деталей реализации. Ну как немножко, почти все.

    Ekze, 09 Августа 2017

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

    −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
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    #/bin/bash
    
    gen()
    {
        rnd=$RANDOM
        let length=rnd%25
        rnd=$RANDOM
        let one=rnd%10
        one=$(echo $one|tr 0-9 A-Z)
        text=$one
        while [ "$length" -gt 0 ]; do
            rnd=$RANDOM
            let one=rnd%10
            one=$(echo $one|tr 0-9 a-z)
            text=$text$one
            let length-=1
        done
        echo "Новый ник: $text"
    }
    
    while true;do
    gen
    sleep 1
    done

    Генератор ников который реально иногда выдает четкие ники

    botC, 21 Июля 2017

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

    −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
    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
    <CustomTimePicker
                        ref={ref => {
                            if (!ref || this.moved || this.handled)
                                return;
    
                            this.handled = true;
    
                            ref.picker.addEventListener('click', () => {
                                if (this.moved)
                                    return;
    
                                setTimeout(() => {
                                    const panel = ref.panelInstance;
    
                                    if (!panel || !panel._reactInternalInstance)
                                        return;
    
                                    const node = panel._reactInternalInstance._renderedComponent._hostNode.parentNode.parentNode.parentNode;
    
                                    this.moved = true;
                                    this.refs.container.appendChild(node);
    
                                    ref.picker.click();
                                    ref.picker.click();
                                }, 0);
                            });
                        }}
                        showSecond={false}
                        value={this.props.value || moment()}
                        className="timepicker"
                        onChange={(e) => this.handleChange(e)}
                        format={this.format}
                        use12Hours
                    />

    Efog, 07 Июля 2017

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

    −1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    TServerThread = class(TThread)
      private
        procedure DoReadData;
      protected
        ThreadOwner: TIPCServer;
        procedure Execute; override;
        constructor Create(AThreadOwner: TIPCServer);
        destructor Destroy; override;
      public
      end;

    Мы кодили, кодили и наконец накодили!

    antipattern, 27 Июня 2017

    Комментарии (3)
  11. Java / Говнокод #23142

    0

    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
    import java.util.*;
    
    public class Main
    {
    	public static void main(String[] args)
    	{
    		two s = new two(25);
    		s.get();
    	}
    }
    
    class one
    {
    	private int a;
    	
    	one(int a)
    	{
    		this.a = a*2;
    	}
    	
    	void get()
    	{
    		System.out.println(a);
    	}
    }
    
    class two extends one
    {
    	void get()
    	{
    		get();
        }
    	
    	two(int a)
    	{
    		super(a);
    	}
    }

    Когда пытаешься вызвать функцию подкласса из класса

    blondi, 20 Июня 2017

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