Задать вопрос
  • Какой выбрать роутер для fttb подключения?

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

    Спросите у провайдера, какие sfp+ модули точно будут с ними работать.
    Ответ написан
    3 комментария
  • Как раздать домашний интернет на мобильное устройство и пользоваться им отойдя от дома далеко?

    Это wifi, но запрещено законом такие мощные точки доступа делать (если ты одной хочешь обойтись).

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

    Любой тариф от сотового оператора на 10 лет вперёд будет дешевле.

    при помощи "программы" так сделать не получится.
    Ответ написан
    8 комментариев
  • Корректно ли в данном случае отправляется запрос в базу данных?

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

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

    В остальном выглядит ок.
    Ответ написан
    2 комментария
  • Какие есть аналоги CloudFlare в РФ или в мире?

    Вообще CDN-ы существуют и кроме cloudflare, но в том же масштабе с тем же количеством сервисов и при этом доступное в рф для оплаты - врядли.
    Ну и много чего к cf бесплатного есть, что не факт что будет бесплатным у альтернатив.

    Cloudflare много чего предлагает себе в убыток, чего не могут позволить мелкие провайдеры себе (или просто ускоспециализированные, которые кроме CDN ничего и не предлагают)
    Ответ написан
    1 комментарий
  • ПО для комп клуба?

    На каждом ПК стоит агент, который блокирует доступ к компьютеру.
    На компьютере администратора есть возможность снимать эту блокировку, там же и биллинг.
    Ещё есть какая-то система для распределения обновлений, лицензий, и для возврата компьютера в исходное состояние, когда аренда завершена (чтобы не подвергать клиентов рискам, если они не разлогинились)
    Погуглил - нашёл Senet и Pisoft Locker.
    По возможностям лично я бы выбрал Senet, но там публично цену они не говорят, так что надо им на почту писать и узнавать, ещё там сразу бездисковая загрузка есть.
    UPD: нашёл ещё SmartShell, AstrumSoft

    + ты не можешь для коммерческих целей использовать пиратские игры и даже обычные лицензии для простых смертных тебе не подойдут, нужны специальные лицензии для интернет-кафе (в том же стиме купить их можно, просто надо зарегистрироваться как партнёр)
    + чтобы трафик очень сильно не жрать, нужен ещё кэш для загрузки игр и обновлений для них (в том же senet он уже есть, как я понял)

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

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

    У Т-Бизнеса написано
    Настраивать протокол HTTPS и SSL-сертификаты не нужно: они по умолчанию работают на всех сайтах.

    Если вы подключили к сайту свой домен, то HTTPS и SSL-сертификат заработают в течение 24 часов.

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

    А ещё ты потом можешь с конструктора уехать

    Да: выберите опцию «Скачать код сайта» и разместите его на своем хостинге. Если вы перенесете сайт, мы не сможем гарантировать его работу.


    Ответ написан
  • Какие ресурсы нужны для разработки AR приложения на Unity для "оживления" фото в школьном альбоме?

    1. Unity тут не нужно, и это даже будет избыточным.
    2. Берёшь Apple ARKit / Google ARCore, чтобы накладывать оживлённую картинку поверх обычной.
    3. Далее, чтобы как-то сопоставить картинку с "оживлённой" у тебя три варианта:
    а - добавлять какую-то рамку вокруг картинки и в неё кодировать какой-нибудь уникальный идентификатор, к которому привязывать "оживлённую"
    б - Добавлять какие-то скрытые маркеры в саму картинку
    в - Вычленять какие-то ключевые точки/паттерны из самой картинки и использовать их как идентификатор (например лица людей)

    Уже есть готовые решения для такого (гугли live photo ar)
    Ответ написан
    5 комментариев
  • Комфортно ли работать с текстом и кодом за большими и изогнутыми мониторами?

    Для работы с текстом не нужен 34" монитор, ни вогнутый, ни плоский.
    А вот фильмы смотреть на большом мониторе прикольно.

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

    Будет ли комфортно работать за большим вогнутым монитором конкретно тебе - сможешь ответить только ты, когда попробуешь.

    По поводу усталосьти глаз нашёл два исследования:
    https://pubmed.ncbi.nlm.nih.gov/27701441/
    https://pubmed.ncbi.nlm.nih.gov/32374635/
    Как будто бы на изогнутых мониторах глаза устают меньше, но достоверность и значительность не проверял
    Ответ написан
    1 комментарий
  • Может ли RabbitMQ запускать процессы для обработки очередей?

    Нет, rabbitmq не умеет зам запускать процессы.
    Тебе нужно подключиться к rabbitmq и ждать сообщение.
    Да и не нужно тебе это.
    И rabbitmq не БД.
    https://www.rabbitmq.com/tutorials/tutorial-three-php

    Ну и использование rabbitmq не отменяет использование БД.
    (Смотри transactional outbox)
    Ответ написан
  • Как мониторить программу в Windows?

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

    Минус только в том что pwsh не мгновенно запускается и сам по себе сколько-то жрёт.

    Вообще, если ты уже используешь какой-нибудь prometheus для метрик, то можно поискать какой-нибудь готовый экспортер для постгреса, чтобы не велосипедить.
    Ответ написан
    3 комментария
  • Можно ли в C# заменить метод в интерфейсе методом с тем же названием, но другой сигнатурой в наследуемом интерфейсе?

    Нет, нельзя перекрыть и в твоём случае не очень очевидно, как оно должно работать.
    Твой первый интерфейс говорит, что метод Put должен принимать object - тоесть объект любого типа, а твой новый интерфейс почему-то сужает его до T, что делает его несовместимым.

    Наследники могут только расширять аргументы, но не сужать.

    Имею в виду, чтобы не нужно было оба метода реализовывать.

    Можно в крайнем случае использовать это:
    https://learn.microsoft.com/en-us/dotnet/csharp/la...
    Ответ написан
    Комментировать
  • Почему нет взаимодействия между компьтерами, которые находятся в одной VLAN, но в разных подсетях?

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

    То что у тебя один и тот же vlan тут роли не играет.
    Ответ написан
    Комментировать
  • Что стоит изучить в C++ если ты увлекаешься эмуляторами?

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

    Разработка эмулятора консоли не сильно далеко уходит от интерпретаторов (ну за исключением того что тебе ещё нужно эмулировать всякие специфичное железо типа тех же мапперов для консолей на картриджах, ведео и что нет нормальной спецификации на это всё).

    Поизучай архитектуру уже существующих эмуляторов - это будет хороший пример.

    А так если прям с нуля без оглядки на уже существующие решения, то это надо половину университетской программы по computer science читать, это явно не одна какая-то книга.
    Тут и архитектура/проектирование ПО, и архитектура железа, и операционные системы, сам язык, теория по интерпретаторам/компиляторам, работа с графикой (ибо кроме процессора ещё нужно и видеочип эмулировать)
    Ответ написан
    Комментировать
  • IT с медицинским образованием - реально?

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

    Так что ответ - нужны, но в очень узкой нише, а в остальном лишь бы техническое образование было.

    В принципе в любом проекте есть роль "эксперт в предметной области" (обычно со стороны заказчика) - тоесть чел, который может вообще ничего в разработке ПО не понимает, но зато очень шарит в своей теме и может её объяснить кому-то другому.
    Ответ написан
    Комментировать
  • Как восстановить коды utf8 из байтов?

    vabka
    @vabka Куратор тега Rust
    ctrl+c -> ctrl+v
    Чтобы преобразовать последовательность байтов последовательность code point-ов
    https://doc.rust-lang.org/src/core/str/validations...

    Чтобы преобразовать последовательность code point-ов в байты (вызывать в цикле)
    https://doc.rust-lang.org/src/core/char/methods.rs...

    Чтобы понять, почему всё происходит именно так - читай, что такое юникод и как он кодируется в utf8

    А теперь душнилово

    Перевёл строку в байты.
    - Я уже научился восстанавливать числа из байтов, поэтому сделал ровно тоже самое для строки и по идее я должен был бы получить коды utf8.

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

    Но при попытке в онлайн конверторе utf8 -> string, непонятная строка получается:

    Онлайн конвертер ждёт байты, а не code point-ы.

    Вывод программы:
    [72, 25856, 7077888, 1811939328, 476741369856]

    И правильное тут только первое число (я тут уже пытаюсь угадать, что ты преобразуешь Hello в числа).
    Правильно будет [72, 101, 108, 108, 111]
    Делаем вывод, что преобразование строки в числа у тебя кривое.

    Ответ написан
    5 комментариев
  • Есть ли простой способ правильно напечатать pdf в виде книжки, если у него по две страницы на листе?

    Можно, но на бумаге с таким соотношением сторон (либо подрезать после печати, если соотношение нестандартное).
    Собственно так в типографии и поступают.
    Ответ написан
    Комментировать
  • Как создать авторизацию через Steam на Java?

    Читай про Oauth2 и смотри в доку стима:


    После того как пользователь авторизуется и ты получишь access token - можешь идти с ним вызывать метод для получения steamid:
    https://partner.steamgames.com/doc/webapi_overview...

    PS: нифига в жаве не разбираюсь. Выше пример для Spring Boot.
    Ответ написан
    1 комментарий
  • Есть ли возможность для проекта .net core mvc при разработке в visual studio установить витруальное приложение для встроенного веб-сервера?

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

    Когда ты запускаешь приложение локально, у тебя нет никакого отдельного веб-сервера (ну вроде по умолчанию на Винде будет(по крайней мере раньше так было) iis express, но это не считается).

    Так что для добавления префиксов к маршруту тебе надо залезть в своё приложение.

    Чтобы не менять роутинг всех методов/контроллеров/ручек, ты можешь воспользоваться методом UsePathBase, который добавит к тебе в конвеер обработки запроса соответствующий middleware, который будет отрезать от запроса указанный префикс перед передачей запроса дальше (чтобы с точки зрения роутера запрос выглядел так, будто запрос пришёл на нормальный путь без префикса)

    Вот тут подробнее это объясняется и с примерами:
    https://andrewlock.net/understanding-pathbase-in-a...
    Ответ написан
    3 комментария
  • Можно ли хранить данные игрока Unity на Firebase?

    Можно, разрешаю
    Ответ написан
    Комментировать
  • 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 показал собственно то, что вернул твой метод.
    Смотри снова в код, видимо ты где-то внутри $ забыл.
    Ответ написан
    Комментировать