Задать вопрос
  • Где получить рабочие виртуальные номера телеграмм?

    Купить через фрагмент например.
    Ответ написан
    Комментировать
  • Существуют ли сервисы по сборке Raspberry Pi?

    Это называется "контрактное производство электроники". Есть в россии фабрики, которые могут это сделать.
    Но:
    1. Определиться с количеством (чем больше - тем дешевле будет одно изделие в итоге)
    2. Определиться с тем, что конкретно нужно сделать. Если какие-то ручные операции, то написать подробную пошаговую инструкцию.
    3. "Вставить шилд в Малинку и установить ОС" - это одно. "Собрать одноплатный компьютер, собрать другую плату, соединить их, установить ОС и вставить флешку" - это уже совсем другое и цены будут разные.
    4. Готовься к трудностям с логистикой, если это действительно вариант "вставить шилд в малинку", ибо тебе придётся их самостоятельно отправить на фабрику с большой вероятностью.
    5. А как оплачивать ты всё это будешь?

    Если нужно что-то простое и в небольших объёмах, то тогда можно ещё поискать фрилансера на авито или какой-нибудь другой бирже.

    "Собрать Raspberry PI" ты нигде не сможешь, так как это интеллектуальная собственность и никто не будет тебе её собирать.

    Если тебе нужно отправить только 1 экземпляр, то с вероятностью 99% дешевле будет всё-таки отправить из страны происхождения. В крайнем случае - дать заказчику инструкцию и отправить то что можно отправить (если подпадает под экспортные ограничения или ограничения на авиаперевозки)
    Ответ написан
    2 комментария
  • Как в cura 5.10 заставить каждый новый слой печатать с лёгким смещением?

    Это brick layering называется и его как будто бы не могут добавить из-за патентов (или всё-таки могут? Я не дочитал все комменты. В основной ветке фичи ещё нет)
    https://github.com/Ultimaker/Cura/issues/18353

    Но есть скрипт для постобработки: https://github.com/GeekDetour/BrickLayers
    Ответ написан
    2 комментария
  • Как защитить ключи шифрования в программе?

    Если ты хочешь обезопасить ключи разработчика, чтобы их не получит пользователь/администратор системы, на которой будет запускаться программа, то никак.
    Если хочешь защитить ключи от других программ, то смотри ответ VoidVolker.
    Все секреты, естественно, должны доставляться уже после запуска, а не храниться в коде, так как если ты зашифруешь секреты при помощи windows data protection API на компьютере разработчика, то ты не сможешь их расшифровать на компьютере пользователя
    Ответ написан
    Комментировать
  • Безопасно ли использовать OpenSource продукты от крупных корпораций?


    как можно проверить, что выложенный код совпадает со скомпилированным бинарником?

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

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


    Есть простые способы проверки соответствия скомпилированного бинарника с такой же версией открытого кода?

    Собрать самостоятельно - это и есть самый простой способ.
    Ну и ещё если все пайплайны для сборки описаны в этом же репозитории (github actions или просто дана ссылка на пайплайны), то это +1 очко к уверенности, что для сборки используются те же самые исходники.

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

    Так и скажи, что это ты продал цифровые активы - владеть USDT и продавать их не запрещено, но нужно будет подать декларацию 3-ндфл и заплатить налог.
    Добавь ещё какой-нибудь документ, который покажет, за что ты получил их, если возникнет вопрос (попроси у работодателя своего придумать какое-нибудь основание, по которому он тебе передаёт USDT. Например пусть он типа продаст тебе USDT с возможностью отложенного платежа. А потом по акту взаиморасчётов спишите долг перед друг другом)

    Второй вопрос, в случае блокировки одного банка по 115 ФЗ, заденет ли это другие банки, кредитную историю и т.п?

    Это лучше как отдельный вопрос оформить
    Ответ написан
    6 комментариев
  • Какую видеокарту на базе чипов AMD подобрать под VR?

    https://help.steampowered.com/en/faqs/view/18A4-1E...
    Для AMD нужны открытые драйвера mesa 22.0 и новее.
    За 40к можно купить что-то типа rx 9060 xt, чего должно хватить на VR
    Ответ написан
    Комментировать
  • Почему крашится сервер Minecraft Forge?

    Не надо вписывать ip в server properties.
    Там по-умолчанию и так 0.0.0.0, чего достаточно будет на большинстве машин.

    Что-то иное нужно писать, если у вас несколько сетевых карт или какой-нибудь VPN типа zerotier используется, чтобы указать, в какой конкретно сети будет работать сервер.

    И если указываете - указывайте адрес с сетевой карты (который можно узнать через ipconfig на Windows или ifconfig на Linux), а не тот, который вы видите на сайтах типа 2ip или интернетометр.
    Ответ написан
    Комментировать
  • Как сделать уменьшение склада в СУБД безопасными правильным?

    Можно использовать оптимистичную блокировку вида
    UPDATE items SET amount = :new_amount WHERE amount = :expected_amount AND id = :item_id

    И проверять, что в результате обновилась одна строка и повторять в случае если не обновилась.
    Либо делать SELECT * from items where id = :item_id FOR UPDATE в рамках транзакции, чтобы заблокировать конкретную строку.

    Либо можно попробовать что-то типа
    UPDATE items SET amount = amount - 1 WHERE id = :item_id
    чтобы вычисление нового количества произошло также атомарно.

    Либо использовать схему с event sourcing, как предложил constantinesx и хранить только события "такой-то пользователь просканировал такой-то товар" и потом уже отдельно считать агрегированное значение (есть разные способы)

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

    Чтобы выбрать наилучший вариант - надо смотреть на систему полностью, а не на один маленький кусочек в рамках вопроса.
    Ответ написан
    2 комментария
  • Как запустить две копии программы в Linux?

    Зависит от конкретной программы.
    Обычно достаточно просто два раза её запустить - будет два разных процесса.
    Если программа обращается к каким-то файлам, то надо смотреть в конфиг самой программы, как два разных экземпляра натравить на разные файлы (передать разные конфиги или working directory).

    Ещё может быть вариант, что программа требует эксклюзивного доступа к каким-нибудь ресурсам - тогда только при помощи виртуализации
    Ответ написан
    Комментировать
  • Как происходит пополнение Steam по логину?

    как именно один лишь логин дает возможность пополнить чужой аккаунт

    Точно также, как и один лишь номер лицевого счёта позволяет оплачивать интернет.
    Между стимом и прослойкой есть соглашение о том куда и с каким назначением платежа деньги нужно переводить. (вероятно даже заранее прослойка передаёт деньги стиму, а потом говорит, на какой аккаунт надо эти деньги зачислить)
    Ответ написан
    5 комментариев
  • Безопасны ли бесплатные ВПН сервисы?

    Безопасность - понятие растяжимое, но твои данные как минимум точно будут продавать рекламодателям (в этом никаких сомнений быть не может. Никакой крупный сервис без рекламы не может бесплатно свои услуги предлагать. Данные платных подписчиков планеты тоже с очень большой вероятностью продают)
    Как уже сказали - твой https трафик зашифрован, так что пароли твои врядли куда-то утекут.
    Ответ написан
    Комментировать
  • Почему VSCode панель Outline view не показывает классы и функции из C# кода?

    Потому что этот файл не является частью проекта, вот и не показывает.
    Не вижу среди файлов csproj
    Ответ написан
  • Как в VSCode для C#-кода сгенерировать или посмотреть только структуру?

    За это отвечает outline view.
    Ответ написан
    Комментировать
  • Какую библиотеку для excel c++ посоветуете?

    Гугл первым выдал https://github.com/troldal/OpenXLSX
    OpenXLSX is a C++ library for reading, writing, creating and modifying Microsoft Excel® files, with the .xlsx format.

    Лицензия правда BSD 3-Clause License
    Ответ написан
  • Игровой ПК без клавиатуры?

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

    Upd: видимо это у меня что-то странное.
    Ответ написан
  • Как выбирается маршрут в сети?

    Напиши route print либо netstat -rn в консоли - там тебе выведет список маршрутов и их приоритет (метрику)
    Ещё можно в powershell Get-NetIPInterface - выведет метрику конкретно для интефрейсов

    Чем число меньше - тем выше приоритет конкретно этого маршрута/интерфейса, если доступно несколько.
    Метрику можно переопределить через powershell Set-NetIPInterface или через панель управления и свойства адаптера.
    Изменить метрику для маршрута можно через route add или route change.
    (для всех команд читай мануалы. Если полезешь куда не надо - можешь поломать подключение к интернету)

    А сделать Wi-Fi роутер из ноута можно? Например, чтобы он подключался к сети по проводу, а Wi-Fi работал внутри квартиры, и все пакеты, бегущие по Wi-Fi, заворачивались внутрь VPN?

    Это лучше в отдельный вопрос оформи. Если коротко, то да и в интернете есть инструкции, как это можно настроить.
    Ответ написан
    Комментировать
  • Почему при обновлении rustup не обновляются rustc и cargo?

    vabka
    @vabka Куратор тега Rust
    потому что rustup - это инструмент для установки и обновления тулчейна. (о чём и написано белым по чёрному на вашем скриншоте)

    cargo и rustc входят в тулчейн.

    Чтобы обновить cargo и rustc нужно вызвать команду rustup update stable
    Если вы ранее ставили rustc самостоятельно и без использования rustup, то тогда его нужно удалить и установить заново уже с использованием rustup
    Ответ написан
    Комментировать
  • Где найти исходники стандартной библиотеки JavaScript?


    ЗЫ: Или библиотека размазана по множеству C++ файлов движка v8?

    Да
    Ответ написан
    Комментировать