Наоборот, Backspace есть, а Delete – это Fn+Backspace. У себя переназначил кнопку извлечения диска на Delete не из-за того, что мне очень нужен Delete, а потому что часто случайно дисковод открываю)
Есть. Это жест встряхивания телефона для отмены. Появился в iPhone OS 3. Только неочевидно, что нужно нажать "Не применять ввод текста" – удаление тоже считается вводом.
Да, если так сделать, а потом закрыть заметку, то в ней не остаётся текста, и она просто исчезает, не перемещается в недавно удалённые. Да и если не весь текст удалить, а только часть, то после закрытия заметки уже нельзя Cmd-Z.
Но оно же уже так на автомате – при отпускании тормоза машина едет. Нога соскочила/водитель вышел, забыв переключить с D на P – машина поехала, авария.
Конечно, всегда есть возможность внести столько изменений, что предупреждения перестанут считаться эквивалентными. Сейчас для сравнения используются такие свойства предупреждения:
тип предупреждения,
полное имя функции,
путь к файлу,
специфичная для конкретного типа предупреждения строка (т. н. "details"), идентифицирующая это предупреждение. В неё могут входить, например, имена переменных или выражения, упоминаемые в тексте предупреждения.
Можно подумать о том, чтобы не использовать путь к файлу, так как полного имени функции достаточно для языков, в которых функции находятся в классах и пространствах имён, а для функций на C включать путь к файлу в полное имя функции.
Подход с комментариями в коде тоже имеет свои недостатки. Например, при изменениях в коде или обновлении версии анализатора ложное срабатывание может исчезнуть, а на той же строке появится истинное предупреждение того же типа. В случае с разметкой на сервере details изменится (например, если в сообщении о разыменовании null теперь говорится о другой переменной), и новое предупреждение не будет размеченным, а при использовании комментария в коде оно останется подавленным.
Разумеется, это не нужно повторять постоянно – для этого и предназначен сервер истории. Возможно, Вы каждый раз создаёте новый сервер вместо того, чтобы один раз создать его и загружать результаты последующих анализов на него. Svace сопоставляет предупреждения с ранее выданными даже при изменениях в анализируемом коде, и ранее размеченные предупреждения останутся размеченными.
Да я понимаю
А инженера со знанием современной карты Москвы они не ищут?
Наоборот, Backspace есть, а Delete – это Fn+Backspace. У себя переназначил кнопку извлечения диска на Delete не из-за того, что мне очень нужен Delete, а потому что часто случайно дисковод открываю)
Ржёт 😄
https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewARM64
Электроника МК-85, потом тоже списанный 486, но ноутбук
Фальстарт? Проверил и на Apple Watch, и на iPhone, и на Mac, нигде ещё нет этих обновлений.
Так не получится имитировать сигнал в прошлом. Когда изображение появилось на экране, то уже поздно.
Этим летом? А если предыдущая версия андроида? Не все меняют телефон сразу, как только на него перестают выпускать мажорные обновления.
У злоумышленника iPhone, а у жертвы Android, и он ничего про него не знает.
Есть. Это жест встряхивания телефона для отмены. Появился в iPhone OS 3. Только неочевидно, что нужно нажать "Не применять ввод текста" – удаление тоже считается вводом.
Да, если так сделать, а потом закрыть заметку, то в ней не остаётся текста, и она просто исчезает, не перемещается в недавно удалённые. Да и если не весь текст удалить, а только часть, то после закрытия заметки уже нельзя Cmd-Z.
Вот же, "Недавно удалённые", так же, как в Фото.
И есть защита заметок паролем, вряд ли защищённые заметки просто скрываются, а на диске хранятся в plain text.
Да, название неочевидное. Прочитал правильно, но на слова поделил как re-DOS или ReDoS (regular expression denial of service).
Alcohol 120% вроде умел
Контактные педали, как на велосипеде?)
Но оно же уже так на автомате – при отпускании тормоза машина едет. Нога соскочила/водитель вышел, забыв переключить с D на P – машина поехала, авария.
А если наоборот – при нажатии тормозить, при отпускании ускоряться?
Так нужно запустить редактор, вынуть дискету и вставить дискету с файлом.
Конечно, всегда есть возможность внести столько изменений, что предупреждения перестанут считаться эквивалентными. Сейчас для сравнения используются такие свойства предупреждения:
тип предупреждения,
полное имя функции,
путь к файлу,
специфичная для конкретного типа предупреждения строка (т. н. "details"), идентифицирующая это предупреждение. В неё могут входить, например, имена переменных или выражения, упоминаемые в тексте предупреждения.
Можно подумать о том, чтобы не использовать путь к файлу, так как полного имени функции достаточно для языков, в которых функции находятся в классах и пространствах имён, а для функций на C включать путь к файлу в полное имя функции.
Подход с комментариями в коде тоже имеет свои недостатки. Например, при изменениях в коде или обновлении версии анализатора ложное срабатывание может исчезнуть, а на той же строке появится истинное предупреждение того же типа. В случае с разметкой на сервере details изменится (например, если в сообщении о разыменовании
null
теперь говорится о другой переменной), и новое предупреждение не будет размеченным, а при использовании комментария в коде оно останется подавленным.Разумеется, это не нужно повторять постоянно – для этого и предназначен сервер истории. Возможно, Вы каждый раз создаёте новый сервер вместо того, чтобы один раз создать его и загружать результаты последующих анализов на него. Svace сопоставляет предупреждения с ранее выданными даже при изменениях в анализируемом коде, и ранее размеченные предупреждения останутся размеченными.