Задать вопрос
  • Из-за чего платформа может дергаться?

    EveningEugene
    @EveningEugene
    Unity-разраб
    Если ты используешь FixedUpdate (что правильно для физики), то соответственно нужно использовать fixedDeltaTime, а не deltaTime (которое для Update)
    Ответ написан
    4 комментария
  • Как запретить доступ мобильным устройствам к интернету?

    @Drno
    Ну по нормальному надо вынести вифи клиентов в отдельную подсеть. И на ней запретить
    Но на тп-линк это врятли

    Можно на dhcp сервере поставить выдачу неправильного шлюза.
    А на ПК вручную выставить нужный
    Ответ написан
    2 комментария
  • Разница между if else и try catch?

    @Akela_wolf
    Extreme Programmer
    Есть такой принцип: "если убрать все обработчики исключений, программа должна нормально функционировать при условии ввода корректных данных" (Д.Томас, Э.Хант "Программист-прагматик"). Поэтому вопрос - является ли введенный пользователем нуль корректными данными? Если да - то его надо оборачивать в if. Если же это некорректные с точки зрения программы данные - то можно кидать исключение.

    То есть исключение должно выбрасываться при поступлении на вход программы некорректных данных. А какие именно данные считать некорректными - это определяет разработчик (или заказчик) программы.
    Ответ написан
    5 комментариев
  • Как перевезти .app файл в .exe?

    @rPman
    macbook не подходит для разработки windows приложений, как и наоборот, pc не подойдет для разработки под macos и osx.
    В твоем случае нужно запустить windows в виртуалке и уже из нее заниматься сборкой приложения

    p.s. если все же надо, ищи по ключевым словам macos windows кросскомпиляция, в зависимости от цели может ничего не получиться.
    Ответ написан
    1 комментарий
  • Как сделать музыку на сайте так же как в вк?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Создаю свой мессенджер, задача такова что нужно сделать список абсолютно всех мелодий которые есть в мире, так же как в вк, как это можно реализовать?
    Так, давайте прикинем что нам нужно для реализации. Программная часть собственно нас не сильно интересует, так как на фоне прочих затрат найм какого-нибудь Линуса Торвальдса на пару месяцев вообще теряется в общей сумме.

    1) Хранилище. По примерным оценкам в мире в цифровом виде около 500 000 000 оригинальных музыкальных композиций. Учитывая ремиксы и каверы - можно смело брать миллиард. Средний вес композиции среднего качества - 5 Мб. То есть порядка 5 петабайт, если хранить не в лучшем качестве. Учитывая что это должно иметь какое-то резервное хранение (у нас тут серьезный сервис все-таки), умножаем на 2 (10 петабайт). При стоимости около 2 центов за гиг в месяц, 10 000 000 Гб * $0,02 = $200 000 в месяц хранение. Ну, бюджетненько в целом.

    2) БД, которая хранит данные обо всех этих композициях. Стоимость хранения будет поменьше, но думаю к 20-50К все равно где-то выйдет.

    3) Другой вопрос - где брать эти данные, так как не все музыкальные файлы содержат полное описание композиции. На перебор 1 миллиарда записей и сортировки их по жанрам, альбомам, исполнителям, дате выпуска и т.д. уйдет некоторое время. Допустим 50% композиций будут иметь нормальное описание, остается все те же 500 миллионов композиций на обработку. Пусть на каждую понадобится 2 минуты работы, внести данные в поля (хотя их еще как-то найти надо, но допустим), тогда получим 1 миллиард минут. Это 1900 лет работы, или 16 666 667 часов. Час работы самого дешевого индуса - 3 бакса/час. 16 миллионов * 3 - давайте округлим до 45 миллионов. Даже если сократить этот пункт в 10 раз - выйдет под 4 миллиона. Рабский труд сегодня дорог как никогда...

    4) Теперь платформа которая будет всем этим ворочать, так как у нас в сервисе должны же какие-то пользователи завестись вроде. Ну, на сервера можно смело отложить небольшую сумму, тоже где-то 20-30К, для начала сойдет.

    5) Прочие накладные расходы, такие как билеты на самолет до Америки с целью договориться где будет стоять ваш датацентр и прочие мелочи мы пока в бюджет не вкладываем, так как там уже инвесторы подтянутся, и смысла заморачиваться с мелочевкой нету. Так же оставляем за кадром вопросы лицензий и отчислений авторам, так как с этим возиться лень, как-нибудь решим потом.

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

    По итогу на год:
    $200 000 * 12 = $2 400 000 хранилище
    $20 000 * 12 = $240 000 бд
    $20 000 * 12 = $240 000 сервера приложения
    $4 000 000 работы
    Итого: чуть меньше 7 миллионов баксов.
    Ответ написан
    2 комментария
  • Копирование файлов с сервера на сервер происходит через компьютер клиента?

    @nApoBo3
    Да вы правильно понимаете если проводник открыт на клиенте, то он копирует через клиента.
    Ответ написан
    Комментировать
  • Как запустить приложение с локальной базой данных на другом пк?

    Adler_lug
    @Adler_lug
    А тут что написано?
    HfhGPBu.png

    P.S. А почему mssql ?
    Ответ написан
    Комментировать
  • Стоит ли затрагивать асм и на какой стадии?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    Короткий ответ: что хотите, то и учите.
    Ответ подлиннее: в текущих реалиях, как впрочем и до этого, сферы применения ассемблера и PHP не пересекаются. Ассемблер используется для крайне низкоуровнего и системного программирования (прошивки устройств, дрова и части ОС). В то время как PHP изначально создавался для WEB.
    К тому-же, надо понимать, что синтаксис и уровни языков принципиально отличается и применять опыт программирования на одном языке, к программированию на другом практически невозможно.
    Хотите работать с железками - учите ASM (хотя сейчас, в целом, для рядовых задач, куда лучше использовать плюсы)
    Хотите в веб - учите PHP ну или любой другой высокоуровневый язык.
    Ответ написан
    Комментировать
  • Как исправить ошибку в юнити CS1061?

    QuiShimo
    @QuiShimo
    Держу путь на бекэнд :)
    Т.к. самого текста ошибки нет, предположу, что это опечатка вmoney.ToSpring()
    Должно быть так:
    money.ToString()
    Ответ написан
    Комментировать
  • Как сделать чтобы работала анимация при нажатии на клавишу?

    KraGenDeveloper
    @KraGenDeveloper
    Unity Developer
    ну вообще тебе нужно
    1. Создать анимацию поднятия
    2. Адекватно всё наладить в Аниматоре
    3. Сделать параметры по которым будет осуществлятся включение анимации (Для анимации "Подъём предмета" советую юзать параметер тригер)
    И короч уже в скрипте который прикреплён к объёкту который имеет компонент аниматор в коде нужно написать чо то тип такого
    private Animator _animator;
    void Start(){
    _animator = GetComponent<Animator>();
    }
    void Update(){
    if(Input.GetKey(KeyCode.E){
         _animator.SetTrigger("Raise");
      }
    }

    animator.SetTrigger("Raise"); это ты вызываешь параметер по которому включается анимация. Если ты не понимаешь как работать с анимациями вот годный урок - Видео
    И документация по получению нажатой кнопки - Получение нажатой кнопки
    Получение касания кнопки/мышки и т.д и т.п.
    Если помог отметь пожалуйста решением буду благодарен :)
    Ответ написан
    6 комментариев
  • Как сделать аналог google play на wordpress?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Магазин приложений - это прежде всего про удобную их установку. Скачивать apk с сайта, разрешать установку из недоверенных источников - это неудобно и отпугивает. Для магазина приложений нужно приложение-установщик. Которое в идеале ещё и в Google Play либо в штатные прошивки каких-то телефонов надо будет протолкнуть, чтобы пользователям не приходилось его с бубном устанавливать.

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

    На вордпрессе можно сделать в лучшем случае блог о приложениях со ссылками на их apk. Но это даже не 5% от того, что нужно для "аналога Google Play". И да, не надо делать как те недавно высмеянные дельцы, которые с пафосом презентовали "российский play", оказавшийся переименованным f-droid...
    Ответ написан
    Комментировать
  • Когда используется Рефлексия C#?

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    До reflection надо дорасти.
    Тогда приходит понимание, что в данном решении reflection - подходящий способ решения проблемы.
    Например, мне это пригодилось при решении задачи динамической генерации сложных адаптивных вьюшек на основе json, приходящих от сервера.
    Тебе пока ещё рано об этом думать.
    Ответ написан
    Комментировать
  • Как исправить эту ошибку cs0019?

    KraGenDeveloper
    @KraGenDeveloper
    Unity Developer
    короче замени menuPaused.SetActive(true)
    на это
    menuPaused.activeSelf // это если тру
    !menuPaused.activeSelf  // это если false

    либо чтак
    menuPaused.activeSelf == true
    menuPaused.activeSelf == false

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

    tentrun
    @tentrun
    Fullstack (asp.net / vue, angular) deletant
    У тебя элементы то не инициализированы, с чего они должны отрисовываться?.
    InitializeComponent();
    Ответ написан
    1 комментарий
  • Что делать с юнити?

    xez
    @xez
    TL Junior Roo
    Там сверху написано:
    Required: 6.2GB
    Available: 4.86GB
    (Требуется 6 гигов, а доступно только 4,8).
    Видимо речь идет о месте на жестком диске.
    С Юнити делать ничего не надо.
    Надо.
    1. Научиться читать по английски. Без этого в разработке делать нечего.
    2. Удалить ненужные файлы, очистить жесткий диск, обеспечить нужный объем для установки.
    Ответ написан
    1 комментарий
  • Как написать решение для формулы в c#?

    Степени - Math.Pow
    Модуль - Math.Abs
    Синус - Math.Sin
    Ответ написан
    Комментировать
  • CodeStyle C#, в каком порядке записывать структуры?

    Нет никакого "правильного" или "стандартного" порядка.
    Располагай в том порядке, какой тебе удобен и зафиксируй его в каком-то документе, если ты работаешь не один.
    В идеале - настрой dotnet-format чтобы он сам сортировал всё в нужном порядке.

    Обычно порядок примерно такой: Константы, статичные свойства, приватные поля, конструктор, публичные свойства, приватные свойства, публичные методы, приватные методы.

    Но в целом он никак не влияет - лишь бы однородные элементы были рядом (например поля и свойства).
    А методы всё равно через f12 искать будешь.
    Ответ написан
    2 комментария
  • Выделить признаки лица по фотографии?

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    Ответ написан
    Комментировать