1. Java / Говнокод #19917

    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
    String bookName = bookNameField.getText();
    if (!"".equals(bookName)) {
    	bookNamePred = (name) -> {
    		return name.equals(bookName);
    	};
    } else {
    	bookNamePred = (e) -> {
    		return true;
    	};
    }
    String authorName = athorNameField.getText();
    if (!"".equals(authorName)) {
    	authorNamePred = (name) -> {
    		return name.equals(authorName);
    	};
    } else {
    	authorNamePred = (e) -> {
    		return true;
    	};
    }

    tom, 03 Мая 2016

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

    −2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    Сап двач я ламповая няша я ламповая
     тян мур мур мур бля хуй ебать няша блять 
    я ламповая ублюдок мать твою ану иди 
    сюда спап двач я ламповая сука блядь
    трахай всю твою семью няша обоссыте ей 
    ебало мур мур мур двач нихуя не 
    понимаю что это за хуета блять.

    d_fomenok, 03 Мая 2016

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

    −3

    1. 1
    Я няша

    d_fomenok, 03 Мая 2016

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

    +2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    Список пидоров:
    3_14dar,
    kegdan,
    inkanus-gray,
    Dummy00001,
    j123123,
    ты

    d_fomenok, 02 Мая 2016

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

    +2

    1. 1
    import Control.Lens

    то неловкое чувство, когда долго боролся с искушением, и таки добавил эту строчку
    https://ro-che.info/ccc/23

    CHayT, 02 Мая 2016

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

    −6

    1. 1
    kegdan, заделал мне ребёнка и свалил. Сука

    d_fomenok, 02 Мая 2016

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

    +6

    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;
    
    public class Test
    {
    	 private static void Main(string[] args)
            {
                int d = 2147483647;
    
                Console.WriteLine(d);
    
                long g = 2147483647+d;
    
                Console.WriteLine(g);
    
                long k = new MyClass() + new MyClass();
    
                Console.WriteLine(k);
            }
    
            public class MyClass
            {
                public static implicit operator int(MyClass m)
                {
                    return 5;
                }
    
                public static implicit operator long(MyClass m)
                {
                    return 100;
                }
            }
    }

    Типушня

    kegdan, 30 Апреля 2016

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

    +2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    for(;++i <= n && std::cin >> a;)
    		if(a >= 1.0 && ++bigger && std::cout << i << ' ');
    		else
    			if(mx < a)
    				mx = a,
    				maxi = i;

    Решил сдать задачи на cf, в итоге выдавил из себя вот такой вот цикл.
    Очень лень было ставить скобочки.

    hoholok, 30 Апреля 2016

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

    +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
    public static long NormalizeIp(this long ip)
            {
                var ipAddress = new IPAddress(Math.Abs(ip)).ToString();
                return ipAddress.IpToLong();
            }
    
    
            static long IpToLong(this string ip)
            {
                double num = 0;
                if (!string.IsNullOrEmpty(ip))
                {
                    var ipBytes = ip.Split('.');
                    for (var i = ipBytes.Length - 1; i >= 0; i--)
                    {
                        num += ((int.Parse(ipBytes[i]) % 256) * Math.Pow(256, (3 - i)));
                    }
                }
    
                return (long)num;
    
            }

    Получаем IP вот таким вот методом - BitConverter.ToInt32(IPAddress.Parse(ip) .GetAddressBytes(), 0)
    Приводим к типу long (неявным методом, т.е. long a = ip_address) и в таком виде сохраняем в базу как bigint (int64)
    Затем берем его из базы и пытаемся провернуть с ним вот такой NormalizeIp
    Печаль (

    bopoh, 30 Апреля 2016

    Комментарии (37)
  10. Си / Говнокод #19906

    +4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    int main()
    {
    setuid(0);
    return system("echo mem > /sys/power/state");
    }

    А ведь году в 2012 это ещё решалось через consolekit

    mittorn, 29 Апреля 2016

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