Разница в том, что для i++ перед собственно инкрементом нужно где-то сохранить предыдущее значение, потому что возвращать-то нужно именно его. Лишний mov там получается.
А, пардон зачем их интерпретировать? Если фигура уже нарисована.
Есть готовый векторый оригинал - нафуа мне копия непонятной степени достоверности?
И да, запросто можно нарисовать чуть иначе и формулы перестанут быть элементарными.
Сергей delphinpro, Не тянет. Смысл-то в чем?
Вот завтра дизайнер нарисует этот беджик другим, радиусы подправит. Что логичнее - сказать графредактору "export as svg" или заново погнали подбирать углы и радиусы?
А если он там обводку сделает, градиентик, тенюшечку?
Про сложность чтения молчу.
И к 30 годам очнуться без каких-либо знаний и навыков.
А из киберспорта высших достижений к тому времени уже точно попрут, потому что невозможно станет конкурировать с 16-18-летними по скорости реакции.
Ну теперь не 99 процентов уверенности, а 100.
За 50 строк кода действительно только и получится, что спрятать нативный контрол и нарисовать вместо него хтмлный заменитель. Но в реальности эта поделка будет неюзабельна от слова совсем.
Нормальный контрол должен реагировать на мышь и клавиатуру, на ховер и фокус; уметь дизейблиться, обновляться при добавлении/удалении элементов; открываться/закрываться через скрипты и сам генерировать события; отличать десктоп от мобилы и так далее.
Даже в относительно минималистичном варианте кода там будет не 50 строк, а раз в 10-20 больше.
Я когда слышу такие советы, я понимаю, что сам советчик с вероятностью 99% в реальности такого не писал. Потому что иначе он представлял бы объем работы по отладке такого плагина. И о том, что между состояниями "я тут нафигачил на коленке, вроде даже работает" и "можно использовать в продакшене" - огромная дистанция.
Оно-то верно, но ваша система реально работать не будет. Даже если предположить, что вы осилите и напишете код - она помрет на этапе внедрения. Никто не захочет ломать привычные рабочие процессы ради неведомой поделки.
Потому что пользователь, если не заполнял фильтры строго последовательно, чувствует себя идиотом.
Вот выбрал я размер, потом бренд, потом иду в фасон, хочу скажем зауженный - хлоп, а его нет.
Его вообще нет или только моего размера? Или этого бренда? Какой из предыдущих фильтров убрал эту опцию? Или не один фильтр, а их комбинация? И пошёл искать методом научного тыка.
Когда система считает себя умнее пользователя - это всегда бесит. Как пользователь, я предпочитаю фильтры, которые можно заполнять как угодно и в любом порядке.