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

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    http://2.bp.blogspot.com/-d78Ge0HufjI/VBzY951S5rI/AAAAAAABMVA/17ZuGXCX038/s1600/Voice_legends_of_animation_animatedfilmreviews.filminspector.com_12.jpg
    
    https://c1.staticflickr.com/1/117/253031805_03f139f86f_b.jpg
    
    https://vignette.wikia.nocookie.net/disney/images/e/eb/Kathryn-beaumont-profile-picture.jpg/revision/latest?cb=20150105031848
    
    
    
    Секси?

    pedomud, 08 Сентября 2018

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

    −3

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    Почему "Skype" и "Chrome" со временем становятся лишь хуже по части скорости работы, объёму занимаемой
    оперативной памяти и частоте взбрыкиваний, приводящих к внезапному завершению работы? Я тупой, у меня
    все мозги заплыли "PHP", и их не хватает на постижение причины вышеописанных конфузов; но, кроме меня,
    полагаю, здесь найдётся пара-тройка компетентных херов, которые могли бы всё разъяснить?
    У меня имеется версия, суть которой заключается в том, что производители компьютерного оборудования лоббируют
    намеренное увеличение создаваемой популярнейшими программами нагрузки на оборудование с целью принуждения
    пользователей к приобретению более дорогих комплектующих и "гаджетов"; но вы ведь, как всегда, начнёте кукарекать
    про конспирологию и фольговые шапки, так что можем это опустить...

    AnaILoIIipop, 07 Сентября 2018

    Комментарии (97)
  3. bash / Говнокод #24732

    0

    1. 1
    2. 2
    echo $TTY
    cat /dev/pts/5

    Открываем два терминала, смотрим у каждого $TTY, и делаем у каждого cat на TTY противоположного терминала.
    Получается очень простой локальный чат. Наверное, если использовать какую-нибудь сетевую фигню, так можно сделать интернет-чат.

    vistefan, 07 Сентября 2018

    Комментарии (9)
  4. Java / Говнокод #24731

    +4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    final Optional<Customer> customer = Optional.ofNullable(customerId)
        .map(custId -> customerService.getById(custId)
                .map(cust -> Optional.of(cust))
                .orElseThrow(() -> new NoSuchCustomerException(custId)))
        .orElse(Optional.empty());

    Попытка функционального программирования, когда в язык добавили монаду Optional, но не добавили монаду Try.

    wissenstein, 07 Сентября 2018

    Комментарии (163)
  5. Си / Говнокод #24730

    +2

    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
    #include <malloc.h>
    #include <string.h>
    
    void print( void **p, int n ) {
    	int i = 0;
    	for(; i < n; ++i ) {
    		printf( "%x ", *( p + i ) );
    	}
    	printf( "\n" );
    }
    
    void get( void** pp, void** p ) {
    	*p = *pp;
    }
    
    void set( void** pp, void **p ) {
    	*pp = *p;
    }
    
    int main() {
    	printf( "sizeof: void* = %d, void** = %d\n", sizeof( void* ), sizeof( void** ) );
    
    	void ** pv = malloc( sizeof( void* ) * 8 ), **pp2;
    	memset( pv, 1, 8 * sizeof( void* ) );
    	printf( "pv = %x\n", pv );
    	print( pv, 8 );
    	
    	pp2 = pv + 2 * sizeof( void** );
    	void *p = (void*)0x01020304c, *p2  = p;
    	*pp2 = p;
    
    	printf( "pv = %x, pp2 = %x, p=%x, p2 = %x\n", pv, pp2, p, p2 );
    
    	get( pv + 1, &p );
    	printf( "result get( pv + 1, &p ) -> *( pv + 1 ) = %x, p = %x\n", *( pv + 1 ), p );
    	
    	set( pv + 2, &p2 );
    	printf( "result set( pv + 2 *, p2 ) ->  *( pv + 2 ) = %x, p2 = %x\n",  *( pv + 2 ), p2 );
    	print( pv, 8 ); 
    
    	free( pv );
    	return 0;
    }

    Просто оставлю это здесь, на будущее.
    О том, как работать с void**.

    OlegUP, 07 Сентября 2018

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

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    #include <iostream>
    #include <stdio.h>
    using namespace std;
    
    int main() {
        ios::sync_with_stdio.h(false);
        cin.tie(0);
        cout.tie(0);
    }

    Чо за хуйня?

    LinuxGovno, 07 Сентября 2018

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

    −1

    1. 1
    2. 2
    3. 3
    https://hi-tech.mail.ru/news/ICANN-DNS/
    
    Как shitаете, нормально ли, что сборище из нескольких хуёв имеет техническую возможность наебнуть весь Интернет?

    AnaILoIIipop, 06 Сентября 2018

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

    −2

    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
    Установил вчера вечером OpenSuse Leap 15.0 в VirtualBox.
    В инет сейчас выход только через USB модем от МТС (он же Huawei).
    Сутки потратил на чтение и эксперименты по пробросу модема в виртуалку.
    Дали архив с программой МТС Коннект под Linux.
    Устанавливал (с ручной доставкой зависимостей на чистую систему) драйвер из этого пакета,
    пробовал расшарить из винды адаптер USB на другие интерфейсы. 
    Ничего не помогало.
    
    И тут, я подключил модем к виртуалке и случайно ткнул в апплет "Network Manager", 
    который предложил установить мне соединение через модем.
    Пару кликов, и всё заработало. Он даже знал, какую точку доступа надо юзать. 
    Не предложив даже вбить телефонный номер (модем всё-же).
    
    То бишь, мастдай глубоко sosnool?

    OlegUP, 05 Сентября 2018

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

    +1

    1. 1
    2. 2
    3. 3
    https://pbs.twimg.com/media/Dl4x_P-XsAAPfgC.jpg
    
    https://twitter.com/_inside/status/1035319938641276928 The Apple Watch pride face is hardcoded to not show up if the paired iPhone is using the Russian locale

    > Однако 30 октября 2014 года в статье на Bloomberg Businessweek Кук совершил каминг-аут, признавшись в своей гомосексуальности, и выразил надежду, что это признание поможет другим геям принять себя и вдохновит их на борьбу за свои права.

    Бабло победило принципы

    j123123, 05 Сентября 2018

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

    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
    #define double 1
    #define float 2
    
    #if REAL==float
    #define fft_create_arrays f_fft_create_arrays
    #define getx f_getx
    #define fft f_fft
    #define invfft f_invfft
    #define normalize_fft f_normalize_fft
    #define fft1n f_fft1n
    #define fftn f_fftn
    #define invfftn f_invfftn
    #define realfftmag f_realfftmag
    #define normalize_fftn f_normalize_fftn
    #endif
    	
    #undef double
    #undef float

    https://github.com/borsboom/vocoder/blob/master/fft.h

    gammaker, 05 Сентября 2018

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