• Как подключить script src= прямо в файле JS?

    Mike_Ro
    @Mike_Ro Куратор тега JavaScript
    Python, JS, WordPress, SEO, Bots, Adversting
    const loadedModule = require('./modulePath/index.js');
    
    loadedModule.counter()
    console.log(loadedModule.awesomeValue);

    Хорошее руководство
    Ответ написан
    1 комментарий
  • Как клонировать приватный проект с GitHub на свой VPS?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    • На сервере создаете SSH ключ пользователю, под которым необходимо клонировать репозиторий
    • В настройках репозитория в разделе развертывания добавляете этот ключ
    Ответ написан
  • Как объяснить разную скорость выполнения алгоритма?

    IvanU7n
    @IvanU7n
    временными проблемами в браузере/операционной системе?
    картинка
    658acd5030a9c110645445.png
    Ответ написан
    5 комментариев
  • Можно ли использовать pnpm из РФ?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Можно ли использовать pnpm из РФ?

    Нужно! Хоть владелец площадки и наложил собственные санкции, но у меня лично проблем не возникает (без vpn).
    Ответ написан
    2 комментария
  • Можно ли вместо bot_token использовать user_token в библиотеке disnake?

    fenrir1121
    @fenrir1121
    Начни с документации
    Нельзя.
    Права пользователей и права ботов отличаются, для них разные API. В старых версия discord.py был такой функционал (где-то в районе 1.5), но он был выпилен примерно 3-4 года назад с тех пор как он нарушает TOS. Поскольку диснейк основан на discord.py 1.7.4 там этого функционала не было изначально.

    Библиотеки для создания таких ботов есть, но поскольку за это быстро банят их развивает буквально полтора землекопа и они максимальны сырые (форки очень старой версии discord.py с попытками доработки). По правилу 5.5 публиковать о них информацию и как-то помогать в этом направлении вам тут не будут.
    Ответ написан
    Комментировать
  • В какого типа переменных хранить адреса?

    @dima20155
    you don't choose c++. It chooses you
    Что значит боитесь случайно обратиться к указателю?
    Сделайте указатель констатнтным, где это нужно,чтобы вы могли лишь посмотреть значение по указателю, но не могли изменить значение по указателю
    Напишите класс-обертку, которая не возволит случайно изменить значение по указателю (переопределить operator* -> и так далее)

    Возвращаясь к вашему вопросу: храните в любой переменной, которая может адресовать всю нужную вам память, но имейте в виду, что в век 64битных процессоров указатель должен иметь тип uint64_t большинстве современных платформ, иначе вы потеряете возможность адресовать большую часть памяти (если, конечно, ваша целевая платформа не MCU или что-то в этом роде)
    Ответ написан
    Комментировать
  • Объясните пожалуйста как работает пинг?

    @pfg21
    ex-турист
    "Глобальный" роутинг жопа та ещё.
    У меня маршрут от моего компа до сервера, находящегося в моем же городе (спецом выяснял), идёт через Москву - 600 км в одну сторону, у соседа (другой провайдер) через Нижний Новгород - 300 км, у третьего (третий провайдер) напрямую, буквально пяток хопов в выхлопе traceroute.
    так уж сложились точки обмена данными между сетями провайдеров
    Посмотри выхлоп traceroute и удивись какими завернутыми маршрутами "глобально" идёт пакет.
    Ответ написан
    Комментировать
  • Объясните пожалуйста как работает пинг?

    @SunTechnik
    Ping замеряет время прохождения пакета от Вас до точки назначения и обратно.

    По пути пакеты передаются от одного маршрутизатора - другому.
    Примерный путь от Вас до точки назначения можно оценить с помощью команды traceroute/ tracert.

    Каналы между маршрутизаторами имеют разную скорость, загрузку, разную величину задержки.

    Маршрут между маршрутизаторами выбирается по множеству критериев, из которых близость - далеко не основной.

    Основной - скорее цена канала и его загрузка.

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

    И да, у интернета нет единого хозяина.
    Поэтому даже Ваш провайдер не всегда модет повлиять на маршрут прохождения пакетов.
    Ответ написан
    Комментировать
  • Объясните пожалуйста как работает пинг?

    Сигнал очень редко идет напрямую, представьте, что между указанными вами точками интернет канал идет через Москву, какой маршрут тогда получится короче?
    Ответ написан
    Комментировать
  • Как вывести double число c определенным числом знаков ДО ЗАПЯТОЙ и После в сумме?

    @rPman
    Преобразовываешь в строку toString и берешь первые n символов подстроки Substring

    p.s.
    идеально выровненные числа вывести
    это отвратительно выровненные числа, пользоваться этим будет невозможно

    правильно выравнивать числа по правой стороне, зафиксировав количество знаков после запятой (что бы разделительная точка была на одной линии
    1 322.0000
      133.4400
       12.4440
        0.3333
    Ответ написан
    Комментировать
  • Как выбрать мощность БП?

    hint000
    @hint000
    у админа три руки
    Просто учитывайте, что когда калькуляторы говорят вам про 600W, они уже включили сюда запас по мощности (те самые 25-35%).
    Дело хозяйское, можно и на 2000W поискать, будет с 5-кратным запасом. Опять же: не стыдно людям показать. :)
    Это если нет ограничений по бюджету.

    К тому же реальная мощность потребления может быть в 1.5 раза выше заявленной
    Не может. Заявленная - это как раз максимальная, а реальная 99.9% времени меньше максимальной.
    Хотя intel действительно врёт насчёт TDP своих процессоров (ну как "врёт"... по-своему считает) и у них потребление иногда бывает больше, чем заявленный TDP, но это чуть ли не единственное исключение (да и то не в полтора раза, а меньше), а у вас-то AMD.

    Вот чего у вас на скриншоте обрезано 12W * 8 = 96W? Одно дело, если это 8 штук SSD, другое дело 8 штук HDD.
    Для этих двух случаев и блоки питания нужно подбирать разные. Потому что SSD потребляет только с линии 5V, и потребляет постоянно (под нагрузкуй и без нагрузки разница небольшая), а HDD потребляет и 5V, и 12V, причём только при старте (первые несколько секунд) потребляет много от линии 12V, потом потребление сильно уменьшается. Но зато при старте видюха не потребляет много.
    А если это восемь вентиляторов, так они только 12V кушают... У разных БП разное соотношение мощностей на 5V и 12V. Нюансы, нюансы...
    Ответ написан
    4 комментария
  • Как выбрать мощность БП?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Для начала сообщить полную конфигурацию ПК и планы по обновлению на конкретное железо (т.е., не в плане "собираюсь прокачать", а, например, "планирую купить RTX 4090 через год, а через два добавить еще пяток дисков").
    • Брать качественный и не экономить
    • С запасом 25-35% по мощности (в среднем КПД у БП в районе 80%, а на максимальной мощности БП нельзя эксплуатировать постоянно, лучше пусть максимальная нагрузка будет до 80-90%, дольше проживет как БП, так и ПК)
    • SeaSonic, FSP и их перекрашенные версии от других продавцов

    Судя по девятому райзену и калькуляторам - БП на 750-850 Ватт должно хватить на данную конфигурацию. Но, если планируется более продвинутый апгрейд - то 900-1000 Ватт.
    Ответ написан
    4 комментария
  • В какой среде практичнее учить и практиковать ассемблер?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    В любой. Что ближе, удобнее, привычнее и доступнее - ту и берите. Если же хочется попробовать разные - VirtualBox вам в помощь. А вот за литературой велкам на васм: https://wasm.in/forums/wasm-books-i-wasm-blogs.22/
    Ответ написан
    Комментировать
  • Нужен ли строгий режим в React JS?

    axifive
    @axifive
    Software Engineer
    Конечно в проде не нужен, это применяется только при разработке и тестировании
    https://react.dev/reference/react/StrictMode
    Ответ написан
    Комментировать
  • Можно ли заставить .net приложение отправлять HTTP запрос со взаимным tls?

    @d-stream
    Готовые решения - не подаю, но...
    var cert = new X509Certificate2(путь_до_файла_серта, "пароль_серта");
        var handler = new HttpClientHandler();
        handler.ClientCertificates.Add(cert);


    подробности
    Ответ написан
    Комментировать
  • На сколько Java отличается в обозначении типизации от C# для понятия TS?

    xez
    @xez Куратор тега Java
    TL Junior Roo
    Странная идея вообще учить язык А или Б для того чтобы понять язык В.
    Учите TS чтобы понимать TS, учите C# чтобы понимать C#.
    Ответ написан
    Комментировать
  • На сколько Java отличается в обозначении типизации от C# для понятия TS?

    Alexandroppolus
    @Alexandroppolus
    кодир
    Учить TS по курсам Java/C# неправильно. Да, у них есть пересечения (например, в классах), но в целом семантика и философия весьма отличается.

    Если ты уже писал код и не совсем новичок, то курсы не нужны. Сначала постигни фундамент - JS, чтобы понять что к чему.
    https://learn.javascript.ru/ - вот тут.

    Потом, усвоив и попрактиковавшись, можно обмазывать это дело типами. Всё необходимое есть в https://www.typescriptlang.org/docs/handbook/intro.html - по этому материалу ты в максимально короткие сроки научишься типизировать.
    Два стартовых поинта:
    1) TS - это только проверка типов, а не что-то рантаймовое (никакого рефлекшена, как в C#, нет).
    2) всегда можно и нужно обойтись без any.
    Ответ написан
    Комментировать
  • Как применить деление по значению другого столбца?

    @Shavadrius
    Как вариант использовать структуру CASE в самом запросе.
    Ответ написан
    3 комментария
  • Нужен ли Сетевой уровень в локальной сети.?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    можно ли обойтись в локальной сети без Сетевого уровня.

    Можно. Но tcp/ip и все протоколы, базирующиеся на нем - работать не будут :) А вот ipx - вполне себе заработает (если конечно найдешь, где и на чем его запустить :D )
    Ответ написан
    Комментировать