Задать вопрос
  • Что лучше: static методы или функции?

    wataru
    @wataru Куратор тега C++
    Разработчик на С++, экс-олимпиадник.
    Посмотрите в этот allStatic: https://github.com/openjdk/jdk/blob/496641955041c5...

    Там написано, почему используются статические методы: Почему-то авторы какого-то проекта HotSpot решили, что плодить namespac'ы плохо. Так что это вызвано соглашениями по стилю в конкретном проекте. Их право.

    Вообще говоря, польза от статических методов в том, что у них автоматически есть доступ к приватным членам класса и не надо каждую функцию помечать friend. Если у класса все методы статические и нет никаких данных, то использовать статические функции нет смысла.

    Еще логично сделать функцию членом класса, если она именно с классом работает. Например, функции фабрики.

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

    @Drno
    так через впн работает? тогда в целом очевидна проблема...
    если сервер в РФ, то сегодня опять РКН банит Cloudflare...
    Ответ написан
    2 комментария
  • Windows 98IF иногда (примерно в половине случаев) зависает во время загрузки на реальном железе - как починить?

    @rPman
    Примерно в половине случаев загрузка зависает
    если иногда работает а иногда нет - это с 99% вероятностью аппаратные проблемы
    Настоятельно рекомендую
    приобрести человеку самый дешевый современный компьютер (например на базе mini itx материнских плат со встроенным процессором intel J серии, цены на внутренности от 8.5т.р. материнка_проц + 0.5т.р 4гб ddr4 ram + 1т.р. блокпитания + корпус от 500р до бесконечности, на этом рынке красивый железный корпус стоит дороже сложной электроники внутри), я видел у китайцев на алиэкспресс от 12т.р. готовый пк, красивые коробочки в формфакторе книжка (можно крепить на vesa крепление за монитор)

    запускать старый софт в виртуалке, так как уже установленную виртуалку проще найти готовую, а еще ее проще переносить на новое железо, проще поддерживать, так как виртуальное железо реже меняется, тот же qemu живет больше двух десятилетий и на сколько я знаю сейчас можно зпустить те старые образы
    Ответ написан
    Комментировать
  • Где найти документацию Edify?

    @Everything_is_bad
    я не знаю где искать
    в гугле же, не понятно в чём проблема, ты не осилил поисковый запрос что ли?
    Ответ написан
    6 комментариев
  • Как установить Linux Mint на все ssd диски?

    @rPman
    Во время установки тебя спросят, куда устанавливать, небольшой менеджер раздела, где можно создать раздел, отформатировать и указать, какая точка монтирования будет на нем. Например на одном диске корень /, на другом /usr, на третьем /home

    Полагаю вопрос задан не корректно, так как диски большие, типовая установка linux пара десятков гигабайт, все влезет на один диск.

    Подключить диски можно вручную после установки, отредактировав /etc/fstab

    Какую именно задачу решаешь?
    Ответ написан
    1 комментарий
  • Диск не работает?

    EdisonBig
    @EdisonBig
    code free
    Как варик мог не только ссд сдохнуть и сам сата. Попробуйте заменить для начала сата на другой, а в идиале еще и другой сата порт. А уже потом нести по гарантии
    Ответ написан
    Комментировать
  • Как перевести vanilla js класс в react среду?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    «Некоторую информацию» нужно хранить в стейте или менеджерах, «работать с DOM» нужно средствами Реакта, а для истории использовать соответствующие библиотеки. И вот от класса ничего не осталось, можно его удалить.
    Ответ написан
    Комментировать
  • Диск не работает?

    Поменяй его по гарантии.
    Иначе такое легко повторится
    Ответ написан
    Комментировать
  • Диск не работает?

    NeiroNx
    @NeiroNx
    Программист
    Помер ссд. Возможно прошивка, сам точно не починишь.
    Ответ написан
    1 комментарий
  • Почему видеофайл не доступен напрямую в браузере?

    delphinpro
    @delphinpro Куратор тега HTML
    frontend developer
    Всё дело в токене. Без него телега блокирует доступ к файлу. Но работает он только в пределах сессии в телеграме. Это если попроще объяснить.
    Ответ написан
    1 комментарий
  • Как написать нейросеть на языке программирования C#?

    GavriKos
    @GavriKos
    нейросеть подзабывает правильный ответ к предыдущим входным данным

    Мало слоев, мало нейронов, неправильная функция активации нейрона, неподходящий алгоритм сети исходя из данных - ну какие то такие базовые причины )))
    Ответ написан
    3 комментария
  • Совместима ли материнка и этот блок питания?

    @apppostol
    Совместимы.

    ps.
    Вообще конечно про совместимость надо думать ДО покупки)
    И там в компе есть еще другие штуки, которые тоже требуют внимания касаемо совместимости.
    Ответ написан
    9 комментариев
  • Как скачать аудиофайл с сайта?

    @elderl
    yt-dlp. Если ваш сайт поддерживается, то скачивает и музыку.

    Или искать список воспроизведения, например, M3U.
    Ответ написан
    Комментировать
  • Онлайн сервис для мониторинга приложении?

    Francyz
    @Francyz
    Photographer & SysAdmin
    Если сеть, железо и прочее то вариант - заббикс
    Если микросервисы, контейнеры и прочее, то - прометей.

    Обычно так, а вообще https://habr.com/ru/companies/otus/articles/724092/
    Ответ написан
    Комментировать
  • Онлайн сервис для мониторинга приложении?

    Tkreks
    @Tkreks
    Системный инженер
    забикс? Сайт можно настроить мониторить по html тэгу
    микросервисы - в зависимости от их реализации и как их нужно отслеживать, а то допустим мониторить работу системы где развернут сервис - смысла нет, а то система работает а сервис нет, а у вас всё работает это пользователь дурак...
    Ответ написан
    6 комментариев
  • Как объеденить два филиала по vpn?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Можете.
    И да, вопрос о незаконности использования VPN в корпоративных целях выглядит прям очень странным.
    Ответ написан
    5 комментариев
  • Как 1TB может записаться на 931Gb?

    xotkot
    @xotkot
    ответы это убийцы вопросов
    это всё одно и тоже

    1000079360000 bytes (1.0 TB, 931 GiB) copied

    $ numfmt --to=si --round=nearest 1000079360000
    1,0T
    $ numfmt --to=iec-i --round=nearest 1000079360000
    931Gi


    1000205189120 bytes (1.0 TB, 932 GiB) copied

    $ numfmt --to=si --round=nearest 1000205189120
    1,0T
    $ numfmt --to=iec-i --round=nearest 1000205189120
    932Gi


    numfmt: Reformat numbers
    $ numfmt --grouping --from=si 1K
    1 000
    $ numfmt --grouping --from=si 1T
    1 000 000 000 000
    
    $ numfmt --grouping --from=iec-i 1Ki
    1 024
    $ numfmt --grouping --from=iec-i 1Ti
    1 099 511 627 776
    
    $ numfmt --from=si --to=iec-i 1T
    932Gi
    $ numfmt --from=si --to=iec-i --format="%.1f" 1T
    931,4Gi
    $ numfmt --from=si --to=iec-i --round=nearest 1T
    931Gi
    Ответ написан
    Комментировать
  • Как работать с api сервиса на localhost?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    А я не хочу постоянно закидывать код на сервер что бы протестировать работает он или нет.

    Сурово!
    Как совместить локальную разработку и прием данных с внешнего сервиса?

    Как вариант, можно использовать обратный прокси по типу ngrok:
    1. Регаемся в ngrok и качаем их приложение.
    2. Указываем в ngrok, какой порт на локалке слушать, пусть будет :8080 ngrok http http://localhost:8080.
    3. Из консоли п2. копируем url обратного прокси, он будет похож на что то вроде https://9abc0-11-22-333-44.ngrok-free.app.
    4. Поднимаем свое приложение-сервер локально на порту из п2.
    5. В api сервиса указываем адрес из п3, например: https://9abc0-11-22-333-44.ngrok-free.app, с роутами из вашего приложения - это будет выглядеть примерно так:
    https://9abc0-11-22-333-44.ngrok-free.app/api/route-name
    .

    В результате, внешний api сервис сможет отправить данные в ваше приложение, которое запущенно у вас локально.

    P.S. запятые уже включены в тариф, используйте их иногда :)
    Ответ написан
    Комментировать
  • Как работать с api сервиса на localhost?

    @Everything_is_bad
    1. эмулировать через моки и подобное
    2. пробросить порт внешнего сервиса в свой localhost через ssh туннели
    Ответ написан
    Комментировать