Задать вопрос
  • Каковы Возрастные ограничения в программировании?

    @StonedShaman
    Шаман
    Камрад, только ты сам себе ограничение.
    Ответ написан
    Комментировать
  • Правка metabox(postbox-container 1) в Wordpress?

    lega111
    @lega111 Автор вопроса
    DevOps
    Решено добавлением своих метабоксов.
    Сам спросил - сам ответил в общем. 143ca57847e14777929bfe9861d15ae2.png
    Ответ написан
    9 комментариев
  • Как называть точную цену заказчику при большом объёме работ?

    @kvalood
    Я беру проще.
    ~ работа по часам + 20-30%

    Процент зависит от вменяемости заказчика.
    Бывает смотришь на клиента, и сразу понятно что этот будет мне парить мозги еще не один месяц, а бывает все наоборот.
    Ответ написан
    Комментировать
  • Откуда сортировка в $wp_query или как её отключить?

    MetaDone
    @MetaDone
    Хорошо сформулированный вопрос - 50% решения
    $args['post__in'] = implode(",",$p_id);
    а еще в $args нужно вписать
    и вообще все лучше сделать через WP_Query, а не через query_posts
    И не очень понятно зачем дергать mysql напрямую, это ж аццкий костыль, для выборки таких товаров используйте wpdb
    Ответ написан
    2 комментария
  • Вывод меню для отдельних категорий, wordpress?

    Apathetic
    @Apathetic
    Frontend
    В вашем случае нужна комбинация is_tax (для листинга товаров) и has_term (для страницы товара)
    То есть выглядеть это будет так:
    if ( is_tax( $taxonomy, $term1 ) || has_term( $term1, $taxonomy ) ) {
        dynamic_sidebar( 'sidebar1' );
    }  elseif ( is_tax( $taxonomy, $term2 ) || has_term( $term2, $taxonomy ) ) {
        dynamic_sidebar( 'sidebar2' );
    } else {
        dynamic_sidebar( 'sidebar3' );
    }
    Ответ написан
    Комментировать
  • Как задавать переменные JS из админки Wordpress?

    EaGames
    @EaGames
    Front-end developer
    Произвольные поля + wp_localize_script

    Пример использования через ACF
    wp_localize_script('script_name', 'variable_name', get_field('field_name', 'options'));
    Ответ написан
    3 комментария
  • Каковы Возрастные ограничения в программировании?

    @freeg0r
    .. some dude ..
    приехал в другую страну в 36 лет из России, без опыта программирования, был только политех за плечами, и то "инженер радиотехник" (хотя во время моей учебы программирование давали на нашем курсе по полной: Ada, Pascal, Fortran, Basic, C, C++ .. до ассемблера), но ввиду минимальных зарплат по тому времени, совсем не работал по специальности. Как переехал, стал усиленно заниматься, взял учебу по DBA, освоил Objective C, поработал полтора годика в стартапе... ну в общем сейчас 46, пока пенсионером не чувствую себя.. а Вы в 27 переживаете :)
    Ответ написан
    2 комментария
  • Каковы Возрастные ограничения в программировании?

    @kp069
    27 лет. 27, Карл!
    И уже задаваться вопросом, а не поздно ли?
    Цензурных комментариев как-то в голову не приходит.
    Ответ написан
    Комментировать
  • Каковы Возрастные ограничения в программировании?

    Нет возрастных ограничений
    Ответ написан
    Комментировать
  • Как называть точную цену заказчику при большом объёме работ?

    AntonKravchenko
    @AntonKravchenko
    Считаете свои часы +/-, домножаете на обычный "коэффициент ошибки", и называет точную цену. Коэффициент ошибки берите хотя бы по 5 выполненным проектам, это отношение начальной оценки своих часов и фактических трудозатрат. Для ИТ-проектов обычно 1.25 - 2.0 этот коэффициент.
    Ответ написан
    Комментировать
  • Что надо знать хорошему php разработчику?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    но не могли бы вы дать список

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

    В целом же знание алгоритмов на начальном этапе вам не понадобится, вы просто должны понимать как строить алгоритмы. Я вот Кормена так и не дочитал... Тут суть в том что на PHP редко пишут что-то, где важна скорость вставки или поиска, обычно все сложное делается на уровне базы данных. Потому PHP разработчику остается только сформировать запрос в базу и получить ответ. Больше работы именно по архитектуре самого приложения.

    затем начну изучать базы данных и буду понимать что такое CGI,

    CGI не трогайте, это весьма старая штука. Просто разберитесь с SAPI (Server API) и примерным флоу что происходит между приходом HTTP запроса на сервер и вызовом PHP с уже заполненными суперглобальными массивами. Ну и да, с самим HTTP тоже разберитесь сначала, что бы понимать что такое куки и как они передаются с клиента на сервер и обратно, что такое сессии, как получить тело запроса и т.д.

    Так же, так как речь идет о PHP, вам так или иначе придется изучать ООП. На процедурном пыхе далеко не уедешь.

    p.s. Еще рекомендую почитать чего по управлению проектами, по методологиям разработки. Ознакомьтесь с XP (причем лучше читать на английском), почитайте про технический долг и т.д.
    Ответ написан
    9 комментариев
  • Как закрыть файл в Wordpress для не авторизованных?

    MetaDone
    @MetaDone
    Хорошо сформулированный вопрос - 50% решения
    закройте через .htaccess директорию с файлами
    проверяйте, авторизован ли пользователь и отдавайте файл средствами php, так проще всего
    Ответ написан
    Комментировать
  • Как закрыть файл в Wordpress для не авторизованных?

    littleguga
    @littleguga
    Не стыдно не знать, а стыдно не интересоваться.
    Правильнее давать не прямую ссылку, а ссылку "живущую" некоторое время и привязанную по, ip например.
    Ответ написан
    Комментировать
  • Почему github, а не gitlab?

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

    Во-вторых, всё современное девелоперское комьюнити сидит на гитхабе. На гитхабе все были, им все пользуются, он всем привычен. Поэтому вполне естественно именно его выбирать как хостинг для своего кода.

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

    В четвёртых, на гитхабе есть целая куча разных мелких удобных вещей, которых нет на его аналогах. В него вкладывают много денег, его активно развивают, поэтому в нём больше всяких "фич".
    Ответ написан
    1 комментарий
  • Почему github, а не gitlab?

    slimus
    @slimus
    Symfony, Golang
    gitlab появился много позже чем github
    Ответ написан
    Комментировать
  • Как людям удается столько зарабатывать на фрилансе?

    @nico
    40 тр? 40тр!? это ок 600$, доход за 3-4 дня (с учетом комисси апворка и палки).
    Я имею в виду среднего программиста со ставкой 20$ в час. В месяц получается где-то 3 тыс уе в среднем. Бывает, конечно и 2, но и 5 не редкость, если найдется хороший проект, который платит больше потому что им понравилось качество твоего кода, твоя ответственность и они хотят тебя удержать.
    Завязывайте уже с российскими биржами работать, пусть тут туркмены кодят.
    Ответ написан
    3 комментария
  • Open source и защита интеллектуальной собственности. Возможно ли это сочетание?

    Jump
    @Jump
    Системный администратор со стажем.
    Не путайте открытость кода, и бесплатность программы.

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

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

    opium
    @opium
    Просто люблю качественно работать
    У меня друг говнофрилансер клепающий говносайты и пишущий говнокод на пхп поднимает под сотку рублей в месяц, смотреть на среднее глупо там с учётом школьников за будет средняя в тысяч пять. Ориентироваться на говно заказы за тыщу две бессмысленно если вы не умение по два таких заказа в день делать. У нормальных фрилансеров хорошие зарплаты.
    Ответ написан
  • Как людям удается столько зарабатывать на фрилансе?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Сперва ты работаешь на фриланс.
    Потом он работает на тебя.
    Основные деньги крутятся не на фриланса, а у постоянных заказчиков. Нужно наработать клиентуру, выбирать заказы, которые и тебя будут развивать и контакты удобные наберутся.
    За год-два у тебя уже получается некий объем заказов, которые ты получаешь не через биржу а твоих же заказчиков, которым нравится твоя работа, и которые рекомендуют тебя друзьям.

    Сам подумай, дал бы ты серьезный заказ и много денег человеку совсем со стороны, без рекомендаций, или сперва попробовал бы у него что попроще?
    Ответ написан
    Комментировать
  • Как обновить Nginx на Ubuntu14.04 без удаления настроек?

    TAVro
    @TAVro
    Боюсь показаться банальным, но apt-get install nginx, при обновлении через менеджер пакетов, задается вопрос, переписать конфиг или нет. Ну и, для надежности, сделать бэкап конфигов перед обновлением.
    Ответ написан