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

    −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
    bool Diagram::checkIsOverlayElements(const int index)
            {
                int _x0, _y0, _xX, _yY;
    
                int x0 = _vectorFigure[index]->getCoordinate().getX0();
                int y0 = _vectorFigure[index]->getCoordinate().getY0();
                int xX = _vectorFigure[index]->getCoordinate().getXx();
                int yY = _vectorFigure[index]->getCoordinate().getYy();
    
                for(int _index = 0; _index < _vectorFigure.size(); _index++)
                {
                    _x0 = _vectorFigure[_index]->getCoordinate().getX0();
                    _y0 = _vectorFigure[_index]->getCoordinate().getY0();
                    _xX = _vectorFigure[_index]->getCoordinate().getXx();
                    _yY = _vectorFigure[_index]->getCoordinate().getYy();
    
                    if(((x0 >= _x0 && x0 <= xX)
                        &&(y0 >= _y0 && y0 <= _yY))
                        ||((xX >= _x0 && xX <= _xX)
                            &&(yY >= _y0 && yY <= _yY))
                        ||((x0 >= _x0 && x0 <= xX)
                            &&(yY >= _y0 && y0 <= _yY))
                        ||((xX >= _x0 && xX <= _xX)
                           &&(y0 >= _y0 && yY <= _yY)))
                    {
                        return true;
                    }
                }
                return false;
            }

    Проверка наложения фигур друг на друга.

    Isaac, 17 Февраля 2016

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

    +2

    1. 1
    $sqo_answer['remark']!=''?$sqo_answer['remark']:''

    найдено на реальном проекте. один из тысячи

    castortroy06, 17 Февраля 2016

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

    +3

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    // Контейнер текста лицензии
    var licenseText = document.getElementById('license_text');
    // Текст лицензии
    licenseText.children[0].children[2].textContent = locale.admin_registration.license_text;
    // Ссылка лицензии
    licenseText.children[1].textContent = locale.admin_registration.license_text_link;

    SevaSport, 16 Февраля 2016

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

    +5

    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
    var From = $('#TransferFrom').val();
    					var To = $('#TransferTo').val();
    					var Time = Number($('#TransferTime').val());
    					var Count = Number($('#TransferCount').val());
    					$(['#', 'Debet', From].join('')).text(Number($(['#', 'Debet', From].join('')).text()) + Count);
    					$(['#', 'Credit', To].join('')).text(Number($(['#', 'Credit', To].join('')).text()) + Count);			
    					$(['#', 'Cache', From].join('')).text(Number($(['#', 'Cache', From].join('')).text()) - Count);
    					$(['#', 'Cache', To].join('')).text(Number($(['#', 'Cache', To].join('')).text()) + Count);
    					setTimeout(function()
    					{
    						$(['#', 'Debet', From].join('')).text(Number($(['#', 'Debet', From].join('')).text()) - Count);
    						$(['#', 'Credit', To].join('')).text(Number($(['#', 'Credit', To].join('')).text()) - Count);	
    						$(['#', 'Cache', From].join('')).text(Number($(['#', 'Cache', From].join('')).text()) + Count);
    						$(['#', 'Cache', To].join('')).text(Number($(['#', 'Cache', To].join('')).text()) - Count);
    					}, Time * 1000);

    Да это сука гениально!

    d_fomenok, 16 Февраля 2016

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

    −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
    public async Task AddOrUpdateAsync<T>(string key, T value) where T : class
     {
          ConcurrentQueue<T> queue = null;
          await Task.Run(() =>
          {
                var cacheItem = _cache.GetCacheItem(key);
                if (cacheItem != null)
                {
                    queue = cacheItem.Value as ConcurrentQueue<T>;
                 }
            });
            await Task.Run(() => queue.Enqueue(value));
     }

    типа кусок из добавления нового элемента в кэш. Стильно, модно, асинхронно!

    ivli, 15 Февраля 2016

    Комментарии (0)
  6. PHP / Говнокод #19465

    −1

    1. 1
    $filds[$fild['fild']] = array('fild' => $fild['fild'],'name' => $fild['name'],'options'=>explode(',',$fild['type']));

    Филд Коллиндз

    deep, 15 Февраля 2016

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

    −111

    1. 1
    ПроцентНДС = 18;

    Сферический, в вакууме. При любых условиях. 18! И точка! Что? Перечисление? Какое нахрен ещё перечисление! Перечисления для слабаков!

    levxxx, 15 Февраля 2016

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

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    parent = Folder.get_parent->do
    while not [parent is null] : {
        current = parent
        parent  =  Folder.get_parent->do
        break
    }

    так вот ищут корневую папку

    _a_o_O, 15 Февраля 2016

    Комментарии (1)
  9. PHP / Говнокод #19458

    +5

    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
    FUNCTION PHP_FIREWALL_get_env($st_var) {
    		global $HTTP_SERVER_VARS;
    		if(isset($_SERVER[$st_var])) {
    			return strip_tags( $_SERVER[$st_var] );
    		} elseif(isset($_ENV[$st_var])) {
    			return strip_tags( $_ENV[$st_var] );
    		} elseif(isset($HTTP_SERVER_VARS[$st_var])) {
    			return strip_tags( $HTTP_SERVER_VARS[$st_var] );
    		} elseif(getenv($st_var)) {
    			return strip_tags( getenv($st_var) );
    		} elseif(function_exists('apache_getenv') && apache_getenv($st_var, true)) {
    			return strip_tags( apache_getenv($st_var, true) );
    		}
    		return '';
    	}

    Это шедевр!

    d_fomenok, 14 Февраля 2016

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

    +2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    $host = Doctrine_Core::getTable("TransfertConfij")->find(1)->emailserver;
    $emailto = $form->getValue('addresstestemail');
    $port = Doctrine_Core::getTable("TransfertConfij")->find(1)->port;
    $encriptyon = Doctrine_Core::getTable("TransfertConfij")->find(1)->encriptyon;
    $login = Doctrine_Core::getTable("TransfertConfij")->find(1)->loginemailserver;
    $pass = Doctrine_Core::getTable("TransfertConfij")->find(1)->passemailserver;
    $content = $form->getValue('contenttestemail');
    
    // Далее код отправки письма.

    5 запросов? Какая разница? работает ведь!

    rkgrep, 14 Февраля 2016

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