Задать вопрос
  • Как установить драйвера Nvidia для Arch Linux?

    TrueBers
    @TrueBers
    Дмитрий, причём тут дебиан вообще? о_О вопрос про Арч
    Написано
  • Как установить драйвера Nvidia для Arch Linux?

    TrueBers
    @TrueBers
    GR么ND, если хочешь экспириенс, как ты говоришь, то нужно что-то для этого предпринять. Изучать, читать официальные источники. Для Арча основной источник -- Arch Wiki. Там достаточно найти статью про NVIDIA. Первым же экраном идёт таблица совместимости: 678fe3935d7a4608417560.png
    Гуглишь запрос "gt 630 family" 678fe5d04a28c282878206.png и узнаёшь, что твоя видеокарта относится к семейству Kepler. Находишь в таблице соответствие: напротив Kepler указан нужный пакет nvidia-470xx-dkms.

    Не сложно, правда? Если читать информацию и иметь желание что-то изучить, всё оказывается несложно.
    В изучении главное докапываться до нужной информации самостоятельно. Это основной навык, без которого ничего не получится.

    я слышал что на арче всегда были проблемы с нвидиа
    "Говорят, в Москве кур доят, а коров на яйца сажают."

    Много чего говорят. Пользуюсь Арчем больше 12 лет. Никогда ни с чем не испытывал проблем. Проблемы в основном от незнания и непонимания. Арч не для простого пользователя, а для фаната Линукса, который каждый отдельный пакет ставит руками, настраивает, разбирается как он работает. Если нет такого желания, горящих глаз и здорового фанатизма, то лучше поставить Убунту или что-то из топа DistroWatch и не париться. Там уже всё настроено за тебя.
    Написано
  • Как установить драйвера Nvidia для Arch Linux?

    TrueBers
    @TrueBers
    Что за карта? Для отдельных поколений карт нужны отдельные пакеты. nvidia -- для современных топовых карт, если карта старая, нужно ставить подходящий пакет. Вики нужно читать, там всё расписано подробно.
  • Можно ли узнать типы сигнатуры std::function?

    TrueBers
    @TrueBers
    mayton2019, потому что он нужен в языке, где всё можно выразить через систему типов, примерно в 1 случае из миллиона. Конечно же, exceptions -- тоже зло. 99% людей их используют там, где они вообще не нужны. Собственно, изначально RTTI в плюсах и появился исключительно чтобы поддерживать исключения.

    Он даёт накладные расходы на диспетчеризацию в vtable, а это невозможность процессору предсказать переход, который ведёт за собой сброс кеш-линий, новый fetch инструкций на каждый чих, итого не сильно опытный разработчик может замедлить свой код в 3-4 раза; распухает бинарь от кучи мусора type_info, ломается и перестаёт толком работать LTO, даже замедлять начинает код.
    Ну и, конечно же, архитектура. Узнавать в реалтайме тип объекта нужно примерно никогда, если код на С++ написан правильно программистом С++, а не JavaScript-кодером.

    ПС. Я уже вижу, что дискуссия пошла в правильное русло -- в статическую типизацию и шаблоны.
    Написано
  • Стоит ли Vim своего внимания для frontend-разработчика?

    TrueBers
    @TrueBers
    Ziptar, смысл в существовании Вима нет никакого. Есть смысл использования под требуемые задачи. А задач он умеет закрывать 99.99% из существующих, где вводом являются печатаемые символы. Проблема в другом: понты и мода. Насмотрятся видосов каких-то задротов и сидят настраивают вим годами, потому что не как у других, а круто, как у хакеров.

    стоит ли мне задуматься о переходе на Vim
    Для чего? Его надо просто попробовать. Посидеть месяц-другой, понять основную задумку, преимущества, удобно ли мыслить его командами. Если удобно, то задумывайся, а если жопа болит от непонимания, нахера оно надо, то забей.

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

    Кэп.

    На своём примере могу сказать, что Вим это колоссальный буст продуктивности в определённых сферах. Если у тебя упал демон на удалённом сервере, и нужно понять, что там произошло, чёрт ногу сломит пока ты подключишься кривым VSCode туда, загрузишь крашдамп правильно, чтобы хотя бы бектрейс увидеть, отмотать back-step в дебагере без кривых глюков вообще в нём невозможно, понять, что произошло и тут же зафиксить код, собрать и затестить, то без Вима как без ног и рук. Другой редактор только редактирование даст, остальные вещи всё равно придётся делать в консоли, постоянно переключаясь туда-сюда копипастить что-то. А если надо возить мышкой на локалхосте по формам и дивы двигать туда-сюда, то Вим тебе не нужен.
    Написано
  • Как исправить потерю пакетов при скачивании торрента через qbittorrent?

    TrueBers
    @TrueBers
    В битторренте не существует понятия потерь, как и в транспортном уровне TCP. UDP теряет пакеты всегда, это норма, но µTP, который на его базе построен, будет перезапрашивать потерю, пока она не компенсируется. Так что, дело не в потерях никаких.

    У тебя проблема либо в диске, который бьёт данные. Либо в шлейфах, если это Sata. Либо оперативка флипает биты, проц может быть переразогнан или шина. Что-то с железом, короче.

    Ну или твой клиент qBittorrent какой-то баганый и кривой. Попробуй обнови до актуальной версии.
    Написано
  • Можно ли узнать типы сигнатуры std::function?

    TrueBers
    @TrueBers
    RTTI -- зло! С нормальной архитектурой он не нужен. Изучай различные паттерны, а не переноси JS в плюсы один в один.
    Написано
  • VLESS (XKEEN/XRAY) для ChatGPT. Поможете неастроить?

    TrueBers
    @TrueBers
    У ChatGPT большинство провайдеров VPS в чёрных списках. Нужен неизвестный провайдер с непопулярными автономными системами.
    Написано
  • Почему некорректно работает OpenGL?

    TrueBers
    @TrueBers
    Ты не OpenGL учишь, а ковыряешься в говне мамонта. Так никто не программирует графику уже лет 15. GLUT -- это давным давно устаревшая библиотека.
    Если тебе это реально интересно изучать графику, а не лабу в универе надо решить, то нужно учить хотя бы OpenGL 3.3, который современный под современное железо, а не треш из девяностых.

    https://learnopengl.com/
    Написано
  • Как сделать линковку в проекте на с++ Visual Studio?

    TrueBers
    @TrueBers
    Ars_15, я же скинул пример конфига по умолчанию. Она УЖЕ собирается статически, если не указать обратного.
    Написано
  • С чего начать чтобы написать полностью свой гипервизор с 0?

    TrueBers
    @TrueBers
    mddbs,
    Хочу научится писать гипервизор который помещает основную операционную систему под свой контроль
    такой вариант я и описывал, как раз в виде драйвера UEFI будет оптимальный вариант, если нужно контролировать полный процесс загрузки.
    А если достаточно гиперджекнуть ОС в процессе работы, то подойдёт и драйвер ОС.
    Написано
  • Cheat Engine устанавливает рекламные вирусы? Насколько безопасна эта программа?

    TrueBers
    @TrueBers
    он так монетизировался испокон веков, просто не ставь, что он предлагает и всё
    Написано
  • Как переквалифицироваться в бекендеры?

    TrueBers
    @TrueBers
    Вова, так после плюсов ещё миллион направлений:
    Системное ПО
    Драйверы
    ОС
    Железо
    Виртуализация
    UEFI
    Инфосек/фаззинг
    Компиляторы/интерпретаторы
    Низкоуровневая мобильная разработка
    Процессоры данных, кодеры, декодеры, медиа-стримминг
    High Frequency Trading
    Blockchain

    и ещё много-много чего.

    Десктопные приложения уже никто не пишет практически, один электрон уже везде да javascript.
    Написано
  • Как транслировать .class в .dex?

    TrueBers
    @TrueBers
    SlimeLime-java, dx уж лет 7 как устаревшим считается и не разрабатывается. d8 давно уже стандартно компилит всё в тулчейне.

    d8 в сдк у меня нет
    такого быть не может, без него ничего собираться не будет. Он лежит в <android_sdk>/build-tools/<version>/d8 начиная с 28 версии Android Build Tools.
    Написано
  • Как переквалифицироваться в бекендеры?

    TrueBers
    @TrueBers
    Бекенд и плюсы, это мягкое с тёплым.

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

    А если прям из системного программирования уходить, то это отчаяние какое-то. Здесь же задачи в разы интереснее, чем в бекенде джейсон туда-сюда гонять. Знания плюсов никаких бонусов не дадут. Можно учить что угодно, на что спрос есть. Дополнительные знания в бекенде особо не нужны с хорошим багажом из системного кодинга. Тупо надо знать что популярно и за что платят. Креатива будет ноль.
    Написано
  • Как пробросить сервер за NAT провайдера?

    TrueBers
    @TrueBers
    работающих через cloudflare dns
    что есть сайты работающие через днс? если это про записи днс, которые хостятся на CF, то у тебя уже есть тоннель от cloudflare, пробрось через него да и всё https://developers.cloudflare.com/cloudflare-one/c...
    Написано
  • Хочу начать изучать Rust, стоит ли начинать с официальной книги?

    TrueBers
    @TrueBers
    кто это, интересно, не рекомендовал растбук? только тот, кто не изучал язык, я полагаю
    Написано
  • На каких движках пишут симуляторы?

    TrueBers
    @TrueBers
    абсолютно без разницы какой движок, какая разница? каждый тик нужно апдейтить состояние всех объектов, участвующих в симуляции
    Это можно делать в любом адекватном движке
    Написано