Задать вопрос
  • Нужно ли регистрироваться как блоггер авторам приложений у которых более 10к юзеров?

    Реестр блогеров - это собственно реестр блогеров.

    А вот в случае приложений уже есть 152-ФЗ, 97-ФЗ и 347-ФЗ.

    97-ФЗ обязывает тебя подать заявление даже если у тебя 1 пользователь.
    Ответ написан
    Комментировать
  • Компьютер для постаматов/банкоматов/КСО и т.д.?

    Банкоматы лучше в отдельную категорию вынести, так как там много своей специфики (начиная с кассет с деньгами, заканчивая клавиатурой для пин кодов).
    Новые банкоматы имеют внутри почти обычный комп на линуксе (или самый мифический "промышленный").
    Чуть более старые или импортные - обычно с виндой идут.

    Вендинговые автоматы тоже разные бывают - где-то вообще никакого компа нет, а кое-где видел винду+1С.


    Сомнения тут лишь в надежности (работа 24/7/365????) и совместимости с нужными устройствами (терминал эквайера, принтер чеков, камера, сканер QR и т.д.)

    1. Они и не работают 24/7/365
    2. с камерой точно никаких проблем с совместимостью не будет. Хоть usb, хоть со специальным интерфейсом.
    3 . Практически все сканеры умеют работать в режиме клавиатуры => никаких проблем с совместимостью априори не будет.

    Остается чековый принтер и терминал - тут уже нужно выбирать вендора. Практически все терминалы и принтеры работают через COM-порт и имеют не очень то и сложный протокол, так что даже если нет ПО под Линукс из коробки - его не трудно разработать с нуля.

    В Екатеринбурге есть достаточно большая сеть автоматов с фильтрованной водой - так там они все внутри малинку имеют. К ней подключен терминал, монетоприемник, и маленький экранчик чтобы литры с рублями показывать.

    В природе встречаются все три варианта.

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

    Кстати вот статья про кассы пятёрочки:
    https://habr.com/ru/companies/X5Tech/articles/477738/
    Ответ написан
    Комментировать
  • Ругается GitHub Desktop. В чём дело?

    main видимо является защищённой веткой в репозитории и в неё нельзя пушить напрямую.
    Создавай новую ветку и делать pull request.
    Ответ написан
  • Какие есть нативные способы перемещения файла в Корзину на C# или .NET в Windows?

    Это и есть нативный способ.
    Microsoft.VisualBasic.FileIO - это не "прослойка visual basic", а вполне обычная библиотека. Она не более "не нативная" чем стандартная mscorlib или любая другая.

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

    Альтернативный вариант - использовать функцию из winapi SHFileOperationA
    Ответ написан
    Комментировать
  • Откуда брать информацию, чтобы разобраться в структуре пк?

    Что значит "научиться собирать"?
    В общем-то сборка любого ПК, если нет опыта, то это:
    1. Подобрать компоненты (перед окончательным решением - проверить их совместимость по мануалам)
    2. Внимательно прочитать мануал
    3. Собрать по мануалу

    чем какие компоненты отличаются, какие характеристики важны

    Различие компонентов собственно указаны в характеристиках.
    Все характеристики важны, но по разному, зависит от задачи и того, что с чем сравнивать.
    А чтобы понимать, что и с чем сравнивать - нужно иметь перед глазами задачу, которую должен решать компьютер.
    Если собираешь комп чисто для игр, то важны будут одни характеристики.
    Если собираешь комп как сервер, который будет где-то на балконе стоять - другие.
    Если будешь собирать какую-то рабочую станцию для машинного обучения - третьи.
    Ответ написан
    2 комментария
  • Как принимать платежи, не регистрируя ИП или самозанятость?


    Я в ИП не разбираюсь, а по словам некоторых знакомых мне людей, которые разбираются чуть больше, мне не стоит с ИП связываться.

    Следует начать разбираться или хотя бы очень подробно расспросить знакомых, которые разбираются.
    Я так понимаю, в законах, которые регулируют бизнес в интернете вы тоже особо не разбираетесь?
    В частности ФЗ о персональных данных и PCI DSS для обработки платежных данных.

    В случае работы с иностранцами - ещё GDPR

    Вот с них и начните, а уже потом идите кассу подключать.

    Если на законы пофиг - используйте крипту и не собирайте ПД, иначе к вам придёт РУН и обложит штрафами как минимум за некорректную обработку ПД.
    Ответ написан
    Комментировать
  • Какой геймпад выбрать для тестирования геймпада в браузере?

    Бери любой с xinput - это сейчас основной стандарт на пк.
    Точно проблем не будет, если возьмёшь от xbox.
    F310 и его беспроводной брат F710 тоже хороши и проверены временем, их даже на подводных лодках используют))

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

    Потом ещё пригодится.

    Брать то что ты нашёл я бы не стал, так как он не поддерживает xinput нативно, потому он подключается только через левые драйверы, которые эмулируют Xbox геймпад => может быть много проблем
    Ответ написан
  • Залил половину клавиатуры алкоголем, можно ли спасти?

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

    Свичи если можно вытащить из платы, то пострадавшие свичи также разобрать, промыть, просушить и смазать (в идеале krytox, но можно поискать аналоги на основе тефлона).

    После полного высыхания - смотри, что нигде не осталась никаких разводов и собирай обратно.
    Ответ написан
    Комментировать
  • Инициализация класса со свойствами не имеющие сеттера?

    Bar уже инициализирован.
    Просто через Add можно вставить все элементы
    Ответ написан
    1 комментарий
  • Что такое связывание, объявление, инициализация и определение?

    vabka
    @vabka Куратор тега Rust
    Точные определения будут только в стандарте или спецификации на конкретный язык.

    Ну и термин вполне может состоять из двух слов.


    Какая-то чушь получается, люди называют вещи как им хочется и путают других.
    - Это хорошо иллюстрируют функции, технически параметрами называются элементы в скобках при определении fn f(x: u8), а аргументами элементы в скобках при вызове f(255);, однако люди используют их взаимозаменяемо.

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

    Что реально изменяется от того, как я назову штуки в скобочках?)

    https://doc.rust-lang.org/reference/items/function...

    https://doc.rust-lang.org/reference/expressions/ca...

    По спеке и то и другое - параметры.

    А теперь каждый пункт по порядку:

    Объявление (Declaration) - вводит имя переменной в область видимости.

    то что с let - это variable declaration
    https://doc.rust-lang.org/reference/statements.htm...

    То что с fn - это function declaration.


    Связывание (Binding) — связывает имя с чем-то (значением, шаблоном, параметром).


    let x: u8 = 123; // можно трактовать по разному: связывание, инициализация, определение

    Конкретно тут - это declaration with initializer expression, вполне однозначно.
    Ответ написан
    9 комментариев
  • Кто платит штрафы при утечках персональных данных?

    По закону, штраф выплачивает организация.

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

    Если у сотрудника будут признаки уголовки/административки, был умысел, то тут другой разговор и в принципе организация может через суд взыскать с сотрудника компенсацию.
    Ответ написан
    Комментировать
  • Можно ли использовать чужой алгоритм в составе своих?

    1. В России алгоритмы не патентуются.
    Защищены только конкретные реализации (исходный код или железка, которая этот алгоритм реализует).

    2. Текст на этом сайте распространяется под cc-by-sa, так что ты можешь спокойно скопировать оттуда текст, если соблюдешь условия

    3. Если ты реализуешь этот алгоритм на каком-нибудь ЯП по человеческому описанию с сайта, то это уже будет новое произведение, а не производное => даже ссылка на оригинал не нужна.
    Ответ написан
    Комментировать
  • Как называется паттерн, который добавляет объекту новый функционал?

    Далеко не у всего есть какое-то особое название (да и не должно быть).

    У всяких списков тоже есть методы для добавления чего-то, но нету Build.
    Ответ написан
    1 комментарий
  • С чего начать в направлении "Сборка дронов"?

    1. Ардуино - это программная среда, а не конкретная железка. Что-то может пойдёт, а что-то нет.
    2. При сборке с нуля - ну если у тебя бюджет бесконечный, то тогда наверное можно и не смотреть на чужое
    3. Книги и источники не подскажу, но тебе нужно по сути два направления:
    - Теория управления
    - Что-то про проектирование летальных аппаратов, а там будет и сопромат, и физика, и всякие основы по тому, из каких вещей вообще летательные аппараты обычно состоят.
    Ответ написан
    Комментировать
  • Почему не открывается BIOS если зажать клавишу DEL?

    Если включен fastboot / super fast boot, то тогда тебя просто так в биос не пустит.
    Надо в винде через shift нажимать перезагрузку и там выбирать "загрузиться в uefi" или типа того
    Ответ написан
    Комментировать
  • Почему у Athlon II X2 215 и Athlon II X2 280 одинаковое энергопотребление в нагрузке?

    65вт - это TDP, а не энергопотребление.

    Энергопотребление постоянно меняется во время работы.


    Использовать маломощные модели нету смысла

    Кроме цены)
    Ответ написан
    2 комментария
  • Как вписаться в проект без з/п?

    Заходишь на гитхаб, находишь какой-нибудь интересный для тебя проекст с открытым исходным кодом и идёшь коммитить.
    Параллельно пробуй попасть на стажировку.
    Ответ написан
    Комментировать
  • Как могли узнать код для входа в Телеграм?

    1. Посмотрите, какие ещё сессии активны в настройках безопасности и завершите все, в каких вы сомневаетесь
    2. Про кнопочные телефоны тут уже сказали
    3. Всё равно нельзя исключать вариант с утечкой с ПК. Проверьте хорошо комп антивирусом.
    Ответ написан
    1 комментарий