Задать вопрос
  • Как правильно выглядит перенос ssh ключей?

    @Animkim Автор вопроса
    Питон вокруг меня
    Решил проблему ssh-add
    Ответ написан
    Комментировать
  • SQL - сложный запрос многие ко многим?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    Как-то так
    SELECT n.id, n.name
    FROM names n JOIN tags_names tn ON tn.goods_id = n.id
    GROUP BY n.id, n.name
    HAVING COUNT(DISTINCT tn.tag_id) = (SELECT COUNT(t.id) FROM tags t)
    Ответ написан
    Комментировать
  • SQL - сложный запрос многие ко многим?

    mahmudchon
    @mahmudchon
    По сути, задача такая же, как если бы мы выводили все товары в магазине, с условием, что товар может принадлежать сразу нескольким категориям. Не проверял, но мб близко.
    SELECT `names`.`id`, `names`.`name` FROM `names` WHERE `names`
    LEFT JOIN `tags_names` ON `names`.`id` = `tags_names`.`goods_id`
    GROUP BY `names`.`id`
    Ответ написан
    Комментировать
  • Хочу работать программистом Python бесплатно. Это возможно?

    @EllirGwadu
    Попробуйте зайти на devman.org, там есть некоторые практические задания, от простого к сложному
    Ответ написан
    Комментировать
  • С чего начать учить ASP.NET 5?

    dmitry_pavlov
    @dmitry_pavlov
    World-class .NET freelance contractor (remotely)
    www.asp.net/mvc - много отличных материалов - Getting Started. Все на английском, но замечу, что поскольку версии всех технологий инкрементируются с пугающим ускорением, ожидание перевода документации по очередной версии приведет к тому, что пока это случится, выйдет парочка более всежих версий. Так что надо уметь обучаться на английском. Это must have skill в нашей индустрии.
    Ответ написан
    2 комментария
  • Каков must have для студии по разработке?

    @UncleNug
    Работать малой командой это счастье. Когда все работают :) и есть результат.

    Чтобы зарабатывать нужны заказы, чтобы были заказы нужна репутация, чтобы была репутация, нужны знания и опыт, а чтобы они появились, нужны... заказы. Замкнутый круг.

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

    Далее тезисно, не в порядке приоритетов, а как вспоминается:

    0) Нужна специализация у каждого и у команды (пишу как видится с учетом размера вашей команды).
    * тим лидер или старший разработчик. Он будет задавать стандарты качества и контролировать работу. Будет отвечать за архитектуру.
    * разработчик-верстальщик
    * разработчик-админ
    * разработчик-базовик
    * манагер и если людей мало, он же продажник. Должен знать все CMS, что вы будете применять. Чтобы мог без запинки показать клиенту, как создавать публикацию, редактировать и проч.

    1) 80% времени работать над коммерческими проектам и 20% времени работать над своим проектом. Для повышения квалификации как минимум. А если выстрелит - то скоро вообще не надо будет работать с клиентами :) Когда нет заказов - все работают над "своим" проектом, повышают квалификацию, применяют и тестируют новые технологии или новые нагрузки. Если вы грамотно придумаете для себя задачу, то процесс работы над ней и результаты можно использовать для продвижения своей команды. Допустим вы взялись за разработку модуля обмена данными бухгалтерия-магазин. Посмотрите какие есть решения уже на рынке для вашей CMS. Сделайте удобнее и лучше или быстрее или тупо лучше документированное решение. Это позволит встать в "магазин" модулей для CMS и вам даст новых клиентов. Когда у вас есть узкое и качественное решение вашему продажнику проще будет разговаривать с клиентом и влезать в уже существующие айтишные инфраструктуры. Переделать онлайн магазин вам никто уже не даст, а вот заменить модуль на ваш смогут.

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

    3) Если речь идет о вебразработке, то скорее всего надо будет отлично знать до трех из самых популярных CMS. Желательно получить сертификат/статус.

    4) Стандарты работы с клиентским проектом нужны. ТЗ, документация, обучение клиента и проч. Чтобы минимизировать трудозатраты или хотя бы минимизировать неоплачиваемые трузозатраты.

    5) Знать английский язык на уровне чтения документации минимум.

    6) и ... потихоньку добавлять себе новые направления. Уходить от чистого веба в веб+моб, или от "сайтов" в сложный е-коммерс. Идеально, когда клиентом меньше, а доходы больше. Для этого нужны глубокие знания в относительно узком направлении и два-три клиента серьезных клиента. Не старайтесь лепить много дешевых сайтов.

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

    Это так, тезисно.
    Ответ написан
    Комментировать
  • Как настроить react-router, чтобы при обновлении страницы, роутинг не ломался?

    JiSeven
    @JiSeven Автор вопроса
    web-developer
    Проблема решена добавлением в конфиг вебпака:
    devServer: {
        historyApiFallback: true
      }
    Ответ написан
    2 комментария
  • Не понимаю, как переменные работают в Angular?

    Потому что эта функция асинхронна и к моменту, когда она выполняется, цикл давно прошел, переменная i, соответственно, равна последнему значению
    Создайте функцию и передайте туда $scope.geoObjects[i] в цикле, или просто i. Получится замыкание и значение уже не изменится
    Ответ написан
    Комментировать
  • Не понимаю, как переменные работают в Angular?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    Вы не переменные в Ангуляре не понимаете, а области видимости и асинхронность в js.
    https://learn.javascript.ru/task/make-army
    Ответ написан
    Комментировать
  • Какие сайты получаются на reactjs?

    @OneFive
    React.js <3
    Ответ написан
    Комментировать