Тут чувствуется, что у автора наболело :-), чёткое выражение того, что ему не очень хочется теперь работать с кодом, который ему достался вместе с заказчиком от предыдущих команд и этакий крик души «ребята, давайте API использовать». На самом деле, я за свою историю тоже повидал всяких извращений и не только с полями. Автор молодец, писать надо правильно!
На мой взгляд автор поста как раз и хотел сказать, что в первую очередь надо общаться с заказчиком, объяснять не все, но большую часть аспектов создания/изменения/дополнения чего-либо. На мой взгляд, опять же, только адекватный заказчик и поймёт что действительно, каждый человек должен быть профи именно в своей области а не во всех одновременно! Очень плохо опыт быть всем и сразу в одном лице!
т.е. мне теперь все двери менять и машину тоже? Я конечно за технический прогресс, но пока что я действительно не вижу применения этой штуковине в нашей просто реально смертной жизни. Более того, меня пока что цифровые USB ключи более чем устраивают
Наверно чтоб пацаны когда прибегут не смогли догадаться что это за фигня… современные пацаны не разбираются в этом наверно, они не завхватили время вокманов. :)
Мы например работаем с заграничными заказчиками. Если честно, то же самое, только реплики аля «ну что же вы такие тупые» от заказчика читаются в одном простом слове «fine...» например. А целовать клиента в ж**у или нет это дело каждой компании, иногда дело отдельно взятого проекта, ведь кто-то платит больше и ведёт себя как король, а кто-то платит меньше и приходит с пеной в той же самой ж***е, мол помогите сроки горят и т.д.
Мне кажется что всё таки не клиенты делают из фирмы хорошую или плохую. Самое главное (тут я соглашусь с автором) фирма должна уметь работать с разными клиентами.
Как то раз мы все вместе рассуждали о том, кто же такой клиент. Фирма у нас не сказать что большая, но у каждого свои критерии к клиенту были (чтоб по итерациям работал, темерам psd`шки подавай, кому то время выхода клиенты в сеть не нравилось). Но в итоге все вместе пришли к тому, что клиент это тот кто имеет проект, и платит за него.
на самом деле я не в восторге от 8600GT под управлением Ubuntu 12.04 (на работе так собрали комп)… тот же самый компиз работает, ну почти работает… ну вообщем выключил я его. Я уж молчу про какие-то браузерные игры которые сейчас очень хорошо на нормальных компах работают с поддержкой WebGL.
На самом деле выпуск нормальных драйверов для под linux системыот NVidia превратилось в такое же затянувшееся как и у skype некоторое время назад. Обидно что linux воспринимают как вымирающую платформу.
P.S. под виндой на этой же сборке всё хорошо с видеоэффектами
Быть может у Вас конечно абстрактный пример, но всё таки хочется показать как я поступал именно с нодами. В своё время у меня стояла схожая задача, какие-то пользователи должны иметь доступ к определённому контенту, какие-то нет. Сначала я решил что пользователи делают с нодами, а они смотрят на них, редактируют и удаляют. Поэтому альтер следующий получился:
Не спорю, довольно приемлимый способ. Так же Devel делает вывод и с функциями темизации (url не скажу сейчас). Но не всегда это оказывается быстро, в силу того что модулей в проекте на столько много что рендеринг занимает на девелоперской машине порой по 10 секунд, а консоль всегда под рукой.
Как то раз мы все вместе рассуждали о том, кто же такой клиент. Фирма у нас не сказать что большая, но у каждого свои критерии к клиенту были (чтоб по итерациям работал, темерам psd`шки подавай, кому то время выхода клиенты в сеть не нравилось). Но в итоге все вместе пришли к тому, что клиент это тот кто имеет проект, и платит за него.
работает, ну почтиработает… ну вообщем выключил я его. Я уж молчу про какие-то браузерные игры которые сейчас очень хорошо на нормальных компах работают с поддержкой WebGL.На самом деле выпуск нормальных драйверов для под linux системыот NVidia превратилось в такое же затянувшееся как и у skype некоторое время назад. Обидно что linux воспринимают как вымирающую платформу.
P.S. под виндой на этой же сборке всё хорошо с видеоэффектами
А вот теперь решаем давать ли им
Я намеренно потом запускаю callback который перетёр альтером (конечно в большинстве случаев это node_access), но всё может быть.