Задать вопрос
  • Нормальная сборка компьютера для игр?

    VoidVolker
    @VoidVolker Куратор тега Железо
    и сама мощность бп, она у них завышена на 100-200 ватт.

    О да, это тоже проблема. У нонуеймов - практически всегда завышена. Маркетинг такой маркетинг. Кроме того, что мощность завышена зачастую, так БП надо брать еще и с запасом по мощности и не эксплуатировать на максимальной мощности.
  • Нормальная сборка компьютера для игр?

    VoidVolker
    @VoidVolker Куратор тега Железо
    имхо, брать известный бренд с нормальным сертификатом.

    Да, тут поддерживаю.
    Топ - Seasonic и FSP. И оба производителя продают свои девайсы другим брендам как OEM. Тут по маркировке БП можно отследить реального производителя.
  • Нормальная сборка компьютера для игр?

    VoidVolker
    @VoidVolker Куратор тега Железо
    О как, внезапно, настолько все плохо с ними? Мне казалось многие современные производители делают более-менее приличные БП. Главное не ноунем. А так да, экономить на блоке питания нельзя. Раньше ж вроде нормальные были подборки.
  • WSL + Arch как установить?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Я и не приравниваю. Просто говорю, что проще поставить сразу нормальное приложение, чем пытаться использовать огрызок и тратить на него свое время.
  • WSL + Arch как установить?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Василий Банников
    ну так в 99% случаев тебе и не нужен "полноценный линукс"

    Вот мне-то как раз и нужен не только полноценный линукс, но и вообще полноценная система для работы с виртуальными машинами. И вот тут VB самое оптимальное решение.
  • Как разметить SSD при установке Ubuntu 22.04?

    VoidVolker
    @VoidVolker
    Ну потому что если не отключить - потом можно поймать кучу проблем на пустом месте при удалении старой ОС. И я уже ранее отвечал, почему надо именно так ставить:

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

    А еще есть MBR, GPT, активные/пассивные разделы, составные диски/разделы, софтовые/железные RAID, BIOS, UEFI, NVME, SATA, SAS, USB, сетевая загрузка, дисковые контроллеры, сетевые хранилища, плюс дикая фантазия разработчиков материнских плат и контроллеров и их прошивок. И вот это все может быть перемешано в разных вариациях и с разными фантазиями. Что точно гарантирует кучу незабываем ощущений.


    Т.е., либо полностью очищать все диски и не иметь резервной ОС либо оставлять только тот диск, на который ставится ОС.
  • WSL + Arch как установить?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Да, и на этом её функционал заканчивается. Единственный вариант, когда оно нужно - это если надо просто иметь под рукой какой-нибудь простой линукс для каких-то мелких и простых задач. Для чего-то более сложного - оно совершенно не пригодно.
  • Как отправить нажатия клавиш в неактивное приложение?

    VoidVolker
    @VoidVolker Куратор тега C#
    А есть пример как писать?

    Конечно есть: там ниже есть раздел "Примеры" - там все есть.
  • Как отправить нажатия клавиш в неактивное приложение?

    VoidVolker
    @VoidVolker Куратор тега C#
    но скриншот можно сделать и я пользовался чужой программой для такой же работы и он работал в игре и разработчик ничего не взламывал

    Игры бывают разные, как и механизмы реализации работы с пользовательским вводом. В одной игре один вариант будет работать, в другой - другой, в третьей - никакой.

    И как отправить стандартное оконное сообщение

    https://learn.microsoft.com/en-us/windows/win32/ap...
  • Как погрузиться в начала/фундамент программирования?

    VoidVolker
    @VoidVolker
    Кто или Где используют бинарную логику, машинный код и ассемблер

    Программисты, инженеры, разработчики ПО и железа и многие другие. Бинарная логика - например банальные OR, AND, XOR (и, конечно, вся остальная логика тоже) и прочее. Машинный код и ассемблер используются, например, в низкоуровневой отладке программ, железа, результатов компиляции; при реверс-инжиниринге; при устранении бутылочного горлышка в высокопроизводительном алгоритме и прочее. А еще это все само-собой используется при разработке процессоров, контроллеров и прочее.

    Оно как-то улучшит мои навыки?

    Да, конечно - понимание, как все работает на низком уровне позволяет применять ЯП как инструмент более эффективно и правильно.
  • Может ли файл обрабатываться в многопоточном режиме?

    VoidVolker
    @VoidVolker
    Ну например гугл-документы, да и вообще многие онлайн-редакторы поддерживают редактирование несколькими пользователями, в том числе есть и опен-сорс.
  • Может ли файл обрабатываться в многопоточном режиме?

    VoidVolker
    @VoidVolker
    Синхронизацией изменений в реальном времени для всех редактирующих.
  • Как настройить grub.cfg на флешке?

    VoidVolker
    @VoidVolker
    AVKor
    Я писал не о ней.

    Да, я понял, про какую ) В любом случае, проблему отсутствующих в ОС драйверов это не решает или просто невозможность загрузки ОС по каким-то еще причинам. А так да, система на флешке со всей нужной кучей софта для диагностики и ремонта - это очень удобно и практично. Тут я полностью согласен на все 100% ) А еще лучше - на портативном ССД.
  • Как настройить grub.cfg на флешке?

    VoidVolker
    @VoidVolker
    AVKor да, знаю, использую и линуксы тоже, но, как я уже говорил - встречаются ситуации, когда лайв-ос не грузится по тем или иным причинам. Поэтому и приходится иметь в запасе запасные варианты, а к ним еще несколько запасных вариантов, просто на всякий случай.
  • Как настройить grub.cfg на флешке?

    VoidVolker
    @VoidVolker
    HighMan я про дебиан ничего не говорил. У меня были проблемы с другими образами и даже с таким же сообщением про обнаружение и монтирование дистрибутива.

    Зачем для этого ISO?

    AVKor абсолютное большинство утилит такого плана можно скачать в виде загрузочного образа, закинуть на флешку, добавить его в конфиг (или даже сгенерировать конфиг скриптом) за несколько минут времени и начать использовать. Да, знаю, можно прочитать тонны мануалов про загрузчики, пересобрать себе кастомную загрузочную ось, разобрать каждый образ и добавить саму утилиту в эту ось... Или скачать готовую сборку, которые так-то тоже не сразу появились из ниоткуда. Но эти лайв-ОС тоже не на всем оборудовании запускаются, вот же сюрприз, да? А еще все это требует времени, а оно - одна из самых ценных вещей в этом мире. И когда есть возможность достичь аналогичного результата за меньшее время - то зачем вникать во все это и тратить его? Не, мне так-то конечно, это все очень интересно и я бы с удовольствием занялся бы сборкой кастомной лайв-ОС для диагностики и ремонта, если бы было время, возможности и необходимость. Так что иметь под рукой кучу загрузочных образов с единственной утилитой, которые можно как быстро загрузить из одного меню так и записать на отдельную флешку - суровая необходимость, к сожалению.
  • Как настройить grub.cfg на флешке?

    VoidVolker
    @VoidVolker
    На фиг она нужна, загрузка с ISO.

    Нужна когда надо иметь под рукой несколько сотен загрузочных утилит для тестирования и диагностики и на одном устройстве, а не в виде букета флешек (сразу вспоминаются CD-органайзеры, которые приходилось таскать с собой в девяностых и нулевых).
  • Как процессор ''понимает'' машинный код?

    VoidVolker
    @VoidVolker
    или что,в операционке заложено всё заранее?

    Сюрприз! Именно так и именно для этого и существует операционная система, чтобы мы воткнули клавиатуру и мышку в ЮСБ порт, в операционной системе ЮСБ драйвер вызвал бы срабатывание события "подключено новое устройство", далее ОС произвела бы опрос устройства - "HID устройство" и когда мы что-то печатаем, двигаем курсор и кликаем - сигналы от устройств отправляются в порт, оттуда в драйвер, из драйвера в ОС, а ОС уже передает этот сигнал в программу. На физическом уровне - это просто изменение электрических состояний кучи проводов, шин, транзисторов и в конечном итоге ячеек в оперативной памяти, а затем, после прохождения через огромный слой софта меняется состояние ячеек памяти в буфере экрана и мы видим результат на экране. Так что фактически, нажимая кнопочки и двигая мышку - мы просто меняем состояние некоторых определенных транзисторов. А вот ОС уже интепретирует это в соответствии с текущей ситуацией.

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

    VoidVolker
    @VoidVolker
    тогда если правильно до меня дошло то цифры (МАШИННЫЙ КОД) НИКОГДА не преобразуются в сигналы?

    По сути - да, т.к. цифры уже представлены набором сигналов. И процессор просто меняет состояния сигналов в ячейках памяти.
    но при этом инструкции для процессора пишутся на нулях и единицах)))

    Нет, не пишутся. Нули и единицы - это для нас они нули и единицы, т.к. это опять же все абстракции, а для процессора - это просто наличие или отсутствие сигнала в такой-то ячейке памяти. Вот такой-то байт (набор таких-то сигналов) - это такая-то команда, буква, цифра, что угодно. Я же уже кучу раз написал про абстракции. Вам неизвестен данный термин? Так загляните в словарь.
  • Как процессор ''понимает'' машинный код?

    VoidVolker
    @VoidVolker
    если информация это не 0 и 1,то что?

    Информация - это тоже абстракция. Вот что говорит википедия:
    Информа́ция (от лат. informātiō «разъяснение, представление, понятие о чём-либо» ← informare «придавать вид, форму, обучать; мыслить, воображать»[1]) — сведения независимо от формы их представления[2][3].

    Несмотря на широкую распространённость, понятие информации остаётся одним из самых дискуссионных в науке, а термин может иметь различные значения в разных отраслях человеческой деятельности[4].

    Информация — это не материя и не энергия, информация — это информация
    Норберт Винер[5]

    Определений информации существует множество, причём академик Н. Н. Моисеев даже полагал, что в силу широты этого понятия нет и не может быть строгого и достаточно универсального определения информации[6].

    в физическом смысле и как она хранится тогда

    Так ведь я же уже ранее написал: на жестком диске она хранится в виде намагниченной области, в оперативной памяти - есть ли напряжение вот на этом конкретном проводнике или его нет. Что конкретно из этого не понятно?

    а ассемблер например,там же всё в понятном человеку буквенном виде(грубо говоря)

    Ассемблер - это ЯП низкого уровня. Тоже, сюрприз, абстракция. Ассемблер кодирует машинный код, который представлен байтами и битами. Буквы - это картинки на экране, ассоциированные с конкретным числом. Примерно так выглядит вывод на экран буквы:
    1. Взять следующий байт из строки (в данном случае - это число, кодирующее символ)
    2. Конвертировать байт в номер ячейки массива с картинками, где находится картинка данного символа
    3. Взять из ячейки массива адрес картинки
    4. Отрисовать эту картинку в текущей позиции в текущем буфере экрана