Задать вопрос
  • Голосовой ассистент на 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 комментария
  • Как сделать «Commit and Push» из PhpStorm в gitlab?

    sergey-kuznetsov
    @sergey-kuznetsov Куратор тега Git
    Автоматизатор
    Пароль нигде не посмотреть. GitLab не позволяет аутентифицироваться по паролю при использовании протокола SSH. Вместо этого GitLab использует криптографию с открытым ключом для аутентификации по SSH.

    Чтобы аутентифицироваться по SSH с помощью GitLab, вам нужно сгенерировать пару ключей SSH на локальной машине и добавить открытый ключ в свою учетную запись GitLab. После добавления вашего открытого ключа в учетную запись вы можете клонировать репозитории GitLab и выполнять другие операции Git с использованием протокола SSH, не запрашивая пароль.

    Добавление ключа SSH в свою учетную запись GitLab

    Если не хочется возиться с ключами — используйте HTTPS-протокол.
    Ответ написан
  • Какие навыки требуются Junior программисту микроконтроллеров?

    @dima20155
    you don't choose c++. It chooses you
    1. Прежде всего, нужно знание схемотехники, но в вашем случае этот этап можно вычеркнуть.
    2. Естественно, знание основ С и С++ (синтаксиса, базовых конструкций). Советую вам использовать в своих проектах С++, поскольку зачастую вы сможете писать в стиле С без каких-либо проблем, а при необходимости воспользоваться фичами/библиотеками для С++.
    3. Навыки hardware и software отладки. Здесь просто нужна практика с любимой IDE.
    4. Понимание указателей, типов памяти (статическая, динамическая, автоматическая, регистровая). Как память выделяяется и прочее.
    5. Знание базовых структур данных. Это немного скользкий пункт, поскольку С++ предоставляет хорошую (хотя и весьма минималистичную) стандартную библиотеку STL, в которой есть большинство из необходимых структур данных, но они используют довольно много дополнительной аллокации памяти, поэтому если пишете под что-то 8битное, то имейте это ввиду.
    6. Знание git на базовом уровне сейчас важно для джуна любой IT специализации.
    7. Неплохо бы иметь базовое представление о том как устроен микроконтроллер и его архитектура.
    8. Неплохо бы понимать RTOS (FreeRTOS - классика жанра), а главное зачем он нужен, а когда он не нужен или вреден.
    9. Лично мне всегда в работе пригождается python, но это всегда сторонние задачи/автоматизация.

    P.S. Нашел ещё вот такой RoadMap.
    P.S.S. Получилось довольно объемно. Но пункты 2-5 по сути можно объединить в один. Все это можно изучить написав парочку проектов для классической STM32 + HAL.
    P.S.S.S. Сам начинал как hardware разработчик. Путь embedded разработчика начального уровня не был сложным для меня и занял не очень много времени.
    Ответ написан
    Комментировать
  • В чём различие между Data Scientist и Machine Learning? Или Machine Learning — это составляющая Data Scientist?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Data science - это наука о данных. О разных данных. Маленьких и больших, структурированных и не очень.
    https://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D1%83%D...

    А Machine Learning это технология, которая может работать с данными, в том числе и в рамках data science.

    Это как не каждый транспорт - автобус, но каждый автобус - транспорт.
    Ответ написан
    7 комментариев
  • Как определить, когда нужны спрайты а когда LazyLoading?

    Stalker_RED
    @Stalker_RED
    Когда страница без скролла, то лейзилоад не особо поможет.

    Для иконок:
    Если можете в иконочные шрифты - используйте.
    Не получается иконочные - отдельные векторные иконки.
    Если векторные никак- спрайты.
    Если мы не о иконках, а о достаточно больших фоточках на длинной странице - лейзи.
    Ответ написан
    4 комментария
  • Восстановление XFS после резкого отключения питания?

    martin74ua
    @martin74ua Куратор тега Linux
    Linux administrator
    mount -a
    монтирует все, что указано в fstab в автоматическом режиме...
    рекомендую монтировать именно так - чтобы не терять какие то опции, параметры и т.п.
    Ответ написан
    Комментировать
  • Нужен ли антивирус на linux server?

    Adamos
    @Adamos
    Вообще-то антивирус - достаточно вольно используемый термин.
    Антивирусы в том виде, как они есть для Windows, для Линукс-сервера, как правило, довольно бесполезны - разве что с этого сервера получают файлы Windows-пользователи или запускают их через Wine, скажем.

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