• Стоит ли использовать orchid для портала?

    webdevlix
    @webdevlix
    PHP NoobDev
    Изучал пакет, действительно очень удобно, первое время были нестыковки в БД но, отписал автору пакета и их поправили, полагаю стоит, это существенно ускорит процесс разработки и поддержки проекта.
    Ответ написан
    Комментировать
  • Какие знаете сервисы по созданию персональных чек-листов?

    @AndreyMyagkov
    wunderlist.com
    есть клиент для десктопа, мобильных устройств
    Ответ написан
    Комментировать
  • Изучение Фраймворка или учиться писать свою CMS?

    Sanes
    @Sanes
    На фреймворке сначала напиши свою CMS.
    Ответ написан
    Комментировать
  • Как решить проблему кроссдоменого запроса?

    Exploding
    @Exploding
    wtf?
    Вот тебе для этого волшебная функция. Как понадобится страница заветная - используй ее.
    Например:
    $g = get_web_page("google.com");
    echo $g['content'];
    function get_web_page( $url ){
      $uagent = $_SERVER["HTTP_USER_AGENT"];
    
      $ch = curl_init( $url );
    
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);   
      curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
      curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
      curl_setopt($ch, CURLOPT_HEADER, 0);          
      curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);   
      curl_setopt($ch, CURLOPT_ENCODING, "");       
      curl_setopt($ch, CURLOPT_USERAGENT, $uagent); 
      curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 120); 
      curl_setopt($ch, CURLOPT_TIMEOUT, 120);        
      curl_setopt($ch, CURLOPT_MAXREDIRS, 10);   
    
      $content = curl_exec( $ch );
      $err     = curl_errno( $ch );
      $errmsg  = curl_error( $ch );
      $page  = curl_getinfo( $ch );
      curl_close( $ch );
    
      $page['errno']   = $err;
      $page['errmsg']  = $errmsg;
      $page['content'] = $content;
      return $page;
    }
    Ответ написан
    Комментировать
  • Как реализовать фильтрацию продукции на Laravel?

    AmdY
    @AmdY
    PHP и прочие вебштучки
    Будет что-то вроде
    Products::has('brands', function($query) {
        $query->where('id', \Input::get('brandId'));
    });
    Ответ написан
    Комментировать
  • Какими характеристиками должно обладать идеальное клиент-серверное API?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    разработчик с той стороны не должен испытывать сожаления

    на любое действие должен быть логичный ответ
    Ответ написан
    Комментировать
  • Как развиваться начинающему web-разработчику?

    Коротко
    Карта развития Web Разработчика

    Демагогия
    Не переживайте, не все сразу. Есть вещи до которых можно дойти только опытом и практикой. Это касается всех программистов в целом. Касательно веба, тут очень много упирается в то, каким именно специалистом вы хотите себя видеть в будущем. Есть фулстак - когда человек знает большую часть технологий их связку, но всегда будет ощущать недостаток тонкостей на хай левеле. В то же время специалист заточенный под определенные задачи будет лучше фулстака, но так же будет нуждаться в том же фулстаке, что бы объеденить.

    Живой пример: Есть толковый фронтендер(или бекендер по JS) пишет морду сайта на JS Фреймворке. Есть гуру бэкенда пишет API сайта. В случае с фулстаком(образно) он пишет обе задачи сам, но заведомо понятно, что он пишет это дольше и не факт что по последнему слову будет сделано.


    Что нужно для развития дальше:
    - Читайте блоги зарубежных программистов, они делают отличные архитектуры как в самом коде, так и решения в DB.
    - Фреймворки PHP и JS - чем больше их будет тем лучше. Все они ускоряют разработку. Все чаты, соц авторизации, регистрации,и прочие первоочередные задачи давно уже написаны. Вы можете концентрироваться на более важных задачах.
    - ООП тут очень спорный вопрос, на определенных этапах разработки оно решает, но когда этот уровень появляется, чаще всего прибегают к другому языку программирования и переписывают проект в угоду скорости (С++, Java, Python). Понимать нужно, поскольку фреймворки построены на этих парадигмах, но самостоятельно придумывать вам гибкие решения вряд ли придется(по крайней мере до Senior-а точно).
    - Не изобретайте велосипеды. Разбирайтесь в чужом коде(Этот навык очень ценен после "решить/найти решение любую задачу"). Любой магазин чаще всего будет написан в лучшем случае на фреймворке, в худшем на OpenCart, Woedpress - что просто идиотизм, это блоговая система БЛОГОВАЯ. из за тренда выкручивают яйца.
    - Учить английский и работать не на СНГ, Укр или места постсоветского пространства. Искать фирмы зарубежных филиалов и работать там. Поскольку так или иначе там уже работают профессионалы и знакомы с западным рынком, европейским. Там пишутся интересные проекты и появляются интересные решения.
    Ответ написан
    7 комментариев
  • Правильно ли я понял работу фреймворков?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Комментировать
  • Гадание по коду на собеседовании. Как проверяют кандидатов?

    @jaxel
    Я всегда считал подобное требование идиотизмом. Что можно понять по небольшому куску кода? Да ничего!
    Ладно бы ещё просили выслать исходники целиком, или большой цельный модуль, но ведь обычно просят выслать "самый изящный класс" или подобный бред. Архитектуру по нему не увидишь, умение решать сложные задачи тоже. Разве что code style посмотреть и совсем индусский говнокод выявить, но это тоже бред.
    Ответ написан
    2 комментария
  • Что делать если не корректно работают представления в аналитике?

    grimich
    @grimich
    Не забудьте отметить лучший ответ как решение
    Новое представление - новые данные. Ничего из старых не копируется. Сбор заново начинается.
    Ответ написан
    2 комментария
  • Расположить шесть DIV в две колонки/три строки. Существует ли решение?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега CSS
    Вы, конечно, не первый, кто столкнулся с такой задачей.
    masonry.desandro.com
    Ответ написан
    5 комментариев
  • Разметка ссылок для метрики yclid, utm надо ли?

    grimich
    @grimich
    Не забудьте отметить лучший ответ как решение
    Если система аналитики - Google Analytics, то utm - всегда.
    Если только Метрика - то достаточно yclid.
    Зачем - так системы аналитики могут понять, из какой системы какого качества трафик идёт.
    Ответ написан
    2 комментария
  • Как решить submit jquery?

    @Billy_Milligan
    добавьте id форме
    <form id="myForm" method="get">
      <input type="text" name="name" value="Ваше имя">
      <input id="send" type="submit" name="send" value="Отправить">
    </form>

    и можно отправить по клику на вашу кнопку
    $( "#btn-yes" ).click(function() {
      $( "#myForm" ).submit();
    });

    укажите атрибут action у form
    Ответ написан
    Комментировать
  • Резиновый див по высоте?

    userAlexander
    @userAlexander
    Верстка наше все)
    Лучше по минимуму использовать абсолют
    position: absolute;

    Скиньте пожалуйста ссылку на рабочий пример, так проще будет отлаживать, чем читать десятки приведенных в пример строк кода.
    Ответ написан
    5 комментариев
  • Что входит в объем месячной работы SEO оптимизатора?

    kopcap_va
    @kopcap_va
    SEO Consultant
    Вопрос неоднозначный.
    1. Каждый специалист может иметь свое собственное представление о необходимых работах (в зависимости от опыта и знаний) и их стоимости.
    2. Это сильно зависит от продвигаемого сайта. Если у вас интернет-магазин, то могу сказать, что работы там обычно требуется много.

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

    Если упростить, то:
    • Перед началом продвижения обычно проводится аудит сайта, чтобы выявить имеющиеся недостатки и подготовить рекомендации для разработчиков (что необходимо исправить).
    • Собирается семантическое ядро исходя из ассортимента товаров и спроса в конкретном регионе, на основе ядра могут вноситься изменения в структуру сайта.
    • Анализируются сайты основных конкурентов по подготовленному ядру (их методы продвижения и т.д.).
    • Проводится техническая оптимизация сайта и базовая оптимизация страниц сайта.
    • Настраиваются системы аналитики (цели в метрике и google analytics).
    • После этого идет постоянная работа по улучшению сайта - меняются тексты, прорабатываются карточки товаров, категории, внедряются разные полезные и удобные фишки.

    Полный список работ довольно большой, не вижу смысла превращать свой ответ в реферат, тем более работы могут потребоваться разные.

    Если прикидывать расходы, то по хорошему основная их часть - это трудозатраты специалиста. Да, есть до сих пор ребята, которые бюджет на продвижение считают исключительно стоимостью ссылок, но к таким обращаться не рекомендую.

    С исполнителем можете договориться на определенный фикс + дополнительный бюджет на тексты и ссылки (если потребуется).

    Обычно специалисты не слишком приветствуют желание заказчика без оплаты расписывать всё по пунктам, составлять стратегию и т.д, так как большинство заказчиков после этого или молчат, или долго думают, или просто идут туда, где дешевле.

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

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

    p.s. В первые месяцы (особенно если магазин молодой) ждать взрывного роста продаж не следует. SEO - долгосрочная инвестиция, а не как это себе представляют многие "Хочу в топ за 2 недели, заплатить 500, а получить прибыли на 10000 долларов".
    Ответ написан
    Комментировать
  • Почему сайт загружается полностью через раз?

    RicoX
    @RicoX
    Ушел на http://ru.stackoverflow.com/
    Вариантов на столько много, что все перечислять только можно задолбаться, от кривого кеширования до кривой верстки. Первое что попробуйте, отключить все кеши и оптимизаторы типа apc, мемкеш и т.п. Еще можно попробовать покрутить размеры буферов, потоков и прочего на веб сервере, но начните с оптимизаторов, шифровальщиков и прочих "улучшателей" скорости, они чаще всего дают такой эффект.
    Ответ написан
    Комментировать
  • Почему сайт загружается полностью через раз?

    vlad7rpk
    @vlad7rpk
    Linux-админ. Стаж 5 лет
    По вине хостера:
    1. Могут быть лимиты хостинга на Ваш аккаунт.
    2. Могут быть лимиты на колличество коннектов с одного IP.
    3. Может быть лимит скорости на коннекты с одного IP.
    4. Может быть забит канал сервера.

    Не-хостер:
    1. Забит Ваш входящий канал.
    2. Забиты коннекты на роутере, если он есть (торренты, например)
    3. Проблемы у Вашего интернет-провайдера.
    Ответ написан
    Комментировать