Очень важная возможность
xdebug.profiler_output_dir = "путь к директории "
xdebug.profiler_enable = 1
- документация http://xdebug.org/docs/profiler
+ Утилиты для просмотра файлов
http://kcachegrind.sf.net/ - Linux
href="http://sourceforge.net/projects/wincachegrind/ - Windows
Не совсем понимаю в чем заключаться фигня. Я хотел создать заголовок произвольной длины с закругленными углами с помощью одного дива.
В опере получилось (даже в ие работает), а в фаерфоксе ну никак.
К радости гланд, задачка не применялась на собеседования, так как была навеяна постом на хабре :)
автор статьи в курсе, что по правилам хорошего тона у класса должны существовать геттеры, сеттеры ...
как вариант загрузить (x)html в DOMDocument и смотреть не выдает ли он варнингов, и использовать Validates the document based on its DTD
DTD именно для этого и предназначен, или я ошибаюсь?
Ну и конечно проверка на валидность встроенна в PDT
как по мне решается так:
class CachePage{
protected _cache = true;
function __construct(){
ob_start()
}
function Run(){
$this->_cache = $this->_isCache();
if ( $this->_cache){
echo $this->getCache();
}else{
include 'index1.php'; // old index.php
}
}
function _isCache{
return ... { $GET['cache'] != true }
}
function __destract(){
$cont = ob_get_content();
$this->setCache($cont);
Самый простой вариант:
1) веб изер = изер базы данных
2) запросы написаны в хмл на на серверы в виде( название , параметры)
Пример:
{query name="get.user.list.10" group="select/params/param[group]" }
{select limit="10"}
{filds}
{int name="id" from="users" /}
{/filds}
{where}
{eq name="group" from="users"}group{/eq}
{/where}
>Это моя новая функция бэкапа - Time Machine.
>PC: А...
>Mac: Она автоматически делают копию меня каждый час. Так что если я случайно удалю файл, я всегда >смогу его найти. Точно. Это часть Leopard, так что Time Machine есть на всех маках.
PC: Я должен сказать тебе, мак, это здорово. Давно уже использую службу теневое копирование + бекап по расписанию . Это прекрасно !!!
Смысл заключается в том, что показать какой выигрыш даст использования при больших нагрузках. А тест интересен в основном (имхо) при zps( or xcache or apc) для сравнения с smarty, php(includes), xml/xslt
График как по мне очено абстрактный....
Хотя бы зависимость от с ( количество конкурирующих запросов) узнать ( 4 8 16 32 64) для возможности экстраполяции, а также значения средней нагрузки процессора и загрузки памяти.
ОФТОП:
Идея сайта Веб 3.0:
1. Отказаться от серверных языков ( кроме с конечно :)
2. Доступ к базе по http протоколу ( xml - зопрос, ответ)
3. Сбор страници на стороне клиента ( Java Script, Flash, Silverlight, и т.п.)
Нобелевскую премию дают только тогда, когда новая теория нашла применение на практике.
И вообще-то GMR правильно переводиться как "Гигантское магнитное сопротивление"
Также принципиально что эффект проявляется в структурах, а не в чистых материалах, и может составлять 1000%
xdebug.profiler_output_dir = "путь к директории "
xdebug.profiler_enable = 1
- документация http://xdebug.org/docs/profiler
+ Утилиты для просмотра файлов
http://kcachegrind.sf.net/ - Linux
href="http://sourceforge.net/projects/wincachegrind/ - Windows
В опере получилось (даже в ие работает), а в фаерфоксе ну никак.
автор статьи в курсе, что по правилам хорошего тона у класса должны существовать геттеры, сеттеры ...
static необязательно
Одным тестом два зайца
DTD именно для этого и предназначен, или я ошибаюсь?
Ну и конечно проверка на валидность встроенна в PDT
class CachePage{
protected _cache = true;
function __construct(){
ob_start()
}
function Run(){
$this->_cache = $this->_isCache();
if ( $this->_cache){
echo $this->getCache();
}else{
include 'index1.php'; // old index.php
}
}
function _isCache{
return ... { $GET['cache'] != true }
}
function __destract(){
$cont = ob_get_content();
$this->setCache($cont);
}
это пример...
Проще Zend_Cache
1) веб изер = изер базы данных
2) запросы написаны в хмл на на серверы в виде( название , параметры)
Пример:
{query name="get.user.list.10" group="select/params/param[group]" }
{select limit="10"}
{filds}
{int name="id" from="users" /}
{/filds}
{where}
{eq name="group" from="users"}group{/eq}
{/where}
Template Benchmark
>PC: А...
>Mac: Она автоматически делают копию меня каждый час. Так что если я случайно удалю файл, я всегда >смогу его найти. Точно. Это часть Leopard, так что Time Machine есть на всех маках.
PC: Я должен сказать тебе, мак, это здорово. Давно уже использую службу теневое копирование + бекап по расписанию . Это прекрасно !!!
Хотя бы зависимость от с ( количество конкурирующих запросов) узнать ( 4 8 16 32 64) для возможности экстраполяции, а также значения средней нагрузки процессора и загрузки памяти.
ОФТОП:
Идея сайта Веб 3.0:
1. Отказаться от серверных языков ( кроме с конечно :)
2. Доступ к базе по http протоколу ( xml - зопрос, ответ)
3. Сбор страници на стороне клиента ( Java Script, Flash, Silverlight, и т.п.)
vCard для хабралюдей
и почему не работает javascript:alert(... в адресной строке...
И вообще-то GMR правильно переводиться как "Гигантское магнитное сопротивление"
Также принципиально что эффект проявляется в структурах, а не в чистых материалах, и может составлять 1000%
Попробуйте может комуто понравится.