Задать вопрос
  • Мультисайтинг в Drupal 7. Как сделать переадресацию с поддомена name.site.ru на name.ru?

    MToUCH
    @MToUCH Автор вопроса
    Сетевой инженер
    Сработало! Я нашел в корне .htaccess, вставил после
    <IfModule mod_rewrite.c>
      Options +FollowSymLinks
      RewriteEngine On

    свой код
    RewriteCond %{HTTP_HOST} ^armadio.vtopmaster.ru
    RewriteRule (.*) http://armadio-dv.ru/$1 [R=301,L]
    
    RewriteCond %{HTTP_HOST} ^dalrezerv.vtopmaster.ru
    RewriteRule (.*) http://chelovekpesok.ru/$1 [R=301,L]

    Решил попробовать сразу 2 сайта, и получилось. Спасибо, Эмиль, за наводку!
    Ответ написан
    Комментировать
  • Как обрезать часть url и сделать редирект 301?

    master2016
    @master2016
    Всё нормально.
    В вашем частном случае примерно так

    RewriteRule stroy-krovlja.ru/manufacturer/aquasystem?prod=meta... stroy-krovlja.ru/manufacturer/aquasystem [L,R=301]

    А если в общем, то надо побаловаться регулярками или поюзать htaccess-ные переменные, такие как HTTP_HOST и т.д.
    Ответ написан
    Комментировать
  • Какие они, ваши наблюдения и опыт о количестве интересных проектов во фрилансе/удаленной работе?

    dmitry_pavlov
    @dmitry_pavlov
    World-class .NET freelance contractor (remotely)
    На мой взгляд (не претендую на истину в конечной инстанции, разумеется) опытный разработчик как раз характеризуется умением извлекать опыт и профессиональный интерес из любых проектов. Даже когда приходится работать над очередным "скучным" проектом, всегда есть поле для повышения квалификации. Иными словами, учитесь видеть в рутине изюм :) Опять же - только выполнив десятка два "типовых" проектов, понимаешь что в них "типового" и как может быть сделано иначе. Это и есть опыт.

    Относительно востребованных технологий в веб разработке, сейчас лидирует JavaScript (во всем многообразии фреймворков и библиотек). Очень советую добавить эти "патроны" в свой "патронташ" навыков. В плане PHP - более или менее серьезные проекты требуют, помимо умения работать с распространенными CMS и фреймворками, также достаточно глубокого понимания архитекутры этих самых CMS/фреймворков, умения органично расширять их, ну и работать с самим языком в разных парадигмах (ООП в частности). Иными словами хорошо, когда перед выполнением проекта у вас есть более одного варианта как можно решить задачу и вы имеете возможность осознанно выбрать лучший в данном конкретном случае вариант. Иными словами, профессионализм - это когда вы знаете, что не существует "единственно верного подхода" для решения всех задач. То есть для каждой задачи есть более и менее "правильные" способы решения, и вы можете объяснить другому - почему каждый их них подходит / не подходит.

    Относительно заработка. Тут все-таки надо расставить приоритеты (по крайней мере в начале професиионального пути) - либо зарабатывать, либо максимально быстро прокачивать опыт. В этом отрезке карьеры эти критерии конкурируют друг с другом. Позже, когда профессионализм придет - обычно само собой складывается ситуация что за вашу работу вам и платят хорошо.

    Фриланс. Конечно же помимо профиссиональных навыков непосредственно, в этом деле важно развить и другие вспомогательные но не второстепенные навыки. Среди них я бы отметил следующие:

    1. Понимание процесса разработки. То есть важно понимать кто в команде что делает, почему, какие у коллег интересы и как со всем этим работать, чтобы получить максимальный эффект для себя (читай для успешной разработчик проекта), когда, с кем и о чем необходимо обсуждать по работе. Не достаточно просто быть хорошим программистом, так как на фрилансе нет няньки менеджера, который проследит, что все в проекте функционирует как надо.

    2. Умение формально, вежливо и эффективно общаться с клиентом и прочими не техническими участниками проекта (заинтересованными лицами). Тут важно иметь навык рабочей переписки, умение корректно излагать мысли и главное - решать рабочие проблемы (а они есть всегда) в рабочем порядке, не создавая мысленно "плохих" и "хороших" участников процесса. Работа - не дружба, здесь нет места для сильных эмоций. Самое главное тут - решение проблем и поддержание работы в позитивном и конструктивном ключе.

    3. Коммуникация. Еще раз - важно уметь нрамотно и понятно излагать свои мысли по существу. Как на родном языке, так и на английском (обычно). Тут важно все - от грамматики, до умения вести переписку. Очень плохой эффект имеет письмо от "профессионала", который пишет с ошибками или забрасывает длинными письмами с неопределнным потоком мыслей и темой вроде "по нашей беседе". Ну и иностранный язык - это обязательно. Можно, конечно, всю жизнь работать с соотечественниками, но это, как правило, будет работа в аутсорсинговых компаниях. Отечественный рынок фриланса - выполнение обычно не слишком замысловатой работы при достаточно скромных бюжетах. Западные компании начали "информатизироваться" давно и даже непрофильные компании часто имеют достаточно серьезную IT инфраструктуру.

    4. Прочее. На ниве фриланса также понадобятся знания в административеых областях. Бухгалтерия, предпринимательская деятельность, отчетность, налоги, банки, работа с деньгами. Также необходимо понимать как создавать и продвигать свой бренд (уметь донести до потенциальных клиентов информацию о себе и своих услугах), постоянно мониторить рынок и предложения о работе.

    Надеюсь, мои соображения будут полезны. Нюансов много, но основные, думаю, мне удалось упомянуть.
    Ответ написан
    Комментировать
  • Что бы вы посоветовали будущему фрилансеру?

    1. Зайти на апворк.
    2. Штудировать объявы и смотреть, каких скиллов не хватает для того, чтобы исполнить наиболее интересные.
    3. Выбрать наиболее частые скиллы из п.2 и заняться их прокачкой
    4. Учить инглиш.
    5. Прокачать аккаунт (хотя бы пару-тройку отзывов себе сделать и пройти тесты)
    6. Начать работать и продолжать совершенствоваться.

    Вроде бы все, актуальные технологии для веба (+ ios) уже написал onyourlips, по яве и си не скажу, тут уже надо конкретно программистам этих языков задавать, но мне всегда казалось, что java - это путь в крупную компанию, а не на фриланс. Если выбреешь вэб, то средние знания верстки и js должны быть, даже если ты бэкэндом будешь заниматься, а вот на чем бэкэндить - это уже выбор каждого, php наиболее популярен ну и деньги приносит, если владеешь фреймворками (если говнокодишь, то в принципе тоже, но меньше и шанс получить не конфетку и заиметь гемора из-за недостатка знаний побольше будет).
    Ответ написан
    1 комментарий