• Как правильно определить масштаб в psd макете?

    Aetae
    @Aetae
    Тлен
    Общий ответ: как скажет дизайнер.
    Иногда достаточно масштабирования, иногда можно обрезать, иногда заменить на другой вариант и раскладку, иногда на совсем другой вариант...
    Ответ написан
    Комментировать
  • Как правильно написать цепочку promise для элементов в forEach?

    0xD34F
    @0xD34F Куратор тега JavaScript
    [...document.querySelectorAll('li')].reduce((acc, n) => {
      return acc.then(() => {
        return new Promise(r => {
          setTimeout(() => r(console.log(n.textContent)), 1000);
        });
      });
    }, Promise.resolve())
    Ответ написан
    Комментировать
  • Почему задержка для async функции срабатывает только один раз?

    Fi1osof
    @Fi1osof
    JS fullstack developer
    async function delay(n) {
      setTimeout( () => (alert(n)), 2000)
    }

    В данном случае async не имеет никакого смысла, потому что функция setTimeout не является асинхронной. Это обычная функция с двумя параметрами (один из них callback).

    Надо так:
    function delay(n) {
      return new Promise((resolve) => {
        setTimeout( () => resolve(alert(n)), 2000)
      });
    }


    Но это просто переделан ваш вариант. В целом такой подход, как у вас, не практикуется. Перепишите свой код.
    Ответ написан
    Комментировать
  • Как нужно искать open source проекты для дальнейшего участия в них?

    @4iloveg
    Full-Stack HTML Developer
    Вам что важнее опенсорс проект или опыт командной разработки?
    Если вы сейчас не работаете в компании, то просто устройтесь джуном можно и удаленно, со штатом программистов состоящим не из 2 человек и получите опыт командной разработки.
    Для опенсорса и первого опыта - думаю стоит поискать проект в котором обсуждение разработки идет в мессенджере, там и узнаете входной порог знаний.
    Как искать? Тут уж нужно проявить свои навыки работы с поисковиком.
    Ответ написан
    Комментировать
  • Как нужно искать open source проекты для дальнейшего участия в них?

    feycot
    @feycot
    Чтобы найти опенсорс проект ничего кроме поиска и не нужно. Есть списки опенсорс проектов, которым требуются контрибьюторы. Как правило в каждом октябре, во время Хактоберфеста, публикуются списки и ишшусы, по которым нужны люди.
    Требования чаще всего невысокие - главное желание разобраться. Даже если проект переусложнен в настройке и получится упросить его развертывание - это будет круто. Да даже фикс опечаток - тоже полезно.
    В общем можно искать любой понравившийся проект и пробовать внести в него полезный вклад. Тут еще будет зависимость от того, как владельцы проекта относятся к контрибьютерам.
    у того же Хекслета есть несколько проектов на разных языках, можно без проблем поучаствовать в разработке https://guides.hexlet.io/how-to-be-a-helpful-for-t...
    Ответ написан
    Комментировать
  • Как нужно искать open source проекты для дальнейшего участия в них?

    neuotq
    @neuotq
    Прокрастинация
    Лично я советую два источника:
    https://www.codetriage.com/ - специальный сервис который позволяет удобно структурировать опенсурс проекты по issue и языкам, и выбрать для начала работы.
    https://cultofmartians.com/ - интересный проект, приглашение к участию от одной из самых крутых команд в рунете. Ставят задачи, потом есть шанс и подружится с ними ближе.
    Ответ написан
    Комментировать
  • Как нужно искать open source проекты для дальнейшего участия в них?

    Глупо искать проект по языку или популярности просто ради ачивки "я внёс вклад в ненужный мне проект".

    Вы бы могли найти классный популярный проект, исправить там кучу багов.
    Но зачем, если вы сами им не пользуетесь?

    Оглянитесь вокруг, посмотрите на программы которые вы используете повседневно. Какие из них открытые? Что вас и не только вас в них раздражает? Посмотрите в багтрекер. И вперёд.
    И тогда свой вклад вы будете видеть ежедневно.
    Ответ написан
    Комментировать
  • Как нужно искать open source проекты для дальнейшего участия в них?

    Zoominger
    @Zoominger
    System Integrator
    как правильнее искать тот или иной проект.

    Пишете в Гугле "active opensource project" и вперёд, по результатам.

    принципиально искать нечто уникальное

    Как хотите.

    какой входной порог знаний нужен для участия в open source?

    Достаточный для того, чтобы мейнтейнер не сблевал от вашего кода и сунул его в проект. Смотрите сами, что осилите.

    Учтите, что особо командной работы тут нет, вы просто будете допиливать какие-то мелочи.
    Ответ написан
    Комментировать
  • Как нужно искать open source проекты для дальнейшего участия в них?

    serggool80
    @serggool80
    Найти человека ВК - https://vkontaktepoisk.ru/
    думаю искать нужно в себе что-то ново и реализовать, только так.
    Ответ написан
    Комментировать
  • Как нужно искать open source проекты для дальнейшего участия в них?

    Aetae
    @Aetae Куратор тега JavaScript
    Тлен
    "проекты, которые уже готовы для использования" - они хоть и готовы, но обычно у них всё равно висит не мало issue, которые стоило бы запилить.
    Ответ написан
    2 комментария
  • Как нужно искать open source проекты для дальнейшего участия в них?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Нужно брать код любого понравившегося репозитория, разбираться, дорабатывать, превнося более лучшее и более оптимальное (чем в существующей версии), и предлагать свой commit в ветку.
    Ответ написан
    Комментировать
  • Что такое такое rest api?

    @eandr_67
    web-программист (*AMP, Go, JavaScript, вёрстка).
    API социальных сетей - это вполне типичные примеры реализации REST API.

    REST (RESTful) - это общие принципы организации взаимодействия приложения/сайта с сервером посредством протокола HTTP. Особенность REST в том, что сервер не запоминает состояние пользователя между запросами - в каждом запросе передаётся информация, идентифицирующая пользователя (например, token, полученный через OAuth-авторизацию) и все параметры, необходимые для выполнения операции.

    Всё взаимодействие с сервером сводится к 4 операциям (4 - это необходимый и достаточный минимум, в конкретной реализации типов операций может быть больше):
    1. получение данных с сервера (обычно в формате JSON, или XML)
    2. добавление новых данных на сервер
    3. модификация существующих данных на сервере
    4. удаление данных на сервере

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

    Для каждого типа операции используется свой метод HTTP-запроса:
    1. получение - GET
    2. добавление - POST
    3. модификация - PUT
    4. удаление - DELETE

    Т.е. :

    GET-запрос /rest/users - получение информации о всех пользователях
    GET-запрос /rest/users/125 - получение информации о пользователе с id=125
    POST-запрос /rest/users - добавление нового пользователя
    PUT-запрос /rest/users/125 - изменение информации о пользователе с id=125
    DELETE-запрос /rest/users/125 - удаление пользователя с id=125
    Ответ написан
    20 комментариев
  • Как задать настройки ( user.name ) в гите?

    @latush
    git config --global user.name "LJ322"

    нужно убрать "="
    Ответ написан
    1 комментарий
  • Для чего в данном случае используется метод slice?

    lamer350
    @lamer350
    กำลังสูงสุด
    str.charAt(0).toUpperCase - сделает из первой буквы заглавную, так как первая буква уже выдана, то str.slice(1) обрезает ее и добавляет остальные символы строки.
    Иначе из "слово" у вас бы вышло "Сслово"
    Ответ написан
    Комментировать
  • Как посмотреть версию django в виртуальной среде?

    alternativshik
    @alternativshik
    что за py? Оно ж видать глобальное. А в виртуально окружении python
    Ответ написан
    1 комментарий
  • Python и Data Science: математика или информатика?

    sim3x
    @sim3x
    Питон - яп общего назначения. На нем пишут все

    Базовый курс матана/теории вероятностей с первых курсов технического вуза годится или нужно более глубокие познания?
    для старта обучения ML - да, хватит

    Реально ли вообще без высшего по данной специальности что-то искать в этом направлении?
    да
    Ответ написан
    Комментировать