Задать вопрос
  • Что делать, если нету выбора языка в android studio?

    Сделай с no activity.
    Всё равно потом свою активити добавлять будешь
    Ответ написан
    Комментировать
  • Как правильно добавлять поддомены?

    www - это и есть поддомен. Если он тебе нужен - оставляй.
    В hosts ничего писать не нужно.

    А основной домен у тебя перестал работать видимо из-за того что ты убрал A для основного домена.
    Ответ написан
    Комментировать
  • Откуда взялась ассоциативная функция from?

    vabka
    @vabka Куратор тега Rust
    В wasm-bindgen::JsValue Нету impl From for JsValue

    Всё там есть https://docs.rs/virtual-dom-rs/latest/virtual_dom_...
    impl From<Element> for JsValue
    + есть целый ряд blanket impl

    Не работает. Работает только с &element

    Потому что ты реализовал трейт для &element, а не для element.
    Сам же в начале написал, что
    Тут тоже подвоха нет. get_element_by_id() возвращает Option<Element>, а не Option<&Element>

    Вот такое уже работает:
    https://play.rust-lang.org/?version=stable&mode=de...

    Но эти поганые макросы наносят уроны документации, и не видно какие именно есть поля и функции у JsValue.

    Макросы на это влиять не должны. VS Code с rust-analyzer и intellij rust умеют показывать все impl для структуры, в том числе blanket impl и те impl которые возникли в результате вызова макроса.
    Ответ написан
    1 комментарий
  • Как включить отладку по мобильной сети?

    Нет, такой возможности нет.

    Или, может быть можно как то обойти это?

    Взять точку доступа, поднять внутри сети этой точки доступа vpn. С помощью этого vpn объединить сети компьютера, с которого будет идти отладка и телефона.
    Дальше как будто по wifi отладка.
    Ответ написан
  • Можно ли просмотреть репосты записи в Telegram?

    Нельзя.
    Максимум что ты можешь - ответить на вопрос:
    1. репостил ли какой-то открытый канал твой пост.
    2. репостили ли в каком-то чате в рамках той истории, которую ты видишь, твой пост, не убирая ссылку на оригинал.

    В обоих случаях тебе нужно будет прочитать всю историю из соответствующих аккаунтов.
    Сам Telegram предоставляет только количественную статистику.
    Ответ написан
    3 комментария
  • Редактор мебели где можно работать с электроникой?

    Я такое во Fusion 360 делал - это не очень-то мебельный редактор, но все нужные функции там есть.
    Всякие стандартные детали типа болтов и шурупов можно найти во встроенном каталоге.
    Простые детали типа самой столешницы - нарисовать самостоятельно
    Произвольные профили - через моделирование листовых деталей.
    Разница по материалам будет только в BOM, но если очень хочется - можно красивый материал для рендера сделать.
    Если хочется впихнуть какую-то кастомную электронику - есть интеграция с Eagle и можно импортировать модели из других редакторов.

    Чуть более сложные детали типа подстолья - можно либо смоделировать самостоятельно зная посадочные размеры и примерные габариты (мы же не красивый рендер делаем всё-таки), либо взять с сайта производителя.

    Со всякими розетками и зарядками - аналогично.

    Потом в этом же Fusion 360 можно и программу для станка по фрезеровке столешницы сделать и BOM для того чтобы всякий крепёж купить в каком-нибудь магазине и ничего не забыть.

    Всё то же самое +/- можно сделать в любом CAD, даже в компасе.

    Если никогда раньше в таких не работал - база изучается за пару вечеров по видосам на yt или по встроенной справке.
    Ответ написан
    1 комментарий
  • Какую ответственность несет провайдер в случае взлома?

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

    Два - во время следствия будут искать того, кто тебе нанёс ущерб, а не того, кто принял недостаточно мер для защиты.

    UPD: Если будут рассматривать иск о принесённом ущербе, то тут два варианта:
    1. Провайдер тебе выплатит компенсацию, а потом сам пойдёт и обратится в суд на своего вендора
    2. К ответу привлекут этого вендора, а провайдер будет лишь как свидетель.

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


    Можно ли на 100% доверять хеш суммам при сравненит двух одинаковых файлов на целостность ?

    Коллизии теоретически возможны.


    Есть ли вероятность что если два одинаковых файла имеют отличия то контрольные хеш суммы будут одинаковые или иметь отличие в 1 символ ?

    Так одинаковые файлы или имеют различия?
    Если одинаковые файлы, то у них будут одинаковые хэши.
    Если разные, то хэши будут различаться, если не произошла коллизия.
    Если в файлах изменён только один чимвол, то шанс коллизии исчезающе мал.


    Ести ли вирусы способные нарушать целостность файлов таким образом чтобы это нельзя было отличить по контрольным хеш суммам ?

    Задача по поиску коллизии является вычислиткльно сложной, а по тому, скорее всего, таких вирусов нет.


    Может ли вирус во время вычисления хеш сумм подменять значения хеша ?

    Вычислять хэш ты можешь самостоятельно на бумаге или на заведомо незаражённом устройстве - тогда точно не сможет оказывать влияния.
    Да и даже если он влияет - он не подменяет сам хэш, а пытается воздействовать либо на то, как ОС читает файл с диска, как программа взаимодействует с ОС или как программа взаимодействует с пользователем или как вычисляет.
    Чисто теоретически такой вирус создать можно, но зачем - не ясно.

    А ещё чтобы снизить шанс коллизии - можно вычислять несколько хэшей по разным алгоритмам.
    Ответ написан
    Комментировать
  • Как подписать своё приложение?

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

    Винда будет ругаться, тк он не подписан.
    https://habr.com/ru/articles/83008/
    Сертификат стоит 8к рублей а может и больше.
    Ответ написан
    Комментировать
  • Как разделить Cargo.toml на несколько файлов?

    vabka
    @vabka Куратор тега Rust
    Разделить Cargo.toml на несколько файлов нельзя.
    Разделять features на несколько штук я тоже не рекомендую - читать это будет сложно с учётом того, сколько фич в web-sys и как ты скорее всего будешь их добавлять

    В самом web-sys это автогенеренный код, но всё же:
    https://github.com/rustwasm/wasm-bindgen/blob/main...
    Ответ написан
  • Как проводить тестирование светодиодов при помощи arduino?

    Для этого нужно использовать понижающий преобразователь, который снизит напряжение с твоих 5в до 500мв.

    Если нужно программно менять - придётся более сложную схему с обратной связью городить.
    Ответ написан
    Комментировать
  • Реалтайм на питоне возможен?

    Нет. Планировщик ОС легко может ворочать приоритетами твоего приложения и от этого скорость немного будет скакать.
    Также тут будет влиять скорость компьютера.
    Чуть лучше будет, если попробуешь задавать задержку явно через sleep.

    Если хочется приблизиться к чему-то более-менее равномерному - используй таймеры, которые предоставляет ОС.

    Там тоже не будет точности реалтайма и часто не будет возможности задать очень низкий интервал, но погрешность будет более предсказуемая и не будет сильно зависеть от железа.

    А чтобы измерить задержки - выводи время в каждом таком такие (можно даже не реальное, а системное).

    Потом посмотри на равномерность интервалов через какой-нибудь excel.
    Ответ написан
    Комментировать
  • Как обойти требование Apple «покупка в приложении»?

    Нельзя. Покупки в приложении можно проводить только инапп на стороне Apple.

    Юмани - очевидно что не корейская платёжная система, а ты - очевидно что не корейский разработчик.

    Исключение - если это не покупки внутри приложения.
    Например: заказ такси, заказ доставки еды, покупки физических товаров в интернет-магазине.

    + Ты не имеешь права внутри приложения сообщать об альтернативных способах покупки чтобы обойти комиссию Apple.
    Ответ написан
    2 комментария
  • Норма ли то что при обновлении драйвера у меня перестает работать экран?

    Во время обновления драйвера экран действительно может отключаться - это норма.

    Но после этого он должен включаться обратно и ты должен видеть результат обновления - успешно или нет.

    Также ты можешь проверить успешность в панели управления твоей видеокарты - там пишется текущая версия драйвера.


    Я уже давно сталкиваюсь с проблемой openGL и самый частый способ решение это обновить драйвер видеокарты

    Это не способ решения, а первое, что нужно проверить, если что-то не работает.
    Это из ряда "а вы пробовали выключить и включить".
    Если у тебя и так последняя версия драйвера и о ней нет каких-то известных сообщений о проблемах - проблема не в драйвере.
    Ответ написан
    2 комментария
  • Есть ли программа для массовой генерации схем с размерами, взятыми из БД?

    Нет. Придётся свои скрипты писать для взаимодействия с уже упомянутым inkscape.
    Если добавите больше конкретики - возможно найдётся какое-то специализированное отраслевое решение за X денег.

    Любая программа для печати этикеток умеет использовать внешние данные. Но печать в pdf, затем их преобразовывать в png, переименовывать - довольно муторно.

    Почему бы не написать скрипт, который сам всё это переконвертирует?
    + Наверняка есть какой-нибудь виртуальный принтер, который печатает не в pdf, а сразу в png
    Ответ написан
    Комментировать
  • Как проверить в списке элементов типа string наличие двух одинаковых строк?

    Под капотом в любом случае всё упрётся в цикл.

    Если просто синтаксический не хочешь видеть цикл, то .Distinct().Count() и сравни с длиной исходного списка.

    Но по хорошему лучше пойти путём AshBlade

    И вообще если обязательна уникальность элементов - изначально работать с HashSet, а не List
    Ответ написан
    2 комментария
  • Какая мышь из последних моделей поддерживает ps/2 подключение?

    Их нет.
    И смысла в такой мыши нет.
    1. На большинстве современных МП тупо нет ps/2
    2. Там где есть - он реализован как переходник с ps/2 на USB => никаких преимуществ типа низкой задержки там не будет.
    3. У игровых мышей сейчас маркетинг прописал, что обязательно должно быть много кнопок и rgb подсветка. Этого ps/2 тоже емнип не поддерживает.
    Ответ написан
    Комментировать
  • Как установить Windows на Mac (M2) на уровне системы?

    Даже Microsoft предлагает устанавливать Windows через Parallels.
    Проблема в том, что Apple по очевидным причинам не пишет драйвера для Apple Silicon для Windows => даже если вдруг сможешь установить, то пользоваться не сможешь.
    Это было заметно ещё во времена интела, но при переходе на M1 они совсем отказались и от драйверов и от буткампа.

    https://support.microsoft.com/ru-ru/windows/вариан...

    Да и зачем тебе Windows ARM - на нём всё равно все "специфичные" программы работать не будут, либо будут работать через эмуляцию
    Ответ написан
    2 комментария
  • Как в контроллеры привязывается CancellationToken?

    Если совсем боишься - можешь брать CancellationToken не из аргументов, а из контекста (HttpContext.RequestAborted)

    А подсовывает его тебе рантайм через процесс под названием model binding:
    https://learn.microsoft.com/en-us/aspnet/core/mvc/...
    Биндинг происходит чисто по совпадению типа и имя аргумента не влияет на него.
    Ответ написан
    5 комментариев