За два дня до презентации нашей системы автоматизации начальник захотел, чтобы отображались манометры в рабочих режимах.
Поискал в интернете и не нашёл компонент, которые можно было бы использовать и изучить за такой краткий промежуток времени.
Пришлось писать всё самому. Выбрал платформу HTML5 и меня приятно удивило то, что за один день смог написать отображение манометров с динамической загрузкой данных с сервера с помощью Ajax/RightJS. Вот только проблема была - что таймеры отваливаются после вторичного запроса. Реентрабельности в Ajax нет, к сожалению.
Два дня упорного кода и можно было представлять систему. Мнемосхемы были уже давно написаны. Манометры отлаживались до последнего. Сидел до 9-10 вечера. И что же, на презентации водоканалов всё прошло за десять минут.
Первые пришли большие директора. Наш ген.директор порадовался красивым картинкам и пошли пить чай.
После пришли директора поменьше и задавали побольше вопросов.
И вся презентация уложилась в 20 минут. После трех дней подготовки и нервов - это успех. Всем всё понравилось.
Благодаря HTML5 и мой код также понравился так, что главный инженер и ген. директор захотели себе поставить режимные манометры.
И эта задача была простой, поскольку уже полтора года у меня крутится портал на Sinatra/Ruby и не пришлось идти и ставить разные фреймворки, как это было раньше.

Комментариев нет:
Отправить комментарий