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

    Всего: 23

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

    +142

    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
    using System;
    using System.IO;
    using System.IO.Compression;
    using System.Text;
    using System.Net;
    
    class Data : IDisposable
    {
        public void Dispose() { }
    
        MemoryStream MemStr;
    
        public Data(string Url)
        {
            UnZipFile(Url);
        }
    
        MemoryStream DownloadData(string Url)
        {
            using (WebClient Wc = new WebClient())
            {
                MemStr = new MemoryStream(Wc.DownloadData(Url));
            }
    
            return MemStr;
        }
    
        void UnZipFile(string Url)
        {
            MemoryStream MemStr = DownloadData(Url);
    
            using (GZipStream ZipStr = new GZipStream(MemStr, CompressionMode.Decompress))
            {
                byte[] P = new byte[ZipStr.BaseStream.Length];
                ZipStr.BaseStream.Read(P, 0, P.Length);
                FileStream Fs = new FileStream("TmpFile.zip", FileMode.OpenOrCreate, FileAccess.ReadWrite);
                Fs.Write(P, 0, P.Length);
                Fs.Flush();
            }
        }
    }
    
    class Program
    {
        static void Main()
        {
            while (true)
            {
                Console.Write("\nPlease, insert link to download ZIP-file >> ");
                string Abc = Console.ReadLine();
    
                using (Data Obj = new Data(Abc)) ;
            }
        }
    }

    sergylens, 29 Августа 2010

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

    +145

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    <?php
    
    $x = true;
    
    if($x == 1) print "Говнокод - гамносайт";
    elseif($x == 2) print "Все завсегдатые данного сайта - пидоры, причем тупые";
    elseif($x == 3) print "Спасибо за внимание";
    
    ?>

    Сосем мой йух :)

    sergylens, 23 Августа 2010

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

    +142

    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
    void InitializeComponent()
            {
                ResizeRedraw = true;
                this.Paint += new PaintEventHandler(Do);
            }
    
            void Do(object sender, PaintEventArgs e)
            {
                object[] ob = { e.Graphics };
                new Thread(Update).Start(ob);
            }
    
            void Update(Graphics e)
            {
                PointF[] pp = new PointF[this.Width];
    
                for (int i = 0; i < this.Width; i++)
                {
                    pp[i].X = i;
                    pp[i].Y = this.Height / 2;
                }
    
                e.DrawCurve(new Pen(Color.Black, 3), pp);
            }

    sergylens, 16 Августа 2010

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

    +113

    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
    double x, y;
    
    void InitializeComponent()
    {
        this.MouseClick += new MouseEventHandler(Form1_Click);
        this.Paint += new PaintEventHandler(Form1_Paint);
    }
    
    void Form1_Paint(object sender, PaintEventArgs e)
    {
        PointF p = new PointF(0, 0);
        PointF pp = new PointF((float)x, (float)y);
        e.Graphics.DrawPolygon(new Pen(Color.Black, 3), new PointF[2] { p, pp });
    }
    
    void Form1_Click(object sender, MouseEventArgs e)
    {
        x = e.X;
        y = e.Y;
    
        AsyncDraw(ref x, ref y);
    }
    
    void AsyncDraw(ref double x, ref double y)
    {
        x = x;
        y = y;
    }

    sergylens, 14 Августа 2010

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

    +143

    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
    void Draw(object sender, PaintEventArgs e)
            {
                e.Graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
    
                //X
                e.Graphics.DrawLine(new Pen(Color.Blue, 3), new Point(0, this.Height / 2), new Point(this.Width, this.Height / 2));
    
                //Y
                e.Graphics.DrawLine(new Pen(Color.Red, 3), new Point(this.Width / 2, this.Height), new Point(this.Width / 2, 0));
    
    
                PointF[] p = new PointF[this.Width];
    
                //MessageBox.Show((Math.PI / 180 * 1).ToString());
                for(int i = 0, z = this.Width; i < (this.Height / 2); i++, z++)
                {
                    p[i].X = (float)Math.Cos(z) * this.Width;
                    p[i].Y = (float)Math.Sin(i) * this.Height;
                }
    
                e.Graphics.DrawCurve(new Pen(Color.LightSkyBlue, 2), p, 2);
            }

    sergylens, 13 Августа 2010

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

    +142

    1. 1
    2. 2
    string a = "Hello World!";
    printf("%s", a);

    sergylens, 12 Августа 2010

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

    +112

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    //Floating
    float k = 0.0001f;
    for (float i = 10.9f; i >= -10.9f; i--)
    {
        i += +1 - k;
        e.Graphics.DrawEllipse(new Pen(Color.Green, 5), 15 * (float)Math.Sin(i), 15 * i, 5, 5);
    }

    Учусь рисовать окружность

    sergylens, 11 Августа 2010

    Комментарии (403)
  9. Haskell / Говнокод #3942

    −91

    1. 1
    2. 2
    fac 1 = 1
    fac n = fac (n-1) * n

    Вычисления факторила advanced-нубами с луркмора(с) на Haskell

    sergylens, 11 Августа 2010

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

    +119

    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
    namespace WF_Map1
    {
        public partial class Form1 : Form
        {
    
            int count = 0;
    
            public Form1()
            {
                Control.CheckForIllegalCrossThreadCalls = false;
                InitializeComponent();
    
                MoveImg X = new MoveImg(LetsMove);
                AsyncCallback cb = new AsyncCallback(End);
                IAsyncResult ar = X.BeginInvoke(5, 5, ref pictureBox1, ref count, cb, new object[] { });
            }
    
            static void LetsMove(int x, int y, ref PictureBox pic1, ref int count)
            {
    
                test:
    
                using (MySqlConnection mysqlConn = new MySqlConnection("Host = localhost; User Id = root; Password = 1234;"))
                {
                    try
                    {
                        mysqlConn.Open();
    
                        using (MySqlCommand mysqlCmd = new MySqlCommand("use move; SELECT * FROM `move`.`test` LIMIT " + count + ", 1;", mysqlConn))
                        {
    
                            MySqlDataReader Dr = mysqlCmd.ExecuteReader();
                        
                            while (Dr.Read())
                            {
                                if (Convert.ToInt32(Dr["x"]) > 25 && Convert.ToInt32(Dr["y"]) > 25) break;
    
                                pic1.Location = new Point(Convert.ToInt32(Dr["x"]), Convert.ToInt32(Dr["y"]));
                                count++;
                            }
    
                            mysqlCmd.Dispose();
                            Thread.Sleep(1000);
                        }
                    }
                    catch
                    {
    
                    }
                    finally
                    {
                        mysqlConn.Clone();
                    }
    
                    goto test;
                }
            }
    
            void End(IAsyncResult ar)
            {
                MoveImg X = (MoveImg)((AsyncResult)ar).AsyncDelegate;
                X.EndInvoke(ref pictureBox1, ref count, ar);
            }
    
            delegate void MoveImg(int x, int y, ref PictureBox pic1, ref int count);
        }
    }

    Вот так вот мы создали перемещение :)))))

    с "goto" - убивает на корню )))))))

    sergylens, 02 Августа 2010

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

    +101

    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
    using (MySqlConnection mysqlConn = new MySqlConnection(connStr))
                {
                    try
                    {
                        mysqlConn.Open();
    
                        Type Dbs = typeof(DbState);
    
                        foreach(string s in Enum.GetNames(Dbs))
                        {
                            Console.WriteLine(s + " : " + Enum.Format(Dbs, Enum.Parse(Dbs, s), "d"));
                        }
    
                        using (MySqlCommand mysqlCmd = new MySqlCommand("use oleg;", mysqlConn))
                        {
                            try
                            {
                                mysqlCmd.ExecuteNonQuery();
    
                                using (fact obj = new fact())
                                {
                                    for (int i = 0; i < 10; i++)
                                    {
                                        using (MySqlCommand _mysqlCmd = new MySqlCommand("use oleg; insert into recursion_data values(null, " + obj.rec(i) + ");", mysqlConn))
                                        {
                                            _mysqlCmd.ExecuteNonQuery();
                                        }
                                    }
                                }
                            }
                            catch (Exception exc)
                            {
                                Console.WriteLine(exc.Message);
                            }
                        }
                    }
                    catch (Exception exc)
                    {
                        Console.WriteLine(exc.Message);
                    }
                    finally
                    {
                        mysqlConn.Close();
                    }

    sergylens, 31 Июля 2010

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