• Почему не работает скрипт отправки письма с сайта?

    @facir
    попробуй просто создать один файлик например send.php и напиши там
    <?
    mail('test@yandex.ru', 'Тема', 'Сообщение');
    ?>

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

    только что проверил, полностью рабочий

    $to = "test@yandex.ru";
            $subject = "Обратный звонок";
            $message = "<html><head><title>'.$subject.'</title></head>";
            $message .= "<body><p>Имя: ".$_POST['name']."</p><p>Телефон: ".$_POST['phone']."</p></body></html>";
            $headers  = "Content-type: text/html; charset=utf-8 \r\n";
            $headers .= "From: Отправитель <from@example.com>\r\n";
            mail($to, $subject, $message, $headers);
    Ответ написан
    1 комментарий
  • Как сделлать нормальный проект без хороших знаний?

    @sanex3339
    Как сделлать нормальный проект без хороших знаний?

    Никак
    Ответ написан
    5 комментариев
  • Два размера шрифта через слеш - что это значит?

    GoodProject
    @GoodProject
    Верстальщик
    Круто отвечать на вопросы:

    Берёшь выделяешь строку и жмешь "Искать на Google".

    Первый же сайт выдал что это размер шрифта и строки. ))
    Ответ написан
    Комментировать
  • Нужны ли кому то сайты написанные на Spring?

    DVamp1r3
    @DVamp1r3
    Java/PHP программист
    Обычно людей мало интересует что под капотом сайта, им дизайн подавай.
    Ответ написан
    Комментировать
  • В чем разница обьявлений функций js?

    In4in
    @In4in
    °•× JavaScript Developer ^_^ ו°
    Все сравнения есть тут.

    Основное отличие между ними: функции, объявленные как Function Declaration, создаются интерпретатором до выполнения кода, поэтому их можно вызвать до объявления, например:


    // Function Declaration
    sum(1,2) //3
    function sum(a, b) {
      return a + b;
    }
    
    // Function Expression
    summer(1,2) //Ошибка, summer не определена 
    var summer = function(a, b) {
      return a + b;
    }


    P.s А еще есть выделяющийся из толпы конструктор Function. Он позволяет создавать функции из строки, но его детища, заразы, не запоминают окружение, в котором созданы.

    var 
         abs = "Я переменная",
         func = (function(abs){
             return new Function("", "return abs;");
         })("Я аргумент")
    ;
    
    //Вызовем созданную функцию
    alert(func()); //"Я переменная"
    Ответ написан
    Комментировать
  • Можно ли повлиять на интернет провайдера чтоб он не поставлял свою рекламу на сайтах?

    SabCoopers
    @SabCoopers
    В принципе, для начала, можно судом просто припугнуть. Написать им в саппорт, сообщив что вы уже наняли подкованного в it-сфере юриста и даёте им 24 часа на прекращение экзерсисов с вашим сайтом, иначе нанятому вами юристу будет дана отмашка на раскручивание этого дела на полную катушку. Если провайдер не упоротый наглухо, то скорее всего предпочтёт оставить вас в покое.
    Ответ написан
    1 комментарий
  • Какой должна быть результативная заявка на Upwork?

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

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

    У меня в последнем проекте у человека был сайт незавершенный на 4 ларавеле с включенным дебаггером, я ради интереса посмотрел его, обнаружил в логе дебаггера пару внутренних ссылок на апи сайта, нашел, что один такие адреса отдают ошибку, так как не могут найти метод у авторизованного пользователя. А адрес сам по логике вообще не должен был быть доступен для неавторизованных. Написал, что здесь нужен фильтр перед адресом с запретом доступа, заодно предложил на ларавел 5 перейти. Ну и вообще портянку длинную ему в ответе оставил. Заключили контракт на 5000$. До этого небольшие проекты были, по большей части для раскрутки, но на них то же самое работает.
    Ответ написан
    Комментировать
  • Как выполнить скрипт js после редиректа?

    @sergeystepanov1988
    Я вижу по крайней мере 2 варианта.
    1) При редиректе добавить к URL параметр или хеш. Во второй части скрипта считывать параметр в условии.
    2) Перед редиректом записать параметр в куки или localStorage и после редиректа считывать параметр в условии.
    P.S. Если страница редиректа другая, то вообще никаких проблем.
    Ответ написан
    1 комментарий
  • Могут ли забанить в РСЯ или Adsense за намеренные клики?

    orlov0562
    @orlov0562
    I'm cool!
    В Adsense самому кликать нельзя. При склике Гугл сам определяет что засчитывать, а что нет. Более того, он даже в отчете о доходе покажет это как "недействительные клики". Подробнее тут: https://support.google.com/adsense/answer/16737?hl=ru Или погугли по фразе "недействительные клики".

    Про Я.Директ не знаю, у меня с ним не сложилось.
    Ответ написан
    Комментировать
  • Как контролировать работу удаленного программиста?

    customtema
    @customtema
    arint.ru
    Для начала, не надо было пытаться так экономить. Судя по тому, что на решение задачи тратятся месяцы - вы искали самого дешевого программиста, и с вами согласился сотрудничать новичок. Он сейчас скорее всего жалеет о том, что с вами связался. Простите, но вы сами виноваты. Семь шапок из одной овцы не выкроишь никак.

    Любая задача решается не более, чем за одну неделю. Подавляющее большинство программ выпускаются в бету за 2-3 месяца. Если дольше - нужно бить тревогу. Или неправильное планирование, или проблемы в команде.

    Мониторить просто - по списку задач в трекере и/или по коммитам. Не нужно ожидать, что разработчик будет выдавать какой-то прогресс ежедневно. Программирование - это не линейный процесс. Можно день-два протупить, а потом за десять минут сделать - такое происходит постоянно. Удобными для всех будут ежеденедельные итерации. Например, каждый понедельник проверять прогресс за неделю, и при необходимости, скорректировать его.

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

    Это удивительно, но многие, будто конченные олигофрены, не понимают, что консультации отнимают и силы, и время. И именно поэтому должны быть регламентированы.

    С консультациями, как с сексом. Хотите, чтобы было качественно? Тогда нужно хорошо подготовиться. И вести себя прилично. Всегда. Хотите хорошие ответы? Продумайте свои вопросы.

    В состоянии потока любая хрень может отвлечь и нарушить рабочее состояние. Особенно - вопросы. Особенно - глупые вопросы. Глупые не с вашей точки зрения, а с точки зрения разработчика. Программист работает циклами по 2-4 часа. Если нарушить цикл (например, задав глупый вопрос или позвонив по телефону) - теряется ПОЛОВИНА ДНЯ.

    Поэтому мое второе замечание - проверьте, а не мешаете ли вы ему работать?
    Ответ написан
    3 комментария
  • Как правильно передать широту и долготу при использовании Yandex.Map API?

    forgotten
    @forgotten
    Руководитель разработки API Яндекс.Карт
    В мануале
    new ymaps.Placemark([latitude, longitude])
    А у вас
    new ymaps.Placemark(latitude, longitude)
    Найдите два отличия ;)
    Ответ написан
    1 комментарий
  • Как анализировать вакансии front/-backend разработчиков?

    DevMan
    @DevMan
    не стоит удивляться: в таких вакансиях расставляют требования точно так же как и вы теги к своему вопросу.
    Ответ написан
    24 комментария
  • Как анализировать вакансии front/-backend разработчиков?

    opium
    @opium
    Просто люблю качественно работать
    семи пядей во лбу не надо иметь чтобы понять
    1)нужен опыт работы с реляционной бд, запросы на работе не сложные и подойдет любая из перечисленных, зная один писать запросы можно под любой
    2)нужен опыт программирования под джаву в одной из этих иде так как разработчики в компании используют их а не нетбинс
    3)нужен опыт работы с системами контроля версий, скорее всего есть легаси проекты используюбщие свн и все новые проекты на гите. знаю один второй освоить не проблема
    Ответ написан
    4 комментария
  • Софт для отрисовки дизайна сразу в html?

    hronik87
    @hronik87
    Обитаю в 1С-Bitrix
    Сам верстальщик. Не мега-профи, но адаптивность, кроссбраузерность, всякие фишки на CSS, JavaScript реализовываю неплохо. Решил как-то попробовать пару сервисов которые автоматом генерируют код. Ссылок не дам, потому что постарался поскорее их забыть. Все что я увидел - это длиннющие название классов, куча лишнего кода, не всегда есть возможность добавления эффектов, слабая кроссбраузерность( и все в том же духе, может сейчас что и поменялось). Ну и как правило сайт пишется под какую-то CMS, если это не банальный лендинг который может и без него обойтись. А значит, что структура кода тоже должна соответствовать.
    В общем если убрать верстальщика, чтобы сэкономить: время, деньги, то получится так:
    Деньги будут сэкономлены. Время с большой вероятностью увеличится, потому что код обязательно где-то править нужно будет. Если знаний таких нет, то... ну либо искать другой более надежный сервис, либо обращаться опять же к верстальщику.
    Ах да, забыл сказать: многие бэк-эндеры с таким кодом отправляют куда подальше. Так что есть риск не сдать вовремя проект игнорируя работу верстальщика.
    Ответ написан
    Комментировать
  • Как анализировать вакансии front/-backend разработчиков?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Как правило, это пишет "специалист" из отдела кадров, который понятия не имеет об используемых терминах.
    Просто напишите резюме, в котором будет как можно больше слов из описания вакансии.
    Я понимаю, что сложно заявить о знании Oracle Pl/SQL не использовав его, но можно написать "SQL, MySQL". Такое резюме имеет хорошие шансы пройти первичный отбор, а уж затем можно пообщаться с кем-то более вменяемым.
    Иногда в небольших компаниях начальство и отдел кадров понятия не имеют, что используется на производстве, поэтому и пишется отсебятина. Очень важно пройти первичный отсев и выйти на уровень реально связанный с используемыми технологиями. Даже если потом выяснится, что вы не подходите, вы можете спокойно развернуться и уйти, а можете и подучиться. SVN и GIT не так уж сложны. Да и освоить Oracle после MySQL тоже будет несложно. Подавайте смелее, а на месте уже разберетесь.
    Ответ написан
    2 комментария