• Как это лучше реализовать?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Нет, строка должна хранить текст. А для списка фиксированных значений есть Enum
    Ответ написан
    Комментировать
  • Как лучше установить Linux для проведения практического курса по нему?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Снапшоты.

    Как вариант - виртуалка во весь экран развернутая. Тут выбираете ту, что нравится, делаете в ней нужную убунту. Делаете снапшот виртуалки и все. Откатываетесь к снапшоту по необходимости. Какую именно виртуалку брать - выбор уже за вами. Насколько я помню и VirtualBox, и KVM, и vmware, и Hyper-V умеют и снапшоты и разворачиваться во весь экран.

    Чую что на "железной" убунте это мождно сделать, но не знаю как. Возможно ксен, хотя это уже, в некотором роде, тоже виртуалка.

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

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Как вариант локально у себя добавить его в gitignore
    Ответ написан
  • Как построить двумерный график с тремя осями средствами C++, QT?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Логично что двухмерный график не умеет рисовать трехмерные векторы. Берите и сами делайте проекцию и ее загоняйте в qtcustomplot.

    Вам нужны проекции ващего вектора на единичные векторы oX (1, 0, 0) и oY (1, 0, 0); затем складываете проекции на oX и oY - это и будет проекция вектора на плоскость "графика". (ну разве что вам придется из вектора выкинуть координаты по оси Z, она так и так должна получится равно нулю)

    Гуглите как строить проекцию вектора на вектор.

    p.s.

    Ну и разумеется плоскость из моего примера выше одна из бесчисленного множества. Вы можете использовтаь любые базисы, если это нужно.
    Ответ написан
    Комментировать
  • Как в Андроиде запретить все in-app покупки?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Запретить, наверное, никак. Но для оплаты требуется ввести пароль от гуглоаккаунта или ткнуть отпечатком (см. в приложении плеймаркета в настройках "аутентификация при покупке"). Данная опция распространяется на все покупки в маркете (включая in-app).

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

    К стати, замечу что в приложении могут быть альтернативные способы in-app покупки, неподконтрольные системе (например приложение Вконтакте позволяет купить стикеры четырям способами, только один из которых плеймаркет). Не знаю насколько разрешено, я до этого был в полной уверенности что в плеймаркете нельзя мимо плеймаркета что-либо оплачивать, но Вконтакте 100% предоставляет альтернативы (за другие приложения не скажу ибо не знаю)
    Ответ написан
    Комментировать
  • Существуют ли программы для передачи звука с компьютера на телефон?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Да есть.
    Я в свое время пользовался SoundWire - транслирует весь звус с компа на телефон через wifi. И так же в обратную (т.е. можно телефон еще и как микрофон использовать) Как именно оно зацепляется я не понял, да и не вникал, но если мобилка и комп воткнуты в один роутер, то все соединяется автоматически без доп. настроек.

    p.s.

    Для музыки сойдет, наверное (не готов оценить качество), а для игрушек где важен звук не катит - там явно задержка звука порядка 1-2 секунд. В Elite Мне было норм играть.
    Ответ написан
    Комментировать
  • Как из программы на c++ отправлять ответ на запрос в консоль linux?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Как вариант - использовать popen
    Ответ написан
    Комментировать
  • Как логически разбить цены на 5 диапазонов, если цены больше 5?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Но вариант не подошел, не всегда может правильно группировать.


    Так и хочется ответить "42".

    Судя по постановке вопроса вы и сами не знаете "как правильно" группировать. Для начала определитесь для себя, как выглядит "правильно отсортированный результат". для начала в частных случаях, потом в общем виде (алгоритмически).
    Ответ написан
    Комментировать
  • Стим с ума сошел, что делать?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    А не пробовали в техподдержку стима писать? Они вроде адекватно работают (не сказать что прям оперативно, но работают)
    Ответ написан
    1 комментарий
  • Почему 16-ричная система счисления такая популярная?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Ее удобно в двоичную переводить в уме.

    Да и всякие степени двойки в ней получаются более "круглыми" числами, что упрощает вычисления в уме и позволяет избежать ошибок. (например FF смотрится гораздо лучше, чем 255, а FFFF лучше и очевиднее чем 65535)
    Ответ написан
  • Узнать номер телефона возле себя?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Вы, теоретически, сможете из эфира получить список IMEI и TMSI абонентов, которые рядом с вами. Но вам это ровным счетом ничего не даст, т.к. вы не сможете сопоставить TMSI с номером телефона без доступа к базам данных оператора.
    Ответ написан
    Комментировать
  • Кто пояснит данную конструкцию?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Я не силен именно в PHP, но есть предположение что App\Flight синглтон, а where статичная функция которая "знает" адрес нужного объекта (ну или как это в php именуется).

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

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Ну я видел у Боша вакансии в Германии. В России скорее нет, чем да. (кроме всяких НИИ Распилооотката)
    Ответ написан
    Комментировать
  • Как найти респондентов для интернет-исследования?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Заходите на форум с целевой аудиторией и создаете тему с опросом. Кто захочет - ответит.
    Ответ написан
    Комментировать
  • Есть ли разница в фпс между Fortnite и Fortnite Battle Royale?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Из личного опыта - иногда у них (в основном на эвентовых картах) бывают внезапно вылезающие косяки оптимизации (например на определенной карте определенные объекты вызывают фризы, когда смотришь на них через "оптику").

    А вообще не должно быть, наоборот даже меньше - карты по размерам меньше, мобов не очень много (сопостовимо с числом игроков в батлрояле)
    Ответ написан
    Комментировать
  • В каких языках есть доступ к элементам ОС?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    А зачем вообще PHP доступ к буферу обмена, если код (за редким исключением) выполняется на одной машине, а клиент (пользователь) находится на другой?

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

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Please, commit your changes or stash them before you can merge.


    Что в этой фразе не понятного?

    Вариант 1. - Делаете коммит, а котом git pull и оно вам предложит смержить.
    Вариант 2. - Делаете git stash (прячет все незакомиченые локальные изменения); затем git pull; затем git stash pop, а дальше мержите.

    Вообще есть третий вариант (на будущее) - создаете локально еще одну ветку, в ней работаете, а потом делаете git pull в основной ветке (точнее в той, от которой вы отпочковались) и мержите с ней свою ветку. (опять же, можете сделать stash, затем "отпочковаться", затем слить изменения с репозитория и потом stash pop в свою ветку, а затем мержитесь, когда надо, с той веткой, откуда отпочковались).
    Ответ написан
    3 комментария
  • Как провайдер телекоммуникационных услуг может проинформировать своих пользователей?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Подмена HTTP трафика (не шифрованного). Слышал что мобильные операторы так любят рекламу вставлять (добавляя ее к просматриваемым пользователем сайтам)
    Ответ написан
    Комментировать
  • Какие языки выбирать для приложения в Гугл плей?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Хз как это в правилах гугла, но я видел много приложений на "промтовском русском", так что я не думаю что в вашем случае это так критично.
    Ответ написан
    Комментировать
  • Как сократить трафик GIT?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Можно ли как-то "отказаться" что ли от загрузки этого не нужного треша и ограничиться только полезными файлами репозитария? :)


    Собственно это и есть полезные файлы.
    Ответ написан