Переключение клавиатур для трех и более языков

Я фигею дорогая редакция ©

Недавно узнал что люди которые даже по 10+ лет времени провели работая с Windows переключают языка ввода по циклу!

Я молчу о том что на каждую раскладку можно поставить шоткат типа Ctrl+1, Ctrl+2 и так далее. Но зачем же переключаться ENG/RUS/UKR, ENG/SPA/RUS и прочие комбинации по кругу? Да еще нервничать каждый раз когда набирается Украински вместо Ангийского, а вместо Испанского — Русский?

Есть же 2 понятия, язык ввода и раскладка клавиатуры!

Вот так у меня настроено для работы с Английским, Русским и иногда Украинским.

Настройка языка ввода и раскладок клавиатуры в Windows 7

Переключаются режимы разными комбинациями, я использую Ctrl+Shift для языков ввода и Shift+Alt для раскладок клавиатуры.

Ну тупите, в общем 🙂

Немножко про e-commerce

Вот такой документик по теме е-commerce получился, выложу в паблик, может кому-то полезно будет 🙂

E-commerce — Отложенные платежи и платная подписка

Определения и понятия

Оплата — перевод денежных средств с карточки, счета, или виртуального кошелька клиента на счет компании или виртуальный кошелек, связанный с ней.

Отложенный платеж — механизм проведение оплаты не сразу, а после какого-то события (временной промежуток,  граничное условие, логический триггер  и т.д)

Виртуальный кредит — выделение "игровой валюты" или прочих виртуальных ценностей на определенную сумму, с оплатой в виде отложенного платежа или погашаемый другим способом.

Подписка или рекуррентный платеж или ребилл — автоматическая оплата отложенных платежей по истечении временного срока (день, неделя, месяц, год)

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

Принцип работы отложенного платежа

Отложенный платеж может применяться для разных целей. Это может быть фиксированный ежемесячный платеж за продление премиум-аккаунта. Или аккумуляция микро-покупок за какой-то период с последующей калькуляцией и оплатой за одну транзакцию.

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

Отложенные платежи с точки зрения e-commerce удобны для SaaS с оплатой за действие. Например купить 100 отчетов, загрузить 10 фотографий, выгрузить данные в определенном формате и т.д. Так же отложенные платежи и особенно виртуальные кредиты хорошо подходят для игр, в которых игровой процесс длится месяцами. Например: покупка оружия или артефактов течении недели/месяца, а потом один платеж на нужную сумму. Если включить фантазию, то можно дойти даже до таких вариантов, как покупка снарядов/модулей/элексиров прямо во время боя 🙂

Логика работы подписки на услугу или премиум-аккаунт

1. Получить согласие от клиента на автоматическое продление премиум-аккаунта. Это может быть чекбокс на форме оплаты, настройка в панели пользователя… или другой способ, вплоть по нотариально заверенного письменного заявления 🙂

2. Определить метод которым будет производиться оплата для этого клиента. Это может быть кредитная карта, электронная валюта или другой метод, который позволяет проводить транзакции без необходимости ручного подтверждения со стороны клиента.

3. Если необходимо (для кредитных карточек, например), то провести тестовую транзакцию (обычно это $1) для проверки, что все реквизиты клиентом указаны верно и транзакции оплаты действительно могут проходить в автоматическом режиме.

4. Определенного числа каждого месяца (это событие-триггер) инициировать оплату на оговоренную сумму согласно реквизитов, указанных клиентом. Повторять каждый месяц, до наступления светлого будущего (с) или окончания действия карточки.

5. Если что-то не работает (или перестало работать), повторить попытку оплаты через какой-то промежуток времени — перенести событие-триггер на 1-3 дня. Возможно, просто нет денег на счету, кол-во транзакций за день превысило лимит банка или дата действия карточки истекла.

6. Если транзакция оплаты не проходит и после 3-5 попытки, то связаться с клиентом и уведомить, что услуга подписки не может быть активирована/продолжена для указанного метода оплаты. Если и это не помогает, попросить предоставить альтернативные методы платежей или предложить другое решение проблемы. Например, купить премиум доступ сразу на целый год, со скидкой… Неплохо бы добавить немножко виртуальной валюты пользователю, как компенсацию за возникшие неудобства 🙂

7. Клиент имеет возможность отключить/отменить сервис подписки с помощью контрол-панели или в виде заявления. В этом случае отложенные платежи типа подписка отключаются последующие оплаты не производятся,

8. Также подписка может быть отключена/остановлена со стороны владельца сервиса (перестала существовать, другая цена или период, др.) Но с обязательным уведомлением клиента, объяснением причины и получения согласия.