Костыли такие костыли
Aug. 29th, 2018 06:00 pmДостаточно рядовая задача - надо наладить поток файлов из приложения А в точку Б, которая за периметром. По достаточно кошерному SFTP.
Мне сложно представить сейчас, в 2018, язык, для которого нет нормальной библиотеки для SSH/SCP/SFTP - окей, paramiko, конечно, гамно, но работает, равно как и Posh-SSH для повершелльщиков. Казалось бы, у приложения есть разработчики, не забаненные в гугле - флаг в руки и барабан на шею.
Но нет, товарищи, они согласны только высирать файлы в папочку, а дальше дорогие админы, которые выжадмины, напишите, плиз, скрипт, который все это регулярно будет отправлять в горизонт.
А с чего все началось - сначала выжадмины переписали для совсем другого проэкта старый FTP-скрипт, написанный программистом еще на Коболе (YA RLY), на который без слез смотреть было совершенно нельзя, потом переделали его на SFTP, когда контрагент перешел с допотопных технологий на что посвежее, потом запилили что-то аналогичное для офигенно энтерпрайзной системы, которая ни с чем не умеет толком интегрироваться, впилив туда почтовый алертинг, логирование и все такое, ибо прогресс не стоит на месте.
И вот теперь садись, Вася, и пиши. Ах да, ТЗ нема, настоящие бизнес-оналитеги на такую мелочь не размениваются.
Вот реально же, один раз рядом прошел...
Мне сложно представить сейчас, в 2018, язык, для которого нет нормальной библиотеки для SSH/SCP/SFTP - окей, paramiko, конечно, гамно, но работает, равно как и Posh-SSH для повершелльщиков. Казалось бы, у приложения есть разработчики, не забаненные в гугле - флаг в руки и барабан на шею.
Но нет, товарищи, они согласны только высирать файлы в папочку, а дальше дорогие админы, которые выжадмины, напишите, плиз, скрипт, который все это регулярно будет отправлять в горизонт.
А с чего все началось - сначала выжадмины переписали для совсем другого проэкта старый FTP-скрипт, написанный программистом еще на Коболе (YA RLY), на который без слез смотреть было совершенно нельзя, потом переделали его на SFTP, когда контрагент перешел с допотопных технологий на что посвежее, потом запилили что-то аналогичное для офигенно энтерпрайзной системы, которая ни с чем не умеет толком интегрироваться, впилив туда почтовый алертинг, логирование и все такое, ибо прогресс не стоит на месте.
И вот теперь садись, Вася, и пиши. Ах да, ТЗ нема, настоящие бизнес-оналитеги на такую мелочь не размениваются.
Вот реально же, один раз рядом прошел...