1. C++ / Говнокод #7682

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    int main(int argc, char* argv[])
    {
      std::cout<<"Good testing!\n";
      system("PAUSE"); 
      return 0;
    }

    http://www.gamedev.ru/code/forum/?id=151702

    Привет!
    Есть окно на DX9, как вывести текст?
    Делаю так:
    Создал файл txt.cpp.
    В итоге выводит только окно.
    Как вывести текст в DirectX 3D или можно по-другому?

    CPPGovno, 28 Августа 2011

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

    +162

    1. 1
    2. 2
    3. 3
    #define      my__type    ((pair<LPVOID, CheckButton_Thread*>*)pvPararn)
    
    my__type -> second -> function( my__type -> first);

    http://www.gamedev.ru/code/forum/?id=151690#m11

    >О ужас, но у меня получилось! :)
    Сказал автор темы и выдал результат труда.

    CPPGovno, 28 Августа 2011

    Комментарии (33)
  3. Python / Говнокод #7680

    −88

    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
    #-----------view:
    
    
    def catalog(request):
    	subcatalog_list = SubCatalog.objects.all().order_by('index')
    	objects_list = Object.objects.all().order_by('subcatalog')
    	t = loader.get_template('catalog.html')
    	c = RequestContext(request, {
        	'subcatalog_list': subcatalog_list,
        	'objects_list': objects_list,
        })
    	return HttpResponse(t.render(c))
    
    
    #-----------template:
    		{% if subcatalog_list %}
        		{% for subcatalog in subcatalog_list %}
        			<div class="section_name clear">{{ subcatalog.name }}</div>
    				<div class="clear"></div>
    				{% if objects_list %}
        				{% for obj in objects_list %}
        					{% if obj.subcatalog.id == subcatalog.id %}
    						<div class="section">
    							<a class="clear" href="{{ obj.link }}/">{{ obj.name }}</a>
    							{% if obj.description %}
    							<div class="description">{{ obj.description|safe }}</div>
    							{% endif %}
    						{% if forloop.counter0|divisibleby:3 %} 
    						{% endif %}
    	    				{% endif %}
        				{% endfor %}
    				{% else %} 
        				<h2>No objects available.</h2>
        			{% endif %}
        		{% endfor %}
        	{% else %}
        		<h1>No subcatalogs available.</h1>
        	{% endif %}
    
    
    #-------И еще печенька напоследок:
    <a onclick="window.location = '/create/' + {{ subcatalog.id }} + '/'"></a>

    Django

    дико, дико.

    alexeypav, 28 Августа 2011

    Комментарии (7)
  4. SQL / Говнокод #7679

    −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
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    standby: function(version) {
            FastChat.destroy();
            curFastChat.standby = true;
            var to = 1,
                cb = function() {
                    if (!curNotifier.is_server) {
                        curFastChat.standbyTO = setTimeout(cb, to * 1000);
                        return;
                    }
                    ajax.post('notifier.php?act=a_get_reload', {
                        version: version
                    }, {
                        onDone: function(navVersion, config) {
                            FastChat.lcSend('gotConfig', {
                                navVersion: navVersion,
                                config: config
                            });
                            FastChat.gotConfig(navVersion, config);
                        },
                        onFail: function() {
                            to *= 2;
                            curFastChat.standbyTO = setTimeout(cb, to * 1000);
                            return true;
                        }
                    });
                };
            cb();
        },
        gotConfig: function(navVersion, config) {
            clearTimeout(curFastChat.standbyTO);
            if (!curFastChat.standby) {
                return;
            }
            setTimeout(function() {
                if (navVersion > stVersions['nav']) {
                    debugLog('appending al loader');
                    headNode.appendChild(ce('script', {
                        type: 'text/javascript',
                        src: '/al_loader.php?act=nav&v=' + navVersion
                    }));
                }
                setTimeout(function() {
                    if (navVersion <= stVersions['nav']) {
                        stManager.add(['notifier.js', 'notifier.css'], function() {
                            FastChat.init(config);
                        })
                        return;
                    }
                    setTimeout(arguments.callee, 100);
                }, 0);
            }, curNotifier.is_server ? 0 : irand(1000, 2000));
        },
        updateVersion: function(version) {
            FastChat.lcSend('standby', {
                version: version
            });
            FastChat.standby(version);
        },
    
        // Local connection: communication between tabs in one browser instanse
        lcSend: function(act, data) {
            // debugLog('fc::lcSend', act, clone(data));
            Notifier.lcSend('fastchat', extend({
                act: act,
                __id: curFastChat.me && curFastChat.me.id || vk.id
            }, data));
        },
        lcRecv: function(data) {
            if (isEmpty(data)) return;
            var act = data.act;
            if (data.__id != (curFastChat.me && curFastChat.me.id || vk.id)) {
                debugLog('drop foreign event', data);
                return;
            }
            delete data.act;
            delete data.__id;
            FastChat.lcFeed(act, data);
        },
        lcFeed: function(act, data) {

    mark, 28 Августа 2011

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

    +123

    1. 1
    2. 2
    Внимание:
    Наилучшее воспроизведение сайта при резолюции экрана 1024 x 768 пикселей

    http://www.bymath.net/ :) Великий и могучий русский язык

    jQuery, 28 Августа 2011

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

    +165

    1. 1
    std::cout << [&i](){return i;}();

    И вот ещё одна жертва стандарта. На этот раз она в пасть лезет добровольно.

    Говногость, 28 Августа 2011

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

    +167

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    return parse(
            str,
            ( ( lexeme_d[+alnum_p][assign_a(key)] >> ':' >> lexeme_d[ '"' >> ( *~ch_p('"') )[insert_at_a(mp,key)] >> '"' ] ) % ',' ),
            space_p
        ).full;

    Говногость, 28 Августа 2011

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

    +166

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    #include "alloca.h"
    //...
    template<class o>
    o*MakeOAtStack(){
    return (o*)alloca(sizeof(o));};//;;;Оптимизировоной operator new nothrow

    Говногость, 28 Августа 2011

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

    +161

    1. 1
    2. 2
    3. 3
    4. 4
    String str=String::Format("a=<^>, b=<^>, c=\"<^>\"")(a)(b, 4)(c);  //str будет равно: a=234, b=32422.1231, c="Текст"
    str=String::Format(nullptr)(a)("+")(b, 4)("=")(a+b, 4);  //str будет равно: 234+32422.1231=32656.1231
    str=String::Format("<^><^>")(5);  //Выбрасывает исключение, так как переданы не все аргументы
    str=String::Format("<^>")(3252)(3.1415926);  //Выбрасывает исключение, так как передан лишний аргумент

    Форматирование строк с помощью смайликов.

    http://www.gamedev.ru/code/forum/?id=148200&page=4#m55

    CPPGovno, 27 Августа 2011

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

    +158

    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
    DWORD WINAPI SexToClient(LPVOID client_socket) // Поток для клиента 
    { 
    SOCKET my_sock; 
    my_sock=((SOCKET *) client_socket)[0]; 
    char buffer[1024] = {0}; 
    int ral;
    
    while(1){ 
    ral =recv (my_sock,&buffer[0],sizeof(buffer), 0); 
    if(ral == SOCKET_ERROR) 
    {std::cout << "хуй" << "\n";} 
    else{ 
    std::cout << buffer << "\n"; 
    } 
    }
    
    closesocket(my_sock); 
    return 0; 
    }

    http://www.gamedev.ru/code/forum/?id=151671

    CPPGovno, 27 Августа 2011

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