Задать вопрос
  • Проскакивает контроль прыжка ГГ в сторону, по нажатию двух клавиш. Как переделать управление ГГ?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Вариант 1 (тупой)
    Добавить задержку в 200 мс перед тем, как герой начнет двигаться от клавиш вправо-влево. Это делается просто. В момент нажатия запоминаем текущее время с точностью до миллисекунд.
    А условие движения такое: клавиша вправо зажата И время зажатия больше 200 мс

    Вариант 2 (легкий)
    При нажатии клавиши вверх делать прыжок даже в движении. Собственно, это даже более правильно, чем его не делать. То есть если герой идет достаточно долго вправо (несколько секунд), а потом игрок вдруг нажимает вверх, то герой должен не игнорировать нажатие, а сделать прыжок вправо+вверх. Разве не логично? Тогда проблема решится сама собой.

    Вариант 3 (сложный, для комбо)
    Если у вас одновременное нажатие вправо+вверх - это какое-то особое комбо, то можно аналогично первому варианту отслеживать время нажатия вправо и в пределах этой задержки разрешать пользователю совершать данное комбо.
    То есть при нажатии клавиши вправо нужно запомнить текущее время.
    А при нажатии клавиши вверх проверяется условие.
    Условие такое: клавиша вверх нажата И клавиша вправо была нажата менее 200 мс назад

    Вариант 4 (улучшенный, комбо)
    Аналогично предыдущему варианту, только еще нужно сделать откат координат героя на ту позицию, где он нажал клавишу вправо. Ведь это комбо считается только с места?

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

    Вариант 6 (домашнее задание)
    В случае, если герой в прыжке может менять направление ускорения стрелками, то нужно подойти к геймдизайнеру и спросить, как быть в этому случае. Ведь в конечном итоге всё зависит от его задумки, какие ощущения у игрока он хотел вызвать.
    Ответ написан
    Комментировать
  • Как добиться качественного звука в Bluetooth при использовании микрофона?

    ValdikSS
    @ValdikSS
    Никак. Стандарта двусторонней передачи качественного аудио через Bluetooth не существует. Максимум, чего можно добиться: 16 кГц-аудио в обе стороны.
    Ответ написан
    2 комментария
  • У кого из производителей материнок и ноутбуков есть фирменное ПО под Linux?

    @pfg21
    ex-турист
    посмотри на статистику по компаниям в разработке ядра линукса
    https://www.linuxfoundation.org/publications/2017/...
    и все сам поймешь.
    Ответ написан
    2 комментария
  • Что необходимо сделать что бы клиенты увидели сервер?

    ValdikSS
    @ValdikSS
    Добавьте на pptp-клиенте маршрут до openvpn-сервера, и наоборот.
    Ответ написан
    Комментировать
  • На чём построена структура интернета и есть ли шансы положить мировую систему?

    @MR27
    «Инцидент с AS7007». Первый раз интернет сломался в апреле 1997. В ПО одного роутера из автономной системы 7007 была ошибка. В какой-то момент роутер проанонсировал соседям свою внутреннюю таблицу маршрутизации и отправил половину сети в black hole.

    «Пакистан против YouTube». В 2008 году бравые ребята из Пакистана решили заблокировать у себя YouTube. Сделали они это настолько хорошо, что без котиков осталось полмира.

    «Захват префиксов VISA, MasterCard и Symantec компанией Ростелеком». В 2017 году Ростелеком по ошибке начал анонсировать префиксы VISA, MasterCard и Symantec. В результате финансовый трафик направился через каналы, которые контролирует провайдер. Утечка продолжалась недолго, но финансовым компаниям было неприятно.

    «Google против Японии». В августе 2017 Google начал анонсировать в части своих аплинков префиксы крупных японских провайдеров NTT и KDDI. Трафик отправился в Google как транзитный, скорее всего, по ошибке. Так как Google это не провайдер и транзитный трафик не пропускает, то значительная часть Японии осталась без Интернета.

    «DV LINK захватил префиксы Google, Apple, Facebook, Microsoft». В том же 2017 российский провайдер DV LINK начал зачем-то анонсировать сети Google, Apple, Facebook, Microsoft и некоторых других крупных игроков.

    «eNet из США захватил префиксы AWS Route53 и MyEtherwallet». В 2018 году провайдер из Огайо или кто-то из его клиентов проанонсировал сети Amazon Route53 и криптокошелька MyEtherwallet. Атака прошла успешно: даже несмотря на самоподписанный сертификат, предупреждение о котором появлялось пользователю при заходе на сайт MyEtherwallet, многие кошельки угнали и украли часть криптовалюты.

    Подобных инцидентов только за 2017 год было больше 14 000! Сеть все еще децентрализованная, поэтому ломается не все и не у всех. Но инциденты происходят тысячами, и все они связаны с протоколом BGP, на котором работает интернет.

    https://habr.com/en/company/oleg-bunin/blog/456582/
    Ответ написан
    9 комментариев
  • Из-за чего пропадает Интернет ночью?

    @nevzorofff
    Сетевик
    Сделайте вместо бочки самую обычную скрутку, только расплетайте сантиметров по 5, после изоляции можно назад скрутить аккуратно. Это работает существенно лучше, чем бочки.
    Ответ написан
    2 комментария
  • Как изготовить лодку способную на плаву преодолеть лабиринт, не касаясь стенок?

    balvardo
    @balvardo
    А меня одного смутил датчик линии, который дается в комплекте?

    //Если человек до этого не прогал хотя бы лабы в инсте и никогда ничего не делал руками, это конечно огненная задача...

    По сути вопроса.

    1. Форма лодки – прямоугольное корытце. Передний борт — форшпигель (носовой транец), т.е. никакого острого форштевня. Во первых такая форма клеится из фанеры за 10 минут даже очень кривыми руками, во вторых в рамках задачи самый оптимальный вариант по управляемости. Технология сборки корпуса — по три проволочные скрутки на стык, залить термоклеем изнутри обильно. Все равно конструкция одноразовая.

    2. Вышепредложенный вариант с гребными колесами очень толковый. При такой форме и движетелях после остановки двигателя инерции практически не будет.

    3. Если времени с запасом — делаем все максимально мееееедленно. =)

    Начать со склейки корпуса и собирания на макетке по 100500 инструкций и гайдов ардуины + моторшилд + два мотора. Скопипасщеным скетчем крутить моторчики, много думать.

    Удачи =)
    Ответ написан
    1 комментарий
  • Почему read-only диск не маунтится?

    @vitaly_il1
    DevOps Consulting
    Туториал работает только с read-write диском

    Туториал нормальный, но нужно минимальное понимание что такое disk, partition, mount, mountpoint, ...

    UPDATE: вопрос оказался не такой простой, по дороге я узнал новую вещь - если ext3 filesystem отмонтирована некорректно, то при read-only mount надо отключать журнал, иначе получаем ошибку.
    Решение:
    mount -o ro,noload /dev/sdc /folder/directory
    Ответ написан
    3 комментария
  • Почему read-only диск не маунтится?

    Radjah
    @Radjah
    > /dev/sdb
    Там разделов совсем нет?
    Ответ написан
    2 комментария
  • Где купить блок питания на 3кВт?

    @RigidStyle
    Скорей всего ничего у вас не получится. Просто потому что у вас 3кВт номинального, а пусковой там в районе 15кВт будет (ну раз это подъемник, то там какой то двигатель, а у него пусковые думаю минимум х3 от номинала). Блок питания при таком просто уйдет в защиту, так как примет это за короткое замыкание. Я не знаю ни одного БП, который бы мог кратковременно выдать хотя бы х2 от своего номинала (не в смысле что они не способны это выдержать, просто они считают это за "короткое" и отрубаются, что бы не сжечь ничего). Аккумулятор же легко может выдавать пусковые токи и в 400-600А.

    А чем вам аккумулятор не нравится? Может проще будет просто доработать конструкцию и все?
    Если единственное, что напрягает, это носить аккумуляторы, то просто повесьте на аккумулятор зарядное устройство и пусть оно всегда его заряжает. Так можно.
    Ответ написан
    3 комментария
  • Если ли контроль целостности в протоколе CIFS/SMB?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    https://docs.microsoft.com/en-us/openspecs/windows...
    STATUS_DATA_ERROR

    0xC000003E

    STATUS_CRC_ERROR

    0xC000003F
    Ответ написан
    Комментировать
  • Как происходит общение двух программ через порт USB?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Если никогда не имели дел с USB то можете сразу забыть эту затею впринципе особенно с питоном, драйверов особо не напишите как и железа.
    Ваш вариант это банальные USB-RS232 адаптеры коих тонны, единственное ищите те которые "изкоробки" заработают с штатными дровами линукса без шаманств. И можете общаться строками\байтами на любых языках да еще с сотнями тысяч мануалов.
    Ответ написан
    3 комментария
  • Как перенести OS на SSD 120gb минуя ошибки "Specified disk is too small"?

    @kalapanga
    Сейчас вопрос звучит так - как налить 10 литров воды в литровую бутылку? Вы бы уточнили, каков размер нынешнего системного раздела (который Вы пытаетесь перенести) и сколько на нём реально занято.
    Вам уже предложили уменьшить размер раздела, но если у Вас там информации более 120 гигов, то сначала ищите, что оттуда можно перенести на другой диск / раздел.
    Ответ написан
    5 комментариев
  • Как лучше всего осуществить проброс видеокарты в виртуальную машину?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    в виртуалбокс - ни как. вообще. нет там такой фичи. ни в винде, ни в линуксе
    в вмвари - то же самое. ни в винде, ни в линуксе
    если у вас один видеоконтроллер - ни как. ни где, ни в винде, ни в линуксе
    видеоконтроллер принадлежит одной ОС. если у вас он один, после загрузки основносй ОСи, он принадлежит ей

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

    если вы разоритесь на нужное количество видеокарт (может и дешевые найдутся) и в материнке хватит совместимых слотов, вам все рано понадобится серверная операционка:
    - Windows Server Hyper-V - https://docs.microsoft.com/en-us/windows-server/vi... только не путайте с Windows Server, там десктопа нет. это специальная редакция для дата-центров, в ней живут только виртуалки
    - или загадочный для вас линукс. он и в десктопных вариантах может включать любые свои серверные функции. при этом придется освоить какой либо из взрослых линуксовых гипервизоров

    ps кстати. возможно вам проброс то и не нужен. более вероятно игре/боту нужен какой либо 3D ускоритель. а у вас
    i7-9700k (с hd630)
    . он дает фичи 3Д ускорителя головной системе, и то слабенькие. в ВМВари у вас эмуляция 3Д откажется включаться. в виртуалбоксе может включится, для этого надо экстеншенпак для виртуалбокса загрузить, правильной версии https://www.virtualbox.org/wiki/Downloads
    но спасет ли это ваши игры, это уже сами проверяйте. по тому как может все дико тормозить
    Ответ написан
    2 комментария
  • Как подключить лампочку?

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

    longclaps
    @longclaps
    Пар, который с дыханием выделяет твой кот, конденсируется на стенках твоей будки.
    Нужна вентиляция, проточный воздух.
    Ответ написан
  • Почему скорость чтения может быть медленнее скорости записи (kingston SSD)?

    Jump
    @Jump Куратор тега Твердотельные накопители
    Системный администратор со стажем.
    Бенчмарк запускается на ноуте, SSD почти чистый (стоит только ОС и бенчмарк)
    Обычно в ноуте стоит один диск, есть очень большая вероятность, что у вашего знакомого ОС стоит на этом самом SSD который он тестирует.
    Так же многое зависит от бенчмарка, его настроек, ОС из под которой его запускают, и еще некоторых факторов.
    Тестирование скорости достаточно сложный процесс.

    А вообще такая ситуация вполне характерна для SLC кэширования на диске. Скорость чтения и записи как правило примерно одинаковы в нормальном состоянии диска. Но поскольку при пустом кэше запись идет в режиме SLC, то это будет быстрее чем TLC.
    Ответ написан
    1 комментарий
  • Тесты/сборник вопросов по сетям?

    vvpoloskin
    @vvpoloskin Куратор тега Компьютерные сети
    Инженер связи
    Это тема настолько необъятная, наивно полагать, что какой-то один опросник покроет всю теорию по сетям. Я 11 лет работаю с передачей данных и понимаю, что я ничего не знаю)
    Банальные пример - полоса пропускания, что это такое? В зависимости от уровня OSI это может быть частотный спектр передачи, битовая скорость, скорость передачи пакетов, поток данных, передача запросов)
    Для самопроверки рекомендую полностью разложить в голове, как происходит взаимодействие от вашего компьютера до того же toster.ru, какие сетевые элементы могут в этом участвовать, как происходит формирование (какие заголовки и где применяются, что стоит в полях этих заголовков) и маршрутизация пакетов. Начатьсоветую от исходного посыла, что ваш компьютер передаёт поток бит (если хотите, можно и с электрического сигнала=). И на каждое утвердительное предложение задать вопрос «почему именно так».
    Ответ написан
    7 комментариев
  • Как узнать лицензионный ли офис?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    а цель какая?
    - если вы вернете диск в исходное состояние. офиса на нем может и не быть. в предустановку включают либо триал, либо хоум (а это сразу было бы видно по винде - она тоже была бы хоум). если он нужен для работы, придется ставить заново
    - зачем копировать диск? если офис был предустановлен, но к примеру триал (а Grace как раз триал), возможно будут хлопоты с переактивацией. придется искать где, когда и как куплен ключ, искать сам ключ. при чем триал мог быть скачан сам по себе, и активирован как легально, так и не легально. а еще количество переактиваций ограничено (у меня относительно быстро протухла OEM Home 2013, существенно дольше продержался, но все рано протух коробочный "для дома и бизнеса 2013")
    - если есть ожидания проверки на лицензионность ПО, это в первую очередь вопрос бухгалтерии. должны быть документы о покупке ПО в том количестве и ассортименте, в котором оно эксплуатируется в организации. или больше. но точно не меньше. конкретно по данной копии - доплата за активацию триала, для организации, все равно должна была бы проходить через бухгалтерию. если даже кто то оплатил личной картой - уже не зачет, если комп на балансе фирмы.
    Ответ написан
    2 комментария