• Как сделать маску для email?

    GavriKos
    @GavriKos
    Если у вас ограниченый набор доменов - то имя пользователя текстбоксом, домен - выпадающим списком.
    Ответ написан
    1 комментарий
  • Организация pug?

    @Froggyweb
    Нет, дальше как тебе надо, дроби как хочешь организовывай как хочешь Смысл какого-то руководства?
    Ответ написан
    Комментировать
  • Как сделать такую фигуру?

    sfi0zy
    @sfi0zy Куратор тега CSS
    Creative frontend developer
    Just Do It!

    Вообще идея использовать clip-path - это хорошая идея, ноо... если фон у вас и правда белый....
    (размеры взял из головы, не в них смысл)
    .test {
        margin: 100px;
        height: 200px;
        width:  600px;
        transform: perspective(600px) rotateY(45deg);
        border-top-left-radius:    50px 100px;
        border-bottom-left-radius: 50px 100px;
        overflow: hidden;
        background: #000;
    }
    
    .test::after {
        background: #fff;
        content: '';
        display: block;
        height: 120%;
        width: 30%;
        transform: translateX(75%) translateY(-10%);
        float: right;
        border-radius: 50%;
    }


    273d37ed0c98421996e1600752619040.pngCodePen
    Ответ написан
    1 комментарий
  • Как лучше хранить шаблоны в Vue.js?

    Negwereth
    @Negwereth
    lvivcss.com.ua
    Single-file component - пока лучшее, с чем я объективно работал
    Ответ написан
    Комментировать
  • Почему Array.sort() сортирует оба массива?

    usdglander
    @usdglander
    Yipee-ki-yay
    Попробуйте что то вроде:
    ...
    var b = JSON.parse(JSON.stringify(mass));
    ...

    Суть в том, что при var b = mass вы не создаёте именно новый массив, а создаёте ещё один указатель на уже существующий массив. Так что a и mass - тождественны. Чтобы разделить эти массивы вам надо в b сделать копию массива mass.
    Ответ написан
    2 комментария
  • Global.name = require("./name .js"); как запустить повторное исполнение скрипта?

    SagePtr
    @SagePtr
    Еда - это святое
    Оформить бота правильно, чтобы у него был конструктор. Потом вызывать каждый раз этот конструктор для создания нового экземпляра бота. А require однократно подключает нужный файл и запоминает его в кэше, если выполнять много раз - не будет плодиться много экземпляров.
    Ответ написан
    Комментировать
  • Как можно оптимизировать слабый компьютер?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Из пгрейда обязательно ssd, если возможно то больше озу и проц посерьезнее. Из линуксов не убунту а какой нибудь puppy для легкости или на самый край lubuntu\xubuntu.
    Ответ написан
    2 комментария
  • Как сделать сохранения в игре?

    alexsandr0000
    @alexsandr0000
    Программист C#/C++/C
    Много средств, но вот какое из них использовать зависит от задачи. Из вашего вопроса не совсем понятны детали, какой объем информации надо сохранять, как часто инф. будет сохраняться и т.п.
    Для сохранения можно использовать:
    - потоки и напрямую писать бинарные или текстовые данные в файл, наверное самый быстрый способ, но могут возникнуть проблемы с доступом, если файл будет открыт в монопольном режиме или запись будет осущ. из нескольких потоков;
    - сериализация объектов в xml, json, более медленный способ (хотя по сути все та же запись на диск), но реализуется проще, чем создавать свою структуру данных для хранения;
    - сохранение в БД (sqlite и Ко);
    - сохранение на сервере, но тут еще куча способов.

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

    twobomb
    @twobomb
    Ну сохраняешь все необходимые данные( время, позиция игрока, хп и т.п.) например в xml файл да и все. Ну, на каком языке пишешь, или какой движок используешь. Просто в движке может уже быть все для сохранения и не придеться изобретать велосипед.
    Ответ написан
    2 комментария
  • Куда двигаться дальше senior разработчику? Новый язык, технологии, opensource, стартап?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Как вы это делаете?! За 17 лет работы в ИТ у меня ни разу не возникало вопроса "Куда двигаться?", только "Где взять времени на освоение всего этого бесконечного изобилия технологий, углублённого изучения уже знакомого и реализацию множества идей?"
    Ответ написан
    4 комментария
  • Как создать загрузочное меню операционных систем?

    @trofimovdev
    Python
    При установке Linux автоматически ставится загрузчик (можно выбрать раздел установки самому или доверить все инсталлятору).
    Ответ написан
  • Гауссган на ардуино?

    @n12eq3
    у гаусс пушек низкий кпд, точные причины можно почитать на фанатских сайтах, отсюда все развивающиеся проекты по альтернативным пушкам это лазеры и рельсотроны.
    судя по уровню вопроса никаких 300м/с не будет, можно просто начать с двух ступеней и далее развивать. в начале хватит самых простых датчиков, можно с али. дальше делать своё на фотодиодах, они достаточно быстрые.
    при большом количестве ступеней и/или большой энергии тупое digitalpin=high не работает. появляются проблемы индуктивностей, проблема "пролёта середины" катушки, правильный расчёт катушек и напряжений для них + остальное всякое разное. перебором говнокода это не решаемо и если есть желание сделать круто, то лучше начать с теории и её применения хотя бы на двух ступенях.
    Ответ написан
    Комментировать
  • Как сделать чтобы так работало в ie11?

    bootd
    @bootd
    Гугли и ты откроешь врата знаний!
    Может проверить длину значения в поле?
    if($('.quantField').val().length > 0){
    // Что-то там
    }

    Ибо, сколько я знаю, метод val() в jquery возвращает значение поля(строку), а не его длину.
    Ответ написан
    1 комментарий
  • Какой есть аналог $emit для модулей vuex?

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

    Описано в документации скудно, см. раздел API Reference
    Ответ написан
    Комментировать
  • Аналог jquery $.contains?

    Stalker_RED
    @Stalker_RED
    parent.contains(event.target)
    Ответ написан
    Комментировать
  • Что лучше выбрать, C или C++?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Автор статьи так же рекомендовал Jav'у, т. к. она лучше справляется с теми же задачами

    Что такое Jav? Если речь про Java, то не слушайте автора, C++ и Java - это разные языки для разных задач, да можно решить практически любую задачу на практически любом языке, но везде будут свои минусы и плюсы. Если писать игровой движок, то лучше C++ из-за производительности.
    1) Какой язык лучше выбрать для разработки игр, C или C++?

    Лучше выбрать движок типа Unity, ureal engine, etc. Если писать игровую логику, то очевидно лучше C++, чем C(а ещё лучше что-то более высокоуровневое), если писать сам движок, то я бы выбрал C++, т.к. в C++ больше готового, тот же STL и есть классы.
    2) Легко ли перейти с C на C++ и наоборот, в случае необходимости?

    Можно конечно, но лучше сразу учить то, что надо.
    3) Если C++ лучше не выбирать, то стоит ли учить вместо него Jav'у?

    А какая цель? Написать игру или движок? Если игру, то учить нужно готовый движок типа UE(Blueprints|C++), Unity(C#), если движок, то C++. А Java немного для других задач.
    Основным минусом C++ приводилась очень высокая сложность языка

    Основная сложность языка в возможности выстрелить себе в ногу и в обратной совместимости(в C++ очень редко что-то выпиливают из языка), поэтому нужно просто чуть больше времени на изучение, чем с другими языками и чуть больше практики, чтоб не выстрелить себе в ногу.
    Ответ написан
    2 комментария
  • Что такое 3D движок и что в нём происходит?

    longclaps
    @longclaps
    Решил взяться за написание собственного движка
    Что такое 3D движок и что в нём происходит?

    Решил взяться за написание незнамо чего. Молодец.
    Ответ написан
    2 комментария
  • Что такое 3D движок и что в нём происходит?

    ThePyzhov
    @ThePyzhov
    iOS Ninja
    Вот очень хороший тутор по данной теме. Т.к. судя по посту вы и OpenGL не знаете.

    Но вообще, без знания и опыта работы с нормальными 3D движками, браться за написание своего - это как собирать свой компьютер (покупать smd компоненты, плату, травить ее, паять все это дело и т.д.), муторно и абсолютно бестолково.

    P.S. возьмите С++ и SFML и попробуйте накидай свой 2D движок. Это в разы проще и опыт какой-никакой появится. А перед тем как писать непосредственно 3D-движок, посмотрите что такое Unity и с чем его едят. На гитхабе есть самописные 3D движки, их код не мешало бы вам тоже посмотреть. А потом только браться за свой.
    Ответ написан
    Комментировать
  • Необходимость Webpack?

    Stalker_RED
    @Stalker_RED
    Необходимости нет, можете вручную подключать файлы, минифицировать их и всё такое. А когда вручную надоест - возьмете какой-нибудь сборщик.
    Ответ написан
    Комментировать