• Можно ли увеличить размер окна редактирования политики (втч групповой) по умолчанию?

    Ezhyg
    @Ezhyg
    Win + F или Пуск - Поиск -> файлы *.msc -> Автор
    или, ещё лучше, скопировать нужные оснастки куда-то отдельно и так же, открыв от автора, изменить нужные параметры и сохранить.

    Или, запустить консоль - mmc.exe - накидать туда нужных оснасток, настроить и сохранить, далее пользоваться только этим набором.

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

    В Win 7 x86 файлы лежат не только в System32, но ещё и в папке языка Ru-Ru, например, да ещё и в WinSxS, а в x64 ещё немного сложнее, там файлы лежат ещё и в SysWOW32, мало того, в "главных папках" лежат только символические ссылки, а сами файлы, как раз в WinSxS раскиданы :D

    Итого, из 822 "файлов", на самом деле, всего 51 оснастка, но это у меня, да ещё и с оснастками сторонних программ.

    gpedit.msc - Редактор локальной групповой политики
    secpol.msc - Локальная политика безопасности

    И не стоит забывать, что консоль умеет подключаться к другим компьютерам сети и "локальной" легко станет "удалённой" ;).
    Ответ написан
    6 комментариев
  • Как спроектировать БД с переменным количеством параметров?

    DimonSmart
    @DimonSmart
    Kaspersky Lab Developer
    Я рекомендую посмотреть в сторону EAV. Но!!! Смотреть очень внимательно. Там есть очень большая куча плюшек и примерно такая же куча ....хм.... не плюшек. Выбирать только вам.
    И добавлю сюда ссылку на очень похожее обсуждение:
    Как хранить абстрактные модели данных в реляционных БД?

    Кстати, постарайтесь почёте сформулировать ваш вопрос. Возможно, если этих самый неизвестных параметров будет немного - то лучшим способом будет простое расширение табличек.
    В сторону EAV надо смотреть если у вас количество и сами параметры могут сильно отличаться от объекта к объекту. И сами эти параметры могут появляться стихийно по желанию ваших пользователей.
    Так же очень рекомендую рассмотреть компромиссный вариант, в котором у вас будет использоваться классическая структура полей и таблиц. И где-то рядом к ней будет пристёгнута структура EAV для экспериментов с полями. В этом случае основная нагрузка будет на классические структуры а все эксперименты с дополнительными полями будут по сути отдельно.
    В случае если какое-то из экспериментальных дополнительных полей в последствии станет очень нужным и всем необходимым - то никто не мешает зарефакторить структуру БД и перенести это поле в основные таблицы....
    Ответ написан
    Комментировать
  • Как работать с ценами в разной валюте?

    @dravor
    Задавая подобный вопрос нужно помнить, что большинство программистов никогда не работали с финансами и не представляют причины возникновения слова "бухгалтерия" (в которой свои правила работы с числами).
    На этот вопрос ответ может быть только один: ваш код должен полностью повторять реальные процессы работы с финансами в данном сервисе: при оплате сумма пересчитывается по курсу - код пересчитывает цифры в онлайне, под каждую валюту финансисты ведут свои цифры - код не занимается отсебятиной.
    Ответ написан
    Комментировать