Search
Write a publication
Pull to refresh
28
0
Александр Шустов @MastaEx

Разработчик

Send message
Интересная заметка, спасибо за ссылку. Я так понял модули там не используются, только разбиение по директориям, так?
Да, пожалуй так и попробую.
Модуль подразумевает использование собственных моделей, а ведь они и фронтэнду пригодятся.
Если yourapp — это контроллер, post — действие, а admin просто для красоты, то правило будет выглядеть так:
'/<controller>/<action>/admin'=>'admin/<controller>/<action>',

Это для случая, когда контроллеры админки лежат в поддиректории, как я описал ниже.
Разные базовые классы для фронт- и бэкэнда это правильно. У меня в них еще живут пара полезных методов loadOr404 (если модели с нужным id не нашлось, то 404) и flashAndRedirect (ставим flash сообщение и редиректим).

А вот рисовать дополнительный behavior не обязательно. Можно без него все разделить. Контроллеры админки (у меня cp, от control panel) кладутся в поддиректорию /controllers/cp/ а контроллеры фронтэнда в корень, т.е. просто в /controllers/. Также и с views. Route, в терминах yii, к админке выглядит так array('cp/controller/action');, что наглядно. Да и в пути к фронтэнду лишних директорий нет.

Теперь все запросы приходят на общий index.php. Если необходимо разделить конфиги — если у админки много обвеса и правил для маршрутизации, то мысль здравая — можно во входном скрипте по первому сегменту url определять нужный конфиг.

Я вот еще подумываю у моделей разделить подключаемые поведения на «для админки» и «для фронтэнда», ибо для фронтэнда их надо на порядок меньше, а объекты поведений создаются и инициализируются сразу все, без ленивой загрузки.
Как я понял, там подразумевается, что раз уперли базу хэшей, то и коду, где зашита соль доступ тоже имеется.
Про безопасность не скажу — не знаю, но про остальное подписываюсь под каждым словом. У нас SAP Business One. Пару лет его у нас на месте допиливали и в результате получили устаревшее внешне и внутренне необновляемое УГ.
Все данные в формах на сотни полей 8-10 пиксельным шрифтом. В БД таблицы по 300(!) столбцов, а от структуры некоторых волосы на затылке шевелятся. Сервер еле-еле 50 человек держит.
А я не парюсь, в большинстве случаев нотацию диктует используемый фреймворк. И лучше ей следовать, не то зоопарк гарантирован.
Интересно, от чего же нет этой функции в современных камерах? Было бы очень удобно, имхо.
Люди в теме, подскажите, мне приснилось или действительно существует выбор точки фокусировки зрачком в каких-то камерах?
Как раз там и показано, что ГРИП не зависит ни от фокусного расстояния объектива, ни от расстояния до объекта съемки. Не совсем те же мысли, выходит…
Всем желающим разобраться в физике процесса, советую статью по ссылке выше. Она же, кстати, выходила в виде книжки под эгидой ixbt.
Темные схемы это хорошо, imho. С ними глаза меньше устают. Просто не стоит использовать для этого кучу цветов.
Мой NetBeans выглядит так:
>>и еще на Роботронах.
Черно-зеленый монитор, ммм…
Мы делали солдатиков из проволоки из телефонных кабелей. Отливали из олова в самодельные формы. Играли в ножички с участием ягодных плодов и шиповника в качестве тяжелой техники. Трубки с напальчниками и рябиной, ну и рогатки разумеется :-)
Значительно позже появился бесплатный dialup у Каравана…
Jeremy Orlov на самом деле Orlow. Отличный докладчик с очень внятным английским, интересно побеседовали в q&a.
Не вникал в код, но мне кажется, что это оно.
таймлимит || появление ответа на коммент
хотя и тут возможны нюансы — кто-то уже пишет ответ, а в это время коммент изменяется…
Простите мне мою неточность, просто думал что все и так в курсе что такое Developer Day. Это конференция а не выставка, так что места, как минимум, ограничены количеством мест в конференц-зале. А «поспешаем» — это я так, образно. Поспешать, как заметили выше, вовсе не обязательно, так как регистрация не подразумевает автоматического приглашения на мероприятие, это всего-лишь заявка.
Немного лишнего подрезал ссылку сначала, теперь должно быть все в порядке.

Information

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