Задать вопрос
  • Можно ли на 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
    https://docs.unity3d.com/ScriptReference/Component...

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

    GavriKos
    @GavriKos
    Такие же, какие и в 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 комментария
  • Как исправит ошибку в условиях if( Operator '!' cannot be applied to operand of type 'method group')?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    if(!pS.Play)

    в этой строке скорее всего неверно
    Play( ) - это метод у объекта pS.
    Вам же в условии нужен тип bool, а значит у объекта pS вам надо взять или переменную (к примеру isPlaying) или вызвать метод, который возвращает bool.

    Добавлю ссылочку- чтоб посмотрели какие поля и методы есть
    https://docs.unity3d.com/ScriptReference/ParticleS...
    Ответ написан
    1 комментарий
  • Жалоба на сайт: в чем суть?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Права интеллектуальной собственности могут распространяться на аудио- или видео-произведения. В том числе и изображения, фотографии, саундтреки и т.д.
    Также, определённое словосочетание (например "Игра престолов") может быть зарегистрирована как товарный знак и тоже защищено законом.
    Исходя из этого, проверьте - используется ли в Вашей игре элементы чужих аудиовизуальных произведений или зарегистрированные товарные знаки.
    Для получения более исчерпывающей информации, лучше обратиться к представителю правообладателя.
    Ответ написан
    1 комментарий
  • Как определить более точное местоположение трафика в Google Analytics?

    hint000
    @hint000
    у админа три руки
    Более точное местоположение - на устройствах, подключающихся через мобильный интернет или по Wi-Fi, благодаря тому, что базовые станции и точки доступа "светят" в общедоступный эфир, информацию об их расположении корректируют тысячи устройств обычных пользователей.

    В то же время, при подключении по кабелю всё иначе. Кабель не общедоступен. Большинство ip-адресов привязаны к расположению провайдера. Информация о реальном расположении клиента есть у провайдера (в большинстве случаев, если не считать L2- и L3-туннели на клиентской стороне), но нет механизма (как API, так и на законодательном уровне), позволяющего провайдерам передавать эти сведения в Гугл. Поэтому Гуглу остаётся одно: если провайдер в Киеве, значит будем считать, что и клиент в Киеве, т.к. другой информации нет.
    Ответ написан
    Комментировать
  • Как правильно инсталировать mapbox-gl-directions?

    Aetae
    @Aetae Куратор тега TypeScript
    Тлен
    А её нет, этой вашей декларации! *криповый смех*

    Создатели этого модуля не потрудились сделать декларацию, те декларации что в @types поддерживаются сообществом на открытой основе(лежат вот тут), и туда тоже (пока?) никакой самаритянин не добавил ничего.
    Так что вам остаётся только только сделать декларацию самому. Поможет вам в этом (при некоторой удаче) dts-gen.
    Ответ написан
    Комментировать
  • Как поменять цвет кнопки, панели, текста, через скрипт?

    GavriKos
    @GavriKos Куратор тега Unity
    У каждого компонента свой параметр есть для этого.
    В юнити у кнопки и панели нет цвета - они используют Image.
    У компонента Image есть параметр color - меняйте на здоровье.

    С текстом чуть сложнее - их несколько видов (TMPro, Юнитевый), но у всех тоже есть параметр color,

    Итого вам надо чтобы ваш скрипт знал о нужных компонентах (SerializeField, GetComponent и т.д. - базовые вещи) и меняйте им параметр на здоровье.

    Ну и гуглом учитесь пользоваться - ответ есть в любом туториале по UI,
    Ответ написан
    1 комментарий