Pull to refresh

Comments 225

боюсь нарваться на непонимание (и на минусы), но все же, объясните мне пожалуйста, ну почему в таких терминалах (а уж тем более в таких, как киви) — используется винда?
ну неужели банкам и прочим компаниям не в падлу платить за каждый агрегат америкосам? не легче за намного меньшие деньги написать софт под линуху?
неужели все дело в дровах под специфические деньгожевалки и прочие термопринтеры??
дрова — штука такая, умеет переписываться.

Не знаю причины такого выбора, но версии есть. Например — под винду напрогать проще (мнение субъективное). Или же так изначально повелось… И так далее.
> под винду напрогать проще
Нисколько.

Скорее всего дело в сертификации и т.д.
Предполагаю, что есть протоколы защиты информации (шифрования?), которые сертифицированы только в качестве виндовых каких-то компонентов. Этим (в частности) объясняется IE-only работа некоторых программных комплексов для сдачи отчетности через веб.

Такие дела.
на самом деле проще, просто в это проще входит и стоимость и распространение и поддержка, вы ведь знаете как у нас в странах снг пишут программы для таких учереждений? вот именно по этому и стоит везде винда
Ага, если программист знает только Дельфи, конечно, под Винду проще.
UFO just landed and posted this here
UFO just landed and posted this here
интересное описание ваших друзей, знакомый, родных, близких, любимых…
интересный вы тролль.
UFO just landed and posted this here
да. действительно выгоднее использовать винду. Windows Embedded стоит ~15$ за каждое устройство (при больших количествах)
На скрине явно не embeded.
поверьте, Embedded внешне после загрузки неотличим от десктопной версии.

как вы определили, что это не embedded?
на Ембеде нет эксплорера, по крайней мере, если специальными хитрыми телодвижениями его там не включить (обычно его там в принципе нет).
похоже, вы работали с какой-то одной конкретной сборкой эмбеддеда.

я собирал POS'ы в паре десятков магазинов, сам запускал этот конструктор и включал всё, что нужно.

да, на POS'ах по умолчанию шеллом идёт кассовая программа (конкретно — АТОЛ-РМК, сейчас — Фронтол), но это МЫ так настраивали.

по сути embedded — та же самая винда XP.
К счастью да, я с другими продуктами работал. а эмбед у нас был только в терминале аэрофлота (сказочная штука, вешался он постоянно).
да, кстати, есть же две embedded:

Windows XP for Embedded Systems и Windows XP Embedded.

первая — полная XP Pro, но отличается тем, что по лицензии там запрещено бутаться в эксплорер (т.е. shell=explorer.exe не может быть), но она и стоит вообще копейки. видимо, вам попалась именно такая.

а Windows XP Embedded — это как раз конструктор.
Каким образом 15(на самом деле больше, ибо там другая ОС) меньше 0?
увы, есть ещё такое понятие, как «стоимость владения».

сисадмина на банкоматы под виндами найти проще (учитывайте, что банкоматы не только в Мск)
Грамотного виндового сисадмина — сложнее. А при допуске неграмотных получаем ситуацию типа этой и подобных(на некоторых автоматах есть тачскрин и можно залезть куда угодно)
а там не нужен грамотный виндовый сисадмин. от админа в случае аварийной ситуации требуется поднять винду (из уже наверняка готового образа) и настроить vpn-соединение (или rdp и т.п.), чтобы уже _грамотные_ админы из офиса всё настроили удаленно. обычно так и делается.
таким образом ваш предыдущий комментарий про стоимость владения теряет смысл. Нужен человек, способный вставить диск с ОС в сидиром и пару раз нажать ентер. Уже очень давно можно сделать заливаемые образы, думаю железная составляющая в банкоматах минимально разнится.
А рассказывать насколько удобнее по медленному соединению работать с *никс консолью, чем с вин рдп думаю не нужно.
На процессинговых серверах у них стоят нормальные ОСи, так что специалисты просто обязаны быть.
Причина использования винды как обычно кроется либо в грамотном менеджменте, либо в банальном откате.
вы правда считаете что 15$ заметны на фоне общей цены банкомата?
Там XP стоит. Вскрывал терминаты cyberplat-а, стоит xp, косынка, все дела есть. На одном терминале вообще была винда со Zver CD
О_О совсем люди очумели, на такое пиратку ставить.
надеюсь там хоть фотошопа небыло, а то он ведь в комплекте идет…
UFO just landed and posted this here
вы правда не видите разницы между терминалом оплаты, собранным из хлама левой компанией, которым владеет вася пупкин и соответственно рулит им, как хочет, и банкоматом Сбербанка, которым владеет банк, заказывающий его исключительно под себя и свои цели?
У киберплатовских термиалов от cyberplat, только одна программа.
Я вижу разницу. Но сам факт все равно удручает.
наверняка существует куча стандартов которым должно соответствовать ПО банкомата, которые регламентируются от нацбанка до Visa/Mastercard (шифрование, связь, функционал...). И разработка такого ПО будет стоить гораздо дороже лицензии на винду + готовое ПО + сопровождение.
https://www.pcisecuritystandards.org/
Надо заметить, что многие функции банкомата выполняет аппаратное обеспечение с собственными микроконтроллерами, а винда только «дирижирует процессом». Огромное количество стандартов (черезвычайно жестких, должен заметить) озвучивает не столько ЦБ а процессинговая система (Visa — Mastercard)
я видел банкоматы, работающие под управлением OS/2
Да собственно и у Сбербанка такие были.
а касс на второй полуоси до сих пор полно выпускается.
UFO just landed and posted this here
imho дело тут в том, что проприетарному софту банки психологически больше доверяют, чем свободному софту, из-за того, что они платят (и, какраз тут не важно 15$ или 150$ сотит лицензия):

1. За поддержку, не они решают проблемы, а разработчики и тестеры
2. Думают, что если софт пишет команда из специально откормленных отобранных разработчиков, то это надёжнее, чем софт, у которого в коде строки от разработчиков со всего земного шара

Это палка о двух концах и тут нету панацеи.
Сейчас вы очень удивитесь. Банки за софт не платят. Вот так. Совсем. За софт платит производитель банкомата, а последних достаточно мало и они очень консервативны.

По-моему Diebold до сих пор использует OS/2
Сбербанк на сколько мне известно использует только банкоматы DIEBOLD, в которых в свою очередь, в качестве операционки только Windows XP.
На фото, кстати, NCR
Точно, не внимательный я, но про DIEBOLD сто пудово :)
NCR использовал OS/2. Diebold — Windows.
NCR использовал OS/2. Diebold — Windows.
NCR использовал OS/2. Diebold — Windows.
NCR использовал OS/2. Diebold — Windows.
Ох я и понаписал, вот и комментируй с GPRS :(
Виноват, я точно не помню. Меня сам факт удивил тогда, помнится (я такому банкомату винт копировал — ох и намучался)
смотрю я на ваши плюсы и вспоминаю первую GTA — а именно умножители желтенькие — вот у вас например был «x4» только что (три выполненные миссии подряд без смертей :))
Судя по всему, народу нравится :) Вот так мопеды и возникают…
Думаю, Вам стоит издать полное собрание сочинений, видите, как народ радуется каждому Вашему слову :)
«Использовал», а использует сейчас что именно?
по крайней мере у НАЦ Банка Украины, договор с Майкрософтом на использование windows.
Плюс, когда выходят обновления от майкрософта, нацбанк их сперва тестирует, а потом уже применяет.
у многих банков договор с макрософтом, только банкоматы то тут причем?
Банкоматы как и банки, работают в среде электронных платежей нац банка. По этому требования выставляет нац банк к банкам, филиалам и банкоматам. По крайней мере так в Украине.
Так же, на ПК в банках, филиалах разрешён только тот софт, который разрешает нацбанк.
Года 2-3 назад они уже ввели в эксплуатацию систему, которая в реальном режиме отображает что установлено на компьютерах в банках, что запущено и т.д…
Почему именно Виндовс — отвечали что надёжная система. Так было года 2-3 назад. Как сейчас — информации нет.
Банкоматы как и банки, работают в среде электронных платежей нац банка. По этому требования выставляет нац банк к банкам, филиалам и банкоматам. По крайней мере так в Украине.

— это нац банк так хочет, только его идея с НСМЕП www.ansmep.kiev.ua/ ну не очень популярна… наши банки работают преимущественно с VISA и спускается все преимущественно с нее и консилиумом PCI SSC. учитывайте что я в области ИТ безопасности говорю а не про финансы.

Так же, на ПК в банках, филиалах разрешён только тот софт, который разрешает нацбанк.

— а список можно посмотреть? :) еще не в одном банке не видел, для аудиторов есть конечно :) но в реале… наш НБ нормальной политики безопасности не имеет, все свою хотели написать но щас вроде дошло что велосипед не надо изобретать и лучше на ветку iso 27000 опираться. вы когда нибуть были на банковской конференции в Ялте? поймете что НБ ничо не регулирует, просто некому.

Года 2-3 назад они уже ввели в эксплуатацию систему, которая в реальном режиме отображает что установлено на компьютерах в банках, что запущено и т.д…

— :) в нацбанке? или в банках? какую? таких банков единицы, просто поверьте.

Почему именно Виндовс — отвечали что надёжная система.

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

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

нет, я был в «сердце» нацбанка: сервера где все хранится, обрабатывается, разрабатывается.
— :) в нацбанке? или в банках? какую?

в нацбанке на N этаже, висят 5 плазм, на которых при желании можно вывести информацию о которой я сказал.

Я тоже думал что всё это сказка, пока не увидел и не потрогал
ПБ у НБ есть, при чем очень и очень неплохая.
нет, я был в «сердце» нацбанка: сервера где все хранится, обрабатывается, разрабатывается.

— :))))) вы про проспект науки? я там тоже был, знаю тамашних, Ирину Сергеевну. дальнейшую дискисую прекращаю :)
Именно, её мы тоже знаем :)))
Друг работает админом в Приватбанке (Украина), и если не ошибаюсь расказівал что ставит в месном отделении и филиалах Ubuntu Linux.
UFO just landed and posted this here
я где-то слышал, что на американских АЭС используется винда, посерьезнее терминала будет
и? вы таки думаете, что за безопасность работы реактора (ну например аварийное опускание стержней при возникновении внештатной ситуации — например вода куда-то стала вытекать/испаряться) — когда-нибудь допустят что-то сложнее мега-релюшки??
ой, «не смешите мои подковы»
На АЭС компьютер скорее всего используется для мониторинга процессов, или как более удобная консоль к этой релюшке.
Не стоит боятся повторения Чернобыля, когда у компьютера случится BSOD.
Работал с контроллерами, производитель которых и на АЭС поставляет свои разработки (на счеи можелей не знаю, конечно, те же или нет).
Так вот у них тоже бывали подвисания. Это пугает…
На АЭС стоят совсем другие системы. кроме того, системы там дублируют друг друга. Плюс есть блокировщик, сделаный на аппаратном уровне (знаменитая кнопка А5)
Вы серьезно думаете, что за безопасность работы реактора может отвечать линух?
заметьте, я этого не писал ;)

ЗЫ насколько помню, в таких вот «местах скопления кучи энергии» используется QNX (у нее(го) самый высокий процент надежности — 99,999% — 5 девяток)
Это какой-то непонятный миф неизвестно откуда, слышу его с года 2000 гдето. Процент надежности вообще чепуха какая-то, 5 девяток чего?
99,999% того что не будет артефактов при перетягивании окошка в «фотоне»?
по моему система управления должна быть сделана, под чем-то похожим на dos, вся эта многозадачность реактору не нужна (если все-таки нужна, лучше поставить две однозадачные машины, чем одну многозадачную), чем меньше кода, тем меньше шансов, что зависнет/начнет некорректно работать.
Там где надо жесткий реалтайм вплне таки и используют DOS.
еще 10 лет назад читал обзор реалтаймовых ОС, тогда их уже было больше десятка
по возможностям dos даже рядом не стоял
QNX используют. Ещё с начала 80-х. QNX занимает почти весь этот рынок, хотя есть успешные альтернативы. ДОСа никогда там не было и не будет, ибо рилтайма в нём вообще никакого.
Угу, 640k памяти хватит каждому реактору.

Шутите? Какой реалтайм в досе? :) Вы имеете в виду прерывание по таймеру? Это не реалтайм. Спать между циклами выполнения задачи? Это тоже не реалтайм. smartdrv решит что-то писать на диск и ваша программа будет терпеливо ждать, пока запись закончится и расплавится реактор. ну или, если без смартдрайва, то тоже самое сделает непосредственно сама программа. :)
Я серьезно думаю, что за безопасность реактора может отвечать какая-нибудь RTOS
Причем наверняка в параллели с другой RTOS
нет, чаще всего тут работатют системы реального времени типа qnx + чистые решения в железе, причем чем древнее станция тем больше вероятность, что критические системы работают в железе.
а линухи (и винды) там действительно работают, но на некритичных линиях (где есть возможность перезапустить систему)
Ну для коллайдера его во всяком случае хватает.
Он вроде и рвануть не собирается :)
Ну слухи разные ходят :)
Да никогда в жизни сколько-нибудь важным реалтайм процессом не будет управлять комп независимо от ОС, только промышленный контроллер, говорю на своем опыте. Визуализацией — да, но тут винда или линукс — не особо принципиально. И, кстати, по-моему Windows embedded идет в комплектации с устройством и отдельно не покупается. Как-то так.
Как сейчас помню что в лицензии на WinXP (та самая что показывается при установке) было прямое указание что ее нельзя использовать как управляющую систему в условиях когда от нее зависят жизни людей — АЭС, и пр.

Нашел абзац:

9. NOTE ON JAVA SUPPORT. THE SOFTWARE PRODUCT MAY CONTAIN SUPPORT FOR PROGRAMS WRITTEN IN JAVA. JAVA TECHNOLOGY IS NOT FAULT TOLERANT AND IS NOT DESIGNED, MANUFACTURED, OR INTENDED FOR USE OR RESALE AS ON-LINE CONTROL EQUIPMENT IN HAZARDOUS ENVIRONMENTS REQUIRING FAIL-SAFE PERFORMANCE, SUCH AS IN THE OPERATION OF NUCLEAR FACILITIES, AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL, DIRECT LIFE SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH THE FAILURE OF JAVA TECHNOLOGY COULD LEAD DIRECTLY TO DEATH, PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE. Sun Microsystems, Inc. has contractually obligated Microsoft to make this disclaimer.

За капс не пинайте — так в оригинале (видно для усиления эффекта «ужас-ужас-ужас:). Болд — мой.
Судя по следам в интернете такой абзац точно был в текстах лицензии IE и Windiows ME. Насчет 98-ой, не нашел (но сам видел вроде в ней).

С тех пор как Майкрософт окончательно разругалась с Sun, абзац должны были убрать.
Стоимость поддержки Линукса выше. У банка тысячи (а то и десятки тысяч) банкоматов, причем по всей стране, в рай.центрах и даже в некоторых поселках\селах\заправках. Вот ломается что-то на таком банкомате. В 99% случаев это означает потерю сетевого соединения и возможности разобраться удаленно. А значит нужно где-то в окресностях этого рай.центра\поселка\заправки иметь человека, способного переустановить и настроить Линукс. Его зарплата намного выше, чем «специалиста», умеющего ставить винду. Количество таких людей опять-таки меньше, а значит их труднее найти, дальше (и дольше) доставить к поломанному банкомату и т.д.
По вакансиям грамотный админ винды получает больше(мое наблюдение), чем грамотный админ линухи.
А еще по моим наблюдениям грамотных админов линуха гораздо больше, чем грамотных(!) админов винды.
Так это грамотных админов. А «обычных», умеющих поставить ОС, программу поставить и по написанному мануалу это всё сконфигурить? С виндой — под силу любому школьнику. С линуксом? Не любому студенту.
Еще раз. НЕ лазают админы на банкоматы. Банкомат — коробка. Его админы НЕ ковыряют.
интересно, как же туда попадает софт (и винда), если его админы не ковыряют. Своими глазами видел, как на банкомате висело сообщение ошибки Виндовс NT, при этом в трее висел доктор веб, были запущены два батника, отвечающие за переконнект модема и старт записи встроенной камеры. Ну не может такое промышленно писаться какой-нибудь сертифицированной конторой. Это самодельный бред.
+1
видел сообщение об ошибке типа «соединение уже установлено» в типичном WinAPI'шном MessageBox'е
Вот потому и приходится потом эти банкоматы ездить поднимать каждую неделю, что ставят и настраивают систему «любые школьники по мануалу»…
потому что банкоматы не повидло, пардон за мой французский. Насмотрелся за 7 лет работы в Сбере. Сначала NT, теперь XP…
Может, я чего не понимаю, но сомневаюсь, что банкомат какого-то банка позволят чинить «специалисту, умеющему ставить винду». В любом случае это будет сотрудник банка, имеющий соответствующие полномочия.
Ну и, по-честному, чего там ставить-то? Убунта = 5 шагов + 15 минут.
Вы зря считаете сотрудников банка некими супер-гуру, наделенными нечеловеческими знаниями и способностями. У меня пару одногруппников, учившихся на двойки-тройки, не смогли устроиться в нормальную софтверную компанию и пошли в банки банкоматы ремонтировать. Работа то там простая в основном — бумагу в принтер вставить, стекло разбитое поменять, мусор из картоприемника повынимать. Они же и операционку на нем переставляют и пакеты софта ставят.

Так что в целом да, нужен «специалист, умеющий ставить винду».
от этого специалиста требуется только установить винду и поднять vpn-соединение, остальное делается из центра совсем другими спецами.
Банкомат это все-таки не рабочее место секретарши. По хорошему вся установка софта должна быть ограничена заливкой образа и настройкой соединения. Что может сломаться в ОС банкомата, что бы ее требовалось переустановить? А вот пихать туда ОС общего назначения по моему бред. Железо должно быть достаточно унифицированно, что бы один раз специалисты подготовили ОС и все, далее они исправляют ошибки по мере необходимости. Причем делать это должен не банк, а производитель, возможно оставив некоторую свободу банкам, картинки поменять, да всякие услуге по оплате добавить. А вот кто туда придумал ставить ОС общего назначения, причем даже толком не доводя ее до нужного состояния, я не пойму. По моему это просто некомпетентность…
В этом всем слабое место — это теория о возможности унификации софта и железа. Везде разные каналы связи (и сетевые устройства, как результат), плюс камеры кое-где (не везде), плюс защита от снифферов кое-где (не везде) плюс возможность не снять, а положить денег в банкомат (не везде). А модернизация железа? А вдвое большие откаты от новой фирмы-поставщика железок? Трудно это всё.
Извините, но Вы не поверите — за 4 года администрирования большой сети банкоматов лез в настройки windows всего один раз, для того чтобы просто поглазеть )))) и еще один раз запустил пинболл, когда ждал представителя сервисной службы. Все администрирование банкоматов NCR (а работал я только с ними, ОС — Windows XP, OS/2) сводится к оперированию настройками внешнего софта, который после загрузки разворачивается поверх ядра операционной системы — Aptra под виндой, например. И уже из под нее можно настраивать и тестировать хоть TCP/IP, хоть Х.25, двигать железки банкомата и т.п. Винда передается банкам в специально подготовленных образах, которые разворачиваются автоматически, так что участие банковских работников сводится практически к заливке своих внешних картинок, которые заманчиво моргают на мониторе ))))) Софт за все время моей работы с банкоматами ни разу не падал. Железо и то ненадежнее (часто выходило из строя).
Есть такая штука как обучение и инструкции + удаленные консультации по телефону. Поверьте с windwos так же будет.
А там и не должно ломаться что-то кроме железа.
Софт должен 100% работать.
Может типа «мы за это деньги заплатили, так что должно работать» – покупают иллюзию надежности.

Я однажды в терминал для распечатки фотографий (они тогда только появились) по инфракраснику переименованную в jpeg мелодию отправил. Клиент вылетел. На рабочем столе была надпись вида: «Если видите эту надпись, позвоните по номеру » (тоже винда, NT).
После меня осталась надпись: «Здесь был ». Запустил клиент и ушел.
Отзвонили, даже денег предлагали за информацию (сколько именно, правда, не сказали), но я ее бесплатно по телефону им выдал (добрый, наверно, тогда был :)
тоже подобная ситуация была — по блютусу решил добавить этот девайс в сопряженные, ввел со своей стороны 4 единички, как обычно, и оно показало мне рабочий стол. Ну а там доступ к принтеру и печать фоток нахаляву (всего пару штук попробовал, недели через 2 дырку ту закрыли), еще слили весь софт из Program Files на флешку (там еще и усб-вход был), хотели покопаться в той части, что за прием платежей отвечает, но потом как-то не срослось и оно потерялось.
Ну и инет на большом сенсорном экране тоже весьма интересно было попробовать)))
Все банально, разработка и поддержка подобного софта под винду — значительно дешевле, чем под никсы.
Как бывший работник одного из крупных банков, могу ответить что нет. И у многих банков основной софт стоит юниксовый(замете, не линуксовый), а под банкоматы софт пишет/модифицирует отдельный отдел(винды там стоят только из-за того что банкоматы поставляются только с ней и никому нет дела все это переписывать).
Почему дешевле, если трудозатраты и требуемые навыки идентичны? о_О
UFO just landed and posted this here
Видится мне, что стоимость банкомата позволяет пренебречь стоимостью ОС. Т.е. цена, возможно, из последних факторов, которые принимаются во внимание.
Windows более привычная система, чем Linux, OS X или BSD. Несмотря на мою любовь к *nix, на их месте я бы тоже использовал Windows — $150 долларов не большая сумма, зато может быть какой-нибудь геморой с драйверами.
Вот самое интересное: при чем тут линух и винда вообще?
ну вот я не понимаю — вот фирма делает для банков банкоматы — она прекрасно знает и сама выбирает те устройства (экран, деньгожевалка, принтер, картоглоталка), которые туда ставит — неужели крупные производитель не может сказать уже производителям этих устройств — так, мы у вас купим партию 5..10..15 к этих устройств, но если вы напишете дрова под Linux 2.6 например — вот и все «проблемы» с драйверами — там же как в приставках — всё одно и то же (т.е. это вам не PC, где черт ногу сломит от разнообразия)

я понимаю, такие конторы как санрайз не могут так сказать (в сане все терминалы для заказов на линухе, а вот те, что деньги принимают/номерки выдают — на винде), то крупные производили то могут «потребовать» дрова под себя написать, коли они только под винду предоставляют.

это ж скока денег съэкономиться сейчас и потом
>>это ж скока денег съэкономиться сейчас и потом

Зарплата одного программиста в банке в США может быть 80000 долларов в год.
Это цена на 5333 лицензий на Windows. А при таких объёмах, ещё и скидку дадут.
В 2007 году в Москве было 1000 банкоматов сбербанка. bankir.ru/news/newsline/30.05.2007/86775
Банкомат может стоить от 3000$ до 30000$. Windows — 15$

Стоимость всех лицензий всех банкоматов Сбербанка Москвы врятли выше цены одного банкомата, и врятли выше зарплаты одного сотрудника.

Банк не будет ставить Linux, не покупая поддержку. Так что в случае с Linux, цена тоже не 0.
Какой геморрой с драйверами? Процентов 90 оборудования работает по своему протоколу по COM-порту. И почти всегда без каких-либо библиотек готовых. Какая разница под какую ось писать реализацию?
UFO just landed and posted this here
к сожалению, есть такое понятие, как «исторически сложилось»… =(
Издревле на Руси…
Один мой знакомый, непосредственно занимающийся подбором софта для банкоматов, однажды рассказал, что загвоздка в основном именно в драйверах, например, к специфическим принтерам чеков. И из-за этого в их случае выбор жестко ограничивался WinXP, обычной Pro, не Embedded.
мм, если сборщик банкоматов крупные, неужели они не могут позвонить производителю принтеров (это ж млин принтер — устройство, которому тыща лет уже в обед — это вам не WiMAX какой-нить) и «попросить» дрова под линуху? или там так же «мило намекают», что им запретили кое-кто их писать?
Имхо, никто просто не парится. Как было отмечено в этом топике, стоимость ОС банкомата относительно стоимости железа ничтожна.
Процесс устоялся и приносит доход. Зачем же им выдумывать что-то еще?
UFO just landed and posted this here
Да причем тут деньги вообще? Зачем на железки, которая должна стоять и работать и всю свою жизнь выполнять строго ограниченный круг задач ставить ОС общего назначения? Есть те же win embedded, wince и linux которые можно один раз заставить выполнять свои функции и забыть про них, пускай себе работают. Ставить софт, запускать фотошопы, автокады и т.п. там совершенно не надо. Главное что бы ОС умела взаимодействовать с железом и предоставляла некоторый интерфейс пользователю, за рамки которого он не может выбраться при всем желании.
UFO just landed and posted this here
А потому что тут, говоря про банкоматы, уже не раз сказали про переустановку ОС и у говоривших как-то даже не возникло мысли, что это не нормально. Не нужна железке с четко определенной конфигурацией (я надеюсь, что хотя бы банкоматы собирают не от того, что осталось от офисных компов? хотя и этому не удивлюсь...) выпущенной не в одном экземпляре, без необходимости регулярно устанавливать и удалять софт и т.п., установка ОС длительность пол часа или больше. В таких случаях проще разворачивать готовый образ. Просто переписать его в ПЗУ и все. Ну может еще записать туда ключи (хотя и тут наверно правильнее использовать аппаратные решения). Вот банку с одним банкоматом, да, наверно выгоднее собрать что-то на коленке и на коленке же поставить туда софт. Не нужен отдел, который бы довел подходящую ОС до нормального состояния. Но тут то речь про сбербанк, кол-во банкоматов не один и даже не десяток. А в итоге получается, что каждый рабочий обслуживающих банкомат, должен уметь не только вставить и вынуть деньги и карточки, но еще и поставить ОС, настроить ее?
UFO just landed and posted this here
Зачем покупать молоток, если есть хороший микроскоп, которым тоже можно забивать гвозди.
UFO just landed and posted this here
Молотки уже есть и выпускаются. Более того, тот же принтер чеков это тупейшее устройство, я уверен, что при наличии доки, драйвер пишется в течении вечера на коленке студентом в качестве лабы :) Это даже не цветной принтер, а матричный. Если он чуть по умнее, то это вообще echo «Чек» > /dev/lp0…
А ОС, Win не надо настраивать? Не надо писать софт? Так же надо все подготовить, протестировать.
Принтер как таковой в банкоматах может существовать только как железка. «Принтером для банкомата» он станет только после сертификации программно-аппаратного комплекса с фискальной памятью и ГАРАНТИЕЙ правильности отпечатка.
Логично, но это должно относится и к остальному софту и железу банкомата. И ИМХО сертификацию он должен проходить в комплексе. Как проходят сертификацию банкоматы, про которые говорят, что для них проще найти вин-админов для переустановки ОС, я не пойму…
UFO just landed and posted this here
Браузеры и флэш-ролики на банкомате? Мсье знает толк…
UFO just landed and posted this here
Я никак не думаю, я просто знаю, что для того, чтобы «показывать все эти картиночки, странички и заставочки» существует хренова туча способов, и делать это на флэше через браузер — полагаю, один из худших.
Когда мы писали прошивку для интерактивного табло-пульта управления гидроприводом, то никакого браузера (и уж тем более флэша) нам почему-то не понадобилось, обошлись одним только Qt, и что характерно — без каких-либо напрягов (при том, что софт был на порядки сложнее, чем неполный десяток практически статичных экранов в банкомате).
UFO just landed and posted this here
Не угадали ;)
Одним из обязательных требований у нас стояло «возможность изменять набор, расположение и свойства компонент», для чего был написан визуальный редактор гуя (причём написан он был за пару дней, т.к. нужно было лишь прикрутить немного другое управление и информационную панель, а так его код пересекался с кодом основного проекта процентов на 90). После чего заказчик мышой (у себя на компутере) добавлял/двигал/ресайзил нужные ему элементы интерфейса и получал свой кастомный гуй.

Если Вы где-то видите проблемы с динамическим гуём или с заменой картинок — то они точно не в Qt ;)
Ну а со свисто-перделками в ней всегда был полный порядок %)
UFO just landed and posted this here
Мы всё ещё говорим о банкомате? Какой ещё веб-гуй, если у него всё управление — 8 кнопок по бокам экрана + цифровая клавиатура?

Но даже если я отстал от жизни, и последняя банкоматская мода диктует веб-гуй, то я решительно не вижу проблем ни с веб-гуём, ни с анимациями/баннерами. Честно-честно.
UFO just landed and posted this here
вы учтите, что банк мог заказать серию рекламных флеш-роликов, которые должны работать и на банкомате, и на сайте, и на телевизорах с рекламой в отделениях, и на экранах в метро и прочая и прочая. а мог ведь и на сильверлайте заказать. или вообще в wmv =)
Что-то я особо не встречал в банкоматах ничего сложней чем несколько статических картинок.
Особенно выбешивает когда эта чудо-машина начинает тормозить.
Недавно столкнулся с банкоматом с 5+ секундной реакцией на нажатие клавиши. Видимо кто-то так и не научился ставить винду =)
Одно из двух. Либо знают что разработка под вынь дешевле, либо просто не думали и выбрали «единственную неконсольную ОС» из тех, для которых не нужен Macintosh :)))
Производитель(и) банкоматов собирает их из девайсов, на которые дрова есть только под винду?
UFO just landed and posted this here
UFO just landed and posted this here
может из-за того что банкоматы уже идут в ОС виндовс? Она ведь английская? А поверх банк ставит свои картинки/оболочки.

т.е. производитель банкоматов (Европа/Америка) ставит виндовс и продает готовые к использованию. Ну понятно что стоимость ОС входит в стоимость всего терминала. да и обслуживающий персонал так же обучен пасьян… виндовсу (=
Во первых — там используется зачастую Embedded — а это значительное снижение затрат на лицензию.
Плюс настроенный комплекс для их управления мониторинга и управления.
Ну и еще не маловажное — девайс забугорный — а так к винде менее скептическое отношение.
Не все дело в них.
Другая торона медали в том, что если этот терминал по софтверной причине накроется или даст сбой — то всегда можно найти крайнего — а это кто? Верно, МС.
А в случае с юникс системами крайний кто? Верно, Андрей Акимович/ Леша / просто тип, который сидит в подсобке и поднял юникс на этом железе и сделал под него гуи (нужное подчеркнуть). И что с них взять?
Стоимость копии винды для банкомата несравненно меньше работы программиста, который напишет банкоматный интерфейс.
Насчет терминалов не скажу — но в старых банкоматах Сбербанка использовалась полуось (OS/2 Warp 3.0)
А когда-то там стояла полуось…
Решение проблем, это конечно соблазнительно… А вот такое отношение к банкоматам — заставляет погрустить…
хых напомнило мне как еще давно когда только начали появляться терминалы для оплаты мобильного, в магазине можно было по сайтам полазить: нажимаешь на экран держи некоторое и оп правый щелчок мыши по флешке, ну а там дальше все понятно, получить справку, открывается ИЕ и появляется строка пуск =)
Появился новый красивый интерфейс, добавились новые услуги.

А у нас в городе наоборот сбербанк меняет интерфейс банкоматов на чёрный, страшный, кривой и жутко неудобный.
UFO just landed and posted this here
могут но постоянно забывают про всякие мелочи, типа этой. Она ж вылазит раз в 60 дней.
UFO just landed and posted this here
там все условно. он иногда нужен иногда нет.
Там сидят такие же как и мы.
Просто они в своей области знают немного больше. А в винде меньше вас.
Да и чаще им запрещено вносить какие либо изменения в утвержденную сборку.
банки не собирают Embedded на банкоматы, это забота поставщиков банкоматов.

а те, скорее всего, просто все галки в embedded отметили.

конструктор, кстати, стоит дорого, не $15 за устройство.
вчера в Липецке наблюдал как терминал по приему платежей не мог дозвонится до билайн по ГПРС он делал многочисленные попытки с интервалом в 5 секунд.
Сначало я нажал повторить попытку, но связь так и не установилась. Потом я нажал отмена. Зачем бедняге мучатся :) пусть отдохнет.
а мне старая анимация больше нравилась, та которая под дос.
Софт в терминалах сбера вообще отличается крайней кривизной. Я как-то платил за квартиру там, так терминал тупо перезагрузился, так и не напечатав чек, однако денежку схавал.
Это повсеместная практика, а ещё банкоматы «сбера» любят «хавать» карточки без объяснения причин, особенно они любят карточки других эмитентов.
А еще банкоматы «Сбера» все, как на подбор, царапают карточки и с диким скрежетом их заглатывают/выплевывают.
Это не софт, это железо :)
Его чистить надо, оно очень чувствительно к пыли (диспензор, который деньги выдает — тоже)
Вы, наверное, еще не видели банк-клиент Сбербанка…
и его VPN-клиент.
и его USB-«ключик» (который видел я — был флешкой с файлом на ней).
и его документацию )
хоспади, vpn и usb-ключ, и вы еще возмущаетесь?
а дозвон модемом и ключ на дискете не хотите?
когда-то видел на экране банкомата BSOD
UFO just landed and posted this here
Так в банкомате транзакция — деньги не должны списываться со счета, пока их не выдал банкомат.
более того, они не спишутся, пока их не заберут из щели банкомата руками (иначе деньги «втягиваются» обратно и транзакция отменяется)
не, не отменется… деньги просто будут зарезервированы… и бегай потом в банк и пиши им партянки, ну или 3 месяца можно подождать — тогда они сами вернуться.
стандартный срок расхолдирования денег на счете — две недели
а на межбанке и через визу?
деньги холдирует банк-эмитент карты. он же и снимает холд, если подтверждение оплаты не пришло. то есть если в банкомате банка А вы пытаетесь снять деньги банка Б и транзакция дошла до стадии блокировки средств, а потом что-то поломалось, то в банк Б не уйдет подтверждение и деньги расхолдируются через 2 недели.
Так в банкомате транзакция — деньги не должны списываться со счета, пока их не выдал банкомат.
Ну-ну.
Я как-то наблюдал, как дядька получал деньги в банкомате, в котором оставалось мало купюр. Обычно в случае отсутствия в банкомате всей запрошенной суммы он должен сообщить, что у него недостаточно денег и не проводить транзакцию вообще.
Но в тот раз что-то случилось с банкоматом, может счётчик купюр неверно отработал, в результате банкомат принял запрос на выдачу денег, выдал только часть запрошенной суммы, потом на экран выплюнул сообщение, что купюры закончились, но чек всё же рспечатал на всю запрошенную сумму.

Дядька сразу засуетился, позвал сотрудников банка (банкомат был в холле самого банка), стал связываться с поддержкой банка по телефону и наверняка все свои деньги в итоге вернул. Но это лишняя потеря нервов и времени из-за глюка банкомата.
Транзцакция — это когда группа действий либо выполняется вся целиком, либо не выполняется вообще. Других вариантов не дано.
То есть если хоть одно действие в цепочке не будет выполнено, все откатится назад
Интересно, что будет, если деньги уже в щели торчат, но их ещё не забрал человек, и вдруг, о горе — БСОД? ) Деньги через 2 недели разхолдятся, но ты ж их таки заберёшь )
Не поверите: однажды при снятии наличных резко выдернул карту из приемника. Не сработал флаг «карту вынули».
А банкомат СБ открывал лоток с наличкой только после выемки карты. И вот стою я: карта в руке, на экране надпись: «Возьмитек карту», а налички нет!
Благо, пришла идея «перевоткнуть» быстренько карту в отверстие — сработало, лоток открылся.
Так вот я думаю, что при открытии лотка транзакция и списание уже завершены
Каким образом? Банкомат же заглатывает карту сразу и выдает только после того, как взяли деньги и подтвердили, что больше операций выполнять не будете. Если только он без передней панели, но тогда сервисный режим и операции не доступны.
после вопроса «чек печатать?» он:
1 отсчитывает деньги
2 выдает карту
3 (если карта вынута) выдает деньги
4 печатает чек

Именно такой порядок. Был во всяком случае. Не знаю, поменялось ли что-нибудь со сменой интерфейса. Думаю, нет

Вопрос «еще желания есть, хозяин?» задается, если вы запрашивали баланс, оплачивали счета итп. Но не при снятии наличных.
Ничего не изменилось.
Последовательность та же и это логично, т.к. если давать сначала деньги — неопытные юзеры будут чаще забывать карту — забрав деньги и сразу, на радостях, потопав по своим делам. (забыть забрать деньги гораздо сложнее:).
не BSOD, но все же — piccy.info/view/1b38e9f7ed084a05081f3fd85d2a5a74/

Да и в инете встречал подборку эпик-фейлов различных экранов, терминалов под виндой. Ошибки, рабочие столы, бсоды. Банкоматы там тоже были
А вот и BSOD (картинка из инета)

Киви, после нажатия восстановить, открылся раб стол, долго не полазил, т.к. автомат стоит в аптеке, и ходит много народу.
о, может и до нас (РБ) скоро красивый интерфейс дойдет?)
ну в терминалах же ж ничо такой интерфейс IBA сделали, может и до банкоматов их пустят…
В любом случае Сбербанк в последние 2-3 года активно двигается в сторону IT, что не может не радовать. Переделанный в сторону большей человечности офф.сайт плюс долгожданное появление онлайн.банка дают больше плюсов, чем временные неудобства минусов.
Это спорное утверждение. В одном из ОПЕРУ в Питере на закрытие счета и карточки у меня ушло более двух часов. Особенно меня порадовал овердрафт в 17 центов. Но, т.к. счет был в USD, рубли принять у меня отказались и 17 центов не продали. Попросил продать 1 USD, ответ был — меньше 100 не продаем. Пришлось топать в банк напротив. Купил один доллар, положил на счет. Сдачу 83 цента не отдали («монет не имеем» — был ответ). Заставили написать заявление на пяти страницах с указанием счета, куда перевести 83 цента. Счёт не закрыли. Плевался, матерился, послал всех далеко. На следующий день написал заявление о закрытии счета в свободной форме и отправил в «сбер» по почте ценным письмом с описью. Через 8 месяцев получил уведомление о закрытии счета. 83 цента зажали. Сервис «сбера» очень… слов нет.
Сдачу 83 цента не отдали («монет не имеем» — был ответ).
Очень странный подход. Я в договорах других банков встречал примечание, что при закрытии счёта в иностранной валюте через кассу могут быть выданы только купюры (иностранных монет в кассах российских банков обычно нет), а если есть остаток в иностранной валюте менее доллара/евро, то их выдают через кассу российскими рублями/копейками по курсу банка на день закрытия счёта. По-моему это логично.
А Сбер даже в этом неадекватен.
Если бы ваш комментарий был написан году-так в 2000-2005-ом, я бы с Вами согласился и Сбер меня тоже бы порадовал.

долгожданное появление онлайн.банка
Эта штука обязана быть в любом нормальном банке уже лет 5 минимум. Я вообще не понимаю, почему у нас в стране везде такая жопа с онлайн-банкингом. Он почти везде до сих пор считается платной услугой (типа это привилегия такая для особенных). А в ВТБ-24, например, — вообще цирк! Там карточка с кодами, которые надо вводить каждый раз во время входа в их Телебанк стóит то ли 20, то ли 30 рублей. Типа зашёл 150 раз в систему — гони тридцатку! Мне когда там это сказали, я от растерянности даже дар речи потерял. Как так можно? Ну и доступ к самой системе стоит рублей триста примерно в год, это «естественно».

В заграничных банках кофе выпить предлагают, когда люди открывают бесплатный дебетовый счёт, и предоставляют бесплатный доступ к онлайн-банкингу уже много лет. Практически в любом офисе (даже в деревне) сразу же выдают тёпленькую только что эмбоссированую карточку. А у нас… :(
с драйверами проще под всякое разное коммуникационное оборудование под windows,
также проще разработчиков найти, чтобы допилить
и потом, новый банкомат стоит, по слухам, $35 000
так что $150 за винду здесь несущественны…
Банкомат идет в комплекте с софтом, сами банки по под банкомат не разрабатывают.
Производителям ничего не стоит заложить стоимость винды в маржу, покупатель (банк) платит же.
ладно, а киви те же? они ж не стоит 35 кусков? 1-2 к $ видел
Ну стоит qiwi допустим 45 тысяч с виндой, без винды стоила бы на 5 тысяч дешевле.
Все равно производитель за аппарат свои 40 тысяч получает, за винду платит предприниматель, приобретающий аппарат.
Лицензия Windows XP Embedded стоит 15 баксов, при это дистрибутив очень здорово конфигурируется под нужды заказчика.
знакомый в свое время занимался в своем банке тем, что адаптировал банкоматы под GPRS соединение с VPN
да, ни строчки кода он не писал, сетевик потому что был, но изначально GPRS модуль в банкомате предусмотрен не был
зато с дровами проблем не было
Стоит в одном магазине славного Екатеринбурга банкомат Сбера лицом наружу. С обратной стороны (внутри магазина) тоже есть экранчик, в нём открыта некоторая программа для чтения логов ошибок. ошибки, судя по логам, появляются при любой работе с банкоматом.

Как-то в автомате для приёма платежей вообще свернулся родной софт. Очень долго с товарищем ковырялись в винде и папках (благо тач был). Только там был Win98. К сожалению не на чем было унести вкусности (а может и не очень вкусности) из агрегата. Вернее некуда было вставить флэшку :)
Win98 могла и не распознать флешку, даже если бы ухитрились её воткнуть )))
Сбербанковские банкоматы вообще смешные. Вчера только оплачивал телефон с такого. На экране поле для ввода номера и подсказка: «Введите номер телефона, например: 12345678901234». Оказалось, обычный десятизнак.
Причины использования винды:

1) настроить/переустановить\починить винду может любой идиот, кнопочки тыкать проще, чем в конфигах и консолях копаться. Более того, она привычней, так как у всех дома установлена.
2) писать под винду тоже может любой школьник — Delphi и Visual basic

Кстати, по поводу банкоматов: вчера увидел вечером банкомат, на котором были открыты окно какой-то папки (в стиле Win95 или 98), и консоль, в которой были следы (неудачного) набора какой-то системной команды типа smssend_conrol.

Как же нелегко было пройти мимо!
1) настроить/переустановить\починить винду может любой идиот, кнопочки тыкать проще, чем в конфигах и консолях копаться. Более того, она привычней, так как у всех дома установлена.

ЗАЧЕМ? :) Что там чинить? Что может сломаться в ОС для банкомата, что бы ее переставлять? Глупый клиент поставит кривой софт? :D Это же железка, которая выполняет строго заданный набор действий.
2) писать под винду тоже может любой школьник — Delphi и Visual basic

Ну вот заметно. Похоже они и собирают эти банкоматы…
UFO just landed and posted this here
я помню случай когда в нашем универе заглючил ibox для приема платежей и было доступно меню «пуск», все кому не лень рисовали в пеинте :)
Я видел в чьем-то жж фотку терминала оплаты, на котором было написано «Powered by Gentoo Linux». Наверняка он работал без глюков :)
Одна моя подруга с ее парнем грузили генту на терминале приема платежей. Фото с гентой не осталось — зато есть фото терминала, проигрывающего The Day After Tomorrow(жаль, что без звука)
Знакомый рассказывал, что все банкоматы NCR с Виндой 2000 и XP, но какой-то хитропропатченой, обычная винда не канает.
Тоже случай был — в кинотеатре IMAX. Там был тач-скрин терминал ограниченного доступа «в интернет» (на пару разрешенных сайтов с рекламой фильмов), со своим несворачиваемым фул-скрин браузером. Однако когда я туда подошел — там уже была панелька пуск, я сначала внимания не обратил. Как только тыкнул по браузеру — она исчезла. Спустя пару минут нашел как ее вернуть — достаточно было просто ткнуть на любую ссылку на мыло, открывался outlook и фокус браузера терялся ^_^ Друзья меня долго пытались оттащить от косынки…
А если дисплей сенсорный? Это же потенциальная угроза безопасности
А я вот хочу сказать, что те кто переделал интерфейс — нехорошие люди. Почему? Да потому что бабушки при виде всех этих гламурных кнопочек впадают в прострацию.
Бабушки банкоматами не пользуются, они идут в окошко и стоят в очереди со своей сберкнижкой… У них и карточек то нету
Я не бабушка, и даже не дедушка, но тоже впадаю в прострацию.

В новом интерфейсе поле ввода пинкода незаметно, сразу хочется нажать «Далее».
Ещё если мобильный оплачивать, номер не форматируется, а подсказка имеет вид 12345678901234 (14 знаков).
И если банкомат не работает, издалека это не понять. В старом интерфейсе был большой и красный знак, который можно было сразу разглядеть.
Топик, вообще не о чём. В сбере банкоматов с OS/2 уже нет. ОС урезана, безопасность настроена, фильтр пакетов 3 уровня, тоннелирование. ПО не работает без хардлока. Короче, не всё так просто=)
Вспомнилось, как винда грузилась на всю стену Эппловского магазина в Китае:

Вообще такие истории каждый день происходят :-)
работал когда в веб студии у нас стоял киви рядом с оффисом. однажды заметил что двойное нажатие срабатывало за правый клик. не знаю почему. на других аппаратах не получалось. в итоге посидел немного в интернете. поиграл в сапера. и открыв юпорн, ушол домой =)
Не понимаю почему они не заменили shell на свое приложение вместо IE…
У нас вообще такая проблема с автоматами киви была, лазь и ломай…

В банкомате такие ситуации:
UFO just landed and posted this here
В платёжном терминале Новоплат Видел загрузку Linux. На почти разбитом антивандальном экране. До сих пор (больше месяца) так и стоит, прекрасно работает. Трещины на экране выглядят оригинальным эффектом.
У меня был случай когда выпало полностью на рабочий стол, на нем стояла Win XP, банкомат был от ПриватБанка.
Там были очень интересные проги как для банкомата, Light alloy, Winamp, K-Lite кодеки, и еще куча ярлыков, почти весь стол был заполнен. Видимо кто-то фильмы на нем смотрел в свое время.
Да, наверное, инженеры пока деньги вынимают, музыку слушают и фильмы смотрят.
Это для показа рекламных роликов.
Sign up to leave a comment.

Articles