Akina, тут есть еще один практический нюанс: головоломки, для решения которых компьютеру придется запускать перебор, просто никому на хрен не нужны, поскольку человек с этим не справится, а головоломка - это таки для человека, а не какая-то математическая абстракция.
Поэтому "правильность" головоломок обычно дополнительно ограничена человеко-решаемостью.
А то и вовсе - обывателе-решаемостью, без слишком сложных техник ;)
mk11, по сравнению с чем? Решение судоку совершенно тривиально для компьютера, проверка занимает миллисекунды, и даже 81 такая проверка занимает меньше секунды - судоку, с точки зрения человека-наблюдателя, составляется "моментально".
А когда вдобавок окажется, что все те поля "клиники", над которыми так тужится ТС, нужны строго в одном месте без каких-либо перспектив поиска по ним и прочей обработки, не считая создания-правки-вывода - получится, что и хранить их можно совершенно как угодно, не насилуя для этого таблицы пользователей, например.
junart, через модель юзера - проще, но не удобнее. Раздутая без необходимости модель - это неудобно.
Распишите использование этой информации, это поможет понять, как ее надо будет читать и искать. Как хранить - решается в последнюю очередь, после этого понимания.
Каталог чего угодно должен в первую очередь иметь качественный фильтр чего угодно, иначе им тупо никто не будет пользоваться. Качественный и универсальный в данном случае - антонимы.
А Зима - не "аналог Октября", это и есть цельнотянутый Октябрь предыдущей версии, пока он был халявным. Все существовавшие под него плагины, которые не перепилили до несовместимости, должны работать.
Если это искренний вопрос, то сама его постановка говорит о том, что нужно взять книгу для начинающих, а не полное руководство.
Впрочем, человеку, который, не прочитав ни главы, торгуется с собственной ленью, никакой учебник не поможет.
Классическое "кроилово ведет к попадалову".
Что характерно, им даже не нужен какой-то серьезный хостинг или облака - сервер с хранилищем можно поставить буквально у местного провайдера. Или даже у себя же в офисе, купив белый айпишник и обеспечив нормальный канал. Тянуться-то до него будут только местные же.
LevSvl08, я в этой задаче просто не вижу никакой нужды в наследовании.
Определить по сторонам и углу, чем является параллелограмм, может метод самого этого класса параллелограмма.
Натянутость решения на задачу, видимо, и обусловила странность предполагаемой конструкции.
Вы придумали фигню поперек ООП из-за слабого знакомства с ООП. Продолжайте изучение и отталкивайтесь не от бытовой логики, а от использования классов в программе.
Соблюдая принцип Лисков, в частности, и не внедряя в код родителя никакой информации о потомках.
Стоит все-таки еще понимать, что эти пункты - не катехизис и местами вкусовщина.
Например, облеплять const-ами методы гуевых классов - совершенно пустое занятие. И неумеренные игрища с шаблонами, имхо, значительно хуже полного их отсутствия.
Галочка про "внедрять только знаки" может спровоцировать тугой МС-Офис отодрать от шрифта одну кириллицу и растеризовать все остальное.
Стоит попробовать открыть документ свободным офисом, не решающим за пользователя, что ему надо.
Поэтому "правильность" головоломок обычно дополнительно ограничена человеко-решаемостью.
А то и вовсе - обывателе-решаемостью, без слишком сложных техник ;)