Задать вопрос
  • Сравнение двух изображений и передача разницы по сети или передача каждый раз нового изображения?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, можно упаковать сжатием как без потерь так и с потерями. Да, можно передавать только изменившуюся часть картинки. Что именно будет быстрее - зависит от оборудования, канала, эффективности реализации алгоритмов. Но обычно именно передача только части изображения будет быстрее.
    Ответ написан
    7 комментариев
  • Есть ли какая то определенная причина почему стоит использовать Windows Server?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Только для тех случаев, когда зависимости ПО работают только под виндой. Во всех остальных случаях удобнее и практичнее линукс. Сегодня dotNet спокойно ставится под линуксом из пакетов и отлично там работает как и любое другое ПО.

    Если Windows Server настолько проиграл Linux в серверных войнах, то почему Microsoft не закрывает этот отдел? Значит сервера на Windows, используются.

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

    Почему я задал этот вопрос, я как системный администратор, столкнулся с клиентом, с которым я сцепился из за того, что его разработчики и бывший сотрудник сисадмин решил установить .NET + C# + Mono + Nginx и все это на линукс.
    Естественно меня это взбесило, и я просто отказался все это поддерживать, потому что извините, но .NET проще поддерживать на Windows Server

    Единственная адекватная причина отказа от сопровождения серверов на линуксе - отсутствие знаний и умений по их сопровождению либо недостаточная квалификация в данной области. "Взбесило" - вот ту вы были не правы и вот это ваше "проще" просто свидетельствует о вашей недостаточной квалификации в данной области. Кроме того, в рамках диалога с клиентом можно было просто спросить о целях, причинах и задачах именно такого решения.
    Ответ написан
    9 комментариев
  • Как в FastAPI сделать документацию по WebSocket?

    @Everything_is_bad
    FastAPI автоматически генерирует только OpenAPI Specification, это про HTTP API, websocket это другой уровень, так что самим FastAPI никак, гугли сторонние библиотеки или читай что пишут в гите например https://github.com/fastapi/fastapi/discussions/7713
    Ответ написан
    Комментировать
  • Какой использовать стек для написания онлайн сервиса управления производством?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    На том, который лучше всего знают ваши разработчики.
    Ответ написан
    Комментировать
  • Могу ли я активно ссылаться на видео с ютуба?

    Это норма и так все собственно и делают.
    И ровно для этого в ютубе по кнопке "поделиться" есть возможность сделать iframe для проигрывания и у самого ютуба в доке описано, как можно сделать из ссылки такой iframe.
    Правда есть нюанс:
    1. Видео должно быть доступно без регистрации
    2. Видео должно быть публичным. (не доступ по ссылке)
    3. Не должно быть возрастных ограничений (иначе будет п1)
    4. Автор видео должен при загрузке явно разрешить встраивание на другие платформы
    5. У видео не должно быть ограничений по странам
    6. Сам youtube должен быть доступен в стране, где сидит пользователь)
    Ответ написан
    1 комментарий
  • У меня один почтовый адрес на PC и на мобильном. Почему я не могу пройти регистрацию для этого адреса на втором мобильном?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Электронная почта (если вы это имеете ввиду под "почтовым адресом") регистрируется на определенном сервере, каком именно зависит от того, где вы регистрируете этот адрес. И сервер не накладывает никаких ограничений на то, с какого устройства и с какого количества устройств вы будете получать к нему доступ.
    Поэтому ваш вопрос не имеет смысла. По всей видимости вы спрашиваете не то, чего хотите на самом деле. Попробуйте изложить свою проблему подробнее. Хотябы приведите тексты ошибок, которые вам высвечиваются при попытке подключиться к почте с нового устройства.
    Ответ написан
    Комментировать
  • Какой умный замок позволяет вести учёт рабочего времени?

    @Drno
    Потому что надо искать не умный замок, а СКУД
    например https://ironlogic.ru
    Ответ написан
    Комментировать
  • Почему вместо 100, по проводу 95?

    @ElxkoT
    Потому что 100 мегабит у вас на канальном уровне. С учётом размера заголовков пакетов и прочих технических накладных расходов в 100мб линк как раз можно впихнуть в районе 94-95мб реальной полезной нагрузки
    Ответ написан
    16 комментариев
  • Возможно ли использовать ИИ для сравнения текста?

    Lord_of_Rings
    @Lord_of_Rings
    Дунадан - северный странник. Злой, но очень добрый
    Думаю здесь вам лучше помогут
    Ответ написан
    Комментировать
  • Возможно ли использовать ИИ для сравнения текста?

    GavriKos
    @GavriKos
    В данном случае начните с себя. А конкретно - с выработки критериев одинаковости. Вот мне неочевидно чем 3 приведенных артикула одинаковы и почему их надо объединить. Соответственно вам нужно эти критерии выработать и объяснить. А там уже объяснять программисту или нейросети - без разницы.
    Ответ написан
    2 комментария
  • Какое минимальное количество RAM нужно для своего впн сервера?

    dima9595
    @dima9595
    Junior PHP
    По моим личным наблюдениям для более стабильной работы лучше бы взять минимум 1 гб, но и на 0,5 должен работать. Я заметил, что чем больше скорость вашего интернета - тем сильней нагружается процессор.

    Для личных целей держу для себя - 1 ядро, 1 гб озу. Этого в целом достаточно что бы пользовалась вся семья - 5-6 человек.
    Ответ написан
    2 комментария
  • Какая есть альтернатива zerotier?

    @Nunter Автор вопроса
    Решение
    1. Если коротко - нашел рабочий вариант tailscale.com
    пока работает, дальше видно будет
    2. Опен сурс вриант п.1 - headscale, гитхаб https://github.com/juanfont/headscale
    сайт проекта https://headscale.net/stable/
    Как будет время попробую развернуть п.2 - по результатам отпишусь
    Ответ написан
    Комментировать
  • Чем смазать кабели, чтобы крысам было противно их грызть?

    Хотелось бы понять психологию крыс, почему им хочется иногда грызть кабели.

    Они всё грызут:
    1. Зубы стачивают (в основном об твёрдые предметы)
    2. Пробуют на вкус (если не хватает еды, ищут что ещё съедобное есть)
    3. Сильный голод (если совсем не хватает еды)
    В принципе если крыса не голодная, то она не будет экспериментировать с рационом и закусывать пластиком, но если крыса не голодная, то она будет размножаться и у тебя будет уже 10 крыс)

    Об отраве речь не идёт - её нужно часто обновлять, дохлятину убирать, да и сами знаете, крысы хитрые и их очень сложно отравить

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

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

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Обычные китайские wi-fi камеры, которые можно включить в режим охраны по движению в кадре. Ставьте на ночь на охрану, но просто зоны интереса настроить не на самого спящего человека, иначе будет много срабатываний, - а на места в кадре, которые он гарантированно пересечет когда вставать будет - рядом с кроватью, на кровать на высоту головы при подъеме, дверной проем, и пр...
    Ответ написан
    Комментировать
  • Как перейти с Linux на Windows?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    Не знаю как скачать iso файл, т.к. даже с впн не даёт скачать,

    Просто скачайте с рутрекера (или любого другого популярного трекера) чистый образ (обычно советуют с пометкой mdsn)
    не знаю какую программу использовать, чтобы подключить флешку

    Под linux точно есть Ventoy. Очевидно есть и другие, но не подскажу (не являюсь linux-пользователем)
    Ответ написан
    1 комментарий
  • Нехватка питания USB порта, что делать?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Купить USB хаб с дополнительным питанием.
    Ответ написан
    Комментировать
  • Как проверять токен при каждом запросе в rtk query?

    @karminski
    Senior React.JS Developer
    Не в том направлении думаете. Когда вы бросаете запрос с истекшим токеном, вам бек должен ответить, что токен истёк. Далее уже вы фронтом кидаете запрос на новый токен и повторяете первый запрос.

    Проверять токен на фронте, это неверный шаг. Всё что прилетело на фронт, заведомо нельзя доверять.
    Ответ написан
    Комментировать
  • Как правильно настроить сервер(а) для dev/test/prod?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Все настройки ваших серверов сводятся к установке приложения gitlab-runner (либо настройке SSH для CI/CD сервера: т.е. CI/CD сервер подключается к целевому серверу по SSH/SFTP, копирует файлы и выполняет скрипты на целевой машине), а так же настройке требуемых зависимостей вашего проекта. Stage сервер настраивается идентично Prod серверу. Dev сервер настраивается для прямого доступа к нему со стороны разработчиков для отладки и дебага багов, не воспроизводящихся локально. В гитлабе настраивается CI/CD для деплоя через gitlab-runner или SSH, развертывается отдельный CI/CD сервер с приложением gitlab-runner и докером для запуска CI/CD задач и деплоя на серверы. Для каждой ветки настраиваются свои правила и ограничения деплоя под отдельные сервера. Итого у вас должно быть минимум пять серверов: гитлаб, cicd, dev, stage, prod. Плюс еще есть роль VPN сервера - эту роль вполне можно совместить с гитлабом. CI/CD - только отдельный сервер, ибо задачи штука ресурсоёмкая (компиляция, сборка, установка зависимостей и прочее). Еще очень полезная штука - кэширующий сервер для образов докера и пакеты (harbor - топ). Ускоряет работу задач и экономит трафик. Prod сервер может быть как сервером, так и группой серверов - prod-app, prod-db, prod-files и т.п. В идеале stage должен быть идентичной конфигурации, но обычно обходятся простыми виртуалками для экономии ресурсов, в отличии от prod сервера.
    Ответ написан
    Комментировать
  • Насколько безопасна схема питания одноплатника?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    В любой момент может что-то пойти не так и отправить в электронный рай что угодно. Либо используйте один достаточно мощный блок питания для всех устройств либо используйте один хаб с внешним дополнительным питанием и на хаб и на диск 3.5, в который и подключайте все ваши устройства. Учтите, что HDD очень чувствительны к качеству питания и на столе оно может пока работает, а через неделю или в любой момент времени отправится к электронным овцам в гости. Питание - это не то, на чём можно экономить.
    Ответ написан
    2 комментария
  • Как сделать подмену IP для внешнего сетевого ресурса?

    ArteMoon
    @ArteMoon
    Развиваюсь
    Ip firewall nat src nat
    Но это не поможет, потому что обратно пакеты будут уходить на недоступный 53.53.53.53
    Ответ написан
    2 комментария