Задать вопрос
  • Возможно ли написать бота для сайта если там нет API?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, написание бота возможно.
    Да, администрация может определить бота и заблокировать аккаунт/IP.
    Ответ написан
    Комментировать
  • Зависимости в package.json отображаются как неустановленные при открытии репозитория, размещенного в WSL?

    @Hardoman
    DevOps
    Если у вас git и код в WSL, то IDE тоже надо запускать из WSL, а не из Windows
    В примере с VSCode
    sudo apt install code
    cd ~/my-git-project
    code .

    VScode в WSL имеет свои настройки, плагины и т.п., которые лежат отдельно в папке вашего юзера WSL ~/.vscode-server/, отличающиеся от инсталляция в винде.
    Ответ написан
    2 комментария
  • Какую операционную систему можно поставить на старый нетбук?

    @AlexVWill
    Вопрос не в системе, точнее не только в ней, а в современных базовых приложениях, которые потребляют много ресурсов. Можно накатить например Lubuntu, и её GUI буде в общем то раборать. Но при попытке открыть любой современный бразузер, к примеру, будут дикие тормоза, т.к. сам по себе браузер будет условно 1Gb потреблять. И так далее. Так что эту машинку либо у утиль уже, или сделать из нее просто сервер без десктопа, просто с терминальным интерфейсом.
    Ответ написан
    5 комментариев
  • Ошибка сценария в веб браузере c#. Почему?

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

    Т.е. это ошибка не вашего кода (ну где тут можно ошибиться, коммон, 10 строчек). А ошибка именно в рендеринге конкретной вебстраницы.
    Ответ написан
    4 комментария
  • Как запустить IOS на windows 10?

    Adamos
    @Adamos
    Виртуалка + хакинтош + XCode Simulator = iOS с лютыми тормозами.
    Ответ написан
    Комментировать
  • Как запустить IOS на windows 10?

    GavriKos
    @GavriKos
    Никак
    Ответ написан
    Комментировать
  • Как работает TaskCompletionSource, когда возникает исключение?

    @mvv-rus
    Настоящий админ AD и ненастоящий программист
    1) Насколько я вижу, вы запускаете другой процесс и устанавливаете обработчик события его завершения. А затем - вызываете необрабатываемое исключение в исходном процессе. Как вы его собираетесь перехватывать? Подсказка: чтобы смотреть что в каком процессе существует, выводите в печати на консоль свойство Id процесса. Текущий процесс, кстати, можно получит статическим методом Process.GetCurrentProcess,
    2) Необработанное исключение само по себе не вызывает завершение процесса с точки зрения ОС. Исключение перехватывается где-то в коде среды выполнения, как необработанное. Где именно - смотрите ее исходный код, он доступен.
    3) Исключение вызывается в момент любого ожидания завершения задачи: Wait, await, GetResult...
    Но вам это тут ни к чему - никакого исключения у вас в этом Task не выбрасывается. Чтобы выбросить исключение в контексте задачи, на которую указывает свойство Task объекта класса TaskCompletionSource, надо использовать метод SetException этого объекта.
    4) Вы желаете странного. Зачем?
    Ответ написан
    Комментировать
  • Использование VPN-сервера для XBOX?

    @AlexVWill
    адрес vpn-сервера прописывается в самой консол

    Так это не работает, поскольку во первых IP адрес не прописывается, а выдаётся DHCP VPN сервера (в данном случае, есть случаи когда он принудительно пишется, но это другое) и маршрут через VPN сервер (IP сервера) идёт через VPN клиента с внутреннем IP, а во вторых IPшник VPN сервер выдает только при авторизации на VPN сервере, т.е. по сути на Xbox нужно ставить клиента VPN, который будет отвечать за авторизацию, маршрутизацию, шифрование и пр. Такого для Xbox я не видел,потому что пользователю на Xbox доступна только песочница для игр и контента, без доступа к системному ядру, а VPN клиен для реализации его задачи должен обладать доступом к системным функциям (например менять default gateway для маршрутизации пакетов).
    Ответ написан
    Комментировать
  • Как подключаться к DLNA устройствам с включённым VPN на Android?

    GavriKos
    @GavriKos
    Как это исправить?

    Поместить устройства в одну сеть. Как это сделать - очень зависит от ВПН и текущей архитектуры сети
    Ответ написан
    Комментировать
  • Почему ноутбук не запускается с оперативной памятью?

    @99insania99
    Заказал плату на али

    А что же могло пойти не так? Даже догадок нет!
    Иди в магазин и покупай какой-нибудь crutial или adata или samsung. Обычно они с завода стоят. А лучше всего сходить до любого сервиса и попросить у ребят оперативки на поподкидывать и посмотреть, с каким объемом и производителем заведется.
    Ответ написан
    4 комментария
  • Как исправить ошибку CS0019 в Unity?

    GavriKos
    @GavriKos Куратор тега Unity
    У вас в целом концептуальная ошибка. НУ или архитектурная. Данные - отдельно, вывод - отдельно.
    Увеличивайте какую то переменную, которая хранит очки, на 1 каждую секунду - отдельно, а потом отдельно эту переменную выводите в текстовое поле.

    Не надо в самом текстовом поле увеличивать ничего. В него только вывод значния.
    Ответ написан
    Комментировать
  • Как сделать внешний аккумулятор для ноутбука?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    • За стоимость новых банок внешнего аккумулятора купить любой б/у ноут из более свежих. Можно даже чуток добавить.
    • Вариант на перспективу: купить/найти/собрать конвертер с USB Power Delivery 5/9/15/20 Вольт до нужных ноуту 19 и использовать любой стандартный павер банк с PD. Если в ноуте куча места - можно прям в него врезать стандартный USB-C порт.
    Ответ написан
    1 комментарий
  • Ответьте на вопрос по информатике?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Тут все ответы одновременно верные, не верные и противоречащие самой задаче.
    1. "Ничего не изменилось" противоречит концепции самой задачи: по условиям задачи уже что-то изменилось. Ничего не изменилось в дизайне странице. Изменился объём страницы и увеличилось потребление трафика, а так же объём вычислительных ресурсов необходимых для обработки данной страницы.
    2. Расходы снизились, т.к. после пересборки и деплоя проекта запустился механизм очистки кэша предыдущей версии проекта и которая занимала больший объём, чем текущая. Расходы увеличились, потому что объём проекта увеличился.
    3. Скорость - аналогично: проект пересобрался чуток по-другому из-за других хэшей в названиях файлов, которые архиватор пережал чуть более эффективно. Или сжатие страниц не использовалась и скорость отображения страниц замедлилась.
    4. Износ НЖМД относится к пункту 2, т.к. это часть расходов на обслуживание сервера.
    5. Электропитание - то же самое: больше байт для обработки - больше затраты на электричество, архиватор сжал эффективнее - меньше байт, меньше затраты.
    6. Так же и с уязвимостью: дополнительные 43 байта привели к возможности использовать атаку при переполнении буфера в такой странице памяти (ну, условно, конечно). Или наоборот избавили.
    7. По любому пункту выше (и даже ниже) можно получить как взыскание, так и премию.
    8. То же самое с выбросами: пользователи получили замедление страницы и со злости очень активно и экспрессивно высказались в адрес владельцев и разработчиков сайта, что привело к более активному дыханию и дополнительным выбросам. Ну или наоборот - пользователи уснули в ожидании загрузки страницы и меньше надышали.

    Даже формулировка вопроса включает в себя вообще все ответы: к чему могло привести? Это событие могло привести вообще абсолютно к чему угодно - хоть к коллапсу и взрыву сверхновой звезды на другом конце вселенной через миллиард или триллион лет. Так что если отвечать именно на этот вопрос, то да, все ответы верные.
    Ответ написан
    9 комментариев
  • ASP.Net Core: Почему SwaggerUI подставляет имя переменной в URL, а не значение?

    В случае с HttpGet виноват не swagger, а собственно ты.
    Читай, какой синтаксис у шаблонов:
    https://learn.microsoft.com/en-us/aspnet/core/mvc/...

    Вероятно, тебе нужно телефон не из маршрута получать, а из query.
    Знаки = в маршруте - это как-то очень странно, никто так не делает.
    [SwaggerResponse((int)HttpStatusCode.NoContent, "Клиент не найден")]

    Кажется, тебе тут нужен 404 not found, а не 204 no content.

    А в ответе тебе swagger показал собственно то, что вернул твой метод.
    Смотри снова в код, видимо ты где-то внутри $ забыл.
    Ответ написан
    Комментировать
  • Как объеденить два филиала по vpn?

    @Drno
    Надежный впн от РТ… ржал в голос
    SSTP поднимите между офисами
    Скуд через интернет пробрасывать это крайне странно. Он должен работать локально, иначе РКН опять накосячит, пол инета упадет и Ваш СКУД сломается
    Ответ написан
    Комментировать
  • Достаточно ли изучить синтаксис C# для создания игры на Unity?

    freeExec
    @freeExec
    Участник OpenStreetMap
    Это необходимое, но не достаточное условие.
    Примерно как знание цифр не откроет перед вами возможность рассчитать прочность конструкции. Нужно ещё и знать сопромат.
    Возможно это вам поможет читать и разбираться в чужом коде.
    Так что после учебника по синтаксису нужен учебник по Unity.
    Ответ написан
    Комментировать
  • Платное open-source приложение?

    GavriKos
    @GavriKos
    Ну человек хочет заработать на своем труде - это в целом тренд за всю человеческую историю.

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

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Этот способ хранения даты тянется ещё с Lotus 1-2-3. Когда Microsoft добавляла дату/время в Excel, то для совместимости использовали тот же формат.
    Отсчёт ведётся от 30.12.1899. Целая часть - количество дней, прошедших с этой даты, дробная часть - время. Если дробную часть умножить на 24*60*60, то получим количество секунд с начала дня.
    Встроенных функция для преобразования в PostgreSQL нет, так что, видимо, это прямой перенос из чего-то типа MSAccess.
    45672.38114849537 соответствует 2025-01-15 09:08:51.230
    Получить можно, например, так:
    SELECT
      date_lotus,
      '1899-12-30'::date + MAKE_INTERVAL(days => date_lotus::int, secs => ((date_lotus - date_lotus::int) * 24*60*60)::int) AS datetime
      FROM test;
    
    | date_lotus        | datetime            |
    | ----------------- | ------------------- |
    | 45672.38114849537 | 2025-01-15 09:08:51 |
    Ответ написан
    Комментировать
  • Почему тормозит виртуальная машина в Proxmox?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Почему же тормозит гипервизор на Селероне, десктопном железе и с ZFS, даже не знаю...
    Ответ написан
    2 комментария