Pull to refresh
0
0
Send message
Тоже попадался на эту удочку Qiwi со списанием денег за полгода неактивности. И был очень удивлен, ведь на сайте Qiwi в SSL-сертификате значится QIWI Bank, на странице упоминается «Банковская карта QIWI», внизу «КИВИ Банк (АО), лицензия ЦБ РФ № 2241». Ну, думал, раз банк, значит надёжно. Деньги никуда не денутся. Ага, размечтался.
Кстати, интересные цифры есть в финансовом отчете Qiwi за 2017 год:
«Fees for inactive accounts and unclaimed payments for the year ended December 31, 2017 were RUB 1,310 million»
что от общей выручки 13193 млн. руб. составляет почти 10%. Неудивительно, что они не спешат предупреждать пользователей о предстоящем переводе в статус неактивного пользователя. Почему бы не прислать СМСку, предупредить, ведь номер телефона есть?
Яндекс.Деньги тоже списывают с неактивных счетов, но отношение там другое:
«… если это случилось — мы обязательно заранее, за 30 дней до первого списания, предупредим вас об этом в письме (на адрес электронной почты, привязанный к кошельку). И подскажем, что делать: заплатить за телефон, помочь благотворителям, перевести деньги на карту, в другой кошелёк, любым другим способом использовать деньги — или просто подтвердить свою активность, кликнув по ссылке из письма»
Для полного покрытия темы не хватает попытки считать данные с карты, находящейся в NFC-непрозрачном чехле наподобие такого:
image
В виме вы сидите и вспоминаете и составляете цепочки клавиш, которые нужно нажать, чтобы добиться результата.

Это только вначале трудно, как и с любым изучением чего-то нового. Потом мозг привыкает и радуется, что можно виму передавать высокоуровневые команды напрямую (вроде, увеличь ближайшее число на единицу), а не разбивать их на «тыки сюда» и «тыкни туда».
Противопоставлять Vim и IDE — это неправильно. Мне приходится работать и в Visual Studio, и в продуктах от JetBrains, и в Vim удаленно через SSH. В итоге во всех IDE я ставлю Vim-плагин, потому что это повышает продуктивность и позволяет править код высокоуровневыми командами. Например, нужно отредактировать кусок JSON ...{«id»:15416999, «mgs»:«Очень длинная строка, которая не помещается на экран»}… — увеличить значение id на единицу и полностью изменить значение поля «msg». Что делает программист в IDE без Vim-плагина? В уме решает задачу id+1, определяет, что нужно поменять 6999 на 7000, тыкает мышью в конец числа, четыре раза нажимает Delete, вводит 7000 (и здесь есть отличная возможность ошибиться в количестве пробелов), затем мышью (или стрелками) выделяет текст, который нужно изменить (эта задача усложняется, если текст не помещается целиком на экране или занимает несколько строк). Куча лишних низкоуровневых действий, которые отвлекают мозг от решаемой задачи. Что делает программист в IDE с Vim-плагином? Нажимает Ctrl+A, чтобы увеличить ближайшее число на единицу (курсом при этом не обязан находиться на числе). Далее нажимает 3f" — перейти (f=find) к третьей двойном кавычке от текущей позиции, курсор теперь находится на двойной кавычке перед словом «Очень». Далее нажимает ci" — изменить (c=change) содержимое (i=inner) внутри двойных кавычек, и при этом не важно, где эти кавычки заканчиваются. Можно сказать, что данный пример синтетический, но он показывает, что Vim — это не редактор, а способ взаимодействия программиста с редактором.
До ESC, действительно, сложно тянуться. Раньше мучился с этим при работе в vim или в vim-плагинах IDE, а сейчас открыл для себя Ctrl+[, которая заменяет ESC. В итоге руки находятся в одном положении, не пляшут до мышки, стрелок или тачпада. Меньше движений рук = больше концентрация на коде.
diw — удалить слово
ciw — удалить слово

И там, и там «удалить»? Лучше так:
diw — (delete inner word) удалить слово под курсором
ciw — (change inner word) заменить слово под курсором (удалить и перейти в режим редактирования)
Docker в продакшене с проброской портов «27100:27017»? Попробуйте фаерволом закрыть все порты, кроме нужных, и подключиться извне к порту 27100. Будете удивлены. Чтобы закрыть порт от посторонних глаз, я делал проброску портов так: «172.17.0.1:27017:27017», где 172.17.0.1 — интерфейс docker0.

Information

Rating
Does not participate
Registered
Activity