Задать вопрос
  • Как отключить скрипт у другого объекта через скрипт?

    DanielMcRon
    @DanielMcRon
    C# && Unity
    Сложно всё с гуглом конечно
    https://docs.unity3d.com/ScriptReference/Behaviour...
    Ответ написан
    Комментировать
  • Где найти легальную базу для онлайн-кинотеатра?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Есть ли другой способ сделать сайт легальным?

    Причем тут плеер?
    Легальность дает договоренность с издателями и правообладателями на территории страны о трансляции/прокрутке видео.
    Ответ написан
    Комментировать
  • Какую лицензию для Open Source продукта выбрать, чтобы коммерческое использование сделать платным?

    @bkosun
    Вы можете выпустить ПО с использованием нескольких лицензий:
    • Некоммерческое использование
    • Коммерческое использование


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


    https://en.wikipedia.org/wiki/Multi-licensing
    https://ru.wikipedia.org/wiki/%D0%94%D0%B2%D0%BE%D...
    Ответ написан
    2 комментария
  • Какую выбрать лицензию?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Собственная.

    В которой так и написать - разрешаю то-то и то-то, то-то и то-то запрещаю.
    Ответ написан
    4 комментария
  • Как прочитать или записать .txt-файл по произвольному пути после компиляции?

    GavriKos
    @GavriKos Куратор тега Unity
    Микропетпроджект - домашнее облако homeCloud
    Можно, используя тупо методы сишарпа. И получая боль при компиляции этого всего на другие платформы.
    А правильное решение - StreamingAssets. Они не меняются при компиляции и остаются для редактирования руками в билде.
    Ответ написан
    Комментировать
  • Что делать если игрок не хочет прыгать Unity2D, C#?

    DanielMcRon
    @DanielMcRon
    C# && Unity
    Отдебажьте код, посмотрите где он не проходит. Легко же это. Поставьте вывод в консоль там где ontrigger2d, если там не выводится - значит ошибка там. Может вы тег на землю не поставили
    Ответ написан
    8 комментариев
  • Можно ли на Java создавать очень крутые игры???

    DevMan
    @DevMan
    движки/языки в играх - не решают.
    решают: в первую очередь - сценаристы и дизайнеры/художники, во вторую - маркетологи.

    пока у вас нет не то, что идеи, а даже наметок на будущую игру (грабить корованы и набигающие деревья оставим в покое), язык - наименьшее о чем нужно думать.
    Ответ написан
    Комментировать
  • Чем нейронные сети отличаются от ИИ?

    kshnkvn
    @kshnkvn
    yay ✌️ t.me/kshnkvn
    5e7096d14cca5837411277.jpeg
    Искусственный интеллект — название всей области, как биология или химия.

    Машинное обучение — это раздел искусственного интеллекта. Важный, но не единственный.

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

    Глубокое обучение — архитектура нейросетей, один из подходов к их построению и обучению. На практике сегодня мало кто отличает, где глубокие нейросети, а где не очень. Говорят название конкретной сети и всё.

    источник
    Ответ написан
    Комментировать
  • Парсинг JSON в C#?

    borisdenis
    @borisdenis
    Ленив и вреден...
    Попробуйте так
    JsonConvert.DeserializeObject<RootObject>(File.ReadAllText(fileName));
    Ответ написан
    1 комментарий
  • Почему все онлайн-сервисы геолокации гонят такой бред?

    Jump
    @Jump
    Системный администратор со стажем.
    Это нормально.
    Адреса раздает RIPE, у него есть база данных.
    Например адрес x.x.x.x выдан ООО "Рога и Копыта" юридический адрес - Бостон.
    Эта компания передала этот адрес своей дочерней фирме ООО "Шкуры" зарегистрированной на багамских островах.
    В данный момент этот адрес выделен серверу этой компании который размещается в Новосибирском датацентре.

    У сервисов геолокации разные базы данных, у кого-то записан адрес формального владельца - Бостон.
    У другого сервиса в базе более актуальные данные - юридический адрес реального владельца на Багамах.
    У третьего сервиса в базе записан текущий адрес размещения сервера - Новосибирск.

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

    И какой все таки адрес должен выдавать сервис геолокации???

    Мораль - не стоит думать что сервис геолокации показывает реальный адрес размещения сервера с таким IP.
    Хотя во многих случаях данные совпадают.

    Бывает что один IP присвоен серверу который уже 30лет стоит по одному адресу.
    А бывает что один IP за день назначается трем различным серверам находящимся на разных континентах.
    С утра в Европе, к вечеру в Бангкоке, а ночью уже в Австралии.
    Ответ написан
    1 комментарий
  • Как узнать версию библиотеки Postgres?

    @Goshin
    администрирование всего
    postgres -V
    psql -V

    locate bin/postgres - покажет, если несколько копий есть, на всякий случай.
    Ответ написан
    Комментировать
  • Правильно ли выбрасывать исключения в бизнес логике?

    Я считаю это хорошей практикой. Исключительная ситуация - это та, при которой программа выполняется не так, как ожидалось. Но, позвольте, я ожидаю, что заказ пройдет валидацию. Я ожидаю, что заказ завершится успехом. Поэтому OrderValidationException, OrderException - исключительные ситуации. Исключительной ситуацией не является, например, отмена пользователем заказа - глупо выбрасывать исключение по клику на Cancel.

    Исключения гораздо глубже, чем просто "исключительная ситуация". Они помогают развести обработку ошибок по разным уровням абстракции, а использование разных типов исключений позволяет обрабатывать конкретные ошибки там, где их нужно обработать (на нужном слое). Исключения очень помогают в локализации ошибки в дальнейшем, они позволяют избавиться от простыни If .. else, проверок на null, false и прочей ереси. Они, чаще всего, делают код чище.

    Но пользоваться ими стоит аккуратно, все-таки стоит разделять исключительную ситуацию и вполне нормальную, штатную ветку исполнения. Так, если заказов нет - это НЕ исключение, тут можно вернуть null - допустимо (хотя некоторые и тут выбрасывают исключение, потому что очень соблазнительно привязать код исключения к HTTP кодам). А если у вас аплоад документов, и юзер пытается загрузить файл слишком большой, то это уже исключение.
    Ответ написан
    1 комментарий
  • Как сделать переключатель между несколькими картами Яндекс?

    deepblack
    @deepblack
    Создаешь нужное количество ListBoxItem, навешиваешь обработчики на каждый из них,
    в обработчике используй метод setCenter.
    Всё просто.

    Ответ написан
    Комментировать
  • Какой url - лучше использовать на сайте?

    @hasalex
    разработчик
    Ключевая разница лишь одна:
    в их случае: ..../men?availability=hto&material=mixed~acetate~metal у них всегда одна страница со всеми данными, где происходит фильтрация.

    В вашем же случае у вас помимо самой страницы ......men/material-is-plastic/colors-is-black/form-is-elliptical/
    вам необходимо иметь уникальную страницу на каждом из уровней, т.е.
    ......men/
    ......men/material-is-plastic/
    ......men/material-is-plastic/colors-is-black/
    ......men/material-is-plastic/colors-is-black/form-is-elliptical/
    и каждая будет со своими данными, заголовками и т.п. Поэтому весь вопрос - какая конечная цель? если задача продвигать каждое сочетание фильтров в поиске, то ваш подход лучше. Если задача сделать проще и просто фильтровать для посетителя сайта, не задумываясь ни о чем другом - их вариант логичнее и проще.
    Ответ написан
    Комментировать
  • Как расшифровать эту строку?

    sHinE
    @sHinE
    веб-разработчик, php/js/mysql и сопутствующее
    Вот что там получается: https://gist.github.com/Gribanov/2694f49d77eedfbcb...
    Расшифровка состоит в замене
    (new Function(hn0iv['join']('')))()
    на
    console.log(hn0iv['join'](''));
    Ответ написан
    Комментировать
  • Как на карте Яндекс выводить области со значениями из таблицы?

    solotony
    @solotony
    покоряю пик Балмера
    это делается при помощи передачи картам массива объектов для отрисовки. собственно что бы сделать надо подготовить данные и вызвать необходимые методы API карт.

    у яндекса есть "своя карта" куда можно накидать объектов (в интерфейсе яндекса) и вставить ее на сайт.
    Ответ написан
    Комментировать
  • Как на 2D картинке объяснить объекту 3D пространство?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Ваша картинка должна быть дополнена картой глубины. Ее можно представить в виде одноканальной картинки, "чем темнее, тем глубже в этой точке пространство", либо в виде набора боксов, ограничивающих препятствия.

    После этого, ваша программа уже будет "знать" где что на картинке у вас есть
    Ответ написан
  • Как получить несколько коллайдеров на объекте?

    GavriKos
    @GavriKos Куратор тега Unity
    Микропетпроджект - домашнее облако homeCloud
    https://docs.unity3d.com/ScriptReference/Component...

    Совсем гуглить разучились
    Ответ написан
    Комментировать
  • Какие книги есть для новичков по C# в 2020?

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Такие же, какие и в 2019, 2018, 2017 и так где то до 2004.
    Шарп конечно развивается, но основы языка не менялись.
    А если вы еще и новичок в целом, а не именно в шарпах (т.е. опыта нет ВООБЩЕ) - то вам все равно какой год читать.
    Ответ написан
    Комментировать
  • Как вытащить данные из поврежденной виртуальной машины?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Под Линуксом? Скопировать XXX байт данных из одного файла в другой файл?
    dd conv=notrunc iflag=count_bytes if=old_backup.img of=w2k8r2.img count=2k

    Не знаю правда, достаточно ли 2-х килобайт (параметр count=2k) на копирование всей информации о NTFS-разделах на диске (то есть в образе).
    Ответ написан
    2 комментария