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

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    {
      "properties" : {
        "VARIANTS" : "[ \"ORIGINAL\", \"DEMUX_GENERIC_AUDIO\" ]",
      },
    }

    Jdownloader. So we put json in yo json.

    syoma, 22 Января 2018

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

    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
    Alg Root;
    arg x, y;
    	Root = getRoot(x, y, 1);
    end;
    
    Sub getRoot;
    arg x, y, r;
    	if Power(r, x) < y then
    		getRoot = getRoot(x, y, r + 1);
    	else
    		if Power(r, x) = y then
    			getRoot = r;
    		else
    			getRoot = r - 1;
    		end;
    	end;
    end;
    
    Sub Power;
    arg x, y;
    	if 0 < y then
    		Power = x * Power(x, y - 1);
    	else
    		Power = 1;
    	end;
    end;

    Написал напитоне простой интерпретатор функционального языка из учебника по теоретическим основам информатики, давайте обсудим
    https://hastebin.com/ocadegapuv.py

    сам учебник, в котором описывается язык и семантика (глава про функциональные программы)
    http://www.ict.edu.ru/ft/003627/lect1.pdf

    В оп-коде пример программы, которую ему можно скормить
    (вычисляет целую часть корня степени x из числа y).

    Подскажите, для начала, как распознать и развернуть в цикл хвостовую рекурсию.
    И если кто напитоне работает, этот код вообще котируется, или есть явное палево?

    vistefan, 18 Января 2018

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

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    Привет, петушки.
    Тут купил себе на днях доступ к скрытому сайту с ЦП (отвалив, между прочим, четыре с лишним косаря).
    Поскачивал, посмотрел. Не моё. Во первых, скачивается долго, а во вторых, содержимое в итоге оказалось не в моем вкусе.
    Мне, впринципе, теперь поебать на этот сайт, но жаль, что 90 скачиваний пропадают просто так. Поэтому дарю доступ нахаляву:
    Хост http://mt3plrzdiyqf6jim.onion/index.php
    Логин pidarok
    Пасс biblia911
    Сайт открывается только в Торе.
    Счастливого дроча.

    g0_1494089160669, 15 Января 2018

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

    −1

    1. 1
    2. 2
    3. 3
    https://software.intel.com/sites/default/files/managed/2b/80/5-level_paging_white_paper.pdf
    
    http://lkml.iu.edu/hypermail/linux/kernel/1612.1/00383.html

    x86-64 is currently limited to 256 TiB of virtual address space and 64 TiB
    of physical address space. We are already bumping into this limit: some
    vendors offers servers with 64 TiB of memory today.

    To overcome the limitation upcoming hardware will introduce support for
    5-level paging. It is a straight-forward extension of the current page
    table structure adding one more layer of translation.

    It bumps the limits to 128 PiB of virtual address space and 4 PiB of physical address space.
    This "ought to be enough for anybody" Â.

    https://imgs.xkcd.com/comics/supported_features.png

    3.14159265, 11 Января 2018

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

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    сука блядь конченые доки сифайла
    пидорасы
    авторизация через shibboleth сука!
    так бы сразу и сказали, что надо два заголовка пихнуть
    REMOTE_USER и eppn
    но нет
    вот вам устаревший мануал по установке куска говна
    с использованием другого куска говна
    все это на говнотехнологии
    сидите ебитесь с tcpdumpом сами

    Продам кресло компьютерное не бито не крашено вин на месте в дтп не было лобовое без трещин

    cykablyad, 09 Января 2018

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

    0

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

    syoma, 06 Января 2018

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

    0

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

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

    FrauSchweinhund, 06 Января 2018

    Комментарии (101)
  8. Куча / Говнокод #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)
  9. Куча / Говнокод #23640

    0

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

    inho, 05 Января 2018

    Комментарии (14)
  10. Куча / Говнокод #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)