1. bash / Говнокод #25373

    +1

    1. 1
    jopa | parasha

    Допустим jopa бесконечно срёт в STDOUT.
    parasha это всё читает из STDIN.
    Что будет делать ОС, если параша не будет успевать читать высеры?
    Держать в памяти? Сохранять на диск?

    Запостил: Perevedi_na_PHP, 12 Февраля 2019

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

    • Это линуксовый пайп, правильно? Кмк, ось будет прерывать попытки жопы засрать stdout, пока параша не готова к чтению
      Но это так, предположение
      Ответить
      • Да, заблокирует запись пока в буфере место не освободится.
        Ответить
        • если я dup2 первый дескриптор с O_NONBLOCK то запись вместо блокировки вернет EAGAIN?
          Ответить
          • Х.з. Куда ты в dup2 флаги пихать собрался?
            Ответить
            • dup3 конечно же, я лось просто

              int dup3(int oldfd, int newfd, int flags);
              Ответить
              • Там разве можно что-то кроме close-on-exec править?
                Ответить
                • у NetBSD можно
                  http://netbsd.gw.com/cgi-bin/man-cgi?dup3+2+NetBSD-current


                  The dup3() call includes an additional flags argument supporting a subset
                       of the open(2) flags:
                  
                             O_CLOEXEC    Set the close-on-exec flag on newfd.
                  
                             O_NONBLOCK   Sets non-blocking I/O.
                  
                             O_NOSIGPIPE


                  Кажется что у GNU нельзя
                  /* Check the supported flags.
                       Note that O_NONBLOCK is not supported, because setting it on newfd
                       would implicitly also set it on oldfd.
                  http://ab-initio.mit.edu/octave-Faddeeva/gnulib/lib/dup3.c


                  ПРЫЩЕБЛЯДИ СОСНУЛИ?
                  Ответить
                  • Может проще через fcntl въебать нон-блок чем через какую-то непереносимую жопу с дублированием?
                    Ответить
                    • А можно прямо родному stdoutному дескориптору nonblock через fcntl?

                      щза проверб
                      Ответить
              • > dup
                > dup2
                > dup3
                А потом эти люди ругают венду с её -Ex функциями...
                Ответить
                • Интересно кстати как у пинды с ее DuplicateHandle?

                  Смутно помню что OVERLAPPED (аналог неблокирующих дескрпиторв) у пинды можно только при открытии/создании

                  Но вообще у винды оверлапд как-то очень сильно сосало, как я помню, надо было Completion Ports использовать (ну примерно как у линукса тоже epoll лучше чем неблокирующие)

                  Интересно что у winsock API похож на никсы, и там есть неблокирующие операции. Ставица через ioctlsocket с божественным названием FIONBIO
                  Ответить
                  • Походу на анонимных пайпах вообще overlapped не работает. А cmd скорее всего такой и передаёт.

                    Оверлапы можно просто на ивенте ждать. Комплишн порт нужен только если у тебя их овердохуя и wait не справляется.
                    Ответить
                    • возможно что я трогал его на именованых пайпах, потмоу что они на винде заместо юникс домеин сокетов: такие дешевые IPC.

                      на ивенте это всмысле я WaitForSingleObject с дескриптором/

                      Кстати, можно ведь ждать МНОГО джескприпторво (WaitForMultiple..), получится как epoll или kqueue, как в лучих домах Франции
                      Ответить
                      • WaitForMultipleObjects - это poll а не epoll.
                        Ответить
                        • poll вроде возвращает все дескрипторы сообщая какой готов, а WaitForMultipleObjects сообщает какой именно
                          Ответить
                          • Ну т.е. WaitForMultipleObjects ещё и хуже poll'а.

                            Там же боттл-нека не в проверке сраного флажка в структурах после выхода из poll, а в том что в сисколл передаётся весь список хендлов. Каждый раз. В отличие от epoll и completion port.
                            Ответить
                            • а зато синкаксис менее пдрстичен

                              в epll я сначлаа создаю структуру, потом пхаю туда дескрипторы
                              с кейкью все еще хуже потому что она еще умеет и нотифицировать (как Inotify/FindFirstChangeNotification)

                              а в WaitForMultipleObjects одна строчечка и рас)
                              Ответить
                              • КэКуеуе только на "KDE под FreeBSD" же.
                                Ответить
                                • на макакакакакаоси тоже
                                  Ответить
                                  • Поэтому я за "Windows".
                                    Ответить
                                    • У винды правда много хорошего в API, такогь что в Linux делается через жопу>

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

                                      Это всё равно что объяснять вождю племени Мумба Юмба преимущества веб-интерфейса перед толстым клиентом, или объснять PHPшнику смысл статической типизации
                                      Ответить
                                      • Ну толсто же.

                                        Линукс есть везде: от мощны серверов на которых 98% Интернета работает и супер-компьютеров и датацентров с облаками, до малипусеньких телефонов и встраеваемых устройств

                                        У линукса есть докер и им пользуются гугл, яндекс и фейсбук и вконтакте
                                        расскажи мне еще насколко винда круче.

                                        ты, может, живешь в 1994 году и все еще думаешь что линукс это поделка хакеров?
                                        Ответить
                                        • ебала жаба питона

                                          жаба квакала а питона плакала
                                          Ответить
                                        • 98% серверов на прыщах? Что еще расскажешь?

                                          >телефонов
                                          Там прыщеядро. Андроид в разы менее свободен чем винда. Винда - это хоть ось, а не прошивка с набором дров и софта.

                                          >встраеваемых устройств
                                          Это единственное, что прыщи почти на 100% захватили. Правда, туда тут же прибежали ботнетчики, что какбэ намекает, что вся безопасность прыщей - это security by minority.
                                          Ответить
                                          • >98% серверов на прыщах? Что еще расскажешь?
                                            Публичных серверов -- да, если учитывать как много всего хостится на амазоне (а там внутри линукс даже если винда на виртуалке) и учитвая что самые популярные сервисы (FB, ВК, Twitter) которые чуть ли не весь траффик составляют это сплошь линукс.

                                            Если считать сервера рабочих групп (которые в локалках стоят и доступны только сотрудникам компаний) то там конечно много винды

                                            >Там прыщеядро.
                                            так линукс и есть ядро.

                                            >Андроид в разы менее свободен
                                            ну! Я могу надыбать сырцы андроида и собрать его себе, а могу ли я так с виндой сделать?

                                            >Это единственное,
                                            нет, еще суперкомпьютеры. top500 там на линуксе

                                            >>. Правда, туда тут же прибежали ботнетчики
                                            что?
                                            в ботнетах в основном десктопные винды, которые юзеры не обновляли и скачивали всякие hot_girls.mpg.exe

                                            > это security by minority.
                                            Я согласне с тем что большинство вирусни пишется под винду потому что ее больше на десктопах, но уже довольно много говна под всякие вордпрессы тоже, а они обычно на линуксе (хотя линукс не виноват в их криворукости)
                                            Ответить
                                            • >> ну! Я могу надыбать сырцы андроида и собрать его себе, а могу ли я так с виндой сделать?

                                              Подо что ты его соберёшь? Под «BlueStacks»? А на реальном железе с кривой флешкой, с хитрожопыми экраном и сенсором, требующими проприетарных драйверов, запустить сможешь?

                                              Люди «Cyanogen» портировать подо все устройства не могут: то видеокамера отваливается, то вторая SIM-карта не работает, то первичный загрузчик не хочет видеть переключатель из рекавери в рабочий режим.
                                              Ответить
                                              • под свою железку

                                                я беру софт и портирую его под себя
                                                бесплатно
                                                это и есть свободный софт, нет?
                                                Ответить
                                                • Верно.

                                                  Сейчас, пожалуй, проблема в «несвободных» железках.
                                                  Ответить
                                                  • https://en.wikipedia.org/wiki/Open-source_hardware :)

                                                    Многие вендоры дают линуксоидам спеки железа, и если линуксоид неподписывал NDA (а редхатовец мог и подписать) то такие спеки могут быть доступны
                                                    Ответить
                                              • Кстати, а стоит его накатывать?
                                                Ответить
                                                • Меня такой вопрос не беспокоит. Я накатываю при каждом удобном случае.

                                                  Кстати, сегодня же день казни Андрея Чикатило. Накатим по случаю?
                                                  Ответить
                                            • >так линукс и есть ядро.
                                              Так какой линупс везде? Который голое ядро, или жму пинус?

                                              >Я могу надыбать сырцы андроида и собрать его себе
                                              Ты можешь себе только за щеку собрать. Если тебе дадут название устройства, ты соберешь под него прошивку из сырцов?

                                              >суперкомпьютеры
                                              Там от оригинальных прыщей не много осталось, и то что они наработали не выкладывается.

                                              >что?
                                              Куриное капшо. Загугли "ботнет рутеры".

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

                                                Линукс это ядро. Я не понимаю что такое "жму". Вероятно ты просто неграмотный долбоёб который не знает что Linux это ядро.

                                                > Если тебе дадут название устройства, ты соберешь под него прошивку из сырцов?

                                                Какое это имеет отношение к открытости и закрытости софта?
                                                Ты что, долбоёб?

                                                > Загугли "ботнет рутеры".
                                                А причем тут сотовые телефоны-то?
                                                Роутеры действительно часто участвуют в ботнетах (чаще только десктопы с виндуосом), но ядро не виноватовато, а виноваты кривые руки китайских сборщиков софта под роутеры. Это понимают все, кроме долбоёбов вроде тебя.

                                                > Правда, на голом ядре ты нихуя и не запустишь
                                                Разумеется, запущу. А ты не запустишь, потому что угадай, кто ты?
                                                Ответить
                                                • >>>Я могу надыбать сырцы андроида и собрать его себе
                                                  >> Если тебе дадут название устройства, ты соберешь под него прошивку из сырцов?
                                                  >Какое это имеет отношение к открытости и закрытости софта?
                                                  Ты дебил или как?

                                                  >ядро не виноватовато
                                                  Ядро вообще ни в чем не может быть виновато. Правда удобно - сравнивать ядро с осью и юзерами оси?

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

                                                  У линукса всего 2% десктопов, а эта хуйня уже начинается.

                                                  И ведь gnu/linux - не анально огороженная платформа типа андроида и не будет защищать юзера от его наивности.
                                                  Ответить
                                                  • >Ничего, десктопы с линуксом скоро тоже их догонят.

                                                    Это правда. Пользователь "Ubuntu" обычно чуть хуже разбирается в своей ОС чем пользователь "Windows", так что скоро нас ждут hotgirls.mpg.sh.
                                                    Ответить
                                                    • > Пользователь "Ubuntu" обычно чуть хуже разбирается в своей ОС чем пользователь "Windows"
                                                      Хороший тренд. Звучит как высшая оценка для "Linux".
                                                      За такими ОС будущее. Низкий порог вхождения, возможность тонкой настройки, свободность - лучшее из мира ПО в одном флаконе.
                                                      Ответить
                                          • Ботнетчики туда в основном набежали из-за тупых дефолтных паролей да ssh/http портов в сторону инета.
                                            Ответить
                                            • Там ещё по умолчанию бывает включено всякое говно для дистанционного управления вроде «TR-069», «UPNP», «SNMP», которое и в сторону клиента нахрен не нужно.
                                              Ответить
                                              • UPNP в сторону клиента не нужно? Ты хорошо подумал?
                                                Ответить
                                                • Ладно, уговорил, его вычёркиваем.
                                                  Ответить
                                                  • еде дальше. SNMP это крайне полезно в больших сетях, но бывает тлько в дорогом боборудовани
                                                    Ответить
                                                    • В роутерах «Upvel» есть поддержка «SNMP» (хотя лучше бы её там не было). Ну хотя если ты зарабатываешь сотни долларов в год, то такое оборудование действительно сто́ит дорого.
                                                      Ответить
                                                    • "SNMP" не нужно. То ли дело "NETCONF"!
                                                      Ответить
                                                      • скоро придумают протокол на основе REST
                                                        и гонять будут JSON
                                                        и референская имплементация будет на node.js
                                                        Ответить
                                            • Что не отменяет того факта что как только прыщи захватили где-то под 100% - сразу начались те же проблемы что на десктопе. А если еще добавить туда IoT, который в массе тоже на прыщах... Ой мама шо щас начнется...
                                              Ответить
                                              • > IoT
                                                Лучше уж IoT на прыщах, чем IoT на самодельных китайских прошивках...
                                                Ответить
                                              • > Ой мама шо щас начнется...
                                                Луниксоиды обычно активно заявляли о своей элитности и превозмогании.
                                                * Долго копал мануалы и нашёл это опцию, не то что ваш мейнстрим.
                                                * Выучил все опции команд tar, tatar, ls, hues, а вы - нет.
                                                * Вы тупые смотрели три часа тупые фильмы для тупых, а я курил маны и конпелировал едро.
                                                * Пейсатели вирусов не настолько элитны, чтобы писать вирусы для элитной ОС.
                                                А тут и элитность, и безопасность, и пердолинг вдруг грозятся уйти. Теперь вместо красноглазничества нужно будет как-то по-другому выделяться. Флешки на перфокарты заменить, паять компы на реле, вакуумный увеличитель покупать.
                                                Ответить
                                              • А я согласен с Сёмой в одном: количество говна под винду связано не с дырявостью винды, а с криворукостью пользователей.

                                                Ослоёб любит поставить Windows, отключить обновления "потому что иначе слетит активаця", не ставить антивирус "потому что тормозит" не обновлять браузер "потому что а зачем?" сидеть под админом "потому что а какая разница" и пойти скачать с интернета .exe файл с порнухой и запустить его

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

                                                  >> не ставить антивирус
                                                  Все мои знакомые, хватавшие винлоки и троянов, пользуются антивирусами.

                                                  >> не обновлять браузер
                                                  Опять же обновления браузера не помогают повысить безопасность. Браузер приходится обновлять, не ради безопасности, а потому что всякие 1024-- на сайтах используют «ES6», а в старых браузерах он не поддерживается.

                                                  >> пойти скачать с интернета .exe файл с порнухой и запустить его
                                                  Вот это ключевой момент. Бритва Оккама говорит, что всё остальное можно выкинуть.
                                                  Ответить
                                                  • >Обновления никак не помогают защититься от малвари.
                                                    Помогают, потому что закрывают дыры через которые вирус идет. Вспоминаем все последние эпидемии.
                                                    MS выпускает фикс, но всем похуй

                                                    > хватавшие винлоки и троянов, пользуются антивирусами.
                                                    Вероятно тоже сломанными и обновленным в 2001 году?

                                                    >Опять же обновления браузера не помогают повысить безопасность.
                                                    Иногда помогают, например появляется поддержка X-Frame-Options
                                                    Ответить
                                                    • >> Вероятно тоже сломанными и обновленным в 2001 году?

                                                      Нет, свежими. И даже не сломанными, а легально бесплатными или купленными.

                                                      Как правило, такие люди не знают, чем отличается exe-файл от документов других форматов. Ещё у них в «Проводнике» стоит галочка «Не показывать расширения для зарегистрированных типов файлов», в результате «Документ.doc.exe» в «Проводнике» выглядит как «Документ.doc».

                                                      Кстати, ты видел, как выглядит диспетчер загрузки в «Хроме»? Это же полный пиздец. При клике по ссылке на объект, который должен скачиваться (когда есть заголовок «Content-Disposition» или мимими-тип соответствует «скачиваемым» документам), сразу безо всяких предупреждений прямо поверх открытой страницы всплывает индикатор процесса загрузки (закрывая часть читаемого тобой текста), а потом появляется ссылка на скачанный файл, так что на неё можно случайно кликнуть и запустить.

                                                      Подозреваю, что именно благодаря «Хрому» порнуху.exe и запускают.
                                                      Ответить
                                                      • Винда (современная) обычно предупреждает если файл не подписан, но всем поъхуй


                                                        Кстати, что ты думаешь про Win10-S? Там можливо запускать ТОЛЬКО подписанные экзешники, как в ios
                                                        Ответить
                                                • В Windows обновления точно нужно отключать. Пару лет назад кто-то взломал сертификат Microsoft и закачал туда вредоносную программу, которая устанавливала вирус, представлявшийся новой версией Windows. Установленное ПО тормозило компьютеры, следило за пользователем, шарилось в его файлах, качало гигабайты обновлений, которые забивали интернет-канал и жёсткий диск, а также приводили устройства и установленные программы в нерабочее состояние. В конце концов оно расползлось по большому количеству устройств и продолжает свою разрушительную деятельность. В зону поражения попали даже производители нового оборудования. Поэтому, если даже вы покупаете совершенно свежий компьютер, например, ноутбук, этот троян будет уже там.
                                                  Ответить
                                                  • >В Windows обновления точно нужно отключать

                                                    Боюсь даже представить что сказали ЛОРовцы человеку, который пять лет не обновлял OpenSSL
                                                    Ответить
                                                    • Что будет, если 5 лет не обновлять OpenSSL?
                                                      Ответить
                                                      • Не сможешь ничего скачать с половины ресурсов, кокококоторые используют «TLS». Будешь всех просить, чтобы выложили копию на хостинг с http: без шифрования.

                                                        Помните, какой багор был, когда «TPB» перешёл на эллиптическую криптографию?
                                                        Ответить
                                                        • Кстати admin

                                                          раз уж ты запилил https на гк то вруби HSTS
                                                          https://hstspreload.org/?domain=govnokod.xyz


                                                          и да: он не работает на IE8/XP, так что Сёма скоро соснет
                                                          https://www.ssllabs.com/ssltest/analyze.html?d=govnokod.xyz
                                                          Ответить
                                                          • А Сёма пользуется IE?

                                                            P.S. Cipher Suites:
                                                            TLS_ECDHE_RSA_WITH_AES_...

                                                            Пользователи старых браузеров соснули.
                                                            Ответить
                                                            • а без эпелиптечской кривой козы там шифров нету?
                                                              лень ссыл открывать

                                                              конечно же IE, хром под XP лет пять не обновляется
                                                              Ответить
                                                              • Можно подумать, что IE обновляется. Под каждую версию ОС есть две (максимум три) работающие версии IE и всё. Под последние вообще одна...

                                                                >> а без эпелиптечской кривой козы там шифров нету?
                                                                В отчёте смог найти только шифры с эпилептической кривой козой.
                                                                Ответить
                                                            • Сема браузером для умственно отсталых послежний раз пользовался в 2003 году.
                                                              Ответить
                                                              • Кстати, а сейчас чем можно пользоваться на «XP»?

                                                                «Опера» всё. В 2016-м году вышла 12.18, которая по функционалу (за исключением обновления библиотек TLS) не отличается от «Оперы» 2012-2013 года. С тех пор на сайты добавили много новой питушни, которая в ней не поддерживается.

                                                                Браузер для умственно отсталых из «XP» не скачаешь (хотя можно скачать его клоны вроде «Iron», да и то только версии 49, которая вышла в 2016 году; ничего новее на «Chromium» под «XP» не портировали).

                                                                Новые версии «Фаерфокса» в «XP» не работают. Есть неофициальная сборка свежих версий «Palemoon» для «XP»:
                                                                https://github.com/Feodor2/Mypal

                                                                Ещё какие-нибудь браузеры проверяли? Вроде ещё что-то есть на «Gecko» и на голом «Webkit» без «Chromium»?
                                                                Ответить
                                                                • >Кстати, а сейчас чем можно пользоваться на «XP»?
                                                                  GoldEd и FrontDoor, некрофилы ёобаные
                                                                  Ответить
                                                      • heardbleed
                                                        Ответить
                                                        • Heartbleed страшен только для серверов, да и то, если версия ровно 1.0.1.

                                                          На 1.0.0 и 0.9.8 не действует.
                                                          Ответить
                                                          • а мы о десктопе?

                                                            ну тогда ты прав, отсосеш у серверов с современным шифром
                                                            Ответить
                                                          • > только для серверов
                                                            Heartbleed may be exploited regardless of whether the vulnerable OpenSSL instance is running as a TLS server or client.
                                                            Ответить
                                                  • В «Андроиде» такая же фигня.
                                                    Ответить
    • Если это всё синхронно, то сначала говном заполнится буфер, а дальше жопа заблокируется.

      Если же stout открыт асинхронно (в некоторых **NIX переоткрыть дескриптор можно с помощью вызова dup2 (то укр. дупа -- жопа)) то write будет возвращать EAGAIN
      Ответить
      • > сначала говном заполнится буфер, а дальше жопа заблокируется

        Понятно. Всё как в жизни, короче.
        Ответить
    • В «DOS» никаких пайпов нет: сначала jopa высрет всё, что захочет, во временный файл (как будто была запущена команда jopa > %TEMP%\djksfh56.tmp), а потом parasha прочитает, что захочет, из этого временного файла (как будто была запущена команда parasha < %TEMP%\djksfh56.tmp), после чего command.com удалит временный файл (del %TEMP%\djksfh56.tmp).

      Именно поэтому я за «DOS».
      Ответить
      • Не смог портировать «yes» под «DOS», проверь.
        Ответить
        • Сотни-другой "y" хватит для всех.
          Ответить
        • Кстати, в последних версиях «DJGPP» (один из портов «GCC» под «DOS», точнее, под «DPMI») всё-таки сделали функцию «popen» (ну почему всё, что связано с буферами, называется дупой или попой?), но созданные ей пайпы может использовать только программа, скомпилированная «DJGPP».
          Ответить
      • не понимаю как пайпы должны работать в досе

        кто будет шедулить запуск второй программы?
        Ответить
        • Походу command.com тупо запускает исполняет проги вдоль пайпа по порядку. Из-за этой однозадачности ему и приходится временный файл юзать.
          Ответить
        • В «DR-DOS» был даже мультитаскер, позволяющий запускать несколько программ параллельно (пропатченную версию мультитаскера можно было запустить и из других DOS'ов), но до реализации пайпов они не дошли.

          Ещё библиотеку «pthreads» портировали под «DOS».

          В общем, база для этого была, но разработчики решили сосредоточиться на других операционных системах.
          Ответить
          • да в пиндосе тоже можно нахуеверить свой резидентный модуль котьорый будет усыпать/просыпать другие проги, но это надо ебануться на отличненьбко
            Ответить
            • Я ещё видел резидентную программу для форматирования дискет. Она добровольно отдавала тики времени коммандкому, так что во время форматирования дискеты можно было ещё какой-нибудь программой пользоваться (нетребовательной к ресурсам).
              Ответить
              • останавливала ли она на это время мотор?
                Кстати, FDC умел DMA або нi?
                Вроде на ISA был хуевый DMA, и никому кроме звуковой корты не нужный
                Ответить
                • Мотор не останавливался. Пользовательской программе отдавалось ровно столько времени, сколько контроллер FDD выполнял очередную операцию.

                  У контроллера было три состояния:
                  1. Приём команды.
                  2. Выполнение.
                  3. Выдача результата.

                  Вот именно во время второй фазы и можно было что-то делать.
                  Ответить
                  • как он узнавал что кончилась вторая фара? прерывание или полинг?
                    Ответить
                    • Честно? Не знаю. Придётся найти эту программу и/или документацию по FDC.

                      Хочешь написать очередную божественную ОС?

                      P.S. Вообще вроде какую-то IRQ контроллер использовал.
                      Ответить
                      • как всегда помог старина Журден
                        http://lib.ru/TECHBOOKS/JURDAIN/jourdain.txt

                        FDC умел DMA 8237 (кроме PCjr на котором его не было, и там был только PIO так что вероятно весь мир стоял раком пока ты читал с FDC) , ну и соответственно по завершении было прерывание
                        Ответить
    • Кстати, stdout может блокироваться. Проще всего проверить на винде - pause и все.
      Ответить
    • Не, ну, вывод, допустим, заблокируется. То есть программа остановится в вызове fwrite(stdout, ...) или как там его. Но если у меня, допустим, есть рабочий поток, который обрабатывает данные и ставит в очередь... данные будут накапливаться в этой очереди?
      А то я написал, скажем, программу, которая что-то там потоково преобразовывает, и все работает и кушать не просит. А ее взяли и запустили на какой-то тормозной выход, так она, получается, тогда распухнет, пока в OOM не свалится?
      Ответить
      • > потоково преобразовывает
        Ну не читай данные если тебе их некуда писать... Предыдущий элемент пайплайна тоже притормозит и т.п.
        Ответить
      • Безразмерная очередь это баг в любом случае.
        Ответить
      • Ну тут ты расчитываешь на быстрый OUTPUT. Что будет, если подключить тебе супертормозной жесткий диск? Тоже самое по идее.
        Ответить
    • Как живешь ты, легко догадаться,
      Так же вымя чужое сосешь,
      И троим, как всегда, не угнаться,
      Когда с кровью ты водочку пьешь.

      Кому служишь? Рогатой волчице
      Распеваешь осанны, жених,
      Вторя хору бесовских амбиций
      Похотливых евреек своих.

      Нет людских голосов и в помине,
      Нету яблоку места упасть,
      Или уж не торопятся ныне
      Жертвы в хищно разверстую пасть?

      Обратиться иные бы рады,
      В глуховато-горбатых ослов,
      Да воротит от тяжкого смрада
      И мутит от исторгнутых слов,

      От публичных твоих отречений
      Перед ватно-картонным Христом
      От базарных тупых обличений
      И убогих кривляний с крестом.

      Вот и всё! Задушил ты младенца
      Фиолетовой толстой рукой,
      Окровавленный жгут полотенца,
      Пентаграмма и ключ роковой.

      День за днем ты упитанней, вроде,
      Гуще шерсть разрослась по плечам,
      Но сожженные шорты Володи
      Все же снятся тебе по ночам.
      Ответить

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