Pull to refresh
49
0
Send message
Спасибо, исправил, копировал свойства и правил потом, поэтому ошибка размножилось в рамках класса…

>> Скажите, пожалуйста, а как в вашем подходе локализуются сообщения валидационных атрибутов? (да-да, те, которые Required и StringLength)?
Подход описывает локализацию динамического контента, когда мы добавляем, контент через админку, сейчас как раз пишу сайт, где нужно создавать объекты, которые потом группируются и выводятся пользователю, это всё должно делаться без пересборки проекта или замены файлов.

Подход мой не является самостоятельным, по крайней в моём случае, описанное Вами должно локализоваться через строки ресурсов (resx), это вполне нормальная практика. Вот локализацию с помощью View я отбросил в своей реализации (не в примере, а в сайте, который локализовал), хоть у меня было меньше 10 страниц и как тут всего 2 языка.
IE7 точно валиться, а его большинство сапортят пока…
Да, я имел в виду эту секцию. Обычно обработку ошибок делают для всего приложения, в принципе в статье Вы тоже добавили глобальный фильтр. Вынести логику в контроллеры я считаю нормальным решением, ибо получаем в разы больше возможностей для кастомизации, куда Вы поместите логику для для «человеческих» (дружелюбных) сообщениях об ошибках (порой с картинками, стилями и прочим, да те же тайтлы), не оставите же это в одной вьюхе с какими-то проверками и прочим? А действий на самом деле минимум, вообще программировать не нужно, если не вызывать какую-то дополнительную логику в контроллерах, просто возвращать вьюшки, а потом с минимальными телодвижениями можно это дело «дорабатывать».
Но нигде, в том же MSDN не сказано (ткните меня носом дайте ссылку где это написано, если я просмотрел), что он обрабатывает только исключения, устанавливающие код ответа сервера в 500.

Там просто нужно прописать StatusCode в конфиге и потом сделать, например, контроллер с вьюшками для разных страниц: Error handling in ASP.NET MVC3 (Web.config customErrors section)
Он намекает, что судя по заголовку Вы должны были описать вот это.
Выглядит довольно симпатично: Amazon Kindle Fire with CyanogenMod 7 Android (youtube)

Правда мой киндл где-то на таможне завис…
Стивен Сандерсон предлагает следующее в своей книге:

routes.MapRoute(null,
«Page{page}», // Matches /Page2, /Page123, but not /PageXYZ
new { controller = «Product», action = «List», category = (string)null },
new { page = @"\d+" } // Constraints: page must be numerical
);

routes.MapRoute(null,
"{category}", // Matches /Football or /AnythingWithNoSlash
new { controller = «Product», action = «List», page = 1 }
);

Смысл думаю понятен, выглядит гораздо проще в реализации… У Вас не будет указания страниц и параметром будет строка.
Утилита заточена под большинство сайтов, на которых есть ZoomifyViewer и параметры ему передаются через переменные на странице. В примере с долларом параметры передаются через GET запрос, которые в программе игнорируются. Я сначала написал утилиту и закинул её на dropbox, а потом уже начал писать статью, поэтому как и у Вас скачка заветного доллара у меня получилась только после мелкой правки кода, чтобы пройти проверку.
Согласен, на всех картографических сервисах, которыми пользовался был javascript. Zoomify — это больше «бытовой» инструмент, в основном встречается в зарубежных интернет-магазинах. Его основным плюсом является простота, хотя по комментариям ниже аналогов весьма много, скорее всего просто не обращал внимания на них.
Насколько я помню, то ответственность идёт за изготовление денежных знаков. Сканирование и публикацию я не делал, ссылка идёт на официальный сайт Zoomify, тут лишь содержится изображение уменьшенной в несколько раз купюры.
Судя по картинке, то из далека датчик этот не виден из-за навеса. Я бы повесил ревун со стороны дороги (популярны по крайней мере у нас пластмассовые белые с несколькими красными светодиодами, которые перемигивают), он будет виден за метров 100-150, если есть проблемы с соседями в пане шума, то отключить (или уменьшить) уровень шума. Вбил в гугл уличные датчики и там датчики совсем другого плана популярны, ибо такими датчиками сложно «покрыть» периметр, как правило используются лучевые, но тут конечно от забора зависит. Хотя для дачи этой системы вполне достаточно, любителей поесть с чужого огорода будет отпугивать свет.
По статистике достаточно хоть какой-то сигнализации, чтобы вероятность кражи значительно уменьшилась. В своё время с братом собрал систему на коттедже. За время, которое прошло с тех пор в три соседних дома было проникновение (кража) и там тоже появились охранные системы (в 2 из 3-х). Тут логика проста: Если нет «наводки» и дома примерно одинаково выглядят, то лучше выбрать тот, в котором ничего нет из систем охраны.

По топику немного не понял зачем ставить ИК-датчики на улицу, ведь там могут быть зайцы, кошки и прочее, тем более действия никакие не предпринимаются. В добавок они капризные, не очень любят изменения окружающей среды (температура, ветер).
Заработало, это я виноват был, переиграл с выбором цветов, установил радиобатон без фона, а до этого очистил поле фона, хотя валидация бы не помешала. Инет 2 Мбит.
Хм, вроде один раз нажал, потом подождал пять минут и снова нажал:

Системная ошибка.
Вы или слишком часто нажимаете на кнопку «Создать подгрузчик» или сервер выдал ошибку. Если ошибка выдается не по Вашей вине, пожалуйста, свяжитесь с администратором
Спасибо за статью, на прошлой неделе как раз Bing прикрутил к своему сайту, правда там всё было довольно тривиально, достаточно зарегистрироваться на live.com или hotmail.com, после чего скачать мануал «API Basics.pdf» и в течение часа у меня всё работало, т.к. мануал содержит описание работы c API и примеры для C#.
Буквально месяц назад я делал относительно небольшой проект, с доделки которого «соскочило» два разработчика, вот тогда я и увидел самый страшный код в своей жизни, работа там была в принципе несложная, но требовала чёткого понимания, что ты делаешь, вот они оба решили, что можно не вникая довольно быстро все сделать, итог был плачевный, мне пришлось вникнуть не только в первоначальные исходники, но и в их труды, столько позитива я не получал никогда :)
Красота :) Несколько раз возвращал назад с помощью Ctrl+Z, чтобы насладиться работой среды. Я в Visual Studio провожу большую часть времени, Java и C# очень похожи, поэтому не ощущаю особых проблем при разработке, а вот Eclipse ещё не полностью изучил…
Спасибо за замечание, включил отображение пробелов в Eclipse («Show Whitespace Characters»), действительно присутствует куча пробелов, хотя я при разработке очень редко использую вставку пробелов, как правило код равняю с помощью Tab и Tab+Shift, возможно всё из-за того, что я некоторые куски кода брал из других своих приложений, а открывал файлы классов с помощью Wordpad, т.к. стандартный блокнот не понимает форматирование Eclipse, а дальше среда уже подхватывала стиль с других строк, другого объяснения у меня пока нет, постараюсь обратить на это внимание в будующем.
Я бы всё же остановился на ASP.NET, дописал бы некоторый функционал своего сайта, потом в свободное время постепенно реализовал функционал для Андроид приложения (частично функционал даже написан), после чего уже можно было перенести этот проект на VPS, а мой сайт служил бы резервником, хотя он и сейчас довольно сильно нагружен :) Правда пока ничего не могу обещать, тут накопилось прилично дел, нужно всё разгрести, а там будет видно, но за возможность в любом случае я благодарен.
Доступ к API простому смертному не так просто получить, т.е. всё сводится к обращению к другому сайту, адрес, который используется в статье был взят из моей программы, где идёт парсинг большого количества whois данных, он там далеко не один, т.к. периодически идёт бан по айпи.

Преимущества данного подхода:
— Регистраторы сами возвращают данные с нескольких whois серверов
— Количество регистраторов довольно большое, следовательно увеличив количество сайтов, можно добиться стабильной работы, в случае же обращение к одному whois серверу мы можем получить бан по айпи и работа на этом закончиться.

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Date of birth
Registered
Activity