Задать вопрос
  • Где хостить телеграм бота?

    @OlegPyatakov
    pyatakov.com
    Стандартный набор: Heroku, AWS (1 год бесплатно), Bluemix, GAE, Pytho...

    В части хранения картинок:
    • AWS подходит тем, что можно хранить картинки прямо в виртуалке. Заливать на виртуалку - или через бота, или через FTP.
    • В остальных случаях, когда PaaS, можно хранить картинке в виде бинарников в БД. Если сервис не предоставляет БД или ее размер мал, то можно использовать mLab или MongoDB Atlas. Там бесплатный размер 512 МБ на БД.
    • Если нужно ну очень много (гигабайты) картинок хранить, то можно хранить на обычном бесплатном хостинге статики, брать из облачных хранилищ (Яндекс, Dropbox) или вообще организовать забор из какой-нибудь почты.
    Ответ написан
    1 комментарий
  • Нужна ли тут база данных?

    2ord
    @2ord
    Если я верно понял, то должны быть 2 таблицы в СУБД:

    Devices:
    Id, name

    DeviceProperties:
    Id, deviceId, timeStamp, latitude, longitude, height.

    Где deviceId это указатель на запись в таблице Devices.

    Можно взять SQLite в качестве СУБД, если нужен простой способ хранения данных.
    Ответ написан
    Комментировать
  • Какую иерархию проэктов вы используете в RedMine?

    fairoj
    @fairoj
    Программист RM+
    Оба варианта жизнеспособны, что бы разработчики не путались между проектами, надо перейти на кроспроектные запросы. То есть настроить запрос по задачам не в рамках проекта, а по всем проектам и будет вас счастье. Как вариант можно еще добавить кроспроектные версии, поставить плагин Clear Plan и пусть разработчики работаю в рамках версионного плана работ
    Ответ написан
    Комментировать
  • Как тестировать встроенные системы?

    @rustler2000
    погромист сикраш
    • Написать (минимальный) симулятор, чтобы компилировать для хоста
    • (Опционально) прикрутить статический анализатор
    • Использовать assert везде где только можно
    • Писать тесты и гонять их на хосте под valgrind
    • Если чтото симулировать сложно, делать стенд для железки и писать под стенд тесты (матричное тестирование много чем поддерживается, да и если что сгенерировать не сложно)
    • Поднимать CI и автоматом пускть тесты на билдхосте и стенде
    • Поднимать sonarqube и фиксить _все_ замечания
    • (Опционально)Найти управляемый heat chamber и конять тесты в нем
    Ответ написан
    Комментировать