Задать вопрос
  • Как принимать деньги от физиков и передавать их другим людям онлайн без юрлица или ИП?

    vabka
    @vabka Куратор тега Веб-разработка
    1. Юридическое лицо обязательно придется завести

    2. Налоговая в любом случае увидит тут признаки дохода и ты будешь обязан взимать НДФЛ с исполнителей, как налоговый агент.
    Вот и требование отчитываться в налоговую.
    Вот тебе, получается, нужно узнавать полные данные и ИНН исполнителей.
    Вот и закон о персональных данных кокетливо машет рукой, а РКН ждёт от тебя стопку бумаг о том, как ты с этими ПД работаешь и как защищаешь. Очень возможно, что придётся ещё потратиться, чтобы всем требованиям соответствовать.

    3. А ещё тут очень легко можно попасть на отмывание денег. Возможно, для того что ты хочешь сделать, нужно ещё получать лицензию. Стоит проконсультироваться с юристом по поводу того, какой у тебя ОКВЭД тут будет.

    4. Учитывая это - я хз как ты собираешься не получать с этого прибыль. Ибо только на то чтобы запустить такой сервис и чтобы он работал придется немало денег вложить и регулярно тратить.

    Без юридического лица можно попробовать крипту, но тут тоже есть нюансы, начиная опять же с комиссий(говорят есть варианты с небольшой комиссией) и волатильности (по идее есть стейблкоины, но и они умеют обваливаться), заканчивая серым статусом, зато всего остального получится избежать.
    Ответ написан
    14 комментариев
  • Как сделать лицензию для GitHub частичной?

    Предположим, что на гитхабе есть какой-то проект A с лицензией X.
    В лицензии X написано, кто, как, и на каких условиях может использовать проект A.
    Ты делаешь проект B в котором используется A - ты обязан соблюсти все условия, которые написаны в лицензии X (а они вполне могут запрещать в принципе это).
    Ты в любом случае сохраняешь все авторские права на код в твоём проекте B, так как это твой код.
    При этом лицензия X вполне может влиять на то, какую лицензию ты сможешь указать для своего проекта. Например она может обязать тебя распространять B только под X, или добавить какие-нибудь требования типа обязательного открытия исходников или уведомления разработчика проекта A.
    Ответ написан
    2 комментария
  • Есть ли какая то определенная причина почему стоит использовать Windows Server?

    1. В dotnet на Linux нет ничего костыльного, так ещё он дешевле, производительней, и админить легче.
    И работает всё гораздо предсказуемее и без сюрпризов (опыт разработчика)
    2. Да, Windows Server всё ещё используется.
    Представь, что ты огромная международная корпорация с десятками тысяч сотрудников и у тебя на Windows Server крутится куча приложений, которые запускаются только на нём, AD, Exchange, и ещё процессы тесто завязаны на Винду.
    Будешь ли ты резко отказываться от микрософта и переезжать на Линукс?
    Вопрос риторический


    Почему я задал этот вопрос, я как системный администратор, столкнулся с клиентом, с которым я сцепился из за того, что его разработчики и бывший сотрудник сисадмин решил установить .NET + C# + Mono + Nginx и все это на линукс.

    Естественно меня это взбесило, и я просто отказался все это поддерживать, потому что извините, но .NET проще поддерживать на Windows Server

    Очень странно, что они решили использовать mono вместо dotnet (core), но если ты по каким-то своим внутренним предрассудкам отказываешься изучать что-то новое - вопросы в первую очередь к тебе, как к специалисту.

    Возможно, твои заказчики хотели перенести какое-то Легаси на Linux+mono без переписывания на актуальную версию dotnet.
    https://learn.microsoft.com/ru-ru/dotnet/fundament...
    Уверен, что там действительно mono?
    Какие конкретно у тебя сложности с настройкой произошли?
    Или ты в основном на Windows специализируешься?
    Ответ написан
  • Как тестировать оплату по QR-коду тестовой картой?

    Можно сгенерировать qr код для тестовой оплаты.
    Ответ написан
  • Есть ли разница между сервисами авторизации по звонку в отношении надежности?

    Введи в своём сервисе авторизацию по паролю, а в качестве второго фактора - totp.

    Звонки, СМС, сообщения в мессенджере только как резерв и тогда будет тебе надёжность.
    Ответ написан
  • Нужно ли покупать доменное имя для AD?

    Чтобы случайно не спутать доменное имя для сайта и домен AD - просто назови его одним словом.
    Например просто KITRUS
    Ответ написан
    Комментировать
  • Мне нужно создать телеграм бота наподобие личного дневника, как это сделать?

    С чем именно у тебя возникла трудность?


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

    Что сделать чтобы что происходило?


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

    Видимо бот должен просить отправить сообщение на день и сохранять куда-то текст.


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

    Видимо должен просить пользователя отправить дату, или предлагать список доступных дат (например в виде кнопок). И искать запись в своём хранилище на эту дату.

    Получается, тебе нужно определиться с:
    1. Где хранить записи и разобраться, как с таким хранилищем работать. Самое просто тут - в обычных текстовых файлах.
    2. Как именно в деталях должно строиться взаимодействие с пользователем и как такое взаимодействие можно запрограммировать.
    Тут можно использовать диаграмму состояний, например
    Ответ написан
    Комментировать
  • Прямое управление сплит-системой через Arduino \ ESP \ Raspberry?

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

    Так что варианта по сути остаётся два:
    1. Использовать ИК-интерфейс.
    2. Использовать проводной интерфейс, с которым работают настенные регуляторы

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

    vabka
    @vabka Куратор тега Веб-разработка
    У нас на проекте нагрузочное обязательно проводят перед каждым релизом как часть регрессионного тестирования.

    Но у нас и соглашения с клиентами есть по скорости ответов, отсюда и необходимость проверять.

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

    Смотрим в тестах максимальную "прочность", сколько RPS можно держать без значительной деградации и стабильность - можем ли мы длительное время держать достаточно большую нагрузку (объем смотрим по пиковой нагрузке в проде)

    + к этому ещё и постоянный мониторинг времени ответа на проде.

    Регресс, естественно, происходит в окружении близком к продовому.

    + ещё сейчас затащили нагрузочное тестирование в ci - там только смотрим, есть ли деградация по максимальной производительности. Там тестирования происходит уже в очень далёком от прода окружении, зато часто (на каждый MR)
    Ответ написан
    Комментировать
  • Могу ли я активно ссылаться на видео с ютуба?

    Это норма и так все собственно и делают.
    И ровно для этого в ютубе по кнопке "поделиться" есть возможность сделать iframe для проигрывания и у самого ютуба в доке описано, как можно сделать из ссылки такой iframe.
    Правда есть нюанс:
    1. Видео должно быть доступно без регистрации
    2. Видео должно быть публичным. (не доступ по ссылке)
    3. Не должно быть возрастных ограничений (иначе будет п1)
    4. Автор видео должен при загрузке явно разрешить встраивание на другие платформы
    5. У видео не должно быть ограничений по странам
    6. Сам youtube должен быть доступен в стране, где сидит пользователь)
    Ответ написан
    1 комментарий
  • Как подключить внешний NFC считыватель к Андройд без NFC?

    Используй другой способ подтверждения.
    Через банк или МФЦ.
    Или выпускай подпись через другой УЦ.
    Либо новый телефон.
    Ответ написан
    Комментировать
  • Как обработать данные(файл с данными на 14гб)?

    OutOfMemory возникает, когда у тебя не хватает оперативной памяти.
    Во-первых, Убедись, что у тебя приложение 64-битное.
    Во-вторых, большие объёмы данных все сразу в оперативку записывать не стоит. Тем более дважды, как у тебя происходит в LoadDataB.
    1. У тебя на Add каждый раз реаллокации данных происходят. Лучше 1 раз с запасом выделить место. Можно, например, сначала 1 раз прочитать файл, чтобы подсчитать количество строк, а потом уже заполнить.
    Или можно сделать связный список из чанков, тогда можно будет в 1 проход.
    2. ToArray копирует целиком List. Раз начал работать с листом - продолжай.

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

    UPD: видимо, это какая-то алгоритмическая задача, раз есть ограничение в 1мб.
    Тогда сразу иди думай над другим алгоритмом. Читай файл и одновременно делай все вычисления. Нивкакой массив промежуточные данные не сохраняй.
    Ответ написан
    2 комментария
  • Как запускать бота в Discord из России?

    Discord сейчас официально заблокирован, так что писать способ решения твоей проблемы тут незаконно.
    Ответ написан
  • Взломали инстаграм несмотря на 2FA. Как такое возможно?

    В дополнение к уже упомянутому - может быть и вирус для телефона
    Ответ написан
    Комментировать
  • Что делать если только один разъем на cpu 8 pin, а нужны два?

    Если у твоего процессора tdp меньше 150вт, то тогда ты можешь подключить только один 8pin, смотри в инструкцию, умеет ли мать так и какой из разъёмов тогда оставлять пустым.

    Если у процессора tdp больше 150вт, то тогда лучше задуматься над заменой БП, тк он, видимо, слабый или старый - может действительно не вывезти пик.


    Может есть какой переходник с pci-e? И на сколько безопасно их использовать. Какой лучше? Или без разницы можно с ВБ или Озона заказать?

    Переходники есть.
    Если переходник плохой, то может случиться пожар (смотри примеры с переходниками на новый hpwr разъемов навидии)
    Покупать от того производителя, у которого есть все сертификаты и гарантия.
    Что ты найдешь и купишь на озоне или вб никто не знает.
    Ответ написан
  • За что можно получить бан на хабр фрилансе?

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

    2.5
    Для регистрации Пользователь обязуется предоставить достоверную и полную информацию о себе по вопросам, предлагаемым в форме регистрации, и поддерживать эту информацию в актуальном состоянии. Если Пользователь предоставляет неверную информацию или у Хабра есть основания полагать, что предоставленная Пользователем информация неполна или недостоверна, Хабр имеет право по своему усмотрению заблокировать либо удалить учетную запись Пользователя, а также отказать Пользователю в использовании Приложений и связанных с ними Сервисов полностью или в определенной части.

    И есть п 2.6, где у тебя могут запросить ещё документы

    Дальше, уже если судить по заголовку:

    3.7.11
    размещать вакансии (для этого предназначен сервис Хабр Карьера).

    Но раз именно блокировка, а не скрытие/удаление заказа, то скорее всего дело с перс данными или твоей локацией.
    (Например, если ты в ЕС, а хабр не может соблюсти gdpr, то тогда тебя проще заблокировать)

    В любом случае для обсуждения бана нужно обращаться напрямую в поддержку сервиса, ибо сейчас это гадание на кофейной гуще.
    Ответ написан
    Комментировать
  • Где изучать Java ASM?

    Чем тебя не устроил официальный user guide?
    пдфка на 150 страниц
    https://asm.ow2.io/asm4-guide.pdf

    javadoc с описанием всех классов
    https://asm.ow2.io/javadoc/index.html

    и фак:
    https://asm.ow2.io/faq.html

    И ещё доклады есть:
    https://asm.ow2.io/publications.html

    Я нашел 1 понятный пример, но там без объяснений, ничего не понятно (понятна малая часть), в доке тоже, пракически не обьяснений

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

    Бывают ли сбои?

    Бывают, как и у любого другого интернет сервиса.
    В принципе тут достаточно "с учётом современных реалий".
    По частоте сбоев - ориентируйся на SLA:
    https://yandex.ru/legal/cloud_sla_smartcaptcha/ind...

    Остальное зависит от специфики твоего сервиса. Никто не может гарантировать, какая доля пользователей будет получать капчу в лицо.
    Ответ написан
    Комментировать
  • Обязательно ли использовать scanf_s вместо scanf?

    Ответ легко ищется поисковиком.
    https://www.cyberforum.ru/c-beginners/thread101856...

    ссылаясь на ошибку

    Не ошибка, а предупреждение.

    но не проведёт ли это к каким-то последствиям?

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

    scanf - стандартная функция, которая работает ровно так, как написано в доке и в твоей книге.
    scanf_s - то же самое, но нужно ещё передать размер буфера - перед записью, функция внутри проверит, что данные укладываются в переданных размер.
    https://en.cppreference.com/w/c/io/fscanf
    Но обрати внимание на:

    As with all bounds-checked functions, scanf_s, fscanf_s, and sscanf_s are only guaranteed to be available if __STDC_LIB_EXT1__ is defined by the implementation and if the user defines __STDC_WANT_LIB_EXT1__ to the integer constant 1 before including .
    Ответ написан
    3 комментария