Разбирался со всяким разным и между делом написал ценную тулзу. Смысл тулзы такой: коллекция музыки у меня большая, поэтому хранить её целиком на коммуникаторе не получается. В результате приходится регулярно что-то туда заливать с целью послушать в дороге. Но чтобы залить, надо предварительно выбрать. А это делать обычно лень. Или даже некогда -
(
Read more... )
Comments 92
Т.е., если у меня один семейный комп, то нам с женой хуй на блюде, а не независимые настройки, я правильно понял? В профиль писать настройки -- никак?
Reply
Reply
Писать в папку с экзешником -- плохая практика.
1. Папка с экзешником должна быть недоступна для записи непривилегированным пользователям, по хорошему, и запуск откуда-то, кроме CSIDL_PROGRAM_FILES (FOLDERID_ProgramFiles) должен быть запрещён.
2. Настройки должны различаться на настройки уровня приложения и настройки уровня пользователя, настройки уровня пользователя не должны пересекаться для разных пользователей.
3. Настройки должны учитывать наличие перемещаемых профилей
Для этих целей есть стандартные папки:
CSIDL_APPDATA (FOLDERID_RoamingAppData)
CSIDL_LOCAL_APPDATA (FOLDERID_LocalAppData)
CSIDL_COMMON_APPDATA (FOLDERID_ProgramData)
Reply
Это - зачипатая практика. Скопировал одну папку - перенёс и софт и все свои настройки.
> 1. Папка с экзешником должна быть недоступна для записи непривилегированным пользователям, по хорошему, и запуск откуда-то, кроме CSIDL_PROGRAM_FILES (FOLDERID_ProgramFiles) должен быть запрещён.
Спасибо, эти извращения оставьте извращенцам.
> 2. Настройки должны различаться на настройки уровня приложения и настройки уровня пользователя, настройки уровня пользователя не должны пересекаться для разных пользователей.
Само собой - гораздо же интереснее, когда все пользователи повторят один и тот же процесс настройки.
> Для этих целей есть стандартные папки: CSIDL_APPDATA (FOLDERID_RoamingAppData) CSIDL_LOCAL_APPDATA (FOLDERID_LocalAppData) CSIDL_COMMON_APPDATA (FOLDERID_ProgramData)
Спасибо, эти извращения оставьте извращенцам.
Reply
Reply
Reply
(The comment has been removed)
Reply
(The comment has been removed)
Любимые плееры написаны не на Scala. Печалька.
Reply
Reply
Reply
А так идея хорошая. Что-то подобное есть в MusicBee, но он опять же не умеет подбирать по размеру под свободное место. Просто сообщает во время копирования - местов нет, идите пешком.
Reply
Смысл в том, что можно выкинуть из списка те альбомы, которые не нужны, и заполнить освободившееся место.
> И почему-то нет иконки на таксбаре.
У меня есть гипотеза, почему так.
Reply
Reply
Leave a comment