Вот, почему .config? Я видел это у хрома? и Вы знаете, этому браузеру я бы не стал доверять ибо в винде он хранит свои настройки в неположенном месте.
Чем аргументируете?
возможно, я не люблю выброс в stodout. Для меня это ошибка, лог должен быть в файле. Ну это мое мнение.
Естественно приложение должно иметь уникальное(по возможности) имя.
Зачем крутить костыли когда давно есть log4?
Приложение интенсивно пишущие в windows event log вызовет недоумение у одних и ненависть у других. Вряд ли, хоть кто-то это оценит с положительной стороны.
Я ориентируюс на firefox\opera в данный момент и они используют домашний каталог для своих данных. Писать логи в stdout это ужасная практик, я считаю. По поводу квот: засирания никакого, естественно, не будет, для этого есть rotate.
Я бы и сделал все как у opera и mozilla без этого вопроса, но возникли сомнения, т.к. эти два проекта располагают свои данные не верно в mac os. Вот и решил, что тут они тоже могут себя вести неверно.
В общем я остановился на том, что буду хранить все в ~/.app_name, т.к. это более всего походит на каталог %APPDATA% из windows, который для меня более привычен. Судя по другим программам, мой выбор как минимум не противоречит общей идеологии.
Создавать отдельную директорию в /var/log не хочу, т.к это всего один файл. Хотя, может быть, когда сделаю какой-нибудь инсталлер я свое мнение и изменю. Просто же класть файл в /var/log при установке смысла не имеет, ибо он будет стерт при rotate и проблема прав всплывет вновь.
Ну вот смотрите, по меньшей мере есть стандартный(?) метод хранения данных приложения ~/.name
Я могу класть и сюда, но будет ли это ожидаемо?
Над пользовательским контролем путей приложения я не думал, честно говоря. Это хороший вариант, но всегда должны быть стандартные пути, чтобы пользователь, который не хочет заморачиваться просто установил приложение и не раздумывал над выбором путей.
IMAP ужасен, до сих пор глючит удаление писем. Несколько удаляет, после чего либо перезапускать, либо руками в корзину переносить. Тоже самое с сортировкой. Короче IMAP не доделан и видимо не собираются…
Ну я попользовался на виртуалке, мне не понравилось. Но есть необходимость, а т.к. на виртуалке работать с маком жутко не удобно(для меня лично) я решил купить ноут и поставить ОС туда, но теперь понятно, что легально этого не сделать…