крупный проект это всегда плюс в карму/резюме.
показывает что вы достаточно ответственны чтобы првоести проект от начала до конца + умеете разрабатывать архитектуру + готовы к умеренно высоким нагрузкам.
старой краски, я так понимаю нет, с нуля будете делать.
поэтому предварительно абразивом «зашлифовать» поверхность (наждачка 8-10), чтоб она была «шерховатой». Затем нужно обезжирить поверхность, видел «антисиликоны», но можно и обычным растворителем, хоть ацетоном. Можно приступать к грунтовке (просто аэрозольный балончик). Слои наносятся равномерно. Нанесли один слой, подождали когда подсохнет (зависит от грунтовки, я ждал 12 часов), нанесли следующий, и так 4-5-6 раз.
Затем опять наждачкой, но уже с мелким зерном, опять обезжириваем (но не растворителем! ибо растворит саму грунтовку). Лучше использовать спец средства, ну на крайний случай — раствор соды. Потом покрываем опять несколькими слоями краски из обычного балончика. Опять же выжидая «просушки» предыдущего слоя. Ну и конечно комната должна быть без пыли (у меня кондишн справлялся).
В общем ничего сложного — главное терпение. Конкретные средства поможет подобрать продавец в автомобильном магазине.
угу, поэтому и надо делать «шиворот на выворот» :)
Если valid() будет возвращать true, когда запись ошибочна, то is() вернет true только когда есть хотя бы одна ошибка.
мне всё же непонятны ваши стремления, хотя и прочитал тот длинный коммент :)
что вас напрягает в использовании объекта, который вы инициализируете своей функцией?
необходимость каждый раз писать имя объекта перед переменными? ну так используйте with(obj) :)