Jump to content

s0rr0w

User
  • Posts

    5,139
  • Joined

  • Last visited

  • Days Won

    32

Everything posted by s0rr0w

  1. s0rr0w

    $_POST

    А зачем такой вариант? В выражении isset($a) && !empty($a) лишняя проверка isset, а не empty
  2. s0rr0w

    $_POST

    http://cn2.php.net/manual/en/function.empty.php empty() is the opposite of (boolean) var, except that no warning is generated when the variable is not set. When using empty() on inaccessible object properties, the __isset() overloading method will be called, if declared.
  3. s0rr0w

    $_POST

    isset не обязателен, так как empty проверяет и это состояние.
  4. Благодарная, потому что из верстальщиков вырастают самые лучшие тимлиды. Профессия обязывает.
  5. Верстальщик постоянно находится под перекрестным огнем. Именно он несет всю ответственность за конечный продукт, а не дизайнер или программер. Плохой верстальщик только верстает. Хороший - думает за дизайнера и программера, пинает их, чтобы все было идеально. Поэтому он является претендентом на Пупы Всея Земли.
  6. Резюмирую вышесказанное. Основная претензия к тому, что верстка для статической домашней странички Уасилия Поупкина - это совершенно не то же самое, что верстка под CMS, и совершенно не аналог верстки интерфейсов.
  7. На JS можно писать и в функциональном стиле.
  8. Все зависит от того, как именно будет использоваться данные. Если не будет поиска по видам деятельности, то можно их записать в виде строки вида id,id,id... При построении структуры СУБД можно идти по следующему пути: сначала все приводим к третьей форме нормализации, а потом ее денормализуем в другие структуры, которые помогут максимально быстро выводить контент. Стоит всегда помнить, что идеальных решений не существует, есть только наиболее выгодный компромис.
  9. s0rr0w

    <nav> + <li>

    LI разрешается размещать только внутри UL, OL и MENU, но не внутри NAV. Про что и сообщил валидатор.
  10. Он может это делать, но совершенно не обязательно. Все зависит от размера проекта. Иногда бывает так, что ПМ занимается маленькой частью огромного проекта. Иногда команда разработчиков имеет деление на пятерки, над каждой пятеркой стоит свой ПМ, который подчиняется старшему менеджеру, который руководит своей пятеркой. И так далее.
  11. Проджект-менеджер Основные обязанности: планирование разработки, общение с заказчиком, построение коммуникационных связей комманды, решение конфликтов, ответственное лицо за выполнение плана разработки Архитектор В обязанности входит построение архитектуры ПО: выбор технологий, подбор языков, построение внутренних и внешних API, общие методики взаимодействий и управления потоками информации. Несет ответственность за архитектурные ошибки (иногда стоимость ошибок исчисляется миллионами долларов) Тимлидер Старший программист. Ведет разработку и контроллирует качество кода младших собратьев Аналитик В обязанности входит изучение, разбор, построение формализованной модели предметной области разрабатываемого ПО. Фактически аналитик должен знать "язык" бизнеса, на котором "говорит" заказчик Так понятнее? Архитектор и тимлид часто одно лицо.
  12. Знаю одного такого. David Baron Не дай бог вам попасть на такого ПМ-а. Зачастую люди путают ПМ-а, архитектора, тимлида, аналитика между собой. Очень часто в обязанности одного входят и обязанности других, но это вынужденная мера, чем необходимость.
  13. Дизайнер для меня тот, кто создает новые ощущения. А художник - копирует уже увиденное, воссоздает свои личные ощущения.
  14. Она очень хорошо тренирует композиционные навыки
  15. Особенности шрифта. Линукс тут не при чем.
  16. В проектировке интерфейсов "механика" занимает 90% времени, и только 10% дизайн. Общался. Обычные люди. Дизайнер с большой буквы, это кто? В интерфейсах мало нарисовать красивую картинку. Она может быть сколь угодно замечательной. Но будет ли этот интерфейс удобным? Да в большинстве случаев нет. Приведу пример моей последней работы над нашим интерфейсом. Было нарисовано несколько вариантов. И ни один из них не является удачным с точки зрения юзабилити, хотя выглядели на картинках просто замечательно. Самая главная проблема - не понятно, что делать дальше. Добавление очевидности элементам создает перекос в сторону замусоривания и, тем самым, уменьшая акцент на данных. Сейчас пятую или шестую версию рисуем. И, как мне кажется, это не конец. Кружочки показывают ощущение прекрасного.
  17. Дизайнеры бывают разные. Иногда "прекрасное" только мешает. Пром-дизайнеры довольно часто жертвуют красотой в ущерб функциональности. Там красота эргономики играет важнейшую роль. Попробуйте сами Говорить легко.
  18. Ничего. Ты так и не постигнешь истину.
  19. Ничем. Вернее, композицией. Сложность этого теста заключается в том, что очень тяжело найти саму композицию. Сделай один кружок больше, и дело пойдет гораздо быстрее. А с двумя все "плохо".
  20. В чем угодно. Научить вырезанию из картона можно даже ребенка. Поэтому предлагается самый доступный способ
  21. Художник не дизайнер. Можно не уметь рисовать, но уметь быть дизайнером. Тест на дизайнерство. Вырежьте из картона белый квадрат сантиметров 10 на 10, и два черных кружка по 1 сантиметру в диаметре. Расположите кружки так, как вам кажется композиционно красиво, и выложите их на обозрение.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy