• Как лучше реализовать удаленное управление программой?

    Stalker_RED
    @Stalker_RED
    Путь попроще: взять какой-то RDP-клиент, и допилить его так, чтобы остался доступ только к одному окну. Либо на хост-системе запускать солидворкс от отдельного юзера, у которого доступ будет только к солидворкс.

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

    По хорошему, надо бы выяснить есть ли в солидворксе какое-то API, либо писать какой-то хук, который будет перехватывать 3D модельку, передавать ее по сети, и отрисовывать непосредственно на клиенте через webGL или типа того. И работы будет много.
    Ответ написан
    Комментировать
  • В чем ошибка в curl?

    Hocopor
    @Hocopor
    Ищу интересную работу
    Попробуйте array();
    Видимо другая версия php
    Ответ написан
    1 комментарий
  • Не отсылает сообщение на почту при отправители, почему?

    slo_nik
    @slo_nik Куратор тега Yii
    Добрый вечер.
    В yii2 существует специальный класс Mailer, который и занимается отправкой почты.
    Изучите этот класс, а свой код выкиньте.
    Ответ написан
    4 комментария
  • Переход по ссылке, как узнать перешел ли пользуватель?

    OKyJIucT
    @OKyJIucT
    Sunshine reggae
    Можно повесить обработчик JS на ссылку и при клике сперва отправлять запрос на бекенд, а после - перенаправлять юзера по ссылке.

    Либо перенаправлять на промежуточную страницу, где фиксировать переход и отправлять его дальше.

    Самый простой способ - можете повесить цель метрики на ссылку и в метрике смотреть, сколько было переходов (это улучшеный вариант первого способа, где не надо ничего колхозить, метрика все сделает за вас).

    Сколько времени провел там можно узнать, только если сайт ваш - по той же метрике. Если сайт чужой, то никак не узнаете.
    Ответ написан
    Комментировать
  • В чём причина постоянного переделывания кода?

    AlexanderYudakov
    @AlexanderYudakov
    C#, 1С, Android, TypeScript
    Карл Вигерс "Разработка требований к программному обеспечению"
    скриншот первой страницы первой главы — про вас
    5a4e46fe7d045170343260.png
    Ответ написан
    Комментировать
  • Как сохранить в localstorage а не в кукисы?

    KazeZlat
    @KazeZlat
    Погромист-затейник
    setItem
    getItem

    Cookies.set(messageClass, isVisible); => localStorage.setItem(messageClass, isVisible);

    (Cookies.get(messageClass) || false) == 'false' => localStorage.getItem(messageClass) != "true"
    Ответ написан
    3 комментария
  • Кто как укладывает бизнес правила в БД?

    egor_nullptr
    @egor_nullptr
    Учитывая, что правила могут быть совершенно разные и количество участвующих атрибутов заранее не известно, то сам собой напрашивается шаблон проектирования "Интерпретатор". Правила хранятся в виде простейшего кода, который исполняется в песочнице интерпретатора (стороннего или собственной разработки).
    Ответ написан
    1 комментарий
  • Формула для расчета везения?

    @syrov
    пишу программы до 99 строк
    Если от игрока ничего не зависит, скажем необходимо угадать случайное число в диапазоне, то везение (скорее отношение выиграшей) должно быть равным, в независимости от прошлого результата (принцип ошибки игрока приходит на ум https://ru.wikipedia.org/wiki/Ошибка_игрока ). Другое дело если от принятых игроком решений что-то зависит. В этом случае сравнивать наверное надо полисы игроков, и сравнивать математическое ожидание при использовании полисов.

    Маленький пример второго варианта. Представим игру со следующими правилами. Если вы выходите из игры то получаете 10р и все. если вы продолжаете играть то получаете 4р и бросаете кубик. Если выподает 1 или 2 то игра заканчивается иначе игра продолжается вы опять продолжаете сначала (решаете продолжить или нет).

    Вот как игру можно представить графически (модель принятия решений Маркова):

    5a14e758007db685276684.jpeg

    Видно, что полиси "выйти и получить 10р" дает 10р, а полиси "продолжить игру" стремиться к 12р. А везение как бы так сказать - антинаучная величина.
    Ответ написан
    3 комментария
  • Как сделать такую форму у изображения?

    SkiperX
    @SkiperX Куратор тега CSS
    Ответ написан
    Комментировать
  • Как бесплатно узнать все домены владельца?

    @AnneSmith
    самая ленивая
    Reverse Whois Lookup
    Ответ написан
    Комментировать
  • Какие советы дадите для создания игры для компьютера?

    Exomode
    @Exomode
    Архитектор ПО
    Ни на один из четырёх вопросов нельзя дать конкретного ответа. Даже если попытаться, то получится примерно следующее:

    1) На тех, которые знаете или готовы изучать, потому что их возможности вас устраивают. Для программирования - IDE вроде Visual Studio, Eclipse и другие, можно даже в Notepad++ по олдскульному хардкору писать и потом собирать через консоль, никто не запрещает. Вопрос лишь в том, удобно ли оно вам будет в процессе и оптимально ли скажется на цикле разработки. Для текстурирования - Adobe Photoshop и прочие аналоги, для моделирования - Autodesk 3ds Max, Maya, Blender и прочие. Для шейдеров и материалов - те же самые IDE + в большинстве SDK для разработки игровых проектов уже идут в комплекте мощные визуальные средства. Для работы с аудио - Ableton, FL Studio, Cubase и прочие секвенсоры, для работы с видео - Adobe After Effect и аналоги. Выбор конкретного софта ложится полностью на вас и у всех он разный.

    2) Любой, который позволит получить требуемый результат и который вы знаете, на котором умеете работать и который максимально продуктивно отразится на цикле разработки. От C/C++ до Java и Lua.

    3) Любой подойдёт, который по возможностям удовлетворяет требованиям будущего продукта (конечные платформы, поддержка требуемого стека технологий, лицензия, 2D/3D и тд).

    4) На вкус и цвет... Сколько людей - столько и мнений. Устраивайте опросы друзей и заинтересованных лиц, исследуйте аналитику опросов других компаний, следите за тенденциями игрового рынка, делайте выводы.

    Главное чётко наметьте цели и следуйте им, не ставьте планку выше головы, не ровняйтесь на кого-то, пока у вас не будет несколько законченных рабочих продуктов. Иначе проект будет обречён ещё до старта разработки. 40% Indie-проектов умирает, 50% в итоге полная шляпа и лишь 10% выстреливают. И среди них мало шутеров и RPG, на самом-то деле. Каждый такой проект необычен и уникален, привносящий что-то новое в умирающий сеттинг или вообще открывающий новый.
    Ответ написан
    Комментировать
  • Почему ошибка выскакиевает "No such file or directory"?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    getimagesize работает с файловой системой. Путь, начинающийся с / для этой функции означает не "от корня сайта", а "от корня файловой системы".
    Ответ написан
    2 комментария
  • Page Speed для локальных сайтов?

    @Froggyweb
    https://developers.google.com/web/tools/starter-kit/
    Стартовый набор от гугла есть там и pagespeed хотя зачем он при разработке не знаю.
    Ответ написан
    Комментировать
  • Как правильно установить web server на linux mint?

    shambler81
    @shambler81 Куратор тега Linux
    Ответ написан
    Комментировать
  • Имеет ли юридическую силу запрет на парсинг сайта?

    @nirvimel
    Любые дополнительные юридические ограничения (сверх того, что требует государственное законодательство) можно навязать пользователю лишь одним способом - путем ДОБРОВОЛЬНОГО (с обеих сторон) заключения договора. Это обычно реализуется в виде пользовательского соглашения при регистрации на сайте. При этом одна сторона (сайт) обязуется предоставить какие-то услуги (например, доступ к некоторой информации), в то время как другая сторона (пользователь) добровольно принимает на себя какие-то ограничения (например, не пользоваться никакими автоматизированными средствами для извлечения, предоставляемой ему, информации). Это соглашения вступает в юридическую силу с момента нажатия на кнопку "Принимаю условия" (см. акцепт).
    Поскольку с анонимом в принципе невозможно заключить никакой договор (очевидно), то на, не прошедшего регистрацию пользователя, невозможно возложить никакие ограничения (сверх существующих в законе).

    Но все вышеописанное касается только СПОСОБА, которым пользователь взаимодействует с сайтом (автоматизированный/ручной/ножной/и.т.д.). Что касается самого контента, который пользователь потребляет, то на него распространяется все нормы авторского права (независимо от способа, которым он получен). Поскольку авторское право (как государственный закон и международное соглашение) распространяется на всех без исключения (в том числе и на анонимов), то не требуется заключать с пользователем никакого договора (и заставлять проходить регистрацию). Достаточно упомянуть (желательно на видном местом) запрет на использование данного контента в любых целях, кроме личного ознакомления. Это допустимо на основании того, что владелец исключительных прав на контент может определять любые ограничения на его использование. Что это дает: контент, собранный автоматизированными средствами, в дальнейшем не может быть использован никак без нарушения закона о защите авторских прав (это серьезнее, чем нарушение пользовательского соглашения). Это полный юридический тупик для того, кто захочет заняться парсингом (пусть даже само по себе это будет законно).
    Ответ написан
    2 комментария
  • Как называется шрифт?

    dom1n1k
    @dom1n1k
    Я не знаю наверняка, но по ощущениям это похоже на кустарную кириллизацию с элементами кустарного же леттеринга. То есть взяли латинский шрифт и дорисовали. Уж очень много странных и несуразных элементов у букв при том, что в целом ритм вроде неплохой.
    Но это только ощущения.
    Ответ написан
    Комментировать
  • Как посмотреть dns кеши?

    icCE
    @icCE
    youtube.com/channel/UC66N_jRyZiotlmV95QPBZfA
    В Linux нет кэширование DNS, если только не стоит ДНС кэш. Например dnsmasq,unbound ,nscd итд.
    Поэтому в общем смотреть кэш негде.
    Можно поставить выше перечисленное, использовать как кэш и собирать статистику. Рекомендую unbound

    Более подробное обсуждение есть тут https://z5h64q92x9.net/proxy_u/en-ru.ru/https/stac...
    Ответ написан
    2 комментария
  • Где учиться UI/UX, веб дизайну?

    idzenski
    @idzenski
    Директор по развитию партнерской сети BPMx
    1. Выучить англе.
    2. Курить мануалы:
    https://www.uxpin.com/studio/ebooks/
    https://www.sitepoint.com/11-free-ux-e-books-worth...
    Ответ написан
    Комментировать