Компонент AclCached для CakePHP

08-08-2010

Как известно CakePHP очень расточителен в отношении запросов к базам данных. Слишком уж их много иногда бывает. Поэтому я решил немного оптимизировать компонент ACL, который для проверки доступа одного пользователя к одной странице создаёт в моём случае четыре запроса к базе данных. А если иерархия пользователей многоступенчатая, то и того больш... (08-08-2010)

Интеграция Kcaptcha в CakePHP

06-07-2010

Kcaptcha - это бесплатное решение для защиты от спама и флуда. В первую очередь надо скачать файлы с официального сайта captcha.ru. Там же при желании можно более подробно ознакомиться с тем, что это такое, и как это работает. Здесь же я опишу как я интегрировал Kcaptcha в CakePHP 1.3.  После скачивания архива Kcaptc... (06-07-2010)

Ключевое слово static. Статические методы класса

09-06-2010

(Отрывок из книги "PHP 5. Профессиональное программирование") Как и в случае со свойствами, PHP допускает объявление методов статическими. Это означает, что статические методы являются частью всего класса, а не отдельного его экземпляра. В отличие от обычных методов, в статических методах недоступна специальная переменная $this. По... (09-06-2010)

Ключевое слово static. Статические свойства (static properties) класса

09-06-2010

(Отрывок из книги "PHP 5. Профессиональное программирование") Как известно, классы могут содержать объявления свойств. Каждый экземпляр класса (т.е. объект) располагает своей собственной копией свойств. Однако класс может содержать ещё одну разновидность свойств - статические свойства. В отличие от обычных свойств, они имеют отноше... (09-06-2010)

Язык разметки

23-05-2010

Язык разметки — это система добавления к тексту примечаний или инструкций, которые обознáчивают логические компоненты документа, указывают как расположить текст на странице и т.п. Идея и терминология произошли от издательского термина разметка. Разметка оригинала (рукописи) — это указания и пояснения в оригинале, целью кот... (23-05-2010)

Знакомство с HTML

22-05-2010

Что такое HTML? HTML - это аббревиатура от Hyper Text Markup Language (язык разметки гипертекста). Следует отметить, что HTML - это язык разметки, а не язык программирования. Язык разметки - это набор символов или последовательностей символов, вставляемых в текст для передачи информации о его выводе или строении. Последовательность таки... (22-05-2010)

Что такое гипертекст

20-05-2010

Гипертекст (гипер- от др.-греч. ὑπέρ — над, сверху; и от лат.  textus — ткань; сплетение, связь, сочетание) — термин введённый американским пионером в области информационных технологий Тедом Нельсоном в 1965 году для обозначения некоторого количества документов (или "узлов"), содержащих перекрёстные ... (20-05-2010)