когда направление ветра меняется — устройство останавливается
Сразу? После того, как автомобиль отходит средство продолжает ускорятся, посмотрите как меняется скорость вращения винта. Посмотрите, как приходится нарастить скорость движения автомобилю (по звуку, кстати, слышно что звук ветра в момент отцепления исчезает: машина догнала ветер). Да, тут разгоняли машиной, но на ролике №2 этого делать не пришлось, устройство разогналось само.
К тому же, в конце ролика всё так же ветер дует в «спину» устройству, и видно как винт начинает раскручиваться в другую сторону. Видно, как пилот сваливает на всех парах из кабины: винт на такую нагрузку предназначен не был.
Он движется по ветру (в ту же сторону относительно земли) всё время, просто обгоняет ветер и воздушный поток движется ему на встречу.
Скорость после участка 5 начинает возрастать потому, что автомобиль обгоняет ветер и ветер начинает давить на лопасти, увеличивая скорость их вращения (и скорость вращения колёс -> скорость автомобиля).
Вектор направления его скорости относительно земли совпадает с вектором направления скорости ветра относительно земли. Почитайте ещё раз учебник физики и подумайте над моим ответом.
Да, воздушная масса движется ему навстречу. Он движется относительно земли быстрее чем ветер относительно земли, потому локально кажется что «ветер» движется на встречу. Однако ветром называют именно движение воздушных масс относительно земли. Wiki.
Пока вы по ветру вам в ветряк как в паруса дует ветер. Тут правильно сделать так, что бы сзади ветер сильнее давил на винт, чем крутил его (иначе разгона не будет, т. к. кручение против часовой стрелки (смотрим от хвоста к началу) противодействует движению вперёд). Расцеплять при этом ветряк и колёса нельзя: ветряк закрутит в неправильную сторону. От этой силы приобретаете скорость.
Догоняете ветер. После этого сила сзади прекращает действовать. Видимо тут требуется изменение скорости ветра, что бы ветер начал давить на винт спереди. Именно тут помогает нестабильность скорости ветра относительно земли.
Вы перегнали ветер (поскольку он стих) и он воздушный поток давит на винт спереди. Теперь важнее, что бы крутящая сила была больше толкающей, иначе автомобиль остановится. Вы разгоняетесь из-за вращения винта и начинается встречный «ветер» (вы просто обогнали поток). Разгон прекращается либо из-за торможения, либо когда наступает некоторое равновесное значение скорости такое, что сила лобового давления сравнивается с вращающей силой.
На графике всё, кроме фрагмента 5 — это «предполётная подготовка». Фрагмент 5 — собственно «полёт».
Вы разгоняете устройство до скорости ветра относительно земли, в этот момент ветер (воздушная масса) относительно вас не движется. Как только вы чуть-чуть перегоняете ветер он начинает дуть вам на встречу на лопасти. А дальше дело за малым: больший рычаг на лопастях чем на колёсах и правильно выбранный угол винта.
После долгих мыканий и частичной прогонки отладчиком сделал следующее: Добавил в тело zend_fetch_var.* вызов fprintf(stderr, "%s\n", __func__); (там используется кодогенерация), потом посмотрел вывод, по нему нашёл место в сгенерированном коде. Добавил распечатку значения указателя на эту переменную и указателя EG(uninitialized_zval_ptr), заметил что после входа и до return'а значение меняется. Отладчиком ещё раз посмотрел: единственное место где оно могло меняться был тот вызов SEPARATE_ZVAL_TO_MAKE_IS_REF.
Не факт, что патч абсолютно правильный (возможно, нужно всё таки делать IS_REF, тогда сначала надо создать ptr_ptr), но место ошибки найдено верно.
Надёжность FS выже надёжности MySQL просто потому что MySQL на FS опирается в работе.
А вот ТроицкийВариант-Наука и история Франции думает иначе: раз, два.
Я же и привёл второй скриншот как раз из третьего ролика.
Сразу? После того, как автомобиль отходит средство продолжает ускорятся, посмотрите как меняется скорость вращения винта. Посмотрите, как приходится нарастить скорость движения автомобилю (по звуку, кстати, слышно что звук ветра в момент отцепления исчезает: машина догнала ветер). Да, тут разгоняли машиной, но на ролике №2 этого делать не пришлось, устройство разогналось само.
К тому же, в конце ролика всё так же ветер дует в «спину» устройству, и видно как винт начинает раскручиваться в другую сторону. Видно, как пилот сваливает на всех парах из кабины: винт на такую нагрузку предназначен не был.
Скорость после участка 5 начинает возрастать потому, что автомобиль обгоняет ветер и ветер начинает давить на лопасти, увеличивая скорость их вращения (и скорость вращения колёс -> скорость автомобиля).
Да, воздушная масса движется ему навстречу. Он движется относительно земли быстрее чем ветер относительно земли, потому локально кажется что «ветер» движется на встречу. Однако ветром называют именно движение воздушных масс относительно земли. Wiki.
Догоняете ветер. После этого сила сзади прекращает действовать. Видимо тут требуется изменение скорости ветра, что бы ветер начал давить на винт спереди. Именно тут помогает нестабильность скорости ветра относительно земли.
Вы перегнали ветер (поскольку он стих) и он воздушный поток давит на винт спереди. Теперь важнее, что бы крутящая сила была больше толкающей, иначе автомобиль остановится. Вы разгоняетесь из-за вращения винта и начинается встречный «ветер» (вы просто обогнали поток). Разгон прекращается либо из-за торможения, либо когда наступает некоторое равновесное значение скорости такое, что сила лобового давления сравнивается с вращающей силой.
На графике всё, кроме фрагмента 5 — это «предполётная подготовка». Фрагмент 5 — собственно «полёт».
Вы разгоняете устройство до скорости ветра относительно земли, в этот момент ветер (воздушная масса) относительно вас не движется. Как только вы чуть-чуть перегоняете ветер он начинает дуть вам на встречу на лопасти. А дальше дело за малым: больший рычаг на лопастях чем на колёсах и правильно выбранный угол винта.
По той простой причине, что он обгоняет ветер и тот начинает дуть ему «навстречу». Скорость — величина векторная.
Не факт, что патч абсолютно правильный (возможно, нужно всё таки делать IS_REF, тогда сначала надо создать ptr_ptr), но место ошибки найдено верно.
С отладкой действительно есть проблемы: я не нашёл вот так сразу способа распечатать байткод. Если знаете такой — подскажите.