Pull to refresh
3
0
Алексей @ParaPilot

User

Send message
Microsoft неумолим, и Windows 8 продолжает наступать. Что поделать, людям так понравилось управлять гаджетами прямо пальцами по экрану

Если даже как шутка, то не смешно.
Ну и да, отдельно хочется услышать, чем вам не угодил стандартный механизм авторизации в MVC.

Механизм авторизации предоставляемый в MVC меня полностью устраивает. Но очень часто возникают ситуации, когда на уже готовой странице заказчик требует разместить/скрыть ссылку, которая должна отображаться только руководителям отделов. Через 2 дня, посовещавшись, заказчик еще требует разместить пару ссылок, но уже для руководителей высшего звена. А это тянет за собой очень много неприятностей. Делать новую страницу только для руководителей, где отличие только в наличии 1-2 ссылок, тоже не вариант. Чем больше сущностей, тем сложнее поддержка всего проекта в целом.
Прошу прощения, может я не дошел до темных недр стандартного механизма, но даже в предлагаемых NuGet'ом системах я не видел, чтобы была возможность раздавать права на доступ до уровня элемента на странице.
Я не говорил, что мой вариант претендует на гениальность и уж точно не является единственно правильным решением. Но я поделился своим опытом выхода из ситуации, когда заказчик меняет задачу на ходу и не один раз за неделю.
Приведенный код откровенно не рабочий и уж тем более речь не идет о нормализации. Но общая идея проиллюстрирована.
Сейчас модуль работает в десятке проектов и был написан с применением всех правил хорошего тона. И будьте уверены, DI и остальные премудрости современного программирования в нем присутствуют. Но выложить его я не мог, так как внутри много вещей, составляющих коммерческую тайну.

Господа, отвечу всем и сразу.
Во-первых, я уже писал, что данные код не является продакшн кодом. Естественно, что в «боевой версии» все сделано красиво, удобно и с применением всех магических техник.
Во-вторых, весь код, работающий с БД реализован с применением паттерна Repository. Обращение к БД идет с помощью LINQ2SQL.
Dependency Injection — нет, не слышали?

Конечно слышал и применяю на практике. Код, приведенный в статье является прототипом. Возможно, из-за недостатка опыта работы с DI, мне сходу бывает трудно написать готовый код сразу.
Заявлений на ресурс, который уже фактически принадлежит им?
Это тоже самое, что открыть свой ресурс, напихать на него нелегального контента и самому же на себя доложить.
Простите, уважаемы, но чем это хорошо?
Все, кто хочет как-то жить в интернете анонимно переедут на зарубежные хостинги. А закроют нас от внешнего мира с формулировкой «только на буржуйских сайтах детское порно и инструкции по самоубийству!»
И будет вам Великий Китайский Советский Российский фаервол и интернет без «детской порнографии», «призывов к самоубийству» и другой неугодной информации.
Останется вернуть магазины «Березка» вместо заморских Ebay и раздавать трафик по талонам.

Вот такой вот православненький интернет по паспорту и с допуском из в/ч будет, если все и дальше так пойдет.
Да это 3,14здец какой-то.
Такое ощущение, что эти долбоящеры специально выживают российский сегмент сети на иностранные площадки.
Как бы следующим шагом не был запрет на посещение доменов не в зоне .ru
Чем-то напомнило 90е и «магазины на диване» в котором ведущий всем своим видом пытается показать, что товар — чудо чудесное… но мы то знаем что к чему
Вспоминается сразу фильм «Трудный ребенок».
Диалог Бэна старшего и Бэна младшего:

-И запомни, сын. Никому нельзя доверять.
-Что, и собственному отцу тоже?
-Ему в первую очередь.
Они объявили о выпуске обновления до 4 андроида для Atrix 4G и пары других моделей. За пару недель до офф. релиза обновления были отменены и было объявлено, что эти модели останутся на 2.3. Потом, чтобы пользователи совсем не взбунтовались, объявили трейд-ин. Только народ все равно стал слать проклятия в адрес Моторолы за такое нагибалово.
Нет больше доверия Мотороле после их кидалова с отменой обновления.
Аппарат, конечно интересный, но доверия к ним больше нет.
Бюджет не особо ограничен, но хочется влезть в 30к. Процессор сойдет из линейки i3, да и видеокарта мощная не нужна. В основном под веб-серфинг, прослушивание музыки и просмотр видео. Единственный нюанс, надо ставить большой хард. Но это не проблема, систему на SSD + HDD на 1Тб.
А бесшумный должен быть потому, что комп стоит в комнате где спят. Так что он не должен мешать.
Спасибо за статью. Если не секрет, озвучьте стоимость проекта. Очень интересно. Хочу собрать для подруги тихий комп, прикидываю варианты.
После того как моторола обломала всех с выпуском обновления, я купил Nexus вместо Atrix 4G. И не только с атриксом они прокатили фанатов. Поэтому я оставил данный кирпичик для теста Ubuntu Touch.
Чтобы не копаться в минифицированном коде, лучше использовать исходники с гитхаба, исправить, что нужно и пересобрать с помощью builder-a (папка dev).

Я для работы с минифицированным кодом использую стандартные средства Visual Studio, которые достаточно неплохо форматируют текст. Этого обычно хватает для понимания текста. Но я согласен, если надо глубоко залезть в код, лучше исходников ничего нет.

Еще лучше, чтобы потом не было проблем с обновлением версии, для подобной задачи сделать небольшой плагин и повесить обработчик на событие dialogDefinition, в котором переопределить элементы диалога. Ну и локализация будет в плагине, не затрагивая исходников.

В общем-то я примерно так и сделал. Но статья написана для понимания общего принципа решения задачи, поэтому я не развивал идею дальше.
Похож на Андроид, iOS…
А вам не кажется, что для привлечения пользователя, лучше сделать что-то что похоже на уже известное?
Такое, на что люди смогут перейти без особых затрат нервных клеток.
Вы посмотрите на «дружелюбные» дистрибутивы Linux. В большинстве своем, они в какой-то мере повторяют интерфейс Windows.
Так что цель создания Андроид-подобной системы вполне себе понятна.
Запрет на продажу не вызвал. Зато вызвало появление «Клубов классных мужиков», которые за «членский взнос» привозят бутылку в любое время суток.
Читаю я весь этот бред и вспоминается…
«Ты вечно во что-нибудь вступаешь. То в дерьмо, то в партию».
Вот видимо во всех эти общественных организациях и комитетах сидят те, кто в первое уже вступили.
Вроде все взрослые люди и от ИТ не далеки, а панику разводят.
Я не поддерживаю такие меры, но до запрета VPN, HTTPS и SSL вряд ли дойдет. Ну как минимум обрубать любую возможность электронных платежей для жителей страны никто не будет, ибо вызовет бунт.
А уж VPN… Я не думаю, что они пойдут против компаний любых рангов и размеров, которые в работе активно используют его.
Они конечно умом не блещут, но надо быть совсем идиотом, чтобы начать бунт против себя.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity