Задать вопрос
  • Может ли магнитрон изнашиваться?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Замените слюду в микроволновке. Она стоит копейки и продаётся везде. Если не поможет - то в сервис. Ни в коем случае самостоятельно не ремонтировать без опыта и знаний! Если брать новую, то из недорогих можно взять Midea, например.
    Ответ написан
    Комментировать
  • Полосы на экране. В чем причина?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Похоже на отвал какого-то чипа памяти на видеокарте либо отвал GPU. Так же может быть проблема в кабеле или в мониторе. Надо проверить с другим кабелем, разъемом, монитором и источником сигнала.
    Ответ написан
    3 комментария
  • Пожалуйста, как сделать "очень" интерактивную 2d карту?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Это называется Викимапия: https://wikimapia.org/. Кроме Leaflet существуют и другие инструменты: OpenSeadragon, OpenStreetMap и другие.
    Ответ написан
    1 комментарий
  • Допустим у меня есть массив byte[] bytes и этот массив символизирует машинныый код программы, могу ли я запустить эту програму из своего кода?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Да, можете. Как-то так: https://keestalkstech.com/2016/05/how-to-add-dynam...
    Ответ написан
    Комментировать
  • Как сделать инсталлятор mongoDB и собственного приложения одновременно?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    RTFM - MongoDB Manual / Installation / Community Edition / Install on Windows: https://www.mongodb.com/docs/manual/tutorial/insta...
    Ответ написан
    Комментировать
  • Перезд разных сайтов к одному провайдеру. Организация инфраструктуры?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Алгоритм примерно следующий:
    1. Изучить возможности создания бэкапов, предоставляемые хостерами на всех сайтах
    2. Сделать бэкапы сайтов и БД как возможностями хостеров, так и отдельно таким образом, чтобы в случае чего можно было все восстановить
    3. Изучить настройки DNS и SSL для каждого сайта, а так же настройки регистраторов доменов этих сайтов
    4. Изучить структуру, механизмы работы и настройки каждого сайта, а так же какие там используются утилиты, средства, зависимости, веб-серверы и их настройки, БД и всё прочее
    5. Сформировать требования к серверам или серверу для размещения сайтов (диски, памяти, процессоры, порты, ОС, ПО и прочее)
    6. Для каждого сайта подготовить список необходимого ему ПО и настроить образ для докера (просто потому что у разных сайтов могут быть требования к разным версиям одного и того же или могут быть конфликты, в случае размещения на одном сервере)
    7. Подготовить систему развертывания сайтов из их репозиториев (напоминаю, что весь исходный код сайтов должен быть размещен в соответствующих репозиториях и минимально задокментирован, а так же настроена система автоматического тестирования)
    8. На основе требований подготовить оборудование - сервер, ОС, ПО, административные инструменты типа мониторинга (заббикс - топ), систему бэкапов и прочее
    9. Провести развертывание сайтов с нуля на новом сервере/серверах и проверить, что все работает как надо
    10. Провести дополнительные работы над ошибками и недостатками, а так же исправить обнаруженные недоработки
    11. Добавить сайты, БД и всё остальное в систему мониторинга
    12. Подготовить и протестировать скрипты синхронизации БД и дополнительных данных на новые серверы
    13. Подготовить перенос доменов сайтов с разных регистраторов к одному регистратору
    14. Провести перенос доменов к одному регистратору и убедиться, что всё работает как надо
    15. Для каждого сайта:
      1. В нерабочее время перевести сайт в режим обслуживания либо полностью остановить веб-сервер и вывести заглушку, что сервер в обслуживании
      2. Провести синхронизацию БД и всего остального нужного
      3. Проверить, что на новом сервере сайт полностью работающий и провести все требуемые тесты
      4. Привязать новый сервер к домену
      5. Настроить letsencrypt сертификат


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

    Или как эти сайты вообще размещать чтобы в случае чего они не упали все вместе?

    Автоматизацией развёртывания и всего остального по максимуму, а так же дублирование серверов в другом ЦОД, хостинге, городе, регионе, континенте - по бюджету и требованиям.
    Ответ написан
    2 комментария
  • Как установить Винду через Линукс?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    В убунте есть "Startup Disk Creator" - используйте его для создания загрузочной флешки с виндой. Еще есть всякие BalenaEtcher, Ventoy и прочее. Плюс тут есть поиск: Нужен аналог программы rufus для linux, где можно выбрать mbr?
    Ответ написан
    8 комментариев
  • Как исправить низкий jss на upwork?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Написать в саппорт, что клиент просил сделать бесплатно и просить удалить отзыв. Надеюсь вы вели переписку в месенджере апворка? Если нет - обязательно сначала сохраните всю переписку. Вообще, надо было сразу отказываться от задачи и репорить в саппорт. Вангую, что был это либо китаец, либо индус, либо араб. С этими вообще лучше не работать.
    Ответ написан
  • С помощью чего происходит интеграция между контейнерами?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    С помощью IPC, API, сокетов и прочего.
    Ответ написан
    Комментировать
  • Хватит ли видеокарты на 4гб для юнити?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, хватит.
    Ответ написан
    Комментировать
  • Порекомендуйте простые конструкторы для мониторинга ЦОД?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Самый простой вариант - малинка, плюс стандартные датчики, плюс линукс с заббкисом. Со стандартных датчиков показания снимаются стандартными утилитами через консоль, что-то более продвинутое - парой строк кода в любом скрипте или сях. А заббикс спокойно умеет через консоль собирать любые метрики, а так же оповещать и выполнять нужные команды. Например: Troyka-модули.
    Ответ написан
    Комментировать
  • Как работает 3D в современных играх?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Точно так же как и в старых играх: математика - обычная геометрия и тригонометрия, а так же физика для динамики и анимации. Задаются точки в трехмерном координатном поле. Из точек формируются ребра (отрезки), из трех точек и ребер формируются полигоны. Из полигонов формируются объекты. А уже из групп объектов формируются сцены, уровни и прочие комплексные вещи. Обычная школьная математика. Сцена находится в трехмерном пространстве, а экран - это обычно двухмерная плоскость, то осуществляется проекция трехмерной сцены на двухмерную плоскость экрана. В отрисовке есть куча хитростей и множество различных механизмов и способов оптимизации. Для анимации объектов используются матрицы, которые описывают масштаб объекта по трём осям, его координаты и положение в пространстве - т.к. это проще, чем каждый раз для движения объекта переписывать все его точки. Сам процесс анимации тоже имеет свои нюансы и тут тоже используется много всяких оптимизаций, математики и физики.
    Реализовать на низком уровне простейший движок достаточно просто: мануалов и инструментов в сети полно. Можно как полностью с нуля реализовать так и использовать API видео драйвера.
    Полезная ссылка: Build your own 3D Renderer
    Ответ написан
  • Какие лучшие платные школы для обучения Unity?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Лучшие - это бесплатное самообучение. Курсы, статьи, уроки, реальные задачи и прочее.
    Ответ написан
    6 комментариев
  • Какой файловый менеджер с веб интерфейсом использовать для производства?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    https://www.seafile.com/en/features/ - там есть все требуемые фичи. Самое простое решение задачи.
    Ответ написан
    Комментировать
  • Каким образом в WPF С# можно сделать так, чтобы кнопка закрытия (крестик) не закрывала окно?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Ответ написан
    Комментировать
  • Существует ли способ переключения между системами без перезагрузки?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Для установленных - нет. Только виртуализация: устанавливаете гипервизор, несколько разных ОС и спокойно используете по очереди или одновременно переключаясь по клику. Например VirutalBox.
    Ответ написан
    2 комментария
  • Можно ли на зону ВРМ наклеить 2 мм термопрокладку, а на чипсет 0.5 мм?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, можно, но при условии что радиатор и другие компоненты позволяют это сделать. Компоненты могут быть разной высоты или радиатор конструктивно может не доставать до компонентов - поэтому часто это компенсируют более толстыми термопрокладками.
    Ответ написан
    Комментировать
  • Как создать свой sso?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Лучше взять что-то готовое, по типу: раз, два. Если хочется реализовывать полностью своё, то вот тут подробная схема работы сервиса авторизации(CAS).
    Ответ написан
    Комментировать
  • Как добиться видимости переменной JavaScript в событии тега button?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    <script>window.poiskaktive = false;</script>             

    <button onclick="if(window.poiskaktive) DoSome();">
    Ответ написан
    1 комментарий
  • Как передать по wi-fi роутеру без интернета информацию самостоятельно, через Python, C++, C# или WEB?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Для сетевого взаимодействия используется интерфейс под названием "сокеты". ОС предоставляет системный API для использования данного интерфейса. В ЯП обычно из коробки либо через сторонние библиотеки/подключение системного API есть доступ к данному API. В вашем случае вам следует на одной машине запустить сокет сервер, на второй подключиться через сокет к первой машине и далее сможете передавать ваши данные в обе стороны. Аналогично и с роутером: если вам надо подключиться к какому-то сервису роутера - то подключаетесь через сокет к нему и передаёте/принимаете данные.
    Документация по сокетам: Python, C++, C#
    Ответ написан
    Комментировать