Информация об изменениях

Сообщение Re: Нужны рекомендации от 16.09.2014 10:00

Изменено 16.09.2014 10:02 wantus

Здравствуйте, Alllie, Вы писали:

A>Пишу маленькую программу для администраторов игровых серверов. Чисто для развлечения, программку предполагается бесплатно отдать людям.


A>Что хочу добавить:

A>1. Логирование, с отправкой критических ошибок. Как отправлять? По почте (хранить пароль на клиенте глупо)? Или сделать сервис и делать POST запрос?

Если это под винды, то лог стоит сливать через https://, используя WinInet API. У меня раньше был самописный http uploader поверх голых сокетов. Всё было умопомрачительно красиво и элегантно, но, как оказалось, есть дохрена людей, которые сидят за проксями. То есть вовсю лезли 403, 404, 500 там, где их по идее не должно было быть. Перешел на WinInet — *все* проблемы пропали.

A>Как пользователи вообще отнесутся к тому, что программа, которая впринципе должна работать локально, отсылает информацию на сервер?


Как, как ... плохо отнесутся. Это же не айфон какой-нибудь, где в каждой софтине — звонилка домой, как минимум. Чувство собственности на PC еще достаточно сильное и люди хотят быть in control of what's happening on their boxes.

Если ты им дашь выбор и дефолт будет "не посылать", то никто его не поменяет. Если дефолт будет "послать" и об этом где-то в явной форме будет сказано, то большинство пойдет и выключит. Если же дефолт будет "посылать" и об этом нигде сказано не будет, то ты огребешь по-полной приятных комментариев.

Единственный рабочий вариант — это при первом запуске сказать, что "раз бесплатно, то с вас — анонимная телемтрия", и показать кнопку OK. ... хотя по идее можно обязательной сделать weekly check for updates и сливать KPI через него. Но опять же, если об этом заранее не сообщить, то можно получить an earful.
Re: Нужны рекомендации
Здравствуйте, Alllie, Вы писали:

A>Пишу маленькую программу для администраторов игровых серверов. Чисто для развлечения, программку предполагается бесплатно отдать людям.


A>Что хочу добавить:

A>1. Логирование, с отправкой критических ошибок. Как отправлять? По почте (хранить пароль на клиенте глупо)? Или сделать сервис и делать POST запрос?

Если это под винды, то лог стоит сливать через https://, используя WinInet API. У меня раньше был самописный http uploader поверх голых сокетов. Всё было умопомрачительно красиво и элегантно, но, как оказалось, есть дохрена людей, которые сидят за проксями. То есть вовсю лезли 403, 404, 500 там, где их по идее не должно было быть. Перешел на WinInet — *все* проблемы пропали, потому что WinInet автоматом реюзает системные настройки проксей и т.п.

A>Как пользователи вообще отнесутся к тому, что программа, которая впринципе должна работать локально, отсылает информацию на сервер?


Как, как ... плохо отнесутся. Это же не айфон какой-нибудь, где в каждой софтине — звонилка домой, как минимум. Чувство собственности на PC еще достаточно сильное и люди хотят быть in control of what's happening on their boxes.

Если ты им дашь выбор и дефолт будет "не посылать", то никто его не поменяет. Если дефолт будет "послать" и об этом где-то в явной форме будет сказано, то большинство пойдет и выключит. Если же дефолт будет "посылать" и об этом нигде сказано не будет, то ты огребешь по-полной приятных комментариев.

Единственный рабочий вариант — это при первом запуске сказать, что "раз бесплатно, то с вас — анонимная телемтрия", и показать кнопку OK. ... хотя по идее можно обязательной сделать weekly check for updates и сливать KPI через него. Но опять же, если об этом заранее не сообщить, то можно получить an earful.