metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-04-26 06:30 am

Программно-аппаратный костыль

Знакомый в целях терапии своего мозга ("хотите об этом поговорить") рассказал ужас. У них есть софтина, которая защищена сервером лицензий с аппаратным ключом в usb. И периодически этот сервер перестает выдавать лицензии и в прогу не пускает. Помогает только одна операция: вынять ключ, вставить и перезапустить сервер.

Поскольку к разработчикам софтины обращаться не принято/западло/стыдно/etc, было применено следующее решение: плата с тремя реле, управляемыми от COM-порта, которые включают и выключают USB линии в правильном порядке, имитируя доставание и вставление ключа. И прога, которая ими управляет и перезапускает сервер.

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

[identity profile] fas-tm.livejournal.com 2010-04-26 06:57 am (UTC)(link)
Горох и Боб(с)
Расстрелять.

[identity profile] potan.livejournal.com 2010-04-26 07:19 am (UTC)(link)
А дебагер на программу запустить религия не позволяет?

[personal profile] alll 2010-04-26 07:37 am (UTC)(link)
Сразу вспоминаются старые фидошные байки про ресет, выведенный на кнопку дверного звонка на время отпуска сисопа и хитроумную систему для нажатия ресета посредством выдвигающегося лотка cd-драйва.

[identity profile] norguhtar.livejournal.com 2010-04-26 07:41 am (UTC)(link)
Хм. Я бы в виртуалку сервер сунул :)

[identity profile] vp.livejournal.com 2010-04-26 09:00 am (UTC)(link)
смотрится как ситуация, когда проект уже ЭКСПЛУАТИРУЕТСЯ несколько лет, и там девелоперов не осталось, а остались только техники и админы. Вполне себе оправданный

[identity profile] teewoon.livejournal.com 2010-04-26 10:44 am (UTC)(link)
Ну и норм. А прикиньте - два серва на одном упсе и ком-шланг один? Хотя каюсь - делал както на коленке переходную платку с регулируемым таймером - всё что она делала - обрубала питание дальше себя с интервалом 5-180 минут, потому что длинк-файфай-точка отчегото висла с четким периодом %)

[identity profile] clayrat.livejournal.com 2010-04-26 01:12 pm (UTC)(link)
"Life will find a way", как говорил ученый из "парка Юрского периода"

[identity profile] nicka-startcev.livejournal.com 2010-04-26 02:17 pm (UTC)(link)
чё. Бывает.
УПШ - это аццкое говно, не предназначенное для долговременной работы. Аппаратный передёрг - чуть ли не наименьшее из зол.

[identity profile] golosptic.livejournal.com 2010-04-26 07:38 pm (UTC)(link)
Извините, а никак нельзя договориться с Вашим знакомым о закупке этого устройства? Нам очень-очень актуально! ;-PЬРЬРЬРЬ