Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (5)

Наибольший вклад в теги

Все теги (29)

Лучшие ответы пользователя

Все ответы (27)
  • Как проверить, что знаешь на базовом уровне JavaScript?

    @JSmitty
    Хотите задачку? Ловите.

    Сделать на JS светофор основной (3 цвета) и связанный пешеходный (2 цвета) с кнопкой по запросу пешеходного перехода:
    1) основной включен на зеленый, пешеходный на красный
    2) по нажатию на запрос, через не менее чем 5 секунд на 5 секунд показывается желтый на основном, затем основной - красный, пешеходный зеленый на 15 секунд. После пешеходный на красный, основной сразу на зеленый.
    3) минимальное время зеленого на основном - 60 секунд. Если кнопка запроса перехода нажата ранее 60 секунд с момента включения зеленого - пункт 2 срабатывает через 60 секунд с момента включения зеленого.
    4) после нажатия запроса и до включения зеленого на основном светофоре, кнопка запроса игнорируется.

    Часть задачи - сделать отображение светофоров, и кнопку. Кнопка всегда доступна к нажатию (не ставим атрибут disabled). Другая часть - реализовать асинхронную логику. По возможности на чистом JS (не прибегая к библиотекам).
    Ответ написан
    7 комментариев
  • Я хочу хорошую библиотеку на PHP для MySQL. Я зажрался, или такое есть и активно используется?

    @JSmitty
    Предложу Eloquent из Laravel framework:
    использование вне фреймворка - https://vkbansal.me/blog/using-eloquent-outside-la...
    документация - https://laravel.com/docs/5.2/eloquent (https://laravel.ru/docs/v5/eloquent)

    Очень просто использовать, есть как query builder, так и Activerecord ORM.
    Ответ написан
    Комментировать
  • Ассемблер для начинающего?

    @JSmitty
    Ассемблер для чего? На интел есть x86 (32-битная) и x64 (64-битная) архитектуры, современные процессоры до сих пор должны выполнять и 8086 код (16 бит). Асм под винду - то ещё занятие, кмк, да и польза практическая сомнительна.

    Если что - современные ассемблеры - их немного актуальных осталось. В линуксе есть gas (at&t синтаксис), и win/linux nasm (интел синтаксис, более человеческий), для винды в Visual Studio есть продолжатель masm (в т.ч. x64).

    По NASM есть книжка Столярова бесплатная, описывается ассемблер x86 под линукс 32-разрядный.

    Но с практической точки зрения лучше потратьте время на изучение какого-нибудь AVR, MSP403 или PIC - он существенно проще, куча реальных применений до сих пор, и сама архитектура простая. Тестироваться на симуляторе или дешевой Arduino. Потом можно поучить ARM для кортексов, тоже какая-никакая практическая польза - см. https://habrahabr.ru/post/274541/ . Хотя уже начиная с ARM программируют в основном на Си, хороший курс вот - https://www.edx.org/course/embedded-systems-shape-...
    Ответ написан
    1 комментарий
  • Какой есть аналог $emit для модулей vuex?

    @JSmitty
    А функция subscribe у стора не решит вашу проблему? Подпишитесь на мутации каким-то обсервером, и по приходу определенной мутации, изменяющей пользователя - каскадом диспатчите экшны для изменения связанных данных.
    Или через watch на конкретно блок данных user, аналогично.

    Описано в документации скудно, см. раздел API Reference
    Ответ написан
    Комментировать
  • Что посоветуете почитать для левелапа в JS?

    @JSmitty
    Вот это еще никто не советовал - Mostly adequate guide?

    PS Наблюдение такое - Angular нравится в основном тем, кто много времени убил на яве или шарпе. Сам JS же сейчас развивается в основном именно запросами скорее React коммьюнити.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (4)