Anton
Я про протокол
պլհկ
а давно ли купс умеет в фискальные принтеры?
в изначальном условии этого не было
Stanislav
Я про протокол
там еще сложнее, фискальные принтеры свою матрицу имеют с херней всякой, проще с разрабами договорится
Stanislav
я вот писал недопарсер pas файлов который генерил .cpp/.h для этого дела
Anton
А принтер поменять? на нормальное что нить?
Stanislav
А принтер поменять? на нормальное что нить?
дак поменяй, по всей стране ~1000 принетров каждый по 20К
Stanislav
мы через софт решили это
Anton
Я думал вы поставщики решения =)
Anton
и железяк
Anton
Ну так часто бывает, железяки купят одни, в чувство их приводят другие =)
Stanislav
в итоге проще нам было заказать софтовое решение чем все принтра с кассами менять
Stanislav
а тьфу, принтера таки везде поменяли, надо было еще кассы менять
Stanislav
выходило в бомбическую сумму
Anton
17 год на дворе кто в лес кто по дрова, стандарт бы разработали
Anton
В предыдущем проекте было на константах, и несколько задолбало делать перевод для ангельского чтобы показать прототип
Вспомнил почему на константах, если менялся текст на основном языке - приходилось менять ключи у всех переводов
Anton
с константами только 1 язык менялся
Anton
ну стандарт с++17 есть)
Я про протоколы обмена некоторых типичных железяк, принтеры, купюроприемники, терминалы оплаты
Stanislav
Я про протоколы обмена некоторых типичных железяк, принтеры, купюроприемники, терминалы оплаты
да там жопа, полная, есть исо на обмен данными между банками и кассами, но его хуевертят как хотят
Vladimir
да там жопа, полная, есть исо на обмен данными между банками и кассами, но его хуевертят как хотят
Ты чо, если протокол будет открыт то кто угодно может его реализовать же!
Stanislav
https://ru.wikipedia.org/wiki/ISO_8583
Vladimir
А вдруг там шифрование методом xor с первыми 100 байтами первого сообщения
Anton
Ахаха
Stanislav
каждый банк свои расширения хуячит туда
Anton
Всегда в такие моменты выесняется что стандарт был не очень точным, и каждый его понял по своему =)
Stanislav
Всегда в такие моменты выесняется что стандарт был не очень точным, и каждый его понял по своему =)
ну так скажем стандарт на этот исо был принят в 80е, с парой правок в 90е
Stanislav
а потом мощ программистов выросла, начали свое хуячить
Anton
Ну если он позволяет расширения, значит там будет всего много
Anton
Правда у каждого по своему
Vladimir
Ахаха
Ну ты смеёшься, а я видел один раз ip камеру которая поток шифровала xor ом с первым ответом сервера
Stanislav
Ну если он позволяет расширения, значит там будет всего много
дак нет в стандарте таких расширений, там тупо проткол не совместим между банками
Vladimir
И я вот не удивляюсь если у банков такая же фигня
Anton
Ну ты смеёшься, а я видел один раз ip камеру которая поток шифровала xor ом с первым ответом сервера
Мощьно же, можно написать "Шифрованый канал передачи видео"
Vladimir
Мощьно же, можно написать "Шифрованый канал передачи видео"
Угу. Сервер притом всегда отвечал константой на любую камеру :)
Anton
И я вот не удивляюсь если у банков такая же фигня
Ну с банкоми пока не сталкивался к счастью
Anton
Но скоро наверно придется
Vladimir
А, а в доках на протокол было tls :)
Stanislav
Ну с банкоми пока не сталкивался к счастью
а я с этим кассовым софтом наработался, тот еще пиздец
Anton
а прие этом он просто через хттпс пущен?
При этом он просто поXORрен =)
Anton
а я с этим кассовым софтом наработался, тот еще пиздец
Ну значит к тебе можно обращатся за платными консультациями? На чем пишешь? Может будет для тебя удаленка почасовая
Stanislav
хотя для этой ISO диссектор на для wireshark сделал
Anton
Со всякими пайпасс не работал?
Stanislav
Со всякими пайпасс не работал?
не, пока не приходилось
Stanislav
а пишу на всем кроме раста лол
Stanislav
C++, руби, жс
Anton
ну плюсы ышо терпимо
Anton
Ну плюсы терпимо, я по ошибке молодости наговнокодил много на D, и еще больше на C++, ща D почти все на раст переписал
Stanislav
На чем диссектор
да на луа конеш
Vladimir
да на луа конеш
Сложно вообще на нём?
Stanislav
Сложно вообще на нём?
простой язык, как жс) только вот либ мало
Anton
там же сишные можно подрубать?
Vladimir
Я вот про диссектор, или на оказание проще всего?
Stanislav
Vladimir
оказание чего?
На луа, т9 странный
Stanislav
да, на луа проще вышло чем пилить на сях тем более там такого объема не было где бы не справился бы луа
Anton
А он как применяет его - к пакету или потоку?
Stanislav
А он как применяет его - к пакету или потоку?
больше года назад было дело, но вообще к любом может применять
Stanislav
если не путаю
Vladimir
Tcp это ж стрим
Vladimir
Должен к любому как кодек токио
Anton
Опаньки
Anton
https://github.com/tower-rs/tower-h2
Stanislav
Должен к любому как кодек токио
насколько я помню тот кусок луа диссектора применялся поверх tcp именно чтоб данные в пакете распарсит
Anton
Тут кто то говорил что tokio servce теперь tower - а есть какая нить офицальная инфа?
Stanislav
Ну наверняка там буффер можно где-то оставить, не?
да можно там всякому вертеть, даже форматирование в диссекторе настроить
vladislav
Не встречали на расте синтезаторов написанных?
vladislav
кроме RustAudio
Мерль
Мерль
vladislav
Давненько собираюсь освоить принципы синтеза звука, совсем скоро новогодние выходные, думаю, самое время засесть за это основательно
պլհկ
(Так говорил карлуша)
vladislav
Вообще, глобальная цель написать что-то вроде этого https://github.com/overtone/overtone Но так как кложа, а значит jvm, жрёт эта штука охуенное количество ресурсов.