Задать вопрос
  • Как в Google Chrome, одним разом открыть от 50 до 100 новых вкладок, с указанным url-адресом?

    smilingcheater
    @smilingcheater
    Т.к. не указано другое, предположу что это надо на десктопе и на винде.
    В закладках делаете папку, в неё добавляете закладку на эту страницу. Открываете диспетчер закладок, эту папку, выделяете закладку и делаете Ctrl-C + Ctrl-V столько раз, сколько вам надо.
    Открываете режим инкогнито, делаете Shift-клик на папку, подтверждаете открытие большого количества вкладок и они открываются.
    Ответ написан
    Комментировать
  • Почему паралельная сортировка слиянием выполняется на cpu быстрее чем на gpu в 100 раз?

    freeExec
    @freeExec
    Участник OpenStreetMap
    Выигрыш на GPU будет если нужно перемалывать гигабайты за один вызов. А на массивах в тысячу элементах ты теряешь больше времени на копирование в GPU и обратно, и на запуск ядра. И это не говоря о том, что код для GPU надо писать так, чтобы в шину уместились все данные нужные на данной итерации, а у тебя выходит, что первому потоку нужен 0 элемент, а второму не второй элемент, который бы закешировался при запросе, а тысячный. В итоге мы получаем нужные данные, не за один запрос, а за 32 (ну или столько там потоков в варпе).
    Ответ написан
    Комментировать
  • Kак смонтировать диск Linux?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Диски - вовсе не обязательно sd :) Если NVME - то там вообще черт знает что может быть
    /dev/nvme1n1p2                         1991528K     142580K    1727708K   8% /boot
    /dev/nvme1n1p1                           10202K        136K      10066K   2% /boot/efi

    вот например.

    Ищи в dmesg, где ведро нашло диски (и нашло ли вообще). Обычно с нуля ведро никто не собирает - там тысячи параметров - берут готовое и правят.
    Ответ написан
    3 комментария
  • Как регулярными выражениями оставить только цифры?

    Maksim_64
    @Maksim_64
    Data Analyst
    сделай замену. r'\D', '',все что не цифра, на пустую строку.
    Если конечно ты уверен, что все они выглядят так как у тебя в примере, если например присутствуют плавающая точка или запятая или число отрицательное, то получишь ошибку, неприятную.
    Ответ написан
    Комментировать
  • Правильно ли завершается TCP соединение с браузером?

    15432
    @15432
    Системный программист ^_^
    Вплоть до 29 пакета всё кажется идёт хорошо, но в 29 пакете браузер пытается отправить ACK, как я понял в ответ на FIN ACK, но похоже тут что-то не так.

    всё ок, браузер почему-то отправил сразу два ACK, без учета FIN (29) и с учетом FIN (30). Ну лишний пакет получился, и ладно. Последовательность FIN/ACK завершена корректно.

    У меня подозрение, что в после того как сервер в 28 пакете отправил FIN ACK он не дожидается ACK от клиента, верно ли это?

    не, там всё нормально

    но браузер тут-же создаёт новое подключение

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

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

    видимо в index.html не было больше ничего, что можно запросить

    поскольку я хочу просто отправить ответ и закрыть соединение

    так и вышло, но в первом соединении. второе так и висело на всякий случай.

    в этом варианте клиенту с сервером чуть-чуть не хватило что-бы полностью обработать последовательность:

    да не чуть-чуть, здесь вместо закрытия по таймауту (FIN), на стороне сервера соединение закрылось по RST (видимо по закрытию приложения сервера или по системному таймауту), клиент и не думал начинать закрывать сокет. логично - браузер всё ещё надеется, что вы откроете другую страничку

    Правильно ли я понимаю, что сервер посылая FIN ACK не дожидается ACK и в целом неверно производит завершение TCP подключения, завершая соединение раньше времени?

    всё корректно дожидается, тут проблем нет

    Именно поэтому браузер инициирует повторное подключение, но не присылает никаких данных.

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

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

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

    (я пробовал разные браузеры)

    видимо все браузеры конкурируют по скорости работы с Web и делают такую оптимизацию
    Ответ написан
    3 комментария
  • Как отправить post-запрос с сайта на localhost?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Только убрав/изменив заголовок Content-Security-Policy на сайте. Пока этот заголовок присутствует и в нём есть директива connect-src 'self' браузер будет блокировать запросы к любым другим источникам.
    P.S. На своём компьютере вы можете использовать DevTools хрома для переопределения заголовка.
    Ответ написан
    2 комментария
  • Почему письма отправленные с почты начали приходить в spam?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Лучшее решение - не отправлять спам.
    Ответ написан
  • Можно ли вытащить отсюда пдф-ку?

    @apoca1ipsis
    В браузере нажми печать(ctrl+p) => Сохранить как PDF
    Ответ написан
    2 комментария
  • Почему не выполняется команда cp с примонтированной sshfs?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    При монтировании sshfs надо указать флаг allow_other

    sshfs  -o allow_other sample_user@sample_server:/path/to/data /home/user/mnt
    Ответ написан
    1 комментарий
  • Как можно максимально уменьшить размер данных?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Несколько мыслей.
    - sqlite - это не база для BigData.
    - в клипе не будет смысла. А для сравнения картинок - поищи что такое perceptual hash. Статья была гдето.
    Ответ написан
  • Почему не работает ОЗУ вместе?

    @F1eex
    Запустив комп на двух планках, попробуйте поставить частоту 2133, тайминги на 21 19 19 43 (или еще выше), тайминг tRFC = 1023. Сохраните настойки биоса, потом выключите комп, вставьте еще две планки памяти и пробуйте запускать.
    Ответ написан
  • Возможно ли организовать удаленное управление микроконтроллером в моем случае?

    @kalapanga
    Проще с нуля своё устройство разработать с преферансом и поэтессами на том же ESP.
    Ответ написан
    2 комментария
  • Как включить режим высокой производительности?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Так в общем смысле и нет разницы.
    Разница бывает только в частном. Например баш скрипты быстрее работают в линукс. Докер быстрее работает в Линукс. Потому что написано под Линукс и использует фичи архитектуры Линукс.

    А среднестатистический рендеринг, например, будет зависеть сугубо от процессора или видяшки, а не от ОС.

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

    @pfg21
    ex-турист
    тебе нужон эмулятор линукса под андроид :)
    внутрянка андроида сильно отличается от любого иного дистрибутива линукс и потому внедрить в андроид сторонний пакетный менеджер и ставить пакеты через него приходитс несколько извращаться.
    к примеру Linux Deploy, Linux Installer, Debian noroot или что-то подобное.
    Ответ написан
    Комментировать
  • Как синхронизовать бд с другой бд на другом сервере?

    nokimaro
    @nokimaro
    Меня невозможно остановить, если я смогу начать.
    Автоматически синхронизировать - репликация
    https://dev.mysql.com/doc/refman/8.0/en/replicatio...

    В вашем случае так как запись может быть сделана в любую из баз, и они должны быть в синхроне то нужна master-master репликация. Читайте информацию по теме "mysql master master replication".
    Из минусов - запросы на запись (update, insert, delete) будут работать чуть дольше так как придётся дожидаться синхронизации данных. Из плюсов - всё будет работать из коробки как только настроите репликацию, и всё что записано в одну базу сразу же будет доступно в другой и наоборот.
    Ответ написан
    4 комментария
  • Как вывод команды help в терминал передать в переменную?

    Vindicar
    @Vindicar
    RTFM!
    help() выводит doc-string переданного объекта. Обычно этот doc-string лежит в атрибуте __doc__.
    Так что можно сделать куда проще, чем подсовывать что-то вместо stdout:
    help_text = getattr(obj, '__doc__', None)
    В help_text будет None или строка документации.
    Ответ написан
    Комментировать
  • Как скачать pdf из встроенного просмотрщика на сайте?

    @apoca1ipsis
    В браузере нажми печать(ctrl+p) => Сохранить как PDF
    Ответ написан
    2 комментария
  • Запросы soap в инфоклинику на php?

    Когда я вижу слово SOAP в задаче для PHP, меня инстинктивно передёргивает. Ненавижу и саму идею SOAP, и, особенно, её идиотскую реализацию в PHP.

    Лично для себя нашёл решение: если мне нужно только несколько конкретных запросов от какого-то SOAP сервиса, я просто беру и делаю запросы при помощи curl и чистого XML. И создание XML запроса, и потом парсинг XML ответа, для меня проще, быстрее, приятнее и надёжнее, чем работа с дурацким SoapClient

    Вот вам пример работы с SOAP через curl
    https://stackoverflow.com/questions/7120586/soap-r...

    Т.е. берём программу SoapUI, подключаемся к их апихе, копируем оттуда примеры XML запроса и ответа для наших нужд, и пишем curl запрос по этим шаблонам.

    Кстати, есть инструменты, которые позволяют сгенерировать целый пакет для работы с определенным SOAP API по его wsdl адресу. Там и классы запросов и классы ответов будут сгенерированы, и всё, чтобы делать запросы.
    Можете попробовать, но я недолюбливаю такие инструменты.
    https://github.com/WsdlToPhp/PackageGenerator
    Ответ написан
  • Какой программой можно сделать из текста рэп?

    @Qoragar
    Сервис Suno AI
    Есть режим авто-генерации текста (например, по запросу "песня про ёжика"), и ручной режим со вставкой своих стихов. В запросе-описании указывается стиль исполнения и прочие пожелания.

    Музыку делает не ахти какую оригинальную (точнее, совершенно не оригинальную), но для ИИ весьма впечатляюще. ))

    Например:
    Рэп-коммент...
    Хэви-коммент...
    )))
    Ответ написан
    2 комментария