ITDumka

Вот набросал вариант глобального реестра. Это стандартная реализация паттерна Registry в виде единственного экземпляра, но еще и с некоторыми фишками. Одна из них, если это можно назвать фишкой, - возможность обращения к защищенным свойствам из статических методов. Не знаю на сколько это круто, но меня почему-то пропёрло.

Думаю, неплохо получилось, так что комментировать мне уже нечего. Но вы можете это сделать в комментариях.


...

Когда-то я хотел написать блог и выложить его исходы. Блог я написал, а исходы - зажал. Так вот, это всё давно устарело и можно спокойно открыть карты. Интересующиеся наконец увидят на каком говнокоде работает это блог, но тем не менее это работает и будет работать, если никто не будет ничего ломать.

Сегодня выложу свой парсер bb-кодов, который конечно же не совершенен и, я думаю, многим это будет заметно. Но в мире еще много людей, которым это может пригодиться.

...

Прошу прощения, что давно не писал сюда. Последнее время совсем его нет, да и эту заметку напишу для отмазки. Сегодня мы поговорим об отличном редакторе Notepad++, который хорошо подходит для того, чтобы быстренько можно было что то подправить. В отличие от громоздких сред, таких как Visual Studio, Zend Studio или NetBeans, Notepad++ почти мгновенно загрузится и оставит еще ресурсов для того, чтобы что то делать. Он поддерживает подсветку синтаксиса целой кучи языков, хорошо работает с памятью, да и вообще является отличным дополнение для F4 в TotalCommander.

На сколько я знаю, то никакой поддержки ZendFramework в Notepad++ нет. Но теперь, когда меня это немного напрягло, всем зендфреймворковцам будет море по колено.

...

Так получилось, что я задал себе этот вопрос и решил немножко покопаться в нём. Результаты не заставили себя долго ждать и привели к некоторым вполне обычным необычным выводам. Этот текст не является точкой отправки, он всего лишь ставит вопрос и оглашает некоторые фаты, относительно него. Поэтому комментарии были бы как никогда кстати. Ну что, суть вся в следующем.

...

В этой короткой статье я опишу реализацию шаблона проектирования итератор (Iterator). Как я и обещал, мы рассмотри класс ArrayList, упомянутый в прошлой статье. Давайте сначала рассмотрим некоторые особенности класса ArrayList, а потом я расскажу о реализации паттерна итератор.

...

Написать свой PHP framework становиться всё проще и проще, ведь я публикую очередную статейку об этом. Сейчас мы поговорим об архитектуре web-приложений, а точнее об одном из основных аспектов организации обработок команд пользователя. Конечно же, я буду обговаривать некоторые шаблоны проектирования. Здесь мы затронем такие паттерны как модель-представление-контроллер (Model View Controller), контроллер страниц (Page Controller), контроллер запросов (Front Controller), команда (Command), сценарий транзакции (Transaction Script) и некоторые другие.

Итак, с чего начнем? А начнем мы с того, что все только и твердят об MVC (Model View Controller) хотя многие понятия не имеют, что это такое и как это работает. Не смотря на то, знаете ли вы или нет, что скрывается за этими словами, я все же попытаюсь кратко объяснить суть, так как на основе последней будет строиться дальнейшее изложение.

...
1 2
Categories
PHP
12
articles
Прочее
4
articles
Delphi
0
article
C/C++
0
article
C#
0
article
Java
0
article
Perl
0
article
Python
0
article
Enter
Cookie must be "ON"
Login
Password
 
Popular tags
PHP
9
articles
паттерн
5
articles
framework
5
articles
шаблон
5
articles
Template View
3
articles
Facade
3
articles
Service Stub
3
articles
Page Controller
2
articles
Singleton
2
articles
Gateway
2
articles
MySQL
2
articles
Registry
2
articles
Command
2
articles
Front Controller
2
articles
Action
2
articles
Abstract Factory
2
articles
типовое решение
2
articles
шаблоны проектирования
2
articles
Iterator
2
articles
Transaction Script
2
articles
Rambler's Top100 Правильный CSS!