• Возможно ли создать операционную систему для игр сделанных на юнити?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Очевидно, что ответ "да" (потому что как-то же это сейчас работает)

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

    А собрать из кусков вроде linux + mono + красивый магазин игрушек - да пожалуйста, сколько угодно таких проектов, та же SteamOS

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

    gbg
    @gbg Куратор тега Linux
    Любые ответы на любые вопросы
    Сразу так себе решение, думайте над тем, чтобы хранить весь хлам в каком-то внешнем хранилище, s3 или в какой-то БД, или на худой конец, сетевой фс.

    А то потом вы захотите сделать два инстанса вашего гениального творения, и будет большой УПС.
    Ответ написан
    6 комментариев
  • Какие есть хорошие способы парсинга файла?

    gbg
    @gbg Куратор тега C++
    Любые ответы на любые вопросы
    Если id, key, и value не содержат двоеточий, это все парится банальным split по этому символу.
    Ответ написан
    Комментировать
  • Какую цену выставить на продажу видеокарты RX5700?

    gbg
    @gbg Куратор тега Железо
    Любые ответы на любые вопросы
    Очевидно, что выставленный ценник должен быть не меньше ценника желаемой карты с CUDA
    Ответ написан
    Комментировать
  • Как прошить этот ESP8266MOD модуль?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Подключить по USB и держать кнопку FLASH. Остальное - как при обычной прошивке любого девайса на ESP8266
    Ответ написан
    8 комментариев
  • Можно ли сделать систему автополива на digispark?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Ответ примерно такой - в сам контроллер Attiny85 можно запихать достаточно логики, чтобы управлять поливалкой цветка, опираясь на какие-то датчики температуры, влажности и какое-то расписание.

    Все зависит от степени жЫрности библиотек, которые вы собираетесь использовать. Если библиотеки достаточно жирные, их код просто не уместиться в 6 килобайт.
    Ответ написан
    Комментировать
  • Что нужно знать для хакатона по IoT(интернет вещей)?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Конкурс это такая интересная штука - сколько бы вы не готовились, всегда найдется высоко замотивированный конкурет, который просто вас раскатает.

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

    Как самый минимум, вам нужно:

    • уметь на чем-то программировать, наверное на C++,
    • знать библиотеки (наверное, ардуино - для датчиков, исполнительных устройств и связи).
    • уметь разверывать сервис обмена сообщениями, вроде Modbus over TCP и программироваь связь с ним.
    • уметь проектировать архитектуру решения из стандартных компонентов
    • и главное, уметь отлаживать весь этот хлам в комплексе


    Все это достигается при наличии за плечами трех-пяти реально выполненных проектов. Без этого можете там конечно лицом посвятить, пообщаться, но о каких-то прогнозах на победу говорить трудно.
    Ответ написан
    Комментировать
  • В чем подвох TCC?

    gbg
    @gbg
    Любые ответы на любые вопросы
    -Кто это, Билли?
    -Это неуловимый Джо!
    -А почему никто его не может поймать?
    -А потому что он даром никому не нужен, Боб!

    Так вот, компилятор, который только на пути к совместимости с C99 и умеет выдавать только код под x86, находится примерно в таком же положении, как вышеупомянутый Джо.
    Ответ написан
    Комментировать
  • Можно ли объеденить hdd последовательно?

    gbg
    @gbg Куратор тега Железо
    Любые ответы на любые вопросы
    Это вы видели историческое видео про винты с интерфейсом IDE. Это было в далекие времена, в далекой галактике. Сейчас все очень просто: один порт контроллера - один накопитель.

    Есть еще вариант, что это были внешние диски и IEE1394, но это тоже предания старины глубокой
    Ответ написан
    6 комментариев
  • Возможен ли майнинг на Nano v3.0 для Arduino, с загрузчиком, USB-драйвером CH340, 16 МГц, ATMEGA328P/168P?

    gbg
    @gbg Куратор тега Arduino
    Любые ответы на любые вопросы
    Майнить можно даже на счетах (абаке, шумерских камушках, австралийских сушеных хвостах кенгуру, etc) - другое дело, что скорость этого процесса будет катастрофически низкой
    Ответ написан
    2 комментария
  • Почему вставка элементов занимает такое время?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Про список Просто автор хитренький и считает, что задача получения указателя на нужный элемент в списке - это отдельная задача поиска, которая как раз делается за O(n). Ну а со вставкой все просто - она действительно делается за O(1). Тот факт, что на практике зачастую вставка состоит из поиска и собственно вставки хитренький автор замел под ковер. Остерегайтесь хитреньких авторов!

    Про массив Нетрудно догадаться™, что при вставке в массив на самое первое место, нужно сдвинуть весь хвост массива на один элемент (чтобы было место, куда вставлять). Вот это сдвигание, по самой пессимистичной (когда вставляем в самое начало) оценке и занимает O(n).
    Ответ написан
  • Намок разъем кабеля зарядки планшета, что делать?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Нести в сервис, пусть разбирают и смотрят, что съела коррозия и что можно восстановить.

    Впредь не топить кабели в сомнительных субстанциях, и уж тем более не пихать их потом в планшет.
    Ответ написан
    Комментировать
  • Как найти функцию?

    gbg
    @gbg
    Любые ответы на любые вопросы
    openGL тут вообще ни при делах никаким боком.

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

    Другой способ - это вытаскивать из картинки табуляцию неизвестой функции, после чего пытаться угадать, что это, всякими математичекими методами.
    Ответ написан
    Комментировать
  • Какой битрейт идеален для формата видео?

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

    На увеличение необходимого битрейта влияет:
    -рост количества мелких деталей
    -более динамичные сцены как по количеству движения, так и по динамике изменения цвета и яркости.
    Ответ написан
    Комментировать
  • Почему иногда сбрасывается режим на fast ethernet?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Плохой (или слишком длинный) кабель, плохой разьем, некачественная карта хотя бы на одном конце соединения
    Ответ написан
    Комментировать
  • Как программно проигрывать ноты гитары?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Синтез гитары по сложности тянет на уровни от курсача до докторской диссертации и далее в R&D в какой-нибудь компании типа Roland или Yamaha.

    Если вам достаточно уровня курсача, вы можете открыть для себя математическую модель колебаний струны (в том же учебнике Тихонова энд Самарского).

    Но тут надо понимать, что это будет воспроизводить звучание Сковородки, а у реальной гитары, особенно акустической, в извлечении звука принимает участие корпус (а у электрической к корпусу добавится еще и усилитель (и педали-эффекты) и его колонка-кабинет).

    Например, если на гитаре основательно дернуть одну струну, она заведет корпус, а корпус заведет остальные струны. Иногда это полезно, иногда - нет, и музыкант глушит лишние струны различными приемами.

    Чем больше факторов вы учтете, тем дальше вы продвинитесь от лабораторки за второй курс физмата до R&D в Роланде.

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

    И наконец, главное - данная задача в определенном смысле является неуловимым Джо. Вместо сидения перед компом и накручивания трех десятков параметров синтеза на каждую ноту, любой вменяемый музыкант просто позвонит своему дружбану с реальной гитарой (или надергает нужные ноты сам, пусть и в 20 дублей и 120 склеек).

    Еще один аргумент в пользу гипотезы неуловимого Джо - даже если гипотетически, вы создадите такой синтезатор, к нему будет необходим контроллер. И тут выясняется, что лучшим контроллером для синтезатора гитары является сама гитара - следовательно, синтезатор из этой схемы можно и выкинуть.
    Ответ написан
    1 комментарий
  • Возможна ли оцифровка VHS-видео с помощью аудиокарты ПК?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Нет, невозможно. Полный видеосигнал имеет полосу 6.5 мегагерц, аудиокарта, даже если упихивать коленкой, принимет максимум 96 килогерц, что на целых два порядка меньше.

    Тюнер, который все это прекрасно оцифрует, стоит 20 баксов.
    Ответ написан
    Комментировать
  • На каком типе микрофона для видеоконференции остановить выбор?

    gbg
    @gbg
    Любые ответы на любые вопросы
    USB-микрофон с точки зрения более компетентного специалиста (занимаюсь звуковым оборудованием, в том числе и видеоконференциями более 10 лет), особенно через USB-IP* и разного рода виртуальные кабели является колхозом и источником глюков и проволочек, которые в таких мероприятиях малоприятны и создают плохую репутацию организаторам.

    Чем дубовее схема (а микрофоны с XLR** через микшер - это самое дубовое, что можно придумать), тем меньше вероятность глюков и отказов.

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

    _________________________________
    *Если вы удумали засунуть USB-Hub в USB-IP, он, вероятно, пошлет вас лесом, потому что разработчики USB-IP тоже хотят вкусно и дорого кушать, и такой дешевый способ отнять у них эту возможность будет заблокирован.

    **Выбросьте TRS из головы, он для караоке дома через музыкальный центр, так как небалансный
    Ответ написан
  • Виртуальный звуковой кабель между андроид приложениями?

    gbg
    @gbg
    Любые ответы на любые вопросы
    У приложений на официальных современных ведроидах нет абсолютно никакого доступа к аудиотракту сотовой сети (в противном случае, можно было бы реализовать запись звонков, что запрещено).

    Следовательно, на стоковом телефоне вы такой радости не найдете - нужно искать кастомную прошивку с линуксом, а там и jack audio найдется.
    Ответ написан
  • Как закрыть анонимный конфлюенс (сайт)?

    gbg
    @gbg Куратор тега Компьютерные сети
    Любые ответы на любые вопросы
    Крепче всего - пускать к нему через VPN
    Ответ написан
    1 комментарий