Как стать автором
Обновить
39
7
Александр Шульман @developer

Развиваю ИТ

Отправить сообщение

PHP Шаблонизатор Quicky версия 0.5.x

Время на прочтение3 мин
Количество просмотров1.9K
Основные изменения по сравнению с 0.4.x: (http://code.google.com/p/quicky/)
[~] {math} теперь компилируется в нативный PHP-код.
[~] Отображаются номера строк при ошибках компиляции, ошибки компиляции выдаются сразу все, а не по одной, показывается тег, в котором ошибка.
[+] Добавлена функция {debug} отображающая debug-консоль (о том почему у Quicky наиболее совершенный дебагер читайте под катом).
Читать дальше →
Всего голосов 3: ↑3 и ↓0+3
Комментарии5

Ставим SVN на FreeBSD. Для чайников

Время на прочтение3 мин
Количество просмотров2.3K
все что тут будет написано для чайников, вроде меня, которые плохо еще разбираются в администрировании сервера, но хотят поставить себе SVN( вопрос зачем за гранью статьи). Все что тут написано есть на самом деле в хелпе svnbook.red-bean.com/nightly/ru/index.html
Читать дальше →
Всего голосов 9: ↑5 и ↓4+1
Комментарии5

Quicky обзавелся своим «домом»

Время на прочтение1 мин
Количество просмотров677
для нетерпеливых: quicky-tpl.net
что такое Квики (высокой производительный шаблонизатор с расширением синтаксиса и функционала Smarty) я писал здесь habrahabr.ru/blogs/php/45337, а подкатом история о том, как у квики оказался новый дом =)
Читать дальше →
Всего голосов 6: ↑5 и ↓1+4
Комментарии6

Разворачивание широкой таблицы в столбец (EAV pattern)

Время на прочтение3 мин
Количество просмотров29K

Задача


Есть сущность, которая характеризуется огромным и часто переменным числом параметров. Задача хранить эти сущности да еще и так чтоб поиск тоже можно было вести желательно еще и с построением индекса.
Читать дальше →
Всего голосов 42: ↑29 и ↓13+16
Комментарии65

Споры о шаблонизаторах: троллинг или умные мысли?

Время на прочтение3 мин
Количество просмотров1.7K
причины родились в том, что в топах посвященных обзорам конкретных шаблонизаторов спорят на обобщенную тему:
Обзор шаблонизатора Quicky: Производительность и Гибкость.
MACRO — гибкий PHP шаблонизатор, с человеческим «лицом»
раследование проведено на основе данных, полученных в топе:
HolyWar: Шаблонизаторы. Нужны ли они? состоятельны ли они? Форум.
результаты расследования под катом
Читать дальше →
Всего голосов 68: ↑55 и ↓13+42
Комментарии76

HolyWar: Шаблонизаторы. Нужны ли они? состоятельны ли они? Форум.

Время на прочтение1 мин
Количество просмотров1.5K
страшно подумать, но стоит произнести слово шаблонизатор, как отовсюду начинают выглядывать красные глаза озлобленных разработчиков, которые готовы перегрызть тебе горло за одно лишь употребление этого слова в суе. Миллионы разработчиков во всем мире использует их, но, несмотря на это, тема священной войны за и против шаблонизаторов всегда встает краеугольным камнем везде где звучит это слово. Меня эта ситуация на хабре уже изрядно достала, поэтому я предлагаю подискутировать на эту тему здесь! в отдельном топике, ради того чтоб не обсуждать эту тему во всех других топиках, поднимая ее снова и снова.
Читать дальше →
Всего голосов 14: ↑8 и ↓6+2
Комментарии148

Обзор шаблонизатора Quicky: Производительность и Гибкость

Время на прочтение5 мин
Количество просмотров5.1K
Quicky — hi-end шаблонизатор, написанный на PHP отличающийся гибкой функциональностью, и в то же время, высокой производительностью. За основу взят синтаксис и функционал Smarty.


содержание:
переход со Смарти, на Quicky
— — чем Quicky лучше Smarty?
Quicky быстрее PHP-native?
Quicky темная сторона силы.
Комьюнити Quicky. (теперь все тут http://code.google.com/p/quicky/)
Богатые возможности Quicky.
Вместо заключения. Личное мнение.
Читать дальше →
Всего голосов 89: ↑70 и ↓19+51
Комментарии239

приемы работы с шаблонизатором

Время на прочтение3 мин
Количество просмотров1.3K

Вложенный шаблон должен задать title


чаще всего встречал такую проблему: в середине страницы выводится блок, этот блок задает Title, но реально Title уже выведен в head как быть?
Читать дальше →
Всего голосов 31: ↑18 и ↓13+5
Комментарии68

Функции для работы с объектами работают и с классами (PHP 5.2)

Время на прочтение2 мин
Количество просмотров2.4K
Оказывается, что спецификация некоторых функций для работы с классами не достаточно точна
вот решил постараться закрыть пробел.
Всего голосов 25: ↑14 и ↓11+3
Комментарии15

играем с логическими операторами

Время на прочтение2 мин
Количество просмотров453
вот захотелось поиграться с логическими операторами, с присваиванием и сделать что-то реально полезное…
полезного не вышло, но весело..
Всего голосов 15: ↑7 и ↓8-1
Комментарии6

Контроллеры, основанные на механизмах рефлексии.

Время на прочтение3 мин
Количество просмотров2K
контроллер — это специализированная сущность для управления другими сущностями.
Часто используют функциональные контроллеры, основанные на найменге (naming) примеры всем широко известны, например плагины смарти:
smarty_type_name() как видите из документации, плагин становится доступным если объявлены соответствующие функции.
чиатать далее...
Всего голосов 22: ↑15 и ↓7+8
Комментарии24

Фреймворк или свои велосипеды?

Время на прочтение3 мин
Количество просмотров1.2K
вообще это копипаст ответа на топик:PHP > Хватит изобретать велосипеды!

вынес я его в пост, потому что тут выражена частично противоположная позиция, и решил что можем о этом поговорить. я предпочитаю изучать патерны а не готовые фраймворки и если использовать готовые решения, то узко направленные либы, а не всеобемлющие монстры.
Читать дальше →
Всего голосов 98: ↑68 и ↓30+38
Комментарии87
2

Информация

В рейтинге
765-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Chief Executive Officer (CEO)
Lead
От 3 000 000 ₽
Project management
Negotiation
Development of tech specifications
Agile
Development management
Optimization of business processes
Organization of business processes
Building a team
Strategic planning
Business development