Pull to refresh
3
0.3
Send message

А инженера со знанием современной карты Москвы они не ищут?

Здесь давно уже есть дорога, но на картах Apple и Google её нет
Здесь давно уже есть дорога, но на картах Apple и Google её нет

Наоборот, Backspace есть, а Delete – это Fn+Backspace. У себя переназначил кнопку извлечения диска на Delete не из-за того, что мне очень нужен Delete, а потому что часто случайно дисковод открываю)

Электроника МК-85, потом тоже списанный 486, но ноутбук

Фальстарт? Проверил и на Apple Watch, и на iPhone, и на Mac, нигде ещё нет этих обновлений.

Так не получится имитировать сигнал в прошлом. Когда изображение появилось на экране, то уже поздно.

Этим летом? А если предыдущая версия андроида? Не все меняют телефон сразу, как только на него перестают выпускать мажорные обновления.

У злоумышленника iPhone, а у жертвы Android, и он ничего про него не знает.

Есть. Это жест встряхивания телефона для отмены. Появился в iPhone OS 3. Только неочевидно, что нужно нажать "Не применять ввод текста" – удаление тоже считается вводом.

Да, если так сделать, а потом закрыть заметку, то в ней не остаётся текста, и она просто исчезает, не перемещается в недавно удалённые. Да и если не весь текст удалить, а только часть, то после закрытия заметки уже нельзя Cmd-Z.

Вот же, "Недавно удалённые", так же, как в Фото.

И есть защита заметок паролем, вряд ли защищённые заметки просто скрываются, а на диске хранятся в plain text.

Да, название неочевидное. Прочитал правильно, но на слова поделил как re-DOS или ReDoS (regular expression denial of service).

Контактные педали, как на велосипеде?)

Но оно же уже так на автомате – при отпускании тормоза машина едет. Нога соскочила/водитель вышел, забыв переключить с D на P – машина поехала, авария.

А если наоборот – при нажатии тормозить, при отпускании ускоряться?

Так нужно запустить редактор, вынуть дискету и вставить дискету с файлом.

Конечно, всегда есть возможность внести столько изменений, что предупреждения перестанут считаться эквивалентными. Сейчас для сравнения используются такие свойства предупреждения:

  • тип предупреждения,

  • полное имя функции,

  • путь к файлу,

  • специфичная для конкретного типа предупреждения строка (т. н. "details"), идентифицирующая это предупреждение. В неё могут входить, например, имена переменных или выражения, упоминаемые в тексте предупреждения.

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

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

Разумеется, это не нужно повторять постоянно – для этого и предназначен сервер истории. Возможно, Вы каждый раз создаёте новый сервер вместо того, чтобы один раз создать его и загружать результаты последующих анализов на него. Svace сопоставляет предупреждения с ранее выданными даже при изменениях в анализируемом коде, и ранее размеченные предупреждения останутся размеченными.

Information

Rating
1,770-th
Registered
Activity