• Как сделать "Улетание иконок"?

    Stalker_RED
    @Stalker_RED
    Смещение можно вычислять при помощи calc или скриптом.
    Возможно проще не translate а position задавать. Можно и через keyframes переделать.
    Поворот и скорость подберите сами.
    Ответ написан
    1 комментарий
  • Какие шаблоны проектирования js применяются на практике чаще всего?

    sfi0zy
    @sfi0zy Куратор тега JavaScript
    Creative frontend developer
    какие паттерны применяются чаще всего на практике и где

    Сразу отмечу, что все это чисто мое имхо, которое может не совпадать с мнением окружающих. В контексте фронтенда обычно все довольно просто. По моим наблюдениям в среднем сайте могут иметь смысл:
    1. Модули (делим код на независимые части)
    2. Фабрики (для компонентов интерфейса)
    3. Синглтоны (для хранилищ, точек сбора полифиллов / утилит и.т.д.)
    4. Адаптеры (для зависимостей и полифилов, которые могут измениться / выпилиться)
    5. Наблюдатели (для сбора происходящих событий в одном месте)
    6. Хранители (для сохранения действий пользователя и "Ctrl-Z")
    7. Стратегии (если действуем в зависимости от прилетевших данных)

    Другим паттернам применение вижу редко, только если под какую-то замороченную бизнес-логику. Хотя кого я обманываю, на среднем сайте обычно происходит только один паттерн - доширак из костылей. Ну и стоит сказать, что SPA-фреймворки имеют свойство навязывать свои подходы к решению задач, но это отдельная тема.

    Важно понимать, что паттерны проектирования - это просто хорошие идеи по поводу того, как организовать большой объем кода в той или иной ситуации. Это не "изучи тайное знание, запомни, и делай так всегда", не "используй паттерны, потому что великие их используют", это скорее "если не уверен как организовать код, возьми готовую идею, она вроде работает". Если вы будете просто решать задачи, то через N лет практики вы сами их все "изобретете", только не будете знать, что у них есть названия. Эффективно будет организовать себе заметку о том, какие из этих идей для чего примерно применяют, а потом, в процессе работы, в нее подглядывать, если встал вопрос "как организовать этот код".
    Ответ написан
    7 комментариев
  • В чем смысл быть гуру тостера?

    JhaoDa
    @JhaoDa
    LaravelRUS Team
    Если верить некоторым гражданам, то всё потому, что такие гуру:
    1) очень умный чтоли,
    2) задроты, которым бабы не дают,
    3) ничего из себя не представляют и только тут натирают своё ЧСВ.

    А если серьёзно, то «прокачанные» аккаунты на Тостере и Гитхабе уже давно позволяют мне тратить меньше времени на собеседованиях, не выполнять тестовых заданий и иногда получать приглашения на конференции.
    Ответ написан
    10 комментариев
  • В чем смысл быть гуру тостера?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    1. Работа над личным брендом: Высокая репутация в профессиональных сообществах повышает привлекательность для нанимателей.
    2. Улучшение существующих знаний: Хочешь что-то понять, объясни другому.
    3. Приобретение новых знаний: Специализация замыкает в узком спектре задач и проблем, а Q&A-сервисы - это источник задач и проблем из самых разных областей и иногда под самыми неожиданными углами.
    4. Альтруизм: Большинству из нас кто-то помогал в начале пути, пришло время возвращать долг и делать свой скромный вклад в рост кадров.

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

    Для чего просиживаете на тостере по 5-6 часов в день?

    Я в среднем раз в полчаса-час заглядываю. Если находится интересный вопрос, могу потратить на него минут 10. Некоторые на перекуры больше времени тратят.
    Ответ написан
    7 комментариев
  • Ну и где же у меня ошибка (JS)?

    Kozack
    @Kozack Куратор тега JavaScript
    Thinking about a11y
    var object = new Array(8),
        i, step;
    
    for (i = 0; i < object.length; i++) {
        step = 0;
        do {
            object[i] = new Array(8);
            object[i][step] = 0;
            step++;
        } while (step < object.length);
    }
    
    console.log(object);
    Ответ написан
    3 комментария
  • Работа на Upwork в статусе самозанятого. Реально или нет?

    @EkaterinaBel
    Кто-нибудь практически по такой схеме пытался работать? На имя кого в итоге выставляли чек?


    Ещё двух месяцев не прошло. Не ищите, кто и что применял. Налогоплательщик - Вы, и ссылки на Васю, который так делал, никакого значения не имеют.

    Напишите запрос в Минфин или ФНС, это бесплатно. Можно электронно, на сайте

    Я сам закон подробно не читал. Но вот на хабре наткнулся на следующую статью, где обсуждается этот вопрос: https://habr.com/ru/post/431588/

    И в коментах люди пришли к выводу, что ограничений по иностранным заказчикам вроде нет:


    Почему Вы про меня говорите "люди"? :)))
    Это моё мнение. Никаких выводов быть просто не может. Я эту статью написала за месяц до вступления закона в силу. Специально, чтобы хотя бы основные моменты рассказать. Сейчас практика ещё не сформировать, Минфин и ФНС только-только начали официальные разъяснения давать по общим моментам.
    Ответ написан