Четверг. Деплой Метеора и виртуальные завещания

Не очень понимаю, как и почему, но в числе прочего Метеор предоставляет для проектов хостинг с автоматическим деплоем по типу Heroku. Простое meteor deploy feedfilter.ilvar.ru собирает проект и выливает его на feedfilter.ilvar.ru, остается только CNAME настроить. Правда, в моем случае этот вариант не очень годится - мне нужны серверные задачи типа сбора фидов, но пока что я их решил, запуская задачи по крону у себя, они подключаются через метеоровский DDP и все делают. Видимо, со временем надо будет переписать сбор обновлений под метеоровские пакеты (нынешнего rssparser под метеор нет).

Также в качестве “проекта дня” сделал UI и клиентское шифрование-расшифровку для рождаемого вместе с Апачем прототипа сервиса виртуальных завещаний. Смысл в том, чтобы раздать сервису указания на случай серьезных неприятностей, а сервис уже будет периодически проверять, все ли в порядке, и если нет - выполнит запланированные задачи. Пока что основной юзкейс - передача паролей и всего такого близкому другу, а для максимальной секурности мы храним только либо данные в AES, либо пароль от этих данных, а вторую “половину” юзер должен передать доверенному лицу сам. Таким образом, мы только обеспечиваем разделение “половин” до часа Х.

Оказалось, что современные браузерные API вполне себе позволяют без участия сервера забрать данные из выбранного файлового инпута, обработать их и, например, дать юзеру “скачать” обратно на диск. Впрочем, после полноценных 3d-движков актуального уровня, работающих на js в браузере, я ничему не удивляюсь.

Завтра займусь прототипированием UI для толстого облачного приложения. И BkMe надо немного дополировать, в начале следующей недели ее презентуем питерским велосипедистам.

В целом, похоже, идея кодомарафона себя оправдала (отдельно я итоги подведу где-то в выходные). Всего за неделю я серьезно почистил свои записки с идеями, “встряхнулся” и сделал серьезный задел - доводка до ума всего начатого спокойно займет еще неделю-две. И это прекрасно.