Куча говна / Говнокод #25863 Ссылка на оригинал

0

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

#1: https://govnokod.ru/18142 https://govnokod.xyz/_18142
#2: https://govnokod.ru/18378 https://govnokod.xyz/_18378
#3: https://govnokod.ru/19667 https://govnokod.xyz/_19667
#4: https://govnokod.ru/21160 https://govnokod.xyz/_21160
#5: https://govnokod.ru/21772 https://govnokod.xyz/_21772
#6: https://govnokod.ru/24063 (потёр пидор сракер) https://govnokod.xyz/_24063
#7: https://govnokod.ru/24538 https://govnokod.xyz/_24538
#8: https://govnokod.ru/24815 (потёр пидор сракер) https://govnokod.xyz/_24815
#9: https://govnokod.ru/24867 https://govnokod.xyz/_24867
#10: https://govnokod.ru/25328 https://govnokod.xyz/_25328
#11: https://govnokod.xyz/_25436 https://govnokod.ru/25436 (потёр пидор сракер)
#12: https://govnokod.xyz/_25471
#13: https://govnokod.xyz/_25590 (потёр пидор сракер)
#14: https://govnokod.xyz/_25684
#15: https://govnokod.xyz/_25694
#16: https://govnokod.xyz/_25725
#17: https://govnokod.xyz/_25731
#18: https://govnokod.xyz/_25762
#19: https://govnokod.xyz/_25767
#20: https://govnokod.xyz/_25776
#21: https://govnokod.xyz/_25798
#22: https://govnokod.xyz/_25811

Запостил: syoma syoma, (Updated )

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

  • https://diletant.media/articles/29215233/
    Так-так, это что у нас получается? Совочек полез в Финляднию за пару дней до начала "великой отечественной", а финляндия бегала и уверяла всех, что она нейтральная, и только после того как напал совочек вступила в войну?
    Ответить
    • >> Финляднию за пару дней до начала "великой отечественной"
      >> за пару дней до начала
      >> пару дней
      Чиво блять?
      Хочешь уехать из Балашихи - учи историю
      Ответить
      • За пару лет, Сёма не умеет скопировать
        Ответить
      • Ты дебил читать не умеешь? Держи
        ---
        На Финском направлении дело было сложнее. Во-первых, Гитлер хотел, чтобы финны выступили против Советского Союза. Финны выступать, в общем-то, не стремились, хотя их предупреждали, но никаких конкретных задач не было. То есть перед войной были поездки офицеров генерального штаба Финляндии в Германию, обмен какими-то военными делегациями, но никаких задач или каких-то обсуждений конкретных операций германский генштаб с финнами не вел.

        Финны оказались в очень двойственном положении. Во-первых, потому что была Финская война 1939 года, которая имела конкретные цели советизации Финляндии. И причина этой войны была, в первую очередь, не то что отодвинуть границу от Ленинграда, как говорят («дальнобойные орудия финнов в случае войны могли бы обстреливать Ленинград», хотя всю войну финны Ленинград не обстреливали), а в том, что Финляндия отказалась от ввода контингента советских войск на свою территорию, отказалась подписать такой договор, который подписали перед этим Латвия, Литва и Эстония. То есть финны прекрасно понимали, что ввод советских войск означает практически советизацию Финляндии. И это было подтверждено, потому что в 1940 году, когда Молотов вел в ноябре переговоры с Гитлером, он прямо говорил, что «мы хотим финский вопрос решить по примеру стран Прибалтики». И финны информацию об этом тоже получали, то есть у них был выбор из двух сил: Советский Союз под боком, который оказывал постоянное экономическое и политическое давление на Финляндию, в том числе разорвал договор о поставках в Финляндию, либо Германия, которая доминировала в Европе. Никто другой им помощь оказать не мог.
        Ответить
        • Финны стремились сохранить свой нейтралитет, но они были и в очень такой невыгодной позиции. И 22 июня, когда немецкие войска напали на Советский Союз, первым делом финские послы кинулись во все посольства доказывать, что Финляндия — нейтральная страна, которая не собирается участвовать в этом конфликте. И Берлин, и Лондон признали Финляндию таковой. Но в соответствии с нашими довоенными планами 25 июня 1941 года советская авиация начала воздушную операцию против Финляндии, то есть 25, 26 июня мы бомбили финские города, заводы и так далее. После этого финны объявили нам войну. 26 июня, через четыре дня после нападения.

          Финские солдаты пересекают границу с СССР, 1941.
          Финские солдаты пересекают границу с СССР, 1941. Источник: wikipedia.org
          Эти события происходили до 22 июня. Но самое смешное, что советские танковые корпуса, механизированные корпуса Ленинградского военного округа: 1-й механизированный корпус, 10-й механизированный корпус получили командование к развертыванию на границе с Финляндией еще 17 июня. И даже 22 июня сделали попытку вторгнуться на финскую территорию. Другое дело, что все это не получило развития ввиду того, что на пятый день немцы уже вошли в Минск и так далее.
          Ответить
        • Ого, Сёма узнал про советско-финскую войну, и захотел с нами поделиться!
          Ответить
          • >Но в соответствии с нашими довоенными планами 25 июня 1941 года советская авиация начала воздушную операцию против Финляндии
            Читай, хуй ло тупое.
            Ответить
          • Русьня не хочет читать неудобные тексты.
            Ответить
          • В эту войну русне неплохо так наваляли. 350000 ванек потрачено.
            Но под барбаросой все равно было круче.
            Ответить
  • В этом году Telegram выплатил около $1,000,000 победителям конкурсов по программированию и дизайну. Сегодня мы анонсируем новые конкурсы с суммарным призовым фондом более $1,000,000:

    Конкурс для разработчиков на создание смарт-контрактов для блокчейн-платформы ($200,000–400,000, C++/FunC, 24.09–15.10).
    Конкурс для дизайнеров на создание анимированных стикеров и цветовых схем ($50,000, 05.10).
    Конкурс на совершенствование голосовых звонков ($200,000, С++, 15.10).
    Конкурс на создание веб-версии мессенджера ($200,000, JS, 01.11).
    Конкурс на создание алгоритмов кластеризации и ранжирования контента ($200,000, C++, 15.11).

    Детали конкурсов публикуются в канале @contest. Для участия в конкурсах приглашаем зарегистрироваться через @jobs_bot.
    Ответить
    • По словам главы Роскомнадзора Александра Жарова, заблокировать запрещенный в РФ ресурс возможности нет, но можно нарушить его работу. Об этом он сказал, комментируя борьбу против Telegram.

      Российская федеральная служба по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор) продолжает работу над блокированием в РФ мессенджера Telegram.




      Он сравнил Роскомнадзор и Telegram со снарядом и броней и выразил мнение, что "пиратский корабль" будет "подорван" серьезно.
      Ответить
    • очень полезные конкурсы, но мне некогода
      надо устанаваливать вордпресс плагин за 4000 рублей, иначе работу отдадут другому разработчику на фриланс ру
      Ответить
  • Мне тут в голову пришло. А можно отслеживать, куда смотрит глаз, и рендерить эту часть изображения в лучшем качестве быстрее, чем глаз переключится на другое место? Будет ли от этого какой-то профит?
    Ответить
  • Ураааа! Я отключил рекламу на ютубе!
    Ответить
  • Неужели за неделю моего отсутствия говнокод преобразовался. Злоебучего срактора нет. Сема вон пищит что у него хоть что-то получилось. Чудеса!
     
                                 .Q#HHHQ.
                                JQQQUQ##QL
                               (F/._ .(_JQ)
                               ()    ()`(UH
                             ._##UAAUUUUU##L__
                          _JAUU#####H####HH#UUUAU_
          ._     ______L "A4DAU###########HQA"4UQF(JD.____  .___.
          (DDDDDDDADDADDDDDDF4_############  JQUADDDDDDDDADDDDAD)    ()
           DDD)D000000DDLDAAADU##########HQJQ000000000000AA4(AAA)
          `(`F`""4UUAQAADDDDDDUH####HHHHHHQU000000AUUUAUU"""` `""
                        ` (DDL(HHHHHHHHHHHQDAAAU""
                          `DDDAAAQ###QUAAUAAAAUU
                           ADDAQ#UF44DDDAAAAUAU)
                          _UUQ#ULJLJDDDD000000U`
                        Q#QQUADD"DDDFDDDAAAAUUQ)
                        ###QUUUU000000AAUQQQQQ#)
                       .QQQUUQQQQQQUAUQQQ######)
                       (QQUAD"DAAQU""""""""UUUU)
                       `""4UUUUAAA|""| |""|UQQ#)
                           A""""AU|__| |__|"""4)
                           `DAAAA_A_A| |.JADAUU)
                            000000UAA| |DUAAUUU)
                           )4UUAAAUAA|_|AUUUUUU)
                            (UDDAAUAU|||AAAAUUF
                            `UUUQQ#QUUQQUQQQQ)
                             JAAAAAUAAQQAAAAD))
                             UAAAAUAqAAQAAAAUA`
                                 ""4U `"F"""4
                                   ()
                                   J`
                            L_____J)  (.     (
    Ответить
    • Кто умеет - нафотожопьте как ее в землю укладывают.
      Ответить
  • Фу, реклама пидараса Навального теперь и в вк пролезла.
    Ответить
      • Жила-была коза с кудрявыми ножками. У нее было трое козлят: Алюль, Бу-люль и Хиштаки Саританур.

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

        — Мой Алюль, мой Булюль, мой Хиштаки Саританур! Я ухожу пастись, принесу вам на рожках травку, во рту водичку, в вымечке молочко. Заприте дверь и сидите дома.
        Ответить
  • Русьня, а сколько стоят ваши телефоны?
    Ответить
    • Больше, чем ты за всю жизнь заработал
      Ответить
      • А в деньгах это сколько? У всех тут айфоны?
        Ответить
          • Откуда у руснепидоров гейфоны?
            Ответить
            • Программисты в России хорошо зарабатывают
              Ответить
                • это осетинский ослоеб столько зарабатывает, потому что он ни в чем кроме ебли мальчиков не разбирается
                  Ответить
              • Целую штуку, если повезет? Почему никто здесь про сыры не рассказывал?
                Ответить
                    • по нижней границе этого, но я и не в Москве живу.

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

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

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

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

        Оттуда же
        --
        Virviil
        5 ноября 2017 в 02:02
        +12

        Просто посчитай количество человеческой работы, которой ты пользуешься бесплатно как программист.
        Начиная ОС, языка, ИДЕ, сторонних либ. И тебе жалко потратить несколько часов своего времени чтобы поддержать open source? Это звучит жалко...
        Ответить
        • нет, там в комменте опять нытье про "програмирование это прост работа, я не понимаю, зачем мне заниматься этим в нерабочее время, почему при этом мне платят меньше, чем увлеченным?"
          Ответить
          • >почему при этом мне платят меньше, чем увлеченным?
            Ты это где вычитал?
            Ответить
            • Это там сквозит между строк.

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

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

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

                          Зато написано с обидой что его не взяли в фирму в Остине, хотя он увлекается бегом и собаками.

                          Впрочем, он сам там признает, что он далеко не лучший.
                          Возможно, фирма искала именно лучших. Если они могли себе это позволить, то почему нет?
                          Ответить
    • сема, это же твой коммент!
      я и не знал, что ты есть на хабре
      Ответить
    • >Бег, рисование, писательство. Для меня важно, чтобы эти качества ценились на рабочем месте

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

      А у другого красивые картины

      Кого ты возьмешь?
      Ответить
      • Того на кого бабок хватит? Много ты видел джангистов с закрытыми багами в джанге?
        Ответить
        • >Того на кого бабок хватит?
          Если у тебя не хватает бабок на хорошего программиста, тогда можно конечно не сарпшивать про гитхаб

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

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

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

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

                      Если программиста не прет в нерабочее время заниматься программированием, то значит программировать ему не интересно.

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

                              Я тоже не слышал как нейробиологов собеседуют, и даже понятия не имею что вообще они должны знать
                              Ответить
                              • Естественно ты не слышал как на западе собеседуют. Ты же русьня.
                                Ответить
                            • А что спрашивать, если не алгоритмы? Как бы вы пропатчили кде под? Можно ещё спросить как бы вы спроектировали такую-то сякую высоконагруженную парашу, но это для синиоров-помидоров уже.
                              Ответить
                              • Ну как что?
                                Как установить Python 3.5 на Windows XP (впрочем, это должен делать админ, и программист может и не уметь)
                                Как туда Django поставить

                                Как пользоваться pip и requirements.txt
                                Ответить
                                • А у вас что спрашивают? Можешь ли ты светодиоды в лампочке перепаять? Ты ж программист.
                                  Ответить
                              • Опыт работы (он уже в резюме), какие технологии знаешь, с чем работал.
                                Ответить
                                  • Как-то обходятся, хз.

                                    Я щас опять спрощу крамольную для русни вещь: а нахуй нужно знание алгоритмов и структур данных, кроме самых типичных + сложность операций с ними (список, хеш-массив, сортировка)? Где вы с этим сталкивались в работе?
                                    Ответить
                                    • Легко напиздеть, что владеешь 100500 технологиями, а проверить трудно. Алгоритмы и структуры данных проверить легко, и что хоть как-то коррелирует с уровнем твоей обучаемости. На помидора, конечно, нужно на проектирование задания задавать.
                                      Ответить
                                      • Я уссыкаюсь конечно от вашего диалога:)
                                        В любой компании (кроме может быть подвальной веб-студии) все начинается со сбалансированного дерева, бинарного поиска, сортировки слиянием и отличия стабильной от нестабильной, пушо выучить очередную жуквери можно за три дня, а если ты не понимаешь чем плоха экспоненциальная сложность, то тебе уже ничего не поможет.

                                        Америкосы даже книжу про это написали
                                        https://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/098478280X

                                        Но Сёме видней;)
                                        Ответить
                                        • И для понимания выч сложности прямо таки нужно в деталях знать деревья (ни разу не юзал), сортировки слиянием и отличия стабильной от нестабильной? Ну двоичный поиск на пальцах еще можно объяснить, но хуярить свою реализацию? Зачем?

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

                                          Латынь/матан спрашивать не пробовали?
                                          Ответить
                                          • Если ты не можешь написать двоичный поиск по целочисленному массиву (это 5 строк) за 10 минут, то сразу нахуй, имхо.
                                            Вообще не обязательно именно алгоритмы спрашивать, можно просто попросить написать несложную функцию, делающую то-то. Если не смог - идёшь подметать двор. Это проверяет умение писать код - главное умение для программиста. Некоторые и это не могут.
                                            Ответить
                                            • Можно, но что? FizzBuzz?
                                              Описать алгоритм - это одно, а написать и оттестировать функцию - это совсем другое. Ты точно не проебешься с пограничными случаями?
                                              Ответить
                                          • >деревья (ни разу не юзал)
                                            Вот тебе список слов. В какой структуре (и почему) ты будешь его хранить, чтобы максимально быстро в нем что-то найти?
                                            Ответить
                                            • Найти что? Целое слово - очевидный хешмеп. Найти слово по началу? Тут уже хитрее, но как часто тебе с этим надо иметь дело на работе, а не в суходрочке в инете?
                                              Ответить
                                                • Да поебать как он устроен. Ты знаешь как устроен мотор? Нет, ты знаешь сколько машина жрет на 100 км, потому что платишь за бензин (в гейропе так, по крайней мере). Главное - знать сложность операций с ним, это тот самый бензин.
                                                  Ответить
                                                  • Как устроен hashmap -- такой вопрос есть у жабоёбов на самую низкую степень сертификации.

                                                    Реализовывать его не надо конечно, надо сказать, что там дерево, и объяснить во что оно выродится, если у всех hashCode будет 42.

                                                    Это даже джуны знают
                                                    Ответить
                                                    • Вот, кстати, сертификация вполне может быть полезна. Да и 1 раз сдать сертификацию не то же самое что расписывать эту хуйню на каждом собесе.

                                                      >Реализовывать его не надо конечно
                                                      Ну слава богу, блядь.

                                                      >там дерево
                                                      разве? Там по хешкоду вроде как хранится указатель на список, в котором лежит вся хуйня с одинаковым хешкодом. Операции добавления/удаления в случайное место списка - N**2.
                                                      Ответить
                                                      • Когда их мало -- да, а когда их много оно переключается на дерево. Там это написано в доке, кстати)
                                                        Ответить
                                                        • Это про жаваебское дерево? Хм, так там dict(list) если у всех элементов list одинаковый хеш будет не O(N**2)?
                                                          Ответить
                                                          • >Also, this feature will not available to all hash table based classes in Java e.g. Hashtable will not have this feature because of its legacy nature and given that this feature can change the traditional legacy iteration order of Hashtable. Similarly, WeakHashMap will also not include this feature.
                                                            Или Hashtable устарел?
                                                            Ответить
                                                            • Устарел примерно в двойке, бо полностью синхронизован и потому медленен
                                                              Ответить
                                                          • Про жабоевский хешмеп)

                                                            Если объектов мало, то там связанный список, и он O(N).

                                                            Если много , то там дерево, и у дерева логорифм.

                                                            Есть еще TreeMap.там всегда дерево (красно-черное) чтобы хранить порядок

                                                            зы: дерево так же используется в индексах файловых систем и баз данных

                                                            по постгре вполне могут спрсить чем b-tree отличается от hash index
                                                            Ответить
                                                            • Пардон, на каких операциях там логарифм? Поиск? И как он работает, если хеш одинаков?
                                                              Ответить
                                                              • Вероятно, дерево строится по хешам. Поиск и вставка в дереве за логарифм. Если хеши одинаковы, то ничего не остаётся, как хранить в листе список хуеты с таким хешом. Если бы был компаратор, было бы проще.
                                                                Ответить
                                                                • >Если много , то там дерево, и у дерева логорифм.
                                                                  При разных хешах? Ну в чем профит? Я думал, там придумали как убрать O(N) при поиске в коллизиях.
                                                                  Ответить
                                                                  • >Ну в чем профит?

                                                                    Окей гугл, расскажем Сёме про ненужные ему алгоритмы.

                                                                    Сначала у тебя есть массив бакетов.

                                                                    Некая функция по хешу определяет в какой бакет нужно положить объект.

                                                                    Хеш четырехбайтен, но массив не может занимать 2^32 байт (4 гига не лишние, правда?)

                                                                    Потому в одном бакете лежит более чем один объет с разным хешем.

                                                                    Если бы ты изучал всякую ненужную хуиту вроде устройства кеша у cpu x86, то такая схема показалась бы тебе знакомой.

                                                                    И так, ты по хешу нашел бакет. А там лежит 32 объекта. Все с разными хешами.

                                                                    Как найти нужный?

                                                                    Если бы их было 3, то можно было бы их просто перебором пересмотреть за O(N).

                                                                    Но когда их 42, то уже хочется смотреть их за логарифм, и потому их кладут в дерево.

                                                                    А вот когда ты нашел нужный хеш, там уже можно только идти по всем объектам и делать equals.

                                                                    Объектов чаще всего там будет 1, если у тебя хорошее распределение хеша
                                                                    Ответить
                                                                    • К чему ты это выхлопнул? Что это меняет? У тебя меняется сложность поиска при коллизиях хеша?
                                                                      Ответить
                                                                      • причем тут коллизии?

                                                                        Перечитай еще раз что я написал, и пойми как все работает.
                                                                        Ответить
                                                                        • Сёма спрашивает что будет, если у тебя все 42 объекта будут с одинаковым хешом.
                                                                          Ответить
                                                                          • Будет O(N).

                                                                            Теперь ты ответь мне, что будет, если у тебя будет 9000 объектов с РАЗНЫМ хешем.

                                                                            Вот пошагово объясни что будет
                                                                            Ответить
                                                                            • Вопрос не в этом. Сёму волнует случай, когда много коллизий хешей. В таких случаях описанный тобой способ ничем не лучше обычного списка вместо дерева.
                                                                              Ответить
                                                                              • Разумеется, в случае когда у тебя hashCode() = 42 любой хеш сломается.


                                                                                Переключение линкд-листа на дерево НЕ спасает от коллизий хеша.

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

                                                                            1) hashCode(petuh) = 42
                                                                            2) bucketIndex(42) = 3
                                                                            3) в бакете номер 3 лежат так-же объекты с хешем 42, 100500 и 69.
                                                                            4) среди них нужно найти все объекты с номером 42
                                                                            5) в дереве это проще сделать, чем в связанном списке
                                                                            6) когда все объекты с хешем 42 найдены -- нужно каждому вызвать equals.
                                                                            Ответить
                                                                    • >Хеш четырехбайтен, но массив не может занимать 2^32 байт (4 гига не лишние, правда?)
                                                                      Берем от него х битов?
                                                                      Ответить
                                                                      • >Берем от него х битов?
                                                                        Ну примерно так. Но в результате объекты с РАЗНЫМИ хешами будут в одном ведре

                                                                        Это ты понимаешь? Согласен с этим?
                                                                        Ответить
                                                                        • Мне лень ковырять потроха хешмепа, я не вижу в этом для себя профита. Что мы обсуждаем вообще? Это как-то меняет сложность операций на хешмепе?
                                                                          Ответить
                                                                          • >как-то меняет сложность операций на хешмепе?
                                                                            да

                                                                            шаг "4" в приведенном мною примере может бфть лохорифмой или O(N)
                                                                            Ответить
                                                                            • Заявленная сложность - O(1). В этом случае будет O(log N). И какую охуительно важную информацию ты высрал? Похвастался знанием потрохов жавы? Возьми с полки пирожок. Лучше бы ГК допилили.
                                                                              Ответить
                                                                              • >Заявленная сложность - O(1)
                                                                                Ответ неверный.

                                                                                У тебя есть сто четырехбайтных чисел. Я прошу тебя найти среди них число 42.

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

                                                                                    Гост, Инканус, Борманд, придите скорее, хочу поговорить с кем-то, что не полный дебил
                                                                                    Ответить
                                                                                    • А бля. Перепутал байты с битами ((( Какой багор )))
                                                                                      Ответить
                                                                                      • А ты вошел не в ту дверь
                                                                                        И перепутал цвета
                                                                                        И теперь, и теперь
                                                                                        Всё как-будто не так
                                                                                        Ответить
                                                                                • Я потерял нить беседы. О чём мы спорим?
                                                                                  Я засуну сто этих чисел в 100 бакетов. И когда меня попросят найти число 42, я скорее всего найду его за О(1). В если мне добавят ещё 300 чисел, я перестроюсь в 300 бакетов.
                                                                                  Ответить
                                                                                  • >Я засуну сто этих чисел в 100 бакетов
                                                                                    В какой бакет ты засунешь число 14231, и почему?
                                                                                    Ответить
                                                                                    • В 31-й
                                                                                      int.hashCode(x) = x
                                                                                      hashCode(14231) % backetSize = 31
                                                                                      Ответить
                                                                                      • >В 31-й
                                                                                        Хорошо.
                                                                                        Теперь скажи, может ли оказаться так, что в бакете 31 у тебя будет более одного элемента?

                                                                                        Иными словами, может ли казаться так, что

                                                                                        int.hashCode(x) = x
                                                                                        hashCode(100500) % backetSize = 31

                                                                                        То-есть число ДРУГОЕ, а бакет тот же?
                                                                                        Ответить
                                                                                        • Может. Например, числа 131, 231, 331.
                                                                                          Ответить
                                                                                          • Отлично. И вот, у тебя в одном бакете лежит несколько чисел.

                                                                                            Сколько (в терминах big O notation) будет стоить поиск конкретного числа в этом бакете и почему?
                                                                                            Ответить
                                                                                              • Спасибо, а то там наверху говорили O(1), и я подумал, что ебанулся.

                                                                                                Теперь смотри: числа можно сравнивать.
                                                                                                Для любых A и B всегда можно сказать равны они, или кто-то из них больше.

                                                                                                Эту их особенность можно использовать, и хранить их в внутри бакета не просто списком, а каким-то таким волшебным образом, чтобы время поиска было МЕНЬШЕ чем O(n).

                                                                                                Угадаешь, какую структуру данных можно для этого использовать?
                                                                                                Ответить
                                                                                                • Спасибо, это я и раньше знал. Это Сёма увидел в доке О(1), но при этом понимал, что могут быть коллизии, и получится О(n) (или log(n), если там fallback именно для чисел)

                                                                                                  > всегда можно сказать равны они, или кто-то из них больше

                                                                                                  Это только для Comparable. Если захочешь в жабке сделать HashSet<UncomparablePituh>, что будешь делать?
                                                                                                  Ответить
                                                                                                  • >Это только для Comparable. Если захочешь в жабке сделать HashSet<UncomparablePituh>, что будешь делать?

                                                                                                    Сравниваются не объекты, а их хеши.

                                                                                                    hash(uncomparablePituh_1) = X
                                                                                                    hash(uncomparablePituh_2) = Y

                                                                                                    Оба петуха могут попасть в один бакет, если
                                                                                                    X % backetSize == Y % backetSize

                                                                                                    Теперь в этом бакете лежат пары "(хеш, питух)".

                                                                                                    У нас есть хеш.

                                                                                                    Как нам найти нужного петуха?
                                                                                                    Ответить
                                                                                                    • А для полных коллизий придётся делать дерево с листьями из связных списков? По-моему, оверхед так будет куда больше, чем при простом поддержании низкого load factor'а (тогда в бакетах будет лежать по 1 элементу в среднем случае).
                                                                                                      Ответить
                                                                                                      • >А для полных коллизий придётся делать дерево с листьями из связных списков?

                                                                                                        Да, именно так.

                                                                                                        >при простом поддержании низкого load factor'а

                                                                                                        Ты предлагаешь растить массив бакетов до гиганских размеров?
                                                                                                        Ответить
                                                                                                        • > Ты предлагаешь растить массив бакетов до гиганских размеров?
                                                                                                          Так в доке джавы так и сказано: при засирании таблицы она увеличивается в ~2 раза. Собсно, какой-нибудь std::vector работает абсолютно так же, при этом расход памяти будет, очевидно, не больше чем N*2.

                                                                                                          Кстати, а зачем вообще вся эта ебатория с таблицей? Давай просто возьмём да построим дерево по хэшам, внутри листьев — списки. Получим O(log2(N)) поиск + O(N) от коллизий, которые погоду не сделают (если хэш четырёхбайтный — то даже при миллиардах элементов и парадоксе дней рождения там будет мизерное количество коллизий). Так мы получим экономию по памяти и простоту, а между O(log2(N)) и O(1) поиском всё равно в реальной жизни разницы практически никакой.
                                                                                                          Ответить
                                                                                                          • > а между O(log2(N)) и O(1) поиском всё равно в реальной жизни разницы практически никакой

                                                                                                            Ты замерял?
                                                                                                            Если там будет хоть какая-то милипиздрическая разница, посчитай на сколько ты замедлишь весь ынтырпрайз.
                                                                                                            Структыры стандартной библиотеки должны работать максимально оптимально, на сколько это возможно, имхо. В конце концов, тебя не должно ебать что там внутри (привет, Сёма).
                                                                                                            Ответить
                                                                                                            • Хм, да, нашёл реализацию этого: https://hg.openjdk.java.net/jdk8/jdk8/jdk/file/687fd7c7986d/src/share/classes/java/util/HashMap.java
                                                                                                              * This map usually acts as a binned (bucketed) hash table, but
                                                                                                               * when bins get too large, they are transformed into bins of
                                                                                                               * TreeNodes, each structured similarly to those in
                                                                                                               * java.util.TreeMap. Most methods try to use normal bins, but
                                                                                                               * relay to TreeNode methods when applicable (simply by checking
                                                                                                               * instanceof a node).  Bins of TreeNodes may be traversed and
                                                                                                               * used like any others, but additionally support faster lookup
                                                                                                               * when overpopulated. However, since the vast majority of bins in
                                                                                                               * normal use are not overpopulated, checking for existence of
                                                                                                               * tree bins may be delayed in the course of table methods.
                                                                                                               *
                                                                                                               * Tree bins (i.e., bins whose elements are all TreeNodes) are
                                                                                                               * ordered primarily by hashCode, but in the case of ties, if two
                                                                                                               * elements are of the same "class C implements Comparable<C>",
                                                                                                               * type then their compareTo method is used for ordering. (We
                                                                                                               * conservatively check generic types via reflection to validate
                                                                                                               * this -- see method comparableClassFor).  The added complexity
                                                                                                               * of tree bins is worthwhile in providing worst-case O(log n)
                                                                                                               * operations when keys either have distinct hashes or are
                                                                                                               * orderable, Thus, performance degrades gracefully under
                                                                                                               * accidental or malicious usages in which hashCode() methods
                                                                                                               * return values that are poorly distributed, as well as those in
                                                                                                               * which many keys share a hashCode, so long as they are also
                                                                                                               * Comparable. (If neither of these apply, we may waste about a
                                                                                                               * factor of two in time and space compared to taking no
                                                                                                               * precautions. But the only known cases stem from poor user
                                                                                                               * programming practices that are already so slow that this makes
                                                                                                               * little difference.)
                                                                                                              Ответить
                                                                                                              • *
                                                                                                                 * Because TreeNodes are about twice the size of regular nodes, we
                                                                                                                 * use them only when bins contain enough nodes to warrant use
                                                                                                                 * (see TREEIFY_THRESHOLD). And when they become too small (due to
                                                                                                                 * removal or resizing) they are converted back to plain bins.  In
                                                                                                                 * usages with well-distributed user hashCodes, tree bins are
                                                                                                                 * rarely used.  Ideally, under random hashCodes, the frequency of
                                                                                                                 * nodes in bins follows a Poisson distribution
                                                                                                                 * (http://en.wikipedia.org/wiki/Poisson_distribution) with a
                                                                                                                 * parameter of about 0.5 on average for the default resizing
                                                                                                                 * threshold of 0.75, although with a large variance because of
                                                                                                                 * resizing granularity. Ignoring variance, the expected
                                                                                                                 * occurrences of list size k are (exp(-0.5) * pow(0.5, k) /
                                                                                                                 * factorial(k)). The first values are:
                                                                                                                 *
                                                                                                                 * 0:    0.60653066
                                                                                                                 * 1:    0.30326533
                                                                                                                 * 2:    0.07581633
                                                                                                                 * 3:    0.01263606
                                                                                                                 * 4:    0.00157952
                                                                                                                 * 5:    0.00015795
                                                                                                                 * 6:    0.00001316
                                                                                                                 * 7:    0.00000094
                                                                                                                 * 8:    0.00000006
                                                                                                                 * more: less than 1 in ten million
                                                                                                                Ответить
                                                                                                                • Смотрел лекцию, где Расмус говорил, что можно переобучать коэффициенты в «PHP» под свой проект, и получать плюс к «пефомасу».
                                                                                                                  Ответить
                                                                                                          • > Давай просто возьмём
                                                                                                            Думаешь, я Шипилёша?:)

                                                                                                            Возможно, в большнитсве случаев в хеше лежит 10 элементов, и они или все попаают в разные бакеты, или в одном бакете получается 2 элемента, их прошще так перебрать


                                                                                                            а, ну вот ты и сам нашел
                                                                                                            деревят (TREEIFY) только в случае когда много, бо размер деревоузлов в два раза жырнее обычных.
                                                                                                            Ответить
                                                                                                              • >> _CsAl_.djvu

                                                                                                                Такие суффиксы у файлов были в «Библиотеке колхоза „Оскорка“».
                                                                                                                Ответить
                                                                                                                • Самые текабельные книжки моего децтва распостраняются в таком формате: гук, фигурнов, профессор Фортран
                                                                                                                  Ответить
                                                                                                    • Пройтись по всем питухам в бакете. По другому никак, дерево по ним не построить.
                                                                                                      Ответить
                                                                                                      • Я тебя понял. Строить дерево по оригинальным хешам, до взятия модуля. Это поможет, но окончательно не избавит от коллизий.
                                                                                                        Ответить
                                                                                                        • >Я тебя понял.
                                                                                                          урааа!

                                                                                                          >Это поможет, но окончательно не избавит от коллизий.
                                                                                                          разумеется.

                                                                                                          1) мы выбираем бакет. Это стоит O(1).
                                                                                                          2) внутри бакета мы выбираем петухов с нужным хешем. Это O(log n) где n это количество петухов с разными хешами в корзине.
                                                                                                          3) Если в листе дерева более одного питуха, значит у нас коллихия хеща. И вот тут уже у нас только полный перебор за O(n) (где n -- количество петухов в листе дерева) пготому что сравнивать ПЕТУХОВ (в отличие от их хешей) как ты верно заметил -- нельзя
                                                                                                          Ответить
                                                              • Подозреваю, гуест имел в виду, что в бакетах можно вместо списка использовать двоичное дерево. Тогда поиск среди элементов с одинаковым хэшем будет занимать log(N). Но в доке насчёт этого ничего не сказано: там пишут, что если в бакетах слишком много элементов — жаба просто в два раза увеличивает количество самих бакетов (и перехэширует всё).
                                                                Ответить
                                                                • Как ты в дереве будешь сравнивать элементы? Они не обязаны быть Comparable.
                                                                  Ответить
                                                                  • Ну да, это ограничивает область применения такой хэштаблицы.
                                                                    Ответить
                                                                  • Хотя это хуйня, конечно, проще сразу дерево заебошить.
                                                                    Ответить
                                                                • Чтобы использовать двоичный поиск, у тебя должен быть упорядоченный список. Упорядоченный по чему? Как гость уже написал, у тебя элементы не обязаны быть comparable. Хотя обычно они являются. Но сравнение - не самая быстрая операция. Сравнение длинных похожих строк, например.
                                                                  Ответить
                                                                  • Я ж и говорю: это ограничивает область применение такой хэштаблицы только до Comparable элементов. Будет ли хоть какой-то выигрыш по сравнению с обычным ассоциативном массиве на дереве — хз.
                                                                    Ответить
                                                                    • Оно и с comparable может работать не лучше, я выше написал. Сравнение может всё преимущество сожрать.
                                                                      Ответить
                                                                      • А жабка (или кто-то) хранит уже вычисленный хеш в себе, или на каждый вызов вычисляет? Тогда на длинных строках сравнение должно в среднем быстро отрабатывать.
                                                                        Ответить
                                                                • Ищут ХЕШИ, а не объекты.

                                                                  Я вот тут объяснил же, как это работает
                                                                  https://govnokod.xyz/_25863/#comment-488198
                                                                  * This map usually acts as a binned (bucketed) hash table, but
                                                                       * when bins get too large, they are transformed into bins of
                                                                       * TreeNodes, each structured similarly to those in
                                                                       * java.util.TreeMap
                                                                  Ответить
                                                                  • >>> поиск среди элементов с одинаковым хэшем

                                                                    > when bins get too large, they are transformed into bins of TreeNodes
                                                                    Ну это говно какое-то. А если элементы сравнивать нельзя?

                                                                    В доке, кстати, насчёт это ничего нет, там вот так:
                                                                    When the number of entries in the hash table exceeds the product
                                                                    of the load factor and the current capacity, the hash table is rehashed
                                                                    (that is, internal data structures are rebuilt) so that the hash table has
                                                                    approximately twice the number of buckets.
                                                                    Ответить
                                                                    • зачем их сравнивать? сравнивать надо хеши.

                                                                      >В доке, кстати, насчёт это ничего нет

                                                                      ты думаешь, я этот текст сам выдумал?
                                                                      Открой сырец HashMap .
                                                                      Ответить
                                            • Адблок, кстати, в задаче найти строку по началу использует какую-то колесницу из хешмепов. Кто расковыряет как оно устроено?
                                              Ответить
                                      • Но тогда ты будешь проверять вещи, нахуй не нужные в работе. И в чем смысл? Опустить и сбить цену? А если проверить только список, хеш-массив, сортировка - так не факт что человек который их выучил будет что-то полезное уметь. Своя реализация алгоритмов это вообще шлак, кто и где тебе дозволит юзать свою реализацию того, что есть в стандартной библиотеке?
                                        Ответить
                                        • Тебе уже выше ответили. Если ты не умеешь в это - ты скорее всего дебил и ущербный. Никто не говорит, что это понадобится в работе.
                                          Ответить
                                          • > Если ты не умеешь в это - ты скорее всего дебил и ущербный. Никто не говорит, что это понадобится в работе.
                                            Бляяяяяяя :))))))))) В мемориз! Латынь у вас не спрашивают?
                                            Ответить
                                            • Стоит ли нанимать человека, который написал SQL-запрос, работающий за квадратичное время, и не осознающего это? Может латынь у него поспрашивать для проверки?
                                              Ответить
                                              • SQL - не императивный язык, выч сложность запроса может быть разной у разных БД и даже у разных движков одной БД. И SQL как раз можно и спросить. Хотя все нормальные люди юзают ОРМ.

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

                                                  То-есть у фунциональных, например, её нет?

                                                  >Хотя все нормальные люди юзают ОРМ.
                                                  Юзание ОРМ не избавляет от знания SQL примерно по той же причине, по какой юзание TypeScript и LESS не избавляет клиентсайдера от знания JavaScript и css, а юзание C++ не избавляет С++ программиста от знания си
                                                  Ответить
                                                  • В SQL выч сложность зависит, например, от наличия индекса.

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

        Некоторые из них выёбываются, к сожалению. Особенно "форкают" 100500 проектов и показывают как дохуя у меня проектов в профиле. Таким я ссу в рот.
        Ответить
        • Смотреть надо коммиты, а не форки.

          Я вот сейчас тоже каак форкну nginx, linux kernel, openjdk и ghc.
          Ответить
          • Кто-нибудь уже создавал бота, который форкает всё подряд?
            Ответить
          • Я что, ёбнулся смотреть все коммиты? Я хочу посмотреть список личных проектов петуха, сколько у них звёзд, а вижу какую-то не его хуету с заоблачным рейтингом.
            Ответить
  • Вот блядь. С какого ценника начинаются рутеры на 5 ггц, поддерживающие каналы на 5 ГГц > 50 и как их искать?
    Ответить
    • прахади, дарагой, нэ задэрживай.
      Покупать-нэ покупаэшь, лишь бы спросить. Аткуда ви тока бэротэс такой.
      Ответить
    • Пиздец, ну почему бы тебе не купить нормальный рутер, а не с алика? Скупой платит дважды, помни.
      Ответить
      • Ты не думал, что у него просто нет денег?
        Если ты получаешь зарплату, и можешь позволить себе роутер, то не стоит думать, что все кругом тоже такие
        Ответить
      • ну блядь, найди мне рутер подешевле. Расскажешь как искал.
        Хорошая у тебя картинка, жалко чио в реальности все не так.
        Ответить
        • >ну блядь, найди мне рутер подешевле
          ахахахаха

          > жалко чио в реальности все не так.
          в реальности дешевых ноунемейм рутеров с алика
          Ответить
        • Сёма, купи себе неджир уже может, амеры его любят
          https://www.amazon.de/Netgear-WLAN-Router-R7800-100PES-5P-Gbit/dp/B01AJI18WQ

          цитирую про него
          https://www.netgear.ru/home/products/networking/wifi-routers/r7800.aspx


          AC2600 (800 Мбит/с в диапазоне 2,4 ГГц — поддержка режима модуляции 256 QAM +1733 Мбит/с в диапазоне 5 ГГц 11ac)†

          Одновременная работа в двух диапазонах WiFi — Tx/Rx 4x4 (2,4 ГГц) + 4x4 (5 ГГц)

          4x4 11ac 80 МГц + 2x2-160/80+80 МГц*

          15 дополнительных каналов 5 ГГц (DFS) для работы без помех

          Вот тебе каналы с DFS (зеленые).
          https://nag.ru/upload/images/20171006-0021.png

          Это разве не то, что ты хочешь?
          Ответить
          • 180$? Ты не охуел там? Какой у тебя рутер, расскажи?

            149-165 без DFS? Почему их тогда нету на дешевых рутерах?
            ---
            AC2600 (800 Мбит/с в диапазоне 2,4 ГГц — поддержка режима модуляции 256 QAM +1733 Мбит/с в диапазоне 5 ГГц 11ac)†

            Одновременная работа в двух диапазонах WiFi — Tx/Rx 4x4 (2,4 ГГц) + 4x4 (5 ГГц)

            4x4 11ac 80 МГц + 2x2-160/80+80 МГц*
            ---
            Переведи цитату. И почему там могильные кресты?
            Ответить
            • Ничего не понял, но могу объяснить про могильные кресты в типографике.

              В германской традиции * около имени означает «родился», а † означает «умер».

              В британской традиции могильные кресты означают тупо нумерацию сносок. Сноска номер 1 — звёздочка, сноска номер 2 — крест, сноска номер 3 — двойной крест. А дальше идут какие-то сложные фигуры, напоминающие то ли карточные масти, то ли ещё какую-то хуету.

              Так что могильный крест как правило означает, что переводили с английского, а типографику не заменили.
              Ответить
              • Матан проверяют на дата сатанистов и машинлернеров.
                Ответить
            • >180$? Ты не охуел там?
              А сколько должен стоить хороший роутер?

              >Почему их тогда нету на дешевых рутерах?
              Может быть потому, что это очень дешевые роутеры и они умеют только U-NII-1?:)
              Я таких не видел, но могу представить, что они есть.
              Алсо, посмотри список каналов по странам:
              https://en.wikipedia.org/wiki/List_of_WLAN_channels#5_GHz_(802.11a/h/j/n/ac/ax)

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

              >AC2600
              В ac принято условно называть роутеры по максимальной теоретический скорости в мегабитах на всех возможных бэндах.

              Максимальная скорость для 2.4 (n) у него 800 мегабит, в 5 (в ac) - 1733.
              В сумме пимерно 2600.

              В реале конечно таких скоростей не будет. Им нужно чтобы одновременно работало 4 канала (то-есть чтобы у устройства были 4 антенны) и чтобы каналы были широкие (80 в 2.4, 160 в 5).



              >256 QAM
              Это тип модуляции. 256 значит, что сигнал может иметь до 256 состояний

              >Одновременная работа в двух диапазонах WiFi
              может одновременно и 2.4 и 5

              > Tx/Rx 4x4
              4 антенны на трасмит и на ресив

              >И почему там могильные кресты?
              Это сноска

              † Максимальная скорость передачи сигнала беспроводной связи по техническим характеристикам стандарта IEEE 802.11. Фактическая пропускная способность при передаче данных и зона покрытия беспроводной сети зависят от конкретных условий.
              Ответить
              • Ты не ответил - сколько стоит рутер который у тебя дома стоит?

                >Я таких не видел, но могу представить, что они есть.
                Боюсь спросить - а какие ты видел?

                А в чем проблема поддерживать диапазон? Я так предполагаю, что денех стоит DFS. И главное, сука: как узнать поддерживаемые каналы до покупки?

                >Может быть там страна, в которой этих каналов нету.
                Где там?

                >AC2600
                Ну это понятно. Хотя отдельные уебаны ухитряются плюсовать брутто скорость на 2,4 и 5. Нахуя? Просто потому что могут.

                >В реале конечно таких скоростей не будет
                Естественно.
                1. Это брутто скорости, блядь!!!! От нетто оно очень сильно отличается, в отличие от эзернета, например.
                2. На 2,4 ты 150 мбит получишь только заняв 2 канала из 3х - 6 и 1/11. Такое пройдет только в избушке в лесу, но никак не в многоквартирном доме. На 5 ггц если у тебя 1 канал на 80 Мгц, то первый же сосед за перекрытием нарушит твою идиллию. У меня недавно появился такой, занял весь диапазон 34-50.
                3. Скорость просто умножаем на число антенн. Кто-то это проверял? Хотя бы в лабораторных условиях?
                4. Отдельные пидорасы просто плюсуют брутто скорости на 2,4 и 5 ГГц, притом, что я не знаю ни одной карточки или рутера, которые изкоробки умеют аггрегировать диапазоны.
                5. Совсем охуевшие пидорасы пишут, например, 300 Мбит при одной антенне.

                >256 QAM
                Очень полезная информация, да.

                >Одновременная работа в двух диапазонах WiFi
                > Tx/Rx 4x4
                Ну от этого хоть какая-то польза.

                Гавно, кстати, что лучше - отдельные антенны на 2,4/5 или смешанные? Внутренние или внешние? Насколько эффективна ФАР aka beamforming? Можно использовать на замену направленной антенне? Как эффективность ФАР зависит от числа антенн? Думаю себе найти мобильный репитер для хотспостов для планшета. На 2,4 пробовал с рутером с 1 антенной - эффективность ровно 0, если только не надо препятствие обогнуть.
                Ответить
                • >Ты не ответил - сколько стоит рутер который у тебя дома стоит?
                  около 7 штук стоил

                  >Боюсь спросить - а какие ты видел?
                  те, где были доступны все бэнды, разрешенные в России

                  >А в чем проблема поддерживать диапазон?
                  Мне кажется, что дело в лицензировании для страны.

                  >И главное, сука: как узнать поддерживаемые каналы до покупки?
                  В спеке пишут в хороших роутерах.
                  У киннетика написано, вон у нетжЫр тоже

                  >Где там?
                  в настройках рутера

                  > Это брутто скорости, блядь
                  Цикска рекомендует умножать на 0.6:) А ведь есть еще расходы на заголовки верхнего уровня.

                  > На 2,4 ты 150 мбит получишь только заняв 2 канала
                  Всё таки: нужен "широкий канал" (40 Mhz).
                  Кроме сахараы, антрактиды, и 1991 года нигде 40 Mhz на 2,4 не бывает.

                  > Скорость просто умножаем на число антенн.
                  Скорость зависит от числа потоков в том числе, а потокам нужны антенны.
                  Но только у клиента никогда не бывает столько антенн.

                  >Отдельные пидорасы просто плюсуют брутто скорости на 2,4 и 5 ГГц
                  Имеется ввиду, что роутер в теории может такую скорость выдавать суммарно для всех клиентов.


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


                  >300 Мбит при одной антенне.
                  Ну это они просто откровенно пиздят, это нереально физически даже в теории.


                  >отдельные антенны на 2,4/5 или смешанные?
                  Я не проверял, но мне кажется, что разницы нет. Одна и та же антенна может одновременно передавать на 2.4 и 5 и не мешать друг другу.


                  > Насколько эффективна ФАР aka beamforming?
                  Есть два сорта бимформинга.
                  Ответить
                  • MU-MIMO beamforming, когда точка одновременно шлет данные разным пользователям, каждому в свою сторону.
                    Это работает, если у тебя
                    1) много пользователей
                    2) много антенн на AP
                    3) все (и пользователи и рутер) умеют в 11ac
                    4) пользователи средне удалены от AP (не вплотную и не через 4 комнаты)
                    5) рутер умеет в MU-MIMO (тот умеет https://www.netgear.com/landings/MU-MIMO/)

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

                    Точка может немного понизить мощность (потому что суммарная мощность может получиться выше разрешенной), но обычно это не проблема.

                    Бывает single user beamforing, когда точка пытается слать в сторону клиента.
                    Это чуть увеличивает латенси (потому что нужно потратить время на т.н. sounding), но потом, как считается, клиент может получить бенефит до 5 дб, и подвинуться на следующий MCS (то-есть на бОльшую скорость).

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

                    Разумеется, клиент тоже должон быть 11ac.


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

                    >Как эффективность ФАР зависит от числа антенн?
                    ну для multiuser от них зависит количество одновременных клиентов, для single user затрудняюсь сказать, надо искать информацию.
                    Ответить
                    • А, это продолжение.

                      Короче: он может заменить направленную антенну? +5 дб это усиление нужного сигнала? А насколько он ослабляет ненужный? Ах да, это всё только на 5 ггц? На 2,4 beamforming бывает? Этот бимформинг можно где-то увидет, на скане, например, или на странице с сигналами клиентов?

                      Бывают хотспоты, но они зашумлены и с улицы планшет их иногда ловит, а иногда нет. Я думал в рюкзак себе репитер засунуть, запитав его от павербанка. Уже пробовал с одноантенным на 2,4 - проку ровно 0. Даже направленность антенны планшета не компенсирует. Направленная антенна тут не очень удобна.

                      Beamforming же используется и в SU-MIMO, ты с помощью ФАР целишься в отдельные антенны, так? Или там одна антенна разговаривает с одной антенной? Сколько реального прироста дает прирост антенн?

                      Как юзать направленные антенны с карточками на много антенн? Подключал направленную антенну к карточке с 2, проверял на 2,4 Мбит. Если вторую не подключать - скорость становится хуже, если подключить штыревую - нету разницы с 2 штырями. Для сравнения, с 1 антенной после замены на направленную работала гораздо лучше, т.к. фильтровались помехи.
                      Ответить
                  • 100€? И что оно даёт в сравнении с дешевыми? У тебя ноут с wifi и гигабитный инет?

                    Вот я ищу рутер с wisp/ap и dualband, чтобы сделать из него двухдиапазонный репитер - получаем по одному диапазону и отдаем по другому. Нашел Edimax BR-6208AC за 30, который меня в принципе всем устраивал. И тут бац - в обзоре прочитал что он поддерживает только каналы 36-48, причем страна в настройках не выставляется. А у меня периодически появляется сосед который все их занял, с сигналом в -65...
                    Для справки: аналогичный репитер на 2,4 наверняка можно получить дешевле 20-ки. У меня сейчас работает на DD-WRT, но это ебаное глюкалово. И сам рутер потребляет порядка ватта, от павербанка на 10 Ач / 37 Втч работает 40 часов. Рутер если стоит на столе - дно еле теплое.

                    И чо мне делать? Уже подумываю сделать всё в софте на одноплатнике с прыщами + двухдиапазонная карточка. Это вообще реально? Client mode с NAT на одном диапазоне, на втором - AP или client к другой AP. Жрать вся эта конструкция будет явно больше ватта, у меня карточка ощутимо греется.

                    >В спеке пишут в хороших роутерах.
                    >У киннетика написано, вон у нетжЫр тоже
                    Рутеры дешевле сотки для тебя так, хуйня?

                    >в настройках рутера
                    Если там вообще есть настройки regulatory domain.

                    >Имеется ввиду, что роутер в теории может такую скорость выдавать суммарно для всех клиентов.
                    Охблядь, да просто ищут возможности написать побольше. А потом пользователь покупает, меряет и думает: ну и где, блядь? А потом вопрос "какой нужно купить рутер, чтобы он давал определенную скорость" становится для обычного юзера неразрешимым. Это тебе не 2 числа сравнить.
                    Ответить
                    • > Уже подумываю сделать всё в софте на одноплатнике с прыщами + двухдиапазонная карточка. Это вообще реально? Client mode с NAT на одном диапазоне, на втором - AP или client к другой AP
                      Ап
                      Ответить
                  • Слишком длинный комментарий.

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

                    >Кроме сахараы, антрактиды, и 1991 года нигде 40 Mhz на 2,4 не бывает.
                    Но пишут же 150 Мбит на антенну.

                    А нахуй вообще этот DFS нужен? Чтобы убегать от погодного радара в аэропорту? А если я не живу рядом с аэропортом?

                    >Внешние нужны, если ты хочешь направленность. Ненаправленные могут быть и внутренние, но хорошие роутеры (кроме разве что асуса) обычно имеют внешние антенны.
                    Чот не понял, с внутренними антеннами не бывает beamforming? Внешние хуже тем, что пыль стирать тяжелее и больше места занимают.

                    >>отдельные антенны на 2,4/5 или смешанные?
                    >Я не проверял, но мне кажется, что разницы нет. Одна и та же антенна может одновременно передавать на 2.4 и 5 и не мешать друг другу.
                    Но зачем тогда делают выделенные антенны на диапазон? Чтобы выглядело круче?

                    >Есть два сорта бимформинга.
                    Каких?
                    Ответить
                • Ах да, совсем забыл. Тебе ничего не дадут 4 антенны у рутера, если у тебя на девайсе 1 или 2. А больше не бывает. Соответственно, скорости больше 867 на ac ты всё равно не увидишь. Так?
                  Ответить
              • И что в твоем понимании хороший рутер? У меня на 5 ГГц сейчас только планшет с N и 1 антенной.
                Ответить
                • Хороший роутер это

                  * 11ac
                  * минимум 4 антенны
                  * достаточно мощный процессор чтобы держать подключение по L2TP/IPSec и качать по нему торренты
                  * поддержка opkg или какой-то другой способ расширения функциональности
                  * официальный суппрт, который отвечает
                  * статьи в ноуледж бейз чтобы не ПИРДОЛИЦА если вдруг нужно включить upnp или udpxy или еще что-то

                  Роутер покупается на пять-семь лет. Можно раз в пять лет и за 180 баксов рутер купить

                  > У меня на 5 ГГц сейчас только планшет с N и 1 антенной.
                  Даже с одной антенной можно получить бенефит от нескольких антенн у роутера, пушо он будет diverstiry multiplexing делать: получать сигнал на все антенны, и их разбирать.

                  Но вообще пора бы уже обновиться на 11ac, сразу будет возможность и бинформинг попробовать, и широкие каналы.
                  Ответить
                  • * 11ac +
                    * минимум 4 антенны +
                    * достаточно мощный процессор чтобы держать подключение по L2TP/IPSec и качать по нему торренты ? (MT7628N 580 МГц)
                    * opkg + (можно даже без пирдолинга, через штатный GUI, включать/выключать заранее запиленные модули, вроде поддержки «OpenVPN»)
                    * официальный суппрт, который отвечает ?
                    * статьи в ноуледж бейз +

                    Всё это входит в нищебродский роутер за $50 — Keenetic Extra (не путать с Keenetic Extra II — то, внезапно, старая модель). Настолько дёшево — потому что 100 мбит/с входящий порт, гигабитные из этой же линейки («Giga») там к $100 приближаются.
                    Ответить
                    • > Keenetic
                      Это же субстандарт для русни, поешь гречи.

                      Причем
                      > мощный процессор чтобы держать подключение по L2TP/IPSec
                      вот это уже намекает на выбор среди субпродуктов
                      Ответить
                        • гост на говяжие анусы, чей Кирим?
                          вот это задрачивание каких-то странных мыльниц намекает нам на количество хромосом
                          Ответить
                        • не говори с какашкой
                          какашку надо смывать в унитаз
                          Ответить
                        • Не скажет. Это специальный виртуал, предназначенный для высирания готовых шаблонов. По теме он в принципе говорить не способен.

                          Я думаю, что это файка Стертора. С какой целью он играет такую тупую роль, я не знаю. Может быть, хочет «подмахнуть» Сёме, как он выражается.

                          Знаешь, как проверить? Поставь его комментариям несколько минусов. Если будет ответка или какой-нибудь баттхёрт, то это точно Стертор.
                          Ответить
                          • > С какой целью он играет такую тупую роль, я не знаю
                            М.б потому, что он уёбок?
                            Ответить
                            • Не знаю, но играет уёбка он довольно последовательно. Даже хочется сказать: «Верю!»
                              Ответить
                              • Внимание привлекает, видимо.

                                Тупое взятие чужих аватарок и похожих ников уже не работает, видимо. Все наконец стали его игнорировать.
                                Ответить
                      • рУСНЯТКИ, НЕ ТРЯМКАЙТЕ ГРЕЧУ, ОНА ЗЮМО-ЗЮМО НЕКУЗЯВАЯ, ПОДУДОНИТЕСЬ.
                        Ответить
                    • >Keenetic Extra
                      >Маршрутизация L2TP/PPTP До 95 Мбит/с
                      ну такое

                      я за Viva. Он стоит $ 99. Сорок баксов не такая уж и огромная разница.
                      Ответить
                      • А вообще я понял, всё оказалось очень просто: пидорашки адски завидуют сёминым доходам, поэтому впаривают ему хуитку, которую никто к нему не возит потому что это говно
                        Ответить
                    • WISP там есть? Что за opkg? Там пердолинга много? Какие каналы поддерживает?
                      Ответить
                      • > WISP там есть?
                        Да, есть, отдельной вкладочкой в GUI.

                        > Что за opkg?
                        Прыщеговно, чтобы ставить сторонние приложения на роутер — всякие там торренты, нмапы и прочие нужные в быту вещи.

                        > Там пердолинга много?
                        На удивление — нет. Штатная прошивка красива, удобна и легко настраиваема. Прямо искаропки есть «DNS-over-TLS» и «DNS-over-HTTPS». В сосноль лезть не надо. Прямо сам удивился.

                        > Какие каналы поддерживает?
                        Сейчас в GUI могу выбрать 1—13 для 2.4 и 36, 40, 44, 48, 52, 56, 60, 64, 132, 36, 140, 144, 149, 153, 157 для 5.
                        Ответить
                        • Там пердолинга меньше чем в openwrt? На dd-wrt в консоль лазить не надо, но легче от этого не становится.

                          Ну уже интересно. А от павербанка работает? При работе греется? Есть чем померять мощность?

                          Кинетик это какое-то рашкаговно, у нас не продают 🙁 Аналоги есть?
                          Ответить
                          • > Там пердолинга меньше чем в openwrt?
                            Ни разу не юзал, но пердолинга реально мало: у меня IPoE -> вставил кабель — назвал подключение для удобства — ввёл пороли от gost вай-вая и всё.

                            > А от павербанка работает?
                            Хз, не пробовал.
                            > При работе греется?
                            На удивление мало: только днище чуть тёплое на ощупь. Был у меня раньше «Asus» — так тот по ощущениям весь градусов до 40 был нагрет, ни в какое сравнение не идёт.
                            > Есть чем померять мощность?
                            Увы.

                            > Кинетик это какое-то рашкаговно, у нас не продают 🙁 Аналоги есть?
                            Сожалею. На «Aliexpress» продаются только старшие, гигабитные модели.
                            Ответить
                                  • Ну да, флудить и троллить.

                                    Как-то раз мне попался в ВК один сука-русофоб. Пиздец какой агрессивный укроп был!!! Сходу зачморил меня и забросал говном. Я даже задумался, неужели моих психологических талантов не хватит, чтобы развести его на душевное общение? В итоге, я успокоил его, хоть это и было непросто, мы поговорили по душам. оказалось, что он пассивный гомосексуалист, которого швырнул уже шестой парень. А я ему говорю, мол, это стандартная мужская логика: если парень поймёт, что его любят, он сразу же пойдёт налево. Мотивация такая: этот человек дорожит мной и никуда не денется, а я пока пойду налево, одержу ещё пару лёгких побед.
                                    Он со мной сходу согласился. На том и разошлись.
                                    Ответить
                            • Лол! Неужели рашка где-то не соснула?

                              >На удивление мало: только днище чуть тёплое на ощупь.
                              Это хорошо.

                              >IPoE
                              Что это?
                              Ответить
                              • > Лол! Неужели рашка где-то не соснула?
                                А при чём тут рашка? Это ж китайского производства роутер.

                                > Что это?
                                Это когда провайдер по MAC-адресу комп/роутер авторизует. Говно несекьюрное, но хомячкам нравится, т.к. максимально просто.
                                Ответить
                                • >китайского
                                  только в данном случае не кнрного, а тайваньского

                                  >Это когда провайдер по MAC-адресу комп/роутер авторизует.
                                  как ты ловко объяснил обычный запуск IP поверх Ethernet;)
                                  Ответить
                                  • > как ты ловко объяснил обычный запуск IP поверх Ethernet;)
                                    Ну там на «обычный запуск» нахуеверчена система авторизации: по-умолчанию абонент отправляется в локальную сетку, из которой доступа наружу нет, а все запросы переадресовываются на страницу авторизации провайдера. Если логин/пароль вводишь — то после обновления DHCP компу выдаётся уже нормальный айпишник с доступом наружу.

                                    > IP поверх Ethernet;)
                                    Так IP over Ethernet же.
                                    Ответить
                                    • Если бы твоё васянство на самом деле было бы реализовано, 50%+ портов не платили бы за пароль. Ох, васяны, васяны, зачем вам роутеры...
                                      Ответить
                                      • Ты правда думаешь, что 50%+ абонентов в состоянии врезаться в кабель к соседу, заMITMить его, спиздить MAC, сделать это так, чтобы сосед не заметил, а потом сидеть только тогда, когда сосед оффлайн?
                                        Ответить
                                        • Он ничего не думает, он бессмысленный кусок дерьма, который несет какую-то наукообразную чушь. Добавь его в игнор, пожалуйста
                                          Ответить
                                        • > отправляется в локальную сетку
                                          собирать валидные адреса

                                          А вообще я хуйню несу.
                                          Прыще и быстрее пробрутить
                                          Ответить
                                  • Русня хоть по мелочи, но все равно старается наебать хоть чуть чуть.

                                    Если бы он был тайваньского, то был бы известен в Атсралии и NZ

                                    Алсо, продавался бы в гонгконгских вебшопах

                                    Даже здесь пездит, лол!
                                    https://keenetic.com/en/company?where#tobuy
                                    Ответить
                                • Его только в рашке продают. Ну может и на алике, но там гарантии нету.

                                  IPoE к PoE имеет отношение? Если бы аутентификация была только по маку - ее бы все наебывали.
                                  Ответить
                                  • > Его только в рашке продают.
                                    Пишут, что ещё в бСНГ и Турции.

                                    > IPoE к PoE имеет отношение?
                                    «Power over Ethernet»? Да нет, наверное.

                                    > Если бы аутентификация была только по маку - ее бы все наебывали.
                                    А как ты её наебнёшь? Для этого надо врезаться в кабель к соседу и спиздить мак (что уже нетривиально), но даже после этого ты не сможешь подключиться, пока сосед в онлайне — маки-то у вас должны быть одинаковые.
                                    Ответить
                                    • >бСНГ
                                      Ну это и имелось в виду. Ладно, буду называть его СНГ. Почему б?

                                      Зачем врезаться в кабель? просто копируешь мак. Кстати, подключить другой рутер без смены мака низя?
                                      Ответить
                                      • > Почему б?
                                        Лол, думал, что оно распалось. Ан нет, ещё функционирует.

                                        > Зачем врезаться в кабель? просто копируешь мак.
                                        А как ты его узнаешь? Ну и даже если как-то узнаешь — проблема с двумя устройствами на одном маке остаётся.

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

                                          >А как ты его узнаешь?
                                          Броадкаст домен с соседом общий?

                                          А, там пароль вводится, а потом оно к маку привязывается. Как у нас на хотспотах.
                                          Ответить
                                          • Да, именно так. Ну и в любом случае, оно, конечно, несекьюрное говно — ни шифрования, ни защиты от подмены мака. Но эта несекьюрность — таргетовая: воспользоваться ею может только продвинутый сосед, массово её не сломают. А провайдерам и заебись.
                                            Ответить
                                            • Таки какая там защита, кроме мака? Мак к чему-то привязан, к дому, например? соседи могут между собой общаться?
                                              Ответить
                                              • Не знаю, я на внутренности не смотрел. Скорее всего привязка к дому есть, иначе было бы совсем решето. Соседи общаться не могут: вся подсеть, в которую входит внешний IP, отправлена в 0.0.0.0.
                                                Ответить
                                                  • Да, но я не знаю, какая там у провайдера топология. Сегодня вечером пороюсь, попробую разузнать.
                                                    Ответить
                                                    • Почти наверняка там VLAN по маку, и соседей ты просто не увидишь. Собссно, кроме твоего шлюза и DHCP сервера в твоем VLANе никого нет.

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

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

                                                          На привязку по MAC-адресу посыпались жалобы, когда у народа появились ноутбуки, и при присоединении нового ноутбука напрямую он не мог попасть в сеть (домашние маршрутизаторы были не у всех).
                                                          Ответить
                                                          • Если у них на каждого клиента по vlan - почему нет?
                                                            Ответить
                                                            • Долбоеб, плиз. Любимый клиент подключается нативно к "своему" порту коммутатора. Коммутатор заворачивает натив в влан и выше по транку изолирован от других дорогих клиентов.

                                                              Когда же васяны поймут, откуда берется их получка и как она изменится, если ебать мозги чипсетами, маками и прочим? Наследие блять совка.
                                                              Ответить
                                                          • Ну как тебе с уёбком общаться?
                                                            Ответить
                                                      • гость, vlan привязывается к физическому порту, а не маку. И если у тебя есть vlan на клиента, то зачем тебе какая-то дополнительная аутентификация?
                                                        Ответить
                                                        • Пожалуйста, не нужно говорить неправду.
                                                          Погугли "MAC-based VLAN".

                                                          > И если у тебя есть vlan на клиента, то зачем тебе какая-то дополнительная аутентификация?

                                                          По разным причинам. Начиная от "с PPP удобнее работать" (потому что можно легко трекать сессии) до заботе о сложностях снифера
                                                          Ответить
                                                          • Эм, 1) нахуй нужна эта фича? 2) Что она дает в плане безопасности и почему тогда просто не выделить по vlan на клиента, что сразу решит все проблемы?
                                                            Ответить
                                                            • "MAC-based VLAN" нужна много для чего, например для реализации "router-on-stick" (машрутизатор-на-палочке).

                                                              Конкретно тут провайдеру все равно надо
                                                              * пустить только твой мак
                                                              * посадить тебя в отдельный от остальных VLAN, чтбы ethernet терминировался где-то у провайдера в сети, а не у тебя на этаже, и чтобы ты не был с другими чуваками в том же broadcast domain.

                                                              Можно привзять тебя к маку, можно к порту (но тогда надо все равно фильтровать по маку).

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

                                                              Например Скайнет в Питере дает обычный IPoE. То-есть к тебе в квартиру пришла витуха, ты зарегал у них свой мак, и прямо по эзернету тебе выдали IP адрес.

                                                              И там же мультикастом идет IPTV (mpeg-ts over UDP): на чем хочешь, на том и смотри.

                                                              Билайн хочет L2TP/IPSec (который кроме того, что греет процессор, уменьшает MTU и усложняет настройку больше ничего не делает) и телевидение хоть и мультикастит, но плейлистов не дает, и хочет, чтобы ты у них покупал приставку.

                                                              Ростелеком вообще тянет коаксил, ставит доксис модем, а а для телевидения хочет чтобы ты у них купил CI карту с симкой.

                                                              Короче, всё сложно, тупо, и дорого.
                                                              Ответить
                                                              • >машрутизатор-на-палочке
                                                                обычно его все же делают через таги 802.1Q, а вовсе не через мак (хотя через мак тоже реально)
                                                                Ответить
                                                              • > IPoE
                                                                Не перестаю угорать с эксклюзивной технологии!

                                                                > максимально упрощают жизнь
                                                                > ты зарегал у них свой мак
                                                                > максимально упрощают жизнь
                                                                Ахах. Ну и долбоеб!
                                                                Ответить
                                                              • >> Ростелеком вообще тянет коаксил

                                                                А дезоморфин он не тянет?
                                                                Ответить
                                                          • > "с PPP удобнее работать" (потому что можно легко трекать
                                                            Хуита. PPP нужен в первую очередь для недорогого шейпинга трафика. Шейпить голый IP в 2+ раза дороже.
                                                            Ответить
                                      • Томущо "СНГ" это границы по Беловежскому Миру, а они с 2014 не валидны. Хуйло до сих пор не шлепнули, потому ебанутости пока что не хватает чтобы нарушить Постдамский Мир.
                                        Ответить
                            • >> А от павербанка работает?
                              >Хз, не пробовал.
                              Проверишь? Чаще всего там коаксиальный разъем 5,5 мм снаружи, 2,1 мм внурти. Переходник ищется на алике "barrel 5.5x2.1 usb", стоит где-то полбакса.
                              Ответить
                                  • Точняк, если этот ватник до сегодняшнего вечера не метнется на али и не купит всё, что надо - в игнор поганца!
                                    Ответить
                                  • Не ебу кому ты отвечаешь, но он уже у меня в игноре.
                                    Ответить
                                              • - не нужно ходить на сайт, а телегой я и так пользуюсь по работе и в личных целях
                                                - бонусом предпросмотр картинок, видео и других ссылок
                                                Ответить
                                                • Вот только не видно цепочки обсуждения, да и ослоебов не скроешь.
                                                  Ответить
                                                  • Мне норм. Там реплаи, видно кусок того, на что ответили, и можно переходить к паренту. Ослоебов скрывать можно.
                                                    Ответить
                        • Это бесполезно, братан.
                          Он через два дня всё забудет, будет опять спрашивать есть-ли там WISP, какие там есть каналы, почему их нету в роутере за $5, потом скажет что кинетик это говно для русни, и поинтересуется как выбрать хороший рутер на алике.

                          Ему семь раз написали уже что в Гермашке нету кинетика и нужно брать netgear, и он сейчас опять спросит как в Гермашке купить кинетик
                          Ответить
                          • Я коменты пидарасов не читаю, если пидары писали - мог и не заметить. Нетгиры кусаются. Ах да, wisp там есть?
                            Ответить
                          • > кинетик это говно для русни
                            Спасибо, кэп.

                            А возможно, он страхуется от тупости и брехливости русни, которая даже здесь умудрилась спиздеть про важный показатель перформанса.
                            Ответить
                          • Он не собирается покупать, надо чтобы кто-то купил приблуду, через месяц ее на почте забрал, доложил как оно работает, а потом он подумает, лол.
                            Ответить
                  • > пора бы уже обновиться на 11ac
                    Столько нытья было про bleeding edge, а тут пора бы обновиться на 100BaseT
                    Ответить
                  • Конечно пора, ты хер найдешь рутер на N 5 ггц. Но ебаные каналы, блядь.
                    Ответить
          • Говно, ты еще тут? Этот DFS нужен только рутерам, или клиентам тоже? У меня планшет похоже видит только каналы 34-50.
            Ответить
    • Почему N дает 150 Мбит брутто на 40 МГц канале, а ac - 433 на 80 (300 против 433)?
      Ответить
      • Потому что часть канала используется по пилотные несущие (pilots carriers).
        Они не несут информации, а нужны для синхронизации, калибровки и пр

        Чем шире канал, тем меньший его процент занимают пилотные несущие
        Потому два канала по 40 каждый (300 N) дает меньшую полезную ширину, чем один канал 80 (433 ac).

        ЗЫ: Если правда интересно, почитай про OFDM
        Ответить
  • Как в "русском" написать "жи", чтобы читали не как "жы", а именно с "и"?
    Ответить
    • В старом московском диалекте двойное «ж» читалось мягко. Т. е. слова «вожжи» и «дрожжи» читали именно с мягкой «ж». Более того, в слове «дожди» сочетание «жд» редуцировалось до мягкого «жж».

      Сейчас, правда, мягкое «ж» встречается всё реже.
      Ответить
    • На ракабу не пойду, но сама формулировка "кормит мир" указывает, что это для голодной русни с культом хлеба и прочего человекоподобного продукта с дырками.
      Ответить
  • Какую "премиум"-еду посоветуете купить в магазе? Другими словами, продолжите ряд "чёрная икра, сыры с плесенью, ...". Желательно вкусную.
    Ответить
    • unescape не понимает UTF-8. Она понимает два варианта последовательностей:
      1. Двухзначные коды она считает кодами в кодировке ISO8859-1, в которой есть только латиница с акцентами. '%D0%90' парсится как два символа: '%D0' и '%90', оба в той дурацкой кодировке.
      2. Четырёхзначные коды после буквы «u» она считает кодами в кодировке UCS-2 или UTF-16 (точно не знаю, в какой из них).

      Если хочешь UTF-8, используй функцию decodeURI.

      https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/unescape
      Ответить
        • Перечёркнутая D встречается в исландском языке. Читается как «th» в английском слове «that» или «this».

          А код 0x90 в ISO8859-1 — непечатаемый символ. В кодировке 1252 на его месте неразрывный пробел, например. Поэтому его в консоли и не видно.
          Ответить
          • P.S. Для глухого «th» (как в слове «think») исландцы используют букву Þ.
            Ответить
            • Попробуем ещё раз по пунктам.

              1. Я увидел такой код:
              unescape('%D0%90')

              Я могу только предположить, что %D0%90 — это представление кириллической заглавной буквы «А» в UTF-8. Её код в Unicode 0x0410; поскольку 0x0410 в семь бит не влезает, а в 11 бит влезает, то в UTF-8 это значение кодируется двумя байтами: первый байт будет содержать 5 битов кода символа, второй байт — 6 битов кода символа. Старшие биты первого байта в UTF-8 всегда равны 110, старшие биты второго байта — 10.
              0x0410 = 100.0001.0000. Переводим в UTF-8: 11010000, 10010000 = 0xD0, 0x90.
              Надеюсь перевод из шестнадцатеричной системы в двоичную и обратно объяснять не надо.

              2. Функция unescape появилась то ли во времена Mosaic, то ли во времена Netscape. Разработчики браузера тогда ни о каких кодировках не думали, они просто писали код и текли. UTF-8 в те времена на сайтах ещё не было, в ходу были 8-битные кодировки, поэтому функция unescape тупо каждую пару шестнадцатеричных цифр превращала в байт. Когда же движок перевели на Unicode, решили, пусть однобайтовые значения будут дополняться нулями до юникодовского символа. Первые 256 символов Unicode — это и есть ISO8859-1, которая покрывает несколько алфавитов западноевропейских языков, основанных на латинице.

              Так вот unescape('%D0%90') работает так же, как unescape('%u00D0%u0090') и выдаёт два символа, коды которых в Unicode равны 0x00D0 и 0x0090. Как я уже написал выше, 0x00D0 — это исландская буква Ð — звонкий аналог «торна», а 0x0090 вообще не печатается (это какой-то управляющий символ, который на многих устройствах выводится как пробел).

              3. Функция decodeURI появилась позже, когда появились сайты с кодировкой UTF-8. decodeURI('%D0%90') выведет заглавную кириллическую букву «А».
              Ответить
        • Ещё Đ есть во вьетнамском, там она означает просто звук «d» (в современном вьетнамском обычная буква «D» читается примерно как «з»). Но в ISO8859-1 эта буква появилась всё-таки из-за исландского, а не из-за вьетнамского.
          Ответить
  • https://www.interfax.ru/russia/678413

    В РОССИИ 16:06, 29 сентября 2019
    В одном из домов Воронежа по батареям пустили ток

    Москва. 29 сентября. INTERFAX.RU - Жителей двух подъездов многоэтажного дома в Воронеже эвакуировали в воскресенье из-за находившихся под напряжением батарей, сообщает пресс-служба горадминистрации.

    Согласно сообщению, один из жильцов дома на улице Хользунова пожаловался, что кто-то из соседей подсоединил электричество к системе отопления. Прибывший на место расчет принял решение эвакуировать три подъезда - всего 115 человек. Аварийная служба обесточила подъезд, также отключен газ.

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

    В квартире, из которой поступило сообщение, сняли батарею и сделали заглушку на отопление.

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

      В рашке адок
      Ответить
    • Я заземлял комп на батарею чтобы не фанил когда на линейный порт была подключена джитар
      Ответить
      • джитар джитар джитар джитар
        джамп ту май ягуар


        Ты знаешь, что в старых домах металлоконструкции могут и не иметь земли (хотя это и нарушение ПУЭ) и тогда за заземление на батарею людей обссыкивают?
        Ответить
          • Ну представь себе, что ты заземлился на батарею, а она к земле не подключена.
            И вот я взял рукой батарею, а сам на земле сырой стою в подвале.
            Что будет?
            Ответить
            • > на земле сырой стою в подвале
              Вата живет побеждает Америку в землянках.
              Ответить
              • Правда, с некоторым сопротивлением, и не надолго. Зависит от крепости сердца
                Ответить
            • Обычно всегда батарея имеет землю.
              Хотя хуй знает, но вонь уходила когда я рукой за корпус и другой рукой за батарею. Может ли батарея работать как батарейка? То есть если батарея не заземления, на всех этажах где-то вырабатывается определённая статика (вода течёт, кошка потерлась и другое говнище), то есть это рано или поздно убъет кого нибудь в подвале. Вообще я слышал что в некоторых зданиях и в совецкой и до совецкой стройки и других молниеотводом выступал стояк. Но про эту тему я вообще нихуя не знаю, так что могу пиздеть и полную хуйню нести.
              Ответить
              • >Обычно всегда батарея имеет землю.
                Согласно ПУЭ вроде бы батарея включена в "основную систему уравнивания потенциалов", то-есть между батареей и любой другой металлической конструкцией в доме напруги быть не должно, и в тоже время батарея должна быть заземлена (то-есть и с землей иметь ноль).

                Но в ОЧЕНЬ старых домах системы уравнивания потенциалов может и не быть, это значит, что твоя батарея может быть оторвана от других устройств и от земли.

                Так же земля может отвалиться по какой-то причине, либо сопротивление между землей и "системой уравнивания потенциалов" может оказаться БОЛЬШЕ чем между тобой и землей:)

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

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

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

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

                          Вообще обычно фазы там не бывает, если машинку подключал мастер.

                          Но бывает что в квартире делал ремонт дядя Джамшут -- мастер на все руки. Он и кафель клал, и балкон застеклял и проводку проводил.

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

                              Обычно мастер

                              * тянет провод от счетчика или с лестницы чтобы убедиться что сечение провода достаточно для мощной машины и что у проводов есть земля
                              * подключает шланг к сливу
                              * подключает шланг к наливу
                              Ответить
                              • Ебать-копать, у вас ради киловатта нужно проводку перетягивать? Электрочайниками поди русня не пользуется? Там 2+ квт.
                                Что у вас за проводка в квартирах-то такая?
                                Ответить
                                    • Без протектив граунда у тебя фаза на корпусе

                                      Мы об этом уже второй час говорим

                                      Сема, как ты умудряешься тупить на пустом месте?
                                      Ответить
                                      • > протектив граунда
                                        PG это возраст

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

                                          и на корпусе компа тоже

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

                                              А от ухода небольшого тока в землю ничего не будет.
                                              Ответить
                                              • Хуита, фаза на землю аналогично фазе на нейтраль. Почитайте уже блядь главу сети переменного тока, там немного!
                                                Ответить
                                        • Фаза на корпусе может быть через большое сопротивление (активное или даже реактивное, а именно ёмкость). УЗО может не сработать, потому что сопротивление большое и в случае касания ток будет неопасным с точки зрения УЗО.
                                          Ответить
                                          • В таком случае она особо и не опасна. У меня ноут так покусывался, если вставить палец между кабелем от монитора и разъемом. Если взять двумя разными пальцами то уже ничего не чувствовалось.
                                            Ответить
                  • Какая разность потенциалов с полом?
                    Ответить
                  • Проверь заземление в розетке.
                    Стопудово его там не будет
                    Ответить
  • коданы, есть одна программа, которая хранит настройки и программу в одном каталоге. Я им предложил сделать то что все уже сделали 100 лет назад, а именно, хранить настройки в appdata. В ответ услышал "Это поломает то, сё, а как тогда делать портабельную версию? И вообще, тебе надо - ты напиши и закоммить (за скобками - а мы подумаем, брать код или не брать, да и порог вхождения там на порядки выше, чем просто добавить %appdata% в путь)". Я с такого подхода неслабо охуел, и всё что смог из себя цензурного выдавить - "я тебе не школа программирования, разжевывать ничего не буду, погугли, посмотри как это в других программах сделано". Я всё правильно сделал? Другого варианта кроме как нахуй послать с таким подходом я просто не видел, плюс в той софтине куча багов и всё всех устраивает, плюс я ей пользуюсь не первый год и честно не вижу у авторов какого-то профессионального развития, в профессиональном плане конкретно тот крендель имхо ниже меня, и что-то ему разжевывать и работать принеси-подайкой я не желаю, мне тоже никто чужой ничего не разжевывал. Поскольку программа архитектурно кривая как хуй и никому это не мешает (я на этот счет уже раньше говорил с ними), то участие в проекте мне ничего не даст. Порог вхождения туда тоже немаленький.
    Ответить
    • Главное, не хранить настройки в програмфайлс: юак соснет
      Ответить
      • Вопрос в другом: как с такими персонажами поступать?
        Ответить
      • Надо просто удалить манифест и будет работать виртуализация.
        Ответить
    • Что вообще делать, если ты приносишь какой-то баг или фичареквест, а тебе в ответ - принеси то, принеси сё, разжуй и положи в рот, вплоть до того что напиши код, а мы еще подумаем?
      Ответить
      • То есть ты приносишь им баг / фичареквест, который возможно уже имплементирован везде, а тебя воспринимают как просителя. Щенки ниже тебя в профессиональном плане делают из тебя просителя! Что в таком случае делать?
        Ответить
        • Они всё делают как пидоры, например, программа просто не работает без внятного сообщения об ошибке, но на попытки объяснить что так делать не надо из тебя делают просителя, объясняют, что это только тебе надо итд.
          Ответить
          • >, например, программа просто не работает без внятного сообщения об ошибке

            Ты работаешь в Microsoft?
            Ответить
      • Чувак, всегда нужно работать там, где большинство коллег, по крайней мере, не глупее тебя.

        Если тебя окружают кислородные ба ламеры и тугодумы, то оттуда надо валить, иначе сам не заметишь, как отупеешь, и начнешь писать сайты на ucoz и пускать слюни
        Ответить
        • Это НЕ работа.Денег я за это не получаю.
          Ответить
          • Тогда форкани их и сделай все как надо
            Ответить
            • Тогда будет бугуртеть, когда его патч утащат в транк, а цветы и памятные педали не дадут.
              Но к счастью он анскильный и ничего сам не сможет сделать
              Ответить
            • >Это НЕ работа.Денег я за это не получаю.
              Ответить
              • Если тебе не нравится что-то в опенсорсе ты или шлеш PR или форкаеш его

                Если ты настолько важный перец, что без деенег не напишеш ни строчки кода (как Сёма), то такой забей конечно.
                Ответить
                • Я тебе еще раз говорю - порог вхождения в разработку того софта на порядок больше, чем добавить в путь %appdata%. Я прислал туда готовый багрепорт или объясняю элементарные вещи, а в ответ получаю отношение как к просителю от хуесоса квалификацией ниже меня. И нахуй мне оно нужно? Что мне даст участие в проекте?

                  А что ты будешь делать в клозедсорсе?
                  Ответить
        • Да это какое-то хуйло, которое постоянно ноет, как его никто не ценит и на форумах никто не помогает первыми, хотя должны, должны!
          Ответить
          • > ноет, как его никто не ценит
            > стертор
            хахахахахахахааххахахахах!
            Ответить
  • Как подключиться по wifi и lan к роутеру и качать с wifi на lan и наоборот?
    Ответить
    • Как сделать, чтобы трафик между двумя интерфейсами не шел через локалхост?
      Ответить
    • На виртуалке выставил сеть bridged с локалкой. wifi своим зашел на роутер. На роутере видно что он выдал через DHCP айпишники обоим. Но с виртуалки wifi не пингуется! Чзх???
      Ответить
      • bridged с wifi вообще ip не получает от дхцп.
        Ответить
      • виртуалка на том ноуте, где вифи? а самрутер пингуется?
        Ответить
        • >виртуалка на том ноуте, где вифи?
          Да.

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

      адреса-то он из одной сети выдал?
      Ответить
  • Как блядь включить google street view на мобильном девайсе?
    Ответить
      • Не могу сука кнопку такую найти на картах. Хотел Манхеттен перед сном посмотреть - обломался.
        Ответить
        • Нашёл. Нужно было продолжительно тапнуть на дорогу, потом кликнуть на картинку. Ебать у них там улицы узкие.
          Ответить
    • Пиздатые вопросы вы тут обсуждаете, почти как в lkm или osronline попал
      Ответить
      • Что это? Какое-то прыщеговно?
        Ответить
  • Это же надо в приложении street.view а не maps делать?
    Ответить
  • Спасибо, очень познавательно, но можно я поделюсь своей болью?
    Я фронтенд разработчик с 10-ти летним стажем, очень плохо знаю матчасть JS, но при этом быстро выполняю 99% всех задач работодателя (гугление + быстрое изучение любого фреймворка), все работодатели довольны как слоны. НО, на собеседовании в какую-нибудь именитую компанию я моментально проваливаюсь, потому что даже не помню какие есть сортировки и их сложности. Вот как быть? Сидеть целый год зубрить матчасть, как в универе? Подскажите пожалуйста?
    Ответить
    • > гугление
      Быстро обучаемый, без вредных привычек
      Ответить
  • https://habr.com/ru/post/470337/
    Какой багор )))

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

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

        ахахаха, рус-ня просто капитан очевидность. А какие еще выводы они сделали? что вода мокрая?
        Ответить
      • Собсна, я за «знание алгоритмов, структур данных, их сложности, границ применимости и тонкостей применения», но против зазубривания деталей реализации.
        Ответить
        • Действительно, в мире где есть IDE и онлайн документация заставлять человека наизусть знать всю стандартную библиотеку это ад.
          Ответить
            • Не факт. Считай что ты решил, что будешь брать на работу только рыжеволосых. Станет тебе от этого лучше?
              Ответить
            • Если ты за те же деньги можешь получить зазубрившего, то это лучше. Но так ведь не бывает. Каждая твоя хотелка задирает ценник, роняет выхлоп и делает работника дефицитнее. Неужели все настолько тупые что этого не понимают?
              Ответить
                • Это что-то слишком русское - спрашивать нахуй не нужное в работе ради чего-то. ЛУчше уже бы SQL спрашивали.
                  Ответить
              • Зазубривший не всегда лучше. Иногда он точно такой же. А иногда даже хуже, потому что ресурсы головы тратит не на то.

                Я бы предпочёл видеть человека, который понимает чуть-чуть ниже и чуть-чуть выше того, чем занимается, или человека, который немного понимает в бизнес-смысле того, что делает, пусть бы он даже и не помнил наизусть все аргументы функций для работы с файлами в том языке, на котором мой продукт написан.
                Ответить
                • > понимает в бизнес-смысле
                  Ахах, кажется, я начинаю понимать. Русня рассматривает найм валета как возможность самому вообще нихера не делать. Понимать бизнес-смысл - это твоя функция, ваня.
                  Ответить
    • Ручкой это днище, я бы конечно дал ноут.
      Ответить
      • Недавно читал, мол, программист сильно хуже озвучивает свои мысли когда решает такие задачи за компьютером
        Ответить
        • Тогда и писа́ть надо псевдокодом, ёпта! Заставлять программиста работать одновременно компилятором, отладчиком и IDE — это верх маразма.
          Ответить
          • ...Так как компьютера у них не было, ФУНКЦИОНАЛЬЩИК вначале написал на бумажке компьютер в 1 строчку НА ХАСКЕЛЕ:
            
            Computer = Computer
            
            ФУНКЦИОНАЛЬЩИК сожрал бумажку и высрал работающий системный блок с ВОДЯНЫМ ОХЛАЖДЕНИЕМ и предустановленой WINDOWS 7. На компьютере уже был установлен АЛАН ВЭЙК и ХАСКЕЛЛ ПЛАТФОРМ. Корпус был красного цвета, с наклейкой ТУРБО на прозрачной боковой крышке.
            Ответить
              • А откуда они появились? Динамическая регулировка частоты появилась уже после того как они пропали.
                Ответить
                • Отвечает шикипедия:

                  The turbo button was added to many computers using CPUs faster than the original 4.77 MHz Intel 8088 used in the IBM Personal Computer. Some software titles (games in particular) used the CPU's frequency for timing, so as faster chips came out, some of these games were unplayable. To provide a layer of compatibility for these titles, the "turbo" button was added.

                  Какой костыль!
                  Ответить
          • +1. Плюс я бы проебал какой-то граничный случай почти гарантированно.
            Ответить
            • Так в том и смысл, чтобы не проебать граничные случаи. Если ты пися на листочке точку с запятой проебешь или переменную не объявишь - за это никто не спросит.
              Ответить
              • Граничный случай - это пересечение/недопересечение индексов, например. Как тебе это знание поможет в использовании, блядь, чужих коллекций?
                Ответить
                • Граничный случай - это когда забыл проверить выход за пределы массива, на пустоту не проверил, поделил на 0. А ты вообще о чём?
                  Ответить
                  • В двоичном поиске, например, проебаться с одним элементом. Зачем проверять массив на пустоту? Короче, реализовывать такое - гемор, к использованию не имеет никакого отношения, сойдемся на этом?
                    Ответить
      • Собеседование было по js? Я бы вручил костюм обезьяны из искусственного меха и пригласил бы на сцену. Работу js нужно изображать пантомимой.
        Ответить
  • Спидора шки

    https://www.dw.com/ru/за-32-года-умерло-более-318-тысяч-вич-инфицированных-россиян/a-48795783
    https://www.svoboda.org/a/29627584.html

    >Роспотребнадзор заявляет, что сейчас в РФ зарегистрировано более 1 миллиона ВИЧ-инфицированных. За 2018 год выявлено почти 88 тысяч новых случаев ВИЧ.

    В рашке в 2 раза больше новых больных чем в Украине. Что, суки, скрепы не помогают?
    Ответить
  • Когда забанят ублюдка-то? Засрал весь сайт своим поносом уже
    Ответить
  • Иногда блюскринит комп. Пару раз было когда выходил из хрома например. Что это? Проблемы с SSD?
    Ответить
    • Вопрос из серии "иногда моя программа не работает. Что это? висячий указатель?"

      При BSODе надо
      * включить записать минидам
      * прописать _NT_SYMBOL_PATH=srv*c:\symbols*https://msdl.microsoft.com/download/symbols
      * поставить WinDBG.
      * загрузить в него минидамп
      * сказать !analyze -v

      После этого станет понятно, в каком модуле и что сбоит
      В него же нужно
      Ответить
      • модули, кажется, разные. Такое бывает если винт сбоит и неправильно читается своп. Но samsung magician показывает зелень.

        А без этого пердолинга можно?
        Ответить
        • С пердолингом ты можешь увидеть бектрейс, обычно становится понятно (ну, почти всегда))
          А где ты видишь модуль? прямо на синем экране? и какие там модули?

          Жопа может быть и с памятью (попробуй testmem, вот даже тот, что умеет винда из коробки при F8).

          Smart тоже конечно полезно посмотреть, но если там всё зеленое, то конечно маловероятно.
          Можешь провить еще другим смарточиталом типа crystial disk info, но вероятнее всего будет тоже самое>
          Ответить
          • > прямо на синем экране
            Ну да. В след. раз посмотрю. Была какая-то утилита от руссиновича-софера, которая дампы венды читала и без всякого пердолинга.

            Ссд погонял hd tune - всё норм. Плавающий баг.

            А почему синий экран именно при убийстве хрома?
            Ответить
  • Забыли поздравить Владимира Владимировича с днём рождения.
    Ответить
  • https://www.mk.ru/incident/2019/10/08/v-moskvu-pribyl-passazhirskiy-poezd-s-radioaktivnym-vagonom.html

    В Москву на Белорусский вокзал прибыл из Германии пассажирский поезд с радиоактивным вагоном. На вокзале его встретили представители экстренных служб.
    Информация поступила от пограничников сопредельного государства, которые сообщили, что зафиксировали в купе и в туалете одного из вагонов многократное превышение радиационного фона.
    Пока сообщений о том, что послужило источником радиации не было. Однако, по предварительным данным, радиационные следы мог оставить один из пассажиров, который проходил в Германии лечение от онкологического заболевания.
    Ответить
    • И не будет сообщений, так же, как и после взрыва в северосвинске по изотопам так и не опубликовали.
      Ответить
    • Я не знаю, имеет ли тот kir_rik отношение к тому, который на «Говнокоде», но на «Говнокоде» учётка kir_rik взломана Стертором.
      Ответить
      • Ещё файки стертора я не классифицировал на "собственные" и "взломанные". Ссу в рот и тем, и тем.
        Ответить
        • Когда папу Римского Иннокентия накануне варфоломеевской ночи вопрошали, как отличить фанатиков от католиков, он ответил: режьте нахуй всех, бог сам разберется.

          Почувствовал во рту солоноватый привкус.
          Ответить
          • Бля, пиздец как я обосрался.
            Варфоломеевская ночь была при папе Григории Xlll, если верить таблице соотношения веков и годов, аж в XVI веке, а фразу, которую я запостил произнес посол Иннокентия lll , во время крестового похода в XIII веке.

            Как это удалить?
            Ответить
      • Оффтоп. Почему ты не напишешь о своей проблеме на в "твиттор", а на "Пикабу"? Мне кажется может помочь.
        Ответить
  • БЛЯДЬ! Купил себе wlan карточку на RTL8812AU с 2 антеннами, наконец-то ее потестил с wifi 5 рутером. Сука, даже wifi 4 на 2,4 с одной антенной рвала ее в сопли! Там скорость даже до метра не доходила, шо на xp, шо на 7. Как так?

    Как такое может быть, что у меня на планшете скорость в приложении speedtest даже в 1 поток больше, чем скорость копирования с наса?
    Ответить
    • Кстати, рутер хоть и провайдерский, но wlan лучше непровайдерского, дает нормальную скорость на спидтесте там, где старый посасывал. Это ФАР? Инфы про него 0.
      Ответить
      • 802.11a/b/g/n/ac Wave2
        4 x 4:4 bei 5 GHz und 3 x 3:3 bei 2,4 GHz

        Это что значит? на 2,4 ФАР из 3 антенн?
        Ответить
      • Arris TG3442DE
        Там двухядерный атом на 2,5 ггц. Хуясе. Круче моего ноута, и жрет столько же.
        Ответить
  • Есть карточка 0bda:8812 Realtek Semiconductor Corp. RTL8812AU 802.11a/b/g/n/ac WLAN Adapter и xubuntu 18.04.2 LTS.
    Сделал `apt install rtl8812au-dkms`, дрова вроде стали. Но теперь `iwlist wlxXXX scan` выдает пустой список, также как и airodump. ЧЯДНТ?
    Ответить
      • Блядь, пока писал ответ - планшет перезагрузился. Внезапно, всё заработало. Но airodump по прежнему не работает. С этим ебучим чипсетом вообще можно снифать? И если сделать `airmon stop`, то потом всё начинает так глючить, что проще ребутнуться.

        Чем первым нагуглил - тем пользовался. Внезапно, нагуглилась консолька.

        Что за ебанутое имя интерфейса - wl%mac%? Чем wlan0 не угодил? И что это, блядь, за разнобой - один чипсет даёт wlan0, другой - такое название что хуй наберешь?

        Заодно выяснилось, что хуета поддерживает каналы на 5 ггц 36-48. Это можно как-то сломать? Или где-то указать regulatory domain ака страну?
        Ответить
        • имхо, это не чипсет дает, а переименовывает udev.
          Это в бздях имя ифейса выбирает драйвер, в прыщах это делает udev.

          почитай ``man iw`` пожалуйста
          там есть
          ``iw reg get``
          Ответить
          • И почему в прыщах получаются такие разные имена?

            >get
            А сет есть? И работает ли он, главное? Я так догадываюсь, что 802.11h ака TPC/DFS нужен не только рутерам, но и адаптерам? Вот блядь, без него проку 0, а где смотреть поддерживает ли адаптер - хуй поймешь.
            Ответить
          • user@xubuntu-virtual-machine:~$ iw reg get
            global
            country 00: DFS-UNSET
            	(2402 - 2472 @ 40), (N/A, 20), (N/A)
            	(2457 - 2482 @ 20), (N/A, 20), (N/A), AUTO-BW, PASSIVE-SCAN
            	(2474 - 2494 @ 20), (N/A, 20), (N/A), NO-OFDM, PASSIVE-SCAN
            	(5170 - 5250 @ 80), (N/A, 20), (N/A), AUTO-BW, PASSIVE-SCAN
            	(5250 - 5330 @ 80), (N/A, 20), (0 ms), DFS, AUTO-BW, PASSIVE-SCAN
            	(5490 - 5730 @ 160), (N/A, 20), (0 ms), DFS, PASSIVE-SCAN
            	(5735 - 5835 @ 80), (N/A, 20), (N/A), PASSIVE-SCAN
            	(57240 - 63720 @ 2160), (N/A, 0), (N/A)
            
            user@xubuntu-virtual-machine:~$ iw reg set IN
            command failed: Operation not permitted (-1)
            user@xubuntu-virtual-machine:~$ sudo su
            [sudo] password for user: 
            root@xubuntu-virtual-machine:/home/user# iw reg set IN
            root@xubuntu-virtual-machine:/home/user# iw reg get
            global
            country IN: DFS-UNSET
            	(2402 - 2482 @ 40), (N/A, 20), (N/A)
            	(5150 - 5350 @ 160), (N/A, 23), (N/A)
            	(5725 - 5875 @ 80), (N/A, 23), (N/A)
            Ответить
  • У меня одного после того как добавили эту ебаную капчу ввод текста стал лагать, такое впечатление что каждую букву гуглу на сервер отправляют?
    Ответить
  • А на ведре можно выставить regulatory domain? Ато у меня там тоже только каналы 36-48.
    Ответить
    • Всё перекаты да перекаты —
      Послать бы их по адресу!
      На это место уж нету карты,
      Плыву вперёд по абрису.
      Ответить
      • >> Вспомнил, как пытался пройти курсы сварщика, — пулей вылетел с первого же занятия.

        Какой анскилл )))
        Ответить
              • Из Узбекистана уехал в Киргизию?
                Ответить
                • Из Узбекистана в Россию. Благополучно работаю по образованию, разряд скоро будет седьмой. Зарплата 300к в наносек или как там у нас, сварщиков.
                  Ответить
                  • А мне говорили, что у сварщиков шесть разрядов, по крайней мере, в России.

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

                    После ПТУ или курсов сразу дают второй.

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

        Он написал, как стал пэхапэшником. А стал ли он программистом?
        Ответить
        • --Валера, тебя обманули, то чем ты занимаешься это не программирование, это - скриптоложество!
          --Скриптизёры.
          Ответить
          • –― Так Вам уже 35, а мы на переподготовку после 35 не принимаем, товарищ Мизандари.
            ―– Но 35 мне только три дня тому назад исполнилось.
            –― Надо было прийти хотя бы три дня назад.
            ―– Три дня тому назад я не мог. Я сидел в тюрьме.
            –― Где?
            ―– В Бутырской, на 2-м этаже, в 8-й камере.
            Ответить
            • --Where have you been last six years?
              --Yale
              --Wow, you are hired
              --Wow! I got a real yob!
              Ответить
              • Я не пью, не курю! Не шляюсь по бабам, ложусь в 22−00, встаю в 6−00. Тихий, спокойный, послушный. Но, когда я выйду из тюрьмы, всё изменится.
                Ответить

Добавить комментарий для guest Отменить ответ

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8