• Как выбрать четные/нечетные дочерние элементы родителя только с определенным классом?

    jkd
    @jkd
    Так не прокатит? Правда не совсем CSS ^-)

    $(function(){
    $("div.parent div.child:odd").css("background-color", "#F00");
    $("div.parent div.child:even").css("background-color", "#00F");

    });

    https://jsfiddle.net/j58sk0h7/24/
    Ответ написан
    Комментировать
  • Как правильно использовать composer/installers с installer-paths?

    jkd
    @jkd
    Пакеты не устанавливаются(не должны) внутрь твоего пакета. Они идут в разделе require, как используемые твоим пакетом. Те.. Если их до этого не было в vendor, то да.. они прокачаются... Если они уже были, произойдет проверка на правильность версий и они качаться не будут...
    И я свои пакеты добавляю через внутренний репозиторий(который собираю в отдельной папке )
    "repositories": [
    {
    "type": "path",
    "url": "packages/MyRepo/*"
    },
    {
    "type": "path",
    "url": "packages/MyRepo/CMSModules/*"
    }
    ],

    и при необходимости, нужные мне модули пихаю в
    "require": {
    "php": ">=5.6.4",
    ......
    "MyRepo/MyModule1":"*"
    },
    Ответ написан
    7 комментариев
  • Стоит ли новичку начинать с фреймворка или лучше учиться на чистом php?

    jkd
    @jkd
    Ответ зависит от результата, который хотите получить. И сроки - необходимые на достижение последнего...
    Если ваша задача получить классическое образование - то увлекательно, долго, но неэффективно. Но академично, и в результате - теоретик, который много знает, но плохо знает, как это применять.
    Если у вас есть задача на завтра - то оператор, сидящий за компьютером - просто напросто - оператор, которой решает поставленные бизнесом задачи с какой-то эффективностью. И чем она выше - тем выше доход.
    Набор знаний повышает эту эффективность...
    Если стоит задача - начать получать доход - то нужен фреймворк(так как он востребован бизнесом). Лучше в команде - джуном. Максимально эффективно потратите это время, плюс, возможно, что-то заплатят. А дальше как вас выведет кривая специализации. Она будет зависеть от конторы(у каждой свой стэк), проектов(разные технологии) и интересов...

    Так что в любом случае - ставите вопрос, что я хочу добиться за такое-то время. И ответ - решает ли выбранный путь эту задачу...
    Ответ написан
    Комментировать
  • Как стать PM'ом без IT-образования?

    jkd
    @jkd
    Отвечу обще - Да...
    ПМ -это не привилегия IT. ПМ - востребованная специальность во многих сферах. Даже больше.. ПМ - это по большому счету руководитель нижнего или среднего звена. Можно даже назвать секретаря - ПМ... Потому что она ведет проекты и отслеживает их статусы...

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

    Но в идеале, понимать ту сферу, в которой работаешь.. Ибо с конечным исполнителем общий язык находить как то придется...
    Ответ написан
  • Как такое сделать в пхп?

    jkd
    @jkd
    Ну ты как то перемешал понятия...
    Такой семантики в PHP нет..
    массив в PHP
    $products = [
    [ 'value'=> 1000],
    [ 'value'=> 500],
    [ 'value'=> 5000]
    ];

    или
    $products = [
    1000,
    500,
    5000
    ];

    Ну и сумма
    $sum=array_reduce($products,function($n,$v){
    $n += $v;
    return $n;
    });
    Ответ написан
  • Как писать тесты?

    jkd
    @jkd
    1)Если не можешь не пиши. Значит еще не нужно...
    Начинают писать, или когда проект действительно большой, и сложно отследить, что и как падает в результате твоих модификаций. Или когда над проектом работают несколько человек и нужно контролировать целостность проекта.
    2)Просто прочитай и пока забудь. Когда понадобится - ты просто почувствуешь это. Что нужно написать для контроля какого-то места. Возникнет потребность, а на вопрос как ты уже примерно будешь знать ответ.
    3)В любом случае это дополнительные накладные расходы на проект. И если тестирование не решает каких-то задач - то в нем смысла нет...

    Тестирование ради тестирования - потеря времени.. Укрупняй проект.. И как то ты проснешься и поймешь, что без него нельзя. И задачи у тебя будет конкретные.
    Ответ написан
    5 комментариев
  • Как улучшить процесс разработки/тестирования/деплоя?

    jkd
    @jkd
    www.fengoffice.com/web
    Очередь задач
    Используем несколько лет...
    бесплатно и сердито...
    Ну GIT разработчику обязателен
    Для двоих еще не плохо https://trello.com/ подойдет
    делаете столбцы - задача, на проверку, на тест, сделано... Ну или в таком духе... И все задачи туда валите.. Есть мобильная версия, так что можно задачи писать в дороге... Пришла мысль - записал...
    И видно, что сделано...
    Из минусов - нет статистики... Но для двоих Имхо не нужна наверное...
    Ответ написан
    Комментировать
  • Как платить налоги с Яндекс.Денег?

    jkd
    @jkd
    1)ИП может работать без Р/С если принимает бабло наличкой... Нужна касса и тд - не твой случай...
    2)Для любых безнальных расчетов ИП ДОЛЖЕН открыть счет в банке на ИП. Твой счет физика не прокатит. Более того - безопаснее их разнести по разным банкам. Налоговая будет отслеживать твой счет ИП, а банк будет стучать в налоговую по движению денег по нему. До твоего счета физика могут докопаться только в случае явных нарушений...

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

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

    Почитай www.kadrof.ru/articles/3398
    Ответ написан
    1 комментарий