Пилю свой "тык". Уже потрачено много часов. Причём, заюзана библиотека, которую я пилил не так давно, главный файл которой имеет в себе порядка 700 строчек.
Мерить труд программиста в строчках — такое себе, конечно, но а как ещё, окромя часов?
Итак, суть в чём: предоставить сервис для показа презентаций. Да, подавляющая часть компьютеров, с которых показываются презентации имеют на себе установленную прогу PowerPoint, НО: я, например, как и 5% юзеров десктопов (юзверей линуха) не имею никакой возможности установить непосредственно на хост-систему Microsoft Office. Я обычно пользуюсь LibreOffice и прекрасно понимаю, что о 100%'ой совместимости с микромягким офисом можно не мечтать. Есть выход — юзать PDF. Но тут мы напарываемся на такой сук, что есть необходимость двигаться, махать руками, взаимодействовать с публикой и иметь возможность "тыкать" презентацию.
Тут поподробнее. Я много раз видел людей, которые втыкали донгл от собственной беспроводной мыши. /* - Йо, чувак, юзай кликеры! - Йо, чувак, давай я твою м#!#&шу поюзаю!*/ Кликеры — действительно удобная вещь. Только видел я их исключительно в магазинах.
— Четыре телека?
— Да пожалуйста!
— Самый дешманский пульт для презентаций?
— Ога, а дуду тебе не поласкать?
Таким образом, я подвёл к основному функционалу данного сервиса — "тыканье" слайдов. Открываете страничку в браузере на проекторе, открываете страничку в браузере на телефоне — profit! Сделав свой телефон хостом на данном показе, гостевые устройства начинают повторять переключение слайдов. БАМ, С#!А, БАМ! Ну, а когда вы можете переключать слайды на проекторе простым свайпом в телефоне, возникает вопрос: неужели все эти технологии пущены практически вникуда? Когда гостевым устройством может стать любой телефон или ноутбук в зале, неужели весь функционал в таком случае — смотреть презентацию на родном устройстве?
И тут я пришёл к выводу, что это — та точка, которая является просто бесконечным пространством для фантазии. Ну сёрьёзно: было бы прикольно, если бы слушатель, прежде чем задать вопрос, указал, что именно ему непонятно? "Тыкнул" бы себе в экран, а это нажатие увидели все. Интерактивная указка..? Наверно, так и назову.
Да и неплохо было бы засунуть конспект выступающему. Да ещё чтоб с "якорями", чтобы текст проматывался просто от перелистывания слайдов.
А ещё было бы замечательно прикрутить сюда нормальные посты. А то как-то не найс такие простыни выкладывать, когда они несколько экранов занимают. Я вообще планировал этот бложик больше в стиле твиттера... Но я до сих пор не сделал ему морду и пишу посты через mysql-workbench