Я дал имя своей Java
Программа для работы со счетом юридического лица в ВТБ24, сколько я ее помню, всегда была кошмарной. Дизайн для нее делала "Студия Лебедева", но я точно не знаю - это в "Студии" придумали Friendly User Interface сделать Hately User Interface, или разработчики так все адпатировали, но там пока найдешь нужную кнопочку - нужно было облазить два квадратных километра экрана. Причем самая нужная кнопочка всегда была вне пределов того экрана, где ты находишься - это было совершенно "гениально" придумано.
Теоретически этот банкинг поддерживался всеми основными современными браузерами. Теоретически. Практически он у меня несколько лет не работал под FireFox, но работал под MSIE. Ну, не страшно: скажем честно, не столько у меня туда денег приходит, чтобы париться по этому поводу: два-три раза в месяц надо зайти и перекинуть средства на личный счет, ну и раз в квартал зайти и перечислить налоги.
С переходом на Windows 10 банкинг перестал работать на MSIE. И я начал проходить квест "Заставь банкинг работать под FireFox". Там он использует Java. А Java - это та еще штучка. Помнится, я тогда потратил чуть ли не половину дня, чтобы заставить это все работать. Заставил. Криво, косо, но работает. Правда, все время страшно глючит: например, чтобы подписать платежку и отправить ее надо несколько раз выходить из банкинга и входить, потому что срабатывает раз на третий-пятый, в остальные разы выдает что-то вроде "Java Aplet не загружен".
Потом случилось чудо! Они выкатили новый дизайн и новый движок - в стиле того же, который используется для частных счетов. Пользоваться не слишком удобно, продумано это все плохо, все заточено под экраны смартфонов и на десктопе смотрится довольно дико, но зато подписать и отправить можно с первого раза - ура, ура! Вы не представляете, какое это счастье, когда в данном банкинге все срабатывает с первого раза!
Но сегодня настал черный день - Java заорала, что ей пора обновляться. А я знаю эти обновления. Встанет криво, косо или вообще не встанет, и у меня банкинг перестанет работать и под FireFox, что вообще уже трагедия.
Но деваться некуда, все равно придется обновляться рано или поздно. Ладно, говорю я Java, валяй, обновляйся. Запустилась покрутилась, сообщила мне, что она не может встать в папку Java, потому что там валяется какое-то барахло - и вырубилась. Смотрю, есть ли в системе Java. Нет в системе Java, она старую версию удалила. Но не до конца, поэтому и не смогла установиться. И вот такая Java у них установлена на 3 миллиардах компьютерах, как она мне всегда гордо сообщает.
Ладно, убил папку ручками. Заново запустил инсталлятор. Вроде встала. Запускаю банкинг - пишет, что Java в браузере не установлена, хотя в настройках эти два плагина видны.
Перезагружаюсь. Запускаю FireFox, запускаю банкинг - браузер пишет, что плагин Java крэшнулся. И так двадцать семь раз. Деинсталлирую Java, инсталлирую заново. 3 биллиона компьютеров. Запускаю банкинг - Java вроде работает, но выдает какую-то совсем дебильную ошибку: обычный логин подсвечивает красным и все. Что это означает - не знаю.
Почернев от горя, пытаюсь зайти в банкинг в Chrome. Там неожиданно все прошло более или менее гладко - банкинг потребовал установить криптоплагин, тот встал и даже нормально заработал. Выдало ту же ошибку, что и под FireFox, но в Chrome при этом написали, что этот пользователь уже есть в системе, так что надо в отдельном окошке подвердить, что пользователя разлогинить и залогинить заново. Сработало, уф.
В FireFox теперь тоже работает. Всего-то с часок всяких ковыряний и 3 миллиарда нервных клеток, но зато теперь АПДЕЙТ JAVA СОСТОЯЛСЯ, хвала Джонатану Шварцу и Костину Андрею Леонидовичу!