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

    +17

    1. 1
    Code = string.Concat(Code1 + '/' + Code1);

    Конкат 100%

    andrew123, 18 Апреля 2016

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

    −10

    1. 1
    2. 2
    3. 3
    4. 4
    static void Alert(object text)
    		{
    			Console.WriteLine(text);
    		}

    d_fomenok, 17 Апреля 2016

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

    −10

    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
    static bool IsPalindrome( int value ) { 
    int reverseValue = 0; 
    if(value < 0) value = -value; 
    int tempValue = value; 
    int reverseValueTens = 1; 
    while(tempValue > 0) { 
    reverseValueTens *= 10; 
    tempValue /= 10; 
    } 
    reverseValueTens /= 10; 
    tempValue = value; 
    while(tempValue > 0) { 
    //Alert( reverseAbsValueAddition ); 
    reverseValue += (tempValue - (tempValue/10)*10) * reverseValueTens; 
    reverseValueTens /= 10; 
    tempValue /= 10; 
    } 
    //Alert( reverseAbsValue ); 
    return reverseValue == value; 
    }

    d_fomenok, 17 Апреля 2016

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

    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
    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
    private void CaretNormalize()  {
                if (Template.Terminals.Count == 0) { _sTermEnd = _sOffStart = _sOffEnd = _sTermStart = 0; return; }
                if (_sTermStart == _sTermEnd) {
                    if (_sTermStart < 0) _sTermEnd = _sOffStart = _sOffEnd = _sTermStart = 0;
                    else if (_sTermEnd > Template.Terminals.Count - 1) {
                        _sTermEnd = _sTermStart = Template.Terminals.Count - 1;
                        _sOffStart = _sOffEnd = Template.Terminals[Template.Terminals.Count - 1].Text.Length;
                    }
                    else  {
                        if (_sOffStart != _sOffEnd) {
                            var nos = Math.Min(_sOffStart, _sOffEnd);
                            _sOffEnd = Math.Max(_sOffStart, _sOffEnd);
                            _sOffStart = nos;
                            if (_sOffStart < 0)  {
                                _sTermEnd = --_sTermStart;
                                if (_sTermEnd < 0) _sTermStart = _sOffStart = 0; else _sOffStart = Template.Terminals[_sTermEnd].Text.Length - 1;
                            }
                            if (_sOffEnd > Template.Terminals[_sTermEnd].Text.Length - 1) {
                                _sTermEnd = ++_sTermStart;
                                if (_sTermEnd > Template.Terminals.Count - 1)
                                {
                                    _sTermEnd = Template.Terminals.Count - 1;
                                    _sOffEnd = Template.Terminals[_sTermEnd].Text.Length;
                                }
                                else _sOffEnd = 0;
                            }
                        }
                        else
                        {
                            if (_sOffStart < 0) {
                                _sTermEnd = --_sTermStart;
                                if (_sTermEnd < 0)  _sTermStart = _sOffEnd = _sOffStart = 0; else _sOffEnd = _sOffStart = Template.Terminals[_sTermEnd].Text.Length - 1;
                            }
                            if (_sOffEnd > Template.Terminals[_sTermEnd].Text.Length - 1) {
                                _sTermEnd = ++_sTermStart;
                                if (_sTermEnd > Template.Terminals.Count - 1) {
                                    _sTermEnd = Template.Terminals.Count - 1;
                                    _sOffEnd = _sOffStart = Template.Terminals[_sTermEnd].Text.Length;
                                } else _sOffEnd = _sOffStart = 0;
                            }
                        }
                    }
                } else {
                    if (_sTermStart > _sTermEnd) {
                        var t = _sTermStart;
                        _sTermStart = _sTermEnd;
                        _sTermEnd = t;
                        t = _sOffStart;
                        _sOffStart = _sOffEnd;
                        _sOffEnd = t;
                    }
                    if (_sTermStart < 0) _sOffStart = _sTermStart = 0;
    
                    if (_sTermEnd > Template.Terminals.Count - 1) {
                        _sTermEnd = Template.Terminals.Count - 1;
                        _sOffEnd = Template.Terminals[Template.Terminals.Count - 1].Text.Length;
                    }
                    if (_sOffStart < 0) {
                        --_sTermStart;
                        if (_sTermStart < 0) _sTermStart = _sOffStart = 0; else _sOffStart = Template.Terminals[_sTermStart].Text.Length - 1;
                    }
                    if (_sOffEnd > Template.Terminals[_sTermEnd].Text.Length - 1) {
                        ++_sTermEnd;
                        if (_sTermEnd > Template.Terminals.Count - 1) {
                            _sTermEnd = Template.Terminals.Count - 1;
                            _sOffEnd = Template.Terminals[_sTermEnd].Text.Length;
                        }
                        else _sOffEnd = 0;
                    }
                }
            }

    qwe345asd, 17 Апреля 2016

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

    −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
    private void cb_activated(TreePath path, TreeViewColumn column) {
            Totem.Object t = (Totem.Object)this.object;
            uint selected = path.get_indices()[0];
            uint current = t.get_playlist_pos();
    
            if (selected > current) {
                for (int i = 0; i < selected - current; i++)
                    t.remote_command(RemoteCommand.NEXT, "");
            } else if (current > selected) {
                for (int i = 0; i < current - selected; i++)
                    t.remote_command(RemoteCommand.PREVIOUS, "");
            }
        }

    Vala. Тормозит эта хуйня жутко, так как Totem открывает все файлы в плейлисте, пока не доберётся до выбранного.

    CYB3R, 17 Апреля 2016

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

    +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
    Task.Run(() =>
                         {
                             while (true)
                             {
                                 var nrl = new List<int>();
                                 lock (delList)
                                 {
                                     foreach (var i in delList)
                                     {
                                         try { File.Delete(System.IO.Path.GetTempPath() + @"\" + SesionRandom + i + ".xps"); }
                                         catch (Exception)
                                         {
                                             nrl.Add(i);
                                         }
                                     }
                                     delList = nrl;
                                 }
                                 Thread.Sleep(10000);
                             }
                         });

    Упёртый файл не хочет удаляться, пока не попробуешь n раз....

    qwe345asd, 16 Апреля 2016

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

    +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
    <?
    	function __echo($str){
    		return "$str\n";
    	}
    	function _echo ($str){
    		echo __echo($str);
    	}
    	function _echo_utf8($str){
    		_echo (iconv('windows-1251', 'UTF-8//IGNORE', $str));
    	}
    
    	_echo("<div id='class_edit_add' style='display:none;margin-left:30px;'>");
    	_echo("<div style='margin-bottom:30px;'><center>");
    	_echo_utf8("Добавить &nbsp;");
    	_echo("<select id='chose_class_edit_add_something'>");
    	_echo("<option selected value='0'></option>");
    	_echo_utf8("<option value='1'>предмет</option>");
    	_echo_utf8("<option value='2'>учителя</option>");
    	_echo_utf8("<option value='3'>ученика</option>");
    	_echo_utf8("<option value='4'>подгруппу</option>");
    	_echo("</select>");
    	_echo("<input type='button' class='button' value='ok' onclick=\"class_edit_add_something();\">");
    	_echo("</сenter></div>");
    	_echo("<div id='div_class_edit_add_something_out' style='display:none'></div>");
    	_echo("</div>");

    _echo_utf8

    jufer, 16 Апреля 2016

    Комментарии (27)
  8. JavaScript / Говнокод #19825

    −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
    function delMessage(id,posted) {
    				if (confirm("Удалить сообщение от "+posted+" ?")) {
                        if('corporate'=='common')
    					{   
                            window.location="/forum/theme/?id=22213&delmsg="+id;
                        }
                        else if ('corporate'=='olimpic')
                        {
                            window.location="/competitions/kazah/team/?teamId=0&tab=forum&themeId=22213&delmsg="+id;
                        }
                        else if ('corporate'=='city')
                        {
                            window.location="/city/?id=&tab=forum&themeId=22213&delmsg="+id;
                        }
                        else
                        {
                            window.location="/corporation/?id=1401150&tab=forum&themeId=22213&delmsg="+id;
                        }
    				}
    			}
                function addMessage() {
    				document.messageForm.submit();
                }
                function closeMessage() {
    				var textarea=document.getElementById("messagetext");
                    if (textarea) textarea.value="";
                    var div=document.getElementById("submit");
                    if (div) div.style.display="none";
                }
                function showSubmit() {
                	showElement("submit");
                }
                function messageKeyDown(event) {
            	if (!event) event=window.event;
                    if (event.keyCode==13 && event.ctrlKey || event.keyCode==10) {
                    addMessage();
                    }
                }

    d_fomenok, 15 Апреля 2016

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

    +4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    <?if(false){?>
    <ul class="top_nav_lang">
    <?if($lang != 'en'){?><li><a href="en"><span>EN</span></a></li><?}?>
    <?if($lang != 'bg'){?><li><a href="bg"><span>BG</span></a></li><?}?>
    </ul>
    <?}?>

    выбор языка...

    daemonkeeper, 15 Апреля 2016

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

    −2

    1. 1
    curl_setopt($ch, CURLOPT_POSTFIELDS, urldecode(http_build_query($postParams)));

    Bitrop, если читаешь это... Спасибо.. мы тут немного посидели подумали).. Сначала зачем, потом почему)

    dwsVad, 15 Апреля 2016

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