{lastPostLink} - пред запись в блоге Программы для блогов. Сейчас я перешел в стадию связывания концов с концами между модулями. По объему - более половины кода движка написано. Написано много. Несколько раз пришлось пересматривать концептуальные понятия в движке.

Много вещей оставляю на потом - успею потом дошлифовать. Основная проблема - это синхронизация данных. Поясню. В блоге источником данных являются посты - все остальные составляющие элементы зависят от постов: категории, теги, архив, рсс. В модели подписывания на события, основным источником событий являются посты, а если конкретно, то это класс TPosts, который управляет постами. Сложность появляется тогда, когда есть метод в этом классе Edit(&$Post) а также можно редактировать пост прямым путем, то есть примерно так $Post->content = $value, в котором не будет вызван метод Edit, а будет вызвано событие ItemChanged. Кто из них теоретически (да и практически) должен быть первичным? Обрамлять все изменения Lock() .. Unlock() с последующим вызовом Edit? А как же добавление нового поста? Вроде бы простые вопросы, но от ответа на них зависит дальнейшее удобство и прозрачность кода. Чем прозрачнее, тем лучше. Либо можно вносить любые изменения в пост, но изменения вступят в силу только после вызова Edit? Скорее всего.

Должен заметить, что подобные посты я пишу не для того, чтобы поделиться мыслями с публикой, а для того чтобы как то систематизировать свои собственные рассуждения - это мне неоднократно помогало. Расписав проблему, она как то сама собой решается - старинный закон: постановка задачи является на 50% ее решением.

Мой блог находят по следующим фразам
скачать базу блогов для спама
openvpn настройка
перепрошивка плееров transcend
о программе ворд
билайн модем скорость
резервная копия таблицы mysql