Да, я сегодня в ступор впал, когда хром мне вдруг предложил что-то перевести, думал какое-то расширение без моего ведома установилось, а он видимо сам себя потихоньку обновил… Предупреждать надо )
При чём тут RegExp, в модели свойство имеет тип int, а приходит строка, поэтому MVC строку конвертирует в int. Это делается на этапе биндинга, до валидации и я просто не понимаю, как быть в таких случаях…
В самом начале есть поле Age-возраст.
Да, там есть проверка, что значение не должно быть меньше нуля. Но что если пользователь введёт туда буквы? На сколько я помню, там либо выскакивает исключение (это если значение отображается прямо на параметр контроллера, например, с типом int), либо, как в статье, там будет сообщение на английском языке, которое нет возможности изменить или вообще как-то повлиять на него.
Как тут быть, может кто-нибудь знает?
Большинство сайтов с рецептами полное д-мо, потому что там ма-а-алюсенькая картинка из какого-нибудь журнала и куча текста, который лень читать, потому что нафига его читать, если невозможно даже разглядеть, что у тебя получится…
Да и ещё там многие рецепты содержат фразы типа «возьмите 300 грамм острого южноафриканского сыра, добавьте туда китайскую петрушку, обжаренную на французском винном соусе...» Вобщем хрен знает где это всё найти.
А вот фото-рецепты рулят! :o)
Это так, направление к размышлению…
Попробуйте Personalized Web (Не сочтите за рекламу=) ). Сам уже давно им пользуюсь. Скрыв рекламу с помощью добавления css можно добиться того, что страница загружается уже без ненужных блоков. Автоматически скрываются только флеш-банеры, но мелькания тоже не наблюдается.
Ставил AdThwart. Не понравился, тк сложно разобраться.
В качестве блокировщика рекламы больше понравился Personalized Web. Есть возможность к любой странице добавить CSS или Javascript и вообще изменить страницу так, как хочется.
Неужели нельзя было всё это написать в 5 раз короче, пока до сути дойдёшь, можно уснуть…
Идея, на мой взгляд, бредовая по нескольким причинам:
1. Невозможно использование внешних ключей.
2. Если узел будет удалён, то нужно пересчитывать parent у всех узлов, которые в узле находятся.
3. Непонятно как генерировать id для узлов, автоинкремент тут не сработает.
Есть проверенный способ: определить рекурсивную функцию isParent запросы с ней достаточно просто пишутся. В добавок её можно и на ограничение повесить, чтобы новые узлы не зацикливали дерево.
А мне инвайты не нужны, просто хочу всех поздравить с наступающим и всем желаю в новом году быстро и безошибочно находить второй носок, где бы он не находился :o)
Да, там есть проверка, что значение не должно быть меньше нуля. Но что если пользователь введёт туда буквы? На сколько я помню, там либо выскакивает исключение (это если значение отображается прямо на параметр контроллера, например, с типом int), либо, как в статье, там будет сообщение на английском языке, которое нет возможности изменить или вообще как-то повлиять на него.
Как тут быть, может кто-нибудь знает?
Да и ещё там многие рецепты содержат фразы типа «возьмите 300 грамм острого южноафриканского сыра, добавьте туда китайскую петрушку, обжаренную на французском винном соусе...» Вобщем хрен знает где это всё найти.
А вот фото-рецепты рулят! :o)
Это так, направление к размышлению…
В качестве блокировщика рекламы больше понравился Personalized Web. Есть возможность к любой странице добавить CSS или Javascript и вообще изменить страницу так, как хочется.
Идея, на мой взгляд, бредовая по нескольким причинам:
1. Невозможно использование внешних ключей.
2. Если узел будет удалён, то нужно пересчитывать parent у всех узлов, которые в узле находятся.
3. Непонятно как генерировать id для узлов, автоинкремент тут не сработает.
Есть проверенный способ: определить рекурсивную функцию isParent запросы с ней достаточно просто пишутся. В добавок её можно и на ограничение повесить, чтобы новые узлы не зацикливали дерево.