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

    +1

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

    #100: https://govnokod.ru/27508 https://govnokod.xyz/_27508
    #101: https://govnokod.ru/27511 https://govnokod.xyz/_27511
    #102: https://govnokod.ru/27518 https://govnokod.xyz/_27518
    #103: https://govnokod.ru/27526 https://govnokod.xyz/_27526
    #104: https://govnokod.ru/27534 https://govnokod.xyz/_27534
    #105: https://govnokod.ru/27544 https://govnokod.xyz/_27544
    #106: https://govnokod.ru/27552 https://govnokod.xyz/_27552
    #107: https://govnokod.ru/27554 https://govnokod.xyz/_27554
    #108: https://govnokod.ru/27557 https://govnokod.xyz/_27557
    #109: https://govnokod.ru/27581 https://govnokod.xyz/_27581
    #110: https://govnokod.ru/27610 https://govnokod.xyz/_27610
    #111: https://govnokod.ru/27644 https://govnokod.xyz/_27644
    #112: https://govnokod.ru/27648 https://govnokod.xyz/_27648
    #113: https://govnokod.ru/27652 https://govnokod.xyz/_27652
    #114: https://govnokod.ru/27659 https://govnokod.xyz/_27659
    #115: https://govnokod.ru/27665 https://govnokod.xyz/_27665
    #116: https://govnokod.ru/27671 https://govnokod.xyz/_27671
    #117: https://govnokod.ru/27675 https://govnokod.xyz/_27675
    #118: https://govnokod.ru/27685 https://govnokod.xyz/_27685
    #119: https://govnokod.ru/27701 https://govnokod.xyz/_27701
    #120: https://govnokod.ru/27703 https://govnokod.xyz/_27703
    #121: https://govnokod.ru/27710 https://govnokod.xyz/_27710
    #122: https://govnokod.ru/27728 https://govnokod.xyz/_27728
    #123: https://govnokod.ru/27729 https://govnokod.xyz/_27729
    #124: https://govnokod.ru/27730 https://govnokod.xyz/_27730
    #125: https://govnokod.ru/27732 https://govnokod.xyz/_27732
    #126: https://govnokod.ru/27733 https://govnokod.xyz/_27733
    #127: https://govnokod.ru/27737 https://govnokod.xyz/_27737
    #128: https://govnokod.ru/27742 https://govnokod.xyz/_27742
    #129: https://govnokod.ru/27747 https://govnokod.xyz/_27747

    Запостил: nepeKamHblu_nemyx, 17 Октября 2021

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

    • Добрый вечер.

      Этот оффтоп сгенерирован автоматически.

      Индекс оффтопов: https://index.gcode.space/.
      Зеркала Говнокода и полезные ресурсы:
      * https://govnokod.xyz/ (альтернативный Говнокод)
      * https://gcode.space/ (read-only зеркало Говнокода)
      * https://t.me/GovnokodBot (Говнокод-бот в «Telegram»)
      * https://t.me/GovnokodChannel (Тематический канал в «Telegram»)
      * https://vorec.space/ (глоссарий Говнокода)
      * https://app.element.io/#/room/#govnokod:matrix.org (резервный чат)

      Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
      Остерегайтесь подделок. Берегите себя и своих близких. Кок!
      Ответить
    • показать все, что скрытоДавайте сливать анскильных лалок.
      Ответить
    • Игра "Найди 10 знакомых иконок":

      https://vk.com/ecosystem/
      Ответить
    • ну вот и случилось: слово "пиздец" было отправлено случайно в слак нашей QA. Стыдно(((
      Ответить
      • Если там действительно пиздец, то не стыдно. Особо точное описание ситуации.
        Ответить
      • «Извини, я во фразе ”регрессионное тестирование„ пару ошибок сделал»
        Ответить
      • В слаке же ветки есть, теперь можете организовать свой «пиздец оффтоп».
        Ответить
      • Не так страшно отправить "пиздец" в чатик QA, как если QA отправят его тебе...
        Ответить
        • Отправить в пиздец «чатик»?
          Ответить
          • Страшно, если QA напишет тебе в чатик "пиздец".
            Ответить
            • вне контекста не страшно
              Ответить
              • Без контекста как раз страшнее, имхо. Саспенс нагнетает.
                Ответить
            • Если есть QA, то уже не страшно. Эти макаки обычно дев-версии тестируют. А вот если саппорт напишет «пиздец» — это уже страшно.
              Ответить
      • на что дрочiли деды
        https://pbs.twimg.com/media/FCHtxcYWYAQ8msU?format=jpg&name=medium
        Ответить
    • «В шоковом состоянии»: арестованный основатель Group-IB пожаловался на условия в СИЗО

      https://news.mail.ru/incident/48402148/

      Ещё вчера он был дерзким ловцом хакеров, с жёстким поставленным взглядом альфа-самца и холёной бородкой; а сегодня он просто борется за выживание, бессильно валяясь на холодном потрескавшемся кафеле возле зловонной параши... Какой багор)))
      Ответить
      • Товарищ Путин!
        Произошла чудовищная ошибка
        Ответить
      • У Сачкова также были «классические жалобы на матрасы и подушки, что на них невозможно спать, но это мы часто слышим от заключенных», добавил представитель ОНК.

        поэтому и делать ничего с этим не будем.
        Ответить
    • Блядь, отлаживал под контроллеры одну хрень, и там еще одна хуйня не работала на определенных корнер-кейсах, выдавала какую-то хуйню, так я там какие-то блядь дампы памяти смотрел, в итоге в одном говно-if-е поменял с ">=" на ">" и теперь вроде бы заработало как надо.
      А сколько бы я ебался, если бы формально что-то там доказывал в Coq?
      Ответить
      • > вроде бы заработало как надо

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

            Даже удивительно
            Ответить
            • почему? постгрес отъехавшая же мозгом платформа
              Ответить
              • во-первых контрибьтить в опенсурс это, в целом, хорошо: куда лучше, чем что-то запрещать
                во-вторых постгря лучшая из бесплатных субд. Не такая мощная как оракл или мсскул конечно, но бесплатная

                Я очень боялся, что возьмут одну недосубд для неграмотных дураков, которая еще на букву М, но этого, к счастью, не случилосьт
                Ответить
                • Ещё есть MySQL.
                  Ответить
                  • Ещё есть ODBC драйвер к файлу, разделённому запятыми
                    Ответить
                    • «Мы в компании используем MySQL, поэтому я расскажу про конфигурирование соединений с этой базой данных. Пройдёмся по основным моментам, на которые нужно обращать внимание при работе с MySQL средствами языка Go»
                      Ответить
                  • Ещё есть MariaDB.
                    Ответить
                • > недосубд для неграмотных дураков, которая еще на букву М

                  Mnesia?
                  Ответить
          • У него на контроллере нет никаких "баз данных".
            Ответить
        • > Ты там не софт для ядрёных реакторов пишешь?

          Будто бы у тебя не было такой хуйни, что некий код нихуя не работает в каких-то особых случаях, ты где-то полунаобум меняешь ">=" на ">" или типа того, и после этого вся хуйня работает
          Ответить
          • Было конечно... И эти быстрофиксы всегда плохо заканчивались. Поэтому стараюсь заставлять себя подумать перед тем как что-то фиксить, добавить какие-то тесткейсы и т.п.
            Ответить
            • > эти быстрофиксы всегда плохо заканчивались
              – какая luck )))
              Ответить
            • >заставлять себя подумать

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

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

        У меня тоже так бывает, что поменяешь ">" на ">=" или единичку на нолик, и работает.
        Иногда еще sleep(1) помогает, но редко
        Ответить
        • Мне тоже иногда с недосыпа сложно проблему найти
          Ответить
    • Апел выпустил MacBook с "чёлкой". Но белых людей это не касается, ведь они выбирают Lenovo, MSI и Dell.
      Ответить
      • Какая нахуй "челка" на ноуте? Нахуя? Может они еще мониторы с "челками" выпускать начнут?
        Ответить
        • Вероятно, дисплей там на всю площадь, а «челка» нужна для вебки.
          Ответить
          • Сэкономили 5 миллиметров и добавили кучу проблем разрабам...
            Ответить
            • В то время, как производители ноутов для белых уже давно делают выдвижные камеры в дисплее или клавиатуре.
              А вообще, интересно, откуда пошёл тренд, что "рамки - это плохо"? За рамку можно спокойно взять, не задевая сенсорный экран и не портя матрицу, в рамку можно присобачить хоть сто камер, на рамку можно приклеить бумажку с паролем...
              Ответить
            • а какие там проблемы у разрабов на десктопной платформе?

              а вот то, что теперь нельзя открыть крышку, не засрав пальцами экран, это забавно

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

                З.Ы. Или на маке там тоже статусбар и всем насрать?
                Ответить
                • https://www.apple.com/apple-events/october-2021/
                  промотай на 39:45

                  чёлка закрывает строку меню

                  судя по всему, хуёво будет выглядеть с теми приложениями, у которых в меню много пунктов (например, IDE лол). но это уже проблемы не разрабов

                  с другой стороны, на макоси есть режим фулскрина, как там будет эта параша выглядеть, вопрос
                  Ответить
                  • > но это уже проблемы не разрабов

                    А кого? )))

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

                      всегда

                      кроме случаев, когда приложение в фулскрине
                      Ответить
                      • Но пунктов в это меню ведь можно и накидать?
                        Ответить
                        • ну вот будет этот лобок делить меню пополам

                          но это гемор разрабов оси, как его рисовать

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

                          остальным вообще пох
                          Ответить
                          • Помнишь ли ты проблему с верхушкой экрана с версии ios7 кажется?
                            Там что-то стало прозрачным, и кто-то соснул.

                            Но кто именно соснул и что именно стало, я уже не помню
                            Ответить
                            • > кто именно соснул
                              Макоёбы же, им не привыкать.
                              Ответить
                            • > ios7
                              – у меня не настолько хорошая память на всякую фигню

                              но вообще надо понимать разницу между мобайлом и десктопом
                              Ответить
                              • А я вспомнил
                                https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/TransitionGuide/Bars.html

                                https://stackoverflow.com/questions/18199763/ios-7-status-bar-transparent
                                Ответить
                                • та с этой парашей и сегодня можно поймать багры
                                  Ответить
                  • Создаём приложение, которое детектит говнобук и пишет "Ты — хуй" под челкой.
                    Питух делает скриншот и выкладывает его, не смотря. Начальник видит надпись. У начальника вопросы. Питух запасается вазелином.
                    Ответить
                    • ради этого стоило становиться программистом
                      Ответить
                    • Сейчас появились читалки с электронными чернилами на «Андроиде». Несмотря на чёрно-белый экран, скриншот они делают цветной (на самой читалке узнать об этом нельзя, не открывая скриншот в фоторедакторе и не раскладывая его по цветам).

                      Так вот, можно написать программу, которая будет выводить эту фразу красными буквами на зелёном фоне той же яркости. Владелец читалки её на ч/б-экране не увидит, а получатель скриншота прочитает.
                      Ответить
      • и xiaomi
        Ответить
        • Сяоми действительно дешевле аналогов часто, но можно случайно купить серый ноут, и потом тебя пошлют нахуй все сервис центры
          Ответить
          • В чём может заключаться серость?
            Ответить
            • В отсутствии официальных сервис-центров в твоем городе
              Ответить
            • Есть компания «Румиком». Они покупают в Китае технику, предназначенную для продажи только в Китае, и русифицируют предустановленный софт.

              Эту технику по её серийному номеру не принимает ни одна гарантийная мастерская за пределами Китая. Правда, у «Румикома» есть свои «серые» сервис-центры, которые принимают только технику, купленную в «Румикоме».

              Я не знаю, как им удаётся столько лет официально работать.
              Ответить
              • >>>"Эту технику по её серийному номеру не принимает ни одна гарантийная мастерская за пределами Китая"

                Им так сложно? Всё равно ведь один производитель, что для Китая, что для России.
                Ответить
                • Вендор высылает мастеру документацию (схемы), прошивки и запчасти.

                  Если этого у мастера нет, то он может конечно поебаться и попробовать починить, но ему обычно влом, и он шлёт нахуй.
                  Ответить
                  • Если схемы и прошивки ещё можно добыть у «пиратов», то с деталями сложнее. Вендору невыгодно, чтобы мастер торговал его запчастями, поэтому он требует валидный заводской номер изделия.
                    Ответить
                    • иногда еще требует вернуть старую, сломанную деталь, да)

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

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

            я не уверен что они в рф вообще в белую хоть как-то продаются лол
            Ответить
        • это для любителей посидеть на корешке дяди Си?
          Ответить
          • Боишься, что коммунистическая партия китая будет читать твою переписку?
            Ответить
            • Скорее что кошка-жена прочитает его похождения в тиндере.
              Ответить
            • что такое кетайский софт? три составляющих:

              1) собственный падучий кривой говнокод
              2) ошмётки чужого кода, полученного реверс-инжирингом
              3) всё обмазано spyware

              опровергни
              Ответить
              • Звучит как 90% ноутбучного shovelware.
                Ответить
              • а типа корейский софт на асусе будет другой?
                Ответить
                • думаю, что второго пункта там нет, сами всё напишут
                  Ответить
                  • Мне кажется, у тебя упрощенное представление о КНР.

                    Во-первых в КНР дохуя программистов. 96% из них полное говно. Это несколько миллионов человек, и они создают такой имидж.
                    Но могут вполне быть и другие.

                    Во-вторых китайцы отлично ездят учиться в США и Европу, и вполне могут быть скильными (особенно учитывая сколько денег КПК им платит)

                    Как-то же сяоими запустили 5G
                    Ответить
                    • мне не требуется усложнённое представление о диких варварах
                      Ответить
                      • Римляне так же думали о готах, а жители Константинополя о турках
                        Ответить
                        • и те и другие банально довыёбывались

                          особенно византийцы, конечно
                          Ответить
      • еще неплохие ноуты бывают у аш пи и асус
        Ответить
        • > у аш пи
          – аштрисёт

          впрочем, я уже писал про свои приключения с хуёвым пакардом когда-то

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

                Причём работает даже на ноуте из 2014 года, когда десятки ещё в проекте не было и ключ там зашит от 8.0... Или сейчас так не работает уже?
                Ответить
                • не знал про такую магию
                  Ответить
                  • Причём у меня был образ от pro'шки, но она сама даунгрейднулась на хомку согласно лицензии вшитой в ноут.
                    Ответить
                    • А я умел делать прошку из хомки XP.

                      Нужно было поменять ключ в реестре, но он был защищен.
                      Но можно было загрузиться с ERD и поменять
                      Ответить
    • hitman 2 такое говнище
      Ответить
      • Хм, а что там слили?
        Ответить
        • крашится

          глючит или просто не доделано: нельзя оглушить чувака, который сидит на стуле или диване; в некоторых местах нельзя оглушить чувака в принципе почему-то; подзадания заканчиваются по не совсем понятным причинам без объявления войны

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

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

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

            В общем-то и пофиг, другие варианты всё равно есть.
            Ответить
            • возможно. но скорее глюкануло скрипты, потому что я начал во время одного подзадания отслеживать другое (спасибо "клёвому" ux), а оба были завязаны на одно тело, судя по всему. в итоге одно провалено, второе выполнено (???)

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

                      один из двух (вроде) fps на мегадрайве

                      угадай второй
                      Ответить
                      • сега дженесис? SNES?
                        Ответить
                        • второй шутан

                          ладно, это был Zero Tolerance

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

                  Ну к примеру один краш случился, когда в Бомбее я высунулся из укрытия, чтобы застрелить «продюсера», и нажал на курок.

                  По поводу дивана: на том же уровне в комнате с художником попробуй «усмирить» охранника, который сидит. У меня не вышло, пришлось ждать, пока он встанет.
                  Ответить
                • там ещё у неписей патологическая страсть к монеткам

                  тестировал окружение. налил лужу воды, кинул туда оголённый провод под напряжением. идёт тело, кидаю в лужу монетку, тело такое "О, МОНЕТКА", бежит прямо туда, дохнет.

                  через минуту идёт тян, видит труп, начинает орать "ТУТ ТРУП ТУТ ТРУП" и вдруг "О, МОНЕТКА" и идёт блять подбирать этот медяк

                  ну просто на грани фантастики
                  Ответить
                  • Хм, а я думала они только на звук идут, когда монетку кинешь...
                    Ответить
                    • > на звук
                      – о, это тоже чудесно: охранники могут не слышать, как ты в соседних кустах шуршишь трупом, зато МОНЕТКА, да в общем и любой брошенный предмет им слышен за 20 метров, даже если он упал в грязь
                      Ответить
                      • В десперадос эту механику лучше сделали, как мне кажется. Там враги только поворачиваются на несколько секунд услышав звук монетки. Ну и чем скилловее они, тем меньше они отвлекаются на эту фигню.
                        Ответить
                  • антисемиты ёбаные
                    Ответить
                  • Как там с физикой? Монета известно какого достоинства может катиться вниз по улице?
                    Ответить
      • Hitman 2 - это же старьё
        Ответить
        • это перезапуск
          Ответить
          • https://i.ytimg.com/vi/UfeeYxuvKbM/hqdefault.jpg
            И там есть миссия в Питере, как здесь?
            Ответить
            • ты знаешь разницу между перезапуском и ремастером/римейком?
              Ответить
            • какой-то 1992-й
              Ответить
              • ну это ты гонишь
                Ответить
                • 1. ящиков таких я давно не видел
                  2. фонари сейчас другие немного
                  3. на улице пусто, одна девятка белая катается
                  Ответить
              • Ну это Hitman 2. В последний, который я играл - это Absolution. Уже давно в комп не играю, только в тиндор.
                Ответить
                • боишься зрение испортить?
                  Ответить
                • Там потом начали новую серию с нумерацией с единицы.

                  Причём по охуенной модели, когда каждая миссия это DLC.
                  Ответить
    • Текст — умер. В 2021 году ТикТок победил. Нет, мы не отупели, но читать стали меньше. Глупо спорить с этим, даже если вы не поглощаете тиктоки. Это легко доказать: чем длиннее будет этот текст, тем меньше шансов, что вы его вообще прочитаете. Вам тупо лень — и это нормально.

      И пока древние копирайтеры из 2010-х будут доказывать обратное, запоминайте важную штуку — визуальный сторителлинг. Мемы, иллюстрации, схемы, таблицы, видосы, эмодзи и даже кривые скриншоты — всё это визуальный сторителлинг. Текст же просто вспомогательный инструмент, но уже не главный.

      Короче говоря, учитесь визуально рассказывать — так вы больше продадите, наглядно расскажете о крутых историях или просто соберёте кучу лайков в инсте. На канале «Бумеры смотрят телек» для этого есть всё: куча наглядных примеров и антипримеров, трендов, визуальных приёмов и техник.

      Если вы копирайтер, маркетолог, SMMщик, таргетолог — вам просто мастхэв знать всё это: @boomers_TV
      Ответить
      • Это бан
        Ответить
      • > меньше шансов, что вы его вообще прочитаете

        Особенно если текст писал профессианальный кописракер и он на 99% состоит из воды и повторов... Такое говно я, действительно, бросаю на втором абзаце.
        Ответить
      • З.Ы. Как можно мемы и эмодзи поставить в один ряд с иллюстрациями и скриншотами?
        Ответить
    • Блядь пиздец

      Коллега реально не понимает зачем в жабе делать метод final. Пускай, говорит, будет открыт, мало ли кто захочет его переопределить.

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

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

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

          И, блядь, не объяснишь же: я его Блохом тыкнул из effective Java, но он грит "это не тотс лучай"
          Ответить
          • ООП -- зло.
            Ответить
            • Но даже ЗЛО можно как-то контролировать. А тут просто голую жопу выставили
              Ответить
      • Кто не делает все методы final, у того нет ума. Кто в юности не делал все методы public, у того нет сердца.
        Ответить
        • Кто в молодости не делал интерфейсы для абстрактной фабрики стратегий чтобы было гибко у того нет сердца.

          Кто в старости не понял, что лучшее что может быть, это приватная функция из одной строчки, у того нет мозга
          Ответить
      • Тактически переопредели метод и сломай всё. Пусть подебажит.
        Ответить
        • Он найдет по git blame или по annotate в IDE и придет ко мне

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

            – тебя это сильно ебёт?

            не, реально. КОКОКО реализовал метод не так, как его реализовал бы Я
            Ответить
            • Ебет потому что:

              * Я реализовал foo
              * Я вызвал foo имея ввиду ту семантику, которую я вложил в него при реализации
              * Семантику я не описал конечно, потому что не имел ввиду делать публичный API
              * Но петух его переопределил, потому что он открыт
              * Я немного поменял стратегию вызовов его сохраняя семантику как я её понимаю, но у петуха были другие взгляды, и у него всё перестало работать
              * Началась кантитель "вы всё сломали"

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


              Блох сказал: Планируйте и документируйте наследование явно, или запрещайте его нахуй.
              Ответить
              • > Семантику я не описал конечно
                – а виноват твой коллега

                > потому что не имел ввиду делать публичный API
                – в рамках одного проекта весь API публичный

                > немного поменял стратегию вызовов его сохраняя семантику как я её понимаю
                – сломал совместимость, а виноват опять коллега

                > Потому что оставляя метод открытым ты как
                бы приглашаешь его переписать
                – оставляя пароль 123, ты как бы приглашаешь его ввести

                > Блох сказал
                – возьмите его на работу, хуле
                Ответить
                • >> > Семантику я не описал конечно
                  >> – а виноват твой коллега

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

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

                  >– в рамках одного проекта весь API публичный
                  Это не правда.

                  >– оставляя пароль 123, ты как бы приглашаешь его ввести
                  Да
                  Ответить
                  • > для каждого приватного метода
                    – а в жабе можно оверрайдить приватные методы??

                    > Это не правда.
                    – мы Вам перезвоним
                    Ответить
                  • слив защитан
                    Ответить
      • Чтобы понять суть претензии, нужно знать что делает final..
        А я ебучую JAWA не знаю и знать не хочу.
        Ответить
        • final метод нельзя переопределить в наследние

          В йаже все классы виртуальные, все методы по умолчанию тоже. Но final не позволяет их переопределять.

          Можешь считать, что это делает метод не виртуальным. Но в отличие от С++ это не дает перформанса (опкод тот же: invokevirtual), но не позволяет наследнику насрать в твой метод
          Ответить
          • Вообще это дает перформанс. Просто жабье гнездо как всегда вместо того чтобы пропатчить, наконец уже, сам язык и байткод, патчит жвм, компилятор которой пытается этот паттерн угадать. Вместо того, чтобы с самого начала прпоисать его явно.
            Ответить
            • Ну на уровне ЖИТ может и дает перформанс, а опкод тоже.

              Даже вызов приватного не статического метода это invokevirtual, увы.

              В крестушне можно вообще не делать класс вротуальным и отказаться просто нахуй от всей машинерии с vtbl, и вызов метода это будет реально call или jmp или что там.

              В жабе так увы
              Ответить
      • У меня в "Си" никаких "методов", никаких "переопределений" и никаких "final" нет. Поэтому я за "Си".
        Ответить
        • зато в С++ можно "const" поставить и заеб-ться писать код :)
          Ответить
          • const != final, к сожалению.
            Ответить
            • В «C++» есть и «const», и «final». Именно поэтому я за «C++».
              #include <iostream>
              #include <memory>
              
              struct Foo {
                  virtual ~Foo() = default;
                  
                  virtual void foo() const { std::cout << "Foo:foo()" << std::endl; }
                  virtual void bar() const final { std::cout << "Foo:bar()" << std::endl; }
              };
              
              struct Bar: public Foo {
                  virtual void foo() const override { std::cout << "Bar::foo()" << std::endl; }
                  
                  // error: declaration of 'bar' overrides a 'final' function
                  // virtual void bar() const override { std::cout << "Bar::bar()" << std::endl; }
              };
              
              int main() {
                  auto foo = std::unique_ptr<Foo>(new Foo());
                  auto bar = std::unique_ptr<Foo>(new Bar());
                  
                  foo->foo();
                  foo->bar();
                  bar->foo();
                  bar->bar();
                  
                  return EXIT_SUCCESS;
              }
              Ответить
              • угу
                bar просто константная функция (она обещает не менять состояние класса) а финальная значит нельзя переопределять её.

                Правда мне смутно помница, что final у функции навезли только в 11?

                жаль, что в жаве нет семантики const. ну да я про это уже ныл
                Ответить
              • как получить доступ к защищенному полю в C++?
                Ответить
                • Непотизм
                  Ответить
                • -Dprivate=public
                  Ответить
                  • Он говорил про защищенное, а не приватное
                    же
                    Ответить
                    • Технически ты прав, просто я впервые слышу, чтобы кто-то ``protected'' называл ``защищённым''. Какой Протокол Транспортного Уровня )))
                      Ответить
                      • А НЖМД слышал?
                        А выражение "отладчик остановился в точке останова"?
                        Ответить
                        • Создать вилку.
                          Утвердить запрос на вытягивание.
                          Ответить
                          • Как я буду вилку-то сливать?
                            Ответить
                          • Сильный толчок в аренду.
                            Ответить
                          • Ясные Печеньки
                            СинийЗуб — Бревно
                            Ответить
                            • Это тоже реальные цитаты из продуктов мелко-мягких?
                              Ответить
                              • Не, это из китайщины.
                                Хотя и печеньки и бревно вроде проскакивали, когда только включили автоматический переводчик для MSDN
                                Ответить
                                • > автоматический переводчик на msdn

                                  Сейчас у них в моде транслит в духе ЖетДевайсХендле.
                                  Ответить
                                  • Зачем? Зачем?
                                    Ответить
                                    • Ну а зачем у них был узел всемирной паутины вместо сайта?
                                      Ответить
                                      • Потому что не всё в интернете — сайт.
                                        Может там FTP-сервер?
                                        Ответить
                                        • Ну да: формально "site" это просто конкретная машина.
                                          В старых юниксах настройки назывались "site-specific settings".

                                          Просто это слово уже лет двадцать как имеет другое значение
                                          Ответить
                                        • В IIS ftp тоже сайт
                                          Ответить
                              • Это цє тата из САПОГПОЛЕНО.TXT
                                Ответить
                        • Еще бывает "редактор связей", "планировщик потоков", "брандмауэр"
                          Ответить
                          • Помню, препод по информатике накидал нам вопросов к зачёту. В списке был «Редактор уравнений». Всей группой неделю думали, что это такое. Оказалось, что он так назвал «Эквейшн» (спизженный «Микрософтом» «Mathtype», если вдруг кто-то не знает).

                            Он у меня с уравнениями вообще никак не ассоциировался. Он же просто для набора формул.
                            Ответить
                • Наследоваться от класса?
                  Ответить
                  • В Qt раньше надо было наследоваться от треда чтобы получить sleep().

                    Какая защита от дурака )))
                    Ответить
                    • Наследование ради доступа к протектед полям это кал
                      Ответить
        • Ну вот ты в "си" функции помечаешь как "static" если можешь, или как-то иначе отключаешь им внешний linkage наверное?

          Представь, что некто высирает в .so файл все функции с комментарием "а вдруг они кому-то пригодятся"
          Ответить
          • Со словами "а вдруг они кому-то пригодятся" надо высирать макросы. Желательно с именами из строчных букв.
            Ответить
            • Генератором засрать все имена короче 7 символов, кроме служебных.

              "Да, у меня есть макрос 'i'. На всякий случай, вдруг понадобится."
              Ответить
              • // на всякий случай, вдруг понадобится

                #define continue break
                #define break continue
                Ответить
                • Хуёво без модулей
                  Хуёво без неймспейсов
                  А с макросами еще хуёвее
                  Ответить
                  • Предлагаю "D".
                    Ответить
                    • Можно хотя бы C++ и НЕ использовать макросы.

                      В С++ есть неймспейсы (хотя модулей и нет пока в реальной жизни), но всё таки можно не срать в общую комнату.

                      Макросы часто можно заменить функцией в неймспейсе, и компилятор её заинлайнит
                      Ответить
                      • > Можно хотя бы C++ и НЕ использовать макросы.

                        Пока что это не всегда возможно. https://govnokod.ru/26520#comment535145

                        Да и есть серьезные сомнения, что это когда-нибудь будет возможно.
                        Ответить
                        • да, для сложной кодогенерации не обойтись

                          К щастью, она не часто нужна
                          Ответить
                          • # 
                            
                            ║\  
                            ║▒\ 
                            ║▒▒\ 
                            ║░▒║ 
                            ║░▒║ ретвитни
                            ║░▒║ этот
                            ║░▒║ нож
                            ║░▒║ чтоб
                            ║░▒║ порезать
                            ║░▒║ колбаску
                            ║░▒║ на бутер
                            ▓▓▓▓  
                            [█▓] 
                            [█▓] 
                            [█▓]
                            Ответить
      • я хуй знает зачем файнал прописывать. этих файналов не напасешься тогда. у меня за день и так целый мешок на одни поля уходит.
        Ответить
    • Facebook (написанная на PHP самая популярная социальная сеть мира) сменит название:

      https://ria.ru/20211020/nazvanie-1755314044.html
      Ответить
    • https://azure.microsoft.com/en-us/updates/community-support-for-php-74-is-ending-on-28-november-2022/

      https://haydenjames.io/78-of-the-web-powered-by-php-1-on-php-8/
      Ответить
    • ПРОРЫВ: Instagram открыл возможность постинга картинок с компьютера. Как они смогли?
      Ответить
      • Уже несколько лет так можно было. Правда, нужно было подсунуть User-Agent от iPhone или от iPad. Видимо, официальный клиент на этих платформах настолько плох, что они оставили лазейку для постинга через веб-браузер.
        Ответить
      • Может ещё и чатик поддержат?
        Ответить
        • Чатик уже есть. Правда, там невозможно открыть какой-то конкретный диалог по ссылке - открывается просто список диалогов. В отличие от написанного на PHP "ВКонтакте".
          Ответить
    • Все мы знаем, что Obese Young - уёбок из Осетии (сейчас из Санкт-Петербурга), но продолжаем ему отвечать.
      Ответить
      • Если у чела другие политические взгляды, он от этого не становится уёбком...

        Я к уёбкам только 100% спамеров отношу, у которых SNR = 0.
        Ответить
        • Он и есть 100% спамер, только с других аккаунтов.
          Ответить
          • > только с других аккаунтов

            А вдруг это я спамлю? Или ты?
            Ответить
            • Ну ты спамишь? Нет. Я тоже. Остаётся гологуб.
              А если серьезно, я уже кидал пруфы.
              Ответить
      • > Все мы
        Н-но... ведь тогда придется ICQ 85 поделить на 2 а у них шкала на ниггеров не рассчитана и обрывается на 60
        Ответить
      • Гологуб до уёбка не дотягивает. Просто рак, вылезший из nu-krautchan'а или из /pol/ и пытающийся обогатить гк тамошней культурой.
        Ответить
        • Какие e-рлыки )))

          А тем временем A Scientific Notation Bug in MySQL left AWS WAF Clients Vulnerable to SQL Injection
          Ответить
          • Не агрись. Я же не говорю, что быть беженцем из /pol/ плохо, или что-то ещё.
            Ответить
          • >MySQL
            >SQL Injection

            Они всегда неразлучны: как Ватсон и Холмс. Как Чип и Дейл. Как Пат и Паташон. Как Карандаш и собачка клякса. Как Шор и Шоршор. Как Штепесль и Тарапунька.
            Ответить
        • и это всё ещё лучше, чем эрлангопитеки
          Ответить
          • Хороший мальчик.
            Bitcoin лучше фиата!
            Ответить
            • у тебя такой богатый словарный запас

              сразу видно, что читаешь туалетную бумагу, как и раньше
              Ответить
              • Пиздец у вас вендетта конечно
                Ответить
                • Мне просто очень смешно, что тейки от человека, представляющегося девочкой-волшебницей этот регистрант воспринял настолько серьёзно, что спустя столько времени он всё ещё приходит срать под каждый пост. Блин, ну я не знаю, как ещё толще набросить, чтобы его попустило.
                  Я вообще не люблю подобное низкопробное общение, даже перестала ему отвечать на несколько месяцев, а у него всё ещё боевой запал не остыл.
                  Девочка-волшебница, Карл Desktop! Ты споришь с человеком, который набрасывает от имени девочки-волшебницы!
                  Ответить
                  • опять какие-то влажные фантазии от homo erlangus
                    Ответить
                • P.S. Емнип, он поехал кукухой после треда про биткоины, где он не смог показать на графике курса биткоина за всё время место, где он "превратился в туалетную бумагу после ICO(?)". С тех пор так и не оправился.
                  Ответить
                  • какое-то ты всё-таки тупое. объясняю не для тебя, а для тех, кому интересно разобраться, в чём вопрос.

                    поздней осенью 2018-го года курс биткоина капитально просел (https://www.in2013dollars.com/bitcoin-price-in-2018)

                    вместе с курсом биткоина заодно эффектом гало просела вся остальная крипта +/-. например, эфир: https://www.coinwarz.com/mining/ethereum/hashrate-chart/2018

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

                    из it-шараг, специализирующихся на крипте, валили криптоцыганские клиенты

                    это было печальное время на рынке

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

                      > Мой коллега закупился акциями МММ 2.0 и всё потерял! Биткоин — скам!
                      Поехавший.
                      Ответить
                      • ты реально долбоёб или прикидываешься? ну хотя чего я спрашиваю

                        > сейчас бы разбогател раза в четыре
                        – предскажи мне курс биткоина через три года. предскажи мне курс биткоина через три месяца.

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

                            потому спустя три года с умным видом рассказывать, что три года назад можно было залезть в чан с шоколадом, это рофл
                            Ответить
                          • Есть сотня причин, по которой крипта может завтра превратиться в туалетную бумагу (ограничения интернета с белым списком протоколов, баги в клиенте, баги в протоколе, баги в самой криптографии, развешивание шифропанков на фонарных столбах в надзидание и т.д.), но брать две точки данных в 2018 году, и делать все выводы на основе них — это galaxy brain.
                            Ответить
                        • В предыдущих сериях:

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

                          > Кстати, в биткоине такой проблемы нет, т.к. дефляция заложена в протокол

                          > Лолка! Биткоин превратился в туалетную бумагу в 2018году!

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

                          > предскажи мне курс биткоина через три года! Что, не можешь? Слился лалка! Эрланг говно!

                          Some people say it's still burning to this day.
                          Ответить
                          • > Т.е. падение курса в 2018 году
                            – ура, мы уже всё-таки признали, что в 2018-ом году было падение курса

                            > было вызвано не гиперинфляцией
                            – ваще похуй, я про это и слова не писал

                            > Слился лалка
                            – конечно слился, потому что ещё раз повторяю для идиотов: в 2018-ом году ситуацию никто предсказать не мог, так же, как ты и сегодня не можешь предсказать, что будет с криптой в 2024-ом.
                            Ответить
                        • > ты же шитпостишь свои фантазии

                          Тот график был взят с coinbase. Простой вопрос, постарайся на него ответить без истерики: он существует в реальности, или в моих фантазиях?
                          Ответить
                          • Ладно, NPC пора обратно в игнор. Если через месяц он всё ёщё будет подгорать под каждым моим постом, то это будет самый успешный наброс в моей карьере.
                            Ответить
                            • > подгорать
                              > наброс
                              – урсус, перелогинься, у тебя пока фейл, а не вин)
                              Ответить
                          • ты ж на графике сам взял нижнюю точку, в чём твоя проблема? не можешь в собственные картинки?
                            Ответить
                            • > ты ж на графике сам взял нижнюю точку, в чём твоя проблема?

                              Прости, но ты очень глупый. Я взяла текущую цену на август (когда был срач) -- ~400k SEK, поделила на самую высокую точку на 2018й год (145k SEK) и получила рост в 2.5 раз [1]. Сегодня я пересчитала это отношение на сегодняшний курс (~570k SEK), и получила рост в 4 раза. Ладно в логику не уметь, но в школьную арифметику-то?

                              [1] https://govnokod.ru/27469#comment655206
                              [2] https://govnokod.ru/27755#comment706163
                              Ответить
                              • ...Если бы я взяла курс в нижней точке (декабрь 2018, 30k SEK), рост был бы более чем в 10 раз. gg, лол.
                                Ответить
                              • странно, ты читать не умеешь, а глупый при этом я

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

                                речь была про конец 2018-го. люди хотели зафиксировать прибыль в конце 2018-го, потому что торчали инвесторам, а в итоге зафиксировали грустные ебала

                                и им в те дни было совершенно похуй, какой прирост эрлангист насчитает на абаке через три года

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

                                  Правда?

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

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

                        но ты продолжай верить в то, что это не скам.
                        Ответить
                        • > сцук, даже рубль так не колбасит

                          Лол, ну вкладывайся в рубли, я тебе не мешаю ^___~
                          Ответить
                          • ты обосрался с профсоюзами в штатах
                            ты продолжаешь писать хуйню про крипту

                            и это только то, что я знаю

                            совет: не пизди про то, в чём слабо разбираешься. понимаю, что тогда придётся молчать 99% времени, но всё же
                            Ответить
      • >уёбок из Осетии (сейчас из Санкт-Петербурга),

        А ты позвал его пить?

        Вроде, ротоёб еще из Питера, тоже нужно позвать
        Ответить
    • Рашка разваливается на глазах

      На стене Московского Кремля обломился зубец из-за сильного ветра
      Ответить
      • Затянуло бурой тиной
        стены древнего Кремля
        Ответить
    • Есть ли что либо более отвратительное, чем программировать ГУИ?

      Знаете это чувство, когда UX говорит: "а можно вот тут сделать отступ чуть больше?"?
      Ответить
      • > а можно вот тут сделать отступ чуть больше?

        Найми себе джуна-верстуна.
        Ответить
        • Как будет выглядеть джун-верстун под микроконтроллеры? Ну типа чтобы он там мог подправить какие-то говнодефайны в каком-то там хедере хуйни, отвечающей за координату/размеры, чтобы текст не вылазил за пределы кнопки, которая сама является по-сути черным прямоугольником с высотой и шириной
          Ответить
          • А у тебя всегда размер экрана фиксирован поди, и ты можешь тупо в абсолютных знакоместах задавать все размеры?
            Ответить
            • Если я делаю прошивку под конкретное устройство с конкретным экранчиком столько на столько пикселей, у меня все фиксировано, да. Поэтому я за контроллеры.
              Ответить
              • У меня последний раз такое было когда я писал про текстовый режим в DOSе на турбовижн, эх
                Ответить
                • Закажи себе контроллер и экранчик.
                  Ответить
                  • Заказал себе контроллер, и моя жена теперь каждый день..
                    Ответить
                  • Я могу купить контролёр конечно, но я не могу купить себе шестнадцать лет опять
                    Ответить
                    • Переходи на TempleOS, там размер экрана сам Господь запретил менять.
                      Ответить
                    • В чём проблема?
                      Ответить
                    • шестнадцать нет, а пятнашечку можешь, просто купи пластиковый стаканчик
                      Ответить
        • В данном случае, кстати, это не веб морда. Но иногда бывает и веб.

          Это слишком редко происходит, чтобы нанимать отдельного человека. Когда у нас был полноценный веб-проект, у нас конечно были специально обученные люди для всех этих ``gap:4px`` во флексбоксах
          Ответить
      • Поэтому я за PHP. Там невозможно спрограммировать GUI.
        Хотя, честно пися, было бы крайне неплохо, если бы поддержку PHP реализовали в браузерах. Пора уже заканчивать с безраздельной экспансией YavaScript, просочившегося в backend, гибридную разработку приложений, а теперь уже даже и в псевдоконтроллеры (дебильные игрушки для дилетантов, желающих поиграть в "робототехнику").
        Ответить
        • Ну вообще есть проекты PHP-GTK и PHP-Qt. Только на них почему-то не пишут серьёзных программ.
          Ответить
        • > Там невозможно спрограммировать GUI
          Хуячим классы, представляющие собой отображаемые элементы. Главный класс — представляет собой страницу, у него есть дочерние элементы и т.д. В конце, когда эту ёбаную иерархию собрали, у главного класса вызывают метод to_layout, который рекурсивно вызовет подобные методы у всех дочерних элементов и соберёт это говно в единый html.

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

            лук и фил тоже нужно выносить паттерном "мост", иначе тебе придется иметь 20 классов для кнопки разного вида
            Ответить
            • што такое паттерн мост
              Ответить
              • https://refactoring.guru/uk/design-patterns/bridge
                Ответить
                • Блядь, как заебали эти паттерны, хуяттерны... Почему просто нельзя программировать так, как удобнее?
                  Ответить
                • > При добавлении новых видов фигур и цветов количество комбинаций будет расти в геометрической прогрессии.

                  Знаменатель прогрессии в студию!

                  Вообще у меня подозрение, что автор текста — хуеплёт.
                  Ответить
                  • Реальный пример моста из Swing.

                    Component имеет наследника Panel и AbstractButton
                    AbstractButton имеет потомков Button, MenuButton и ToggleButton

                    У ToggleButton есть потомки CheckBox и RadioButton итд.

                    Довольно развесистая иерархия.

                    Я написал на ней сложный гуй где внутри Panel куча разных сортов Button.

                    Нужно уметь отрендерить его под GDI и под X11.

                    Если я сделаю отдельно X11Button и Win32Button, то мне придется свой GUI два раза написать.

                    Потому мы Look and Feel выносим в отдельную иерархию, и каждый компонент (Button, RadioBox итд) обращается с LookAndFeelу, и просит его написовать конкретную кнопку.

                    Мой UI не зависит от L&F, я просто оперирую кнопками и чекбоксами.

                    А Button внутри себя говорит:

                    getLookAndFeel().drawButton().

                    И есть X11Button и Win32Button, но я про них ничего не знаю, они спрятаны в L&F.

                    Получается как-бы параллельная иерархия теневая.

                    Можешь почитат тут:
                    https://ipsoftware.ru/pdf/Swing_2nd_ed_Ivan_P.pdf

                    глава "в начале было"
                    Ответить
                    • Нихуя себе, придумали разнести логику и UI, какие молодцы. И название красивое придумали, жаль, что не запатентовали
                      Ответить
                      • Дык почти все паттерны это кодификация общеизвестных приёмов (паттернов, лол).

                        Почти всегда бывает такая реакция: "я десять лет так делаю, и не знал, что это оказывается паттерн"
                        Ответить
            • > 20 классов для кнопки разного вида

              Привет, делфи 7.
              Ответить
      • программировать ГУИ действительно бывает противно

        но, с другой стороны, сделай как на мокапе и ux не приебётся
        Ответить
      • а может ТЗ заранее прорабатывать будут?
        Ответить
    • https://github.com/microsoft/terminal/issues/217

      винда-винда, дай `trap`
      Ответить
    • Реклама не для слабонервных:

      https://i.ibb.co/j6NMpGT/2021-10-23-2-30-23.png
      Ответить
    • бля почему говнокод высирается application was halted by an exception при попытке запостить комент
      Ответить
    • В постановлении сказано, что с 1 марта следующего года все мессенджеры, которые работают на территории России, обязаны будут запрашивать реальный номер телефона пользователя. После чего, им предстоит уточнить информацию у оператора связи, который в течение 20 минут должен будет предоставить все данные абонента, в том числе паспортные. Только в случае, если эта процедура проведена успешно, пользователь, по задумке властей, сможет начать быстрый обмен сообщениями в приложении. Для этого ему присвоят специальный так называемый код идентификации
      Ответить
      • Очень интересно будет почитать защитников телеграма и signal.
        Ответить
      • Может и на Говнокод это распространить?
        Ответить
      • Т. е. ОПСОСы будут сливать паспортные данные россиян говномессенджерам, в том числе зарубежным?
        Ответить
        • Через сколько этот сервис у опсосов хакнут, и начнут продавать базу всех россиян с паспортами?
          Ответить
      • 1) Делаем на коленке говномессенджер уровня KolyanSuperChat9000.
        2) Выкладываем в гуглоплей.
        3) Запрашиваем данные по номеру телефона, который нам понравился, у опсоса.
        4) ???????
        5) Профит

        Теперь «пробить по номеру» реально, как никогда, даже без особых связей!

        И навстречу вопрос, а у кого запрашивать информацию по телефонам типа +1 .......... или +7 815 ....... ?
        Ответить
        • А, кстати, определения «мессенджера» у них есть? Попадает ли под это, скажем IRC? А net send? А постилка на форум, совмещённая с RSS ридером ленты постов?
          Ответить
          • это вообще не проблема, определение же СМИ у них есть, и для мессенджеров придумают
            Ответить
          • а `nc`?
            Ответить
        • > у кого запрашивать информацию по телефонам

          Если почитать постановление, то всё просто:

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

              Новый номер сам привяжешь потом, как я понимаю, если понадобится.

              З.Ы. При чём здесь паспорт в качестве ключа? На каждый номер опсос хранит паспортные данные чела и список привязанных говномессенджеров.
              Ответить
              • прикольно, когда навязанную услугу на уровне бизнеса превратили в навязанную услугу на уровне государства
                Ответить
                • Угу. Причём мессенджеры только рады этому постановлению, я думаю. Теперь у них не будет юзеров с тухлыми номерами, которые регались на одноразовую симку.
                  Ответить
                  • мессенджеры, у которых не было привязки к номеру, вряд ли рады, потому что им теперь нужно успеть всё это забабахать меньше, чем за полгода, как я понимаю
                    Ответить
                    • Да им похуй, я думаю. Ибо привязка к номеру уже года 3 как действует, это не что-то новое.
                      Ответить
                    • у вас множественное число при упоминании «matrix»
                      Ответить
                      • скуре без мобилы уже не зарегаешь?

                        аська та же
                        фб мессенджер
                        Ответить
                        • Аська давно мобилу спросила. Про скайп хз.

                          Дискорд вот пока не просит, спрятался в тени гигантов.
                          Ответить
              • > При чём здесь паспорт в качестве ключа?
                – а что должно быть в качестве ключа, если у номера сменился хозяин?
                Ответить
                • Сначала у номера пропал хозяин -> рассылаем уведомление о деактивации учёток привязанных к этому номеру мессенджерам.

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

                  В общем-то вполне логичный механизм (если не задумываться над тем, куда всё это катится).
                  Ответить
                  • в базе опсоса это как?

                    он же не будет удалять старую табличку, когда номер протух.

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

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

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

                            в итоге будет два и больше акком с одним номером

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

        А можно реальную ссылку на постановление а не вольный пересказ от белок-истеричек?
        Ответить
        • https://www.garant.ru/products/ipo/prime/doc/402852098/#1000
          Ответить
          • При поступлении запроса от организатора сервиса обмена мгновенными сообщениями оператор подвижной радиотелефонной связи обязан предоставить организатору сервиса обмена мгновенными сообщениями информацию о наличии (об отсутствии) в базах данных сведений об абоненте (о пользователе) абонентского номера в течение 20 минут с момента получения указанного запроса по электронным каналам связи, указанным в договоре об идентификации.

            Что и требовалось доказать. А остальное в общем-то уже 3 года как в силе.
            Ответить
          • Как было раньше: мессенджер обязан проверить номер на валидность один раз при регистрации.
            Как будет теперь: мессенджер обязян проверять номер на валидность в реалтайме (почти), взаимодействуя с опсосом, плюс опсос ведёт список привязанных к номеру мессенджеров.
            Ответить
            • То есть можно засрать базу опсоса данными о тысячах мессенджеров?
              Ответить
              • Я думаю ты заебёшься регистрировать ИП'шки и подписывать "договора об идентификации".

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

                      хотя может сам подать на мошенничество, конечно
                      Ответить
                      • Скорее если законом запрещено отказывать (ну типа раз по-другому мессенджер для юзеров этого опсоса работать не будет, то возможно что опсос обязан подписать договор).
                        Ответить
                  • Интересно, кстати, а это ещё и платно поди?
                    Ответить
            • А если ОПСОС зарубежный и вообще ничего не знает о российских законах?
              Ответить
              • Тогда ты, очевидно, не пройдёшь активацию мессенджера с таким номером.
                Ответить
                • То есть Whatsapp и Viber должны забанить всех нероссийских пользователей или сами уйти из России?
                  Ответить
                  • Эээ... из чего это следует? Если этот пользователь не находится на территории РФ, как это его касается?

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

                      Житель Гондураса хочет зарегистрироваться в Whatsapp'е. Его ОПСОС не в курсе российских законов и никакой информации мессенджеру не предоставляет. Следовательно, его банят.
                      Ответить
                      • > житель Гондураса

                        Каким образом его ебут наши законы, пусть регается.

                        Проблемы у него начнутся только если он приедет к нам и будет юзать вацап через местные сети, имхо.
                        Ответить
                        • то есть в России иностранной симкой пользоваться будет невозможно?
                          Ответить
                          • А хер знает, зависит от криворукости мессенджеров...

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

                        При регистрации из такого положения, скорее всего, предложат соснуть хуйца т.к. номера от местных опсосов у него нет.

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

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

                              а вот ради двух выходных, например, это же как-то геморно, ещё и паспорт свой светить лишний раз
                              Ответить
                        • То есть честный турист должен соснуть хуйца?

                          А если кто-то подключается через VPN с зарубежного айпишника?
                          Ответить
                          • > через VPN

                            А это уже тема для другого закона. Зачем смешивать сущности? Нефильтрованных VPN'ок тут скоро не будет.
                            Ответить
                            • Да всё идёт к тому, что и Интернета не будет...
                              Ответить
                              • Будет, но без "интер".
                                Ответить
                                • Интересно, как в новом мире придётся добывать программное обеспечение.
                                  Ответить
                                  • > как в новом мире придётся добывать программное обеспечение

                                    В старом мире его тоже неплохо добывали.

                                    З.Ы. При дисконнекте от внешнего мира вполне логично положить на законы внешнего мира и просто раздавать этот софт внутри бесплатно. Ну или продавать по цене трафика/болванки.
                                    Ответить
                          • > честный турист должен соснуть хуйца

                            s/честный турист/иностранный агент/

                            И всё встаёт на свои места.
                            Ответить
      • какой «быстрый обмен сообщениями» )))
        Ответить
        • Всего через 20 минут! И даже не надо стоять в очереди в МФЦ.
          Ответить
          • И прямо в день регистрации уже можно начать пользоваться?
            Ответить
            • ты по идее должен хорошо помнить пейджеры

              девушка, сообщение для номера 123123...
              Ответить
              • Сам не пользовался, но при мне с таксофона отправляли сообщения на пейджер.
                Ответить
                • романтика!
                  Ответить
                • А такое помнишь: "Владивосток шестая кабинка"?
                  Ответить
                  • Переговорный пункт на почте? Не, не помню.
                    Ответить
                  • я помню, только не про владик, конечно

                    у нас в 90-е спиздили телефонный кабель в доме и мы ходили на почту звонить на межгород
                    Ответить
                • кстати у нас укртелеком таксофоны прибил не так давно

                  а до этого они работали много лет чуть ли не бесплатно. самый смак в эру мобилок было позвонить на таксофон
                  Ответить
                  • Они у вас ещё с двухсторонним вызовом что ли были?
                    Ответить
                    • угу. ну причём это относительно новые, типа таких

                      https://brovary.net.ua/wp-content/uploads/2019/10/taksofon.jpg

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

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

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

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

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

                          Всё равно пиздили: прорывали отверстия в страницах до корешка.
                          Ответить
                          • Надо было книгу исполнять в граните на соседней стене.
                            Ответить
                            • В военной технике бывают карты функционального контроля — инструкция по тестированию техники. Выполняют их гравировкой на металлических пластинах, сшитых металлическими кольцами, чтобы солдатам было труднее их проебать.
                              Ответить
                            • Какие Флинстоны ))
                              Ответить
                  • Помню, лет семь назад мне в Москве пришлось воспользоваться таксофоном. Во-первых, пришлось найти аппарат, в котором звонок можно оплатить монетами, а не таксофонной картой (которую в продаже ещё нужно найти). Нашёл. Аппарат каждые пять секунд списывает N единиц со счёта, поэтому во время разговора нужно докидывать монетки, чтобы счёт не дошёл до нуля, иначе конец связи. Разговаривал полторы минуты, за это время закинул в него мелочи более, чем на 40 рублей.

                    По мобильнику за эти деньги я бы мог позвонить в какие-нибудь ебеня из другого полушария.
                    Ответить
                    • Ну всё дешевле, чем спутниковая связь...
                      Ответить
                      • зато со спутниковой можно позвонить из Арктики, а найди мне таксофон в Арктике /green
                        Ответить
                        • > из арктики

                          Вот кстати не у всех вроде нормальное покрытие в районе полюсов.
                          Ответить
                          • опоздал позвонить и следующее окно через полгода
                            Ответить
                            • Кстати, через пару дней после этого комментария у меня спиздили все паспорта и внж, сейчас у меня есть запись в ОКНО в консульстве, после которой мне ждать ПОЛГОДА новых документов

                              Какая ирония судьбы )))
                              Ответить
                              • не в поезде?
                                Ответить
                                • да в собственной квартире блядь, а я еще и дрых в соседней комнате )))
                                  Ответить
                                  • хуясебе цивилизация

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

                                      судя по всему, завтра-послезавтра будем письма писать лично товарищу Рютте, если получится прочекать текущий стейт дела, и он не поменялся

                                      тут невероятно охуительная история с пожарами и ебанутыми соседями, однозначно самое отъехавшее, что со мной вообще когда-либо случалось
                                      Ответить
                                      • Страшно криминальная у вас там страна.
                                        Лучше в Купчино всё таки
                                        Ответить
                • "алаху акбар"?
                  Ответить
          • У меня есть идея лучше. Можно мгновенными сообщениями обмениваться через SMS. Тогда номер подтверждается каждый раз!
            Ответить
            • Как быть белому человеку, если он для подтверждения любых аккаунтов использует одноразовые номера с sms-reg.com?
              Ответить
              • > зарегистрируйтесь
                > пополните счёт

                Платить конторе за то, чтобы она могла выебать твой второй фактор аутентикации?
                Ответить
                • Ну хочется человеку написать что-нибудь на говносервисе, который без телефона не пускает... У всех свои извращения.
                  Ответить
                • Если выбирать между захватом аккаунтов с не такой уж и важной информацией данным сервисом, и возможностью сассоциировать мои действия с моей личностью по привязанным к SIM-карте паспортным данным, то я выберу первое. По этой же причине я никогда не пользуюсь дисконтными картами и ничего не оплачиваю с банковской карты, ибо мне нахуй не всралось, чтобы какие-то уёбки вели персонализированную историю всех моих покупок, по которым, в свою очередь, можно делать косвенные выводы о том, чем и когда я болел, каковы мои кулинарные пристрастия, увлечения и так далее.
                  Ещё можно купить SIM-карту на улице. В Санкт-Петербурге стойки по их продаже у станций метро уже год, как исчезли, но теперь SIM-карты можно приобрести там же у мутных перцев, торгующих "зарядками и наушниками по сто рублей". Достаточно просто подойти и тихо спросить, нет ли SIM-карт для Tele2/Билайн/etc., и продавец тут же примет на себя заговорщицкий вид и специально для тебя достанет из своего рюкзака искомые SIM-карты, стараясь не показывать их всем окружающим.
                  Ответить
                  • > у мутных перцев

                    Интересно, кто те несчастные, на кого эти симки зареганы...

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

                        Вроде блочат и предлагают сходить в офис.

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

                            Купил билет, собираю чемодан.
                            Ответить
                          • Повод ещё не нашли, видимо. Не переживай сестрёнка, и к вам цивилизация придёт.
                            Ответить
                            • Для банков и прочих госуслуг тут свой особый 2FA вместо SMSок, так что повода привязывать мобильные номера к личности, который бы общественность легко проглотила, нет.
                              Ответить
                              • USB токены какие-нибудь?
                                Ответить
                                • > USB токены
                                  Электронная подпись? Выданная своим удостоверяющим центром и валидная только для госсектора?
                                  Ответить
                                  • Ты думаешь чпокены делает урюпинское НПО Элегия? Самые дешевые у белых закупают и тебе перепродают с надценков. Нежадный банчок может тоже такое организовать для премиальных.

                                    И если что, чпокены - это просто смарткарты интегрированные для бедных с куплером усб интерфейса
                                    Ответить
                                • Бывает в виде приложения для мобилы/десктопа или смарт-карты: https://en.wikipedia.org/wiki/BankID
                                  Ответить
                                  • > десктопа

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

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

                                          Дай расцелую.
                                          Ответить
                                        • А это не пиздешь ли случайно? Вместо скретчкарты дерьмобумага оч сомнительно
                                          Ответить
                                          • Нет. До сих пор помню походы в к банкомату посреди ночи, потому что кончились пароли.

                                            https://iz.ru/news/604681
                                            Ответить
                                            • Херасе, совсем недавно. Может это в регионах?

                                              > походы в к банкомату посреди ночи
                                              Ну... к операционистке за новой скретчкартой пришлось бы до утра ждать, так что не такая уж и дешманская говнозамена, как кажется.
                                              Ответить
                                              • Это было на пике в 2000-2010. Потом появились одноразовые пароли по СМС, и популярность этой фичи резко упала. Ею ещё можно было воспользоваться, но рекламировать её перестали.
                                                Ответить
                                                • > рекламировать
                                                  Насчет этого не знаю, но в самообслужных меню никогда не видел.
                                                  Ответить
                                      • > Секьюрность SMS-ок тоже крайне сомнительна.

                                        Если это первый и единственный фактор, как в большинстве сервисов -- да, говнище.

                                        Если именно как второй (т.е. нельзя сбросить пароль имея доступ к номеру) -- вполне норм.
                                        Ответить
                                        • Я в основном пользуюсь F-Driod'ом, там этого говна нет, но раньше емнип дофига ведроприложений хотело доступ к SMS. Во-вторых, нужно вендору телефона доверять [1]. В-третьих, по самой сети смски передаются без какого-либо шифрования в принципе. Ну такое.

                                          [1] https://habr.com/ru/post/575626/
                                          Ответить
                                          • > без какого-либо шифрования

                                            Да, но совершить атаку на оба фактора одновременно в этом случае всё равно нетривиально. Надо и комп ломануть и мобилу/сеть.

                                            А вот со смарткартой без экранчика -- вполне тривиально, к слову.
                                            Ответить
                                            • В целом да, но вероятность взлома мобилы и десктопа — связанные переменные.
                                              Ответить
                                              • > вероятность взлома мобилы и десктопа — связанные переменные

                                                Да, но что тогда остаётся? Все смски, смарт-карты и OTP приложухи идут в жопу.

                                                Какой-то выделенный аутентификатор с экранчиком? Слишком дорого выйдет для таких массовых применений.

                                                Бумажка с кодами и личный визит в офис? Дык её положат в один карман с паролем.
                                                Ответить
                                                • > Какой-то выделенный аутентификатор с экранчиком? Слишком дорого выйдет для таких массовых применений.

                                                  Что это? Всяко перевешивает стоимость дачи показаний полиции, после того, как у тысячи клиентов угнали банковский аккаунты. У меня именно аутентикатор с экранчиком.
                                                  Ответить
                                                  • > аутентикатор с экранчиком

                                                    И на этом экране видно что ты подписываешь? Или просто одноразовый код?
                                                    Ответить
                                                    • TOTP. Чтобы его получить, нужно вбить пин. (Там ещё и клавиатура есть говёненькая)
                                                      Помимо можно привязать ещё то приложение для мобилки (BankID), там видно, что подписываю.
                                                      Ответить
                                                      • У слепого TOTP есть тот же самый фатальный недостаток, что и у смарт-карт -- ты не видишь что ты подписываешь.

                                                        Т.е. компрометации первого фактора (компа) вполне достаточно чтобы деньги ушли немного не туда.

                                                        В отличие от смски, где эта инфа таки есть, лол.
                                                        Ответить
                                                        • Справедливо, но там об этом позаботились. Чтобы получить TOTP нужно ввести Pin + код. Код уникален для каждого типа действий. В теории можно выучить.
                                                          Ответить
                                                          • А коды действий на самой карте распечатаны или в бумажной документации к ней?

                                                            Или тупо показаны на том же самом скопроментированном экране и вся надежда, что ты запомнил какой код был в прошлый раз? :)

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

                                                        Но мы ведь выше пришли к выводу, что

                                                        > вероятность взлома мобилы и десктопа — связанные переменные
                                                        Ответить
                                                        • > вероятность взлома мобилы и десктопа — связанные переменные
                                                          Ну меня-то не взломают.
                                                          Ответить
                                                      • К слову, самый секьюрный (и уёбищный) мобильный аутентификатор был у вебмани.

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

                          Как я помню, регистрация симки осуществлялать «личным заявлением» — шаблонным заявлением с паспортными данными, которое от сотрудника нужно только подписать, и потом это отправлялось в офис ОПСОСа. Так как подпись поставить может кто угодно, а им там сличать не с чем, то все эти заявления — такой театр безопасности...
                          Ответить
                    • Если у питуха 100 симок и он задолжает по одной, то ему же все 100 ёбнут?
                      Ответить
                      • Я думаю конкретную.

                        З.Ы. Блин, вот на самом деле симки вообще не должны в минус уходить (если это не какая-то услуга про кредит). Раз не могут нормально на своей стороне это запилить -- вот пусть сами за эту проблему и отвечают. Абонент тут не виноват.
                        Ответить
            • Круто! До такого стопудово больше никто не додумался.
              Ответить
              • Ничего, скоро ваши законодатели додумаются.
                Ответить
            • Ещё есть "Браузеры" и "Веб-чаты"
              Ответить
              • В них нет подтверждения номера по SMS. А в SMS — есть.
                Ответить
                • В MMS тоже есть. В MMS можно отправить текст длиннее 9000 символов и ещё прикрепить картинку на 300 килобайт. MMS вполне заменит мессенджеры, так что мессенджеры можно блокировать уже сейчас.
                  Ответить
                  • Да и видеовызовы давным-давно работают.
                    Ответить
                    • где?

                      упоминание про замену мессенджера на MMS напомнило про Януса Полуэктовича
                      Ответить
                      • Эм, ну кнопочка с камерой прям в обычной звонилке.
                        Ответить
                        • на ведре? у меня что-то такого нет. в адресной книге предлагает сделать видеозвонок через мессенджер

                          возможно, оператор не поддерживает
                          Ответить
                          • Возможно. Я помню мне когда-то даже смска от опсоса приходила, что появилась такая фича.
                            Ответить
                      • Да все новые технологии мешают Роскомнадзору.

                        TLS мешает фильтровать URL и инжектить страницу-заглушку.

                        ESNI мешает фильтровать домены.

                        DNS over TLS/HTTPS тоже мешают.

                        Мечта Роскомнадзора — чтобы все вернулись к бумажной почте. Тогда можно будет вскрывать и читать каждое сообщение.
                        Ответить
                    • Лет 15 назад, когда только появились сети 3G, были звонилки с фронтальтной камерой и с видеовызовами. В МТС такие звонки тарифицировались как обычные.

                      А потом эти аппараты куда-то исчезли. На новых телефонах функции видеозвонков я что-то не вижу.
                      Ответить
                      • при наличии воцапов и вайберов как-то странно видеозвонить через сотовые сети
                        Ответить
                        • При адекватной цене на смски и видеозвонки вацапы и вайберы тупо не взлетели бы.

                          Чисто своей бесплатностью и берут, зарабатывая на твоей персональной инфе.
                          Ответить
                          • смски убоги по своей сути

                            вот щас твой опсос всем сделает бесплатные смс

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

                                    я не знаю, можно ли отправить картинку в sms, кроме ascii лол

                                    ну и кроме картинок есть другие медиа.
                                    Ответить
                      • Кстати, я могу ошибаться, но вроде в 4G вообще звонки не предусмотрены.

                        Это просто IP сеть по которой голос идёт как обычный трафик с приоритетом... Т.е. обычные звонки уже в общем-то ничем не отличаются от того же вацапа.
                        Ответить
                        • да, при звонке идёт даунгрейд емнип
                          Ответить
                          • Включи VoLTE в настройках, не будет даунгрейдить. Будет просто по айпи-телефонии звонить, как другие мессенджеры.
                            Ответить
                            • а зачем? лучше качество?
                              Ответить
                              • Инет не будет лагать пока разговариваешь. И вроде по вайфаю ещё можно звонить когда в роуминге.
                                Ответить
                            • > VoLTE
                              – стоп, это надо 4G-cимку
                              Ответить
                              • Эм, а ты ещё на 3G сидишь?

                                В 4G скорость адовая, к слову. Весь лимит безлимитного инета можно за полчаса всрать или даже быстрее.
                                Ответить
                                • да, у меня необходимости в 4G пока не было

                                  > Весь лимит безлимитного инета можно за полчаса всрать или даже быстрее.
                                  – эм, ну на 3G выйдет не сильно дольше, если ноутбуку интернет раздать
                                  Ответить
                                  • Х.з., у меня на 3G соточку никогда не выжимало.

                                    З.Ы. Иногда случайно раздаю компу 4G вместо вайфая. И замечаю уже когда телефон матерится, что половина трафика потрачена.
                                    Ответить
                                    • я не замерял, сколько там.
                                      но 4 гига (это половина квоты) за пару часов работы макбука могло скушать просто так.

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

                                      а сколько у тебя лимит?
                                      Ответить
                                      • 25.

                                        Да меня просто заебал прыщедрайвер на вайфай свисток. Поэтому я юзаю телефон вместо него, лол.

                                        Раздаю. Стационарный. Инет. По вайфаю. Через телефон. Компу.

                                        Настолько лень протянуть кабель от роутера, да.
                                        Ответить
                                        • ну да, на 3G 25 гектар за полчаса конечно не всрёшь при всём желании

                                          я не уверен, что у меня по кабелю так выйдет в 100% случаев
                                          Ответить
                                        • > Настолько лень протянуть кабель от роутера, да.

                                          – у меня полгода тупо рядом в ряд стояли роутер, плойка и лежал запасной кабель от роутера, пока я не догадался
                                          Ответить
                                • У меня вообще если LTE нет, интернет нихуя не работает.
                                  Ответить
                        • Вроде да: они перестали разделять "телефон" и "интернет" и пустили везде обычный Интернет и поврех него телефон, примерно как айпи телефонию.
                          Ответить
        • Fike, ты сейчас в Питере?
          Ответить
    • Перекат!

      https://govnokod.ru/27766
      https://govnokod.xyz/_27766/
      Ответить
    • Перекат!
      Ответить
      • Твой перекат оформлен не по ГОСТу.
        Ответить
        • Я проверял упадёт ли аппликация, перед тем как написать осмысленный комментарий. Не упала. А на следующем комменте упала. Пидор, блядь.
          Ответить
          • >аппликация

            Мы в первом классе делали аппликацию: в круглую крышку из под майонеза нужно было вклеить зеленую елочку (вырезанную из цветной бумаги)

            С тех пор аппликация для меня именно это и значит
            Ответить
            • Мы просто вырезали что-то из цветной бумаги и на другую бумагу клеили. У вас видимо 3D-аппликация была.
              Ответить
              • > 3D-аппликация

                Танчики клеили?
                Ответить
                • Коробочки.

                  Мне в детстве говорили, что если я буду плохо учиться, буду клеить коробочки для молока
                  Ответить
                  • какое воспитание )))
                    Ответить
                  • Блин, а годная работа же. Уйду туда когда заебёт программировать.
                    Ответить
                    • не выдержишь, сорвёшься и начнёшь автоматизировать
                      Ответить
                      • Я думаю они и так уже автоматизированы, на самом деле.
                        Ответить
                        • то есть, если бы гест6 плохо учился в школе, то стал бы манипулятором на конвейере?
                          Ответить
                          • Непослушных детей сдавать на тетра-пак
                            Ответить
                          • Реинкарнируется в какой-нибудь контроллер (ПЛК), который за работу конвейера отвечает.

                            Их на каком-то языке релейных диаграмм еще программируют http://electrik.info/plc/1641-primery-prostyh-programm-dlya-plk-na-ld.html
                            Ответить
                        • g: оператор станка с ЧПУ
                          https://www.nordwesttool.ru/wp-content/uploads/2018/03/48.jpg
                          Ответить
          • Ты ещё не привык прожимать Ctrl-A Ctrl-C перед отправкой?
            Ответить
            • Какой UX )))
              Ответить
            • интересно, можно ли написать юзерскрипт, который будет кешировать содержимое формы?
              Ответить
              • Можно написать юзерскрипт который фиксит обработку ошибки и не высирает её вместо формы...
                Ответить
                • каким образом? сменить обработчик респонса?
                  Ответить
                  • Да вообще свою функцию отправки заинжектить. А там уже и текст можно запомнить и ошибку обработать.

                    З.Ы. Но мне лениво раз C-a C-c работает.
                    Ответить
          • Аппликацию опять халтнуло эксцепцией?
            Ответить
    • Петербургский «Зенит» громит на своем поле московский «Спартак» в центральном матче 12-го тура Российской футбольной премьер-лиги. Встреча проходит этим вечером на домашней «Газпром-Арене». Закончился первый тайм. Счет 4:0 в пользу хозяев. С

      ОЛЕ ОЛЕ ОЛЕ ОЛЕ
      Ответить
      • Я купил шарф «Зенита», сфоткался на стадионе и выложил в «Инстаграм».
        Ответить
      • САНКТ-ПЕТЕРБУРГ, 23 октября, ФедералПресс. В связи с ухудшением ситуации с коронавирусом власти Санкт-Петербурга приняли решение о введении локдауна. На неделю будет приостановлена работа заведений общепита и организаций сферы торговли. Об этом сообщает пресс-служба администрации губернатора Северной столицы.
        Ответить
        • Ну что, с наступающим днём народной самоизоляции.
          Ответить
      • уже 6:1

        можешь второй шарф надевать
        Ответить
      • За «Зенит» сейчас играет Клаудиньо (Claudinho) из Бразилии.

        Как много иньо стало...
        Ответить
        • Существует ещё некий Роналдиньо. Я раньше полагал, что это такое ласковое прозвище Роналдо (я ж не быдло и футбол не смотрю), и только недавно случайно узнал, что это разные туловища. А когда-то думал, что Роналдо его называют, когда он не забивает голов в матче, а Роналдиньо - когда забивает...
          Ответить
        • За «Зенит» не играет ни одного Санкт-Петербуржца. Да и состав там преимущественно из нигеров Европы и Южной Америки. Из своих играет разве что Дзюбинхо.
          Ответить
        • Есть ещё "Жоаозиньо" - гражданин России, между прочим.
          Ответить
      • 7:1
        Ответить
    • Думаю релоцироваться в Салехард
      Ответить
      • Все бы так думали. Заебали уже из своих деревень в Санкт-Петербург таскаться. Городских по лицам, говору и поведению уже почти и не вижу - сплошной колхоз. А ведь им ещё кто-то сказал, что "в Питере - пить", и они все неуклонно следуют этому наказу. Быть может, хоть Шойгу мегаполис какой в Сибири возведёт, чтобы всё это говно туда смыло?...
        Ответить
        • в каком поколении коренной?
          Ответить
        • Маня, ты не минусуй, а на вопрос ответь

          бабка-блокадница есть?
          в коммуналке на Ваське жил?
          белой панамкой обзавёлся?
          на озёра в Кавголово ездил?
          Гатчину от Павловска отличишь?
          все этажи Эрмитажа наизусть знаешь? в каком здании изначально Эрмитаж располагался в курсе?
          Ответить
      • Sale Hard.
        Ответить
      • река Шайтанка
        Ответить
      • кстати, Салехард стоит на Оби
        и Новосибирск стоит на Оби

        так что при наличии бревна, весла и терпения сможешь навещать Борманда
        Ответить
      • Рассмотри лучше Демократическую Республику Конго.
        Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • [color=whirw]z2Zf9Fm0Yn8Sp9Ee9Yy2Jb5Kk8Aa2Uw7Yp7Wc0Vc 3Js0Jn1Gf0Ol1Le5Ub4Tv6Fg4Ln0Tt7Cx2Xy1Pt5 Lf0Xk9Lg3Jl5Tw2Le8Ev[/color]
      Ответить
    • [color=whirw]b4Sn9Ly4Iz6Du1Ts9Li4Jd6Of1Eg0Kv4Ne2Ep9Fz 6Wq3Gx3Ss2Lq1Aw5Rt2Kp9Cp9Mm3Zp5Rm9Lv0Gm9 It1Nm2Mq6Nu4Bg7Rh7Cd[/color]
      Ответить

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