Задать вопрос
  • Как начать мелкосерийное производство радиоэлектронный схемы?

    @antonwx
    JLCPCB
    Заказываете платы, напаиваете компоненты. Напайку смд компонентов там вроде тоже можно сразу заказать.
    Ну а если предполагается, что потенциальный заказчик будет использовать девайс как эдакий чёрный ящик, взять любую коробку, к ней прикрутить все нужные интерфейсы, питание и наклеить наклейку из принтера.
    Ответ написан
    3 комментария
  • Создание дрона - с чего начать?

    @evgeniy_lm
    Для человека задающего подобные вопросы лучше воспользоватся готовым решением типа Agras или подобным. Это вам сэкономит немного денег и громадное количество времени
    Ответ написан
    Комментировать
  • Как произвести аналитику изменений и определить причину роста объёма базы?

    @mletov
    А "в лоб" задача не решается?
    Развернуть 2 базы, новую и старую (у вас же бэкапы есть, надеюсь).
    Выяснить какие именно таблицы распухли, и от этого уже отталкиваться.
    Ответ написан
    Комментировать
  • Как ставить плюсы и минусы в ответах?

    Ankhena
    @Ankhena
    Нежно люблю верстку
    <code lang="diff">
    
    </code>
    Ответ написан
  • Голосовой ассистент на c#. С чего начать? Что надо изучить? Как реализовать(это мой первый проект)?

    Vindicar
    @Vindicar
    RTFM!
    1. Поищи библиотеки, пригодные для распознавания русской речи и имеющие привязку к C#.
    2. Найди их документацию, там наверняка есть простые примеры работы.
    3. Выбери ту, которая кажется наиболее простой и удобной.
    4. Разбери пример, как обнаружить, записать и распознать фразу.
    5. Продумай, как ты будешь по тексту фразы определять команду. Вопросы, на которые придётся найти ответ:
    - Как отличить разговор от обращения к помощнику (подсказка: "окей, гугл", "алиса", и т.п.)?
    - Как описывать отдельные команды помощника? Как классы, как методы...
    - Как определять, какая команда была произнесена?
    - Как извлекать параметры команды (в простых случаях хватит регулярных выражений, в сложных придётся ещё тащить библиотеки обработки естественных языков типа Natasha)?
    - Могут ли команды перекрываться? Например, если мы сделали команду "таймер", можем ли мы пользоваться ботом, пока таймер не закончится?
    - Как команда будет возвращать результат? Будет ли ей предоставлен какой-то класс/метод от бота, чтобы она могла "сказать" что требуется?
    6. Аналогично разбери библиотеки для синтеза речи.
    Ответ написан
    Комментировать
  • Голосовой ассистент на c#. С чего начать? Что надо изучить? Как реализовать(это мой первый проект)?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Если прям совсем с нуля писать, то следующие лет десять надо будет учить программирование, алгоритмы, кучу математики, вероятно нейросети. Но получится всё равно сильно хуже яндексовой Алисы, так как такие проекты в одиночку на коленке не пишут. Если же можно опираться на готовые решения, то стоит изучить документацию по открытым API существующих голосовых помощников и интегрировать своё приложение с одним из них.
    Ответ написан
    Комментировать
  • Голосовой ассистент на c#. С чего начать? Что надо изучить? Как реализовать(это мой первый проект)?

    Griboks
    @Griboks Куратор тега C#
    Если это ваш первый проект, то никак. Но если очень хочется, то:
    1) найдите готовый голосовой ассистент
    2) соpдайте свой пользовательский интерфейс вокруг готового ассистента
    Ответ написан
    5 комментариев
  • Возможно ли на Node.js запустить apk файл?

    @Nikita1244
    Anonymous
    Привет, возможно вопрос тупой,

    И вы не представляете, это истинная правда.

    Нельзя запустить. Это делается через эмулятор Android

    Вот ответ ChatGPT, если хотите все на пальчиках:

    Нет, нельзя запустить файл APK напрямую на Node.js. Node.js - это серверная среда JavaScript, которая работает на стороне сервера, в то время как файлы APK - это файлы, содержащие Android-приложения, предназначенные для запуска на мобильных устройствах под управлением операционной системы Android.

    Если вам нужно запустить файл APK на сервере, можно использовать эмулятор Android на сервере, но это может быть очень ресурсоемкой операцией. Также возможно использовать средства автоматизации тестирования мобильных приложений, такие как Appium, для запуска и тестирования приложений на удаленных устройствах.

    В целом, запуск файлов APK на сервере не является обычной задачей для Node.js, и если у вас есть конкретная потребность в этом, вам может потребоваться рассмотреть альтернативные решения.


    Сгенерировано: https://chat.openai.com/chat
    Ответ написан
    Комментировать
  • Можно ли в microsoft identity изменить алгоритм хешированием паролей на MD5?

    @SZolotov
    Asp.net core, MAUI,WPF,Qt, Avalonia
    Можно ли в microsoft identity изменить алгоритм хешированием паролей

    да

    Как сделать чтобы identity хешировал пароли по алгоритму MD5?

    Нестоит так делать. Потому что он устарел и давно не надёжный.

    По умолчанию при добавлении пользователя в базу, его пароль хешируется по какому-то своему алгоритму

    Вот тут реализация и подсказка как его поменять тыц
    Ответ написан
    Комментировать
  • Как сделать какую-нибудь многозадачность на ардуино?

    @dima20155
    you don't choose c++. It chooses you
    В Ардуино всего одно физическое ядро, поэтому вычислять в параллель у вас не выйдет. Единственное решение - переложить часть задач на переферию. Например, если значения из датчика отправляются на АЦП, то можно настроить прерывания и забирать данные когда удобно. Классический delay тоже лучше реализовать через таймер, ибо стандартный delay просто заставляет процессор ждать, вместо вычислений/других полезных действий
    Ответ написан
    4 комментария
  • Можно ли сказать, что Гит работает на блокчейне?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    нет.
    Несложно же почитать как под капотом работает гит. Никаких блоков цепочек там нет. Есть версии.
    Ответ написан
    Комментировать
  • Можно ли сказать, что Гит работает на блокчейне?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Нет. Гит не является блокчейном потому-как в него не закладывались требования по кворуму и гарантий уникальности и нефальсифицируемости истории.

    В git нет понятия блок. И нет алгоритмов POW для подтверждения потраченной работы.

    В git владелец может убить master-бранч что само по себе - принципиально невозможно в криптовалютных проектах

    UPD: Почему я привлекаю именно юзкейс криптовалют. Потому что в наше время блокчейн плотно ассоциирован именно с этой технологией. Хотя само по себе определение блокчейна может быть либеральнее чем я описал. Например POW может и не быть. Просто рассматривая git надо обозначить его сравнительные недостатки чтоб не было в теме попыток спекулировать просто на похожести этих двух технологий. Да они в чем-то похожи но блокчейн во много раз строже по безопасности. Ведь хранение журнала фин-операций - особая и деликатная задача.
    Ответ написан
    3 комментария
  • Есть ли какой довод переходить на Linux Mint с Ubuntu?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Я-бы посмотрел на количество человек в команде разработки. И еще можно глянуть баг-трекер.
    Если там дефекты висят по пол-года - то это тревожный сигнал о том что не стоит
    с ним связываться. Ведь эти дефекты - будут у тебя.

    Времена когда люди гонялись за операционками остались в 2000х. Особого смысла менять один
    декстоп на другой нет. По возможностям они все примерно одинаковы. И если что и осталось выбирать
    то это - надежность патчей и оперативность их выкатывания.

    Недостатки Убунту описывал сам Столлман. По его мнению эта ОС слегка ... стучит на своих пользователей.
    На современном языке - собирает телеметрию. В каком объеме собирает и как - никто не знает.
    Никто такой вопрос кроме Столлмана видимо не поднимал. Но даже если так ... какие гарантии
    что Минт не делает тоже самое?
    Ответ написан
    4 комментария
  • Как собрать приложение .NET MAUI на Linux?

    @SZolotov
    Asp.net core, MAUI,WPF,Qt, Avalonia
    Даже Windows Phone нет

    он действительно помер лет 5 назад

    А как собрать MAUI проект под дистрибутивы GNU\Linux?

    Никак. Официальной поддержки нет. Есть вот такой проект тыц, который объявлен как эксперементальный

    Какие есть способы?

    Под десктопы я бы взял авалонию.
    Ответ написан
    7 комментариев
  • Как собрать приложение .NET MAUI на Linux?

    @Ilay_Developer
    Ответ написан
    Комментировать
  • Cинхрон или асинхрон?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    асинхрон онли

    сравни цену VDS с 8Gb и с двумя - вот примерно так можно при одинаковом RPS/RPM
    Ответ написан
    Комментировать
  • Нужен простой скрипт проверки орфографии - чтобы можно было показать неправильно написанные слова в textarea?

    Fragster
    @Fragster
    помогло? отметь решением!
    Зачем скрипт? пусть браузер делает
    <textarea spellcheck lang="ru" ></textarea>

    А чтобы при загрузке страницы это делал, можно потыкать палочкой в поле ввода:

    https://codepen.io/FragsterAt/pen/dyqJYjw
    Ответ написан
    4 комментария
  • Какой из вариантов ближе по написанию к коммерческому коду?

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Ой, блин, вопрос холиварный шо писец. Что такое коммерческий код? Это как?

    Смотрите. Если рассуждать с т.з. красивости кода - то статики ужас кошмар и уволить.
    Но. Допустим стояла задача от бизнеса "сделать быстро, поддерживать не будем, модуль редкий" (дааа, конечно редко такие прогнозы сбываются, но допустим) - и такая архитектура со статиками (или какая другая) позволяет решить бизнес задачу со всеми вводным - значит это ВНЕЗАПНО коммерческий код.

    В общем чтобы сказать коммерческий ли код - нужно знать какие требования к нему предьявлены.
    Ответ написан
  • Подбор ноута для игр(60т.р.)?

    xez
    @xez Куратор тега Компьютеры
    TL Junior Roo
    Понять производительность ноута в играх довольно просто.
    Смотрите тесты и подбираете ноутбук по видеокарте.
    Т.е. сначала смотрите на видеокарту, а потом на все остальное.

    У ноутбуков один плюс - мобильность. Во всем остальном ПК будет лучше.
    Ответ написан
    Комментировать
  • Как сделать двойную аутентификацию отправляя код на почту?

    petermzg
    @petermzg
    Самый лучший программист
    1. Пользователь ввел логин/пароль.
    2. Выдайте ему JWT, только в payload пропишите состояние "No2FA"
    3. Отправьте 6 цифр на почту, сохранив в базе значение.
    4. Отобразите форму получения кода.
    5. Пользователь вводит код, который вы отправляете на эндпоинт вместе с токеном.
    6. Проверили соответствие с БД.
    7. Сгенерили новый токен.

    Так же можно с Cookies и сохранением состояния сессии
    Ответ написан
    2 комментария