1. Си / Говнокод #25733

    +1

    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
    /*
        Build me with
          gcc  -lm -o binary binary.c
     */
    #include <stdio.h>
    #include <stdlib.h>
    #include <math.h>
    
    int main (int argc, char * argv[]) {
    
    if (argc <2)  {printf("\nUsage: %s 234\n\n", argv[0]); exit(1);};
    
    int  in = atoi(argv[1]);
    int size,a,b,c,d,e;
    
    size=floor(log2(in))+1;
    
    char  mass[size];
    for(b=0;b<=size;b++) { mass[b]=0; }
    
    d=size;
    
    for(a=in;a>0;a--) { if (mass[d]==1){ for(e=size;e>=0;e--){  if (mass[e]==0) {mass[e]=1; break;} else mass[e]=0;continue;}}
    else {mass[d]=1;d=size;}}
    
    for(c=1;c<=size;c++)
    
    {printf("%i",mass[c]);}
    
    printf("\n");
    return 0;
    }

    Преобразование десятичного числа в бинарное.

    Запостил: killer1804, 25 Июля 2019

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

    • Лабы не нужны.
      Ответить
    • > build me with
      Кажется мы нашли идеальную билд систему.
      Ответить
      • Как собирает программы начинающий программист:
        gcc  -lm -o binary binary.c

        Как собирает программы продвинутый программист: круглые сутки пердолится со системами сборки, выясняя, какая из них соснула больше.
        Ответить
        • Мне нравилось, как в борланд паскале можно было просто открыть файл и собрать его. Никаких проектов, никаких солюшенов, никаких мейкфайлов...
          Ответить
          • Он по умолчанию собирает в режиме «make»: компилирует те модули из «uses», для которых нет бинарников или у которых бинарники устарели. И линковать вручную не надо, потому что опять же прилинковываются модули, описанные в «uses».

            Ещё есть режим «build» (если из командной строки, то bpc -B), в котором компилируется вообще всё.

            У «Watcom C» есть какой-то костыль для аналогичного поведения. Там есть #pragma, которая в obj-файл вставляет комментарий со списком библиотек, которые нужно прилинковать, и есть встроенный в компилятор генератор зависимостей (высирает что-то похожее на то, как в мейкфайле описываются зависимости). Но всё равно это слабее, чем модульная система «Борланд Паскаля».
            Ответить
            • У студии тоже есть такая прагма. Буст её даже юзает.
              Ответить
            • И во всяких FreePascal точно так же?
              Ответить
              • Подтверждаю.
                Ответить
                • А где не так?
                  Ответить
                  • Не так в тех паскалях, у которых не было модульной системы. Например, в «Турбо Паскале» до версии 4, в «gpc» в режиме «Standard Pascal» и вообще во всех компиляторах, поддерживающих языки «Standard Pascal», «Unextended Pascal» и «Extended Pascal».

                    Модульность придумали в «Борланде» (её сделали по образу модульности «Модулы-2» или языка «Ада», но только с другими ключевыми словами). Все реализации «Object Pascal» («Turbo Pascal» >= 4.0, «Delphi», «Free Pascal», «Oxygene», «PascalABC.NET») поддерживают автоматическую сборку из коробки.

                    Как работает сборка в «gpc» в режиме совместимости с «Object Pascal», я не помню. Его перестали поддерживать, поэтому чтобы проверить, придётся его самого компилировать.
                    Ответить
                    • > unextended pascal
                      ЧЗХ?
                      Ответить
                      • ISO 7185

                        паскаль без броландовых навороточек
                        Ответить
                        • Ну у него это standard и противопоставляется какому-то стандарт плюс купейному паскалю.
                          Ответить
                    • И «Nonstandard Pascal»! «Nonstandard Pascal» забыл!
                      Ответить
                    • А я ещё думал, что это за Oxygene, который в Elements используется. А это Паскаль в гриме
                      Ответить
                      • Был такой игрушечный PascalScript, этот долбоебизм - развитие его.

                        Pascal is more relevant today than ever, and modern Pascal implementations such as Oxygene have a lot to bring to the table.

                        Вы поняли? Язык от народа!
                        Ответить
                        • Может, и от народа, но за деньги.

                          https://www.elementscompiler.com/elements/oxygene/default.aspx
                          Ответить
                • То есть, в Паскале хер знает когда были нормальные модули и нормальные строки, например, но соснул в итоге он, а не сижка. Почему так? Борланд накрылась медным тазом, а свободного компилятора в этот момент не оказалось?
                  Ответить
                  • В паскале так же не было UB, была очень строгая типизация и не было ненужных ключевых слов

                    Почему соснул -- понятно
                    Потому что хорошее всегда сосет. Чем говеней технология -- тем больше у нее шансов на популярность
                    Ответить
                    • Потому что броланд - несерьезная шарашка с игрушечными продуктами, вот почему.

                      Со времени ISO 7185 и до полного проёба были фактически монополистами рынка, но так нихуя и не сделали.
                      Ответить
                      • сан, броланд, нокия, число соснувших монополистов огромно
                        Ответить
                        • Броланд соснул потому что вложились в OpenKylix
                          Ответить
                          • много было причин

                            проспали появление дотнета, например
                            сделали какие-то странные плюсы, не очень стандартные
                            Ответить
                            • Да, повелись на тупой форс .NOT и тоже много на этом проебали.
                              Ответить
                              • вот именно, проигнорировали практически полный переход всей прикладно-десктопной
                                формошлепной виндоразработки на .NET, очухались только в 2006 году и потому соснули
                                Ответить
                                • У них своя успешная формошлепка была, коей .NOT и подражал во всём.

                                  > очухались только в 2006
                                  2004 скорее

                                  Вот тогда надо было сразу выкатывать turbro delhi personal edition с бесплатной лицензией. Также могла бы пригодиться их no-nonsense license на которую наверняка немало потратили чтобы нищуки делали туториалы и заманивали в сообщество слишком тупых для крестов
                                  Ответить
                                  • ну только дотнет был а голову круче начиная от поддержки нескольких япов, и заканчивая суровой поддержкой вендора

                                    если производитель ос дает тебе отличный формошлепный инструмент, зачем нужно что-то еще?

                                    И это я еще молчу про интеграцию всего этого говна с интерпрайзом, вебом, мссклом итд

                                    реально вот
                                    какой поинт был брать дельфю вместо шышарпа в 2006?

                                    Мне казалось, что ихняя турба началась в 2006
                                    не?
                                    Ответить
                                    • зы: ну тоесть если в 99 у тебя был выбор формошлепиь на вб (в топку), мфц (ааа!!!) и на ПРИЯТНОМ паскале (коий конечно лучше чем сишечка с ее уб) то было понятно зачем дельфи

                                      а 2006 заем?
                                      Ответить
                                      • А на жабке нельзя было формошлепить в 1999?
                                        Ответить
                                        • не было нормальных UI билдеров, да и тормозила она сильно

                                          поди поформошлепь на жабке чтоб работало на втором пне с 32 мегабайтами рэм
                                          Ответить
                                        • ЕБАТЬ! Ты хоть видел жавовский гуй тех времен? Win3.11. Редактора гуя у них нету до сих пор!
                                          Ответить
                                          • ну там гуй зависел от лука и фила, обычно это был такой типа motiff или метал, что не то чтоб уж очень плохо

                                            но медленно!

                                            гуи билдер есть в идее, но он хуевый

                                            Вообще я за декларативное описивание гуев, если чо
                                            В ондроиде правильно сделано
                                            в впф тоже
                                            Ответить
                                            • когда этот билдер в идее появился-то?
                                              Ответить
                                              • >когда этот билдер в идее появился-то?


                                                думаю в первой половине нулевых

                                                в 99м его точно не было, во многом потому, что не было и самой идеи
                                                Ответить
                                    • > производитель ос дает тебе отличный формошлепный инструмент
                                      VB чем тебе не хорош был?
                                      Ответить
                                      • >VB чем тебе не хорош был?
                                        У VB очень плохая стандартная либлиотека (Всё почти через ком), гвоеный синтаксис и так себе с модульностью
                                        Ответить
                                        • >> Всё почти через ком
                                          >>
                                          А в ,NOT совсем другое дело!
                                          Ответить
                                          • да, в .NET в кококйт момент было через вебсервисы)
                                            Ответить
                                    • Турба началась и довольно быстро закончилась когда уже подступила жопа. До турбы была бесплатная лицензия на Delhi 7.0 (это примерно 2001-2003) которую было сложно получить, когда они начали возиться с модернизацией IDE

                                      Вот один из факторов, который паскакаль утопил.
                                      Ответить
                                      • Может и правда дело в лицензии

                                        В целом мне конечно очень жалко броланд

                                        Визуальный дебагер в 1993 году! под дос! блдь , да это же божественно

                                        и все полимеры того((
                                        Ответить
                                  • Кстати, а как в Delphi с FFI? Сишную либу нормально можно заюзать?
                                    Ответить
                                    • > FFI
                                      Это ж не джава какая-нибудь... Перепиши хедер на паскаль да линкуйся или грузи dll.
                                      Ответить
                                      • Перепиши хедер на Паскаль это как?
                                        Ответить
                                        • Это так:
                                          unit pituh;
                                          interface
                                          
                                          function pitushnya(x: integer): integer; external;
                                          {$L pituh.obj}
                                          
                                          implementation
                                          end.
                                          И функция pitushnya прилинкуется из модуля pituh.obj.
                                          Ответить
                                          • Ахринеть.
                                            Ответить
                                            • Free Pascal уже умеет линковать не только единичные obj-файлы, но и целые библиотеки:
                                              https://www.freepascal.org/docs-html/current/ref/refse95.html

                                              Вроде и Delphi XE умеет, надо гуглить.
                                              Ответить
                                              • P.S. В Delphi нашёл только поддержку единичных obj-файлов и DLL:
                                                http://docwiki.embarcadero.com/RADStudio/Rio/en/Procedures_and_Functions_%28Delphi%29#Ex ternal_Declarations

                                                А вот статья про обратную линковку:
                                                http://docwiki.embarcadero.com/RADStudio/Rio/en/Writing_C%2B%2B-friendly_Delphi_Code

                                                P.S. Да, в Delphi нужно распаковывать библиотеку (.lib, .a) и перечислять obj-файлы по одному:
                                                http://docwiki.embarcadero.com/RADStudio/Rio/en/Link_object_file_%28Delphi%29

                                                А Free Pascal уже умеет затягивать целую библиотеку одной строчкой.
                                                Ответить
                                              • А как же оно строки преобразует? Если в сишную функцию запулить что-то паскалевское с '\0', то случится праздник?
                                                Ответить
                                                • Строки оно никак не преобразовывает. Оно передаёт все параметры «сырыми», как есть. О преобразовании должен позаботиться программист.

                                                  В Delphi есть тип PChar, который совместим с сишным char * один-в-один. Есть даже PWideChar, который совместим с wchar *. Есть функции для преобразования строк.

                                                  Так что если нужно дёрнуть сишную функцию, то придётся завести переменную типа PChar, отфильтровать строку от нулей и преобразовать паскалевскую строку в сишную.
                                                  Ответить
                                          • Переведи на "PHP".
                                            Ответить
                                            • Перевести или портировать, чтобы работало? Если чтобы работало, то придётся на «Си» писа́ть расширение, в котором для каждой сишной функции придётся делать обёртку:
                                              https://www.php.net/manual/ru/internals2.structure.php
                                              Ответить
                                              • Нужно чтобы «Конардо» смог понять смысл кода. Чтобы работало не обязательно.
                                                Ответить
                                                • Я придумал:
                                                  <?php
                                                  
                                                  function pitushnya($x) {
                                                      system('rundll32.exe pituh.dll ' . strval($x), $result);
                                                      return $result;
                                                  }


                                                  А чтобы работало, придётся делать DLL-обёртку, которая будет расшифровывать пришедшую строку $x (программе rundll32 можно передать только одну строку) и дёргать функции уже из нужных DLL.

                                                  *****

                                                  Оказывается, ещё можно так:
                                                  <?php
                                                  $stack = new DOTNET("mscorlib", "System.Collections.Stack");
                                                  $stack->Push(".Net");
                                                  $stack->Push("Hello ");
                                                  echo $stack->Pop() . $stack->Pop();
                                                  ?>

                                                  https://www.php.net/manual/ru/class.dotnet.php

                                                  И ещё можно дёргать COM-объекты:
                                                  <?php
                                                  // запускаем word
                                                  $word = new COM("word.application") or die("Unable to instantiate Word");
                                                  echo "Loaded Word, version {$word->Version}\n";
                                                  
                                                  //делаем его активным окном
                                                  $word->Visible = 1;
                                                  
                                                  //открываем пустой документ
                                                  $word->Documents->Add();
                                                  
                                                  //Что то с ним делаем
                                                  $word->Selection->TypeText("This is a test...");
                                                  $word->Documents[1]->SaveAs("Useless test.doc");
                                                  
                                                  //закрываем word
                                                  $word->Quit();
                                                  
                                                  //высвобождаем ресурсы объекта
                                                  $word = null;
                                                  ?>


                                                  https://www.php.net/manual/ru/class.com.php
                                                  Ответить
                                                  • P.S. В «Линуксе» есть аналог «rundll32» или придётся изобретать?
                                                    Ответить
                                                  • Наконец-то PHP.NET!
                                                    Ответить
                                                    • Сам удивился. Почему-то раньше класса DOTNET я не замечал в документации, хотя там один комментарий написан аж «11 years ago», т. е. уже в 2008-м году можно было дёргать методы из дотнета.
                                                      Ответить
                                                      • А интертрепатор PHP на дотнете есть?
                                                        Ответить
                                                        • Сейчас погуглим...

                                                          Есть «Phalanger» –— компилятор «PHP» в байткод для дотнета.

                                                          The project was started at Charles University and is supported by Microsoft. Phalanger was discontinued in favor of the more modern PeachPie compiler, which utilizes the Roslyn API.

                                                          P.S. «Wordpress» и «Mediawiki» уже скомпилировали этим «PeachPie»:
                                                          https://github.com/iolevel
                                                          Ответить
                                                          • «PeachPie» требует «.NET Core». На старых виндах не заведётся. А вот «Phalanger» и на старом говне работает.
                                                            Ответить
                                                  • Именно поэтому я за "PHP".
                                                    Ответить
                                        • h2pas petuch.h
                                          Ответить
                                          • Точно. Была ещё в каких-то древних борландовских продуктах.

                                            https://wiki.freepascal.org/H2Pas/ru
                                            Ответить
                                            • Это гнусная утилита же, в существование броландовской не верю, они хидеры вручную переписы́вали, что приводило к лагу в несколько лет и к разным ныне дохлым мегапроектам по трансляции хидеров. Была хреновина для idl -> pas но неработающая и приходилось студией собирать typelib и потом выдаивать из нее посцаль

                                              Это еще один небольшой гвоздик в гроп паскаля.
                                              Ответить
                                              • Какие хедеры они вручную переписывали и кто "они"? Борланд переписывал хедеры сишной stdlib? Что такое idl?

                                                Какой-то клингонский
                                                Ответить
                                                • Переписывать хедеры сишной stdlib не было нужды. Вручную корпорация «Борланд» переписывала хедеры от WinAPI (компания «Microsoft» же их описала только на сишке).

                                                  idl — это interface definition language:
                                                  https://ru.wikipedia.org/wiki/Язык_описания_интерфейсов

                                                  Компания «Microsoft» использовала idl для описания какой-то хрени, связанной с OLE, RPC и COM (да, снова клингонский, но в «Windows» без этого никуда).
                                                  Ответить
                                                  • Пасибо, пацаны.

                                                    У меня тут уже Ктулху лезет в окно, пойду за секаторами.
                                                    Ответить
                                                    • Крипота!
                                                      Ответить
                                                      • Ну вообще это напоминает ситуацию с JetBrains и их AppCode, который постоянно догоняет XCode (и обычно поддерживает предыдущий или даже старше). Правда, мне кажется, что AppCode у них нифига не самый приоритетный продукт, потому немного забивают. Но Борланд, лаг в несколько лет, основная и единственная дойная корова? Тогда понятно, чо они накрылись
                                                        Ответить
                                                        • Напоминает в том смысле, что трудно воевать с вендором оса на его же поле

                                                          Причем икскод хотябы бесплатен, в то время как студия была платная (гоммунити тогда не было), и броланд реально отжимал денег и МС было важно его убить

                                                          Кроме того, тут еще и языки разные

                                                          Одно дело выбирать IDE, и другое дело -- язык

                                                          НУ вот у меня весь апи описан в терминах сишечки в мсдн и даже примеры кода есть, нахуй мне что-то другое тащемто?
                                                          Ответить
                                                          • >> МС было важно его убить
                                                            >>
                                                            Напоминает вату в Одессе, которую не потребовалось поджигат, сами отлично справились.
                                                            Ответить
                                                            • Сёма, всем похуй, пойми
                                                              Ответить
                                                            • Иди в хуй, пидарок
                                                              Ответить
                                                              • Копченая сотня шкворчит за родинку

                                                                https://pbs.twimg.com/media/EARNlvlXYAAC27I.jpg

                                                                Уровень экономики "великой" страны виден сразу.
                                                                Ответить
                                                          • Это щас XCode бесплатен, года до ээ? 2013 где-то его можно было или купить в аппсторе, или получить после оформления девелоперской подписки
                                                            Ответить
                                                            • аа)) тогда понятно почему ябло было против аппкода

                                                              я еще помню времена когда макось продавалась

                                                              прикинь?
                                                              Ответить
                                                              • Я подозреваю, что яббл не сильно против AppCode. И я, кстати, не уверен, что аппкод уже был в те времена, когда за XCode хотели пару рупий.

                                                                Ты ж всё равно без XCode далеко не уедешь, чем бы ты там рядом не пользовался. Яббл очень хитрожопый и анальных ограждений расставил не меньше Майков.

                                                                Я не думаю, что в 2006 Дельфинятне нужна была Студия, чтобы сделать приложение под винду.
                                                                Ответить
                                                                • Студии была не нужна,да

                                                                  А икскод кажется ставица вместе с llvm, а без него трудно что-то собрать)

                                                                  Ябло не то чтобы против аппкода, но мне птичка напела что как-то ДЖБ хотели на конфе дать про него ток, а ябло не дало

                                                                  В целом ябло подталивает тебя юзать иксод, и не смотря на то, что у интеллидж есть очень крутые фишки (рефакторинги всякие и инспекции) я всё таки считаю что под ябло надо писать в икскоде

                                                                  Все примеры в икскоде, сториборды всякие c сигвеями, интеграция с инструментс и эмулятором

                                                                  Наверняка в аппкоде это все чуть сложнее работает

                                                                  зы: но я не гуру ябла конечно
                                                                  Может быть гуру может вообще все с коммандной строки скопулировать и собрать приложеие и ему может и пофиг какое там иде
                                                                  Ответить
                                                                  • Инструменты и симулятор это отдельные приложения, они в общем на удивление агностичны.

                                                                    Надо завтра ради интереса посмотреть, когда появился AppCode, когда XCode стал бесплатным и когда в нём появился llvm
                                                                    Ответить
                                                                    • с гцц на ллвм они перешли году в 2013м

                                                                      кмк аппкод тогда уже бы
                                                                      Ответить
                                                                  • Можно конечно и из командной строки. xcodebuild
                                                                    Ответить
                                                                    • xcodebuild рабоатет с проектом икода

                                                                      я про копуляцию и ликовску посредсвтом ллвм
                                                                      Ответить
                                                  • Да, майки мастера нахуевертить мутных терминов)

                                                    Сначала был DDE, поверх него OLE.
                                                    Поверх OLE сделали VBX.
                                                    Потом сделали IDL и на основе него описали MSRPC и MAPI
                                                    Затем, сделали COM на основе IDL, пперевели на него OLE и MAPI.
                                                    Вместо VBX стал OCX на основе ового OLE.
                                                    Затем OCX приехал в IE и стал называться ActiveX.
                                                    COM регистрировался в реесре посредством typelib где указывались его CLSID и PROGID, соответствено мжно было по CLISID найти typelib и узнать какие там есть интерфейсы
                                                    Потом появился IDispatch для доступа к COM из скрпитовых языков и стал называться OLE Automation
                                                    Затем сделали DCOM на основе RPC и наконец сделали COM+ с транзацями и пр

                                                    Потом пришел дотнет
                                                    А теперь пришел WinRuntime и он тоже поверх ком, но с ифейсами в стле дотнета (winmd)


                                                    наверняка я много чего забыл что еще было

                                                    зы: был еще ATL для упращенной работы с комом из плюсов
                                                    Ответить
                                                • IDL это язык описання междумордия для кома

                                                  https://docs.microsoft.com/en-us/windows/win32/midl/interface-definition-idl-file
                                                  Ответить
                                              • Проверил. Ты прав. Ни в «Delphi», ни в «Borland C++» программы h2pas не было. Программы implib/imdef, чтобы грабить из DLL таблицу экспорта, были. COFF2OMF была. А вот этой не было.
                                                Ответить
                                      • >> Это ж не джава какая-нибудь...

                                        Да, в «Java» связь с остальным миром только через JNI. И в «Андроиде» тоже (даже название то же), хотя в «Андроиде» нет «Java».
                                        Ответить
                                        • >Да, в «Java» связь с остальным миром только через JNI

                                          еще бывает JNA:) ну и под джвм можно накмпилироваться тоже
                                          Ответить
                                          • Ну вообще был же «gcj», который мог из исходника на «Java» высирать нативный код (правда, чтобы потом это заработало, нужно было линковать с кучей дерьма). И вроде даже наоборот, был шуточный бекенд к «gcc» для процессора «java», чтобы из сишки генерировать байткод для «JVM».

                                            Только это всё как в анекдоте про самолёт с бассейном и стадионом: «А теперь мы с этим говном попытаемся взлететь».
                                            Ответить
                                    • У них даже в комплекте с Delphi шли примеры совместной линковки паскелевских и сишных модулей.

                                      Более того, начиная с какой-то версии Delphi (с третьей что ли) сделали и обратную линковку: компилятор может высирать obj-файл, чтобы его можно было использовать в сишной программе (даже есть ключ для манглинга имён и генерации хедера, чтобы его можно было использовать совместно с C++). Правда, в последнем случае поддерживается только борландовский «Билдер», ибо стандарта на манглинг нет.
                                      Ответить
                                      • > ибо стандарта на манглинг нет
                                        В «C» нет никакого «манглинга», именно поэтому я за «C».
                                        Ответить
                                • > очухались
                                  Дык дотнет стал адекватным где-то в районе 2005 студии. До этого он был унылой пародией на джаву.
                                  Ответить
                                  • Это однако не мешало уже всем по-тихоньку на него переписываться

                                    В целом же я соглашусь что до двойки дотнет был уныл
                                    Ответить
                          • зы: они там еще пытались делать ынтерпрайз сякие аппликашен сервера
                            и все это sosnoolo so much тоже
                            Ответить
          • в броланд си тоже можно было если там только 1 файл

            а так там были проекты
            Ответить
            • > только один файл
              А в паскале и несколько работали по зависимостям, насколько я помню.
              Ответить
              • так паскакаль умел завсимости считать и вроде бы там интерфейс и иплеметейшен были в одном файле

                а си-то не умеет

                у одно из мейков есть вроде тула чтобы чтобрать инфу о депенденсах с хедеров (но хз како но работает для сишных файлов)
                Ответить
                • > для сишных
                  Никак, лол. Это же просто чтобы триггерить пересборку если хедера поменялись.
                  Ответить
                  • тогда как понять что надо чото перелинковать?

                    ну типа:

                    pituh.c + gus.c = ptitsi.exe
                    govno.c + mocha.c = php.exe

                    вот я помеял gus.c, как понять что надо перелинковать ptitsi.exe ?

                    руками опиивать?
                    Ответить
                    • Дык у тебя в системе сборки указано какие сишки в какой экзешник или либу идут...
                      Ответить
                      • ну то-есть биз системы сборки никак

                        но сборщик депенденсов хотябы избавляет тебя от писаия зависимостей на хедеры

                        правда я вот не знаю как там с кондишеналами

                        смотри какая хуня е
                        https://www.freebsd.org/cgi/man.cgi?query=mkdep


                        пох0ду оно препроцпсор сама прогоняет и потому проблем с кондишеналами нет
                        Ответить
                        • Да, препроцессор надо прогнать.

                          Кстати, есть вообще простой способ - gcc при сборке файла умеет высирать в отдельный файл список хедеров, которые он поюзал. Даже тулы не нужны.
                          Ответить
                          • вероятно потому в прыщах этой тулы и нет, ее умеет делать сам гцц
                            Ответить
          • В сишке можно инклудить .c файлы, тоже не будет никаких мекфайлов.
            Ответить
          • Ну так турбоп аскалю под DoS и не нужны они. Ресурсов нет, версионирования нет, а для зануд чтоб контрольную сумму посчитать postbuild сделали броланд маке.
            Ответить
            • ну а вдруг я хочу собрать 10 писиикс картинок в один файл и его сожать?
              Ответить
              • Тебе сделали броланд маке для этого, зануда!
                Ответить
                • раке маке фу
                  дристааййло
                  https://www.youtube.com/watch?v=inQrMmIodC0
                  см с середины
                  Ответить
                  • Это про рубистов что ли?
                    Ответить
                    • rake, да

                      справедливости ради нужно отметить, что именно рубисты привнесли немного порядка в вебскриптопарашу

                      если бы они не научили пыхеров и джсеров мыть жопу, пользоваться фремворками, использовать менеджеры пакетов с зависимостями, CI, юнит тесты итд то те бы сами этому не научиись
                      Ответить
                      • «Рельсы» красиво сделаны. Из коробки короткие красивые логичные URL для действий, а не как в «Джумле» index.php?option=com_content&com_govno=f oo&com_gopa=bar&com_barebuh=baz&com_suka =quux.
                        Ответить
                        • джумла это цмс
                          а рельсы фрейморк

                          в зенде можно сдеать урлы ок
                          Ответить
                        • Джумла тоже умеет красивые урлы.
                          Ответить
                  • А мне в начале больше понравилось.
                    Ответить
        • просто у продвинутого программиста 164 файла, 227 хедеров и половина этого генерируется через yacc/bison, flex и генератор ман файлов)
          Ответить
          • Какой багор )))
            Ответить
          • Я за язык, который сам себе препроцессор, компилятор, оптимизатор и даже генеретор документации.
            CREATE-XML-HELP
            [IF]
            FINISH-XMLHELP
            [THEN]
            
            TARGET-POSIX [IF]
            S" src/spf4.o" XSAVE
            [ELSE]
            \ на стеке - token слова INIT целевой системы, запускаем её для
            \ того чтобы она сама себя сохранила в spf37x.exe выполнением слова DONE,
            \ переданного ей в командной строке
            EXECUTE
            [THEN]
            Ответить
    • Оно тупо считает в двоичном коде пока не доберётся до нужного числа!? Q_Q
      Ответить
    • Это принц!
      Ответить
    • https://www.ixbt.com/multimedia/aopen-tube.shtml

      ахахаха
      охуенно
      Ответить
      • Какой хардкор )))
        Ответить
      • Какой маразм )))
        Ответить
        • Вакуумному триоду для работы нужно около двухсот вольт. Заметил два здоровенных конденсатора рядом с лампой? Если влезть в компьютер, пока эти конденсаторы не разрядились, может сильно долбануть.
          Ответить
          • Насколько сильно может долбануть, если учесть, что скорее всего долбанет в один палец? Я вот двумя пальцами одной руки попробовал под 200 вольт, если верить тестеру, на контактах светодиодной лампы. И ничо.
            Ответить
            • Нормально долбанет, чтобы выжечь южный мост хватит, несмотря на падение напряжения в пальцах-сосисках.
              Ответить
              • удивительно что люди до сих пор говорят о южном мосту, хотя уже на момент статьи он назывался переферийным хабом

                а уж в наше время так это и вовсе чипсет
                Ответить
            • Кстати, кто знает, откуда там может взяться 180 вольт?
              Ответить
              • какой-то повышающий трансформатор?
                Ответить
                • Там < 10 светодиодов, соединенных последовательно. Им не поплохеет? И вот еще. Светодиоды же потребляют ток только половину колебания? От этого никому хуже не станет? Хотя при их-то потреблении.
                  Ответить
                  • Да, светодиодные лампы мерцают, если на выходе не поставить конденсатор. А его обычно не ставят из-за экономии, ведь потребитель всё схавает.
                    Ответить
                    • 50 гц можно заметить если рукой помахать?
                      Ответить
                      • Да, 50 Гц можно заметить. Но там обычно ультразвуковой преобразователь (на 20-30 кГц), как в импульсном блоке питания, чтобы трансформатор делать маленьким.

                        Вот сейчас передо мной разобранная светодиодная лампа, в ней выпрямитель (микросборка из четырёх диодов в одном корпусе), за которой мультивибратор на микросхеме и ультразвуковой трансформатор на ферритовом сердечнике. Она не пищит и мерцания не видно, если машешь рукой.

                        А ещё у меня есть лампа на линейных светодиодах («филаментная», «COG» = «crystall-on-glass»), имитирующих нить накаливания. Там преобразователя нет, просто дофига светодиодов, соединённых последовательно в гирлянду. Она противно трещит при работе. И там мерцание заметно, если помахать.
                        Ответить
                        • Ни разу не встречал лампы с ИП. Кстати, я правильно предполагаю, что если приборы на 100-240 В, то там ИП, а если 220-240 В, то там что-то другое?
                          Ответить
                          • Мне повезло что ли? Разобрал крошечную светодиодку на три ватта, а там оказался импульсный преобразователь напряжения. В ней шесть светодиодов, кстати.

                            Ещё у меня лежит разобранная на 8,5 ватта. 13 светодиодов (да, некруглое число) и опять же преобразователь напряжения.
                            Ответить
                  • > хуже не станет
                    Кстати, ты за целую лампу брался или уже со сгоревшими диодами?
                    Ответить
                    • Одна целая, но с битым колпаком, во второй что-то сгорело и она мигала как стробоскоп, но все диоды были целые. Прикасался к контактам куда были припаяны провода.
                      Ответить
                    • Кстати, говорят если светодиодную лампу-шар в рот засунуть, то вынуть можно только в травмпункте. Не проверял.
                      Ответить
                      • Не обязательно в травмпункте. Можно попытаться расхуярить во рту.
                        Интересно, как в травмпункте её вынимают?
                        Ответить
                      • Бля, сначала телескоп, теперь лампочка... Что за тяга к экспериментам в тебе проснулась.
                        Ответить
                • ебонитовые палочки
                  Ответить
            • Русня, зачем вы чините светодиодки?
              Ответить
              • Тому що можем.

                Вот зачем кот лижет яйца?
                Ответить
              • Кстати, мы никогда не сдаём светодиодки по гарантии. Мы покупаем новые, когда они перегорают. А старые выбрасываем на свалку вместе со всеми бытовыми отходами. И ртутные люминесцентные лампы выбрасываем туда же.
                Ответить
                • Да и вы срёте прямо в окно, плоскомордые
                  https://www.youtube.com/watch?v=OEkAwZwuNrw
                  Ответить
                • Хм, а сколько гарантия? У меня одна сгорела после 3 лет, стоила 6 € и стояла в корридоре, т.е. работала всего нихуя. Но гарантия вышла. На второй был тонюсенький колпак, который разбился от падения с кровати на ковер. Гарантия на светодиодки вообще ничего не дает. Те что сейчас у меня стоят стоили 2€, сгорят - и хуй с ним.
                  Ответить
              • Народ-богоносец и одноразовые пакеты стирает.

                https://ic.pics.livejournal.com/martin33/24616547/296995/296995_900.jpg

                Пакеты стирали и подклеивали – только бы служили подольше.
                Бабушка моя, оказывается, как-то в те времена привезла из туристической поездки в Финляндию пяток пакетов – их давали с покупками. Так вот, сначала эти финские пакеты использовали в хозяйстве взрослые. Когда пакетики вконец истрепались, и даже ручки оборвались, ценность отдали сыну (сиречь – моему папе). Он заворачивал в материал спортивную одежду и кроссовки, когда ездил на соревнования.
                Ответить
                • А ещё мы гондоны по нескольку раз используем. И гандонов тоже по нескольку раз используем. Наш президент-гандон будет сидеть в кресле дольше, чем ваш канцлер.
                  Ответить
                  • Охлол, ватник нашел чем гардитца!

                    >> будет сидеть в кресле
                    >>
                    Потому что высота стула – важнейший фактор нынешней внешней политики РФ. Стул должен быть высоким, чтобы Путин не выглядел коротышкой. Одновременно стул не должен быть слишком высоким, чтобы ножки президента РФ не болтались в воздухе. Подготовка стула для Путина – важнейшая задача перед каждым его появлением на публике, этот стул готовят заранее.
                    Ответить
                    • > ватник
                      Сём, посмотри в зеркало... Ты "на другой стороне", все дела. Но симптомы то те же. С кем боролся - тем и стал. Завязывай уже с этой хуйнёй, пока мозги ещё работают.
                      Ответить
                      • А теперь у ватника У ВСЕХ ТАК.
                        Томущо ватнику пичот когда смеются над их царьком-карликом.
                        Ответить
                        • Пичот воображаемому ватнику, выдуманному на «Сосаче».

                          Кому на «Говнокоде» пичот? Ну кроме тебя, разумеется.
                          Ответить
                        • > У ВСЕХ ТАК
                          > мозги ещё работают
                          Беру свои слова обратно. Читать, не домысливая всякую хрень между строк, ты уже разучился. Да и писать что-то кроме шаблонных фраз - тоже.

                          З.Ы. Вангую, что сейчас ты в очередной раз скинешь копипасту про "правила общения с ватниками".
                          Ответить
                        • ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
                          t. перепись неватников, которым непичот


                          https://images.unian.net/photos/2018_11/1541942969-6465.JPG
                          Ответить
                          • Нахуя ты здесь опять рекламируешь путена? Плохая попытка. Я всё равно не пойду за путена голосовать. Я в России живу.
                            Ответить
                          • Ебать ты додик
                            Ответить
                        • Хуле ты вату катаешь? Работать не пробовал?
                          Ответить
        • реалтековская перделка ац97 и такая лампа это оч смешно

          это как взять hdmi и подключить по нему бокс, который переводит в аналоговый сигнал и по одному коаксиалу передает его на старый элт телевизор рщмером 51 см
          Ответить
      • Ничего не понимаю. Переведи на "PHP".
        Ответить
      • Бля, в какую рыгаловку превратился этот ваш ixbt! Чому русня всё портит?
        Ответить
      • https://ixbt.video/sadm_files/video/2015/12/asus-rog-rapture-gt-ax11000-router-review.mp4
        Обзор топового игрового рутера
        >топового
        >ИГРОВОГО
        Это же сразу +x к ценнику, да?
        Ответить
        • Да
          Ответить
          • Ну и нахуй этот ixbt нужен? Чтобы лохам хуйню впаривать?

            Видел игровой адаптер локалки. Блядь, по локалке и так пинг < 1 мс и то не по вине адаптеров/свичей.
            Ответить
        • Топового это в пределах $50 для собирающей валежник русни.
          А игрового томущо это игрушечная хуйня получится, лишнехромосомные просто не могут ничего себе серьезного купить или украсть - слишком тупые.

          Доставьте ссылку, где русята подняли истошное ХРЮЮЮЮЮЮЮЮЮЮЮ увидев ценник €8 за порт.
          Ответить
          • Это я был. Там кто-то утверждал, что свич с изоляцией порта стоит как неуправляемый.
            Ответить
            • Ссылку доставь, АТО я помню, как на в ответ дешманский свитч поднялся визг от тех, которым на настоящий Zyxel не хватает, берут эрзац местного разлива.
              Ответить
    • Ничего не понимаю. Переведи на "PHP".
      Ответить
    • Говорят, уже недолго осталось

      Джордж Фридман: после 2020 года Россия распадется

      Ну что, зажгем в воскресный день? Под катом интервью Джорджа Фридмана, главы американской аналитической компании Stratfor польскому изданию Polska Times. Чем известная Stratfor? Ну вот тут например ее предсказания от 2016 года, тут от 2011 года, а здесь от 2010 года. Кое что он улавливает четко, кое где в деталях ошибается. Но имхо глобальные тренды видят неплохо.
      Stratfor — американская частная разведывательно-аналитическая компания. Barron's Magazine в одной из своих статей назвал компанию «теневым ЦРУ». Основана в 1996 году американским политологом Джорджем Фридманом, который возглавляет компанию до сих пор. Вице-президентом компании по контртерроризму и корпоративной безопасности является Фред Бартон.
      Компания занимается сбором и анализом информации о событиях в мире. Информация поступает к ним как из СМИ и прочих открытых источников, так и из собственных источников компании. На основании собранных сведений аналитиками компании составляются экономические и геополитические прогнозы.Часть секретных документов компании обнародовал WikiLeaks
      Список клиентов компании конфиденциален, однако известно, что среди них есть крупные корпорации и правительственные учреждения, как американские, так и иностранные.

      https://taxfree.livejournal.com/1730123.html
      Ответить
      • Съебись к хуям
        Ответить
      • Очень глупая статья конечно

        Напоминает статьи в газете завтра, только там пишут что пиндосия скоро развалится, а тут такими же словами пишут, что скоро развалятся китай и россия, европка сядет в жопку, а миром будут править США

        Я понимаю что чувак любит свою страну (это нормально), но зачем же впадать в манямирок?


        Но вообще я согласен что и Россия и США и Украина и Восточный Тимор развалятся после 2020 года. В конце концов ВСЕ страны развалятся и это будет после 2020 года, разумеется. Может быть через 800 лет после 2020 года. В какой-то момент сраной земляшке вообще пизда настанет

        Какие страны были 5000 лет назад? Кто о них сейчас помнит?
        А ведь это были могучие империи
        Ответить
        • Ахах, да ведь этот ватник затирает нам про МИРОВУЮ ПРАКТИКУ и У ВСЕХ ТАК! хотя даже вступительную часть "статьи" не сумел осилить
          Ответить
      • Ты заебал. Это не интересно. Съеби.
        Иногда мне хочеться из-за тебя гостя кинуть в игнор.
        Ответить
        • > в игнор
          А у нас есть печеньки фильтрация комментов произвольным js.
          Ответить
        • Ты тоже за бормандсток?
          Ответить
      • На субатомные частицы?
        Ответить
    • Ученая и инвестор. Как старшая дочь Путина делает первые шаги в бизнесе

      Мария Воронцова, старшая дочь президента России Владимира Путина, оказалась совладелицей компании, которая участвует в реализации крупнейшего в российском здравоохранении частного инвестиционного проекта. В его фокусе - современные методы борьбы с раком. Проект поддерживают крупные игроки и чиновники, его стоимость оценивается в 40 млрд рублей.

      В начале июля в Санкт-Петербурге впервые прошел отраслевой симпозиум "Ядерная медицина". Он был частью седьмой Европейской конференции по рассеянию нейтронов. В программе конференции мероприятие даже было названо "микросимпозиумом", что явно не соответствовало статусу спикеров. На нем выступили вице-премьер Татьяна Голикова, врио губернатора Петербурга Александр Беглов и президент НИЦ "Курчатовский институт" Михаил Ковальчук.

      Организовало микросимпозиум малоизвестное, созданное только в январе 2019 года акционерное общество "Новая медицинская компания", сокращенно - "Номеко". Компания занимается масштабным проектом по созданию многофункционального медицинского комплекса. Его стоимость оценивается в 40 млрд рублей. Среди акционеров "Номеко" есть Мария Владимировна Воронцова. Именно так, как сообщал журнал The New Times, зовут старшую дочь президента Владимира Путина.

      До сих пор было известно лишь о научных достижениях Воронцовой. Теперь Би-би-си рассказывает о ее первом бизнесе.
      Ответить
    • Что за дибил под каждым постом политотой срёт? Заебал уже.
      Ответить
      • Какой-то ватник. У него весь спам про русню.
        Ответить
        • Нам нужен Терапевт.
          Ответить
        • Чем занимается "syoma"? Это правда, что он живёт на пособие по безработице?
          Ответить
          • ВАТА ХУЙЛО ПРЫЩИ СПЕРМА РУСНЯ
            Ответить
          • Да, именно так, к сожалению

            Большинство работает требует какую-то прыщепарашу, которую Сёма разумеется не знает
            Ответить
            • Сёму спасёт только революция. В прекрасной Германии будущего работодатели не будут требовать знания прыщеговна, и Сёма наконец-то сможет устроиться. Меркель — хуйло, короче.
              Ответить
            • Советую переехать в Роиссю или Украину. Там такой хуйни нет.
              Ответить
              • Подтверждаю. В Роиссе много работы, не требующей знания прыщепараши:
                https://rabota.yandex.ru/rossiya/vakansii/?job_industry=341&experience=NO_EXPERIENCE
                Ответить
            • Прыщепарашу требует хобби, для работы это говно нахуй не надо.
              Ответить
            • Прыщепараша - это, например, пользование linux или git?
              Ответить
              • Кокококококонечно! Настоящие программисты «git» не используют. Они создают архивы backup1.zip, backup2.zip, backup3.zip или прямо в дереве исходников main-20190625.c, main-20190626.c, main-20190627.c. И при этом текут.
                Ответить
                • Значит 1Сники программисты?
                  Ответить
                  • Они не знают математику и не знают прыщепарашу. Следовательно, они программисты.
                    Ответить
                    • Зачем им знать даже арифметику, если в 1С есть встроенные фкнкции для вычисления 13%?
                      Ответить
                      • Не 13% а ндс, наверно?
                        Ответить
                        • У них вроде ставки захардкожены. Что-то типа НДФЛ13ПРОЦЕНТОВ, НДФЛ15ПРОЦЕНТОВ, НДС10ПРОЦЕНТОВ, НДС18ПРОЦЕНТОВ, НДС20ПРОЦЕНТОВ.
                          Ответить
                  • Есть есть 1C, значит есть 1Con?
                    Ответить
                    • > 1Con
                      JS - JSON, 1C - 1CON: https://govnokod.ru/11981
                      Ответить
                    • 1Con веры павловны
                      2Con веры павловны
                      3Con веры павловны
                      4Con веры павловны
                      5Con веры павловны
                      6Con веры павловны
                      7Con веры павловны
                      8Con веры павловны
                      9Con веры павловны
                      Ответить
                • При необходимости сделать крупные изменения, я жму «Ctrl+A -> Ctrl+C» и теку. Если надо откатить — «Ctrl+A, Ctrl+V».
                  Ответить
                  • А ещё «Ctrl+A -> Ctrl+C» я жму перед отправкой комментариев на Говнокод. Страйкер, почини Debug mode is off!
                    Ответить
        • Кто такой "ватник"?
          Ответить
    • Ахах, много ходов очка!

      На митинге в поддержку кандидатов в Мосгордуму будут искать уклонистов от армии



      Власти планируют искать на несанкционированной акции 27 июля в Москве уклонистов от военной службы, сообщила 26 июля ТАСС пресс-служба департамента региональной безопасности и противодействия коррупции.

      "Анализ проведенных массовых публичных акций, прошедших в Москве в последнее время, показывает, что среди их участников высока доля лиц, уклоняющихся от призыва на военную службу. В связи с этим 27 июля <...>

      планируется задействовать специальные группы по выявлению указанных граждан с целью их последующего призыва", — говорится в сообщении.

      Ранее прокуратура начала расследование против не допущенных на выборы в Мосгордуму. За призывы в Facebook выйти на несанкционированную акцию 27 июля арестовали на 30 суток политика Алексея Навального. Его признали виновным в повторном нарушении правил проведения митинга (ч. 8 ст. 20.2 КоАП). Арестован на восемь суток был также координатор его штаба в Москве Олег Степанов.
      Ответить
    • Шо - гэ!
      https://www.youtube.com/watch?v=8hj0Gic5irg
      2010 год
      Ответить
      • Сём, ты это уже кидал, я пропустил?
        https://youtube.com/watch?v=MBG3Gdt5OGs&vl=ru
        Ответить
      • ВАТА ХУЙЛО ПРЫЩИ СПЕРМА РУСНЯ
        Ответить
    • Непогано так инканусу пичот.
      Ответить
      • Спамит не Инканус. Это кому-то другому печёт. Будем вычислять методом исключений.
        Ответить
        • Давате флудить и троллить исключать методом включений.
          Ответить
    • Сегодня в магазе встретил кренделя в футболке Азова.
      Ответить
      • Ты там срал, блядь? Голый залез на него и насрал?
        Ответить
    • Ахахахахахаха, ебануться. Скоро в Германии будет больше африканцев, чем во Франции, а преступность выше, чем в Гондурасе

      В центре содержания беженцев в немецкой Баварии несколько десятков постояльцев устроили бунт. Об этом сообщает Frankfurter Allgemeine Zeitung.

      По информации газеты, в пятницу, 31 мая, около 30 беженцев начали оскорблять работников центра и приставать к ним, из-за чего руководству пришлось вызвать полицию. Прибыв на место, стражи порядка задержали предполагаемого организатора бунта, однако это лишь разозлило смутьянов: они начали бросаться на полицейских и кидать в них велосипеды. Те в ответ применили слезоточивый газ. По сообщениям издания, дошло до того, что восставшие стали сооружать баррикады, чтобы не дать полицейским отступить, — однако ситуацию спасло прибытие подкрепления.


      https://lenta.ru/news/2019/06/01/bund_bld/
      Ответить

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