• Ресурсы для изучения python и django?

    de-iure
    @de-iure
    just a crazy lawyer
    Что бы разобраться с django сначала учите python - М. Лутц, книжка толстая, но при желании можно осилить за 2-3 мес.

    По django вот тут актуальные и подробные уроки отснятые всего несколько месяцев назад... на русском!

    Но я бы рекомендовал начать с Flask вот по этому мануалу, после него django лучше понимается...
    Ответ написан
    5 комментариев
  • С чего начать написание своего движка на php?

    slo_nik
    @slo_nik Куратор тега PHP
    Добрый вечер.
    Например с этого.

    p.s. Можно начать с framework-ов yii2, laravel.
    Ответ написан
    Комментировать
  • Где можно посмотреть готовый проект на laravel + vue?

    @iGanza
    Ответ написан
    Комментировать
  • Кто готов взять к себе или посоветовать Open-source проекты для начинающего Python?

    syschel
    @syschel
    freelance/python/django/backend
    Дополню ответ Illia Nezhyhai
    Можете пойти на популярные фриланс площадки, как русскоговорящие, так и мировые. Зарегистрироваться на оных и отфильтровать по языку программирования. Ну а дальше смотреть задачи, где есть подробное ТЗ и делать оные задачи без найма. Вот вам и реальный опыт, да направления обучения, за который сможете в будущем получать оплату.

    В том же python море направлений и поднаправлений, с узкой специализацией вплоть до работы с какой-то 1-2 библиотеками, решающими один тип задач. К примеру "парсинг", есть парсинг сайтов и тысячи задач крутящихся вокруг этого. Есть вебдев, с концентрацией вокруг конкретного сервиса/фреймворка. Есть машинное обучение, мат расчёты, статистика и работа с данными.
    Ответ написан
    1 комментарий
  • Обработка для всех запросов в axios?

    dasha_programmist
    @dasha_programmist
    ex Software Engineer at Reddit TS/React/GraphQL/Go
    используй интерцепторы, в доке есть пример для response interceptor, там и обрабатывай ошибку
    axios.interceptors.response.use((response) => {
        return response;
    }, function (error) {
        // Do something with response error
        if (error.response.status === 401) {
            console.log('unauthorized, logging out ...');
            auth.logout();
            router.replace('/auth/login');
        }
        return Promise.reject(error.response);
    });
    Ответ написан
    1 комментарий
  • Что написать для тренировки на js с нуля?

    shmatuan
    @shmatuan
    8 year of Web, 5 years of Vue
    Из того, что часто может пригодится в вебе

    • Паралакс
    • слайдер
    • генерацию таблиц из js
    • сортировку таблиц
    • общение с сервером
    • Плеер (аудио/видео)
    • Работа со временем (momentjs)
    • Подгрузка постов при скроле
    • Движение блоков при скроле
    • Пагинация
    • Модалка
    • Взаимодействие с изображениями (фильтр, обрезка, ...)
    • Кастомные селекты, датапикеры
    • Табы


    + можешь поискать топ сайтов и попробовать повторить интересные штуки из них
    + jQuery
    + фрейморки, например Vue
    + node js
    Ответ написан
    Комментировать
  • Как эмулировать множественное наследование в php с помощью функции __call()?

    Stalker_RED
    @Stalker_RED
    Это та самая PDF-ка, которая еще в 2012 была странноватой и местами устаревшей?

    __call() - это не функция а магический метод, который вызывается при попытке вызвать несуществующий метод у объекта. Теоретически, можно в нем прописать обращение к методам из других объектов, но кому в здравом уме это может понадобится - не представляю.
    Тем более, что все в том-же 2012 появились trait'ы.
    Ответ написан
    5 комментариев
  • Как вернуть переменную функции, находящейся в классе?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Вы не поверите!
    class hooks:
        def POST(self):
            data = web.data()
            return data

    Кстати, "функция находящаяся в классе" называется методом.
    Ответ написан
    4 комментария
  • Ошибка при рутировании в Yii2?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    при рутировании

    ????? Это что вообще?

    An Error occurred while handling another error:
    yii\base\ViewNotFoundException: The view file does not exist: /home/igor/Projects/testmmps/frontend/views/site/error.php in

    Yii попытался вывести Вам ошибку, но не смог, потому что возникла ошибка при выводе ошибки, а именно нет файла view. Конкретно вот этого: frontend/views/site/error.php
    Ответ написан
    2 комментария
  • Почему autoload.php (Composer) может не загружать классы?

    rdifb0
    @rdifb0
    Программист, реалист
    Потому что класса нет. Twig_Autoloader удален в версии 2.0. Просто уберите вызов Twig_Autoloader::register();
    Ответ написан
    Комментировать
  • Как сделать скрипт на Python в который уже включены нужные библиотеки?

    Astrohas
    @Astrohas
    Python/Django Developer
    VirtualEnv ?
    Ответ написан
    Комментировать
  • Есть ли маленький слайдер для круглых фото?

    @wizzzart
    border-radius:50% + любой слайдер
    Например slick с параметром centerMode: true
    Ответ написан
    1 комментарий
  • Как сделать что бы один объект двигался вокруг другого объекта по кругу?

    HamSter007
    @HamSter007
    HTML/CSS верстальщик
    Можно без js обойтись, animate:

    <div class="box">
        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="300" height="300">
          <circle fill="none" stroke="#000" stroke-width="3" cx="150" cy="150" r="100" />
          <circle cx="150" cy="150" r="10" stroke="red"></circle>
          <g class="orbit">
            <circle cx="80" cy="80" r="20"></circle>
          </g>
        </svg>
      </div>


    Анимация:
    .box {
      height: 300px;
      width: 300px;
      background: #eee;
    }
    
    svg .orbit {
      animation: spin-right 10s 30 linear;
      transform-origin: 150px 150px 0;
    }
    
    @keyframes spin-right {
      100% {
        transform: rotate(360deg);
      }
    }


    пример codepen
    Ответ написан
    1 комментарий
  • Как сделать адаптивным такое шахматное поле?

    dubr
    @dubr
    пыхарь
    https://codepen.io/dubrowsky/pen/oGMomN
    Это конечно не ваша задача, зато на флексбоксах из плоского списка, труъ-адаптив, остается шахматной при четном количестве колонок, и я вспомнил, как программировать на LESS :)
    Ответ написан
    Комментировать
  • Как правильно задавать вопросы в переписке?

    @vanillathunder
    Если человек может быстро нагуглить вопрос, значит он уже не плохой специалист.
    Ответ написан
    Комментировать
  • Какой выбрать дистрибутив linux для веб разработки?

    @vanillathunder
    Проще всего перейти на linux mint
    Ответ написан
    Комментировать
  • Что делать веб разработчику, если уже всё придумано?

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

    Самый верный путь к рабочей идее:
    1. Проработать в какой-либо сфере достаточное количество времени;
    2. Познать её изнутри на собственной шкуре;
    3. Выявить в ней боли/проблемы/недостатки;
    4. Решить их с помощью прикладного навыка (программирования);
    5. Обкатать в собственной работе;
    6. Упаковать решение и реализовать коллегам по сфере;
    ...
    7. PROFIT!

    Далее...даже если завтра в голову залетит рабочая идея, готов ли ты её реализовать? У тебя есть команда, готовая работать минимум полгода-год бесплатно на время создания беты, тестов, обкатки, раскрутки? Она сможет действительно реализовать всё как надо? Если нет команды, имеются ли у тебя средства на зарплатный фонд хотя бы для 5 человек на эти полгода-год? А с учетом налогов и отчислений (+30% к зарплате на руки)? У тебя есть условия для работы этих 5 человек? Есть ли у тебя сумма на маркетинговое исследование твоей идеи (или лучше облажаться на авось)? Есть ли у тебя хотя бы миллион на первичный трафик из директа? Или надеешься донести свой стартап до пользователей путём емэйл-спама?)) Я не указал и доли того, что потребуется для реализации небольшого web-сервиса, даже при наличии действительно рабочей идеи. Может быть, идеи не прут именно потому, что ты просто не готов к их реализации, и неча порожняка гонять?)

    Как выглядит стартап глазами романтичного юноши, начитавшегося глянцевых историй успеха:
    1. Придумать гениальную идею;
    2. Закодить в гараже в одну харю или в паре с дружбаном;
    3. Разместить на сервере и получать от мира благодарности, признание и мешки денег.

    Как выглядит стартап на самом деле:
    1. Пахота минимум 10 лет в одном направлении/сфере;
    2. Наработка профессионализма, идей, контактов, связей, клиентской базы, понимания всех нюансов сферы;
    3. Угон базы, угон клиентов на себя, переманивание лучших коллег/сотрудников, оформление юрлица, открытие "своего дела" на рабочей идее)))

    К примеру, "икона стиля" стартаперов - Павел Дуров, он идеолог? Нет! Прикол в том, что он именно стырил рабочую идею (также, как тырят клиентскую базу у работодателя), собрал команду, создал для неё условия, привлек корешей-евреев с еврейскими ресурсами, бюджетами и влиятельной питерской крышей, и обеспечил этому всему грамотный проект-менеджмент и маркетинг. Дело в идее? Нет, дело в реализации:)

    А если серьезно, сайт - это просто промо-материал, как билборд, только интерактивный и в интернете. Языки веб-разработки - такие же инструменты, как молоток для изготовления билбордов. Веб-разработчик - нифига не носитель уникальных знаний (который просто обязан повторить успех Цукерберга, иначе не тру), и всего-лишь современный слесарь, изготавливающий технологичные интерактивные промо-материалы. А теперь представь слесаря, который завидует предпринимателям, которые заказывают у него билборды, и вскидывает руки к небу с криком "Доколе??")) Смешно? Смешнее только реплики других слесарей на тему "если нет идей, значит меняй профессию"))

    P.S. Понимаю, что вряд ли отметишь мой ответ решением, ведь тебе хочется подбадриваний вида "Не сдавайся! Ищи и обрящешь! Не опускай руки и всё получится! Вот тебе ссылочки, вот тебе инструкции!", а не режущей глаза суровой реальности. Но в некоторых случаях действительно полезно осознать своё место в пищевой цепочке - антилопа или гепард, слесарь или архитектор, промо-изготовитель или промо-заказчик и т.д. И исходя из этого уже взращивать свои амбиции, комплексы и фрустрации. Повторюсь - в стремлении стать самым крутым слесарем нет ничего постыдного, и даже в финансовом плане может оказаться куда выгоднее и стабильнее других амбициозных вариантов.
    Ответ написан
    4 комментария
  • Есть ли польза от codewars?

    theobroma
    @theobroma
    javascript developer (ReactJS)
    2 года назад CodeWars помог мне выучить JavaScript. Сухая теория не заходила вообще, а вот с практикой совсем другое дело... Решал задачки 8-7 kyu. На уровнях выше начинаются уже не основы языка, а больше упор на алгоритмы, знание математики и т.д. На 7 уровне не должно возникать проблем точно.
    Пишу код для решение на locahost в своем редакторе или IDE. Дебажу в консоли браузера. Когда вижу, что результат похож на правду, копирую код с редактора в окно для решения CodeWars. Проганяю предложенные тесты. Если все ОК, то сабмит, а если нет, то смотрю результаты тестов и допиливаю решение.
    Результаты не открываю пока сам не решу. В топовых и хитрых решения других всегда разбираюсь.
    Не стоит сильно зацикливаться на определенной задачи, которая не получается... Возможно не хватает знаний языка программирования. Бывает, что не могу понять условие задачи как таковое... Можно немного заморочиться, но если не идет, то смело откладываю на потом. Неудачи снижают боевой дух, а это ничем не помогает.
    Ответ написан
    2 комментария