• Что за ошибка cs8053?

    vabka
    @vabka Куратор тега C#
    Токсичный шарпист
    Ну тут сразу возникает встречный вопрос: А что ты хотел этим добиться?
    Инициализаторы компилируются в конструктор по-умолчанию, а у интерфейсов конструктора не - отсюда и ошибка.

    Убирание =1; и =100; решит проблему компиляции, но не факт, что решит твою изначальную проблему (не просто так же ты их написал?)

    Ну и да, без умения читать (и понимать прочитанное) будет тяжело, так что вот тебе ссылки на документацию:
    1. Интерфейс
    2. Свойство
    Ответ написан
    Комментировать
  • Как по другому сделать?

    vabka
    @vabka Куратор тега C#
    Токсичный шарпист
    А что сделать то?
    Вообще кажется, что вот эти характеристики лучше в класс объединить и держать где-нибудь словарь/массив со всеми вариантами.

    Тогда и switch не понадобится и вот так дублировать тоже не придётся
    Ответ написан
    Комментировать
  • Как перевести тип данных с С++ на JS?

    vabka
    @vabka
    Токсичный шарпист
    pair - массив из двух элементов или объект с двумя полями.
    ["a", "b"]
    {"fst": "a", "snd": "b"}

    map<string, vector<float> > Объект или Map у которого в качестве значения - массив, а в качестве ключа-строка.
    {"a": [1.2, 3.5]}

    map<pair<string, string>, float> С этим сложнее, тк что массивы, что объекты в js сравниваются по ссылке => вариант того, как мы представляем pair сам по себе не подойдёт.

    Так что тут лучше будет вместо pair использовать строку, которая создана как конкатенация двух экранированных строк через разделитель.

    const map = {};
    const a = "abc";
    const b = "123";
    const key = `${btoa(a)}$${btoa(b)}`;
    map[key] = 42;
    Ответ написан
  • Как разобраться какая именно версия видеокарты стоит в рассматриваемом ноутбуке?

    vabka
    @vabka
    Токсичный шарпист
    Методом исключения.
    Все десктопные видеокарты сразу мимо.
    Ti и Super тоже мимо.
    Остаётся 1650 Mobile, 1650 MaxQ, 1650 Mobile refresh
    MaxQ требует сертификации всего ноутбука и о таком сертификате точно будет где-то упоминание, ибо это конкурентное преимущество. На сайте iru ни слова про MaxQ нет.

    Остаётся Mobile и Mobile refresh - узнать ты это сможешь только разобрав ноут и посмотрев название чипа. Ибо это разделение неофициальное.
    Ответ написан
    1 комментарий
  • Как записать данные в .docx без Interop?

    vabka
    @vabka Куратор тега C#
    Токсичный шарпист
    NPOI и OpenXML Sdk
    Ответ написан
    Комментировать
  • Что происходит в случае противоречивости блокчейнов 2-ух разных пиров?

    vabka
    @vabka
    Токсичный шарпист
    Есть разные алгоритмы консенсуса.

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

    В случае если сеть не приходит к консенсусу - происходит форк: часть пиров будут продолжать одну цепочку, а часть - другую.
    Рано или поздно одна из цепочек станет более длинной и конфликт исчезнет.

    А вот если конфликт системный (например из-за несогласия людей), то может произойти хард-форк, и тогда это уже две разные сети.

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

    vabka
    @vabka
    Токсичный шарпист
    Опасно, так как авторское право и исключительные права никто не отменял.
    Свой собственный код - может быть ещё можно сливать, тк раз нет никаких бумажек, то и передачи исключительных прав не происходило.
    оставшись безнаказанным, верно?

    Неа.

    Компания уже не очень хорошо поступает с человеком, поскольку не оплачивает его работу

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

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

    vabka
    @vabka
    Токсичный шарпист
    Нет.
    Ответ написан
    Комментировать
  • Где лучше купить домен в зоне .uz?

    vabka
    @vabka
    Токсичный шарпист

    нет возможности редактировать DNS записи

    Это не большая проблема, да и в принципе это не входит в обязанности регистратора. Просто делегируй домен на какой-нибудь сторонний dns-хостинг (например я yandex cloud DNS пользуюсь)


    не выдают документ о владении доменом

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

    vabka
    @vabka Куратор тега C#
    Токсичный шарпист
    1. Например ты можешь перекладывать данные из буфера куда-то ещё. В List<byte> например.
    А лучше переработай свой протокол, чтобы в этом не было нужды (чтобы где-то в начале сообщения писалось, сколько места тебе нужно выделить)

    2. Посмотри в сторону System.IO.Pipelines - там уже решены практически все проблемы, с которыми можно столкнуться.

    3. Подумай над тем чтобы использовать уже готовый протокол типа того же http
    Ответ написан
    Комментировать
  • Расценки и улучшения моделей canary и 1106 от openai?

    vabka
    @vabka
    Токсичный шарпист
    canary - это собственно канареечная версия. Всегда самая свежая версия, но стабильность и адекватность не гарантируется.
    Ответ написан
  • Какие проекты можно делать новичку?

    vabka
    @vabka
    Токсичный шарпист
    Любые, какие не противоречат закону, и какие по силам этому новичку.
    Ответ написан
    Комментировать
  • Какие есть хостинги для размещения VK бота?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    VK бот в твоём случае никак не отличается от обычной программы.
    Для обычных программ есть VPS.
    Дешевле всего будет поднять mysql на этом vps и настроить запуск твоего бота самостоятельно.

    Если денег много - можно взять dbaas и тогда не придётся самостоятельно поднимать mysql.

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

    vabka
    @vabka
    Токсичный шарпист
    Не можешь определиться - составь табличку с плюсами и минусами применительно к решаемой задаче (написание диплома), ориентируйся в том числе на сложность поиска информации, стабильность работы выбранного решения, maturity, и на сколько сложно тебе будет это всё изучить к сроку написания работы.
    Ответ написан
    Комментировать
  • Автоматически увести пользователя из встроенного браузера приложения?

    vabka
    @vabka
    Токсичный шарпист
    Никак. Так как эти переходы по ссылкам сделаны на стороне тиктока.
    Это стандартный подход для секурности
    Ответ написан
    Комментировать
  • Как сделать метро стиль программы windows form c#?

    vabka
    @vabka Куратор тега C#
    Токсичный шарпист
    Ответ написан
    Комментировать
  • Как доказать законность использования ПО для которого разработчик не создал лицензии?

    vabka
    @vabka
    Токсичный шарпист
    У любого ПО должно быть какое-то пользовательское соглашение/условия использования.
    Раз оно шло вместе с оборудованием - посмотрите все бумаги, которые с этим оборудованием шли. Очень вероятно, что где-то среди них указано, что это какой-то там программно-аппаратный комплекс и вам разрешено пользоваться этим ПО для того и того - это и будет лицензия.
    Если вам никаких бумаг не предоставили - вам даже хранить копию ПО на компьютерах предприятия нельзя, не то что использовать.

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

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

    Если не предоставят - доходчиво сообщите им, что у вас от этого могут быть большие проблемы и вы будете искать другого поставщика
    Ответ написан
    Комментировать
  • Как определяется IPv4 клиента?

    vabka
    @vabka
    Токсичный шарпист
    Если у сервера, к которому делаешь запрос, доступен только по ipv4, то тогда запрос будет сделан по ipv4.
    Случай api.ipify.org как раз такой - в DNS есть только A запись (ipv4), но нет записи AAA (ipv6)
    Ответ написан
    1 комментарий