1. Куча / Говнокод #23643

    0

    1. 1
    2. 2
    3. 3
    4. 4
    Политота #3
    
    #1: http://govnokod.ru/15804 (не открывается)
    #2: http://govnokod.ru/19910

    syoma, 06 Января 2018

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

    0

    1. 1
    Давайте обсудим meltdown и spectre.

    Объясните мне кто-нибудь, в чем принципиальное отличие spectre от meltdown? И как оно позволяет читать память других процессов? Все что я пока понял - это чтение памяти ядра, которое уже все прикрыли, и проблемы с жс в браузере.

    FrauSchweinhund, 06 Января 2018

    Комментарии (101)
  3. Куча / Говнокод #23641

    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
    mixin template IConvertible(Args...)
    {
        interface IConvertible
        {
            mixin template IConvertiblePrivate(T)
            {
            	T Convert();
            }
        
            mixin template IConvertiblePrivate(TFirst, Args...) 
            {
    	TFirst Convert();
    	mixin IConvertiblePrivate!(Args);
            }
            
            mixin IConvertiblePrivate!(Args);
        };
    }
    
    void main()
    {
       mixin IConvertible!(int, float);
       
       class Number : IConvertible 
       {
       	int Convert() { return 0; }
       	float Convert() { return 0.0; }
       };
    }

    #dlang

    В продолжение темы дженериков и шаблонов

    P.S. Проверочный код: hate

    Desktop, 06 Января 2018

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

    0

    1. 1
    2. 2
    На сайте поломался счётчик прочитанных комментов. 
    Всегда показывает, что я нихера не прочитал.

    inho, 05 Января 2018

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

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    import '/asyncio'
    
    main = async $ loop ->
      task = "Hello, {}!".format whatever where
        await asyncio.sleep 1
        whatever = "World"
    
      await task
    
    loop = asyncio.get_event_loop!
    loop.run_until_complete $ main loop

    http://pyos.github.io/dg/
    So dynamik very hasky

    roman-kashitsyn, 04 Января 2018

    Комментарии (5)
  6. Swift / Говнокод #23638

    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
    open class Converter {
        init() { }
        func convert<T, U>(from: T) -> U {
            return self.convert(from: T.self)
        }
        
        private func convert(from: MyClass1) -> MyClass2 {
            return MyClass2(value: from.value)
        }
        
        private func convert(from: MyClass2) -> MyClass1 {
            return MyClass1(value: from.value)
        }
    }
    
    let converter = Converter()
    let mC1 = MyClass1(value: 10)
    let mC2 = MyClass2(value: 30)
    
    let mc2_1: MyClass2 = converter.convert(from: mC1)
    let mc1_1: MyClass1 = converter.convert(from: mC2)

    So deep, too recursion

    Desktop, 04 Января 2018

    Комментарии (34)
  7. JavaScript / Говнокод #23637

    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
    var a = 5
    // блять сука оказывается тут будет ошибка
    (function() {
      alert(a)
    })()
    
    
    
    
    var a = 5;
    // блять ебать оказывается тут её не будет ёбаный в рот!
    (function() {
      alert(a)
    })()

    пора учить питон

    fuckercoder, 03 Января 2018

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

    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
    var naxyi = 'Хуя себе'
    
    function say() {
      function go() {
        function xyi() {
        	function pizda() {
        		function pidor(argument) {
        			function gandon() {
        				function god() {
        					alert(naxyi)
        				}
        				god()
        			}
        			gandon()
        		}
        		pidor()
        	}
        	pizda()
        }
        xyi()
      }
      go()
    }
    
    say()

    заебался от зарплат в рашке

    fuckercoder, 03 Января 2018

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

    0

    1. 1
    По поводу 2!18

    ВОЗ старается расклассифицировать всех виды психических расстройств и подобрать для них критерии, а на самом деле они никогда в чистом виде не проявляются и диагноз ставится из личного мнения врача и администрации больницы. В то же время никаких исследований не проводится, этиологию подчас определить нельзя, а ушлые завсегдатели клеймят всех генетической обусловленностью. Всякие там яжемамки наслушавшись "устрашающих" рассказов про великий и ужасный синдром Каннера, синдром Аспергера от которых "усипусичка всю жизнь будет нитаким", "тугосеренька помрёт", и т.д., и т.п., и д.р., а сами в то же время уже считают их пенсию (которую из-за психических расстройств получить почти нереально) в своём фимознутом межушном "ганглии". И что весьма примечательно, всякие Аспергеры и Каннеры возникают именно у детей таких, прости хоспаде, мамаш. Мне крайне вставляют заявления всяких Милоновых про Цотону и излечение "Б-женькой". В итоге мы живём в мире, где можно выделить только три типа людей: психорганическая личность, ретардированная личность и параноидно-диссоциальная личность, которые постоянно индуцируют друг друга, что приводит к тому, что мы сейчас видим в мире. А тем временем болезней, которые придумывает ВОЗ не существует. Как мы вообще живём в этом?

    d_fomenok, 03 Января 2018

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

    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
    <input type="text" id="text" hidden="true">
      <script type="text/javascript">
        document.getElementById('body').onkeypress = function(e) {
          var text = document.getElementById('text')
          if(text.value == "W" && e.key == "Q" ||
              text.value == "Q" && e.key == "W" ||
              text.value == "w" && e.key == "q" ||
              text.value == "q" && e.key == "w" ||
              text.value == "й" && e.key == "ц" ||
              text.value == "ц" && e.key == "й" ||
              text.value == "Й" && e.key == "Ц" ||
              text.value == "Ц" && e.key == "Й")
            alert("Привет!")
          text.value = e.key
        }
      </script>

    свежее говно вышло(

    fuckercoder, 01 Января 2018

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