Yii - перехват запросов
Все фреймворки, с которыми мне приходилось работать, при всей своей гибкости, все же слегка деревянные. Например, ни один из них не позволяет динамически менять конфигурацию приложения, без редактирования конфигурационных файлов. Это создает определенные проблемы, если вы хотите, чтобы ваше приложение было по-настоящему модульным. Представим, что вы хотите создать CMS, которая будет иметь кучу модулей, созданных сторонними разработчиками. И каждый пользователь вашей CMS должен иметь возможность сам решать, какие именно модули ему устанавливать. При этом установка удаление модуля должны происходит по принципу одного клика, т.е. пользователь должен лишь выбрать нужный модуль и нажать кнопку Установить или Удалить, всю остальную работу, включая изменение настроек, система должна сделать сама. Вот тут и начинаются проблемы. Скопировать скачать файлы модуля в определенную папку сервера не представляет труда, но как обновить hard-coded конфигурацию? Писать парсер php-файлов ради добавления пары строк в конфиг - далеко не самое умное решение.
Статичные файлы vs скрипты. Невидимое зло.
Читая всякие форумы по CMS-строительству, наблюдаю странную на мой взгляд, картину - люди стараются нагрузить вэб-сервера дурной бесполезной работой, не имея на это никаких существенных оснований. Речь веду о запихивании в БД всего, что под руку попадется. Например, многие современные CMS грешат тем, что хранят в БД те данные, которым там совсем не место - шаблоны страниц, стили и т.д. Мне кажется, что такой подход - результат того, что вэб-приложения разрабатывают люди, привыкшие создавать софт для настольных систем, для которых хорош принцип компьютер железный, вот пусть и работает!. Но в вэб такой подход совершенно не приемлем. Имхо. Если вы создаете настольное приложение, то вам нет необходимости заботиться о расходе памяти ее навалом в любом современном компе равно как и о нагрузке на процессор и т.д. Ведь система однопользовательская и кроме вашей софтины грубо говоря ничего на данный момент не выполняется.
vse po nemnogu
owner
Без темы
Набор передовых PHP фреймворков
PHP - скриптовый язык программирования, который позволяет быстро и относительно легко создавать серверные приложения для сайтов любого уровня, будь то домашняя страничка, блог, форум или огромный портал. И уж коль вы работаете с этим языком, значит вам пригодятся размещенные в этом посте ссылки. Все они ведут на сайты различных PHP-фреймворков, которые сделают вашу работу в десятки раз проще, помогут решить многие типичные проблемы, избавят от множества ошибок и съэкономят вам сотни часов времени разработки. Akelos Cake PHP Code Igniter Kohana Prado Seagull Symfony Yii Zend Framework Zoop php framework, серверные скрипты, фреймворки для создания сайтов
Owner
Без темы
Zend Framework
22 передовых текстовых эффекта с помощью CSS
Вы скорее всего сталкивались с этими эффектами, когда бродили по сети. Они уже достаточно часто встречаются на сайтах по крайней мере в западном интернете и постепенно набирают популярность в современном вэб-дизайне. Самое классное во всех этих эффектах - это то, что для их использования не нужно применять тяжеловесной графики и кучи изображений, сжирающих трафик и тормозящих загрузку ваших страниц. Все представленные эффекты создаются с помощью обычного CSS, достаточно просто вписать соответствующие стили в ваш код и вы получите превосходный результат. Материал, собранный в этом обзоре, соответствует категории Must Read. Пересмотрите, перечитайте, попробуйте все описанные техники и когла вы в следующий раз будете создавать дизайн для очередного сайта, комбинируя в Photoshop слои, тени, рельефы и прочие штучки, не забудьте, что большинство из этих наворотов можно реализовать простым CSS кодом. Типографика играет ведущую роль в современном вэб-дизайне, и ее нельзя не дооценивать.
Фреймворки PHP. Который лучше?
По роду деятельности возникла необходимость освоить како-нибудь из PHP-фреймворков. Изучение серпа гугла привело к мысли остановиться на одном из двух: CackePHP и Zend Framework. У обоих навалом и плюсов и минусов. Поэтому и возник вопрос: а который их них лучше? Что посоветуете? ЗЫ Предложение изучить оба уже одобрено, но интересует с какого лучше начать? фреймворк, Zend Framework, PHP
Файлы vs базы данных.
В последнее время все чаще нахожу в интернете статьи, которые расхваливают сайтовые движки, созданные без использования баз данных, т.е. сохраняющие данные в файлах. Непонятно почему, но народ истово верит в то, что именно такой подход отказ от использования систем управления базами данных и хранение данных в файлах дает гораздо большую производительность. Стали встречаться даже целые темы в программерских форумах, где сторонники файловых КМС бьются до последней капли крови с поклонниками классического, СУБД-шного подхода. Странно, но народ в упор не хочет видеть очевидное и с удовольствием витает в облаках собственных заблуждений. Быть может этот пост откроет некоторым глаза на истинное положение вещей. Или, по крайней мере, заставит задуматься... Давайте рассмотрим процессы, проистекающие на сервере при работе КМС на файлах и сравним их с аналогичными процессами при использовании СУБД. В качестве примера файлового подхода я буду использовать движок этого блога Lasto-blog-B, точнее работу его системы статистики.
Кстати
Owner
Файлы vs базы данных
Файлы vs базы данных.
Золотая середина однако
Ода Ослиному Упорству.
Обожаю майкрософт! Довелось мне тут по работе столкнуться с одной задачкой. Мой заказчик решил на своем сайте сделать окно приветствия когда пользователь заходит на страницу регистрации, должно появиться всплывающее окно, в котором владелец сайта приветствует новоприбывшего будущего пользователя его ресурса. И для этой незамысловатой цели он выбрал достаточно простую и удобную библиотеку iBox http: www.ibegin.com labs ibox. Она представляет собой кусок кода на JavaScript, который только то и делает, что генерит разнообразные всплывающие окошки. Кстати, довольно красивые и функциональные. Размер библиотеки чуть больше 20 килобайт. В использовании простая как две копейки. Ну так вот, соорудил он, значит, HTML-файл с приветствием, и вставил в код страницы регистрации такой вызов: Суть проста: как только страница загрузилась окно выпрыгнуло, как чертик из табакерки. Код он вставил и решил проверить. Запустил работает! Окно исправно появляется, все красиво и правильно.
Пример
Owner
Давайте померяемся... знаниями!
Бесконечные просторы интернета радуют все новыми и новыми открытиями. Сегодня, например, нашел интересный измеритель знаний PHP - http: www.corp.mamba.ru test index.phtml. По-сути это просто тест из 36 вопросов с вариантами ответов. Правда я не совсем согласен с названием, т.к. вопросы там касаются не только PHP, но и HTML, MySQL, Apache и т.д. Но как вариант проверки, стоит ли пытаться наняться на работу PHP-прграммистом, этот тест просто незаменим. Кроме того, пройдя тест если Вы - зарегистрированный пользователь, Вы сможете на своем сайте расположить специальный баннер и хвастаться друзьям и знакомым. Вот живой пример: А ну, давайте, кто больше?! PHP, программирование, скрипты, уровень знаний
Без темы
тест
я вас фсех порвал
Проверь вид своего сайта
Вот нашел в сети интересный ресурс http: browsershots.org. Позволяет увидеть, как будет выглядеть страница вашего сайта в разных броузерах. Для вэб-мастера эта вещь просто незаменима. Особенно если учесть, что проверка идет в полу-сотне различных инет-бродилок. внешний вид сайта, дизайн, разные броузеры
Вот Магадан Добрался И До Меня
Заглянул только что на страницу статистики внешних переходов и узрел странную картину: за последние дни посещаемость значительно упала, а тут дикий рывок - за полтора часа количество хитов взлетело выше самой большой дневной отметки последних двух недель! Ясен пень - кто-то сканирует. Вот только с какой целью и кто именно? Может меня ДДОСят или это очередной умный парсер контент тырить пытается?... Короче, в поисках виновника я полез смотреть статистику сервера и увидел там интересного посетителя, которого раньше не замечал - spider05.yandex.ru. О, как! Получается, что это яндексовый обновленный паук пробежался по страницам сайта и теперь надо ждать резких перемен в видимости моего блога Яндексом. Во что это все выльется увидим позже, но пока меня интересует другой вопрос: Почему новый робот Яндекса прикрывается юзер-агентом четввертой мозиллы????...
Спамерские IP
