1. Assembler / Говнокод #17584

    +135

    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
    descriptions[result].Append(tblib::Format("%").i(0x12345678, 0xBB));
    
    
    0040E729  push        0BBh 
    0040E72E  push        12345678h                                                                ; ага, запихали параметры для Format::i, заебись; теперь esp=0x0012f1f4
    0040E733  lea         eax,[esp+38h] 
    0040E737  push        eax                                                                      ; esp=0x0012f1f0
    0040E738  lea         ecx,[esp+1Ch] 
    0040E73C  mov         dword ptr [esp+3Ch],offset USER32_NULL_THUNK_DATA+40h (43C1A8h) 
    0040E744  mov         dword ptr [esp+40h],ebp 
    0040E748  mov         dword ptr [esp+44h],1 
    0040E750  call        tblib::HeapCArray<char>::HeapCArray<char><tblib::StringRef> (4161B0h)    ; esp=0x0012f1f4
    0040E755  push        400h                                                                     ; esp=0x0012f1f0
    0040E75A  mov         ecx,offset tbAlloc (18B0C88h) 
    0040E75F  mov         dword ptr [esp+2Ch],ebp 
    0040E763  mov         dword ptr [esp+28h],ebp 
    0040E767  mov         dword ptr [esp+24h],ebp 
    0040E76B  call        tblib::Allocator::Malloc (42C500h)                                       ; esp=0x0012f1f4
    0040E770  mov         dword ptr [esp+20h],eax 
    0040E774  neg         eax  
    0040E776  sbb         eax,eax 
    0040E778  and         eax,400h 
    0040E77D  lea         ecx,[esp+18h] 
    0040E781  mov         dword ptr [esp+24h],eax 
    0040E785  mov         dword ptr [esp+2Ch],0FFFFFFFFh 
    0040E78D  call        tblib::Format::PassToNext (41BC00h)            ; хуй знает почему, но после этой функции esp не меняется, конвенция такая видимо
    0040E792  sub         esp,0Ch                                        ; БЛЯДЬ СУКА НАХУЙ ЁБАНЫЙ ПИЗДЕЦ ТЫ ЧЁ СУКА ТВОРИШЬ ААААААААА!!!!!!!!!!!!!!!!!!!!!!!!
    0040E795  lea         ecx,[esp+24h] 
    0040E799  mov         edi,esp 
    0040E79B  call        tblib::Format::i (42DBA0h)                     ; esp=0x0012f1e8, указывает на мусор, параметры для функции - где-то выше
    ...

    MSVC 2003 релиз

    Запостил: TarasB, 05 Февраля 2015

    Комментарии (296) RSS

    • Извечный вопрос - почему падает в релизе? В дебаге с кучей ассертов и насильно встроенными проверками на инициализацию переменных всё ок, в релизе - пиздец.
      Считается, что в 99% случаев виноват сам программист, потому что что-то сделал не то. Ну и пошёл я смотреть, что же я не то сделал. Ну мало ли временный объект Format дохнет (вместе с буфером) до того, как я этот буфер аппендю.
      После кучи мучений с выводом всего происходящего в логи, я обнаружил, что в одну из функций приходят какие-то ебанутые параметры. После внимательного изучения асма и набляденый за тем, что пихается в память, я обнаружил такой прикол.
      Расскажите, где тут может быть _моя_ ошибка?

      (ну кроме всякого ололо типа "используешь старое забагованное дерьмо итп")
      Ответить
      • ты где-то с соглашениями о вызовах налажал. небось ODR нарушил.
        Ответить
    • Может быть соглашение о вызове попутал? Например в сишке написал WINAPI (аля stdcall) а в ашке забыл. Ну либо один модуль собрал с одними опциями, а второй - с другими. Без кода сложно сказать.

      Так то sub esp, 12 вполне нормальный код после вызова cdecl функции.
      Ответить
      • Хм, походу я гоню, и после cdecl функции надо add esp, 12. Стек же кверху жопой лежит.

        Ну тогда это sub esp, 12 может быть выделением места под какую-то локальную переменную, а mov edi, esp - взятием ее адреса. А мусор там из-за того, что ты ее не инициализировал перед вызовом. Что-то типа такого:
        some_type some; // sizeof(some) == 12
        tblib::Format::i(&some); // или tblib::Format::i(some) если там ссылка а не указатель
        Ответить
        • Блин, пора спать. Жопой код читаю. В первой строке же исходник приведён. Можно сигнатуру i() увидеть? И куда вижуалка проебала (или заинлайнила?) конструктор формата... Что-то тут нечисто.
          Ответить
        • Как адрес переменной может испортиться, если переменную не инициализировать. Это заявление не выдерживает никакой критики
          Ответить
          • В общем конструктор Format'а и его метод i() в студию. Весь приведенный этот код это же заинлайненный конструктор?

            > Как адрес переменной может испортиться
            А где я пишу, что он испортился? Просто неинициализированная переменная 12 байт длиной (ну или меньше, и сразу с ней еще несколько вошли в скоп).
            Ответить
            • Короче реквестирую код, заебался гадать на кофейной гуще.
              Ответить
            • конструктор формата:
              inline Format (tblib::StringRef str) : input(str), buf(1024), position(-1)
              		{
              			PassToNext ();			
              		}

              Сигнатура метода i (реализация не важна, думаю):
              Format& i(int x                  , int width=0);

              Из длл ничего не зову. Если б были разные соглашения о вызовах, то код бы тупо не скопилировался, но я соглашения не указывал вообще.

              > Просто неинициализированная переменная 12 байт длиной
              Да хоть трижды неинициализированная, какого хуя вообще нихуя не то значение esp передаётся?
              Ответить
              • > конструктор формата:
                Спасибо.

                > реализация не важна, думаю
                Да.

                > Format&
                Format 12 байт весит?
                Ответить
                • Побольше он весит, динмассив на входную строку (он её копирует и я не знаю, как этого избежать, не подложив мину с Format a = TmpObject().c_str(); a.i(100500); ), динмассив на выхлоп, число, указывающее на текущую позицию.
                  Ответить
              • P.S. А i() возвращает тупо *this?
                Ответить
                • Реализация (в цппшке):
                  // порядок не такой немного
                  	Format& Format::i(int x, int width)
                  	{
                  		return Arg<pat_int> (x, 0, width);
                  	}
                  ...
                  char pat_int   [] = "%d";
                  ...
                  	template <const char* pat, typename T>
                  	Format& Format::Arg(T x, int width0, int width)
                  	{
                  ...// говно со спринтфнами		
                  		return *this;
                  	}
                  Ответить
              • Попробуй вот такой код. Тоже крашится?
                tblib::Format f("%");
                f.i(0x12345678, 0xBB);
                descriptions[result].Append(f);
                Ответить
                • Такой - нет.
                  Ответить
                  • Ок. Вечером попробуем разобраться со временем жизни временного объекта.
                    Ответить
                    • Я пробовал, выводил логи в аппенде и в деструкторе формата, порядок правильный, сначала аппенд, потом деструктор.
                      Ответить
                  • И вот такой не крашится?
                    tblib::Format f("%");
                    descriptions[result].Append(f.i(0x12345678, 0xBB));
                    Ответить
                    • Так я не пробовал переставлять ещё. Ок, пробуем. Смотрим в асм:
                      tblib::Format f("%");		
                      0040E729  lea         eax,[esp+30h] 
                      0040E72D  push        eax  
                      0040E72E  lea         ecx,[esp+14h] 
                      0040E732  mov         dword ptr [esp+34h],offset USER32_NULL_THUNK_DATA+40h (43C1A8h) 
                      0040E73A  mov         dword ptr [esp+38h],ebp 
                      0040E73E  mov         dword ptr [esp+3Ch],1 
                      0040E746  call        tblib::HeapCArray<char>::HeapCArray<char><tblib::StringRef> (4161B0h) 
                      0040E74B  push        400h 
                      0040E750  mov         ecx,offset tbAlloc (18B0C88h) 
                      0040E755  mov         dword ptr [esp+24h],ebp 
                      0040E759  mov         dword ptr [esp+20h],ebp 
                      0040E75D  mov         dword ptr [esp+1Ch],ebp 
                      0040E761  call        tblib::Allocator::Malloc (42C500h) 
                      0040E766  mov         dword ptr [esp+18h],eax 
                      0040E76A  neg         eax  
                      0040E76C  sbb         eax,eax 
                      0040E76E  and         eax,400h 
                      0040E773  lea         ecx,[esp+10h] 
                      0040E777  mov         dword ptr [esp+1Ch],eax 
                      0040E77B  mov         dword ptr [esp+24h],0FFFFFFFFh 
                      0040E783  call        tblib::Format::PassToNext (41BC00h) 
                      		descriptions[result].Append(f.i(0x12345678, 0xBB));
                      0040E788  sub         esp,0Ch 
                      0040E78B  mov         edi,esp 
                      0040E78D  push        0BBh 
                      0040E792  push        12345678h 
                      0040E797  lea         ecx,[esp+24h] 
                      0040E79B  call        tblib::Format::i (42DBA0h)

                      Итак, "суб есп, 12" и два пуша поменялись местами. При вызове i аргументы передаются такие, какие надо.
                      Ответить
                      • А у тебя там alloca() не завалялась где-нибудь? Ну на всякий случай, мало ли.
                        Ответить
                        • Откуда?
                          Ответить
                        • А вот я скомпилил релиз, но отрубив все флаги оптимизации:
                          00402185  sub         esp,0Ch 
                          00402188  push        esp  
                          00402189  push        0BBh 
                          0040218E  push        12345678h 
                          00402193  sub         esp,0Ch 
                          00402196  mov         ecx,esp 
                          00402198  push        offset USER32_NULL_THUNK_DATA+40h (4471A8h) 
                          0040219D  call        tblib::StringRef::StringRef (413820h) 
                          004021A2  lea         ecx,[ebp-880h] 
                          004021A8  call        tblib::Format::Format (413920h) 
                          004021AD  mov         ecx,eax 
                          004021AF  call        tblib::Format::i (436DE0h)

                          Тут тоже есть суп после пушей, да. Только вот в конце Format::Format стоит ret 0Ch, то есть тут конструктор возвращает стек на место. А в релизе... А я ваще не понял, что произошло в релизе.
                          Капча 1337, ну да, найти баг к компилятора - это так э1337но
                          Ответить
                          • В общем время жизни у temporary - до конца текущего выражения. Т.е. код корректный, и, походу, налажал оптимизатор 2003й вижуалки.
                            Ответить
                  • Еще вопрос - у tblib::Format тривиальный деструктор?
                    Ответить
                    • Да (то есть только буфера сами дохнут), но я принтф добавлял в него, ничё не изменилось, только в логе я увидел, что порядо уничтожения правильный.
                      Ответить
    • Теперь пытаемся на чистом проекте повторить.
      tblib::StrBuf a;
      00403429  xor         ebx,ebx 
      0040342B  push        esi  
      0040342C  mov         dword ptr [esp+18h],ebx 
      00403430  mov         dword ptr [esp+14h],ebx 
      00403434  mov         dword ptr [esp+10h],ebx 
      	a.Append(
      		tblib::Format("%")
      		.i(0x12345678));
      00403438  sub         esp,0Ch 
      0040343B  mov         eax,esp 
      0040343D  lea         ecx,[esp+28h] 
      00403441  mov         dword ptr [esp+48h],ebx 
      00403445  mov         dword ptr [esp+18h],esp 
      00403449  mov         dword ptr [eax],offset KERNEL32_NULL_THUNK_DATA+28h (40D10Ch) 
      0040344F  mov         dword ptr [eax+4],ebx 
      00403452  mov         dword ptr [eax+8],1 
      00403459  call        tblib::Format::Format (4033A0h) 
      0040345E  sub         esp,0Ch 
      00403461  mov         dword ptr [esp+18h],esp 
      00403465  mov         esi,esp 
      00403467  push        ebx  
      00403468  push        12345678h 
      0040346D  mov         ecx,eax 
      0040346F  mov         byte ptr [esp+50h],1 
      00403474  call        tblib::Format::i (402F00h)

      Итак, что мы видим? Тут компилятор не заходел инлайнить (хз, ну ему виднее), сразу после инлайна мы видим этот суп из есп, и опять же - запихивание аргумента в стек идёт только после этого супа. То есть тут как раз-таки всё чисто отрабатывает.
      Ответить
    • Тараса забанили на ГД, теперь он тут срет.
      При том, что сам оценивает перспективы своей жизни как бомжевание. Делать больше нечего?
      Ответить
      • По теме есть чо?
        Ответить
        • По теме: ты слишком много действий делаешь в одной строке. Наверняка, ты к такому подходу и стремился, но это, по моему скромному мнению, не правильно. Пожилой компилятор сходит с ума, и начинает нести маразматичный выхлоп.

          P. S. Я понимаю, что мое сообщение похоже на лепет филологической девы после обсуждения выше :D
          Ответить
          • > ты слишком много действий делаешь в одной строке
            Ты только что опустил всех любителей linq и прочих fluent интерфейсов :3
            Ответить
            • На минуточку, в кругах, где это обычно практикуется, среды - со сборщиком мусора.
              И то в последнее время идет критика из-за большого количества временных объектов и не нужного копирования.
              Вон всякие трансдьюсеры уже придумывают.
              Ответить
              • Ну а в крестах все эти временные объекты создаются на стеке и уничтожаются в конце стейтмента (на точке с запятой). В чём проблема?
                Ответить
                • Не было б проблемы - не было б обсуждения ;)
                  Ответить
                  • Ты так говоришь, как-будто в новых компиляторах багов вообще нет.
                    Ответить
              • >>всякие трансдьюсеры уже придумывают

                Скорее всего воруют из какой нибудь статьи по Хацкелю из 90-х
                Ответить
          • > Пожилой компилятор

            Охуеть, в них оказывается от возраста баги заводятся!
            Ответить
            • >в них оказывается от возраста баги заводятся!
              конечно. поставил среду со старой выгоревшей болванки - получи баг.
              но вообще, речь-то о другом: в свежих релизах старые баги пофикшены должны быть.
              Ответить
              • старые пофикшены новые на программированы.
                Ответить
                • Вижуал студия ещё любит в довесок 100гб говна с собой приносить, с каждым релизом кол-во говна растёт в геометрической прогрессии.
                  Ответить
                  • > кол-во говна растёт в геометрической прогрессии.
                    прям как на данном сайте
                    Ответить
                    • Это во времена, когда деревья были большие, а олдфаги - ньюфагами.
                      Сейчас же говно растёт примерно линейно - около 2500 постов в год.

                      Печальная тенденция: если учесть, что количество пользователей тоже растёт линейно, то оказывается, что среднестатистический пользователь со временем постит всё меньше и меньше, а значит он держит всё это в себе или оставляет в своих проектах.
                      Ответить
                      • > а значит он держит всё это в себе
                        чтобы избавиться от говнокода в голове нужно выкинуть его на говнокод.ру, тогда и на душе станет спокойнее.
                        Ответить
                      • А как можно быть ньюфагом на сайте, который недавно запилили?
                        Ответить
                        • Хм, тут надо смотреть более точные определения этих слов.
                          Но по-моему - как раз все в этом случае - ньюфаги.
                          Ответить
                          • >Но по-моему - как раз все в этом случае - ньюфаги.
                            А, это теперь так отцы-основатели называются. Когда сайт только запилен никаких локальных цугундеров еще не существует, их порождают первые пользователи, а потом самое удачное становится платиновой классикой сайта.

                            Кстати давно подметил что вот эти все бессмысленные рассуждения про ньюфагов устраивают именно они.
                            Ответить
                            • > это теперь так отцы-основатели называются
                              Ну да, я выразился менее политкорректно.

                              Это, знаете, как с непризнанными гениями. Через пару сотен лет известные знатоки живописи долго рассказывают про нелёгкую жизнь гения и отца-основателя нового направления искусства.
                              Но при его жизни не было никакого нового направления искусства, а только лишь какой-то бомж публично срал на площадях.
                              Ответить
                              • > публично срал на площадях.
                                ...или прибивал мошонку к брусчатке
                                Ответить
                              • >а только лишь какой-то бомж публично срал на площадях
                                Ну да. В основном людей ценят после смерти.
                                Ответить
                      • > что среднестатистический пользователь со временем постит всё меньше и меньше, а значит он держит всё это в себе или оставляет в своих проектах.

                        ну т.е. варианта, что человек растёт и производит говна всё меньше и меньше, уже не рассматриваем?
                        пост-говнокодное общество же
                        Ответить
                • >старые пофикшены новые на программированы.
                  оно всё понятно. только вот новые они скорее всего к новым же концепциям только и применимы, а если писать код C++03 в компиляторе с поддержкой C++11, то словить баг сложнее чем в каком-то древнем C++03 компиляторе.
                  Ответить
        • посри на рсдн
          Ответить
          • Да насрал я на него уже, в смысле хер положил, после бана на сто лет.
            Ответить
      • Въебал минус. Что за наезды то? В кои-то веки интересную и нетривиальную тему подняли, а ты Тараса гонишь.
        Ответить
        • Так ведь он говно запостил генеренное.
          Ответить
          • И чо?
            Для ньюфагов поясняю: тут главное, чтобы было что обсудить по поводу кода.
            Ответить
            • > обсудить
              Но в этом месте встает проблема бана на ГД...
              Ответить
              • Когда выйду, создам на ГД.
                Ещё на кывте можно, но я там забанен на сто лет.
                Ответить
                • >Когда выйду, создам на ГД.
                  Ваша честь, я исправлюсь. Дайте только срок.
                  Ответить
              • Странно, что минусуют, но Тарас сюда обычно набигает именно когда его банят на гейдеве.
                Ответить
                • такой вот укромный уголок, в который всегда можно податься.
                  Ответить
                  • Удивляет то что сюда-то он обычно не ходит, только когда отовсюду выпиздили.
                    Ответить
                    • Чо такой дерзский?
                      Ответить
                      • Я к тому что не ценишь ты наше сообщество Тарас. Зачем ходить туда где постоянно банят?
                        Ответить
                        • > Я к тому что не ценишь ты наше сообщество Тарас.

                          А, претензия обоснованная, признаю.
                          Я стал сюда намного реже ходить с тех пор, как проебал пароль от ящика (стало труднее искать ответы на свои посты), а потом ещё реже с тех пор, как на работе после очередной мудацкой защиты траффика говнокод перестал работать со скриптами.
                          Ответить
                          • > после очередной мудацкой защиты траффика говнокод перестал работать со скриптами.
                            А, помню, опера-тред.
                            Скорее не претензия, а наблюдение. Оно и понятно что тут админом забытый мелкофорум сделай-себе-сам. Да и наводнять ГК кучей постов про кресты заебет многих.
                            Ответить
                  • И порыдать.
                    Ответить
        • Ты считаешь, нормально что человек пользуется 10+ летним ПО и удивляется тем, что оно глючит? Да, очень нетривиально и оригинально. Еще и плюсатором прошелся по теме, чтобы адекватные люди не дай бог заминусовали. Так что твой минус на фоне этих бесчинств смешон.
          Ответить
    • >>MSVC 2003 релиз

      а почему так? Это же жестоко
      Ответить
      • Я использую Студию-2003, потому что шестая не поддерживает ++03.
        Ответить
        • Мать моя принцесса Селестия, зачем тебе оно? Или ты на машине времени из 2003?
          Ответить
          • Что оно? Я же сказал, шестая не поддерживает то, что мне надо.
            Ответить
            • Поставь 2013 Community Edition
              Ответить
              • Куда он её поставит? Она вин7 минимум.
                Ответить
                • Он в порочном кругу. Денег нет купить новый комп, а старый такое говно, что не позволяет заработать на новый.
                  Ответить
                  • Гордость ему не позволяет заработать на новый
                    Ответить
                  • покупать новый комп что бы поставить туда win7 ? на хуй такую win7.
                    Ответить
                    • Накати XP на 8086, хуле.
                      Ответить
                    • Win 7 можно вполне законно и бесплатно в ВМ поставить. Но только 32-битную.
                      Ответить
                      • ВМ на селероне 600? Tell me moar...
                        Ответить
                        • Ну тут раньше прозвучало предложение купить новый...
                          ХЗ. Я недавно посмотрел, что у нас можно со вторых рук купить - i5-i7 с типичной спецификацией популярной 5 лет назад - стоят около 200 долларов (не знаю, сколько это в рублях). Предыдущее поколение - можно и за сотню найти. Целеронов не видел, чтобы кто-то продавал. Т.е. на типичную зарплату программиста можно купить 10-15 i5 компов, в месяц (ну, это если только компы покупать).
                          Ответить
                          • Ты предлагаешь мне брать с рук? Не, некоторые мои знакомые (да, есть у меня такие) считают, что в этом нет ничего постыдного и что надо отбросить предрассудки, но мне что-то не нравится.
                            Ответить
                            • за 200 баксов можно норм компутер новый собрать.
                              Ответить
                            • Я свою клавиатуру через Амазон, со вторых рук купил (у нас просто даже не продаются такие: Kinesis Advantage). Ее, конечно, можно было через тот же Амазон и у производителя купить, или лететь за ней до близжайшего магазина (хз где, но вряд-ли ближе Германии). Но, я не знаю, мне от того, что она будет красиво упакована и с брошюркой по использованию сильно лучше не станет, а на сэкономленые я могу пиво пить целый месяц...
                              Ответить
                              • ну такие предметы личной гигиены, как клавиатура, я бы ещё подумал.
                                люди над ней жрут, жирными пальцами елозят, с любого человека выпадают волосы, чешуйки кожи - её придется сильно драить со спиртом

                                а комп, который под столом стоит, чего ему будет, железо и есть железо
                                пропылесосить слегонца после покупки

                                циски вообще из рук в руки проходят постоянно, нормальное дело
                                Ответить
                                • затисканные циски
                                  Ответить
                                  • >циски вообще из рук в руки проходят постоянно, нормальное дело
                                    Хе-хе-хе. Каким интересным смысом заиграла фраза-то.
                                    Ответить
                                • Если винт начал сыпаться, то это жопа, например, и хрен узнаешь.
                                  Ответить
                                  • купишь себе новый винт
                                    всё равно тебе старый форматировать надо после предыдущего хозяина
                                    начнут напрягать тормоза - поставишь утилиту, поймешь, посыпался или нет
                                    или перед покупкой попридирайся, проверь на бэды, сделай скидку на пивас!
                                    Ответить
                                    • Да всё равно поздно уже, на самом деле: http://www.gamedev.ru/flame/forum/?id=196614
                                      Ответить
                                      • ну так-то вообще пиздец
                                        здоровья
                                        Ответить
                                        • Тарас, ты?
                                          https://www.youtube.com/watch?v=KfDbEL2TR3Q
                                          Ответить
                                          • Хипстота, обсмотревшаяся "службы доставки"? Нет, это не я.
                                            Я не долбоёб, просто в тот момент я не был в состоянии 100% внимания, потому что невозможно всегда быть в таком состоянии.
                                            И между рядов в пробке я езжу примерно раза в два раза медленнее, чем на видео.
                                            Ответить
                                          • Внимание на 100% Тараса:
                                            https://www.youtube.com/watch?v=Fuosv-MnDsE
                                            Ответить
                                      • Интересно написано. По ходу прочтения думал что случится пожар и новый комп сгорел. И опять остался Тарас наедине с селероном.

                                        >Просто я действительно не знаю, на что можно тратить деньги.
                                        Я б в бакс потихоньку уходил, что собственно и делал с прошлого февраля. А там уже видно будет.

                                        Вообще велик опасная штука, в этом плане. Правда я сам стараюсь не ездить там где движение сильное и по обочине дороги - стрёмно как-то.
                                        Ведь сотня, тысяча объедет, а достаточно чтоб один сбил.

                                        А так-то, Тарас, спрос на крестоблядей и толковых дельфятников довольно высок, множеству кодеров хватает и хату снимать, и на жизнь, и еще откладывать.
                                        Ответить
                                        • > По ходу прочтения думал что случится пожар и новый комп сгорел. И опять остался Тарас наедине с селероном.

                                          Я два месяца трясся из-за возможности этого.

                                          > Правда я сам стараюсь не ездить там где движение сильное и по обочине дороги - стрёмно как-то.

                                          Это если возможность есть.
                                          Ответить
                                          • Ну для меня велик это скорее хобби, чтоб кровь не застывала, а не средство добираться на куда-либо.
                                            По треду доставил "успешный" лидер митол группы, "а чего ты добился, мальчик" так и не заработавший быдлокодингом на собственную хату.
                                            Нижний Новгород это ж всё-таки не москва.

                                            >Я два месяца трясся из-за возможности этого.
                                            Закажи в китае сигнализацию с датчиками движения, дыма, газа, и звонилкой на телефон/отправкой смс где-то за 200-300$.
                                            Ответить
                                            • черт, из-за тебя пришлось почитать что-то больше, чем первую и последнюю страницу

                                              так-то в нерезиновой быдлокодингом на собственную хату ещё попробуй заработать...
                                              думаю, в нижнем хаты-то не намного дешевле
                                              Ответить
                                              • >думаю, в нижнем хаты-то не намного дешевле
                                                Что разве за 60-80к нельзя купить двушку?

                                                А я быдлокодерами называю всех погромистов, которые мнят себя успешными, иногда вообще всех, кто быдлокодит в унылом ынтырпрайзе ради бабок.
                                                Ответить
                                                • http://www.domostroynn.ru/search.html
                                                  хм, о как
                                                  ну, с москвой за 200-300к/м2 в новостройках не сравнить, да
                                                  Ответить
                                                • >>кто быдлокодит в унылом ынтырпрайзе ради бабок.

                                                  Ах, как влажно между ног от романтики противостояния пошлому ынтырпрайзу. Еще бы кушать не хотелось...
                                                  Ответить
                                            • >>Закажи в китае сигнализацию с датчиками движения, дыма, газа, и звонилкой на телефон/отправкой смс где-то за 200-300$.

                                              И сгори из-за нее в хуям. Мертвые не трясутся
                                              Ответить
                                              • >И сгори из-за нее в хуям. Мертвые не трясутся
                                                Может поделишься статистикой пожаров от возгорания сигнализаций или своим личным опытом?
                                                Ответить
                                        • Как я уже сказал в теме, уход в бакс это тоже риск не меньший, чем оставлять всё в рублях. Бакс может качнуться в любую сторону, плюс правительство может его нахрен заморозить.
                                          Ответить
                                          • > Бакс может качнуться в любую сторону
                                            Надо было больше Киселева с Леонтьевым слушать, тогда бы стал счастливым обладателем долларового кредита и красивого плаката "Наебуллина памаги!"
                                            Около дня космонавтики стало ясно, что рубль теперь только вниз. А на колебания доллара относительно юаня в пределах 0,5% как-то поровну.

                                            > правительство может его нахрен заморозить
                                            Серьезно чтоли? Отменить деньги?
                                            Ответить
                                            • Это s--a-m припиздовал, не залогинившись?
                                              Ответить
                                              • Да причём тут s--a-m... Я тоже слышал про чувака из нашего города, который взял долларовую ипотеку, и радовался низким процентам... А теперь ему пиздец, походу.

                                                А насчёт риска вложений - так ты не сливай всё в доллары.
                                                Ответить
                                                • >так ты не сливай всё в доллары.
                                                  Кстати раньше я долгое время был подобен герою статьи lm Чувак_который_купил_доллары, и на скачках ебаного евро постоянно терял (продавал перед ростом, покупал на пике).

                                                  А вот бакс редко подводил, когда-то взял на локальном пике вроде по 37 (он немного скаканул и вернулся до 35) и бля так жалел, но сдавать ессно не стал.

                                                  Сейчас хуй знает. Если нефть отрастён, а штаты с саудитами тоже не всесильны, то может и будет некоторая коррекция вниз.
                                                  Ответить
                                                • >А теперь ему пиздец, походу.
                                                  >который взял долларовую ипотеку, и радовался низким процентам..
                                                  Так ведь все хитровыебанные. Но у него еще не конец света, вон у каклов троекратный рост $ за год. Слышал некоторые ныли на форумах, что как-то их маленько наебали евроинтеграторы: брали ипотеку когда $=5, а теперь $=25.
                                                  Вот пиздец так пиздец. Осталось например 20% отдать, а это еще квартира, лол.
                                                  Ответить
                                              • >Это s--a-m припиздовал, не залогинившись?
                                                Этот гость вполне адекватен. Проблема даже не в рубле, а в том что все наши экономики тесно связаны, и следовательно валюты. Пруф - девальвация в Белоруссии и Казахстане. Да что там СНГ, даже еврик и иена падают на фоне экстремального роста доллара, а сырьё соответственно снижается.

                                                И из-за соседей эуроидиотов торговля, а за ней экономика бы по-любасу сбавили бы обороты.
                                                Ответить
                                                • Ну да, адекватный бы так не возбудился на слово "рубль".
                                                  Ответить
                                          • Можно на РЦБ податься, если рисковый и математичный. Или скупать золото - оно всегда в цене
                                            Ответить
                                            • Первое, только не ради игры, а чтобы вложиться. А золото http://news.yandex.ru/quotes/10.html
                                              Ответить
                                            • >Или скупать золото - оно всегда в цене
                                              Ебанько штоле?
                                              Вот такие оналитеки (которые сами на свои прогнозы бабки не ставят, потому что у них их нет) пару лет назад твердили что оно совсем скоро голд пробьёт 2000, что доллару скоро пизда, золотой стандарт и всё такое.
                                              Когда оно довольно РЕЗКО ёбнуло с 1800 до 1400, они стали "прогнозировать" что золото упадёт под 1000. Этого тоже ожидаемо не случилось.

                                              Хотя на данный момент вариант захода в золото мне кажется неплохим, думаю скоро вернемся если не к потолку коридора, то уж точно в 1400-1500, поскольку бакс не может расти бесконечно.
                                              Ответить
                                              • Золото не выгодно нихуя, комиссия пиздец, гарантий никаких по-прежнему, потому что в руках слиток ты хранить заебёшься, чтобы он не портился, а в ячейке - у тебя только филькина грамота на руках будет.
                                                Ответить
                                                • > чтобы он не портился
                                                  А что с ним обычно происходит?
                                                  Ответить
                                                  • Спекулянты порчу наводят.
                                                    Ответить
                                                  • > А что с ним обычно происходит?
                                                    Его пиздят. А что с ним еще произойдёт?
                                                    Ответить
                                                    • Ну фиг знает, я потому и спрашиваю.
                                                      Может, кроме кражи, нападений и убийств или скачков курсов валют есть какие-нибудь более важные физические/химические угрозы (скажем, сотрётся от переноски за 1000 лет). Да и Пи чуть ниже писал про упаковку. Зачем она? Только лишь, чтобы тайно продавать крашеный свинец и не взвешивать лишний раз? Тогда ладно.
                                                      Ответить
                                                      • От золота отказались, поскольку оно пластичный метал, и монеты после долгого обращения сильно стирались, теряя в весе и цене, при том же номинале.

                                                        К отсутствию упаковки, могут доебаться и скинуть цену при сдаче в банк. Короче начать тупить неопытного лоха, типа "у тебя упаковки нет", "сертификата нет", хотя лично мне никогда этих сертификатов не давали.

                                                        И при сдаче там всё-равно сидит оценщик, который вскрывает упаковку и проверяет слиток на наличие свинца и других примесей.
                                                        Ответить
                                                        • > пластичный метал
                                                          > монеты
                                                          Вот-вот, а со слитками не каждый день в магазин ходят. Лежат себе в сейфе рядом с книгами Майерса да и лежат.
                                                          Ответить
                                                          • Почему у тебя книги Майерса в сейфе лежат?
                                                            Ответить
                                                            • Ну не читать же их, в самом деле
                                                              Ответить
                                                            • Место свободное осталось.
                                                              Ответить
                                                              • Рядом с полной коллекцией Санты Барбары на ДВД и золотой крошкой
                                                                Ответить
                                                • Я б не сказал что невыгодно. До 2012 года.
                                                  http://goldprice.org/

                                                  > гарантий никаких по-прежнему, потому что в руках слиток ты хранить заебёшься, чтобы он не портился,
                                                  Они обычно в упаковке. Что внутри неизвестно - мож крашеный свинец, как в резервах украины. Портить упаковку и ковырять его - снизить цену слитка.
                                                  Но дело не в том что невыгодно. Где-то ты по-любому проебешь. Главное чтоб это где-то не было всеми твоими сбережениями.

                                                  Конает исключительно как долгосрочное влошение. Мелкие слитки (1,2,5) имеют огромную маржу (высокая цена при продаже и низкая при покупке).
                                                  Еще есть вореции покупки по цене лома у наркоманов и алкашей.
                                                  Ответить
                                                • >>у тебя только филькина грамота на руках будет

                                                  А деньги - не филькина грамота?
                                                  Ответить
                                              • >> Ебанько штоле?
                                                >> Хотя на данный момент вариант захода в золото мне кажется неплохим

                                                Так и живем - каждый Д'Артаньян в мире ебанько
                                                Ответить
                                                • Д'Артаньян Ебанько... Почти что гоголевский герой.
                                                  Ответить
                                                  • Скорее Льва Толстого - он любил французов
                                                    Ответить
                                                • Правильно - из контекста вырывай @ не по сути отвечай.
                                                  Как может то что "всегда в цене" потерять в стоимости 1.5 раза всего за полгода?

                                                  Такая волатильность нехарактерна для резервных валют, например.
                                                  Ответить
                                                  • Предложи лучше.

                                                    В отличии от акций ОАО "баба Таня" и прочих бумажек золото всегда будет иметь цену, отличную от ноля. А если не будет найден философский камень - сильно отличную
                                                    Ответить
                                                    • Да что угодно имеет цену отличную от нуля, даже обычный воздух. Медь вот тоже всегда в цене, и имеет бОльшую ликвидность, из неё можно, например, сделать себе дома проводку. А железо какая ценная штука, а? Почему не советуешь покупать их?

                                                      Только вопрос какая это цена? Вывод возможно и верный, но речь не о нём, а о исходных рассуждениях, глубоко обывательского характера "оно всегда в цене" это из разряда "доллар - грязная зеленая бумашка, совсем скоро ему кранты".

                                                      Не стоит вопрос о некоей ценности золота, и его цене>0, это аксиома.
                                                      Вопрос стоит гораздо конкретнее оно СЕЙЧАС переоценено или недооценено?

                                                      А что если завтра Россия, как один из крупнейших производителей, испытывая валютный дефицит, выйдет на рынок и продаст часть золота? И оно ёбнет ниже 1000? Как ты тогда Тарасу в глаза будешь смотреть?
                                                      Ответить
                                                      • >> Как ты тогда Тарасу в глаза будешь смотреть?

                                                        А, так ты думаешь я беру на себя ответственность за Тараса. Нет, не беру.

                                                        Мне интересно другое - а кто может тебе гарантировать хоть что то в этом бренном мирке? Какой будет цена булки хлеба завтра, если сегодня взлетят ядерные ракеты? Упс.

                                                        >> это из разряда "доллар - грязная зеленая бумашка, совсем скоро ему кранты"
                                                        Любая валюта - просто бумажка. А то, что эта бумажка ни к чему не привязана наглядно показывает, что нас ебут в рот, а мы улыбаемся
                                                        Ответить
                                                        • >Любая валюта - просто бумажка.
                                                          Наглядно показывает, что металл падает в цене, нефть падает в цене, а ни к чему не привязанные бумажки упорно растут.
                                                          Кстати, а где можно купить бумажный биткоин?


                                                          >А то, что эта бумажка ни к чему не привязана наглядно показывает, что нас ебут в рот, а мы улыбаемся
                                                          Кого как.
                                                          Ответить
                                                          • >> Кого как.

                                                            "Я не такая! Я жду трамвая!" тм

                                                            Логично, что кого то ебут, и кто то ебет. Вывод - Ебут не всех, а только тех, кто не входит в 0.0..01% элиты
                                                            Ответить
                                                            • Любой микропроцессор - просто кусок кремния!
                                                              Ответить
                                                              • Взял в кредит в 100 процессоров - в год должен делать еще 20 и отдавать
                                                                Ответить
                                                                • Дык, и отдавай кусками кремния, благо песок есть везде.
                                                                  Ответить
                                                                  • Пригласишь меня, когда будешь за кредит листами а4 расплачиваться?
                                                                    Ответить
                                                                    • >Пригласишь меня, когда будешь за кредит листами а4 расплачиваться?
                                                                      А это и есть логическое следствие утверждения: "Любая валюта - просто бумажка".
                                                                      И с чего ты взял что у меня есть кредиты?
                                                                      Золото - просто химический элемент.
                                                                      Ответить
                                                                      • Представим - в мире только один человек делает процессоры. Ты берешь у него процессор, но с условием что вернешь 2. Это норма?
                                                                        Ответить
                                                                        • Причем тут это? "Представим". Пересмотрел педерач "про экономику для чайников" типа цайтгейста?

                                                                          Тебе объясняют что отсечение важных деталей до тупых фраз типа "просто бумажка", "в мире только один человек делает Х" - это чушь.
                                                                          Поскольку у валюты есть признаки, отличающие её от обычной бумажки. А еще в мире давно ходят безналичные деньги.
                                                                          Ответить
                                                                        • Раскрою страшную тайну о которой не говорят в дурацких фильмах, но она неплохо объясняет почему золото падает к баксу.
                                                                          Цена на него формируется по факту торговли фьючерсами на COMEXe. И там давно уже не торгуют реальным физическим золотом, там в основном циферки в кремнии, новости и спекуляции.
                                                                          Ответить
                                                                          • Как хорошо, что все еще есть Д'Артаньяны, котрые могут открыть глаза простым Ебанько.

                                                                            Я был слеп, но я прозрел!
                                                                            Ответить
                                                                          • Печально, конечно. Всё неминуемо куда-то катится. Вместо торговли товарами, услугами, золотом или хотя бы зелёными бумажками торгуют обещаниями купить завтра немного обещаний за немного бумажек или возможность надрать самим задницу мужику, который взял кредит у тех, кто продал эту возможность тем, кто продал её возможность тем, кто её сейчас продаёт...

                                                                            Зачем так жить? Зачем миру я, Пи, Е, Кегдан и Борманд, когда можно хоть продать ещё немного обещаний и заработать деньги из воздуха, а всех вышеупомянутых персон отправить на улицу одним росчерком пера. Ну, кроме Пи с его экономической подготовленностью.
                                                                            Вот Пи как раз наберёт ценных бумаг и уволит нас всех.
                                                                            Ответить
                                                                            • >> Зачем миру я, Пи, Е, Кегдан и Борманд, когда можно хоть продать ещё немного обещаний и заработать деньги из воздуха, а всех вышеупомянутых персон отправить на улицу одним росчерком пера

                                                                              Это еще фигня. Программисты всякую хрень делают и поощряются. А вот производство чего либо ручками вообще не приветствуется. Инженером нынче быть позорно. А манагером - няшно.
                                                                              Ответить
                                                                            • >Зачем так жить? Зачем миру я, Пи, Е, Кегдан и Борманд, когда можно хоть продать ещё немного обещаний и заработать деньги из воздуха, а всех вышеупомянутых персон отправить на улицу
                                                                              А кто, по-вашему, им будет высокопроизводительный трейдинг писать?
                                                                              Ответить
                                                                              • > высокопроизводительный трейдинг писать
                                                                                wvxvw же! Там вроде бы лиспы в почёте.
                                                                                Ответить
                                                                                • только разве что в качестве DSL, на котором плис собирать
                                                                                  Ответить
                                                                                • >Там вроде бы лиспы в почёте.
                                                                                  А как в них борются с паузами GC?
                                                                                  Ответить
                                                                                • На сколько я знаю, ПО самих бирж - майнфреймы с фортраном (наверное). На Лиспе было написано какое-то количество автоматических трейдеров типа этого: http://www.lispworks.com/success-stories/netfonds-primetrader.html
                                                                                  Ответить
                                                    • [...]Как ты тогда Тарасу в глаза будешь смотреть?
                                                      Скажешь ну чувак, не волнуйся, на тебе кто-то нажился, но ведь всё-равно оно "больше нуля".

                                                      Какой-то откровенно хуёвый аргумент, который был справедлив и в 2012. А в итоге многие потеряли 20-40% от своих честно заработанных кровных денег.
                                                      Ответить
                                          • ХЗ. Россия все больше и больше втягивается в войну... если уж вкладываться, то в ВПК. Или просить у Элона Маска пять соток на Марсе.
                                            Ответить
                                            • Вы наверно представляете себе Рашку, как тот же Израиль, в котором евреев поменьше и где есть более-менее успешные IMI и IAI. Гораздо уместнее аналогия с Сирией в которой евреев побольше.
                                              Рашке эту войну не выиграть. Если и выиграют какую, то только гражданскую. Так что от вложений в местный ВПК скорее всего будут только убытки.
                                              Ответить
                                              • Я так понял речь как раз о том, валить ли сразу на Марс или вкладываться в ВПК (т.е. покупать автомат, патроны и бункер понадежнее).
                                                Ответить
                                              • Ну, Россия вобщем-то торгует либо оружием, либо сырьем. На сырье сейчас санкции, а если война будет продолжаться, то будут гос. инвестиции в ВПК, и это будут практически единственные инвестиции в государстве. Так было во время второй мировой в Германии, например.
                                                На счет выиграть в войне? - Я хз, что в этой войне можно выиграть. Мое понимание такое, что эта война - повод для российского теперешнего правительства подольше остаться у власти. Сужу, опять же, по тому, как у нас, например, как по календарю перед выборами правительства происходит маленькая бойня в Газе. Да и много похожих ситуаций есть в мире...

                                                Если бы у меня был шанс на Марс, я бы не раздумывая :)
                                                Ответить
                                                • Дык запишись. в 20 году вылет
                                                  Ответить
                                                  • Я уже по возрасту не пройду в любом случае. Ну да и Марс 1 - не похоже, что они вообще куда-нибудь полетят.
                                                    Ответить
                                                    • Я тоже сомневаюсь

                                                      Но это так романтично - колония на Марсе...
                                                      Ответить
                                                • > Россия вобщем-то торгует либо оружием, либо сырьем
                                                  А я вижу, что оружейный бизнес даже не входит в top100 - http://atlas.media.mit.edu/explore/tree_map/hs/export/rus/all/show/2012/
                                                  Если и существует масштабный экспорт, по он либо нелегальный, либо по бартеру, либо за дружбу народов. Ни в одном из вариантов акционеру копеечка не достанется.

                                                  > эта война - повод для российского теперешнего правительства подольше остаться у власти
                                                  Именно так и есть. Крошка Цахес перед выборами упирал на "внешних врагов", и вот, реализует свою программу.

                                                  > на Марс
                                                  Там нет атмосферы, там душно.
                                                  Ответить
                                                  • Как это нет? На десятом месте же (в этой таблице), ну а остальные 9 статей экспорта - сырье. А цифры мне совершенно не понятно отчего такие маленькие. Если Россия просто продаст, скажем, 40 танков, то это уже больше чем заявленые 195 миллионов экспорта. Один истребитель может стоить и до 15 лямов. Их вообще всего-то 12 хватило бы продать, чтобы получились такие цифры.
                                                    Ответить
                                                    • В десятой строке Mixed Mineral or Chemical Fertilizers $4,255,016,510.81 0.90%
                                                      Ответить
                                                      • Ну я не знаю, они что, в зависимости от ойпи разные данные показывают?
                                                        http://s12.postimg.org/g4u5blljx/exports_breakdown.png
                                                        Ответить
                                                        • Это же котэгория, она десятая слева исключительно по задумке разработчиков. На деревокарте (которая у меня адски тормозит) оружие - маленький прямоугольник в нижнем правом углу.
                                                          Ответить
                                                          • Ох, точно, просто случайно категории справа и слева как раз в нужном порядке получились. Но Россия же тратит по собственным заявлениям 70 миллиардов долларов на армейский бюджет. И из этого всего только доля процента - это экспорт? В России же третий в мире по размеру военный бюджет. Что ж они с ним делают то...
                                                            Ответить
                                                            • > Что ж они с ним делают то...
                                                              "В России воруют не так уж и много. На один спизженный рубль приходится пять проебанных" (с) Навальный.
                                                              Ответить
                                                              • > (с) Навальный

                                                                Цитаты великих оппозиционеров.

                                                                http://ic.pics.livejournal.com/rozhko/23726797/530012/530012_original.jpg
                                                                Ответить
                                                            • > Что ж они с ним делают то...
                                                              закупают вооружение, корабли, платят зарплаты, проводят учения, переоснащают, разрабатывают новые образцы, строят казармы, жильё
                                                              и даже некоторые высокотехнологичные няшные вещи, связанные с it
                                                              Ответить
                                                              • Закупают вооружение? Россия ж на втором месте в мире по экспорту. Ей нужно только у Штатов покупать, чтобы тратить, а не наживаться. Зарплаты - это да. Не знаю как в России, но, обычно первый аргумент пацифистов против армейского бюджета это то, что 40% идет на зарплаты (т.е. тупо проедается).
                                                                Как бы эти цифры не особо совместимы с гражданским строительством, например. Т.е. если бы оставшиеся деньги шли на строительство казарм, еще лет десять, и всю тайгу покрыли бы одноэтажки... откуда столько солдат набрать? Т.е. стране, которая активно не учавствует в боевых действиях по всему миру такой армейский бюджет - вообще не понятно зачем.
                                                                Ответить
                                                                • закупают вооружение сами у себя, внутренних поставщиков
                                                                  причем не только изделий, но и услуг
                                                                  или на это денег тратить на надо?

                                                                  насчет строительства - очень многое пришло в запустение в 90е-00е, сейчас активно происходит процесс восстановления
                                                                  Ответить
                                                                  • А что, в России есть частные компании которые производят оружие? (В Штатах - такое на каждом шагу, но про Россию слышу впервые).
                                                                    В том, что закупают услуги никто ж не сомневается, но услуги нужно закупать и для гос. служащих, и для системы образования и т.д. где бюджет, мягко скажем, не такой внушительный.
                                                                    Ответить
                                                                    • Какая разница какая форма собственности.
                                                                      Эти все компании, которые производят танки, самолёты, корабли и т.д. не являются подразделениями минобороны, т.к. это промышленность и услуги.
                                                                      Они выполняют оборонзаказ, который разыгрывают на конкурсной основе.
                                                                      Который вовлекает огромную кучу субподряда среди полностью частных контор.
                                                                      С которого эти компании имеют свою прибыль, отчисляют налоги за своих работников, развивают своё производство.
                                                                      Да, понятное дело, что танковый завод это не ООО с учредителями на кипре. Но это вполне самостоятельный субъект экономической деятельности, который должен развиваться и оставаться прибыльным, лоббировать свои решения и оставаться востребованным.

                                                                      Мы (чисто коммерческая ит-контора) в прошлом году для военных на субподряде сделали оборота очень дофига, и в этом продолжим.
                                                                      Практически, всего лишь за год МО стали крупнейшим заказчиком у нас по обороту (закупка, разработка, монтаж).

                                                                      Это не говоря уж о том, что тех же солдат давно не кормят военные - есть гражданские конторы, которые исполняют контракты на кормёжку, уборку, стирку и т.д.
                                                                      Ответить
                                                                      • Ну так значит таки да, Тарасу надо вкладывать в ВПК. Раз его так развивают. Я ж просто х.з. как оно у вас там. У нас, например, так же огромная часть экономики завязана на ВПК. Т.е. если раньше разоружение и уменьшение трат на армию было сугубо политическим решением, то теперь есть куча гражданских, кто находятся в непосредственной зависимости от армейских заказов и косвенно помогают развивать эту уебищную систему.
                                                                        Ответить
                                                                        • Только когда он второй раз проебет деньги - ситуация будет уже комичной.
                                                                          А крах ВПК случится совершенно определенно и в ближайшем времени.
                                                                          Ответить
                                                                          • Схуяли ты решил, что я проебал деньги? Ты пиздоглазый? Там чётко написано, что я арендовал жильё за рубли.
                                                                            Хотя мысль проебать деньги мне приходила в голову, если вы понимаете, о чём я...
                                                                            Ответить
                                                                            • >Хотя мысль проебать деньги мне приходила в голову, если вы понимаете, о чём я...
                                                                              Ну кстате тот "успешный" чел с гейдева видимо так и делает, катается по европам, пялит шлюх, потому и живет на съемной хате.
                                                                              Ответить
                                                                  • Шо, в 00е тоже приходило в запустение?
                                                                    А в 20е будут говорить, как многое развалилось в 90е-10е, но "сейчас" активно восстанавливается?
                                                                    Ответить
                                                                    • я говорить в 20 не буду. во в 60ые скажу что в 10ые было лучше, потому что бабы давали чаще
                                                                      Ответить
                                                                    • > в 00е
                                                                      посмотри график сокращений вооруженных сил
                                                                      в моем родном городе было дохрена военных, здоровый квартал был под них, гарнизон, 5-6 в/ч различных родов войск было (от пехоты до беспилотной разведки)
                                                                      и жилые дома на балансе мо, и госпиталь, и куча казарм/столовых, куча парков с боксами для техники, склады
                                                                      я жил в этом квартале

                                                                      сейчас это всё в запустении, стекла побиты, жилые дома уже на балансе города,
                                                                      как раз в 00е всех окончательно повыводили и посокращали
                                                                      от военных осталась только угольная котельная

                                                                      а теперь жалеют об утраченном, друзей-то нет в мире, только армия и флот
                                                                      Ответить
                                                                • Продают оружие на вес всяким хамасам, к вырученным деньгам добавляют из пенсионного фонда и закупают стратегически необходимые затьям генералов внедорожники. Примерно так это работает.
                                                                  Ответить
                                                              • Сердюковы сердечно благодарят Вас за тёплые слова!
                                                                Ответить
                                                          • Кстати, вики заявляет, что Российский экспорт оружия примерно в 100 раз больше, чем на этом сайте написано...
                                                            The value of Russian arms exports totalled $15.7 billion in 2013—second only to the US.
                                                            http://en.wikipedia.org/wiki/Economy_of_Russia Источник ссылается сюда: http://trbd.org/2014/07/07/arms-exports-thrive-military-revamp/
                                                            Ответить
                                                            • Надо по таблице смотреть, подозреваю, что в категорию weapons включено только то, что эксплицитно является оружием.
                                                              Ответить
                                      • > К началу лета у меня скопилось около 300к рублей.
                                        Это уже трагичный финал. Дальше уже не воспринимается, поэтому могу только абстрактно посочувствовать, что бы с тобой там не случилось.
                                        Ответить
                                        • Да не так много, в общем-то, но если это все сбережения и они в рубле, я признаться тоже дёрнулся на этом моменте. "Все яйца в одной корзине".

                                          Сберкнижки должны были научить народец, что лучше их тратить на себя (пусть не самым оптимальным образом), чем они тупо будут лежать и пропадут нахуй.
                                          Ответить
                                          • > "Все яйца в одной корзине"
                                            Чего-то напоминает мишка в тайге ягодками лакомится.
                                            Ответить
                                        • Попробуй анальный секс. Это незабываемое ощущение, когда головка актива щекочет тебе простату... м...
                                          Ответить
                                          • Тарасопроблемы меркнут перед гостепроблемами
                                            Ответить
                                • А еще некоторые личности жопой садятся на клавиатуру и сношаются. Купишь потом такую и гадай чего это клавиши залипают.
                                  Ответить
                      • > в ВМ поставить.
                        ВМ на целероне как раз превращает комп в 8086
                        Ответить
              • И в ней нет багов?
                Какая вообще самая стабильная из тех, что держат ++03? 2003й я уже чёт не доверяю.
                Ответить
                • 2008 последняя классическая

                  собсно, что тебе мешает поюзать mingw под винду? MFC?
                  Ответить
                  • Ок, 2008 качну. Ты ей доверяешь?
                    Свободные компиляторы и среды не хочу, там задолбаешься этот комбайн сшивать, а уж про нормальную отладку забудь нафиг.
                    Ответить
                    • > про нормальную отладку забудь нафиг
                      Дебажился в креаторе. И локально и удалённо, и гадал про крешдампам... Очень няшный отладчик. Ну не хуже вижуалкиного.
                      Ответить
                      • В кутэкреаторе? А он говна за собой на винт (и в екзешник) не тащит? Его устанавливать достаточно быстро?
                        Ответить
                        • Не знаю, можно ли его отдельно скачать. Емнип, только онлайн инсталлер Qt SDK остался. Но там в нём можно все лишние галки поснимать (Qt, mingw), тогда скачается и поставится быстро. Путь к своей mingw в настройки пропишешь.
                          Ответить
                          • Подожди, зачем галку с мингв снимать? У меня ж своего нету.
                            Ответить
                        • Креатор качается и ставится отдельно. Никаких зависимостей удовлетворять не надо (окромя тулчейна, естественно). Весит где-то 200 метров.
                          После студии отлаживаться в креаторе довольно неудобно, но привыкнуть можно.
                          Но, экстраполируя твои утверждения насчет сред разработки, мне кажется, что для тебя вижуал студио 2008 будет оптимальным вариантом, а кутэкреатор - говном.
                          Вот писал бы ты под Qt win+linux+android - другое дело.
                          Ответить
                          • > Qt + android
                            Оно, конечно, заманчиво. QML с возможностью проброса нативных классов всё-таки торт... Но от размера полученной APK'шки волосы дыбом встают. Да и версия под андроид очень сырая.
                            Ответить
                    • > 2008
                      конечно, доверяю
                      я в ней много лет херачил
                      но насчет mingw задумайся
                      свежий mingw и m$ компилятор 7 летней свежести - это две большие разницы
                      плюс дополнительная возможность не одевать на себя ошейник-строгач совместимости с обоими компиляторами, где каждый понимает стандарт по-своему (т.к. ты явно тем же mingw/gcc будешь под ndk собирать)

                      а код можешь в емаксе пейсать, тут тебя проконсультируют знатоки
                      Ответить
                      • Ошейник-то чем плох? Код будет более правильный, без студизмов и гццизмов.
                        Експресс-версия нормальная?
                        Ответить
                        • зачем тебе более правильный с++03 код, когда можно писать более правильный с++11 код
                          2015 год уже на дворе, а вы всё ещё кипятите
                          Ответить
                          • Так студия-то не может до сих пор, даже самая новая.
                            Ответить
                            • Так, 2008я студия принудительно винапишные функции считает юникодными, пришлось A впихивать. Почему заголовок окна в нижней панели кракозябристый - я так и не понял, но похуй. Ругается на fopen, требует fopen_s.
                              Компиляция в 2008 на i3 3.2 почему-то на порядок быстрее, чем компиляция в 2003 на atom 1.6. Ну мне так показалось.
                              Ответить
                              • > Так, 2008я студия принудительно винапишные функции считает юникодными, пришлось A впихивать.
                                настройки проекта же

                                > fopen_s
                                добро пожаловать в "правильный с++"
                                насколько я помню, ворнинг отключается дефайном и/или тоже настройками проекта
                                Ответить
                                • Надо поискать.
                                  А этот новый фопен_с - это точно правильный С++, а не очередной студизм, за который гцц пошлёт нафиг?
                                  Ответить
                                  • это именно что студизм
                                    и исходный fopen к крестам отношения имеет крайне слабое - сишка же
                                    Ответить
                                    • Ну поэтому я и заткнул этот варнинг, не стал править.
                                      Ответить
        • >Я использую Студию-2003, потому что шестая не поддерживает ++03.
          в таких случаях пора звонить по одноименному номеру и вызывать бригаду санитаров
          Ответить
          • Поясни
            Ответить
            • Чего тут пояснять. Санитары выпишут тебе новый комп с поддержкой свежего Стандарта и заживешь сразу.
              Ответить
              • Расскажи мне, что это за комп, который полностью поддерживает стандарт (не буду придираться к пропущенному слову "компилятор")? Студия не поддерживает до сих пор, остальное по жизни неудобное.
                Почему вообще надо дрочить на новьё? Какой-то неадекват пошёл, считается нормой дрочить на новое потому, что оно новее.
                Ответить
      • Очевидно, что на целероне студия поновее не хочет запускаться.
        Ответить
        • Зачем новее? Они ++11 толком не поддерживают всё равно. Перделки лишние я в гробу видал.
          Только ради излечения багов компилятора, да.
          Ответить
          • > излечения багов
            Ради одного этого только стоит.
            К перделкам и прочему майкрософт риббону можно привыкнуть, а кривой оптимизатор или/и кодогенератор будет отравлять жизнь постоянно.
            Ответить
    • Заебись неделя, попал в бан и сломал два компилятора. Анекдот блять какой-то.
      Ответить
      • Может ты еще и Путина не любишь?
        Ответить
        • Ты ещё вчера нажрался походу, хотя вчера был четверг.
          Ответить
          • Четверг? Аааа, значит седня на работу?!!! АА
            Ответить
            • Мне не надо и ты не ходи
              Ответить
              • Бака. Лавр.
                Ответить
                • Маги. Срант. (Или как это называется, когда ты диплом уже получил, но тебе в ломы жить самостоятельно и ты идешь еще на 2 года обучения за счет родителей? Морж?)

                  Даже Красный
                  Ответить
                  • Я вот уже аспирант. Обучаюсь за счет государств если че.
                    Ответить
                    • Я тоже за счет государства, даже стипендию имею. Но таки не хватает.
                      Ответить
                      • Я перевел в рубли и получилось 117000 в месяц
                        Ответить
                        • у меня была 2, щас будет повышенная, на сайте тгу написано 9,5 для студентов 5 курса, но, как я понял, я студент 1 курса магистратуры хоть и учусь 5 год и поэтому мне 4,5. такие дела
                          Ответить
                          • Кто учится 5 лет на бакалаврате? Квантовые механики?
                            Ответить
                            • никто. бакалавриат 4 года. в этом то и соль)

                              http://www.tsu.ru/content/education/upr/magistratura/stipendii.php


                              самое интересное тут про 4,5 ни слова)
                              Ответить
                              • > http://www.tsu.ru/content/education/upr/magistratura/stipendii.php
                                Как интересно переходят зоны ответственности. От серьёзных людей, кто регистрировал домен и тех, кто делал сайт к тем, кто этот сайт наполняет информацией.
                                Ответить
                            • Не, видимо 4 бакалавриат, а потом идёт 1 курс магистратуры, который интерпретируется как 5й в некоторых ситуациях.

                              P.S. А, всё ответили без меня уже. Лезу зачем-то...
                              Ответить
                              • В ситуациях, не связанных с финансами)
                                Ответить
                        • > 117000 в месяц
                          это стипендия или наркотой приторговываешь ?
                          Ответить
                          • Это такая хитрая стипендия. Просто места надо знать.
                            Ответить
                        • >Я перевел в рубли и получилось 117000 в месяц
                          белорус что ль?
                          Ответить
                    • Что-то тут не то, где-то тут подвох. Кегдан же на пару лет старше был, а не в аспирантуре.
                      Ответить
                      • Я в лучших традициях драмы проебал один год на рассуждения о смысле бытия.
                        Ну и еще я с 7ми лет пошел в школу и в 4 классе учился.
                        Ответить
                      • А я пошел в 6 и в 4 не учился.
                        Ответить
                        • Хм, я думал, что 4й класс с какого-то периода просто жёстко ввели, т.е. нельзя было не учиться в нём. И Кегдан бы ещё успел, а кто позже - нет.
                          Ответить
                          • Я из другой страны.
                            Ответить
                          • Кегдана хотели из первого класса в 5ый перевести, но решили не калечить его психику и навыки социализации, а то он и так говорит о себе в 3 лице. А так бы уже деканом был, да
                            Ответить
                            • Мне хотели молекулы перевести, но решили не калечить психику и навыки социализации. А так бы уже деканом был, да. Или додеканом.
                              Ответить
                        • я, честно говоря, вообще в школе особо не учился :(
                          Ответить
                          • Я тоже, там очень простые вещи были.
                            Ответить
                          • А чему там учиться? Я с 9 класса ни одной домашки не сделал дома. Ходил в школу как на курорт - мячик покидать в стены, пообщаться, потроллить.
                            Ответить
                          • >вообще в школе особо не учился :(
                            теперь приходится наверстывать?
                            Ответить
                  • Магистром ты будешь когда закончишь магистратуру, а пока ты бака :P
                    Ответить
                    • Да ты со мной заигрываешь, маленькая японская девочка! Но я всего лишь электроника мк-51, наша любовь невозможна
                      Ответить
    • Вкратце суть треда такова: ТАРАСОПРОБЛЕМЫ
      На гейдеве забанили, компилятор глючит, осваивать gcc или linux не хочу, на новый комп денег нет, б/у не нужно.
      Ответить
    • Вообще я так посмотрю те ТАРАСОПРОБЛЕМЫ, о которых писал выше только верхушка айсберга.
      Короче, вот и комп новый появился, а счастья всё нет.
      Ответить
      • Мне кажется, что счастья и не будет, а как только у меня начнёт что-то получаться - случится какой-то маловероятный пиздец именно в самый решающий момент. Потому что жизнь - дерьмо, судьба - падла, бог - сволочь.
        Ответить
        • Да не, это цитата из Ильфа и Петрова: "вот и радио изобрели, а счастья всё нет".
          О том что технический прогресс не приносит его. Особенно актуально для потреблядей, которые фапают на выход новых айфонов и прочего говна.
          Ответить
          • А, это я давно понял. Ну, с поправками. То есть лично для конкретного человека технические цацки ниче не дадут, а для человечества... ну, в средневековье чё, все счастливые были?
            Ответить
            • >То есть лично для конкретного человека технические цацки ниче не дадут|
              Дадут. Сделают жизнь удобнее. Но счастье всё-равно внутри головы.

              Я к тому что интернет уже есть, а люди по-прежнему несчастны, посмотрите (речь не конкретно о тебе, и вообще не о тебе) сколько ментального говна и страданий в инторнетах. Если у человека ничего не болит, он подымается на ступеньку выше и начинает копаться в себе, отношениях и прочем говне.

              Техника тут, увы бессильна.
              Ответить
          • мне больше доставляет эта цитата:

            – Сценарий! – крикнул Остап.
            – Какой? – спросил завлит, отбивая твердую рысь.
            – Хороший! – ответил Остап, выдвигаясь на полкорпуса вперед.
            – Я вас спрашиваю, какой? Немой или звуковой?
            – Немой.
            Легко выбрасывая ноги в толстых чулках, завлит
            обошел Остапа на повороте и крикнул:
            – Не надо.
            – То есть как не надо? – спросил великий комбинатор, начиная тяжело скакать.
            – А так. Немого кино уже нет. Обратитесь к звуковикам.
            Оба они на миг остановились, остолбенело посмотрели друг на друга и разбежались в разные стороны. Через пять минут Бендер, размахивая рукописью, опять бежал в подходящей компании, между двумя рысистыми консультантами.
            – Сценарий! – сообщил Остап, тяжело дыша.
            Консультанты, дружно перебирая рычагами, оборотились к Остапу.
            – Какой сценарий?
            – Звуковой.
            – Не надо, – ответили консультанты, наддав ходу.
            И великий комбинатор опять сбился с ноги и позорно заскакал.
            – Как же это не надо?
            – Так вот и не надо. Звукового кино еще нет.

            Выражает весь тлен жизни
            Ответить
    • http://www.gamedev.ru/flame/forum/?id=198083

      На крестофоруме сказали, что компиляторы Студии таки да, глючат иногда. И 2008я тоже.
      Ответить
      • Пришло время перейти на gcc.
        Ответить
        • Я слышал, что для гцц нужен более разработанный анус, чем для студии.
          Ответить
          • Бедный Тарас... Настрадался. А ведь во всём виноват злой волк!..
            Вспомнил себя, когда ласкал свою дырочку PureBasic-ом. Но когда я увидел, что в параллельный поток каким-то образом попал результат GetPrivateProfileStrings, которую вызывали в другом - я понял, как плохо быть пидором что на таком хромом ешаке я далеко не уеду.
            Ответить
          • После 2003 вижуалки как по маслу зайдёт.
            Ответить
            • То есть так же легко настроить?
              Ответить
              • Что ты там настраивать собрался? Ну проекты пересоздать придётся, да. vcproj и sln никто кроме вижуалки не жрёт.
                Ответить
                • >да. vcproj и sln никто кроме вижуалки не жрёт.
                  вроде как qtcreator умеет генерить их
                  Ответить
                  • > qtcreator
                    qmake же, а не сам креатор.

                    Да генерить их много кто умеет, а вот парсить, наверное, никто.
                    Ответить
                    • я их парсил, когда делал систему сборки на старой работе
                      там обычный xml

                      собсно проекты в sln/vcproj собирал под линуксом
                      Ответить
                    • > парсить, наверное, никто
                      Лишь вижуалка и Дефекейт
                      Ответить
                      • Эмакс тоже может. Я им пользовался для работы с чьим-то проектом + запускал MSBuild из него же.
                        Парсить МСБилд скрипты, ну, те, которые студия сама генерит, наверное не так проблематично, там просто списки файлов по-сути. Но если там полноценный скрипт, то лучше не надо его самому парсить, лучше просто что-то другое взять, после МСБилда даже Ант покажется замечательным.
                        Ответить
                        • ok: vs, emacs и defecate

                          Если бы мне вдруг, упаси б-г, потребовалось бы собирать вижуалстудийные проекты под линупсом, я бы по быстрому написал на go/python msmake, который бы вызывал из M-x compile.
                          Ответить
                          • Нет, быстро не получится. МСБилд, в том числе, разрешает непосредственно встраивать код на сищарпе, так что если там ынтырпрайз проект с наворотами, то ни на чем кроме виндовса он не соберется.
                            Ответить
                            • Разумеется, я бы реализовал только то небольшое подмножетсво, которое необходимо для сборки, как это сделал дефекейт.

                              Если там что-то серьёзное, то проще переписать билд с нуля.
                              Ответить
                              • > серьезное
                                а я разве вообще говорил про msbuild?
                                именно, что только подмножество, имеющееся непосредственно в vcproj
                                там чисто c/cpp -> o -> bin, ключи компилятора и линкера, параметры что это (exe, lib, dll), прекомпилированные заголовки, пути поиска, зависимости, пути результата

                                в общем всё то, чего достаточно для того, чтобы на первом шаге из vcproj сгенерить make-файл, с зависимостями от заголовочных файлов, с pch, с таргетами и т.д., а на втором - собирать проект через этот make-файл (использование только второго шага очень удобно при активном редактировании и пересборке только модифицированных объектов)

                                и, главное, накой ынтерпрайз с++ проект с m$-наворотами кросс-компилировать на лайнэксе?
                                Ответить
                    • Ну как-то же OmniSharp и SharpDevelop и XamarinStudio работают с вижуалопроектами. Или речь конкретно про кресты?
                      Ответить

    Добавить комментарий