Fully Redis-compatible
The core of Memurai is based on the Redis source code, ported to run natively on Windows. Memurai reliably supports all the features that make Redis the most popular NoSQL data store, including LRU eviction, persistence, replication, transactions, LUA scripting, high-availability, pub/sub, cluster, modules, and streams. A lot of attention has been put into ensuring full compatibility, including with the myriad of libraries and tools already available for Redis. You can even replicate data between Memurai and Redis, or use both within the same cluster!
Ответить на вопрос, нужно ли при этом будет абстрактным людям осваивать абстрактное новое, я не смогу.
Если вас смущает только вывод в консоль, а в остальном всё работает, то дело в приведении объекта к строке. Консольте так и наслаждайтесь: console.log(`it`, it);
Вот именно что tcp/ip. Вам либо в HTTP заголовках приходит Referrer (но туда можно написать что угодно), либо у вас какой-то реверсивный DNS привязывает эти ip к доменам (но тогда откуда он берёт несуществующие).
Сергей Соколов, да, ваш код просто нужно доработать, чтобы hasFired превратился в isPasting и этот флаг снимался, когда вставка завершена, а обработчик keyup в это время спал. Просто это такая лапша получится ненадёжная...
Вариант, который предложил Алексей Дубровин делает то же самое, фактически, но гораздо проще.
В чём принципиальное отличие vid_chaynie от material_bogemskoe-steklo, почему vid_chaynie - это не $S0?
Собственно, это единственное, что нужно сформулировать, чтобы построить схему редиректа.
Самый адекватный вариант, если не нужна поддержка IE. А может и полифил есть под IE.
Ну или, может, change подойдёт по условиям задачи, хоть он и работает совсем не так, как keyup.
Как я понимаю, тут проблема в том, что paste по своей природе триггерит ещё и keyup. Но делать одноразовый слушатель - это же не решение этой проблемы?
Тут надо блочить обработчик keyup, пока идёт обработка paste, но потом осовобождать его, чтобы можно было дальше работать. Это, конечно, адский ад будет в коде :)
Ответить на вопрос, нужно ли при этом будет абстрактным людям осваивать абстрактное новое, я не смогу.