Джифорсович
Да прост ))
Ну пусть буит, нацяйника, жалко чтоль?
Snusmumriken
На самом деле причина обычно весьма забавная. Например, почему банковые автоматы всё ещё на xp/win7?
Джифорсович
Некому перепиливать/не финансируют/никто не хочет
Snusmumriken
сертификация
Опа, эксперт )
Джифорсович
сертификация
а, да, это очень забавно
Джифорсович
доставляет, что сертификат весит больше, чем например уязвимость в коде
Snusmumriken
Кароч, причин может быть довольно много. Во-первых, это может быть лигаси. На предприятии используется конкретное ПО, аналогов которому нет на линексе, и в жопу этот линекс. Во-вторых — эта самая сертификация. Куча (полу)государственного ПО в РФ пишется исключительно под венду с обратной совместимостью с досом (в 2021 году, да, и это нормально), а линуксовую фигню сертифицировать гораздо сложнее — проверяющая комиссия не всегда знает что это такое, но зато с успехом расковыряет твою софтину. Притом даже какие-нибудь сотовые операторы — сидят на венде в подавляющем числе случаев, и пользуются отечественными базами данных для хранения персоналки, специально сертифицированной под использование в РФ.
mva
доставляет, что сертификат весит больше, чем например уязвимость в коде
тому що уязвимость в коде могут и не заметить, и в худшем случае ты попадёшь на немного денег, которые тебе скорее всего вернят страховая, а взломщика посадят на бутылку (а по выходу ты сможешь его нанять чтобы лечил уязвимости). А за работу без сертификата на бутылку сядешь уже ты :)
Джифорсович
Кароч, причин может быть довольно много. Во-первых, это может быть лигаси. На предприятии используется конкретное ПО, аналогов которому нет на линексе, и в жопу этот линекс. Во-вторых — эта самая сертификация. Куча (полу)государственного ПО в РФ пишется исключительно под венду с обратной совместимостью с досом (в 2021 году, да, и это нормально), а линуксовую фигню сертифицировать гораздо сложнее — проверяющая комиссия не всегда знает что это такое, но зато с успехом расковыряет твою софтину. Притом даже какие-нибудь сотовые операторы — сидят на венде в подавляющем числе случаев, и пользуются отечественными базами данных для хранения персоналки, специально сертифицированной под использование в РФ.
>проверяющая комиссия не всегда знает, что это такое Вот поэтому я их за людей не считаю, скорее как тех, кто на бюджете сидит
Snusmumriken
>проверяющая комиссия не всегда знает, что это такое Вот поэтому я их за людей не считаю, скорее как тех, кто на бюджете сидит
Всем насрать, кем ты их считаешь. Вопрос в том, получишь лично ты лицензию или нет, сможешь заняться импортозамещением или нет, и будет тебе что жрать ближайшие лет пять или нет.
Snusmumriken
Это ответ на твою ультратоксичность.
mva
А еще меня зовут токсиком
это твоё второе имя :)
Snusmumriken
>проверяющая комиссия не всегда знает, что это такое Вот поэтому я их за людей не считаю, скорее как тех, кто на бюджете сидит
Но "я не считаю за людей тех кто бла-бла не эксперт в моих технологиях хуё моё" — за это я могу и бан влепить, за малолетний долбоебизм. Я предупреждаю. В душе можешь считать что угодно, но варежку советую захлопнуть. Персонажей, которые в принципе способны на такие суждения я очень быстро перестаю считать за людей.
Джифорсович
Ок, подобная тема не для этого чата
Джифорсович
А как давно последний раз кто-то взламывал банкомат? =)
Да я по городу иду, и вижу, как на экране "хуе мое, стековерфлоу, остановка" И так висит, пока не ребутнут руками
Джифорсович
Джифорсович
Вот
Snusmumriken
Зато деньги на месте. Обслуживание клиентов по остаточному принципу — есть и хорошо, нет — ну и найди другой банкомат. Отказоустойчивость через количество.
Snusmumriken
Т.е. вытряс бабосы и смог использовать их по назначению.
Snusmumriken
И сейчас там очень неплохая защита от скама и накладок на клавы/считыватели карт. За последние лет десять, практически все банкоматы очень неплохо подтянули с аппаратной точки зрения.
Highly Likely
Единственный у меня вопрос к софту на кассах. На некоторых, по крайней мере. Там по-моему до сих пор ставят ДОС. Всё бы ничего, но рисовать графику символами в 2021 как-то ВСРАТОВАТО с точки зрения юзабили
Snusmumriken
Ой, ну ты же пользуешься консольными тулзами )) Зато экономия на железке, видеокарта не нужна, чисто текстовый режим. Даже ардуина справится.
Highly Likely
Ну я по профессии обязан, а кассирам то зачем страдать
Highly Likely
Кажется, сейчас тонкий терминал с более-менее легковесным UI/UX тоже не шибко дорогим выйдет
Leon174
Вот такой агрегат тоже на XP Embedded. Там вообще тупо обычный комп с обычным монитором, системник на двери закреплен. И модем USR.=( Как я орал, когда узнал, что у немцев удаленка через модем. То ли 2, то ли 3 евро в минуту стоило это удовольствие.
Highly Likely
Интересный вопрос -- подлежит ли такой софт сертификации
Snusmumriken
Кажется, сейчас тонкий терминал с более-менее легковесным UI/UX тоже не шибко дорогим выйдет
Да, разумеется. Всё что напрямую связано с кассами требует сертификации.
Highly Likely
Тогда видимо у нас один монополист на кассах -- R-keeper
Snusmumriken
С прошлого года или около того, вообще всех заставляют переходить на электронные сертифицированные кассовые аппараты, которые СРАЗУ в момент выпуска чека отправляют его копию в ФНС со всеми реквизитами, включая фио покупателя по карте и опционально содержимым потребительской корзины, опционально через чекового брокера (контора которая агрегирует и фильтрует персоналку, может их использовать в своих левых целях). В крупных городах практически все уже обновились, и кассы тоже довольно модные и с цветными экранами.
Snusmumriken
Ну и да, кассы у нас работают на досе или венде. И туда даже иногда можно сразу влепить сертифицированный 1С, причём что на венду что на дос ))
Джифорсович
Odin ass еще его зовут, причем сами же одинэссники
Джифорсович
Видел как она акциз неверно пробивала
Snusmumriken
Баян дичайший (15+ лет), но твою тягу рофлить ради рофла я вижу, хотелось бы правда что-то ещё кроме этого.
Джифорсович
кассир спрашивает, не знаешь почему? Смотрю и удивляюсь
Джифорсович
А там просто номер акциза на 1 уменьшается, взял и попробовал на 1 увеличить, 1с крашнулся
Джифорсович
Вот и пользуйся таким ПО
Leon174
Раз сегодня оффтопный вечер, то вот такая новость есть. Что-то вроде более лучшей и менее бодипозитивной Идеи. https://blog.jetbrains.com/ru/blog/2021/11/29/welcome-to-fleet/
Snusmumriken
Да, если что, материться в чате всё ещё не желательно.
Джифорсович
Да, постарался не пестрить, пока удается, можно убедиться
Джифорсович
Гифки мну можно зарестриктить, не обижусь
Leon174
всё ещё на жабе?
Котлин и немного ржавчины.
Highly Likely
На скорость не влияет.
Какой-то слабый аргумент
Highly Likely
В целом, при должном навыке, консольными командами можно тоже не отставать от пользователей ГУИ
Highly Likely
Только вот не всегда это удобно для широкого круга лиц
Highly Likely
Особенно без технической подготовки
mva
Котлин и немного ржавчины.
но ведь котлин интерпретируется с использованием жабы, не?
Oleg
Какой-то слабый аргумент
Эта фраза означает что отсутствие графония не сказывается на потребительских качествах. Но сильно выгодно по деньгам.
Snusmumriken
но ведь котлин интерпретируется с использованием жабы, не?
Транслируется в жабу 1к1, емнип. Жаба и так интерпретируется, там вм ))
Leon174
но ведь котлин интерпретируется с использованием жабы, не?
Да, JVM. А куда они денутся, у них такая кодобаза на джаве. Если только не Kotlin native вдруг, что вряд ли.
mva
десктопные жабовые вм все поголовно, что оракловая, что опенждк текут как самки собаки
Snusmumriken
ну вот о том и речь
Ну, интерпретируется с использованием жабы — больше похоже на "на жабе написан интерпретатор котлина, и котлин гоняется на жабе которая гоняется на жаба-вм" а ля лишняя прослойка, но котлин суть просто другой синтаксис жабы, как тайпскрипт жаваскрипта.
Snusmumriken
Угу, ну я цапнулся к словам, они многозначны.
mva
так что "легковесный" тут как издевка
Джифорсович
так что "легковесный" тут как издевка
Думаю, что они сравнивают с другими продуктами, что было бы логично с точки зрения мракетинга
Snusmumriken
Ну типа да, относительные координаты.
Snusmumriken
Это разве цпу не будет грузить?
Не важно, таска-корутина прерывается пока не выйдет из таймера. Нормальный слип влепишь снаружи: дёрнул все таски по очереди, те тут же вышли потому что спят, таск-менеджер уснул. Проснулся — снова дёрнул таски — те кто спит продолжают спать, те кто закончил — делают работу. Корутины. Если ты вставишь нормальный слип в корутине — уснёт нафиг весь процесс со всеми тасками и менеджером корутин заодно, а не конкретная таска-корутина.
Snusmumriken
И тем же образом можно в одном потоке разбивать длительные процессы. Допустим, у нас охрененно здоровый массив. Настолько здоровый что сортируется секунд десять, например. Мы такие берём и корутинизируем процесс сортировки: обработав N элементов (подобранных эмпирически), функция сортировки такая делает yield и передаёт управление вызвавшей её фигне. Вызвавшая фигня такая берёт, рисует полосочки прогресса, обрабатывает пользовательский ввод, а потом снова дёргает функцию сортировки. И так до победного конца. Массив сортируется растянуто по времени, параллельно с процессом сортировки рисуется интерфейс и обрабатывается ввод. И всё в один поток, со всеми фишками однопоточности: невозможность гонок, локов, неконсистентности, требований писать атомарные обвязки и всё такое. P.S. Однопоточность — это прекрасно.
mva
И тем же образом можно в одном потоке разбивать длительные процессы. Допустим, у нас охрененно здоровый массив. Настолько здоровый что сортируется секунд десять, например. Мы такие берём и корутинизируем процесс сортировки: обработав N элементов (подобранных эмпирически), функция сортировки такая делает yield и передаёт управление вызвавшей её фигне. Вызвавшая фигня такая берёт, рисует полосочки прогресса, обрабатывает пользовательский ввод, а потом снова дёргает функцию сортировки. И так до победного конца. Массив сортируется растянуто по времени, параллельно с процессом сортировки рисуется интерфейс и обрабатывается ввод. И всё в один поток, со всеми фишками однопоточности: невозможность гонок, локов, неконсистентности, требований писать атомарные обвязки и всё такое. P.S. Однопоточность — это прекрасно.
прекрасно только когда не осиливаешь многопоточность :)
mva
впрочем, редко кто её осиливает, на самом деле :)
mva
однопоточность очень греет задницу тем фактом, что у тебя как бы с одной стороны куча мощностей (4-128 ядер процессоров), а использовать ты можешь только малую их часть
Snusmumriken
прекрасно только когда не осиливаешь многопоточность :)
Ммм, смотри. Я "освоил" многопоточность до корутин, и трахался с ней гораздо больше чем требовалось. Для бытовых задач асинхронной однопоточки хватает с головой, а настоящие потоки нужны в двух случаях: 1. Обработка данных, которые можно распараллелить и получить на этом осязаемый прирост — различные фото-видеоредакторы и всякие понтовые научные расчёты над бигдатами; 2. Попытки в "реальное время", которые нужны прямо скажем не всегда.
Snusmumriken
однопоточность очень греет задницу тем фактом, что у тебя как бы с одной стороны куча мощностей (4-128 ядер процессоров), а использовать ты можешь только малую их часть
ОС распараллелит твои процессы, то что одно отожрёт один поток — означает что куча других задач сожрут остальные, им тоже надо. А вот где прям было обидно за однопоточность — игра Dwarf Fortress. Она лагала на моих ноутбуках. Но там неимоверное потребление цпу.
mva
ты посто не представляешь как у меня горела жопа от virt-manager, например, который на питоне-с-культями, и там гуй и сеть в одном потоке. Пока сетевой запрос тупит - гуй вешается намертво.
Snusmumriken
Ну для не-tcp-сетки нужно подобие "реального времени", с tcp в целом пофигу, ОС разберётся, ты знай себе читай уже заботливо собранные из пакетов байтики. А вот на udp/ip-производных уже надо очень быстро чистить входящий буфер и посылать свежие данные с конкретными таймингами, ведь скорость тоже регулируется тобой, ОС не будет ничего удерживать для тебя — засрёшь канал и всё что было отправлено после энного пакета неожиданно испарится. То же самое, кстати, с воспроизведением и процессингом аудио — там крайне желательно что-то похожее на реальное время чтобы вовремя подсовывать свежие кусочки звука, и чтобы один поток был занят одной единственной задачей дабы не лагало. Опять таки, это крайне узкоспециализированная фигня, мало кто этим занимается, и кстати, чтобы сделать такое на многопоточке, знать многопоточку не нужно.
mva
ты точно не бот?
Aydar
ты точно не бот?
Это ж вроде бот тележный, суффикс bot в юзернейме видишь?