Хороший парсер, это когда, он работает в ритм со скоростью жесткого диска как минимум :-)
За проделанную работу спасибо в любом случае, также было-бы классно если-бы оба пожелания выполнялись однозначно.
Думаю найдутся умельцы которые сделают это :-), по крайней мере я очень на это надеюсь.
Черт-черт я тут сам недавно на эти грабли наступил %-|.
Даже после того как вам присылают верные настройки, всеравно вам надо будет вручную перебить default-овы настройки для вашего браузера :-)
Мне такая реализация не нравится, если честно.
Советую с книгой (Архитектура корпоративных программных приложений. Автор Фаулер М.)
Ну а потом с onPHP (ссылка на обзор)
Также прошедшие валидацию значения сохраняются в форме, к ним можно получить доступ:
$form->getValue('login');
Также хочется отметить формы обладают примитивами типа «Бизнес объект» т.е.:
$form = Form::create();
$form->add(
Primitive::integerIdentifier('user_id')->of('User')
/*
* Id пользователя
* $form->getValue('user_id) вернет нам объект типа User
*/
)->add(
Primitive::identifierlist('user_ids')->of('User')
)->add(
Primitive::clazz('class_name')->of('SomeClass')
/*
* Ожидаем от формы название класса с учетом наследования и интерфейсов
*/
)->add(
Primitive::enumeration('type_id')->of('ExtendedEnumerationClass')
/*
* Ожидаем Id EnumerationClass-а
*/
)->add(
…
/*
* Прочие вкусности :-)
*/
);
Добавляю. Я тут чисто из любопытства решил его на PHP 5.3.x поднять. Так вообще никаких проблем, даже древняя версия onPHP типа 0.2.x работает на 5.3 без особых нареканий.
Это говорит еще о том что он спроектирован правильно.
Идеи в onPHP в основном взяты из Java, конкретно это Spring, Hibernate.
Тут дело не приходится иметь с лапша кодом, что не может не радовать.
Конечно чтобы разобраться в onPHP недостаточно базовых знаний, как минимум советуем ознакомится с книгой (Архитектура корпоративных программных приложений. Автор Фаулер М.)
Резервное копирование занимает некоторое время в течении которого можно перехватить пароль пользователя PostgreSQL!!!
Альтернетивное решение данной проблемы — разрешить доступ без пароля с определенного ip адреса средствами PostgreSQL.
Ну по существу он неконкретен! К примеру мне больще по душе google вам yandex!
Я могу сказать почему я раньше пользовался для поиска информации в интернете yandex, а потом ушел к google.
Нектороый контингент пользуется Rambler некторые Mail! Вводя адрес сайта в поисковую строку и получая при этом результат ;) Это специфичный контингент Интернета на постсоветсвком пространстве :-)
Да блин если четно для поиска информации Яндекс пока очень сильно отстает от западных поисковых систем, Google только потому, что при попытке найти интересующюю меня информацию что я вижу? Правельно! Объявление, раскрученный сайт, который толком ответить на мой вопрос не может!!!
Ни разу не был :-) Доводилось только обшатся в Университете (МГТУ им. Баумана). На конференцию с удовольствием пойду и обязательно поделюсь с обшеством полученными знаниями :-)
Вот сейчас как раз интегрирую ее на работа.ру :-) Вещь не плохая но вот почему-то с callback функциями дела обстоят не очень, их там вообще нет! :-( Или может я плохо в API разобрался.
Вообщем скоро полезу в код, но так не хотелось этого делать :-)
А за ценный совет в виде коммента буду благодарен :-)
За проделанную работу спасибо в любом случае, также было-бы классно если-бы оба пожелания выполнялись однозначно.
Думаю найдутся умельцы которые сделают это :-), по крайней мере я очень на это надеюсь.
Даже после того как вам присылают верные настройки, всеравно вам надо будет вручную перебить default-овы настройки для вашего браузера :-)
Приятно…
Советую с книгой (Архитектура корпоративных программных приложений. Автор Фаулер М.)
Ну а потом с onPHP (ссылка на обзор)
$form->addWrongLabel(
'passwordConcistence',
_('Пароли должны совпадать')
);
Выводим:
echo $form->getTextualErrorFor('passwordConcistence')
Также прошедшие валидацию значения сохраняются в форме, к ним можно получить доступ:
$form->getValue('login');
Также хочется отметить формы обладают примитивами типа «Бизнес объект» т.е.:
$form = Form::create();
$form->add(
Primitive::integerIdentifier('user_id')->of('User')
/*
* Id пользователя
* $form->getValue('user_id) вернет нам объект типа User
*/
)->add(
Primitive::identifierlist('user_ids')->of('User')
)->add(
Primitive::clazz('class_name')->of('SomeClass')
/*
* Ожидаем от формы название класса с учетом наследования и интерфейсов
*/
)->add(
Primitive::enumeration('type_id')->of('ExtendedEnumerationClass')
/*
* Ожидаем Id EnumerationClass-а
*/
)->add(
…
/*
* Прочие вкусности :-)
*/
);
$form->importMore(
$_POST
);
Это говорит еще о том что он спроектирован правильно.
Идеи в onPHP в основном взяты из Java, конкретно это Spring, Hibernate.
Тут дело не приходится иметь с лапша кодом, что не может не радовать.
Конечно чтобы разобраться в onPHP недостаточно базовых знаний, как минимум советуем ознакомится с книгой (Архитектура корпоративных программных приложений. Автор Фаулер М.)
Это нехорошее решение!!!
Резервное копирование занимает некоторое время в течении которого можно перехватить пароль пользователя PostgreSQL!!!
Альтернетивное решение данной проблемы — разрешить доступ без пароля с определенного ip адреса средствами PostgreSQL.
Вот так и взламываются серверы потом :-)
Я могу сказать почему я раньше пользовался для поиска информации в интернете yandex, а потом ушел к google.
Нектороый контингент пользуется Rambler некторые Mail! Вводя адрес сайта в поисковую строку и получая при этом результат ;) Это специфичный контингент Интернета на постсоветсвком пространстве :-)
Я понимаю из чего исходит такая стоимость, но наверно можно было по скромнее. :-)
Но все-же организаторам спасибо. Надеюсь потом почитать материалы.
А так заранее спасибо.
editor.on( 'instanceReady', function()
{
…
};
— А это как событие на изминение можно поставить :-)
editor.document.on ( 'keydown', function() {… });
Ну конечно жалко что документация пока никакая :-(
Как говорится лучшая документация — это исходный код! :-)
Вообщем скоро полезу в код, но так не хотелось этого делать :-)
А за ценный совет в виде коммента буду благодарен :-)
P.S. В таком случае «вирусы» и действительно будут иметь смысл вирусов :-)
А новые разработки касаются био-технологических решений на нано-уровне?
Так более правельнее.
P.S. Эффект пятницы :-)