Лично у меня о PHP сложилось представление, что это язык который ты знаешь, если знаешь какой-нибудь другой. Хотя из-за этого по началу и пишешь свои велосипеды для которых потом оказывается существуют встроенные функции. Про это надо помнить.
Сам почти ничего не рисую. Редко правлю графику которую получаю от дизайнера или дорисовываю пару значков по его шаблонам. Но меня до сих пор удивляют что всякие иконки и лого кто-то еще рисует в растре. Зачем?
Ну а из векторного - Inkscape.
Главное - попробуй найти приложения которые используешь и которые не будет работать в линукс.
Очень скоро поймешь что их одно-два и их придется заменить на какие-нибудь, возможно менее удобные и функциональные аналоги. Остальные либо имеют версии под linux, либо имеют аналог, либо вообще не нужны.
Начни с составления списка приложений которые используешь.
Можно прямо здесь.
Если оба эти человека будут нормальными (не хорошими, а просто нормальными) специалистами - отлично. Дизайнер должен в общих чертах понимать как будет использован его макет верстальщиком. Верстальщик должен уметь сверстать любой вменяемый макет.
Если же кто-то из них будет ниже среднего - тогда плохо. Тогда лучше взять одного специалиста ниже среднего. Это может оказаться лучше чем один ниже среднего, а другой нормальный.
Сложно будет найти хорошего дизайнера и верстальщика в одном лице (я таких не видел). Думаю это невозможно, кроме каких-то исключительных случаев. Для верстки и дизайна необходим несколько разный способ мышления.
Нужно установить текстовый курсор левее буквы D в слове ID, дважды нажать Backspace, а потом, удерживая нажатой кнопку Shift и последовательно нажимая клавиши с символами #,S,E,C,T,I,O,N,_,C,O,D,E и # ввести на его месте #SECTION_CODE#.
Главное помни - чувство некомпетентности - это хорошо. Это значит ты учишься. Как только почувствовал себя профессионалом - все пора в сад, в профессии таким не место.
Это не стандартные картинки. Это просто картинки подцепленные к элементам инфоблока или хайлодинфоблока. Они из тестового контента. Ну если я правильно понял о чем речь.
А в чем сложность посмотреть просто src в коде?
У вас стол рисуется наутилусом или его клоном типа Nemo/Caja и т.п. (я рекомендую nemo), и на нем отображается содержимое директории Рабочий стол. Т.е. это обычная директория такая же как в окне вашего файлового менеджера по умолчанию и это поле - это его же поля поиска файла по имени в данной директории.
Если у вас не изменится домен и вы перенесете сессии, то не слетит.
Сессии могут хранится либо в БД, тогда вообще нет вопросов, либо в файлах, в дериктории указанной в session.save_path
Однако как уже сказали, если шлюз все равно машина с Linux, то iptables+cron.
Т.е. пишите базовые правила для iptables и скрипты которые запускаясь по крону меняют эти правила в нужное вам время. Всё.