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

    0

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

    #52: https://govnokod.ru/26817 https://govnokod.xyz/_26817
    #53: https://govnokod.ru/26833 https://govnokod.xyz/_26833
    #54: https://govnokod.ru/26840 https://govnokod.xyz/_26840
    #55: https://govnokod.ru/26844 https://govnokod.xyz/_26844
    #56: https://govnokod.ru/26862 https://govnokod.xyz/_26862
    #57: https://govnokod.ru/26890 https://govnokod.xyz/_26890
    #58: https://govnokod.ru/26916 https://govnokod.xyz/_26916
    #59: https://govnokod.ru/26934 https://govnokod.xyz/_26934
    #60: https://govnokod.ru/26949 https://govnokod.xyz/_26949
    #61: https://govnokod.ru/26980 https://govnokod.xyz/_26980
    #62: https://govnokod.ru/26999 https://govnokod.xyz/_26999
    #63: https://govnokod.ru/27004 https://govnokod.xyz/_27004
    #64: https://govnokod.ru/27020 https://govnokod.xyz/_27020
    #65: https://govnokod.ru/27027 https://govnokod.xyz/_27027
    #66: https://govnokod.ru/27040 https://govnokod.xyz/_27040
    #67: https://govnokod.ru/27049 https://govnokod.xyz/_27049
    #68: https://govnokod.ru/27061 https://govnokod.xyz/_27061
    #69: https://govnokod.ru/27071 https://govnokod.xyz/_27071
    #70: https://govnokod.ru/27097 https://govnokod.xyz/_27097
    #71: https://govnokod.ru/27115 https://govnokod.xyz/_27115
    #72: https://govnokod.ru/27120 https://govnokod.xyz/_27120
    #73: https://govnokod.ru/27136 https://govnokod.xyz/_27136
    #74: https://govnokod.ru/27160 https://govnokod.xyz/_27160
    #75: https://govnokod.ru/27166 https://govnokod.xyz/_27166
    #76: https://govnokod.ru/27168 https://govnokod.xyz/_27168
    #77: https://govnokod.ru/27186 https://govnokod.xyz/_27186
    #78: https://govnokod.ru/27219 https://govnokod.xyz/_27219
    #79: https://govnokod.ru/27254 https://govnokod.xyz/_27254
    #80: https://govnokod.ru/27270 https://govnokod.xyz/_27270
    #81: https://govnokod.ru/27280 https://govnokod.xyz/_27280

    Запостил: nepeKamHblu_nemyx, 06 Марта 2021

    Комментарии (490) 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 (резервный чат)
      Ответить
    • уверен, вам пригодится
      https://twitter.com/ripx4nutmeg/status/1367759789481222145
      Ответить
      • у особо везучих подростков они сами вырастают
        Ответить
        • на самом деле достаточно выпивать по три литра пива в день, эффект такой же
          Ответить
      • написать ботнет, который майнит крипту на компах хомяков

        на "вырученные" средства купить две цистерны этой параши

        надуть сиськи так, чтобы они были как два воздушных шара

        совершить кругосветное путешествие
        Ответить
      • А для чего это?
        Ответить
    • https://vole.wtf/coder-serial-killer-quiz/
      Ответить
      • 9 из 10, проебался с чикатилой, но я сначала подумал, что он маньяк, а поменял решение, потому что было слишком много маньяков подряд.
        Ответить
        • пиздец, как можно не узнать Андрей Романыча?! Это потому, что он там с усами?
          Ответить
    • показать все, что скрытонасколько вы омерзительны
      https://vole.wtf/how-disgusting/
      Ответить
      • Это я не буду шерить.
        Ответить
      • 99.3% of people would be disgueted by some of your hygiene habits

        tweet, share, whatsapp
        Ответить
        • >tweet, share,

          реально кто-то твитит тот факт, что 99,3 процнтнов питухов грязнее и вонючее его?
          Ответить
          • там опечатки, имелись в виду

            sweet, shave
            Ответить
            • страшно представить, что означает глагол "to sweet" в этом контексте
              Ответить
          • Это разве так читается? Я думал наоборот, я вонючее 99.3 процента питухов.
            Ответить
            • забей, я просто неграмотный

              конечно "вуд би дисгастед" это будут испытывать отвращение от твоих превычек
              Ответить
              • культурная столица, ёпт

                Эрмитаж, нахуй

                мгимо финишд, блядь
                Ответить
                • мгима в москве же

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

                    ещё в Москве слишком сложное метро и много футбольных клубов, надо выбирать. а в Питере всё просто: или ты за Зенит, или щас пизды получишь
                    Ответить
                    • зачем тебе там учиться? мечтаешь быть как лавров?
                      Ответить
                      • https://www.sostav.ru/articles/rus/2012/17.09/news/images/t1.jpg
                        Ответить
                        • Мигранты забавно обогощают свой язык русским матом

                          Водители маршруток иногда пиздят по телефону на своем родном языке Омара Хаяма, и вставляют туда "блядь", "ёб" и названия станций метро
                          Ответить
                          • тебе б тоже поучиться, а то вопросы какие-то наобум задаёшь ;)

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

                  Почему нельзя быть безграмотным и вонючим одновременно?
                  Ответить
                  • Типа как стептор?
                    Ответить
                    • Ну, стептоп грамотный, если быть честным.
                      Ответить
                      • В смысле фразу "дал тебе пососать свой хуй" он пишет без грамматических ошибок?
                        Ответить
                    • yf[eq ns dct dhtvz 'njn nhbgth yfgjvbyftim&
                      Ответить
                      • 0JvQsNC00L3Qviwg0LHQvtC70YzRiNC1INC90LUg 0LHRg9C00YMgKCgo
                        Ответить
                        • gthtdtlb yf g[g
                          Ответить
                          • Geynj-cdbnxthf yf nt,z ytn/
                            Ответить
                            • PiDQoSAyMDA4INCz0L7QtNCwINC/0YDQvtCz0YDQsNC80LzQsCDQv9GA0LjQvdCw0LTQ u9C10LbQuNGCIMKr0K/QvdC00LXQutGB0YPCuy4gCgrQpNGD0YPRg9GDLCD Rj9C90LTQtdGFLiDQotCw0LrQvtC1INC80L3QtSD QvdC1INC/0L4g0L3RgNCw0LLRgy4=
                              Ответить
                              • Z2hieHR2IG5lbiAsa3psbSB6eWx0cmMm
                                Ответить
                                • 5Zug5Li65LuW5piv5L+E572X5pav5Lq6Lg==
                                  Ответить
                                  • aWRpIG5haG9veSBzbyBzdm9pbSBjaGluYS4=
                                    Ответить
                                    • UTJocGJtY2dZMmh2Ym1jZ2NHbHVaeUJzYVc1bklO Q3dJTkdDMFlzZzBZRFFzTkMzMExMUXRTRFF2ZEMx SU5DMzBMM1FzTkMxMFlqUmpDRFF1dEM0MFlMUXNO QzUwWUhRdXRDKzBMUFF2ajgvSU5DaTBZc2cwTGJR dFNEUWxOQ3cwTHZSak5DOTBMWFFzdEMrMFlIUmd0 QyswWWZRdmRHTDBMa3VMaTQ9
                                      Ответить
                                      • Vm0wd2VFMUdiRmRYV0doWVYwZFNUMVV3WkRSWFJteDBZM3BHV0ZKdGVIbFhhMUpUVmpBeFdHVkljRnBXVm5CUVZtcEdTMk14VG5OYVJtUnBVbXR3U1ZadGRGWmxSbGw1Vkd0YWFWSXdXbFJXYWtaSFRURmFkRTFVVWxwV01EVjVWR3hhYTFsV1NuTlhia0pXWWxob00xWnNXbUZqTVZwMFVteHdWMkV6UWpaV2EyTXhVekZSZUZkdVVsWmlhMHBYV1ZkMFlWUkdjRlpYYlhScVlrWmFlVmRyV21GVWJGcFZWbXRzVjAxdVVuWldSRVpoVTBaT2MySkdXbWxoTUhCWlYxZDRiMVV3TUhoV2JsSnNVak5TY1Zsc1ZtRlRiR1J5VjJ0MFZXSkdiRFJWTW5CWFZqRkplbUZHYUZwaGExcHlXVEp6ZUZOWFNrZFhiV3hUWW10S1dWWnJXbGRaVm14V1RVaG9XR0pHV2xSWmJURlRWa1pTVjFkdVpGZGlSbG93V2xWYVQxWnJNWEpXYWxKYVZrVTFlbFpxUm1Ga1JsWnhWMjFHVjFadVFsaFhiRlpoVkRKU1YxUnVUbWhTYldoVVZGY3hiMWxXV1hoWGJFNVRUVmQ0V1ZaSE5VOVdNa3BIVjJ4T1YwMUhVblpXYTFwell6RmtkRkpzVW1sU00yZzFWbXBKZUZJeFpFZFRia3BxVWtWS1ZsUldXa3RWUmxweFVtMUdhazFWTlhwVlZ6RkhWVEpXY2xkc1VsaGlSbHBvVm1wS1QyTXhaSFZVYkdocFZqSm9kbFpHV21GV2F6RlNVRlF3UFE9PQ==
                                        Ответить
              • Вообще, там было много, кто ссыт в душе. Это менее зашкварно, чем мыться не раз в день, а раз в 2 дня?
                Ответить
                • Ну вода и вода. Зато сколько времени экономится!

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

                    Я кстати что-то слышал про мыло
                    Ответить
                • К слову, это ещё и полезно для экологии: ты экономишь воду и энергию.

                  Ссы в душе! Спасай планету!
                  Ответить
        • > 99.3%

          Это в пиздец оффтоп.
          Ответить
      • do you plusplus in shower/bath?
        Ответить
        • do you defecate plus plus in bath?
          Ответить
          • Вчера спалила ее на том, что подливает эту рыжую жижу мне в бульон.
            Ответить
            • > спалила

              Сестрёнка, я тебе покушать принесла!
              Ответить
    • БЛЯДЬ КАК ПЕРЕСТАТЬ ОРАТЬ??

      https://twitter.com/RachelTrue/status/1365461618977476610
      Ответить
      • John Null
        Ответить
        • Джонснул
          Ответить
        • Создать музыкальную группу, и назвать её [object Object], и получить бесплатную рекламу от тысяч JSеров
          Ответить
          • Представь, как будет гореть у разрабов всяких онлайн касс. Вроде бы код правильный, а всё равно выводится [object Object].
            Ответить
          • а [object Array] будет ёбаным андерграундом
            Ответить
        • Johnie Nullable
          Ответить
          • Johnny Memoizer
            Ответить
            • Johnie Scot served the king of England and got his daughter pregnant. The king threw her in prison to starve. One day, back in Scotland, he sent a shirt to his love, and she sent back a letter with the news. He raised a force and came to her rescue. This is a Child ballad.
              Ответить
              • > his daughter

                Дочь короля или свою?
                Ответить
                • короля, я думаю

                  O word’s come to the king himsel,
                  In his chair where he sat,
                  That his ae daughter was wi bairn
                  To Jack, the Little Scott.

                  кобол какой-то
                  Ответить
    • https://i.imgur.com/8i5hsOU.jpg
      Ответить
    • https://gamedev.ru/flame/forum/?id=241142
      Ответить
    • https://anton-arhipov.livejournal.com/63744.html
      Ответить
      • гусары молчать:)


        Кстати, Яша Сироткин одно время в Я работал. А еще он запилил JUG.ru вроде
        Ответить
      • имел хороший пример в виде своего младшего брата, который был так доволен что на PHP можно слепить страницу быстро, а на Java приходится поднапрячься, чтобы написать, а потом ещё и правильно собрать.. так он на PHP и остался.


        Пиздец.

        А вот и разгадка, почему говнокодов на ПХП больше:

        все очень просто -- сайт пиарили на хабре, а там как раз в массе своей и сидит пхп аудитория.
        Ответить
    • Уже обсуждали?

      https://lenta.ru/news/2021/03/10/twitter_block/

      Скорость Twitter замедлили для россиян и пригрозили соцсети блокировкой

      Роскомнадзор с 10 марта замедлил скорость работы соцсети Twitter на территории России. Об этом говорится в заявлении на сайте ведомства.
      Ответить
      • > замедлил

        Эм, там теперь в табличке и такое правило есть? Как провайдеры должны это выполнять?
        Ответить
        • проткнутые петухи изучают технологию проткнутого ведра
          Ответить
      • Кстати, возможно будет забавный сайд-эффект на куче сайтов где кнопочка твиттера прикручена. ГК вроде застревал на загрузке если до твиттера с пейсбуком достучаться не мог.
        Ответить
        • Какой багор )))
          Ответить
        • Какой defer )))
          Ответить
        • верстать нужно не по пидорски просто
          Ответить
          • А нафиг там вообще скрипты? Чтобы картиночка со счётчиком обновлялась когда кто-то ретвитит?
            Ответить
            • Чтобы собирать телеметрию

              Ну или сходу сгенерировать твит
              Ответить
              • > сгенерировать твит

                Хер знает, я когда какую-то из социалок прикручивал (ВК вроде), они там сами по рефереру всё что надо генерили. Достаточно было статичную ссылку воткнуть, даже в параметрах ничего не надо было передавать.
                Ответить
                • > я когда какую-то из социалок прикручивал
                  - на плату?
                  Ответить
                  • И оплату тоже прикручивал, лол. От пыхи и джаваскрипта не зарекаются.
                    Ответить
                    • я имел в виду ардуину

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

                        Какой-то базовый функционал работает, но скоро и его не будет, видимо.
                        Ответить
                        • Скоро поттеринг завезет system-twitterd, и заменит наконец мерзкий pam на аутентификацию через твиттер
                          Ответить
                          • наконец-то можно будет постить вывод neofetch сразу в клитор, минуя лор
                            Ответить
                        • не то чтобы смеюсь

                          читал даже про такое и железки там вроде пиздец серьёзные
                          Ответить
                          • Ты про станки с ЦПУ?
                            Ответить
                          • У IBM есть тн Feature on Demand. Это ты купил, например, сервер. А у него из двух сетевых работает только одна.

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

                            Так что скоро будут требовать аутентификацию на их сайте вполне
                            Ответить
                            • А можно сделать так, чтобы эта штука проверяла мой Твиттер на наличие расизма и, если что-то такое там найдётся, то на сервер придёт команда включить нагревательный элемент и сжечь мою квартиру нахуй?
                              Ответить
                              • Не в твиттере, а в свитере.
                                https://youtu.be/_vYmHdCYJ7I
                                Ответить
          • верстать не нужно просто
            Ответить
      • Для того, чтобы что-то замедлить, это что-то нужно где-то временно хранить. Следовательно, попытавшись заддосить твиттер, ты, возможно, заддосишь и прова?
        Интересная фича.
        Ответить
        • Ну смотря как замедлять... Можно просто дропать пакеты от твиттера с какой-то вероятностью, для этого стейт не нужен.

          Здесь же речь не о том, чтобы аккуратный шейпинг запилить. А просто чтобы хуёво работало (но работало).
          Ответить
          • да не нужно ничего дропать, просто заводишь маршрут к птиччеру и вешаешь на него полисер
            , заодно и питун.ру нагибается
            Ответить
        • P.S. Дошло, что скорее всего они не латентность имели в виду. Плюс её тоже можно поднять, как борманд сказал. Да, не возьмут меня в ркн.
          Ответить
          • > не возьмут меня в ркн

            Да там каменный век пока... Вот на китайском фаерволе было бы интересно поработать, наверное.
            Ответить
            • пиздец вы не брезгливые)

              кстати, мой провайдер забавно банит домены: его DNS возвращает для забаненных доменов 127.0.0.1
              Ответить
              • Ну не парсить же SNI...
                Ответить
                • мне тут птичка напела, что shaping is performed on all requests with SNI that contains t.co . Including githubusercontent.com, rt.com, reddit.com, microsoft.com.
                  Ответить
                  • Зависит от провайдера, наверное?
                    Ответить
                    • скоро всех заставят поставить одинаковое оборудование и это делать
                      Ответить
                      • Ну это в общем-то и правильно. Зачем каждому провайдеру свой корявый велосипед изобретать.
                        Ответить
                        • > Зачем каждому провайдеру свой корявый велосипед изобретать.

                          Конкуренция это здорово, рыночек порешает
                          Ответить
                          • SNI же это давно устаревшее ебланство (отключать TLS v1.3)
                            Ответить
                            • Вообще-то SNI никуда не девается и в 1.3, просто наконец-то шифруется по-человечески.
                              Ответить
                              • замещается (obsoleted) другим расширением, не?

                                > наконец-то шифруется
                                а до этого 15 лет торчало как ослиные уши посреди проктокола для конфиденциальности и безопасноти
                                всё что надо знать про способности чинков в рахитектуре и дизайне
                                Ответить
                                • > замещается (obsoleted) другим расширением, не?

                                  которое называется eSNI

                                  > а до этого 15 лет торчало как ослиные уши посреди проктокола для конфиденциальности и безопасноти
                                  всё что надо знать про способности чинков в рахитектуре и дизайне

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

                                      В IP пакете передается адрес назначения, но это же не уязвимость
                                      Ответить
                                      • ващет позволяет
                                        и даже названием transport layer как бы намекает что этот clear text костыль не к месту
                                        но китаез это никогда не останавливало
                                        Ответить
                                        • -хосте
                                          +траффике

                                          Прошу прощения. Имя хоста уязвимостью не является, см пример с DST у IP.
                                          Ответить
                                          • зачем ты пиздишь сам с собой? ты ЛиспГовно?
                                            Ответить
                                          • ты грязным пальцем ткни туда где они находятся на диаграмме OSI и сразу увидишь почему твоя аналогия говно и почему transport layer туда не должен лазить
                                            это же просто глупый костыль чтобы пораньше проверку подлинности пройти, а transport layer не знает у кого проходить
                                            Ответить
                                            • TLS находится на уровне представления, но я не понимаю, как это мешает моей аналогии.

                                              Указание источника назначения не является уязвимостью.

                                              Ни DST IP, ни Hostname не являются секретной информацией.
                                              Ответить
                                              • А если являются, то уже надо vpn или proxy. Заодно и dns запросы пойдут через трубу.
                                                Ответить
                                                • У товарища такая примерно логика:

                                                  Если ты называешь себя tansport layer security, то ты должен обеспечивать security всему, что идет поверх тебя.

                                                  IP идет под тобой, и потому тебе на него похуй.
                                                  HTTP идет над тобой, и значит ты должен делать его безопасным.

                                                  Ну как ESP в tunnel mode.

                                                  Но тут конечно тонко, бо ESP в transport mode такой хуйни не обеспечивает, например
                                                  Ответить
                                                  • Ну тут тонкий момент. DNS идёт мимо тебя, так что TLS в принципе неспособен защитить имя домена. Может быть поэтому всем и пофиг было.
                                                    Ответить
                                                    • Ну DNS это вообще отдельная история.

                                                      Я вполне могу поднять рекурсивный DNS у себя на VPSке, через которую у меня VPN, и пошел бы пров нахуй.

                                                      А пидарасы имеют право блочить запросы на 8.8.8.8, если там "неправильный" домен в запросе?
                                                      Ответить
                                                      • > имеют право

                                                        Я думаю да, даже подписанный DNS заблочить несложно, там же всё плейнтекстом. А зашифрованного вроде и не существует, если ты не через туннель/прокси?
                                                        Ответить
                                                        • Пора завозить в DNS TLS.

                                                          Ёбаные раки, конечно. Плесень и короста кушает наши налоги и нам же портит жизнь
                                                          Ответить
                                                          • Ну кстати DNS через TLS вполне эффективно будет работать если коннект не дропать. Ты же обычно с одним кеширующим сервером общаешься.

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

                                                              Анлайкли он будет держать 2000 коннектов во всеми нужными серверами, а переустанавливать сессию каждый раз это тяжеловато.

                                                              Как бы ты себе представил TLS на корневом сервере, или на серверах зоны com?

                                                              MTA умеют отсортировать письма по MX, установить коннекты, и переслать каждому пачку писем. Он всё таки скорость письма может быть ниже резолва DNS
                                                              Ответить
                                                              • > но дальше-то он рекурсивный.

                                                                Ну а дальше то тебе уже пофиг на приватность.
                                                                Ответить
                                                                • Ну вот я домашний пользователь.

                                                                  Кеширующий DNS у меня на роутере. Он пойдет рекурсивно, и провайдер его словит.

                                                                  Или кеширующий DNS у провайдера. Я пойду на него, а мне там залупу.

                                                                  Выходит, по TLS я должен пойти на 8.8.8.8 , а он охуеет от такой нагрузки
                                                                  Ответить
                                                              • > а переустанавливать сессию каждый раз это тяжеловато

                                                                там же вроде даже в нджинксе были штуки для восстановления закрытой сессии, а не создания новой
                                                                Ответить
                                                                • Эти tls куки для восстановления сессии разве не отпилили из-за какой-то дыры?
                                                                  Ответить
                                                                  • насколько помню, дыра была исключительно на стороне nginx, но могу ошибаться
                                                                    Ответить
                                                                    • Да вроде что-то фундаментальное в самом tls, но я тоже могу ошибатьсч.
                                                                      Ответить
                                                                  • Там вроде было два стула: стейтфул и стейтлесс, но вроде выпилили из TLS 1.3 окончательно.

                                                                    Умейте пожалуйста не рвать TCP сессию пушо, уже давно нету HTTP 1.0 же нигде
                                                                    Ответить
                                                          • > Пора завозить в DNS TLS.

                                                            А кто-нибудь вообще знает нахуя стали городить DoH вместо этого блядь примитивнейшего и очевиднейшего решения? Очередные биткойнеры ёбаные, не засунуть свою ненужную хуйню в не имеющий отношения сервис нельзя.
                                                            Ответить
                                                            • Скажи спасибо, что блокчейн не привернули.
                                                              Ответить
                                                              • JSON rest api
                                                                Ответить
                                                                • А я бы нейросеть прикрутил. Люди же часто ошибаются в адресах, можно им помочь прямо на уровне DNS.
                                                                  Ответить
                                                                  • ну ну

                                                                    https://en.wikipedia.org/wiki/Microsoft_v._MikeRoweSoft
                                                                    Ответить
                                                                  • Угу, набираешь aviasales.ru, а тебя сразу на shtrafy.nalog.ru редиректит
                                                                    Ответить
                                                                  • VeriSign такое хотели сделать
                                                                    Ответить
                                                              • я уже кидал здесь ethereum-DNS
                                                                Ответить
                                            • А, всё, я тебя понял.

                                              Ты хочешь сказать, что раз HTTP работает поверх TLS, то и должен целиком шифроваться?
                                              Ответить
                              • ляди за то TLS v1.3 и ненавидят, что вычленять из его кишок хост станет сложнее
                                Ответить
    • В nginx $time_local логгируется как «11/Mar/2021:15:47:41 +0300». Мне нужно в лог добавить отдельно «+0300». Как это сделать?
      Ответить
      • Ты хочешь поменять формат вывода даты, типа как strftime?
        Мне такой способ не известен.

        Но ты можешь писнуть в pipe своего скрипта, и там форматировать дату
        Ответить
        • Еще мне подойдет $msec логгировать в UTC
          Ответить
          • то есть проблема решена?
            Ответить
            • А как его в UTC получить? Он местные секунды пишет.
              Ответить
              • охпздц, ен знаю(
                запустить nginx в другой таймзоне
                ну или постпроцесснуть лог
                Ответить
                • У меня все сервера находятся в одной таймзоне, завяжусь на это. Так и живём.
                  Ответить
                  • А какова задача?
                    Сравнить что-то с разных серверов?

                    Так можно же выпарсить «11/Mar/2021:15:47:41 +0300»., тут таймзона есть
                    Ответить
                    • Мне нужно без постпроцессинга. Есть тулза поверх моего лога. Тулза может принимать опрпделенные форматы. Мне нужно подогнать лог nginx под один из форматов. Еще мне подойдет %Y-%m-%dT%H:%M:%S (или любая кобенация с любыми разделителями), но только в UTC.
                      Ответить
                      • $time_iso8601?
                        Ответить
                      • Есть map
                        https://nginx.org/en/docs/http/ngx_http_map_module.html

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

                        Я бы всё таки подумал писать впайп
                        Ответить
                      • а также env var TZ=UTC
                        Ответить
                        • >TZ=UTC
                          я это предлагал, но это может засрать ему и остальные логи nginxа тоже
                          Ответить
                    • $date_gmt: Thursday, 11-Mar-2021 13:28:48 GMT
                      $time_iso8601: 2021-03-11T16:28:48+03:00

                      Вот пидоры!
                      Ответить
                      • $msec
                        time in seconds with a milliseconds resolution at the time of the log write

                        $time_iso8601
                        local time in the ISO 8601 standard format

                        хуенная дока:)
                        ну правда 8601 должно было навести на мысль
                        Ответить
              • Какие местные миллисекунды? Местный таймстамп с поправкой на таймзону? Серьезно?
                Ответить
      • \+[\d]*
        Ответить
    • моя квартира могла бы выглядеть вот так https://pbs.twimg.com/media/EwCpokhXMAgjY64?format=jpg&name=medium
      Ответить
      • Но в итоге у тебя дворец в Геленджике?

        Вообще напоминает комикс про братьев пилотов
        Ответить
      • жалкая пародия https://www.youtube.com/watch?v=shB24s7Z7HQ
        Ответить
    • https://bramus.github.io/ws2-sws-course-materials/02.url.design.html#/

      Questions??? ВОпросы???
      Ответить
      • зато там есть прекрасное
        // 
        
        /**
        	 * Extend object a with the properties of object b. 
        	 * If there's a conflict, object b takes precedence.
        	 */
        	function extend( a, b ) {
        		for( var i in b ) {
        			a[ i ] = b[ i ];
        		}
        	}
        Ответить
    • Ruby 20 лет назад: мутабельные строки, определенные строковыми литералами, это круто!
      Ведь наш мир мутабелен, и потому и строки мутабельны

      Ruby сейчас: https://www.rubydoc.info/gems/rubocop/RuboCop/Cop/Style/FrozenStringLiteralComment
      This cop is designed to help you transition from mutable string literals to frozen string literals

      Это в копилку к Python с его "у нас дактайпинг, это круто!" а потом ABC, а потом PEP-484 и typed dicts.
      Это в копилку к JS с его "у нас прототипориентированное наследование, это круто!" а потом ES6.
      Это в копилку к Perl с его "у нас переменные можно не декларировать" а потом critic требует strict, и my/our

      Скриптобляди такие клоуны:)
      Ответить
      • то ли дело джава в которой вот уже 25 лет пишут equals и hashcode
        Ответить
        • Ну так вот джава и верна своим идеалам)

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

            о чем думали программисты на плюсах в момент релиза неизвестно потому что поди все умерли от старости

            языки меняются, это характерно не только для js
            Ответить
            • Страуструп жив, слава богу:)

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

              Обрати внимание кстати, что я писал вообще про Ruby и frozen literals. Так что да: JavaScript тут совсем не одинок
              Ответить
    • https://lars.hupel.info/articles/routing-the-interview/
      Ответить
      • я и не знал такой идиомы -- work in a silo
        Ответить
      • >touring machines or something
        сук))

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

          Количество 1 4 и 7 равно количеству 2 5 и 6?
          Ответить
          • она сначала придумала конечный автомат

            We first need to consider a state machine with exactly one state per residue modulo k. The transition function is easily computed by multiplying the residue with the base 10, then adding the current digit, then computing the residue again.

            затем оптимизировала его

            I just quickly need to execute Brzozowski’s algorithm.

            ну и выразила его регуляркой

            ([0369]|[147][0369]*[258]|(([258]|[147][0369]*[147])([0369]|[258][0369]*[147])*([147]|[258][0369]*[258])))+$
            Ответить
            • кстати, Нефела хоть и имела отношение к облакам, но базфиз не решала
              https://ru.wikipedia.org/wiki/%D0%9D%D0%B5%D1%84%D0%B5%D0%BB%D0%B0
              Ответить
            • А, понял. По сути перечислены все паттерны из которых может состоять число, которое делится на 3:

              0, 1 нули 2, 1 нули 1 нули 1, 2 нули 1, 2 нули 2 нули 2

              Хуйню написал, но идея понятна.
              Ответить
    • Если я захочу написать свою реализацию Пролога, то какая теоретическая база нужна?
      Ответить
    • oculus quest 2 норм тема?
      Ответить
      • Нет. Без учетки пейсбука не юзабелен, насколько знаю.
        Ответить
        • А его разве не ломанули, чтобы дать пейсбуку пасасат?
          Ответить
          • Х.з., зачем поддерживать уёбков, покупая их залоченные железки, а потом утешать себя, что "взломал"?
            Ответить
            • Кстати да. Ну, может быть, он не будет покупать, а спиздит? И потом взломает. Двойной удар по фейсбуку.
              Ответить
              • Спиздит у фейсбука прям с завода? Ну да, тогда норм.
                Ответить
                • звучит как очередной коммунизм
                  Ответить
                  • А вообще, главная проблема VR в том, что игорь тонет. Я бы вообще не лез сейчас в это болото.
                    Ответить
                    • А я бы полез - потому что тонет по причине того что его забыли, стал ценник гумманый за это барохло. 40к за шлем более чем норм. Конечно в СШАшке похуй там цены одинаковые, но у нас перекупы ебанные в 2, 3, 4 раза цена скачет.
                      Для поигратся и устроить себе гимнастику и пооткладывать кирпечей от ужасников, более чем охуенно я считаю.
                      Ответить
                      • Х.з., я ещё лет 5 подожду. Брать байду за 40к, которая морально устареет за пару лет, чтобы поиграться в бит сейбер и десяток обрезков на 10 часов -- как-то уныло.
                        Ответить
                        • Ну я не понимаю что там устаревать, когда если ты его будешь юзать к примеру от пк?
                          Ответить
                          • > что там устаревать

                            Ну там уже выйдет что-нибудь беспроводное, с более крутыми дисплеями и фпс... А ты будешь с кабелем пердолиться и пиксели разглядывать.
                            Ответить
                            • Какий кабель? там от Wi-fi с пк на очки передавать картинку потоком можно.
                              Какие пиксели? Ты забудь уже про старые VR где разрешение было 800-600 на глаз и было больно. Вроде как экраны достигли предела, даже "ИНОВАЦИОННЫЙ" valve index имеет довольно крупный размер на глаз, но от сетки так же не смогли избавить.
                              Я по этому думаю, что они в каком то плане достигли предела. А ждать что-то новое долго, ну ждите, а я уже поиграю)
                              Ответить
                              • > а я уже поиграю

                                Вангую, что будет на полке пылиться через месяц.
                                Ответить
                              • выпутстят с 802.11ad и будут чморить всех пятигигерцовошников
                                Ответить
                        • А ещё там все игры (почти) однообразные. VR-очки это вообще хуита, нужно делать нейронные интерфейсы, чтобы была настоящая VR, а так в очках только картинка виртуальная, это накладывает большие ограничения.
                          Ответить
                          • да, но все же к примеру порнуха на пк и порнуха в вр - совершенно разные ощущения дают.
                            Ответить
                            • Порнуху можно и на кардборде за 5 баксов посмотреть, имхо.
                              Ответить
                              • Кстати, а если 40 тысяч поделить на два года, можно будет не порнуху смотреть, а заказывать настоящих (не виртуальных) проституток, пока шлём не устареет?
                                Ответить
                                • ты давно проституток заказывал?
                                  Ответить
                                  • Мне мама не разрешает, говорит, у них СПИД и сифи́лис (((
                                    Ответить
                                    • Я не знаю где ты такие цены увидел на шлюх, разве что у портовых шлюх, которые не только спидом, сифилисом болеют, ну и рядом других венерических и психологических заболеваний.
                                      Ответить
                                      • так-то их даже спидрак сторониться старается
                                        Ответить
                                • Раз в полгода?
                                  Ответить
                                  • В Гугле говорят, что 5000 р/ч стоит. Но они, наверняка, проприетарные, поэтому мы берём за 2500 р/ч.

                                    Вызывать проститутку можно каждую неделю.

                                    В году 52 недели, в двух годах – 104. Если 40к поделить на 104, будет ~380 рублей, пиздец, не хватает.

                                    Хотя нет.

                                    5000 рублей в час это 84 рубля в минуту.

                                    Мой вердикт таков: каждую неделю можно вызывать FOSS (free and open source slut) на 4.5 минуты примерно, на протяжении двух лет, вместо покупки очков от рептилоида.
                                    Ответить
                                    • 4.5минут какой скорострел )))
                                      А вообще у меня после твоих слов созрел план по созданию ИТ организацию с участием пузырьков и бомжей.
                                      Ответить
                                      • Говоришь бомжу - хочешь поработать за пузырики? Обычно они соглашаются, ты ему даешь комп и учебник по программированию и пусть понимает. Можешь даже предложить срать и ссать под себя и спать на рабочем месте. Бабосы им все равно не нужны, а жрать пузырьки - в 100грам спирту 700ккал, это пиздец как много. К примеру суточная норма солдата около 3500ккал. То есть ему надо около литра водяфры чтобы набраться энергии и ужраться.
                                        Ответить
                                        • А ты будешь ему давать указания, типа: «Сделай анролл этой формы в 1С, на 2000 строк».
                                          Ответить
                                          • или можно не работать но получать бабосы. научить бомжа программировать на чем нибудь, устроиться в контору и типа работать и выходить по курить - что на деле является ты кормишь бомжа на улице пузыриком а он за тебя код пишет.
                                            Ответить
                                          • а потом его сманят на вакансию сениор 1с оптимизатор
                                            Ответить
                                      • А что, с музыкой не получилось?
                                        Ответить
                                        • Ну можно бомжа музыканта за пузырика обучить. Но большество бомжей и так бывшие поэты и художники и музыканты.
                                          Ответить
                                          • Интересно, что сложнее: сольфеджио или C++
                                            Ответить
                                            • Кресты. Сольфеджио не обязательно в музыке. Многое в искусстве не подчиняется каким то правилам.
                                              Ответить
                                              • Музыкальный UB?
                                                Ответить
                                                • Ну кто там у нас сейчас популярный? Алла Пугачева? Я не думаю что она знает Сольфеджио. Киркоров? Хахахаха. Мне дальше перечислять? Меня от этих имен уже тошнит.
                                                  Ответить
                                                  • Я думал, что у нас разница ~10 часов, а не 30 лет ))
                                                    Ответить
                                                    • А что сейчас популярно? Это? https://www.youtube.com/watch?v=fAAXWu74_zI
                                                      Ответить
                                                      • sooka, надо было в приватном смотреть

                                                        пацаны, не открывайте, там МУЗЫКА, пишу с контрабаса
                                                        Ответить
                                                        • Поры бы уже завести виртуалку для сидения на ГК. Или развернуть браузер в докере.
                                                          Ответить
                                                          • хорошо хоть семью не посоветовал завести)
                                                            Ответить
                                                      • сейчас вроде популярно под рендомные электронные звуки шептать набор нерифмованных слов
                                                        Ответить
                                                    • В разных частях страны время течет по разному.

                                                      Я лет десять назад ехал на поезде в направлении Волгограда, и в вагоне-ресторане играло "Он уехал прочь на ночной электричке", прямиком из 1996-го года
                                                      Ответить
                                        • музыка не заработок. Музыка просто побаловался.
                                          Ответить
                                • а чем это лучше?
                                  Ответить
                              • а как же хентай ВР игры?
                                Ответить
                                • > хентай ВР

                                  На девайсе с кучей камер, привязанном к пейсбуку?

                                  Блин, тут походу даже хакер, который за биткоины отправляет видосы друзьям не понадобится...
                                  Ответить
                            • С нейроинтерфейсом всё равно было бы лучше. Про это была серия в «Black Mirror» про двух друзей негров.

                              А так это просто крутой 360⁰ монитор, который ещё и требует учётку Фейсбука.
                              Ответить
            • Не поддерживай уёбка.
              Ответить
        • А в чем проблема завести учетку Лицокнига?
          Ответить
          • Во-первых в том, что это ебучее устройство ввода-вывода! Для подключения клавиатуры и монитора тоже стоит завести учётку фейспалма/гугла/майкрософта?

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

                Т.е. я смогу его просто подключить к ПК не регаясь в пейсбуке и не давая ему интернет? Или всё-таки нет?

                З.Ы. На внутриочковый магазин мне насрать, само собой.
                Ответить
                • >> Т.е. я смогу его просто подключить к ПК не регаясь в пейсбуке и не давая ему интернет? Или всё-таки нет?
                  https://www.formula-iq.com/single-post/using-oculus-quest-2-without-a-real-facebook-account
                  Да и вроде там американские суды на фейсбук руки накладывают по этому поводу что они хуели.
                  Но я как вычитал, что фейсбук нужен только для внутриигрового магазина oculus и не более. С ПК подключатся по wifi и шнур вроде как без каких либо проблем.
                  Ответить
                  • Ну ок, потом расскажешь об опыте использования.
                    Ответить
                  • Там написано, что для создания тестового аккаунта Фейсбук __пока__ ещё не нужен. Т.е. завтра там решат отхуесосить шибко умных, и шлем превратится в тыкву.

                    Лучше подождать vr-шлем на линуксе, чтобы какой-то там рептилоид не отжал собственность.
                    Ответить
                    • Это не тот тестовый аккаунт, который в 2023 накроется пиздой по словам чуваков с реддита?
                      Ответить
                      • Facebook has been gradually encouraging users of its Oculus virtual reality (VR) products to sign-in using a Facebook account, citing reasons such as making connecting with friends easier. Today, the tech giant has announced what are to be some sweeping changes to the login system, starting later this year and continuing through to 2023.

                        Мммммм, делишес.

                        In an announcement today Facebook outlined its future plans across three key points which will commence October 2020:

                        1. Everyone using an Oculus device for the first time will need to log in with a Facebook account.

                        2. If you’re an existing user and already have an Oculus account, you’ll have the option to log in with Facebook and merge your Oculus and Facebook accounts.

                        3. If you’re an existing user and choose not to merge your accounts, you can continue using your Oculus account for two years.


                        Какая свобода выбора )))
                        Ответить
                        • Ну 2 года -- вполне так свобода. За это время уже какие-то интересные альтернативы могут выйти.
                          Ответить
                          • Это, конечно, правда, НО

                            > Everyone using an Oculus device for the first time will need to log in with a Facebook account.

                            нужно же иметь честь, достоинство, принципы, кодекс.
                            Ответить
                            • > for the first time

                              Один раз -- не пидорас.

                              А вообще эта свобода она для тех, кто уже купил, не зная о новых требованиях. А новые юзеры свободны... просто не покупать.
                              Ответить
              • У вайфу и индекса позиционирование в комнате есть, может поэтому дороже?
                Ответить
                • У окулуса тоже есть.
                  Забудь ты старые версии ВР очков которые умели нихуя.
                  Ответить
            • Тебе не нравится фейспальмовое масло?
              Ответить
      • купил. Тестирую
        Ответить
        • Трекинг не плывет?
          Ответить
          • ну пока все охуенно, с суперхот играю, все пиздато.
            Ответить
            • Говнокод теперь в ВР! Пишу с очков!
              Ответить
              • * g o a t s e x * g o a t s e x * g o a t s e x *  
                 g                                               g  
                 o /     \             \            /    \       o  
                 a|       |             \          |      |      a  
                 t|       `.             |         |       :     t  
                 s`        |             |        \|       |     s  
                 e \       | /       /  \\\   --__ \\       :    e  
                 x  \      \/   _--~~          ~--__| \     |    x  
                 *   \      \_-~                    ~-_\    |    *  
                 g    \_     \        _.--------.______\|   |    g  
                 o      \     \______// _ ___ _ (_(__>  \   |    o  
                 a       \   .  C ___)  ______ (_(____>  |  /    a  
                 t       /\ |   C ____)/      \ (_____>  |_/     t  
                 s      / /\|   C_____)       |  (___>   /  \    s  
                 e     |   (   _C_____)\______/  // _/ /     \   e  
                 x     |    \  |__   \\_________// (__/       |  x  
                 *    | \    \____)   `----   --'             |  *  
                 g    |  \_          ___\       /_          _/ | g  
                 o   |              /    |     |  \            | o  
                 a   |             |    /       \  \           | a  
                 t   |          / /    |         |  \           |t  
                 s   |         / /      \__/\___/    |          |s  
                 e  |         / /        |    |       |         |e  
                 x  |          |         |    |       |         |x  
                 * g o a t s e x * g o a t s e x * g o a t s e x *

                Wake up, Neo.
                The matrix has you
                Ответить
              • не смог учетку завести для ВР шлема, почему-то письмо не приходят
                Ответить
              • у меня уже десять лет очки, как их включить?!
                Ответить
                • Ебать ты четерехглазый.
                  Ответить
                • хм

                  кстати забавный момент. почему-то никогда не думал, что пользователи ГК могут носить очки. наверное, потому что тут ни у кого нет аватарки с очками!
                  Ответить
      • тестирую стриминг ВР с пк на Очки
        Ответить
    • https://youtu.be/fxmLD8y0RNQ
      Ответить
      • Норм. Можно на твиче врубать когда кто-то донатит.
        Ответить
        • И не только на твиче ;)
          Ответить
        • ха-ха, донаты мужику на твиче, ахахаха
          Ответить
          • Да кстати для девушки неплохо, сидит играет, а на стуле такая хуепутало прикручена. Затресет так что не только груди будут скакать, но и орешек в черепной коробке.
            Ответить
          • Я помню был стрим про факторио, где у чувака за донат метеориты на базу падали. Так ему там чуть ли не килобакс набросили. Просто потому что весело.
            Ответить
            • Очень часть вижу подобные стримы по rimworld
              Ответить
              • Кошмар, с кем я связался, стримерш каких-то смотрят. Ещё скажите, что вы им донатите.
                Ответить
                • они еще и розовый твитор читают
                  Ответить
                • Они донатят чуваку, чтоб у него "метеориты на базу падали" (чтобы это ни значило)
                  Ответить
                  • > чтобы это не значило

                    Да всё дословно, это не эвфемизм какой-нибудь... Метеориты падали с неба и ломали технику, на которую они падали. Этакий тест на распределенность и отказоустойчивость.
                    Ответить
                  • падали на третью базу
                    Ответить
      • кокой боянище
        https://youtu.be/3EnGkvcybQA?t=216
        Ответить
    • Смотрите, что в спеке нашел:

      Operating Humility:10% ~ 90% RH Non-condensing
      Storage Humility:3% ~ 90% RH Non-condensing
      Ответить
      • Это спека чего?
        Ответить
        • Покорного бдсм-адаптера Tenda W311MA. Мне ещё вот это понравилось:

          Displays a solid light while working properly
          Flashes while transferring data


          Типа передача данных -- внештатный режим? Зато у него драйвера есть:

          https://www.tendacn.com/en/product/support/W311MA.html
          Ответить
          • > опять кокоето вырвиглазное говно вместо вайфая покупают
            говнокод, говнокод не меняется
            Ответить
            • Вообще-то очень красиво выглядит, а когда скучно – можно антенну разминать.
              Ответить
              • ты можешь оглаживать вокруг экрана, у ноутов антенна там

                > high gain
                вангую, что чинки тебя объебали и там tx power говно
                Ответить
                • Вообще все эти истории с "high gain" это маркетинговый шлак чаще всего.

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

                  На самом деле мощность передатчика ограничена законодательно, можно только иметь более направленную антенну, или более рассеянную
                  Ответить
                  • > иметь более направленную антенну

                    Ну это и есть "high gain". У тарелочек клювиков вон gain'а хватает чтобы несколько километров пробить с обычной карточки.
                    Ответить
                    • хм, я встречал термины directional и high-dbi

                      Направленную антенну еще нужно направить метко, и чтобы там Fresnel Zone или как его было.

                      От того, что я куплю антенну с бОльшим dbi, у меня в хрущевке лучше Интернет не зарабоатет)
                      Ответить
                      • если брать домой directional, то сразу 802.11ad!
                        Ответить
                  • > мощные карты

                    Они есть. Но потом к тебе приедут ребята из РКН.
                    Ответить
                    • и шоколадка в кармане расплавится)

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

                        Кстати, а вот интересно, можно ли модулировать частоту у магнетрона из микроволновки? Диапазон там вроде как раз подходящий, да и мощности хватает.
                        Ответить
                        • знаю один роутер, который зависал при включении микроволновки
                          Ответить
                          • Проверь, не шлёт ли он при этом пакеты в прошлое.
                            Ответить
                          • милые бранятся - только тешатся
                            Ответить
                        • https://imgs.xkcd.com/comics/nachos.png

                          альзо, обращаю внимание дарагих рассеянцев, что в комиксе жители Украины обсуждают как вкусно поесть сальца
                          Ответить
          • >Compatible with 802.11g/b/n devices

            если ты всё равно решил сидеть на 11n, да еще и на одной антенне, то может лушче все таки на pci-e?

            у меня отлично работает вот такая древняя хня
            Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe

            драйвер оыициально experimental, но всем похуй

            Ответить
            • Laptop users can easily upgrade to the latest 802.11n and get better range with its high power external antenna In addition...

              Я бы «a» или «b/g» не купил, я же ещё не совсем конченый )))

              Кстати, хуйня, которая сейчас у меня стоит, из-за драйверов работает в режиме «b/g», и я не могу поставить «n» в диспетчере устройств.
              Ответить
              • какой пиздец(

                как там, в 2007-м?
                Ответить
                • Очень хуёво, хотел недавно поиграть в онлайн-дрочильню. Зашел, получил пинг

                  100
                  102
                  100
                  351
                  500
                  1532
                  ---
                  100
                  100
                  532
                  ...

                  расстроился и пошел смотреть видеосы в 420рублей качестве (потому что 720рублей иногда слишком медленно загружается).
                  Ответить
                  • Чувак, выкини её уже в окошко

                    Использовать 11g в 2021 это примерно как грузить систему в hdd 5400, иметь 1Gb оперативки, или сидеть на Windows XP
                    Ответить
                    • Ага. Ещё и соседям жизнь портит своими медленными пакетами.
                      Ответить
                      • угу, они не могут включить green field даже
                        Ответить
                    • а что не так с гигом оперативки? жабаскрипт не помещается?
                      Ответить
                      • intelli idea:))

                        но джаваскрипт тоже. Попробуй открой современный SPA с гигом оперативки в хроме
                        Ответить
                        • > Попробуй открой современный SPA с гигом оперативки в хроме

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

                          А про жс интересно проверить бы, как тот же гмайл в браузере себя ведёт на гиге
                          Ответить
                          • виртуалку поднять - дело пяти минут

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

                              у прыщеядра ест параметр "mem="
                              https://www.kernel.org/doc/html/v4.14/admin-guide/kernel-parameters.html

                              у пинды это в bcdedit
                              https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/boot-parameters-to-manipulate-memory

                              огранич себе память в гиг и ебись
                              Ответить
                              • хуй я без необходимости буду бут трогать, даже если это просто в grub в режиме редактирования параметры дописать
                                Ответить
                                • ну тогда вытащи лишние планки, а у оставшейся подправь SPD, чтобы она детектилась как 1ГБ

                                  Правда может быть придется еще как-то сами чипы памяти перекоммутировать, не знаю
                                  Ответить
                                  • может всё-таки виртуалку, не?
                                    Ответить
                                    • лучше параметр ядру передать из грубьей консоли
                                      Ответить
              • > из-за драйверов работает в режиме «b/g»

                Лол, т.е. старая карточка и в винде то неюзабельна была? Может поэтому в линухе на неё и забили?
                Ответить
                • Да )))

                  Вот такие вот ноутбуки, с КУРИНЫМИ комплектующими. Теперь буду выбирать всю питушню с оглядкой на леснук, ведь если царская ОС поддерживается производителем, то и железка с бо́льшей долей вероятности будет царской.
                  Ответить
          • > ireless adapter

            Безъяростный адаптер?
            Ответить
            • Видимо, не будет вызывать у меня бугурта (ярости).

              Хотя вот я читаю все эти очепятки, и немного начинаю сомневаться в целесообразности данной покупки. Утешаю себя тем, что программисту драйверов не нужно знать математику английский.
              Ответить
              • А они и не пишут дрова, скорее всего. Вангую, что чуваки там только корпус дизайнили, а всё остальное (разводка платы, дрова) от производителя чипа.
                Ответить
                • Ну тогда не так страшно. Главное, чтобы они не додумались плату сверлить для крепления корпуса.
                  Ответить
                  • я на днях бодался с очередным произведением компании «SilverStone»‎, а точнее «RVZ-02»‎, а еще точнее со сборкой с

                    - https://www.silverstonetek.com/raven/product-rv.php?pid=606
                    - https://www.gigabyte.com/Motherboard/GA-H77N-WIFI-rev-10
                    - https://aliexpress.ru/item/20000004223841.html

                    Про то что блядские корпуса SilverStone имеют USB 3.0 коннектор, который к хуям рвет и мнет пины на материнской плате я наверное уже писал; в этот раз я столкнулся с тем, что

                    а) у старых Mini-ITX сокет расположен восточнее центра, а не западнее
                    б) «SilverStone»‎ хуй клали на старые материнки, поэтому дырень для бекплейта тоже восточнее центра, а то что габариты крепления не изменились и можно было сделать нормально так это никого не ебет*
                    в) Я хуй знает чем думали инженеры «MetalFish»‎, но кулер у них
                    затягивается
                    блядь
                    натуральными
                    гайками
                    с обратной стороны, и при этом затянутый болт торчит с обратной стороны материнки почти на ёбаный сантиметр, упираясь конечно же в волшебный корпус «SilverStone»‎, которые не могут сделать нормальную, блядь, дырку для бекплейта, поэтому и корпус, и материнка выгибаются как уёбки (не говоря уж о том, что сам кулер оказался ёбаным разочарованием), и я уже в настроении действительно брать острую дрель и править себя весь этот пиздец.

                    Извините.

                    * Вообще «SilverStone»‎ настолько отъехавшие анскилябры, что они не могут даже отцентрировать вентиляционное отверстие по блоку питания. Обратите внимание на отверстия для винтов и положение решетки в верхнем углу: https://miro.medium.com/max/2400/1*SDzC8TxBWcjmUAXysScWZw.png
                    Ответить
                    • Именно поэтому я за фракталовский "R5". Там эти сантиметровые болты даже до стенки не достанут.
                      Ответить
                      • Я тоже люблю фракталы, но их увы сложно причислить к SFF, кроме относительно свежего Node 202. Эта сборка раньше жила в Node 304, но теперь переехала из этого бочонка в корпус поменьше и живет как рабочий комп у бати, только все древности там гудят пиздец, почему я собственно и полез пересобирать.
                        Ответить
                        • > SFF

                          Почему все так дрочат на размер системника? Это же не телефон и даже не ноут. Ну стоит себе в углу под столом и стоит.
                          Ответить
                          • не все, а я

                            конкретно я просто делал пару рабочих мест для родителей в загородном доме и хотел сделать что-то нормальное, что не будет мешаться*. просто чтобы было комфортное рабочее место отец впрочем всё засрал и на этот стол глядеть-то больно, но я пытался.. в общем, сделать не чтобы просто функционально, а чтобы всё было прямо хорошо, на славу, я там конечно же еще пообжимал всякую гигабитную хуйню для стационарных машин да повесил кинетик, который изнутри дома добивает честных 100мбит до ворот, разве мог я пройти мимо? матери просто нормальный nuc взял, отцу иногда нужно рендерить разную штуку, поэтому ему отдал вот эту хуйню из-за наличия пусть и старой, но видеокарты.

                            * я тут еще взял адгезивную ленту с конечно же алиэкспресса и приклеил пилот снизу стола, в результате на полу _вообще_ нет проводов. это не то чтобы большая функциональная разница, но с точки зрения комфортности стало охуенно приятней.
                            Ответить
                          • а в целом да, это на самом деле то же самое, что дрочилово на какие-нибудь гаджеты типа телефонов, браслетов и часов. функциональной разницы немного, просто это сродни хобби, да и ебаться c «SilverStone»‎ это прямо скажем настоящий челлендж. приятно когда взял и сделал коробку красиво и максимально компактно, прямо как скворечник хороший выстругал.
                            Ответить
                • обычно плата тоже произведение нонейм вендора
                  если это realtek то они не жадные на дрова на конченных юзеров, можно заменить обрыганскую тынду на хотя бы приличный софт
                  у тынды единственный плюс что можно позвонить в саппорт в рашке и там пожмут плечами по твоему вопросу
                  Ответить
                  • Действительно так хуиово с софтом у тенды? Я нашёл вот такой списочек линуксовых адаптеров:

                    Digitus DN-7042-1
                    D-Link DWA-125/D1A
                    D-Link DWA-131
                    D-Link DWA-131/E
                    D-Link DWA-140
                    D-Link DWA-140/D1A
                    Orient XG-931N
                    Tenda W311M
                    Tenda W311Ma
                    Tenda W311MI
                    Tenda W322U
                    TP-Link TL-WN721N
                    TP-Link TL-WN723N
                    TP-Link TL-WN725N
                    TP-Link TL-WN727N
                    TP-Link TL-WN821N
                    TP-Link TL-WN823N


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

                      а то вот ты пыжышися тут с картой, а утебя DIR-300
                      Ответить
                      • Роутер как раз ахулитный, 5Ггц! Вроде бы даже ac.
                        Ответить
                        • 5Ггц что? 11n? 11ac? 11a? сколько антенн? какая марка?
                          Ответить
                          • Он вообще лютый:

                            https://www.ozon.ru/product/wi-fi-router-keenetic-ultra-kn-1810-210738995/
                            Ответить
                            • Роутер годный, хороший. К такому нужна 11ac карта, ну как минимум 11n (лучше с двумя антеннками)
                              Ответить
                            • Кинетики разрешены. Одобряем.
                              Ответить
                              • Жалко только что SFP по большому счету бесполезен. Кинетики безусловно молодцы что сделали порт, но вышестоящее оптическое оборудование любит настолько анально огородиться от всех других вендоров, что провайдеры боятся подключать вообще что-либо не из списка из трёх позиций того же вендора.
                                Ответить
                                • Да, SFP это странное решение.
                                  Во-первых не каждый трансивер совместим в каждым SFP, иногда его нужно перепрошивать.

                                  Во-вторых не все трансиверы совместимы друг с другом (лучше бы чтобы у аплинка был такой же).

                                  И наконец SFP не обязательно значит оптика: бывают и DAC кобеля.

                                  Про охулион сортов оптики, отличающихся способом подключения, много/одномодовостью, расстоянием, длиной волны итд, я уже и не буду
                                  Ответить
                                  • > И наконец SFP не обязательно значит оптика: бывают и DAC кобеля.

                                    На консюмере-то G(E)PON еще хорошо если единицы процентов занимает, а уж более нестандартные решения наверное разве что пара сетевиков на планете хочет домой подключить.
                                    Ответить
                                    • Я кстати не изучал pon: там не так же, как в docsis: нужен спец терминал, который находит ISPшное оборудование, читает прошивку, итд? Или это всё упаковывается в sfp?

                                      Я к тому, что разве там не нужен отдельный девайс?
                                      Ответить
                                      • Вроде какая-то похожая хуйня, я сам не знаю. Просто ты не сможешь убедить провайдера зарегистрировать тебе ровно ту же хуйню, которая у тебя в PON-розетке, собранную как SFP.
                                        Ответить
                      • > DIR-300

                        сука блядь НЕНАВИСТЬ
                        Ответить
                        • ну его давали вроде бы на сдачу вместе с семечками одно время, и у многих он дома и был..

                          Я с dlinkом вообще не разговариваю, я на него обижен

                          ps: лол, у меня в городе на авито его продают за 99 рублей
                          Ответить
                          • вместе с семечкамих подключением к провайдеру

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

                              кто-то купил его 10 лет назад, а теперь выкинуть жалко.
                              Ответить
                              • б/у за 300, с левым б/п и царапанная самая дешевая
                                Ответить
                                • https://www.avito.ru/sankt-peterburg/tovary_dlya_kompyutera/wifi_router_d_link_dir_300_2108516110

                                  50 рублей.
                                  Ответить
                                  • Не, за столько я не готов куда-то ехать и забирать. Давайте вы хотя бы 100 мне на телефон скинете.
                                    Ответить
                                    • на, бесплатно забирай
                                      https://www.avito.ru/sankt-peterburg/tovary_dlya_kompyutera/d-link_dir-300_2097624375
                                      Ответить
                                      • в смысле бесплатно? я что, в яндекс еде работаю чтобы бесплатно забирать?
                                        Ответить
                                        • слушай, ну если ты хочешь, чтобы тебе еще и доплатили, то тебе нужно еще бОльшее говно, чем dir-300.

                                          Например, вот

                                          https://www.dlink.ru/ru/products/5/760.html
                                          Ответить
                                      • то что я хотел перешивать еще древнее, кек
                                        можно попробовать зацепить DIR-300 за стольник вместо него
                                        Ответить
                        • А что, норм роутер же. Главное корпус снять чтобы не грелся и не забывать перезагружать перед использованием. В остальном проблем не было.
                          Ответить
                          • Веб интерфейс опять же удобный, и не виснет почти (если вовремя перезагрузить).

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

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

                            high tech, low life
                            не оборудование для человека, а человек для оборудования
                            бог из машины
                            Ответить
                    • не юзал в прыщах, не знаю
                      но когда тынду купил по случаю без консультации со всякими базами железок - от виндового колхоза просто охуел

                      > гуглились форумы, где обоссывали их прошивки
                      Сём, ну ты же понимаешь, что никто не будет париться и обоссывать то, вообще никому не нужно
                      д- и тп-линк это как бы нижний предел
                      Ответить
          • >> Wireless N standard, speeds of up to 150Mbps
            >> 6x greater wireless range than wireless G products

            блядь
            Ответить
            • короче, на 11g у тебя будет такой же 54, как на одном стручке 11n в городе у тебя будет 150, лол: в смысле такого же размера солёная каромелька
              Ответить
              • Т.е. сильно завышены показатели?

                Вообще, я уже смирился, что для активной работы с сетью нужен кабель, а вайфай – так, Ютюб посмотреть да на говнокоде посидеть.
                Ответить
                • что для тебя активная работа с сетью? онлайн-дрочильня?
                  Ответить
                  • Ещё можно аниме качать.
                    Ответить
                    • и вайфая не хватает?))
                      Ответить
                      • Ты сам то на g сидел?
                        Ответить
                        • Лолечка разве не про любой вафляй в принципе?

                          А так-то я постоянно на g сижу, она мне для того и дадена
                          Ответить
                          • Ну фиг знает, я на "n" и в онлайн дрочильни играл и аниме качал. 70 мегабит оно вполне выжимало, пинг пристойный.
                            Ответить
                            • о чём я и говорю

                              если вы про какие-то старые стандарты, то простите-извините
                              Ответить
                      • Для онлайн-дрочильни – точно не хватит.

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

                        Вообще, по хорошему нужно встроенный PCI-e модуль покупать для «ax», возможно раздельный с блютузом, но это уже, когда я буду настольный комп собирать, а то для ноута не хочется покупать сверхзапчасти.
                        Ответить
                  • А что такое "дрочильня"?
                    Если вы о порнухе, то она даже по дайлапу скачивается программой Reget (или GetRight), правда в картинках, а не в видео
                    Ответить
                    • Я про «Roblox», «Clash of Clans», «Clash Royale», «DoTa» и «CS: GO». У некоторых онлайн-дрочилен хуевый неткод (я бы сам такой же написал), крайне чувствительный к джиттеру и скачкам пинга.
                      Ответить
                      • в дотке и кс вряд ли такой уж хуёвый сетевой код)

                        а вообще написание хорошего неткода это конечно задача не для middle PHP
                        Ответить
                        • В CS, да и вообще в шутерах, обычно самый лучший неткод. Сервер хранит информацию о всех состояниях матча некоторое время, поэтому игроки с пингом 200 (я) и Fike могут примерно на одном уровне удобства играть.

                          А где-нибудь в
                          def main():
                              GetUDPDataPlayers()
                              Calculate()
                              SendRespons(all_plaers)
                              main()

                          Удобством и экспириенсом не будет и пахнуть.
                          Ответить
                      • >CS: GO
                        Эту фразу я всегда расшифровываю как смещение GO в сегменте кода(
                        Ответить
                  • прост они сидят в коммиблоках с замусоренным до предела 2.4GHz, а доп. мостик за 500р поставить жаба душит
                    отсюда весь этот хайп с исходом на 5GHz
                    Ответить
                    • ну да, если ты живешь в хижине в лесу, то тебе и на 2.4 збс
                      Ответить
                      • дак огромное количество американских потребителей так и живут (ну примерно) поэтому в нише дешевых свистков такой богатый выбор
                        Ответить
                • Ну в 11g это официально 54, но дай бог там будет 20. Причем если у тебя несколько устройств, то они все вещают по очереди, и скорость падает.

                  У 11n с одной антенной 150 можно получить только при широком канале, что на 2.4 нереально. Но даже с ним 150 это скорость PHY, а рельная скорость передачи данных будет сильно ниже.

                  Кабель конечно намного лучше, но хороший wifi (да пусть даже 11n с двумя антеннами!) не так уж и плох.

                  Просто 11g это реально технологии тринадцатилетней давности
                  Ответить
              • 6x greater это насколько я понимаю 54 против 300 у 2x2 802.11n (и range не в плане дистанции, а просто еще один пример отъехавшего перевода). Только у них физически 1х1.
                Ответить
                • этот свисток N150
                  Ответить
                  • а я про что?
                    Ответить
                    • в 6 раз range, не скорость, я ниже написал
                      у китайса всё что с внешней пипкой на 2 dbi считается high gain
                      а еще у сёмы в списке судя по всему Orient Hero (=Cyber Brand Retail) который еще откровеннее нонейм чем эта тында
                      Ответить
                      • ты случаем со звуковыми децибелами, где наоборот шесть децибел означают двукратное увеличное, не путаешь?
                        Ответить
                        • нет, и у этого свистка 3.5dBi все равно
                          Ответить
                          • 3.5 dbi это нихуя не 6х
                            Ответить
                            • Всего 2х по мощности относительно сферической изотропной антенны в вакууме.

                              З.Ы. И это врде норма для диполя, чем тут хвастаться?
                              Ответить
                            • подойдем к этому вопросу так:
                              китайса пиарится = 1
                              а это значит что даже наличие антенны 1 dBi катит за high gain
                              следовательно в 6 раз лучше чем на соседнем лотке, пакупай скорей гейдзин!

                              https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=1561428
                              Ответить
                              • китайса пиарится антеннами (ну или голословными заявлениями) в 12-18dbi, зайди на алиэкспресс
                                Ответить
                                • >18dbi
                                  чтоб соседу через окошко вафлю раздавать?
                                  Ответить
                                  • > соседу через окошко

                                    Ну смотря куда направишь. Антенны же ничего не усиливают, просто имеют большую направленность чем сферический изотропный излучатель в вакууме.
                                    Ответить
                                    • Раздавать соседу на такую же антенну:)
                                      https://www.proxim.com/scripts/calculators/what-is-fresnel-zone.jpg

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

                                      Чем больше dbi -- тем больше шарик вытягивается в сосиску.

                                      Для роутера под потолком в квартире dbi вообще не нужен: волны отражаются от всякого говна и летают черте-как, а вот для прямо передачи на большое расстояние сосика лучше шарика
                                      Ответить
                                      • йоп
                                        Warning: require(scripts/calculators/globals_.php) [<a href='function.require'>function.require </a>]: failed to open stream: No such file or directory in D:\wamp\www\Scripts\calculators\fresnel-zone.php on line 2
                                        Ответить
                                        • ко ко ко
                                          язык не важен
                                          ко ко ко
                                          современный HPH не так уж плох
                                          ко ко ко
                                          плохой код можно написать на любом языке
                                          Ответить
                                • 18dbi это уже клюв параболический что ли?
                                  Ответить
            • да они просто тупо пиарят свою антеннку

              *Note: The antenna is Dipole antenna with 3.5dBi gain Threshold for no SAR evaluation is 24.58mW Transmitter power is 19.5mW
              Ответить
      • Мне вчера пришла радио-клавиатура с алиэкспресса.

        На ней есть клавиша с надписью «Idiod»‎ «Andriod»‎.
        Ответить
    • Забавно: hyper-v не эмулирует ни одного реального устройства на pci и usb. Вот просто /sys/dev/bus/pci пустой, и lspci тоже.
      Ответить
      • Угу, он вообще ничего не эмулирует. Там даже PCI шины нет, не то что устройств на ней. Всё через гиперколлы.
        Ответить
        • Ну да. С одной стороны это типа шустрее, с другой -- некоторые ОСы там вообще не запустить, небось. Даже слака старая там не работала, бо huge был собран без hyper-v дров (хотя они давно в ядре)
          Ответить
          • > типа шустрее

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

            Дешевле в разработке и секьюрнее -- это да.
            Ответить
            • У vbox вроде бы дрова свои только нужны по сути только GUI (иначе ты сиди на VESA, и лапу соси), причем там дрова умные: они имеют сообщать размер экрана иксам (ну видимо EDID эмулят)

              И они не идут как часть ядра, а собираются под него требуя ``kernel-headers-$(uname -r)`` и падая иногда от несовместимости API со свежим ядром.

              А так vbox эмулит intelовую сетевуху, южный мостик ich9, какой-то xhci на нем (или ohci), ahci контроллер, все дела. OpenBSD запускался ни слова вообще не знавший про vbox.

              Причем он умеет еще эмулить супер-старое железо (режим piix3 -- южный мост середины 90-х)
              Я на нем интереса ради запускал дебиан hamm 1998-го года, и он запускался)
              Ответить
              • > только GUI

                Вроде ещё как минимум сетевуха, диск и проц. Всё-таки эмуляция тормозная.
                Ответить
                • хм) не знаю. приду домой -- сделаю lsmod | grep vbox , позырю
                  Ответить
                  • vboxnetflt             32768  0
                    vboxnetadp             28672  0
                    vboxdrv               528384  2 vboxnetadp,vboxnetflt
                    Ответить
                    • пнятно

                      ну в общем могу засвидетельствовать, что сеть (во всяком случае в bridged mode, когда она напрямую торчит) работала у меня без вяких драйверов

                      хотя может быть и не супер-быстро, мне оно нахуй и не нужнол
                      Ответить
                  • Хм, и правда e1000 да ahci.
                    Ответить
                    • ну дык

                      Виртуалбокс тем и прекрасен, что там любое говно поднимается (ну кроме esxi, лол!).

                      А на хипер ви только современные осы, которые уже имеют поддержку от MS
                      Ответить
                    • будь здоров!
                      Ответить
                      • ahci
                        ohci
                        ehci
                        xhci

                        когда дынь кушаю
                        до десяти раз чихаю
                        Ответить
    • Перекат!

      https://govnokod.ru/27296
      https://govnokod.xyz/_27296/
      Ответить
    • Такой вопрос.
      RB Tree таки может выродиться в список?
      У меня как раз такая ситуация, что ключи постоянно возрастают.
      Ответить
      • > RB Tree таки может выродиться в список?

        Не может. Бля, я из-за тебя весь вечер игрался с анимированным RB Tree, пытаясь осилить все ситуации с поворотами и перекраской.
        Ответить
      • А вообще может.

        Если у тебя у двух объектов совпадает ID (к примеру, хеш) то ты вынужден их обоих положить в один узел, и потом искать последовательно по этому узлу нужный тебе объект.

        Так вот, если у всех объектов ID будет равно 42, то ты получишь лист.
        Ответить
        • Ну это уже std::multimap какой-то... Обычно в дерево всё-таки не пихают одинаковые ключи.

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

            На самом деле это известная тема во всяких джавах и вероятно дотнетах.
            ID объекта это hash. В принципе, он может совпасть, ну и он всего-то 2^32.
            В случае совпадения всё кладется в бакет, и там делается последовательно "equals" (его и так делать надо, ведь совпадение хеша не гарантия, что это нужный нам объект)

            При очень хуёвом разбросе хеша и дерево и хештаблица даже превращаются в лист.

            Но чтобы это реально стало проблемой нужно или охулион объектов хранить, или очень хуёвый хеш сделать кмк
            Ответить
            • Зачем дереву хеш? Есть реальные примеры реализаций, которые ищут в дереве по хешу вместо самих значений?
              Ответить
              • Вот тебе объект User.
                Как мне из него получить циферку, которая на узле, если он не имеет id, и не сравниваемый?
                https://upload.wikimedia.org/wikipedia/commons/thumb/6/66/Red-black_tree_example.svg/1920px-Red-black_tree_example.svg.png


                ps: если сравниваемый, то наверное не нужен хеш
                Ответить
                • > не сравниваемый

                  Ну в крестах несравниваниемое просто нельзя запихать в дерево (std::map). В джаве ведь так же?

                  А циферка тебе не нужна, ты просто сравниваешь искомое значение с тем, которое в ноде.

                  З.Ы. Ну да, в джаве тоже требует Comparable или Comparator.
                  Ответить
                  • может, я и напиздел

                    По идее если у тебя есть хеш, то тебе хватит хештаблицы. А дерево тебе нужно только если тебе важен порядок, верно?

                    А для этого нужно явно сравниваемые объекты, бо сортировать по хешу никому не интересно
                    Ответить
                    • Ну да. В крестах они даже так и называются: std::map (дерево) и std::unordered_map (хешмапа).
                      Ответить
                      • В джавке тоже SortedMap есть для дерева.

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

                          Но из-за этого поедет порядок, а раз на порядок пофиг, то проще сделать хешмапу.
                          Ответить
                          • Merkle tree ?)

                            >проще сделать хешмапу
                            Угу, если порядок тебе не важен, то просто беру хеш, оператор "процентик", и вычисляю бакт в хеше. Вроде всё же?
                            Ответить
                            • > Merkle tree

                              Разве? Merkle tree -- это же древовидный блокчейн, а не дерево поиска.
                              Ответить
                            • > оператор "процентик"

                              Если у тебя «степень двойки»‎ бакетов (что весьма логично), то тебе даже процент не нужен, у тебя есть bitwise and. Именно так меня однажды и выебли на собесе!
                              Ответить
                              • компилятор поди умный, он умеет процентик превратить в and по нужному битику
                                Ответить
                                • Да. Кстати, я сейчас в крестах посмотрела -- там вообще какая-то неведомая хрень: 1109, 2357, 5087. А это вообще простые числа. Видимо, так лучше хеш размазывается по бакетам, а со степенями джвойки может вылезти нежелательная корелляция.
                                  Ответить
                                • ему сначала надо доказать, что там степень двойки
                                  Ответить
                                  • довольно легко зашить степени двойки до разумных пределов
                                    Ответить
                              • > Именно так меня однажды и выебли на собесе!
                                А мог бы их обидеть в ответ! В XXI веке вручную менять процентик на & ради оптимизации — это какой-то сюр, наравне с ручной заменой деления на умножение. Случаи, когда это не будет premature optimization, можно посчитать на хвостиках някоматы.
                                Ответить
                                • Не, просто спросили что в жаве в хэшмапе под капотом. Я сказал что процент, мне сказали что нет.
                                  Ответить
                                  • Ну вот кстати интересно что круче -- жабьи степени джвойки или крестовые простые числа.
                                    Ответить
                                • Вполне видел как люди умножение меняют на сдвиг. Привыкли-с
                                  Ответить
      • так что не, уранец, не выродица

        пример с хешем это я теплое с мягким перепутал
        извини
        Ответить

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