Ремонтируем Monosnap и Amazon S3 на Windows 8,10 и других.


logo_big

Я пользуюсь Monosnap уже больше года, да так привык, что кажется без него уже никак. Monosnap — это софт для создания, редактирования скриншотов и моментальной загрузки в сеть, аналог таких программ как Joxi, Droplr, QIPShot и других. Основной плюс (лично для меня) данного приложения это возможность заливать свои скриншоты в свое облако Amazon S3. 

Попытка соединения неудачна

Однажды вечером, когда я случайно снес винду

Было принято решение переходить сразу на Windows Technical Preview (Windows 10). Восьмерка меня не впечатляла, обновления 8.1 еще не было, а тяга к экспериментам и вовсе поставила точку в вопросе выбора ОС. И как ни странно, мне очень понравилась 10-ка.

Одной из первых программ был как раз установлен Monosnap.  Какого же было мое разочарование, когда при попытке настроить его на свой аккаунт AmazonS3 я увидел такое чудо:

f19c3

 

Скачать, что я расстроился — маловато. Я был в печали. Сразу полюбившеяся мне ОС не работает с моим любимым инструментом. Но я не терял надежду и начал писать в Twitter, Почту и личку разработчикам.

Сначала гугл банил мои письма, но с какой-то попытки письмо дошло до девелоперов Monosnap.

Вот, что они мне ответили:

Добрый день, Олег.

Сейчас у вас не выбран бакет S3. Ошибка возникает, когда вы нажимаете кнопку «Обновить список»?
Если нет, то выберите, пожалуйста, бакет и укажите папку, например, «/».
Затем повторите попытку.
Если ошибка все еще происходит, то пожалуйста, закройте программу и пришлите файл с логами. Его можно найти в %LOCALAPPDATA%\Monosnap\Logs
image_mnsnp
Он называется journal.xml
Заранее спасибо.

Выбор бакета, естесственно не помог и я смело отправил свой  journal.xml

Спустя пару часов я получил такой ответ:

Вызовы перечисления бакетов заканчивались ошибкой из-за того, что ваши часы отставали примерно на час от часов на сервере Amazon.

Пожалуйста, проверьте время и часовой пояс на своем компьютере. Нужно, чтобы оно не сильно отличалось от реального.
Чтобы проверить, верно ли определяется время на компьютере, откройте, пожалуйста, Windows PoweShell, выполните в нем команду:
(Get-Date).ToUniversalTime()
и сравните полученное время со временем с сайта time.is/ru/UTC
Надеюсь, это поможет решить проблему.

 

И действительно, после ввода команды (Get-Date).ToUniversalTime() в CMD ошибка исчезла, а соединение начало проходить как раньше и я могу спокойно продолжать грузить в Амазон свои скриншоты.

Попытка соединения успешна
Олежек, экранный фотограф