• Как определяется 'производительность' яп?

    Griboks
    @Griboks Куратор тега C#
    Обычно, используются бенчмарки - серии специальных тестов. В интернете есть их результаты, реализации для отдельных языков и даже алгоритмы конкретных тестов.

    Например, если мы хотим посмотреть производительность графики, то можем нарисовать миллион летающих шариков и сравнить fps. Или сравнить оптимизацию через запуск специально подготовленного говнокода. Или найти первую 1000 простых чисел. Или провести векторные операции над большой последовательность данных. Или все вместе.
    Ответ написан
    Комментировать
  • Почему не работает сетевое обнаружение в новых Windows 10?

    Griboks
    @Griboks
    Недавнее обновление. Варианта 2: либо создать ярлык напрямую через ip/хост, либо найти в интернете инструкцию по включению служб сетевого обнаружения, которые теперь не активируются автоматически.
    Ответ написан
    Комментировать
  • Встречались ли вам книги типа "математика в программировании"?

    Griboks
    @Griboks
    Вам нужно найти две книги: сборник математических моделей и сборник паттернов программирования. Аналогично решебнику по физике, нет смысла в задаче про закон Ома расписывать законы Майкла-Фарадея или каких-нибудь элементарных взаимодействий, тем более теорию струн.

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

    Учтите, что при решении одной задачи можно использовать несколько разных формул, чтобы прийти к одному решению. Например, плавное движение (следование) ведомого объекта за лидером можно обеспечить через кривую Безье, а можно через инерцию.
    Ответ написан
    Комментировать
  • C# Web интерфейс для приложения?

    Griboks
    @Griboks Куратор тега C#
    Если вам необходимо окошко с красивым html интерфейсом, то кроме уже высказанных идей, можете использовать специально под это заточенные вещи, например CefSharp (хром).

    А если вам требуется поднять локальный http сервер с ресурсами в памяти, чтобы заходить на него через браузер, то тут вам поможет стандартный http сервер, или даже сокет сервер, ну или просто сырые сокеты.
    Идея простая: вы получаете запрос аля http get myfile.png, а возвращаете File.ReadAllBytes("myfile.png") или предварительно запакованные в память/dll байты.
    Ответ написан
    Комментировать
  • Как составлять план на день?

    Griboks
    @Griboks
    Это очень обширная тема. Если кратко, то первые 2 часа бодрствования являются самыми продуктивными. В это время надо решать самые важные и ресурсоёмкие задачи. Далее, после перерыва остаётся немного времени решить несколько мелких задач. Затем обед. После обеда и отдыха после обеда начинается вторая продуктивная фаза дня (но хуже, чем первая). В конце дня решать задачи не имеет смысла. Лучше отдохнуть, посмотреть телевизор, составить план на следующий день.

    Кроме того, есть мелкие хитрости для повышения продуктивности:
    - перерыв каждые 15 минут
    - однопоточная деятельность
    - чёткая приоритезация задач
    - умение говорить "нет"
    - выкидывание/делегирование ненужных задач
    - отказ от срочности в пользу важности

    Ну а если все пошло не по плану, то нужно подключить мотивацию или завтра.
    Ответ написан
    Комментировать
  • Управляемый гсч можно создать?

    Griboks
    @Griboks
    Сгенерируйте 3 числа равномерно. Затем, если выпало одно из первых 2 чисел, верните 0, если выпало третье число - верните 1. Тогда, в теории, 1 будет выпадать в два раза реже.
    Ответ написан
  • Как лучше именовать делегаты C#?

    Griboks
    @Griboks Куратор тега C#
    В большинстве случаев вам не нужно писать делегаты. Обычно хватает стандартных Action и Func.
    Ответ написан
    Комментировать
  • Как правильно рассчитать позицию объекта?

    Griboks
    @Griboks
    его нулевая точка относительно его системы координат

    Это и есть его система координат.
    точка максимума физического обьекта

    Что это такое? Максимум чего? Объект - это неисчислимая вещь.
    позиция raytracer-a

    Что это за позиция такая?
    функция получения обьектов в кубе по двум точкам

    А это что за функция?

    Возможно, вам следует приложить эскиз, чтобы стало понятнее. А на данной формулировке могу посоветовать вам прочитать про физические движки и детектирование коллизий.
    Ответ написан
  • Теория игр, Авинаш, пример экономической игры в книге?

    Griboks
    @Griboks
    Если вы построите график разности доходов компаний, то увидите, что это парабола вниз. Соответственно, у неё есть максимальная точка заработка. Сдерживающим фактором слева является низкая добавленная стоимость, а справа - конкуренция.
    Ответ написан
    8 комментариев
  • Как указать директорию в CEF?

    Griboks
    @Griboks
    Используйте html код вместо ссылки, или динамическое url, или пользовательскую схему (вместо file://), или js привязку.
    В качестве запасного варианта (только на крайний случай) можете поднять локальный сервер с нужными файлами и обращаться к нему.
    Ответ написан
  • Как учиться быстрее и не тратить время зря?

    Griboks
    @Griboks
    Самое быстрое обучение - это обучение без обучения (тратиться 0 времени, меньше не бывает).

    Суть этой методики заключается в исключительной практики на реальных задачах. Чтобы в ходе работы вы могли эффективно обучаться, не тратя на обучение ни секунды, рабочая деятельность должна быть развивающей, т.е. обладать следующими этапами (вашего) развития:
    1. фрустрация
    2. позиционирование
    3. целеполагание
    4. планирование
    5. социальный контракт
    6. работа в команде
    7. моментальная обратная связь
    8. неденежное вознаграждение
    9. рефлексия
    Ответ написан
    Комментировать
  • Как определить запрос и ответ?

    Griboks
    @Griboks
    У запросов нет ответов. В wireshark запрос выглядит какip.src = <ip компьютера>, а ответ соответственно как ip.dst= <ip компьютера>.
    Чтобы отловить и запросы, и ответы, надо поставить фильтр ip.addr= <ip компьютера>.
    Ответ написан
    Комментировать
  • Чем нынче защищать C# проект?

    Griboks
    @Griboks Куратор тега C#
    Лицензией, как и всегда. Неужели вы думаете, что какие-то там кувырки с кодом защитят его от взлома? Если да, то смотрите в строну риалтайм онлайн сервера подтверждения, как в онлайн играх.
    Ответ написан
    Комментировать
  • API Telegram, getUpdates Почему показывает старые сообщения, мне нужно только новые?

    Griboks
    @Griboks Куратор тега C#
    При обновлении надо задать так называемый offset, который задаёт максимальный возраст сообщений.
    Ответ написан
    Комментировать
  • Как сделать, чтобы персонаж поворачивался в сторону движения в Unity?

    Griboks
    @Griboks Куратор тега C#
    персонаж поворачивался в сторону, в которую идет.

    void FixedUpdate() {
            rb.velocity = new Vector2(Input.GetAxis("Horizontal") * 6f, rb.velocity.y);
            if(rb.velocity>0) RotateRight();
    else RotateLeft();
        }

    как исправить то, что персонаж делает прыжки как в Flappy Bird

    void Update() {
            if (Input.GetKeyDown (KeyCode.Space) && CanJump()) {
                jump();
            }
        }
    Ответ написан
    3 комментария
  • Как сделать подбор предмета в Unity C#?

    Griboks
    @Griboks Куратор тега C#
    1. Переходите по ссылке https://unity.com/learn
    2. Изучаете весь материал.
    3. Пишете нужный скрипт.

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

    Griboks
    @Griboks
    Необходимо передавать количество прошедших дней/часов/секунд/... (зависит от требуемой точности) с начала 2019 года и до 2100 года.
    Ответ написан
    Комментировать
  • Как читать консоль в Unity2D с помощью C# скрипта?

    Griboks
    @Griboks Куратор тега C#
    В юнити нет консоли, но вы всегда можете использовать стандартные потоки. Однако, важно заметить, что ваша идея абсолютно тупая.
    Ответ написан
    Комментировать
  • Какие навыки нужны разработчику?

    Griboks
    @Griboks
    Разработчику нужны те навыки, за которые готовы заплатить. Просто посмотрите список вакансий.
    Ответ написан
    Комментировать