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

0

  1. 1
Просто оффтоп #12

#1: https://govnokod.ru/20162 https://govnokod.xyz/_20162
#2: https://govnokod.ru/25329 https://govnokod.xyz/_25329
#3: https://govnokod.ru/25415 https://govnokod.xyz/_25415
#4: (vanished) https://govnokod.xyz/_25472
#5: https://govnokod.ru/25693 https://govnokod.xyz/_25693
#6: (vanished) https://govnokod.xyz/_26649
#7: https://govnokod.ru/26672 https://govnokod.xyz/_26672
#8: https://govnokod.ru/26924 https://govnokod.xyz/_26924
#9: https://govnokod.ru/27072 https://govnokod.xyz/_27072
#10: https://govnokod.ru/27086 https://govnokod.xyz/_27086
#11: https://govnokod.ru/27122 https://govnokod.xyz/_27122

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

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

  • Доброй ночи.

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

    Индекс оффтопов: https://index.gcode.space/.
    Зеркала Говнокода и полезные ресурсы:
    * https://govnokod.xyz/ (альтернативный Говнокод)
    * https://gcode.space/ (read-only зеркало Говнокода)
    * https://t.me/GovnokodBot (Говнокод-бот в «Telegram»)
    * https://t.me/GovnokodChannel (Тематический канал в «Telegram»)
    * https://vorec.space/ (глоссарий Говнокода)
    * https://app.element.io/#/room/#govnokod:matrix.org (резервный чат)
    Ответить
  • Блядь, как же меня бесит, когда в коде нет нормальной политики работы с тредами. Хуй поймешь на каком треде какой метод вызывается, и какие есть гарантии. Почему многие не считают это проблемой, а просто хуячат в случаныйх местах код "если тред не тот, что мне нужен, тогда поставить аздачу на нужный тред"
    Ответить
    • Тебе не нужна политика работы с тредами, если тред единственный ヾ(^▽^*)))
      Ответить
        • но у вас тоже есть треды, просто с ними не работают на прямую, а либо дергают лапшу колбеков и промисов, либо берут async.
          Ответить
          • >колбеков и промисов, либо берут async

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

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

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

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

                      В обычном языке я могу написать

                      download40Terabytes();
                      sleep(40_years);
                      print("hello");

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

        Алсо, у пользователя бывает 12 ядер, и несвязанные тяжелые задачи иногда хочется распараллелить, иначе зачем он себе такой дорогой проц купил?
        Ответить
  • Вот весело будет, когда Страйкино снесёт яичко нахуй все твои топики, а тебя отправит в бан )
    Ответить
  • Свежего говна вам

    -------------
    Доброго времени!

    Есть простой код:
    <?php
    require_once "db.php";
    if (isset($_POST['crtNum']) && !empty($_POST['crtNum']) && is_numeric($_POST['crtNum'])) {
        $stmt = $pdo->query("SELECT * FROM certs WHERE cert_num = ".$_POST['crtNum']);
        if ($stmt->fetchColumn() > 0) {
            while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
                $term = $row['term'];
            }
            echo $term;
         } else {
             echo "Такого сертификата нет в базе.";
         }
    } else {
        echo "Введите номер сертификата. Номер сертификата должен содержать только цифры.";
    }
    ?>



    При выполнении выдает: Notice: Undefined variable: term in C:\xampp\htdocs\kanitel\api.php on line 11 , это при том, что передан верный номер сертификата, который есть в базе.


    Если убрать проверку $stmt->fetchColumn() > 0, то он при тех же вводных выдает то, что нужно, но при этом если я введу заведомо неверный номер выдаст вышеуказанную ошибку.
    Голову ломаю, никак не могу понять в чем проблема.

    https://phpclub.ru/talk/threads/%D0%9D%D0%B5-%D0%BC%D0%BE%D0%B3%D1%83-%D0%BF%D0%BE%D0%BD%D1%8F%D1%82%D1%8C-%D0%B3%D0%B4%D0%B5-%D1%81%D0%BE%D0%B1%D0%B0%D0%BA%D0%B0-%D0%B7%D0%B0%D1%80%D1%8B%D1%82%D0%B0.87182/
    Ответить
    • «Грубо говоря да, взял на стаке кусок, под вопросом типа "Как проверить возвращает ли что-то запрос?". Почитал по ссылке от AnrDaemon, внял, переделал, работает. В частности убрал while и эту проверку»

      Какой SO driven developement )))
      Ответить
  • ПОЧЕМУ ВЫ КЛИЕНТА ДОВОДИТЕ ДО ИССТУПЛЕНИЯ ТАКИХ ЭМОЦИЙ? ПОЧЕМУ ВЫ ДОВОДИТЕ КЛИЕНТА ДО ТАКИХ ИССТУПЛЕНИЙ ЭМОЦИЙ? ПОЧЕМУ ВЫ НЕ МОЖЕТЕ СДЕЛАТЬ ТАК ЧТОБЫ КЛИЕНТ НАСЛАЖДАЛСЯ ФИЛЬМОМ, НАСЛАЖДАЛСЯ ПОЛОЖИТЕЛЬНЫМИ ЭМОЦИЯМИ ВАШЕЙ СТРУКТУРЫ? ПОЧЕМУ ВЫ РЕКЛАМИРУЕТЕ ВСЕ ПОЛОЖИТЕЛЬНОЕ, А ЗДЕСЬ ВЫ ГОВОРИТЕ СОВСЕМ ПО ДРУГОМУ? Я ВНОШУ БОЛЬШУЮ СУММУ В БАЛАНС, ЧТОБЫ НЕ БЫЛО ВООБЩЕ РАЗРЫВА ДО СЛЕДУЮЩЕЙ СЕССИИ, КОГДА У МЕНЯ СЧИТЫВАЕТСЯ, А ВЫ ГОВОРИТЕ «КАЖДЫЙ ДЕНЬ», «БУДЕТ РАЗРЫВ», В ТЕЧЕНИИ 24 ЧАСОВ! ЭТО ВЫ СЧИТАЕТЕ САМЫЙ ЛУЧШИЙ ЧТО ЛИ ИНТЕРНЕТ ТОГДА? ЭТО МОЙ ВОПРОС К ВАМ!


    У кого какой интернет?
    Ответить
    • какой-то хуевый, иногда вырубают и тогда я раздаю мобильный с телефона

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

    хуйня же полная, на *nix нет такого. нет?
    Ответить
    • Перезаписать замапанный бинарник нельзя. Ёбнуть и создать новый -- без проблем.
      Ответить
      • с этого места по подробнее.

        Они вероятно делают mv. Я хз как он работает: по идее же удаляет файл?

        ща strace сделаю





        блядь! оно rename(2) делает



        The rename fails because oldpath or newpath is a directory
        that is in use by some process (perhaps as current working
        directory, or as root directory, or because it was open for
        reading)

        бялдь что?


        запущенный бинарь прекрасно мувается, я проверил
        Ответить
        • Проверил:

          - rm запущенного бинаря работает
          - mv запущенного бинаря работает т.к. делает rename
          - mv поверх запущенного бинаря работает т.к. делает rename
          - cp поверх запущенного бинаря не работает т.к. делает open и получает ETXTBSY

          Т.е. операции с файловой системой допустимы, но нельзя что-то делать с контентом файла.
          Ответить
          • да, ты прав.

            openat(AT_FDCWD, "./a.out", O_WRONLY|O_TRUNC) = -1 ETXTBSY (Text file busy)


            Спасибо.

            Говнокод.ру: суппорт в режиме 24/7 по всем вопросам


            зы: тоесть rename и rm просто удаляют типа inode, а данные удаляются потом, а copy пытается перезаписать данные, которые в данный момент замаплены в память, и должны быть синхронизированны?
            Ответить
            • Не, инода как раз остаётся замапанной и открытой. Удаляется запись из директории.
              Ответить
              • Верно ли следующее утверждение: mv и rm удаляют запись из директории, а cp открывает файл для записи, и пишет в него.

                Писать нельзя. А удалять запись из директории можно

                ?

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

              Ман говорит, что в древние времена для этого был MAP_DENYWRITE который запрещал другим открывать заммапанный тобой файл на запись с той самой ETXTBSY. Но его выпилили т.к. эта хуйня позволяла заDoS'ить тачку. И это правда -- он не работает. Хотя в strace видно, что ld.so по-прежнему его передаёт, лол.

              Кто же тогда блокирует файл?
              Ответить
              • можно ли посомтреть как у процесса замаплен кусок памяти? pmap и /proc/[pid]/maps не покаывает никаких ключей, кроме разве что "x".

                Может быть так, что ядро не разрешает O_[писать_транкейтить] если "x" ?
                Ответить
            • Блядь, лол, в бинарник срать нельзя. Зато можно невозбранно срать в загруженные so'шки. Т.е. блокирует именно ядро.

              Какой багор )))
              Ответить
              • Какой костыль ))

                то есть моя идея про "x" идет лесом. Это именно special case для бинаря?

                Чтобы ядро не обосралось выгрузив кусочек бинаря в свап?
                Ответить
                • Мне вот теперь интересно что будет если высвоповать so'шку, насрать в неё и позвать что-нибудь.

                  > моя идея про "x" идет лесом

                  Да, PROT_EXEC не помогает, я пробовал. А MAP_DENYWRITE, который передаёт ld.so, тоже не работает и вообще согласно ману выпилен.
                  Ответить
                  • оно и в обратную сторону работает.

                    syscall execv (это же сискол?) имеет такое

                    ETXTBSY
                    The specified executable was open for writing by one or more
                    processes.

                    то есть нельзя запустить файл, в который сейчас пишут?

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

                    Кстати, в Open тоже всё написано:


                    ETXTBSY
                    pathname refers to an executable image which is currently
                    being executed and write access was requested.
                    Ответить
                    • > что будет

                      Какой bus error )))

                      Упало оно, в общем. Видимо можно и самомодифицировать если аккуратно. Но для этого надо уметь флашить странички.

                      З.Ы. Кстати, какого хуя оно ETXTBSY.
                      Ответить
                      • Я зырю в код, вижу что в fs/open возвращают ETXTBSY когда SWAPFILE

                        А SWAPFILE это атрибут S_SWAPFILE
                        Но это же не оно?

                        >Кстати, какого хуя оно ETXTBSY.
                        Потому что текст программы, секцимя .text, вот это всё

                        в юниксе древнем не было понятия "текстовый файл", и потому не было проблем с непониманием

                        так вижу
                        Ответить
                      • зы:
                        питух, смотри чего нашел
                        #define VM_DENYWRITE	0x00000800	/* ETXTBSY on write attempts.. */
                        Ответить
                        • Почитай мой коммент выше. Эту хуйню удалили и она не работает.

                          А, это внутренняя хуйня ядра, а не аргумент ммапа.
                          Ответить
                          • А потом
                            if (vma->vm_flags & VM_DENYWRITE)
                            			put_write_access(file_inode(file));

                            * put_write_access() releases this write permission.

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

                      Да, сейчас получилось на ходу заменить so'шку на другую.

                      Походу когда-то они реально защищались, как и основной бинарь (ld.so по старой привычке передаёт MAP_DENYWRITE, лол). Но потом всё это отвалилось вместе с флагом, а никто и не заметил.

                      Это хуёво на самом деле, можно налететь на UB если обновлять код через cp забыв прибить сервис.
                      Ответить
                      • ну вот, да. А питухи на работе не знают, и случайно налетели на жопу с cp / бинарником, а .soшки они так обновляют, и могут соснуть.

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

                          Или сносили нахуй виртуалку/контейнер. Реально меньше гемора и глупых дампов.
                          Ответить
                          • Это десктопная хуита, и она без контейнера.

                            Веб говно обычно перевыкладывают целым докеробразом конечно
                            Ответить
                            • > Это десктопная хуита

                              И они тестят её прям на своей тачке что ли?

                              Какой анскилл )))
                              Ответить
                              • Ну грубо говоря есть говно. Говно умеет само себя обновлять: приезжает патч (несколько новых бинарей) и себя перезаписывают. Потом говно говорит: "я обновилось, перезапусти меня".

                                QA его у себя и тестирует, и вот в ахуе пишет, что обновление сообщило, что permission denied.

                                А чувак, который делал машинерию для этого патча, просто копировал поверх файлы, и всё.

                                зы: удаленные виртуалки у QA тоже есть, но обычно они у себя запускают виртуалку или просто дуалбут
                                Ответить
                            • > без контейнера
                              Ну snap в коляске это какрас про десктопные в контейнере

                              Оно обновляется само (например, хромиум постоянно), с таскбара пропадает инфа, что у тебя ващет запущено уже предыдущей версии, но через альттаб вернуться в запущенное можно. Надо визуально понимать, что блядь опять ты пидор обновился, и руками закрывать инстансы предыдущей версии.

                              Какой? Багор!
                              Ответить
                              • да, в снапе у тебя всё свое, но будь у нас снап -- мы бы не могли обновлять его патчем, верно?

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

                                Какой трейдофф )))
                                Ответить
                                • винда еще и не пишет, что она делает

                                  обожаю смотреть пол часа на фразу "не выключайте комптютер" и даже не понимать: оно зависло,или что-то делает?
                                  Ответить
                              • > руками закрывать инстансы

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

            Попробуй сделать mv на другой раздел жесткого диска (или на флешку)
            Ответить
            • В таких случаях я обычно делаю cp + rm. По скорости так же будет и не надо потом вилкой чистить если передумаю посреди перемещения.
              Ответить
    • Почему вам в три часа ночи не спится?
      Ответить
  • petuh.h с const i = 12 инклудится в нужный мне .cpp

    но я так же могу сделать petuh.cpp и extern int i =12; и вместо инклуда слинковаться с ним статически (во всяк случе на винде)

    вопрос: зачем я могу такое хотеть? чтобы в случае замены 12 на 13 не перекомпилироваться, а просто перелинковаться?

    или на случай, если там вместо инта массив на 20 мегабайт?

    Я почему спрашиваю: в COM именно так реализованы IID (там массив, хоть и небольшой)
    Ответить
    • > там массив

      Ну место экономят, наверное. Зачем этот гуид в каждый модуль копипастить. Объекты же интерфейсы друг друга довольно активно юзают, на этих гуидах дофига намотаться может. Особенно в реалиях windows 3.1, когда по 64 гига в компах не стояло.
      Ответить
      • да, так я и подумал. Если я линкую двадцать фйлов, то это сушетвенно.

        Забавно, что extern имеет немного разную семантику в зависимости от const: не const extern игнорируется если задана дефиниция.
        Ответить
        • > extern int i =12;

          Да это вообще поебень какая-то. Включи ворнинги.

          warning: ‘i’ initialized and declared ‘extern’
          Ответить
          • я проебал const, конечно он там должен быть.

            без него это простой int = 12 с internal linkage, и снаружи модуля трансляции он не виден
            Ответить
            • gcc на extern const с инициализацией тоже ворнингует. И потом ошибка линкера.

              Видимо ты не всю картину видишь, может там ещё какая-то прагма от студии, которая делает символ слабым? Или просто особенность msvc такая.

              По стандарту extern не положено инициализировать, насколько я помню.
              Ответить
              • да ну? у меня нет. А у винды это прямо в MSDN написано как пример

                $ cat 2.cpp
                extern const int a = 12;
                $ cat 3.cpp
                #include <iostream>
                extern const int a;
                
                int main() {
                        std::cout << a;
                }
                $ g++ 2.cpp 3.cpp  -Wall
                $ ./a.out 
                12$
                Ответить
                  • )))) ну да

                    в няшной мне не нужен был бы extern в 2.cpp, понял
                    Ответить
                    • Почему нельзя? Можно. Но её нельзя инициализировать. И где-то в другом модуле она должна быть не extern чтобы было с чем слинковаться.
                      Ответить
                • В крестах немного другая хуйня. Там константы по-умолчанию за пределы модуля не торчат, в отличие от сишки. Поэтому extern.
                  Ответить
                    • Ну да, там ты теперь ещё и inline пельменные можешь делать.
                      Ответить
                        • inline пельменные как раз для таких вот гуидов сделали, чтобы можно было просто в хедере их описать и получить одну копию без дупликации (в отличие от статика) и без лишнего цпп файла (в отличие от экстерна).

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

                            а для инта нет разницы между статической глобалкой и inline? Хотя наверное инт он реально заинлайнит (всмысле иммидиейтом сделает)
                            Ответить
                            • Ну const int в крестах обычно либо инлайнится в код (если юзается) либо дропается нахуй (если не юзается). Я не вижу причин, по которым он может раздуть бинарь.
                              Ответить
                              • конст можно заинлайнить, это пофиг

                                а не конст нельзя, бо туда могут писать)

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

                                  А с констом такой пруф не нужен. И если ты через const_cast в него насрёшь -- это твои личные проблемы.
                                  Ответить
                                  • а как компилятор знает, что я не переиспользую объектный файл в другой линковке?
                                    Ответить
                                    • Если конпелятор/линкер видят, что символ публичный -- они однозначно его оставят.

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


                                        фуф, надо идти спать, завтра переворю)

                                        спасибо, и спокйной ночи
                                        Ответить
                            • https://govnokod.ru/26988#comment580104

                              >>> Нет, это не настоящая инлайн пельменная. Фишка inline переменных и функций из C++17 в том, что конпелятор создаёт единственный их экземпляр и расшаривает его на все единицы трансляции. А старые трюки с неймспейсом и static создают в каждой единице трансляции новую переменную/функцию.
                              Ответить
                              • >единственный их экземпляр и расшаривает его на все единицы трансляции.

                                через ту самую комдату, понятно

                                спс
                                Ответить
  • Медики и биологи бьют тревогу, говоря о формировании некоей суперинфекции


    Главная особенность пациентов, заражённых коронавирусом — быстрое образование в их организме очень опасных бактерий. Медики их выявляют всё чаще. Бактерии приводят к так называемой суперинфекции, которая может вызвать смерть пациента. Об этом недавно рассказывал Денис Проценко, главный врач инфекционной больницы в подмосковной Коммунарке, куда привозят пациентов с подозрением на ковид-19 и уже подтвержденным коронавирусом. По словам Проценко, бактерии очень устойчивы, они быстро размножаются, при этом возможности их лечения ограничены. По этой причине медикам приходится менять тактику, уточнил Проценко.

    https://echo.msk.ru/news/2753720-echo.html
    Ответить
  • Что такое turing.com и почему эта залупа предлагает мне работать в силиконовой долине?
    Ответить
      • Уже год шлёт - заебала. То вы нам подходите инженерома а+, то блядь пердоликос, то жирите суп и работайте как хотите.
        Ответить
        • Ты уже год мог бы работать в кремниевой долине, а сидишь на ГК и пинаешь хуи.
          Ответить
          • Не в кремниевой долине, а в силиконовой. Это где баб резиновых делают, и накладки для трапов. Как раз уровень тьюринга.
            Ответить
                    • вот не надо на алик пиздеть, там много интересного говна есть, которого на помойке не найдешь
                      Ответить
                      • ВОТ БЛЯДЬ НЕ НАДО НА ПОМОЙКУ ПИЗДЕТЬ, ТАМ НАЙДЕШЬ МНОГО ИНТЕРЕСНОГО ГОВНА, КОТОРОГО ДАЖЕ НА АЛИКЕ НЕ НАЙДЕШЬ
                        Ответить
                        • на помойке нормальную паяльную станцию даже за деньги не найдешь например
                          Ответить
                          • Если найдёшь паяльник от оной и какой-нибудь подходящий трансформатор -- можно самому спаять.
                            Ответить
                            • паяльная станция на дедовском нихромовом паяле за 50 рублей ололо

                              P.S. а трансформатор собран из букв Ш и спизженного медного провода
                              Ответить
                              • Ну кстати трансформаторы я мотал, там вообще ничего сложного.

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

                                > дедовском

                                Вай нот? 220в, конечно, очень неприятно управлять, но с развязкой через транс скорее всего не убьёт.
                                Ответить
                                • ну так-то если без термодатчиков и прочего ненужного, проще сразу латр на помойке искать, и мотать ничего не придется (все равно медь с помойки уже всю спиздили)
                                  Ответить
                                  • Ну я собирал на основе паяла от настоящей станции, оно рублей 100 тогда стоило. Там термопара была.

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

      Это конечно не точный ответ на твой вопрос, но в целом ты можешь как-то эту информацию использовать
      Ответить
  • ну что, через пару недель релиз третьей "Scala", пришло время все переписывать
    Ответить
    • Там как в питоне всё перехреначили в третьей версии и старый код уже не соберётся?
      Ответить
      • там оставили совместимость (то ли бинарную то ли сорс черт его знает) с стдлибой, все старое говно должно заработать (но только с 3.0, в 3.1 они сказали, что нахуй выкинут старую стдлибу и все перепишут на хаскеле), но макросы из второй работать не будут, потому что их выпилили к хуям (они были experimental все свое существование), заменив новой макросистемой (которая кстати довольно ничо такая, я попробовал, мне понравилось)
        совместимость сорсов без учета либ останется, но не везде (имплиситы переделали, некоторые конструкции языка (легаси в основном) выкинули к хуям), но это все не особо критично, изкоробочный реформаттер вроде как способен многое исправить самостоятельно
        Ответить
        • вот к слову shapeless и circe у меня скросскомпилилось нормально, когда я дома хелловорлды пытался запускать а больше ничего и не надо
          Ответить
          • А ты по работе наскальной живописью занимаешься или для себя?
            Ответить
            • задавать два вопроса следует как в регулярках и прочих паттерн-матчингах:
              Вопрос: А ты (по работе наскальной живописью занимаешься) или (для себя)?
              Пример ответа: [да, нет]
              Ответить
  • Пиздец!!!

    После покупки шнура в DNS я набрался решимости за полторы тысячи докупить ещё 4 гига RAM, чтобы их стало 8.

    Сначала я посмотрел на ноутбук, увидел там всего два болта на днище и обрадовался... Но не тут-то было!

    Видео с разборкой:

    https://youtu.be/jg1RqRdMdNM

    Итак, чтобы разобрать ноут надо:

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

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

      У плохого патчкорда защёлка отломается даже если ты будешь бояться. Так что не сцы.
      Ответить
      • > Главное НЕ отвёрткой

        Подтверждаю. Отвёрткой только разъебать пластик и оставить следы получится.

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

                  я реально знаю такой кейс

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

                    * если владеешь отверткой «пятиконечная звезда», конечно
                    Ответить
                    • Там еще нужна какая-то присоска чтобы его открыть, и сама батарейка тоже, в общем, в DNS не продаётся. Но её конечно можно достать.
                      Ответить
                      • > присоска

                        И даже клей феном прогревать не надо? Что-то слишком просто для их продукции.
                        Ответить
                      • в комплекте сяомишной 69 in 1 есть всё необходимое
                        а присоска не нужна, кредиткой подцепил и норм

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

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

                          Может быть и попробую, если будет случай.. А сяомины отвертки охуенные. Я впервые в жизни раскрутил винт не повредив краску, в смысле черную краску на винтике:)
                          Ответить
                          • > не повредив краску

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

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

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

              З.Ы. Хотя я вообще не уверен, что там можно памяти добавить не покупая новый гейбук.
              Ответить
              • > не покупая новый гейбук
                очень старые прошки можно не так сложно

                а в общем случае только перепайкой и пролечиванием биоса
                Ответить
                • С одной стороны это багор, а с другой стороны – если бы всё было легко, то появился бы туториал на ютьюбе, где МакБуки разбирают и меняют там все компоненты, а типичные владельцы макбуков бы своими кривыми ручонками всё это повторяли и ломали бы свои гаджеты за миллионы баксов.

                  А так счастливый обладатель раскладного компутерна увидит фразу «перепаять и пролечить биос» и усмирит свой пыл что-то ковырять в дорогостоящей и хрупкой технике.
                  Ответить
                      • какого дурака
                        эплу бы только в радость, если ты сломаешь свой гейбук и принесешь его чинить
                        только зачем, если можно продавать официально +8 рам за $999, это ещё удобнее и выгоднее

                        правда эпл не всё учел -- нужна дифференция какая-то, чтобы хомяки без доплаты $999 себя чувствовали дискриминационно (например, кто купил 8 рам за +$999 в год, тем яблоко переливается радужно, а кто не купил - тем нищебродский молочный), потеряли элитарность, и экосистема принесла им глубокий экспириенс фасилитации, что в следующий раз они бы уж постарались найти $999.
                        Ответить
                        • Так хомяч сломает ноут, а на новый МакБук денег уже нет, придется покупать что-то другое.

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

                          Как в анекдоте про очень большой и дорогущий алмаз и еврейского мальчика-подмастерья.
                          Ответить
                          • > придется покупать что-то другое

                            Дык там анальный DRM. Он кучу софта, музыки и т.п. потеряет купив что-то другое. Ну и переучиваться придётся, там ведь даже клава с уёбищной альтернативной раскладкой (хотя она на всех ноутах уёбищная, имхо).
                            Ответить
                            • > Дык там анальный DRM.

                              В Itunes DRM для музыки не слишком анальный, можно тупо скопировать AAC файлики с песнями и проигрывать их в чём угодно. В Apple Music (который стриминговый) наверно более анальный, не знаю.
                              Ответить
                          • > что-то другое
                            БЕЗ ЭКОСИСТЕМЫ?
                            БЕЗ ЭКСПИРИЕНСА?
                            он никогда не купит себе ничего другого
                            Ответить
                            • Ну и как потом с пацанами смузи пить, если у тебя леново или делл.
                              Ответить
                          • >МакБук денег уже нет, придется покупать что-то другое.

                            Тоже мне проблема. Возьмёт кредит на пять лет, да купит
                            Ответить
                • реально же сейчас почти не осталось никаких моделей, не только гейбуков, чтобы можно было хуяк и памяти вставить до приемлемого размера
                  нечасто бывает, что часть распаяна и есть разъем содимм
                  и совсем пиздец редко, чтобы всю память можно было заменить
                  Ответить
                  • И распаивают какую-то питушню. 4ГБ, 8ГБ. Зачем? Зачем?
                    Пользователи ноутбуков теперь в основном хакеры-луниксоиды, у которых на 4ГБ всё летает?
                    У ультрапитузов всегда памяти не хватает, даже если всё остальное годное. Как будто они считают, что владелец будет покупать каждый год за 1000 евро их новую питушню, когда в старой затормозит браузер.
                    У толстых питузов проблем с экономией места нет, но всё равно модели с 16ГБ и выше - это редкость. И всё равно надо гуглить, распаян ли предательски конкретный питуз, или нет.
                    Ответить
                    • Предлагаю взять «Acer ConceptD 9 Pro» с целыми 32-мя гигабайтами памяти.
                      Дисклеймер: сарказм, ирония, не владел, не предлагаю.
                      Ответить
                      • Интересная питушня, хотя какая-то сильно нишевая. Для архитекторов, которые выезжают делать работу на месте?
                        Почти как для блоггеров, только с тач-питухом.
                        А вот что клавиатура сдвинута куда-то влево - это совсем питушня.
                        Ответить
                          • Портативная ЭВМ оснащена эргономичными ручками для удобной переноски двумя солдатами.
                            Ответить
                          • Пиздец какой-то. Мало того, что стоит как три топовых пеки, так ещё и весит как одна!
                            Ответить
                            • > весит как одна

                              Да нет, у нормальной пеки один корпус больше весит если он не из фольги.
                              Ответить
                        • Видимо, хотели откусить кусочек от ниши «Макбуков». Не знаю насчёт остального, но вот ценовую нишу точно откусили.
                          Ответить
                          • масса 4.5 питуха и питуз 10 внутри
                            Какая ниша макбуков )))
                            Ответить
                              • ты подал мне охуительную идею
                                нужно купить на авито старый уебанный синкпад, распилить и сделать из него чехол для макбука
                                Ответить
                    • Подтверждаю.

                      Люблю, когда продают компьютер с 4Гб памяти, hdd на терабайт со скоростью 5400, и ставят туда 30-ти дневный антивирус.

                      Пользователь такой ноутбук покупает, и сразу понимает, почём фунт лиха
                      Ответить
                      • Угу, а 8 и тем более 16 он сможет купить только в "игровой" или "дизайнерской" конплектации, вместе с ненужными ему процом и видюхой. Профит!

                        Именно поэтому я за десктопы, где всегда можно сместить баланс в нужную тебе сторону, а не выбирать из "сбалансированных" вендором конфигов.
                        Ответить
                        • а прикинь каково мне, если бы я хотел 64 рам, а большинство ультрабуков как будто хз для кого
                          в чем проблема удорожать на 10-15т.р. ноут, если он сам по себе и так уже 100 стоит? твари
                          Ответить
                          • > и так уже 100 стоит

                            Потому что можно продать его тебе за 200 с топовой (мобильной) видюхой и (мобильным) i9 в нагрузку. Маркетинг такой маркетинг.
                            Ответить
                          • > нахуя он столько стоит

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

                            либо горячий с видюхой и от этого тяжелее
                            либо лёгкий, но хуй тебе, а не 64 рам
                            ну и сейчас амудэ рвёт штеут как тузика, а в ленове всё ещё кипятят

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

                              Но стоит пиздец. Вон я там дал ссылку на HP который даже лучше, а стоит дешевле в два раза

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

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

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

                                    А двухкилограммовый гроб тебе любой китаец на коленке соберёт.

                                    З.Ы. Собственно почему планшеты стоят дешевле телефонов.
                                    Ответить
                                    • какой багор ))

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

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

                                        ещё вес зарядки сюда приплюсуй и проводов
                                        Ответить
                                        • А в чем заключается мобильность? Ты носишь его километр в гору?

                                          Ну просто если ты носишь его от машины до офиса, то какая разница?
                                          Ответить
                                          • > А в чем заключается мобильность? Ты носишь его километр в гору?

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

                                        Старый ноут весил 2.5кг и я всю дорогу мечтал выкинуть его нахуй когда один раз(!) ехал с ним в поезде. С тех пор я никогда никуда его с собой не брал.

                                        А вот планшетку-трансформер, которая намного компактнее и весит в районе килограмма, вполне приятно с собой таскать.
                                        Ответить
                                        • Понятно.

                                          Точнее, мне такое не понятно совершенно, но я вижу, что есть такие кейсы
                                          Ответить
                                        • > Старый ноут весил 2.5кг и я всю дорогу мечтал выкинуть его нахуй когда один раз(!) ехал с ним в поезде.

                                          Вот выкинул и теперь нужно гантели покупать. А мог бы просто с собой носить.
                                          Ответить
                        • Я свой лэптоп покупал у System76, там натурально был редактор конфигураций: сколько RAM, сколько SSD, какой проц, и т.д. Потом всё собирается на заказ. Стоит как самолёт, конечно.
                          Ответить
                          • + там GNU+Linux и coreboot по заветам святого Штолмана.
                            Ответить
                            • > coreboot

                              AMD? На свежих интелах коребут же соснул вроде, ну кроме тех что в хромбуке стояли.
                              Ответить
                              • https://system76.com/laptops/galago

                                Firmware
                                System76 Open Firmware (coreboot, EDK2, System76 Firmware Apps)

                                System76 Open Source Embedded Controller Firmware

                                Processor
                                11th Gen Intel® Core i5-1135G7: Up to 4.2 GHz - 8MB Cache - 4 Cores - 8 Threads

                                11th Gen Intel® Core i7-1165G7: Up to 4.7 GHz - 12MB Cache - 4 Cores - 8 Threads


                                да нет


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

                                  Product total: $1,332.00


                                  Ubuntu 20.04 LTS (64-bit)

                                  Intel® Iris® Xe Graphics

                                  4.7 GHz i7-1165G7 (12MB Cache – 4 Cores – 8 Threads)

                                  16 GB Dual Channel DDR4 at 3200 MHz (2 × 8GB)

                                  500 GB PCIe Seq Read: 6,900 MB/s, Seq Write: 5,000 MB/s

                                  1 Year Limited Parts and Labor Warranty

                                  Вроде не очень и дорого. За 90К рублей я такой может и не найду даже
                                  Ответить
                                  • И ещё штуку за доставку и растаможку из пиндостана? Или это уже входит в цену?
                                    Ответить
                                    • на брайтоне сидят петухи, они мне передадут с оказией его как бущный (правда ёбаный ковид всё портит)

                                      ну согласись не дорого за такой комп?
                                      nvme 6900, i7 тайгерлейк, круто же
                                      Ответить
                                  • Import tax не забудь сосчитать, ибо собирается это добро в СШАшке. Шведское королевство немало так на моей покупке подзаработало, например. Какой багор )))
                                    Ответить
                                    • угу( ну вот только через людей передавать, или слать как бушный (но врать не хорошо, таможня может и конфисковать нахуй)

                                      ну и с суппортом будет жопа. Если он сломается, то ты или сам будешь его чинить, или слать обратно.
                                      Ответить
                                  • > За 90К рублей я такой может и не найду даже
                                    чем эти 1.6кг отличаются от 1.6кг HP 445 G7?
                                    будет дешевле 90К и в России и даже с НДС уже
                                    Ответить
                                      • в смысле меньше и ссд меньше

                                        покупаешь базовую модель с топовым процом за 50 (ну или сколько там, 55) тыщ рублей с НДС
                                        открываешь крышку, вынимаешь 1 модуль старой памяти и 1 нвме модуль старого ссд, ставишь 2 модуля по 16гб 3200 скорость (ну 5.5*2 = 11 т.р.) и модуль ссд какой нужен
                                        вон те маркетинговые цифры про 6900 МБ/с это Samsung 980 Pro например, 11 тр. за 500 гигов
                                        в общем +22т.р. костов к базе

                                        получаешь ноут 4700U без ОС и дохуя памяти и тот ссд, что надо
                                        со штеудом выше - паритет, в однопотоке штеуд быстрее, в многопотоке амудэ

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

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

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

        А большинство китайских 8Р8С -- срань одноразовая. Не отломится так держать перестанет.
        Ответить
        • Ну вообще есть специальные илитные 8P8C, которые в патч-корды не ставят, например вот https://www.monoprice.com/product?p_id=24757
          но мне лично такое нахуй не надо, учитывая что у себя дома я могу просто переобжать в случае чего.
          Ответить
        • Заказал как-то коннектора под шестую категорию с алика , вполне ничо живут, и стоят какие-то сраные копейки
          Ответить
      • Так тугая штучка на ноуте, почему-то к пластиковой питушне на патч-корде доверия чуть больше, да и не так страшно будет это сломать.
        Ответить
        • А, так у тебя тонкий ноут в который нормальный разъём не влез...
          Ответить
          • Какой багор )))

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

              Ноут с кабелем -- это ёбаный кентавр какой-то. Собрали всё худшее из двух миров.
              Ответить
              • Я попробовал воткнуть usb-адаптер, такой прикольный, с джвумя антеннами и пропускной способностью 300 (!!!) Мб/с. Потерь стало заметно меньше, но выше головы не прыгнешь, вайфай всё равно не очень хороший, нужно, наверное, роутер поменять, но меня и кабель устраивает.

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

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

                    https://imgur.com/a/1UqOGp6

                    Адаптер называется вот так: "Realtek RTL8723DE 802.11b/g/n PCIe Adapter".

                    Роутер называется вот так: "Zyxel Keenetic Giga II".

                    > частотный диапазон Wi-Fi: 2.4 ГГц

                    Я так понимаю, это не cutting-edge технология, да?
                    Ответить
                    • срочно выкини и роутер, и сетевуху, и возьми роутер с 11ac и сетевуху такую же

                      как минимум
                      https://keenetic.ru/ru/keenetic-viva

                      Если у тебя ноут, то возьми внешний на USB или со своей антенной (бо антенна может не работать нормально с 5гц)

                      >не cutting-edge
                      примерно восьмилетней давности, угу
                      Ответить
                      • ps: по кабелю у тебя тоже очень хуёво: или ты живешь на острове Русский, или у тебя дайлап, или твой провайдер маршрутизирует твой траффик сначала в Новосибирск, а потом в Кишенев, и обратно.

                        Сделал бы ты трейс на 8.8.8.8

                        зы: покажы speedtest

                        Ну либо у тебя вирусы, конечно, и ты в ботнете: можно посмотрет resmon во вкладке network кто что делает
                        Ответить
                        • если бы у него был диалап, пиздец-оффтоп бы у него не загрузился
                          Ответить
                          • Это правда

                            но пинг 129мс на 8.8.8.8 это пздц же, не?
                            Ответить
                            • ну например для 3г в условиях перди нормальный показатель
                              Ответить
                              • Да, если он сидит на 3Г, то тоже может быть

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

                          Вот мой СПИД-тест, не такой уж и плохой, кстати, но очень медленный, да?

                          https://www.speedtest.net/result/10552995301

                          А с трасерта я конкретно офигел:

                          https://imgur.com/a/GVBwwb7

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

                            А что за провайдер и как подключен?

                            пингани ya.ru , тоже такой пиздец?
                            Ответить
                            • А это уже будет в следующей серии.

                              До ya.ru пинг, кстати, в среднем 230ms. (От 150 до 300). А трейс вот такой (анскильный):

                              https://imgur.com/a/X5pzf5V

                              Провайдер – «Podryad», а как он подключен... Тоже нужно будет посмотреть, насколько я знаю – из подъезда протянут кабель, который воткнут в...

                              Он воткнут в модем )))

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

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

                                      Кстати, добрый день, TOPT!
                                      Ответить
                                      • Зачем ты охуеваешь. Ты с какого района будешь? И вам хорошего обеда.
                                        Ответить
                                        • Ахуеваю, чтобы перекатывать оффтопы. Если они не будут перекатываться, то перекатный петух заскучает и будет грустить (((

                                          А про район не расскажу, а то сöма будет у меня под дверью крутиться, ждать пока я выброшу свой роутер. Скажу только, что интернет и свет мне во время ЧС не отключали.
                                          Ответить
                                  • Пинг 129ms до 8.8.8.8 из Приморья это ОК, я зря доебался

                                    Вот из Москвы был бы пиздец, конечно
                                    Ответить
                              • > Провайдер – «Podryad»
                                ну хз, первый нормальный хоп — из подсети JSC Rostelecom P2P client connections

                                разве что твой «подряд» сам по себе p2p client для РТК
                                какой аплинк
                                Ответить
                                • Доброе утро, defecate-plusplus.

                                  Действительно, подряд зачем-то пользуется сетями Ростелекома. А зачем? И зачем тогда нужен подряд, если можно просто подключить ростелеком и течь?
                                  Ответить
                                  • ну не зачем-то, это нормальная тема, твой подвал-телеком просто последняя миля

                                    меня смутило лишь P2P

                                    > если можно просто подключить ростелеком и течь?
                                    ну ещё и не факт, что в твой дом пришёл РТК или более другой большой провайдер, так-то
                                    (как буто они предоставят радикально лучший сервис, ага)
                                    Ответить
                          • > "ping spikes", когда у меня с разной периодичность стали теряться пакеты, а пинг подскакивал до одной-трёх секунд.
                            Так может питушиться USB адаптер в режиме 5ГГц (не знаю, по какой причине). Если переключить его в 2.4ГГц, то всё начинает работать как надо. Да и хрен с ним.
                            Ответить
                            • Нифига себе, какие эти сетевые сложные и запутанные.

                              Переключил адаптер с «b/g/n» на «b/g» и питушение прекратилось.

                              Хотя, казалось бы, «n» обратно совместим с «b/g».

                              Гуглинг тоже не особо помог, короче пипец.
                              Ответить
                                • Вот злодеи!

                                  «A device that uses 802.11n High Throughput (HT) mode -- also known as Greenfield mode -- assumes that there are no 802.11a/b/g stations using the same channel. 802.11a/b/g devices cannot communicate with a Greenfield AP. Instead, their transmissions are likely to collide, causing errors and retransmissions for both parties»

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

                                    GF не может существовать в эфире, засранном не GF, они воспринимают друг друга как шум, и вместо того, чтобы уступить место, просто засирают эфир (примерно как микроволновка) и мешают друг другу

                                    Вроде так. Но могу спиздеть.


                                    Anyway, это всё проблемы уровня Сёмы и его виндуос экспи.

                                    Нужно просто поставить 11ac и роутер, и карту. И все говноеды с 11g перестанут тебя волновать
                                    Ответить
                                • > От таких пизданутых сеоедей, которые сидят на 11g
                                  > Переключил адаптер с «b/g/n» на «b/g» и питушение прекратилось.

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

                                  https://imgur.com/a/NiS6DWv

                                  Что-то мне подсказывает, что на 5ГГц вайфай будет получше себя чувствовать )))
                                  Ответить
                                  • мда, нормально так насрано. Нужно валить на 5.
                                    Ответить
                                  • надо ставить старый инссидер потому что, ему учетка не нужна
                                    и ещё под прыщи есть аналог LinSSID
                                    Ответить
                                  • > imgur.com
                                    Ну вот, теперь мы знаем улицу и номер дома, в котором ты живёшь. Какой багор (((
                                    Ответить
                                    • Зачем? Зачем?

                                      А самое главное, как?

                                      Ну и ладно, мы тут все дружная семья, а стертор всё равно далеко, так что пофиг на него.
                                      Ответить
                                      • > как
                                        А ты думаешь почему тут столько параноиков по шведским норам прячутся?

                                        #Скрыллинк
                                        Ответить
                                      • По SSID-ам. Именно поэтому я не рассказал о прикольной точке рядом со мной, а жаль, bormand бы оценил. Какой багор (((
                                        Ответить
                                        • Да наебните его уже пьезо и сдайте в магазинхо по гарантинхо.
                                          Ответить
              • Видел как некоторые еще клаву с мышой к ноуту цепляли. А то близко к экрану неудобно видите ли им.
                Ответить
        • Так можно купить USB питуха с дыркой под сеть. 400р 100Мбит/с USB2, 1500р 1Гбит/с USB3, >2кр USB-C. Есть вореции с USB портами, кард ридером и прочими питушнями. Под USB-C можно взять со входом для питания и выходом для монитора, но это >2кр. В итоге одной питушнёй подключается не только сеть, но монитор, колонки, клавиатура и мышь.
          Ответить
      • >8P8C
        ну ничего себе! Первый раз вижу человека, который использует правильный термин для разъема. Обычно все говорят RJ45
        Ответить
  • Однако есть и истории о том, что проходящих возле воды или купающихся людей каппа затягивает в воду, топит и вытаскивает из ануса человека шарик (яп. 尻子玉), который съедает или отдаёт Королю Драконов в качестве налога. Этот мифический шарик представлялся особым органом в заднем проходе, при вынимании которого человек становился дураком

    Defense against Kappa - repelling with a fart.

    https://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D0%BF%D0%BF%D0%B0_(%D0%BC%D0%B8%D1%84%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F)

    https://en.wikipedia.org/wiki/Kappa_(folklore)
    Ответить
    • Это, наверное, был древний мем для зумеров, который они придумали, чтобы поржать. Через 1000 лет примерно такой же миф будет про загадочную сущность «эр-эн-эр»
      Ответить
  • дешевые бегущие строки на улице:
    бегущая строка
    Ответить
        • Дешевые бегущие строки в дешевых бегущих строках:
          Ответить
          • Дешёвые бегущие строки в жизни:
            ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
            Ответить
            • Дешевые бегущие по лезвию строки в киберпуке:
              ▒̴̸̡̨̧̡̤̔͗͆̾ͩ̆̆̄͌̅ͬ̔̑ͯ̓ͥ̏ͭͫ̀̀́́́̕̕͢͢͟͜͠͞ ̳̝͎̦͚̙͚̤̩͇̘̥̖̬̞͖̙̱▒͆̇̈́̊̌̎̊͗͐ͦ̐̉̈́͆ͨ̃̀̚̚͘͠ ̸̶̴̢̡̨̡̺̤̞̰̺͍̯̼͕̦͈̦̗̮̦͔̠̟͓̀̕̕͘͢͢͟͡͝͡▒͛̑͑ ̉̏͋ͨ̌̉̂̂ͭ͆̄̋ͪ̿ͥ̚͡͏̶̶̷̧̢́͘͢͢͡͞͏̴̶̡͖̳̰̞͍̕͜ ̣͈̥̻̭͈̫̰͎̱͈͎̙ͅ▒ͮ̔͂̋̉ͤ̒ͦͣ̃̓̅̓̿͒̂̊͑̚͏̷̶̛̀͞ ̷̸̶̵̵̡̨̹͙͎̳̩̘̗͔͕̩͉̻̦͕͈̰͕̟́̕͢͜͢͠ͅ▒̋̇͆̿̉̈́̅ ̶͊ͭ̈́ͨ̉̓ͩ͗͊͑̂̿͘͟͞͞҉̶̴̧̡̞͕̯͔͚̖̭͈̀̀̕͟͠͡͝͡͝ͅ ͖̹͎͕̟̖̺͎̟̱▒̴̵̨͒̔̔ͩͫͥ̋̐̈ͫ͑ͮͧ̇ͫ͑͂̍̆̀́̕̕͟͝͝ ̷̷̴̨̛̮̼̥̠̮̲̝͕͇͉͈̖͓͔̯̬̪̱̕͢͜͞ͅ▒͊ͤ͑ͥͦ͋ͦ͛ͬ̐̋ ̵̴̵̢̢̑͐͒͑̌̍̀̉͟͢͡͝͝͏̸̴̶̨̛̠̭͇̜̤̘̟̹̲̝̫̭͘͟͞ͅ ̮̮͖̖͍͍▒̴̴̶̴̶̡̢̎ͯ͊ͬ̑ͪ̽̈͑̓̋̑̏̽͊͋͂ͦͬ̕͘͜͢͢͞͠ ̵͜͜҉̸̟͔͉̺̤͈̠̥̮̞̣̖̖̭̳̯͇̰ͅ▒̋̈́ͥ̄ͣ̾͑͂̉͋̋̆̓ͫ͌ ̵̴̷̧̢̧̛̽ͭ̿ͣ̀̀͘͞͏̵̷͡҉̶̵̢͇̠̱̰̞̘̰̠̘͍̰̳̜͓̱̫ͅ ̬̯▒̧̡̛ͧͮ̾̃̈̒ͥͦ̒̂̆͑ͤ̍͊͆͊̉̌͢͏̴̷̀͠҉͏̛̛̕͘͡҉͠ ̷̠͖̠̟̣̼̟͍͇͓̹̭̤̘͚͍̺̗̝▒̎ͨ͑ͫ̈ͫ̆̃͗͋ͣ̂͛̄̏ͭ̓̾̑ ͏͟͏͟͏̸̶̷̨̢͘̕͡͠҉̢͖͍͇̰̗̯̹͍̪̰̝̺̦̦͚͇̹͚̕̕͞ͅ▒ͮ ̵̷̷̴̸̶̢̛̏̐͌̓ͪ̂̅̆ͨ̆̈́ͬ̽ͦ̎͂ͧ́́̚͘͘͠͞͡͠͏̵̢̯̟̹ ͕̣͔͚͖̣̻̹͈̼̠͓̜̟ͅͅ▒̡̓̐̒͐ͬͫͧͫ̈ͣ̓͋ͩ̋ͦ̇̋ͩ̈́҉͢ ̴̨̨̧̧̢̧̛̛́͢͜͝͡҉̳͙͚͇͓̝̱̮̗̤̬̻͉͕͔͓̱ͅͅ▒͛͑̍̾̄ ̷̵̷̷̸̧̢̡̡̰̲̖̣͍͙̙ͩ͐̅̽͋̍̆ͨͭ̃̈̎̃̀̀̚͘̕͘͟͢͟͢͡ ͔͇̰̱͎̗͍͉̩̹̩̣▒̡̛̾̆͆ͣ̑ͫ̂̓̃̂̏͆͌̄͗ͤͨ͒́̀̚͢͢͟͡ ̶̸̨̡̪͔̠̯͙͇̮͓̹̗̝͎̘̻̟̗̭͚̱̀͜͜͟͝͠͞▒ͩ̄͛̀̅ͬ̂͋̄ ̴̷̸̵̷̧̛͔̘̱͔̥̥̮̭͍̳̝̐̀̈́̽ͭͦ̈́̐͆ͭ̀́̀̀͘͘͢͟͟͟͡͝ ̺̯̺̬̹͇͉͙▒̧̡ͫ̂̃̄ͣ̽̅̈́͐͋̋̍͊̿̄ͣ̐ͭ̉͜͏̵͏̷̧̧̡̛̕ ̴͡͏̴͡҉̸̙͈͇̬͉̠̭͔̤̠̩͚͇̝͈̟͎̥ͅ▒̌͆ͧ̄͑ͦ͒͒͐̃̓́ͪ ̵̔͗ͦͫ̈̂͏̴́͢͞҉̸̴̡́̕͟͢͜͡͏͍̯̝͓̙̗͕̤̥͖̗̮̬͓͟͡ͅ ̯͚͕͙▒̃̎ͮͪ̔̑ͤ̐̑̅͒̅͌ͪͯ̔͒͐̽͏҉̴̷́͢͢͞͠҉̸̀͢͢͟͞ ̷̮̯̼̪̪̱̦̪̘̺̺͇̖͔̞̲̯͎̪͝͠▒̂̇͌͋̐̄̋̒̓̋̓ͬ̍ͤ̀̈́̚ ̴̷͆̓̕͟͢͏̴̷̸̶̸̨̪͓̣̲̘̠̥̻̤̝̝̮̠̠͇̩͖̘͚̀́́͢͟͢͝ ▒̢ͧ͒̾̇ͥ̌ͨͪ̎̿̓̾̌͌̔ͣͯͮ̌̕͘͘҉̨̕͏̕҉̛͢҉̶̴̴̷̨̙͠ ̟̩̠͈̝͙̼̗̠͎͖̟͉̳̗͉̼̼▒̇͐ͨͥ̈́̿̈́̾ͣͦ̇̓̑ͭ̊ͪ͂́͊͟͏ ̧̨́͏̷̴̸̴̢̮̼͇̠̖̫̪̬̦̪̣̺̝͇͚̫̤̹͙͘͢͟͜͢͞͝͝▒̃͗̓ ̸ͣ͌̆ͦ̎̾̎̿ͯ͑͋̉ͭͤͥ̆̀̀͜͏̸̸̸̢̛̕͢͝͠͡͝҉͖̭̜͓̯̕͜ ͎̫͙̟̬̣̼̗̱͖̦̤̯̦▒̨̨͒̽̒̽̂̈́͑̌ͯͣ̉̽͌ͣ̓ͫ̓̈̓͏̵̡͝ ̶̸̶̨̨͈͍̲̫̟͔̟̻̤̫̥͕͉͇̖̫͙͖̹́̕͘̕͜͢͡͡
              Ответить
      • - мам, купи дешевую бегущую строку
        - у нас уже есть дешевая бегущая строка дома
        дешевая бегущая строка дома: <marquee>
        Ответить
      • это если твой кабель кажется тебе слишком коротким

        насадка_на_член.jpg
        Ответить
      • может он на случай если у кабеля-папы кончик короткий, а у переходника он длинный
        Ответить
      • А что он делает по части OTG?
        Или в USB-C уже нет питушни с хозяевами и рабами как в USB-A,B?
        Ответить
        • Эм. Ничего? Это же просто удлинитель без кабеля.

          > хозяевами и рабами

          Не, нету. В type-c гермафродитизм во все поля. Даже направление зарядки могут менять на ходу (хотя этот протокол и на обычных otg уже был, емнип).
          Ответить
        • Новое ведро, если подключить его кабелем typec-typec к пеке, даже позволит назначить его мастером над пекой
          что правда должно при этом произойти я хз

          заряжать комп телефоном тоже можно
          Ответить
          • У пеки в пассивной роли только отладочный порт xhci работает, емнип.
            Ответить
              • А куда его ещё разводить, если там сейчас всё type-c? Раньше на обычный синенький type-a выходило.
                Ответить
                • у меня на матери из 8 (вроде) портов только одна тупесь (и на видимокарте ещё одна)

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

              пс слова паразиты перепутал
              Ответить
              • Да, я даже драйвер этой хуйни для таргета писал. Скорость ОХУЕННАЯ.
                Ответить
                • интересно. надо найти какое-нибудь корыто и на нем поиграться

                  а что оно дебажить дает? можно прям гдб-подобное что-то ебануть?
                  Ответить
                  • Оно просто 5ГБ/с канал от хоста до таргета даёт. А там уже что откроет дебаг интерфейс xhci на том конце, то и будешь дебажить, ну как с ком портом. Ядро винды и виндбг вроде умеют через это общаться.

                    Кабель кстати в DNS продаётся. Но они само собой не знают для чего он нужен 😛
                    Ответить
                    • а ну тогда не интересно, вот ебанули бы они туда дебагпротокол...
                      Ответить
                      • А он есть. Вроде через ту же самую дырку. Но там какая-то проприетарная коробка от интела нужна на твоей стороне. Пидоры они, короче.
                        Ответить
                    • >5ГБ/с канал от хоста до таргета даёт.
                      для дебага?:)
                      Ответить
                      • ну вдруг ты коллайдер делаешь, хочешь координаты треков элементарных частиц дебажить
                        Ответить
                      • Ну так вышло, оно просто скоростные трансиверы от USB SS юзает чтобы воткнуть кабель крестом как в эзернете и течь.

                        Для меньшей скорости там пришлось бы всё к хуям переделывать.

                        З.Ы. Можешь драйвер написать и юзать это как старый добрый нуль-модем между компами. Возможно, что его уже написали.
                        Ответить
                      • Ну и если ты хочешь дамп снять или просто в памяти покопаться -- скорость совсем не лишняя.
                        Ответить
                        • в памяти копаться разве что скриптушней, а дамп -- да
                          Ответить
                          • Да даже для скриптушни латенси ниже за счёт того, что пакеты быстро долетают.
                            Ответить
                            • ну просто dd/windbg и x/dbg вряд-ли упруца в скорость
                              Ответить
                              • У венды, кстати, с юзермодным усб вообще всё плохо. На прыщах я получал в районе 50к иопсов на последовательных запросах, а на винде от силы 50 было.
                                Ответить
              • что такое "пеку"?

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

                https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/setting-up-a-usb-3-0-debug-cable-connection

                или прыщи

                https://stackoverflow.com/questions/36273668/kgdb-remote-debugging-connection-issue-via-usb-and-serial-connection

                И только в ОС для настоящих мужчин живого кернел дебага нет
                Ответить
                • > что такое
                  IBM PC-совместимые ЭВМ

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