Задать вопрос
  • Как отправить нажатия клавиш в неактивное приложение?

    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. Отрисовать эту картинку в текущей позиции в текущем буфере экрана
  • Как процессор ''понимает'' машинный код?

    VoidVolker
    @VoidVolker
    Именно и приходит. Еще приходит в виде оптического сигнала по оптоволокну и даже по радио. Далее сигнал проходит через всю логическую башню, выстроенную над битами за полвека, сигнал - бит - байт - машинный код - ассемблер - ЯП высокого уровня - *куча абстракций в программе и взаимодействий с ОС* - результат на экране пользователя в виде картинки и звука к колонках.
  • Пользователь регистрируется на сайте на WordPress и меняет пароль. В чём суть взлома?

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

    VoidVolker
    @VoidVolker
    как память озу интерпретирует(как преобразуются) биты в эл сигнал? есть информация в битах которая становится напряжениями на транзисторах

    Никак. Во-первых, ОЗУ никак и ничего не интепретирует и не преобразует. Это просто набор ячеек памяти, у каждой ячейки может быть только два состояния: есть сигнал и нет сигнала. И все. Вся информация в компьютере на физическом уровне представлена вот в этом виде. На жестком диске чуток по-другому - намагничена зона или размагничена. Ничто и нигде никак не конвертируется. Вот пара примеров. Фуксия, пурпурный цвет: #FF00FF -> 255, 0, 255 -> 1111 1111, 0000 0000, 1111 1111. Буква Z: 90 -> 0101 1010. - Каждый бит представляет собой ячейку памяти: 1 - есть напруга, 0 - нет напруги. Еще раз напоминаю, что бит - это всего лишь абстракция. Физически - бит не существует. Например, за бит мы можем спокойно принять наличие/отсутствие машины на парковке. Машина есть - 1, нету - 0. Ну или наоборот. Бит - это парковка или сама машина?
  • Как процессор ''понимает'' машинный код?

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

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

    VoidVolker
    @VoidVolker
    Раз второй диск определяется без проблем, то скорее всего проблемный диск действительно сдох. Модель диска одинаковая или разные?
  • От чего устают больше глаза 27 дюймов 4к или 1920?

    VoidVolker
    @VoidVolker
    У меня у самого 60, знакомые, которые переехали с 60 на 120 и 144 все в восторге. Когда буду покупать следующий монитор тоже буду выбирать 120+. В любом случае, чем больше герц - тем меньше мерцание и приятнее картинка для глаз. Многое зависит от зрения и восприятия тоже.
  • Какой прямой шлюз прописать на Ростелеком?

    VoidVolker
    @VoidVolker
    А, ну, если все так строго, то да - лучше не рисковать, конечно )