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

    0

    1. 1
    IT Оффтоп #44

    #10: https://govnokod.ru/25328 https://govnokod.xyz/_25328
    #11: (vanished) https://govnokod.xyz/_25436
    #12: (vanished) https://govnokod.xyz/_25471
    #13: (vanished) https://govnokod.xyz/_25590
    #14: https://govnokod.ru/25684 https://govnokod.xyz/_25684
    #15: https://govnokod.ru/25694 https://govnokod.xyz/_25694
    #16: https://govnokod.ru/25725 https://govnokod.xyz/_25725
    #17: https://govnokod.ru/25731 https://govnokod.xyz/_25731
    #18: https://govnokod.ru/25762 https://govnokod.xyz/_25762
    #19: https://govnokod.ru/25767 https://govnokod.xyz/_25767
    #20: https://govnokod.ru/25776 https://govnokod.xyz/_25776
    #21: https://govnokod.ru/25798 https://govnokod.xyz/_25798
    #22: https://govnokod.ru/25811 https://govnokod.xyz/_25811
    #23: https://govnokod.ru/25863 https://govnokod.xyz/_25863
    #24: https://govnokod.ru/25941 https://govnokod.xyz/_25941
    #25: https://govnokod.ru/26026 https://govnokod.xyz/_26026
    #26: https://govnokod.ru/26050 https://govnokod.xyz/_26050
    #27: https://govnokod.ru/26340 https://govnokod.xyz/_26340
    #28: https://govnokod.ru/26372 https://govnokod.xyz/_26372
    #29: https://govnokod.ru/26385 https://govnokod.xyz/_26385
    #30: https://govnokod.ru/26413 https://govnokod.xyz/_26413
    #31: https://govnokod.ru/26423 https://govnokod.xyz/_26423
    #32: https://govnokod.ru/26440 https://govnokod.xyz/_26440
    #33: https://govnokod.ru/26449 https://govnokod.xyz/_26449
    #34: https://govnokod.ru/26456 https://govnokod.xyz/_26456
    #35: https://govnokod.ru/26463 https://govnokod.xyz/_26463
    #36: https://govnokod.ru/26508 https://govnokod.xyz/_26508
    #37: https://govnokod.ru/26524 https://govnokod.xyz/_26524
    #38: https://govnokod.ru/26539 https://govnokod.xyz/_26539
    #39: https://govnokod.ru/26556 https://govnokod.xyz/_26556
    #40: https://govnokod.ru/26568 https://govnokod.xyz/_26568
    #41: https://govnokod.ru/26589 https://govnokod.xyz/_26589
    #42: https://govnokod.ru/26600 https://govnokod.xyz/_26600
    #43: https://govnokod.ru/26604 https://govnokod.xyz/_26604

    Запостил: gost, 01 Мая 2020

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

    • Спокойной ночи.
      Ответить
    • показать все, что скрытоvanished
      Ответить
    • https://gridbugs.itch.io/slime99 растушковые гейдевы
      Ответить
    • показать все, что скрытоvanished
      Ответить
      • Вроде уже обсуждали что-то похожее. Сишные костыли были обоснованными во времена «PDP-11», но сейчас они кажутся диким анахронизмом.
        Ответить
    • показать все, что скрытоvanished
      Ответить
      • Подтверждаю:
        https://govnokod.ru/26582

        Кстати, в твитторских ссылках можешь спокойно отрезать get-параметр name=medium, тогда получишь оригинал картинки, а не уменьшенную копию. И вообще ссылку можно сократить до такой:
        https://pbs.twimg.com/media/EE1sRVJW4AAJCYY.jpg
        Ответить
    • This is John Corona. If you are listening to this message, you are the Resistance.
      Ответить
    • показать все, что скрытоvanished
      Ответить
    • показать все, что скрытоvanished
      Ответить
    • показать все, что скрытоvanished
      Ответить
    • показать все, что скрытоvanished
      Ответить
    • показать все, что скрытоvanished
      Ответить
    • показать все, что скрытоvanished
      Ответить
    • показать все, что скрытоvanished
      Ответить
      • Если взглянуть на ту же статистику ВВП на душу населения за 783 год. мы увидим одну православную империю Византию На 2-м месте находится Папская облась, на 3-м — Франкская империя, соответственно остальные где-то там ниже. Имеем ли мы в данном случае проводить параллели с господствующей в государстве религией и порожденной ей ментальностью? Конечно нет, необходимо учитывать исторические особенности всех этих стран, но и рассматривая только ментальные категории можно обнаружить много интересного. Православие как наиболее консервативная и ортодоксальная ветвь христианства, не пошла по пути модернизации и рационализации, который выбрал протестантизм. Если протестантизм осуждал желание быть бедным, считая его сродни желанию быть больным, в православной традиции материальная бедность традиционно противопоставлялась духовному богатству. Профессиональные обязанности для протестанта — это долг и перед богом, и перед обществом, для католика — искупление первородного греха. Для православного труд в первую очередь должен быть духовным, а материальный труд, если он связан с жаждой выгоды или гордыней, признается суетным.
        Ответить
    • https://habr.com/ru/post/492410
      Какой нахрюк на нахрюк на «Rust» )))
      Ответить
      • >Rust убьёт C++ и, возможно, C в перспективе 10 лет, это уже просматривается сейча
        ахахаха, я уже двадцать лет слышу, что С++ убьют.
        Ответить
        • >В самом LLVM бага живет с 2006 года. И это важный вопрос, ведь необходимо иметь возможность пометить бесконечные цикл или рекурсию так, чтобы LLVM не мог оптимизировать это в ноль. К счастью, есть прогресс.
          >В LLVM 6 добавили интринсик llvm.sideeffect, а в 2019 году в rustc был добавлен флаг -Z insert-sideeffect, который добавляет llvm.sideeffect в бесконечные циклы и рекурсии.

          «И мы опять приходим к тому, о чём я говорил...»
          Ответить
          • > в бесконечные

            А как он определяет их бесконечность? Задачу останова уже решили?
            Ответить
            • >Задачу останова уже решили?

              >>>К счастью, есть прогресс.
              Ответить
            • Наверное, просто ищет циклы/рекурсии с условиями, которые может свести к true. Какие-нибудь там «while (1 == 1)» или безусловная рекурсия.
              Ответить
              • Тогда ещё он должен проверять наличие return'ов, break'ов, goto, noreturn функций, все ли вызываемые функциии всегда возвращают управление (может они кидают исключения, и какая-нибудь питушня снаружи цикла их ловит) и содержимое асмовставок.
                Ответить
                • Ну да, он это всё будет проверять до определённого предела.
                  Ответить
          • Проблема в том, что путём воровства это бездарное говно обманывает рядовую публику.

            Берут всю ту семантику крестовую, что генерирует llvm оборачивают borrow-checker и называют это растом.
            clang(C++) по отношению к llvm первичен, а раст вторичен.
            Очевидно, что всё это работает через жопу и баги в llvm транслируются в рустовую питух-инфраструктуру.
            Ответить
          • А вообще анскильная хуйня это всё. Бесконечный безусловный цикл нинужен. И в общем-то оптимизировать его в завершение треда вполне разумно. Всё равно этот тред ничего полезного уже не сделает без UB'а.

            И примеров такого цикла из практики я не вспомню. Высокоуровневый код обычно код ждёт наступления какого-то условия. И даже низкоуровневый код, такой как idle loop в ядре, обычно содержит внутри какой-нибудь hlt или wfe чтобы проц не греть до следующего события.
            Ответить
      • >Я бы почитал, какие оптимизации не умеет Rust, особенно с учётом того, что в основе Rust лежит LLVM — тот же самый бэкенд, что и у Clang. Соответственно, Rust «бесплатно» получил и разделяет с C++ большую часть независящих от языка трансформаций кода и оптимизаций.

        Это не случайность. llvm создавался под clang под c-family и в нём нету почти ничего, что не было бы доступно clang. А вот с растом такое не работает.

        Проблема здесь следующая. clang(C++) по отношению к llvm первичны, а раст вторичен. Банальный пример приводит сам последователь, когда он просит llvm сделать то, что ему нужно, а llvm всё равно.

        И так будет всегда. llvm будет делать что угодно, что нужно С++. С++ может делать что угодно, что ему нужно не взирая на то - умеет это llvm, либо нет. Если не умеет - научится. Раст же будет делать то и так как в llvm и никаким образом не может на него влиять. Может там спустя пару лет с барского плеча что-то сделают, но это максимум.

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

        https://tsar1997.blogspot.com/2020/05/blog-post_3.html
        Ответить
      • >семейством функций: wrapping*, saturating*, overflowing* и checked*.

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

        Или всем пофиг, пусть то там, то тут вышки погорят: их ещё много, 5G будет в домах вовремя?
        https://www.youtube.com/watch?v=GroXO4_EEOU
        Ответить
        • Имхо такое возможно лишь в полной изоляции. Например, колония ученых на Марсе. Но даже так кто-нибудь левый проскочит при частых полетах (как в повести Заяц у Шекли)
          Ответить
          • Мы пытались вырастить колонию учёных на Марсе. Ничего не вышло.

            Ни в одной из доставленных чашек петри со спорами учёных образцы не выжили.
            Ответить
        • показать все, что скрытоvanished
          Ответить
          • >во-певых 90% людей идивоты
            Уровень научной мысли упадёт ниже плинтуса.
            Зато изобретений будет множество
            Но их качество и полезность будут как у пакетов npm.

            >во-вторых кто будет улитсы мести?
            В конце концов умные люди создадут некую управляющую организацию, чтобы направлять дурную энергию кретинов в мирное русло.
            Придумают какие-то «основы научной уборки».
            Ответить
          • Выпускники Московского Университета Дворников, Ассенизаторов и Грузчиков.

            И у всех будет диплом о высшем образовании.
            Ответить
        • Я пробовал. В «Стелларисе».
          Ответить
        • >Ну чтобы из идей были всеобщее образование, повышение своих знаний и прочая питушня.
          >Какая-нибудь научная мораль, научное мышление и т.п.

          Всё закончится вбиванием ложных знаний.
          Или полезных знаний в вредных целях: как правильно таскать булыжники на строительстве пирамид.

          >научное мышление
          Да, мы прекрасно видим успешность такого подхода, на примере доморощенных автохтонных «изобретателей» продвинутых технологий вроде WCT.
          Ответить
      • > выдуман для того, чтобы загнать людей в резервации, «поставить антенны 5G, облучить и чипировать».
        Я также думаю. Ну кроме "облучить", нахуй надо, вы же и так лысые обезьяны?
        Ответить
      • показать все, что скрытоvanished
        Ответить
      • Погодите, Северная Осетия в составе России чтоли??
        Ответить
    • показать все, что скрытоvanished
      Ответить
    • показать все, что скрытоvanished
      Ответить
    • показать все, что скрытоvanished
      Ответить
    • показать все, что скрытоvanished
      Ответить
      • А я вовсе не пердоля,
        Я любила и люблю
        Компиляцию, консоли,
        И кон-фигу-раци-ю!
        Ответить
      • Вдруг упало всё от обновления
        Вот она сосноль окаянная
        И читаем мы логи длинные
        И печатаем комманды страшные.

        https://www.youtube.com/watch?v=qhgiU-PRYBE

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

        https://music.youtube.com/watch?v=YTNYrCENpQc&feature=share
        Ответить
        • показать все, что скрытоvanished
          Ответить
          • В отличие от Яндекс.Музык там есть Crime Slunk Scene.

            Ну и тёмная тема.
            Ответить
            • показать все, что скрытоvanished
              Ответить
              • Есть. Приложение бесплатное, подписка платная, чтобы посадить на иглу первый месяц халявный. Без подписьки изволь жрать рекламу. В мобильном приложении можно сохранить музыку, чтобы слушать в оффлайне, но сохраняет оно не мп3, а какое-то своё непонятное говно, я ещё не разбиралься что ето.
                Ответить
              • > zk.fm
                Што? Что это, чем интересно?
                Ответить
                • показать все, что скрытоvanished
                  Ответить
                  • Приложение есть? Оно платное? С рекламой? Скачивать можно? Чем лучше music.youtube.com?
                    Ответить
                    • показать все, что скрытоvanished
                      Ответить
                      • Бедная Сёма :))))) Но подождите, какого ты не знаешь как заработать хотя бы 169 р./месяц?
                        Ответить
                        • показать все, что скрытоvanished
                          Ответить
                          • Бесплатно, но нелегально и с кучей рекламы?

                            Вдобавок мп3 помойки постоянно блокируются, кочуют с адреса на адресс, закрываются и пр. Да и одной помойкой обычно не обойтись: множество песен ложится на множество помоек неравномерно.

                            Ну их нахуй.
                            Ответить
                            • показать все, что скрытоvanished
                              Ответить
                              • > С каких пор это стало ебать рус­ню?
                                Ну меня это особо и не ипёт, но копирастов это ебёт, да ещё как, это причина по которой такие сайты и блокируются, либо сами сайты блокируют треки и ты низуя не послушаешь.

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

                                > Единственная проблема - слушать на ведре, браузер постоянно прибивается.
                                Помойкобляди соснули.
                                Ответить
                                • показать все, что скрытоvanished
                                  Ответить
                                  • > не можешь обойти блокировку?
                                    Я анскилльный. Да и почему каждый раз, когда я хочу слухать музыку мне надо обходить блокировки? Я хочу просто открыть приложение и течь.

                                    > платный сайт может начать залупаться
                                    Приведи реальный пример.

                                    > С каких это пор рус­ня озаботилась проблемами лицензионности?
                                    Ни с каких, но это реально удобней чем помойка.

                                    > на своей музыке можешь выкачать файлы и слушать их чем угодно?
                                    Нет, а зачем?

                                    > Я твой нахрюк не понимаю.
                                    Перевёл на свинособачий, проверяй:

                                    Хрю-хрю-хрю! Уиии! Уиии! Гав! Гав! Рррррр!
                                    Ответить
                • показать все, что скрытоvanished
                  Ответить
        • Потестировал сервис music.youtube.com.

          Веб-морда — говно. Придётся свой CSS наворачивать.

          Оно рассчитано на фиксированную высоту экрана (1080 пикселей или типа того). При меньшей высоте куча кнопок уходит за границу экрана. Я бы ещё понял, если бы такой дизайн был у видеоплеера с поддержкой «FullHD». Но нахрена такое ограничение аудиоплееру, который по идее должен работать хоть на стопиксельном экране?
          Ответить
          • Хм, а зачем вообще юзать этот обрезок на компе? Обычный ютуб вполне норм играет музыку.
            Ответить
            • Я для того чтобы на телефоне слушать использую, ну и на компе начал раз уж деньги уплочены
              Ответить
              • На телефоне - да, отключение видео и сохранение музыки локальный кеш рулит.

                Но разве он даёт доступ к каким-то трекам, которых нет на ютубе?
                Ответить
                • Тут больше не расширение функционала, а его изоляция. Музычка которую я слушаю в music не попадает в истори просмотров youtube, приложение дает быстрый интерфейс к построению очереди прослушивания, плейлистов, возможно по-другому предлагает up next
                  Ответить
                  • > не попадает в историю

                    Хм, ну кстати годно. Причём обратный эффект выглядит ещё более полезным - просмотры видео не засоряют историю для музыки.
                    Ответить
                  • Фигасе, музыка онлайн. Я привык локально хранить, на бобинах (ABBA и все такое). В крайнем случае на флешке в телефоне.
                    Ответить
                    • показать все, что скрытоvanished
                      Ответить
                    • > на флешке

                      И это хорошо.

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

                        Не понимаю, зачем дрочить на онлайнушню. Когда города переведут на безлимитный 5G за 4 евро в месяц и чипируют, а деревни - на 4G, тогда подумаем об онлайнушне. Когда из онлайнов не будут удалять - тогда и поговорим.

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

                          4G сейчас вполне юзабельное, тем более что опсосы на многих тарифах не считают трафик до популярных онлайн сервисов.

                          Так что удаление это всё-таки главный пункт в пользу оффлайна.

                          З.Ы. Недавно был показательный пример, когда из GTA 4 ёбнули половину музыки просто потому что у них лицензия протухла за 10 лет и они не хотели её продлять.
                          Ответить
                          • > 4G сейчас вполне юзабельное
                            Вскукареки мегаполиснушков!

                            Стоит только отъехать от Красного проспекта километров на 20-40, как окажется, что 3G/4G есть либо в крупных деревнях, либо у жирафов с пятиметровыми шеями, а 2G канал, хотя его бы на все интернеты хватило и ещё с запасом, забит. То есть слушая онлайнушню можно дойти максимум до деревенской помойки, где уже начнёт подлагивать. Покинуть деревню и пойти гулять до соседней или в лесочек - не получится.
                            Ответить
                            • Ну в тех редких местах где есть 4G оно юзабельное
                              Ответить
                            • Живу в Мухосрани и ни разу не было такого чтоб 3G/4G не ловил, даже в соседних посёлках и деревнях.

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

                            И вот либо ты просто покупаешь плеер/телефон и садишь все нужные файлы на флешку, либо проектируешь сеть, которая должна работать и не очень интерферировать с соседской. Иначе, какой багор, ты даже на балконе не сможешь послушать музыку (вспомним, что в мире и на ГК в частности есть питушки, которые любят использовать наушники не только в общественных местах, где это оправдано, но и дома).

                            Ну и онлайнтушня ещё хрен знает как написана. Обычно современное интернет-приложение устроено так:
                            try {
                              for (var i=0; i<100500; i++) {
                                loadAnotherRustery(apiUrls[i]);
                                sleep (10);
                              }
                            } catch (e) {
                              error('Ошибка. Давай по новой!');
                            }

                            По крайней мере, андроидный магазин приложений так делает. Можно отойти в самый дальний угол квартиры, где 1 из 100500 запросов заглючит, и придётся повторять всё сначала.
                            Ответить
          • Одну фигню исправил:
            #left-controls {float: left;}
            #right-controls {float: right;}


            Всё равно не нравится реализация. Куча «ссылок», которые на самом деле не ссылки, а реализованы скриптами. Иногда появляется «NaN». Иногда притормаживает. Даже сам «Youtube» так не тормозит.

            В общем, современный сайт.
            Ответить
          • У меня 768 пукселов по высоте и все кнопки на месте.

            ?
            Ответить
            • ты антирукожоп
              Ответить
            • Надо смотреть, сколько психозы на пуксель. Например, в телефонах четыре пикселя считаются за один (а если в телефоне больше 1080, то может и девять считаются за один), а ещё есть масштабирование в винде. Может, это телевизор, и там на максимум выкручено.
              Ответить
      • Очередная петушня упала в стать
        Пошел на форум на всех орать
        И откликнулась огромная рать
        И сказала - говно жрать!
        Ответить
        • Куплет:
          Ах какая ваша эта консоль
          Словно на ране морская соль
          Опять пердолится одному
          от красноглазия я помру
          Ответить
    • показать все, что скрытоvanished
      Ответить
    • показать все, что скрытоvanished
      Ответить
    • Поискал в «Гугле» слово «зожатие». Нашёл #вореции.
      Нихуя себе у девочки пизда в которую помещается порно ...
      
      А вот зожатие участков памяти, которые не ридонли, это уже чистая потеря
      пирфоманса, потому что при малейших ворециях кобенаций битов ..
      Ответить
      • Лолбля, там (http://alfagtv.ru/porno-igrushki/nihuya-sebe-u-devochki-pizda-v-kotoruyu-pomeshaetsya-porno-video-onlayn.php) реально нагенерили вореций на основе комментов с «ГК»:
        Ну в общем это или Class 0, который вроде как запрещён к продаже в этих ваших европках. Поищи тред в разделе bash. В целом, дискорд больше похож на старый добрый ирц, чем на уёбищные современные мессенджеры.
        
        
        Может и есть какие-то гуавы-хуявы, но я их толком не знаю. Минимальный вариант вы можете сделать заведомо неприемлемым по причине отсутствия ключевых функций. Зато есть ненужный констэкспр и два синтаксиса для функций.
        
        Обычно для этого используют карточку памяти, которую в случае чего можно и выкинуть. С чего бы статься этакой оказии?.. Он там про мьютексы рассказывал, дедлоки, выделение памяти.
        
        
        Ты туалетной бумагой точно умеешь пользоваться? Газовые смеси в ИК различать - это тонкая наука, на самом деле. Ладно, пойду хоть вопрос почитаю.
        
        
        Ты не понял, через человека в пол лучше чем в заземленную железку. А вот зожатие участков памяти, которые не ридонли, это уже чистая потеря пирфоманса, потому что при малейших ворециях кобенаций битов произойдёт розжатие. Так бы сразу и написал, а не мучил нас загадками. А как часто вы проветривате квартиру зимой?
        
        
        Ну не гандоны ли? Если ошибаться очень часто, поезд будет терять много времени на остановку, возврат, и разгон.
        
        
        
        Да, заземление от пробоя на корпус спасает, но оно же представляет и опасность - одно дело ебнет током в пол, а другое - в заземленную железку. Таким образом, в её классификации с 2 МБ оперативки и новейший на тот момент Пентиум с видеоускорителем и прочей ерундой могли попасть в одну категорию.
        
        Сколько ты за нее заплатил? Вроде массивы из примитивов обрабатываются очень неплохо, даже векторизируется бывает. Я уже готовился наше одминко обоссать.

        #вореции
        Ответить
      • А я икал, но не нашёл.

        Гугол предложил исправить девочку на девушку, но всё равно не нашёл.
        Ответить
        • Икота, икота, перейди на Федота, с Федота на Якова, а с Якова на всякого.
          Ответить
        • А у тебя отключён «Безопасный поиск»? А в кавычки (обычные, «""», не ёлочки) «зожатие» взял? А режим «точное соответствие» включил?

          Нынче пользоваться «Гуглом» сложно. Он лучше знает, что тебе надо.

          Особенно бесит, кстати, что с недавних пор (пара месяцев уже, кажется) он стал искать переведённые ключевые слова. Ищешь «мыши» — получаешь сайты с «mouse». Уроды, блядь.
          Ответить
          • Ищешь «trackball» –— получаешь сайты с «гениталием на гусеничном ходу».
            Ответить
          • Обожемой, наверное я зря искал сочетание слов "девочки", "пизда" и "порно" в одном запросе, да ещё и злогиненным.

            Подтверждаю. Ни в одной кобенации настроек с операторами, ни по запросу "зожатие" ни по процитированным тобой кусочкам текста не нашел того же коньтента.

            Гугол стал недетерминированным?
            Ответить
            • Любопытно. А сколько он показывает результатов по запросу «"зожатие"»?
              Ответить
              • Ой, у "зожатия" ковычки я не проверил, там 5 результатов с нужным результатом. (простите за туфтологию)

                Но вот по цитатам ищет только без ковычек, и только каждую по отдельности, скопом не нашёл.
                Ответить
                • Да, по полному заголовку с девочками у меня тоже ничего не ищет. Странная херня, в общем.
                  Ответить
            • > Гугол стал недетерминированным?
              Вообще да, уже давно. Реальный пример: https://i.imgur.com/VLUiJyT.png — скриншот с сервиса «Browserling» (для гарантии отсутствия кукисов, фингерпринтинга и привязки к IP), шесть результатов. С моего компа, даже через приватный режим другого браузера, выдаёт пять результатов (25407 с «Хуза» нет).
              Ответить
          • > стал искать переведённые ключевые слова
            Было бы удобно, если вместо этого добавили бы слова-ускорители. Например, f**king или бл**ь. Чтобы если пользователь ввёл такое слово, то поисковик искал то, что после него, более качественно. Скажем, как в кавычках, без перевода, без прочего говна и ложных интерпретаций.

            Я проверял, такую фичу не завезли. Недавно гуглил несколько каких-то питушень, но не мог найти. Если в гневе написать, скажем, "fucking rustery" вместо "rustery", то вместо питушни находится порнушня, т.к. "f**king" воспринимается как основное слово.
            Ответить
            • > бл**ь
              > искал то, что после него
              Ну или перед ним - в зависимости, где слово используют в естественном языке.
              Ответить
            • Какой багор )))

              А мне на «fucking rustery» выдаёт какие-то вореции про хуйдожника, который заходит в бар.
              Ответить
              • Я искал не буквально "rustery", а какую-то программистскую питушню.
                Ответить
          • показать все, что скрытоvanished
            Ответить
        • Мой самый интересный опыт с гуглом был когда я искал специальный термин в почте и нашёл ~10 результатов, гмейл предложил исправить его на нечто другое, после чего нашёл 0 результатов.
          Ответить
          • Не стоит вскрывать эту тему…
            Ответить
          • Здесь мы наблюдаем зайчатки ИИ: поисковые системы лучше нас знают что мы ищем и уже умеют шутить.
            Ответить
          • Меня раздражает, что Thunderbird тоже поумнел и ищет "релевантную" питушню вместо сортировки по дате по умолчанию. А чтобы было по дате, надо либо для каждого поиска тыкать "по дате", либо поставить целый аддон.
            Ещё, кстати, там какая-то текстушня. Куски слов Thunderbird отказывается искать, а слово целиком может и не найти. Какой багор )))

            Главное отличие почты от интернетов - что в почте я примерно знаю, что я ищу. Я искомую питушню видел и примерно могу сказать, когда. А интернеты содержат твёрдую психозу, которую я никогда не видел и видеть не хочу. Поэтому поиск в почте и вне почты должны тоже различаться.
            Ответить
            • Поэтому я исполользую "evolution".

              P.S. вышеупомянутый инцидент произошёл на ведроиде, в официальном приложении гмейла.
              Ответить
    • показать все, что скрытоvanished
      Ответить
    • Сёма, обрати внимание: https://habr.com/ru/post/500114/.
      Ответить
    • https://forum.academy/t/odinnadczataya-programma-dom-kotoryj-postroil-keks/14159

      Зачем нужна статическая типизация? Вот за этим.
      Динамушня — это как «Си»: если ты 100% времени находишься в 100% концентрации, то всё заебись, пишется быстро и просто, не нужно думать о всяких там типах и приведениях. Но стоит только потерять хотя бы один процент концентрации — и всё, твоя жопа полна Нанов, Андефайнедов и неопределённых поведений.
      Ответить
    • показать все, что скрытоvanished
      Ответить
    • Посоветуйте 3д принтер. Желательно не из помойки.
      Ответить
    • показать все, что скрытоvanished
      Ответить
    • показать все, что скрытоvanished
      Ответить
      • показать все, что скрытоvanished
        Ответить
      • С UEFI кстати без проблем ставится в любом порядке и даже оба загрузчика выживают. Прогресс всё-таки есть.
        Ответить
        • показать все, что скрытоvanished
          Ответить
        • показать все, что скрытоvanished
          Ответить
          • Ну да, в общем-то просто форматнуть флешку (fat32 для uefi, ntfs для bios) и скопировать все файлы с iso. Всегда так делаю, ебал я эти сторонние утилиты.
            Ответить
            • показать все, что скрытоvanished
              Ответить
              • Х.з., я на bios давно их не ставил, нафиг он нужен.

                Но вроде у них гибридный образ и dd прокатывает.
                Ответить
                • показать все, что скрытоvanished
                  Ответить
                  • Ну, судя по тому что я сейчас в убунтовом образе вижу, там ёбаный кентавр. Это iso9660 у которого в начале есть MBR и GPT.

                    В коде MBR видно ошибку про isolinux.bin missing or corrupt, х.з. как он его читает, скорее всего с фиксированного оффсета. На GPT'шном разделе лежит bootx64.efi. Ну и видимо от самого исошника ещё один лоадер где-то дальше.

                    З.Ы. Сам дистриб на iso'шной файлухе. А в MBR это место просто прикрыто фейковым разделом.
                    Ответить
                    • При загрузке с исошки со старого BIOS (без (U)EFI) используется протокол «El Torito». Он позволяет грузиться несколькими способами:

                      1. «No emulation». Таблице «El Torito» передаётся адрес бутсектора, который умеет читать iso9660 и обращаться к сидюку.

                      2. Эмуляция съёмного носителя. Таблице «El Torito» передаётся файл образа раздела диска с файловой системой. BIOS включает эмуляцию дискеты, бутсектор через INT 13H читает файловую систему FAT или типа того.

                      3. Эмуляция жёсткого диска. Аналогично предыдущему пункту, но передаётся файл образа диска с MBR/GPT и несколькими разделами.
                      Ответить
                      • Ты не понял, тут сам iso образ начинается с MBR/GPT чтобы его можно было на флешку dd'шнуть и грузиться. Вряд ли прошивка детектит эль-торито и вообще исо на флешках.
                        Ответить
                        • Тогда и вправду кентавр какой-то. Но зачем? Зачем? Это точно iso9660?
                          Ответить
                        • показать все, что скрытоvanished
                          Ответить
                          • Дык если он грузится с флешки - он видит mbr и запускает его, на исошные хедера ему пофиг. А если он грузится с сидюка, то он видит исо и запускает его, mbr он уже не видит.
                            Ответить
                            • показать все, что скрытоvanished
                              Ответить
                              • Я помню, как при попытке написать парсер ISO9660 ловил багры из-за того, что в одних описаниях сектора нумеровались с нуля, в других — с единицы. Потом придумал правило: если «Primary Volume Descriptor» в 17-м секторе, значит, нумерация с единицы; если в 16-м, то с нуля.
                                Ответить
                                • показать все, что скрытоvanished
                                  Ответить
                                  • Я тоже плаваю.

                                    Размер сектора на дисках с данными — 2048 байт. Это пользовательских данных. Физически сектор занимает чуть больше (2,3 килобайта, добавляется заголовок и код Рида-Соломона), в ATAPI есть команда и для чтения сырых секторов тоже. На аудио-CD отсутствует один из слоёв кода Рида-Соломона (поскольку такая надёжность, как для дисков с данными, не требуется), поэтому для аудиозаписи доступно почти 2,3 к.

                                    У дисков с данными несколько вариантов физических секторов. Я всех этих книг не помню. Даже чисто для данных бывает CD-XA, который отличается порядком полей, а были когда-то и всякие Picture-CD, Karaoke-CD для аппаратных плееров. На DVD стало полегче, там такого зоопарка физических форматов нет. Даже DVD-Video, DVD-Audio — это тупо диск с данными (файловая система ISO9660) и директориями VIDEO_TS и AUDIO_TS.

                                    В ISO включаются только собственно данные (2048 байт). Сырые сектора хранятся только в образах проприетарных форматов типа NRG. В сырых секторах возникает необходимость, если нужно собирать гибрид Audio-CD + CD с данными.

                                    При переходе с CD на DVD произошло почти то же, что и при переходе с BIOS на UEFI: для плеера нужно тупо кинуть файл в определённую директорию, а пердолиться с форматами дорожек на DVD не нужно.

                                    Темой для пердолинга остались диски, защищённые от копирования.

                                    Кроме ISO9660 была ещё файловая система High Sierra, отличающаяся несколькими полями. В обеих кластер = сектор = 2048 байт.

                                    А ты помнишь, что такое «Джульета», «Ромео» и «Rock Ridge»?
                                    Ответить
                                    • показать все, что скрытоvanished
                                      Ответить
                                      • У ATAPI ещё есть расширение — MMC (multimedia capable). Попрошу не путать с форматом флешек и с другими одноимёнными сокращениями, а то могут ведь напутать.

                                        Так вот MMC добавляет команды, которые возвращают, что умеет делать сидюк: какие физические форматы читать, умеет ли записывать, на каких скоростях умеет крутить диск и т. п.

                                        Благодаря MMC теперь не нужен индивидуальный драйвер на каждую модель привода, подойдёт и универсальный.
                                        Ответить
                                      • Джульета — это когда две таблицы файлов: в одной короткие неюникодные имена в заглавных буквах (чтобы их мог прочитать старый софт), в другой — длинные юникодные (чтобы можно было создать папку «Мои документы»).

                                        Ромео — это когда одна таблица файлов с длинными, но неюникодными именами. Старый софт сможет прочитать те имена, которые уложились по длине в старый формат. Понравиться этот кривой формат может только тому, кто считает, что в XXI веке PDF не обязан поддерживать Unicode.

                                        Рокридж — это возможность хранить юниксовые атрибуты RWX, а также GID и UID. Рокридж не мешает старому софту, поскольку он хранится в каких-то зарезервированных полях.

                                        Был ещё костыль trans.tbl — файл с таблицей трансляции коротких имён файлов в длинные. Его поддерживал какой-то линуксовый драйвер ФС.

                                        Ещё какой-то линуксовый драйвер умеет читать зожатую файловую систему, когда каждый файл зожат по алгоритму deflate, как в зип-файлах, а распаковывает его драйвер на лету.

                                        А ещё у оригинальной ISO9660 есть версии файлов, как в файловой системе VMS. Но обычно это не используется, а у каждого файла стоит единица. Реальный пример: README.TXT;1
                                        Ответить
                                    • показать все, что скрытоvanished
                                      Ответить
                          • У ISO9660 обычно несколько первых байтов — нули. Заголовок с описанием файловой системы вообще не в первом секторе находится.

                            Это только у FAT всё начинается прямо с нуля.
                            Ответить
                          • Primary Volume Descriptor в ISO9660 — это сектор номер 16 (если считать с нуля). Все сектора до него могут быть забиты мусором (в том числе и MBR можно туда положить).
                            Ответить
                    • показать все, что скрытоvanished
                      Ответить
                • показать все, что скрытоvanished
                  Ответить
                  • Раньше бутсектор «ДОСа» запоминал смещение к IO.SYS (IBMBIO.COM, DRBIO.SYS и т. п.). Программам дефрагментации диска приходилось хранить список исключений, чтобы не случился какой багор после переноса файла. Потом поменяли: бутсекторы последних версий этих систем ищут файл по имени (сканируют корневую директорию).
                    Ответить
                    • показать все, что скрытоvanished
                      Ответить
                      • Да поди как в NTFS - читает ещё десяток килобайт сразу за собой и потом уже спокойно парсит. Зарезервированную зону никто не отменял. Граб в общем-то так же поступает.
                        Ответить
                      • Да, тем кто пишет на «node.js», не понять.

                        Адрес корневой директории известен. Один слот — 32 байта. Первые 11 байтов слота — короткое имя файла (если не установлен спецатрибут для длинных имён). Адрес первого кластера файла — последние 4 байта слота.

                        Сканируем, пока по смещению, кратному 32, не встретится «IO, 6 пробелов, SYS». Тогда добавляем к смещению 28 и читаем адрес первого кластера.
                        Ответить
                        • P.S. Наврал: последние 4 байта — это размер файла. Адрес кластера идёт перед размером.
                          Ответить
          • >> у FAT его нужно было явно создавать, да и не умел тот VBR найти Bootmgr

            На FAT можно было ставить системы из диапазона «NT 3.1 — XP», но у них был ntldr+boot.ini вместо Bootmgr+BCD. А системы из диапазона «Виста — десятка» уже никто на FAT не ставит. Так?

            Поэтому мы можем найти такие варианты бутсекторов:
            • бутсектор от «NT 3.1 — XP», который ищет ntldr на FAT или на NTFS (причём до двухтонника FAT32 не поддерживалась).
            • бутсектор от «Виста — десятка», который ищет Bootmgr на NTFS.

            На NTFS обычно никакие системы, кроме «Windows NT», не ставят, поэтому на NTFS обычно виндовый бутсектор. И то можно промахнуться, потому что есть бутсектор для ntldr, а есть для Bootmgr.

            А вот на FAT каких только систем не бывает, поэтому на FAT нужно установить нужный бутсектор.

            Всё верно?

            Кстати, восьмёрка и десятка из коробки поддерживают загрузку из BIOS? Я грузил десятку на машине без EFI с компакт-диска «ERD Commander», но там мог быть кулибинский бутсектор.
            Ответить
    • показать все, что скрытоvanished
      Ответить
      • Напиши об этом в «Microsoft», они устроят праздник.
        Ответить
    • Перекат!
      https://govnokod.ru/26635
      https://govnokod.xyz/_26635

      IT Оффтоп #44 -> IT Оффтоп #45
      Ответить
    • показать все, что скрытоvanished
      Ответить
    • показать все, что скрытоvanished
      Ответить
    • показать все, что скрытоvanished
      Ответить
      • показать все, что скрытоvanished
        Ответить
      • показать все, что скрытоvanished
        Ответить
      • Ебать тяжелая жизнь у программистов пошла
        Ответить
        • показать все, что скрытоvanished
          Ответить
        • Это ещё не тяжёлая. Вот тяжёлая:

          –— Давай сделаем вот что… —– прервал её полковник.
          —– Единственное, что можно сделать, –— это продать петуха, —– сказала женщина.
          –— Но можно продать и часы.
          —– Никто их не купит.
          –— Завтра предложу их Альваро за сорок песо.
          —– Не даст.
          –— Тогда продадим картину.

          Женщина снова встала с постели и заговорила. Полковник почувствовал её дыхание, пропитанное запахом лекарственных трав.

          —– Её не купят.
          –— Посмотрим, —– сказал полковник мягким, спокойным голосом. –— Сейчас спи. Если завтра ничего не продадим, тогда и подумаем, что ещё можно сделать.

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

          —– Ответь же мне!

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

          —– Что мы станем делать, если не сможем продать ничего? –— не унималась женщина.
          –— Тогда уже будет двадцатое января, —– сказал полковник, окончательно проснувшись. –— Двадцать процентов выплачивают в тот же день.
          —– Если петух победит, –— сказала женщина. —– А если нет? Тебе не приходило в голову, что его могут побить?
          –— Нашего петуха не могут побить.
          —– А вдруг побьют?
          –— Остаётся ещё сорок пять дней, —– сказал полковник. –— Зачем думать об этом сейчас?

          Женщина пришла в отчаяние.

          —– А что мы будем есть всё это время? –— Она схватила его за ворот рубашки и с силой тряхнула. —– Скажи, что мы будем есть?

          Полковнику понадобилось прожить семьдесят пять лет –— ровно семьдесят пять лет, минута в минуту, —– чтобы дожить до этого мгновения. И он почувствовал себя непобедимым, когда чётко и ясно ответил:

          –— Дерьмо.
          Ответить
    • показать все, что скрытоvanished
      Ответить
      • проверяют интерференцию ветров?
        Ответить
      • Хохи-гассэн (яп. 放屁合戦 хо:хи гассэн) — вид японских свитков с изображёнными на них сражениями пищеварительными газами.

        Наряду с ёбуцу курабэ (фаллическими соревнованиями) хохи гассэн совместно составляли тематику особых средневековых свитков — кати-э, бывших одними из предвестников появления сюнги (эротических гравюр).
        Ответить
        • Блядь, ебонцы даже всредневековье были на всю голову ёбнутые.
          Ответить
          • No, you didn't misread that last sentence. The whole scroll, which is called He-Gassen ("The Fart Battle") is just about people farting. Farting at other people, farting at cats, farting off of horses, farting into bags; just farting everywhere.

            Что же тогда означает слово «фартовый»?
            Ответить
        • показать все, что скрытоvanished
          Ответить
          • Возможно, японцы произошли от бонобо.
            Ответить

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