1. Список говнокодов пользователя d_fomenok

    Всего: 70

  2. C# / Говнокод #19485

    −26

    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
    public static void Print(object obj)
    		{
    			Console.Write(obj);
    		}
    
    		public static void Print1(string format, object obj1)
    		{
    			Console.Write(format, obj1);
    		}
    
    		public static void Print2(string format, object obj1, object obj2)
    		{
    			Console.Write(format, obj1, obj2);
    		}
    
    		public static void Print3(string format, object obj1, object obj2, object obj3)
    		{
    			Console.Write(format, obj1, obj2, obj3);
    		}
    		
    		// И тд
    
    		public static void PrintLine(object obj)
    		{
    			Console.WriteLine(obj);
    		}
    
    		public static void PrintLine1(string format, object obj1)
    		{
    			Console.WriteLine(format, obj1);
    		}
    
    		public static void PrintLine2(string format, object obj1, object obj2)
    		{
    			Console.WriteLine(format, obj1, obj2);
    		}
    
    		public static void PrintLine3(string format, object obj1, object obj2, object obj3)
    		{
    			Console.WriteLine(format, obj1, obj2, obj3);
    		}
    
    		///  И тд
    
    		public static ConsoleKeyInfo ReadKey()
    		{
    			return Console.ReadKey();
    		}
    
    		public static ConsoleKeyInfo WaitKey()
    		{
    			return Console.ReadKey(true);
    		}

    d_fomenok, 18 Февраля 2016

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

    −28

    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
    public function parser_rock_txt() {
            $i = 0;
            $new_songs = 0;
            //номер категории, чтобы хранить в базе. У меня Рок = 1
            $category = 1;
      		//Скачиваем страничку с сайта Rock-Txt.ru
            $data = file_get_html('http://rock-txt.ru/');
            //нашли хотя бы одну ссылку на песни по буквам (проходим навигацию)
            if (count($data->find('div.a-z a'))) {
                //пробежим по всей навигации
                foreach ($data->find('div.a-z a') as $a) {
                    //Выводим букву, которую парсим
                    echo ('Текущая буква - ' . $a->plaintext . '<br />');
                    //нашли список всех исполнителей
                    $data_vocalist = file_get_html("http://rock-txt.ru" . $a->href);
                    //если есть хотя бы один исполнитель
                    if (count($data_vocalist->find('#dle-content div.full-news a'))) {
                        foreach ($data_vocalist->find('#dle-content div.full-news a') as $vocalist) {

    Премия "Лучший говнокод года"

    d_fomenok, 18 Февраля 2016

    Комментарии (20)
  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. PHP / Говнокод #19459

    +4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    $result = mk_send_data ($post, $mk_config['api1']."payment.php");
    	if ($result == 'error') { $result = mk_send_data ($post, $mk_config['api2']."payment.php"); }
    	if ($result == 'error') {
    		return "0";
    	}else{
    		$result = mk_parse_result($result);
    		return $result;
    	}

    d_fomenok, 14 Февраля 2016

    Комментарии (1)
  6. 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)
  7. C# / Говнокод #19443

    −31

    1. 1
    Холивар!

    C# быстрее C++ в 16 раз!

    d_fomenok, 12 Февраля 2016

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

    +7

    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
    static int[] Compute(int[] array) 
    { 
    int count = array.Length; 
    int[] result = new int[count]; 
    
    for (int i = 0, j = 0, mul = 1; i < count; ++i, j = 0, mul = 1) 
    { 
    for (; j != i; ++j) 
    mul *= array[j]; 
    
    for (++j; j != count; ++j) 
    mul *= array[j]; 
    
    result[i] = mul; 
    } 
    return result; 
    }

    Ибо нефиг писать такие шарпи у for

    d_fomenok, 11 Февраля 2016

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

    +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
    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
    var pts = new Vector3[vCount];
    var r = new Random();
    
    for (var i = 0; i < pts.Length; i++)
    pts[i] = new Vector3(r.Next(-10000, 10000), r.Next(-600, 600), r.Next(-10000, 10000)) * 0.05f;
    /*for (var i = 0; i < pts.Length; i++)
    for (var j = 0; j < pts.Length; j++)
    if (pts[i].X > pts[j].X)
    {
    var tmp = pts[i];
    pts[i] = pts[j];
    pts[j] = tmp;
    }*/
    var vertices = new VertexPositionColor[vCount];
    var indices = new int[vCount * 6];
    //*
    for (var i = 0; i < vCount; i++)
    {
    vertices[i] = new VertexPositionColor(pts[i], new Color(new Vector3(r.Next(-100000, 100000), r.Next(-100000, 100000), r.Next(-100000, 100000)) * 0.00001f));
    indices[i * 6] = i;
    indices[i * 6 + 3] = i;
    var minDist = new float[] { 100000000, 100000000, 100000000 };
    var minId = new int[] { 0, 0, 0 };
    for (var j = 0; j < vCount; j++)
    {
    if (j == i) continue;
    var dist = Vector3.DistanceSquared(pts[i], pts[j]);
    if (dist < minDist[0])
    {
    minDist[2] = minDist[1]; minId[2] = minId[1];
    minDist[1] = minDist[0]; minId[1] = minId[0];
    minDist[0] = dist; minId[0] = j;
    }
    else if (dist < minDist[1])
    {
    minDist[2] = minDist[1]; minId[2] = minId[1];
    minDist[1] = dist; minId[1] = j;
    }
    else if (dist < minDist[2])
    {
    minDist[2] = dist;
    minId[2] = j;
    }
    }
    indices[i * 6 + 1] = minId[0];
    indices[i * 6 + 2] = minId[1];
    indices[i * 6 + 4] = minId[1];
    indices[i * 6 + 5] = minId[2];
    }//*/

    Антон, 20 лет.

    Особенно вставило

    indices[i * 6 + 1] = minId[0];
    indices[i * 6 + 2] = minId[1];
    indices[i * 6 + 4] = minId[1];
    indices[i * 6 + 5] = minId[2];

    d_fomenok, 09 Февраля 2016

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

    −11

    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
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Runtime.InteropServices;
    using System.Reflection;
    
    namespace CSharpOneLove
    {
        unsafe class Program
        {
            static void Main(string[] args)
            {
                while (true)
                {
                    var Input = Console.ReadLine();
                    Console.WriteLine((from Current in new string[]
                    {
                        "Понедельник",
                         "Вторник",
                         "Среда",
                         "Четверг",
                         "Пятница",
                         "Суббота",
                         "Воскресенье"
                    }
                    select $"Сегодня {Current}").Contains(Input) ? $"Через 7 дней {Input.Split(' ').Last()}" : $"Ты пидор");
                }
            }
        }
    }

    d_fomenok, 08 Февраля 2016

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

    −14

    1. 1
    FileInfo[] files = dir.GetFiles().Where(i=>i.Name.EndsWith(".png") || i.Name.EndsWith(".ico")).ToArray();

    d_fomenok, 05 Февраля 2016

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