July 12th, 2005

Да

Насущный вопрос о резервировании товаров в магазине

Есть интернет-магазин, связанный со складом. В каждый момент времени по каждому товару есть объективная информация о количестве товаров на складе.

По логике обычного покупателя, когда я иду со своей корзинкой по магазину, то кладу в нее те товары, которые хочу купить. 2 покупателя один и тот же товар в свои корзины положить не могут. В принципе, тоже самое можно реализовать на электронном магазине, когда при нажатии на кнопку add to cart товар на складе будет помечаться как зарезервированный для заказа и тогда другие посетители сайта не смогут его также добавить к своему заказу.

Вопрос в том, насколько это логично делать именно в электронных магазинах? Ведь в магазинах обычных мы все-таки входим внутрь и долго решаем нужно ли нам класть этот предмет в корзину или нет. Веб-сайт легко закрыть, или положить что-то в корзину ради развлечения и т.п.

Если резервировать товар во время просмотра и наполнения корзины нелогично, то тогда когда это надо делать? После ввода контактной информации, или уже после ввода информации о кредитной карте?
donkey
  • afan

Работа с несколькими HID-устройствами

Знаете ли вы, что Windows XP поддерживает (более ранние версии -- нет; насчет других ОС не знаю) одновременный ввод с нескольких HID-устройств (мышек, клавиатур, планшетов, джойстиков и т.д.). Конечно, по умолчанию две мышки будут тянуть один курсор на себя, но программно можно реализовать хоть десять курсоров от десяти подключенных мышек.

Десять курсоров и даже два, разумеется, решение весьма сомнительное относительно удобства. Однако если оставить в покое один курсор, а другим устройством (мышкой) управлять каким-то дополнительным инструментом -- лупой, к примеру, было бы весьма удобно, как мне кажется. И такой вариант взаимодействия с компьютером открывает интересные перспективы.

Пока эта возможность "двуручного" управления еще толком не изучена. По крайней мере мне не извстно ни одного исследования на эту тему. А вы о таковых знаете? И что об этом думаете?

Ключевая тема для дальнейшего изучения:
MSDN: Raw Input