• Русский язык в Pycharm?

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

    Исключение делают только азиатским языкам (китайский/корейский/японский), тк там очень низкая доля знания английского и графика опять же сильно отличается.

    Можешь максимум проверку правописания на русском установить
    Ответ написан
    1 комментарий
  • Как запустить сервер nodejs без порта?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    но не будет ли возникать конфликтов в работе клиента и сервера,

    Не должно. Просто разруливай по путям - что к бэку должно идти, а что на статику.

    А чтобы "без порта" надо запускать на 80 и 443 порте.
    Но если на этой же машине nginx стоит, то будет конфликт.
    Ответ написан
    Комментировать
  • Использование HTTP/2 ускорит процесс передачи/принятия ответа от api сервера?

    vabka
    @vabka
    Токсичный шарпист
    Совсем немного ускорит благодаря тому что по одному соединению в http/2 может идти несколько запросов одновременно.
    => Нужно будет открывать меньше новых соединений.
    + Он бинарный => всякие multipart запросы также будут передаваться в чуть более компактном виде.
    + В нём есть сжатие заголовков => заголовки тоже будут в более компактном виде идти.
    Ответ написан
    Комментировать
  • Как сделать новую static переменную в наследнике? Или как обойтись без этого?

    vabka
    @vabka Куратор тега C#
    Токсичный шарпист
    Сделай вместо статического поля - виртуальное нестатическое свойство у которого будет только get.
    Ответ написан
    Комментировать
  • Всегда ли объективен CPA показатель?

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

    Да, такое может быть. В таком случае цена заявки с такого источника будет ниже.

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

    А зачем суммировать?
    В том источнике, на который потрачено много денег, но получилось мало заявок, цена заявки будет высокой.
    В том источнике, на который было потрачено мало денег, но получилось много заявок, цена заявки наоборот будет низкой.
    > Второй источник более выгодный и в него надо попробовать вкинуть больше денег, а в первый наоборот.

    Незнаю понятно ли задал вопрос.

    Покажи пример своих расчётов.
    Ответ написан
  • Как правильно сделать модель для JSON объекта?

    vabka
    @vabka Куратор тега ASP.NET
    Токсичный шарпист
    Лучше не надо делать женерик контроллеры.
    А если делаешь - наследуйся от него, чтобы не было всяких T, иначе он просто не сможет быть вызван.
    Ответ написан
  • Какой комп выбрать для беспрерывной работы Telegram bot'а 24/7 без тормозов?

    vabka
    @vabka
    Токсичный шарпист
    "непрерывно" - для этого тебе придётся дома резервирование интернета сделать и резервный источник энергии.

    "Без лагов" - для этого тебе нужно будет поближе к серверам телеги его расположить - в идеале в ДЦ (тогда сразу и вопрос резервирования решается) и чтобы мощности хватало с запасом.

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

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

    vabka
    @vabka
    Токсичный шарпист
    i7 или аналогичного процессора хватит.
    Не важно, какие вещи эти программы по отдельности нагружают - их же много, а значит они будут по ядрам распределяться.
    Пытаться найти "идеальное" соотношение частоты и ядер смысла нет, тк в разное время нагрузка будет разная.
    Запущено много контейнеров - нагрузка на много ядер.
    Собираешь исходники - нагрузка на одно.
    И так далее.
    Ответ написан
    Комментировать
  • Что за ошибка 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
    Токсичный шарпист
    Любые, какие не противоречат закону, и какие по силам этому новичку.
    Ответ написан
    Комментировать