Задать вопрос
  • Вопрос про термопасту и термопрокладки?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Нет, термопаста не повредит транзисторам - они зачастую и сами через термопасту или термопрокладки на радиаторы приклеены. От пальца термопрокладке плохо тоже не станет.
    Ответ написан
    4 комментария
  • Мальчик 15 лет, хочет в будущем стать программистом, что почитать и попробовать, для будущего осознанного понимания и выбора?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Начать решать реальные задачи из самых разных областей, чтобы найти то, что нравится и зацепит: написать какую-то простую программу для себя, которая решает какую-то реальную проблему - там синхронизировать, флешку при подключении к ПК, например. Или там показать погоду при запуске ПК. Автоматизировать свою работу за ПК. Например банальный макрос в экселе написать. Или ворде. Или еще где. Обязательно рекомендую попробовать МК и всякую робототехнику - можно начать с какого-то простого набора, а еще есть всякие лего техникс (там правда более готовые модули, но тоже штука классная). И дальше, если будет интерес в какой-то конкретной области - то в этой области и следует уже углублять и расширять свои знания.
    Ну и в целом следует изучить историю развития информатики и IT индустрии, чтобы понимать откуда оно все вот именно такое взялось и куда движется. А так же устройство ПК, процессоров и как оно все работает, схемотехнику хотя бы на базовом уровне. Ну и конечно - следует так же не забывать про такие фундаментальные вещи как математика, физика и другие науки.
    Ответ написан
    Комментировать
  • Возможно написать авто бота или кликер на JavaScript под онлаин игры по типу WoW или Lineage 2?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    В онлайн играх применяются и постоянно обновляются различные механики и даже шифрование против рерверсинга клиента, написания и применения ботов, кликеров и прочего. Да, такого бота вполне возможно написать и на JS, но вот от задач обратной разработки игрового клиента и написания низкоуровневого кода на ассемблере и C/C++ вас это не спасёт. Это всё равно придется делать. И даже добавит веселья при переносе/конвертации данных между разными ЯП. Кроме того, JS - язык интерпретируемый, хоть он и обладает достаточной производительностью, он может и, скорее всего, станет узким местом в боте, которое будет не успевать за работой игрового клиента или банально не хватит скорости работы при обработке больших массивов памяти (например анализ изображения в реальном времени или сканирование памяти приложения в поисках нужных данных).
    Типовые инструменты разработчика ботов - это WireShark и другие снифферы трафика, различные утилиты для исследования и дизассемблирования скомпилированного кода типа IDA, Resource Hacker и прочее, а так же различные среды разработки, в зависимости от индивидуальных предпочтений. Вообще, софта для реверсинга много разного и всякого для различного рода задач.
    Ответ написан
    Комментировать
  • Как адекватно виртуализировать х86 виртуалки на Apple Silicone?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Адекватно - никак. Если просто очень надо - то можно использовать UTM с потерей 90% производительности в сравнении с ARM виртуалками. А вот виртуалки с ARM вполне юзабельны - как линукс, так и винда.
    Ответ написан
  • Сколько линий одновременно тянет старый контроллер SATA на 6 портов?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Нет, это не нормальное поведение: похоже на перегрев южного моста (сата контроллер там) - он там достаточно горячий. Попробуйте заменить термопасту на южном мосту и поставить какой-нибудь вентилятор на обдув (хотя бы просто корпус открыть). Термопаста там за пару лет высыхает. Если не поможет - то, скорее всего дохнет он или слишком сильно деградировал от старости. Ну и еще можно попробовать подключить диски через какой-нибудь PCI-E контроллер. У меня на этой материнской плате таких проблем ни разу не было. Кстати, на ней M2 вполне работает через PCI-E переходник, но только как обычный диск и на скорости не больше гига - системным не сделать (тут вообще без вариантов: надо в БИОС NVME драйвер встраивать, что уже за гранью разумных трудозатрат, т.к. для этого надо реверсить оригинальный биос).
    UPD: еще проблема может быть в кривых дровах чипсета и SATA контроллёра - надо смотреть нагрузку процесса System -> Interrupts, в норме меньше ~4-5% должно быть при копировании.
    Ответ написан
    2 комментария
  • Как создать exe приложение на macOS?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Ну, чисто технически собрать виндовый исполняемый файл под маком можно. Структура его открыта и известна. Но зачем? Если прям очень надо, но винды под рукой нет - поставьте виртуалку в UTM и в ней собирайте. Да, будет очень медленно, но зато с минимальными усилиями.
    Ответ написан
    Комментировать
  • Что делать если на ноутбук попала жидкость?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вытащить аккумулятор и немедленно нести в сервис для промывки. Если не сделать - попадёте как минимум на дорогостоящий ремонт в виде восстановления дорожек или целиком замена материнской платы. В худшем случае - придется покупать новый ноутбук. Клавиатура в таких случаях сразу под замену - они обычно не ремонтопригодны и особенно после жидкостей. Если руки достаточно прямые - то бегом в любой автосервис за 5-10 литрами дистиллированной воды, полностью разобрать ноутбук и тщательно промыть в глубокой емкости все платы несколько раз (можно очень аккуратно мягкой зубной щеткой). Если засохло и не отмывается - оставить на сутки отмачиваться полностью погруженным и потом еще раз промыть несколько раз. Далее как минимум сутки-трое сушить и собирать обратно.
    Ответ написан
  • Как грубо ограничить скорость интернета для определенной программы на компьютере?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Используйте NetLimiter или любой его аналог.
    Ответ написан
    1 комментарий
  • Как отобразить код формата dll в visual studio с китайского на английский?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Никак. Да, это все код и отображается он верно, но есть нюанс - это бинарный код, а если еще точнее, то машинный код, а именно - инструкции, которые выполняет процессор. И текстовый редактор, в котором вы открыли DLL не предназначен для отображения бинарных файлов. Текстовые редакторы для текста предназначены. И к китайскому языку он не имеет вообще никакого отношения. Учите матчасть!
    Интересующие вас игровые ресурсы могут быть запакованы кучей самых разных способов. Есть типовые решения, которые применяются часто и, которые, хорошо известны. Есть популярные игровые движки, которые тоже все давно исследованы и изучены где, что и как хранят. И есть все остальные - редкие, никому не нужные движки, самописные движки, переделанные движки, часто даже шифруют и придумывают свои форматы для хранения ресурсов для усложнения задачи обратной разработки, взлома и прочего. Извлечение игровых ресурсов из игры - это процесс обратной разработки. Вот в этом направлении вам и нужно гуглить и учиться, чтобы извлечь нужные вам ресурсы.
    Ответ написан
    Комментировать
  • Как определить тематику сайта и создать категории для паролей на них?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Используйте KeePass.
    UPD: оказывается, нужен интернет каталог: https://en.wikipedia.org/wiki/List_of_web_directories
    Ответ написан
  • Почему иногда для получения данных с сервера используется POST, а не GET?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Потому что передаваемые данные могут быть опциональными и/или использоваться значения по умолчанию.
    Ответ написан
    Комментировать
  • Как сделать парсер для excel таблицы?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    В графане экспорт в CSV из коробки есть: график -> Inspect -> Data -> Download CSV. Кроме того, если такой вариант не устраивает - у графаны есть API, по которому можно получить любые данные.
    Ответ написан
    Комментировать
  • Как сделать невидимым, но активным курсор мыши?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Используйте полностью прозрачный курсор. А вообще, в приложении для записи с экрана должна быть опция - записывать или не записывать курсор.
    Ответ написан
    7 комментариев
  • Почему раскладка языка в Windows не переключаются?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Используйте эмуляцию хоткея для переключения языка - например через вызов системного API SendInput. Это самый простой и надежный вариант.
    Ответ написан
    Комментировать
  • JS: Как в родительском классе, вызвать метод из дочернего?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Создать объект дочернего класса:
    class parentClass {
      constructor() {
        this.extendMethod();
      }
      extendMethod() { }
    }
    
    class extendClass extends parentClass {
      extendMethod() {
        console.log('Hi');
      }
    }
    
    new extendClass();


    Передать дочерний элемент в родительский:
    class parentClass {
      constructor(child = null) {
        child?.extendMethod();
      }
    }
    
    class extendClass extends parentClass {
      extendMethod() {
        console.log('Hi');
      }
    }
    
    new parentClass(new extendClass());


    Создать интерфейс (базовый класс) и оба класса унаследовать от него:
    class IBase {
      constructor() {
        this.extendMethod();
      }
      extendMethod() { }
    }
    
    class A extends IBase {
      extendMethod() {
        console.log('Hi from A');
      }
    }
    class B extends IBase {
      extendMethod() {
        console.log('Hi from B');
      }
    }
    Ответ написан
    4 комментария
  • Как устранить следующую ошибку в Visual Studio. Язык C#?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    ПКМ на подчеркнутом - установить пакет либо через нугет/консоль ручками.
    Ответ написан
    Комментировать
  • Можно ли запускать на серверах c ARM процессорами, виртуальные машины на х86, amd64?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, можно: qemu умеет, но потери производительности ~90%. Для мака есть https://getutm.app/ - вот оно через qemu и работает.
    Ответ написан
    Комментировать
  • Как сделать конвертацию валют в C# в реальном времени?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Во-первых для валют следует использовать либо int либо decimal. Для получения же актуального курса валют используйте любое API в интернете - биржи, банки и т.д.
    Ответ написан
    Комментировать
  • Как можно получить доступ к переменной, которая находится в другой функции?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Вот как у вас написано - так и использовать: просто объявить переменную на уровень выше, чем функции, которые её используют. Либо передавать экземпляр класса/объект в нужные функции. Если у вас что-то не получилось - то приводите код. Текущий приведенный код полностью верный.
    Ответ написан
  • Какой сервис выбрать для структуризации идей?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Дополню вариантом, который не зависит от облаков: https://thebrain.com/products/thebrain - отличное десктопное приложение без всяких тяжелых браузеров. Впрочем, мобильные приложения тоже есть, как и поддержка облачной синхронизации. И плюс еще и открытый формат для файлов (экспорт/импорт).
    Ответ написан
    Комментировать