Адрес для входа в РФ: exler.bar

Я дал имя своей Java

27.09.2017 11:04  5741   Комментарии (36)

Программа для работы со счетом юридического лица в ВТБ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 СОСТОЯЛСЯ, хвала Джонатану Шварцу и Костину Андрею Леонидовичу!

27.09.2017 11:04
Комментарии 36

В сериале Boss был замечательный момент, когда мэр Чикаго сидит за ноубуком и пытается настроить софт для камеры. У него не получается, он читает сообщение с экрана "Сбой сценариев Java"...и после небольшой паузы изрекает " Тех кто это придумал бить ногами надо"
28.09.17 13:04
0 0

Желание запускать Java приложение не криминал. Криминал использовать аплеты, в особенности java-applets, которые уж года три как не поддерживаются новыми браузерами, по причине искоренения старого, еще мозилловского NPAPI . собственно для запуска Java-приложений аплет и не нужен, нужна реализация JNLP (до некоторой степени обеспечивает обратную совместимость с applets).

А пока, могу в который раз посоветовать Waterfox - 64-битный форк FireFox с полной поддержкой всех расширений, в том числе и java-applets. Релизы выкатывают аккуратно, с некоторым отставанием от основного браузера.
27.09.17 22:44
0 0

wortkarg: это решаемые проблемы

Да, как-то не особо.



wortkarg: Интеграция с различными программами - через загрузку/скачивание в браузере

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



wortkarg: Экспорт кучи банковских документов - простое скачивание в архиве.

Да, да. Через папочку. А в папочку скопировать с дискетки. Вы компьютером ещё гвозди предложите заколачивать. Ну, а чё, твёрдый же...



wortkarg: Интеграция с аппаратным ключём вообще вещь необязательная

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



wortkarg: Куча геморроя в виде проблем с совместимостью, потенциальных дыр в защите, необходимости установки Ява на стороне пользователя и т.п.

Все другие варианты ещё хуже.

mmikhail: могу в который раз посоветовать Waterfox - 64-битный форк FireFox с полной поддержкой всех расширений, в том числе и java-applets.

О! А эта балалайка под линуксом случайно не продолжает ли работать со звуком через alsa?
27.09.17 23:20
0 0

Может раз и навсегда установить виртуальную винду под virtual box (например), все отладить, запретить обновления и в банк ходить только из этой виртуальной винды? Первый + в переносимости, второй + - повышенная безопасность (если в этот образ ничего, кроме необходимого для работы с банками не устанавливать)?
27.09.17 16:41
0 0

oleg360:
Может раз и навсегда установить виртуальную винду под virtual box (например), все отладить, запретить обновления и в банк ходить только из этой виртуальной винды? Первый + в переносимости, второй + - повышенная безопасность (если в этот образ ничего, кроме необходимого для работы с банками не устанавливать)?


+500
27.09.17 20:24
0 0

Java сама по себе ни в чём не виновата. Это отличный мультиплатформенный язык программирования с кучей преимуществ (я сам Java-программер). Проблема в криворуких программистах, которые, во-первых, используют Java-апплеты, а это по сути технология, которую давным давно выкинули в утиль и удивительно, что её кто-то еще использует, а во-вторых, в убогости реализации (всё та же криворукость).
27.09.17 15:56
0 0

wortkarg: Java сама по себе ни в чём не виновата. Это отличный мультиплатформенный язык программирования с кучей преимуществ (я сам Java-программер).

А что она никогда с первого раза не может установить собственный апдейт без пляcок с бубном - это тоже показатель отличного языка?
27.09.17 17:42
0 0

Им легче написать программу-прослойку, чем всю программу )) у нас в Казахстане все сайты госорганов работают через прослойки. И у каждой конторы свой плагин!
27.09.17 13:16
0 0

Блин, сколько я намучался с этоё Джавой. Почему её суют куда не попадя? что в ней хорошего, кроме мультиплатформенности?
27.09.17 12:31
0 0

Twilight: Блин, сколько я намучался с этоё Джавой. Почему её суют куда не попадя? что в ней хорошего, кроме мультиплатформенности?

ну как бы защищенная песочница. с возможностью запретить любые неподписанные сторонние куски

да почти никто не использует. ну так почти все выбирая красивую свистелку vs безопастность веберут .. свистелку 😒

с другой стороны на фоне левых джаваскриптов в онлайнбанках как то говорить о безопастности не хочется вообще.

а так язык как язык. довольно старый и обросший как багофичами так и кучей уже написанного софта.
27.09.17 20:24
0 0

Twilight: что в ней хорошего, кроме мультиплатформенности?

Обратная совместимость.
27.09.17 16:19
0 0

О да, как вспомню, как настраивал ВТБ-шный банкинг на бухгалтекрском компе - аж в дрожь бросает 😄

Но справедливости ради, настройка банкинга "Открытия" - еще в 10 раз хуже 😄
27.09.17 12:03
0 0

Никак не пойму, почему в России такие странные способы писать банковские интерфейсы. Это потому, что лучше защищают? Пользуюсь интернетом для банков лет двадцать, с английскими, американскими и японскими банками - и никогда не было таких душераздирающих историй. Ну Wells Fargo иногда дурит, но не настолько, даже приблизительно.
27.09.17 11:27
0 0

igori-san:
Никак не пойму, почему в России такие странные способы писать банковские интерфейсы. Это потому, что лучше защищают? Пользуюсь интернетом для банков лет двадцать, с английскими, американскими и японскими банками - и никогда не было таких душераздирающих историй. Ну Wells Fargo иногда дурит, но не настолько, даже приблизительно.


Потому что для банкинка юрлиц есть требования к шифрованию, которые иначе через веб не реализовать. А написать кросс-платформенного клиента, видать, жаба не позволяет.
27.09.17 12:34
0 0

Вы же имеете ввиду Mozilla Firefox ESR версию?
27.09.17 11:24
0 0

MetaReks:
Вы же имеете ввиду Mozilla Firefox ESR версию?


ESR 52.3.0
27.09.17 11:39
0 0

Алекс, на сколько я понимаю, нативную поддержку Java-апплетов выпилили из FF еще в версиях 40+ (не помню точно в какой) ввиду проблем с их безопасностью. Почему крупный банк вроде ВТБ не может позволить себе переписать софт, чтобы не мучать пользователей, я не понимаю. Но да ладно. Есть у меня пара мест, где поддержка java-апплетов требуется и избавиться от этого пока нет возможности. Для этого я держу специальную портативную версию FF (в частстности я использую совсем древнюю 3.0 ввиду ссобсвенных особенностей, но в ситуации с апплетами это не важно, лишь бы версия была х86 (32 бит) и до той из которой была поддержка выпилена). Чтобы ее (портативную версию) можно было запустить одновременно с другим браузером фф, нужно ее (портативную версию) запускать с ключем -no-remote. Тогда все работает как надо с любой версией java x86.
27.09.17 11:21
0 0

Anacreont: Почему крупный банк вроде ВТБ не может позволить себе переписать софт, чтобы не мучать пользователей, я не понимаю

А я понимаю. Зная изнутри, как работают банковский софт, у меня только одно предположение - ВТБ скоро ляжет под кого-то другого или купит кого-то другого. И чтобы не морочиться с переписыванием софта, проще дождаться процедуры слияния и использовать более прогрессивный софт другого банка.

Банки каждую копеечку считают, и прекрасно понимают, что вкладываться в переписывание софта на переправе не имеет смысла.




27.09.17 12:26
0 0
Теги
Сортировать по алфавиту или записям
BLM 20
Calella 141
exler.ru 247
авто 427
видео 3766
вино 348
еда 480
ЕС 57
игры 114
ИИ 19
кино 1542
попы 185
СМИ 2582
софт 905
США 78
шоу 6