• Может ли ПО удаленного доступа узнать о карте захвата в моём ПК?

    @alexalexes
    Если карта захвата передает метаданные по кабелю, что к компу подключено нечто, что по наименованию не похоже на монитор, то достаточно считать этот параметр.
    Ответ написан
    Комментировать
  • Возможна ли кража куки от всех сайтов?

    @alexalexes
    Нет, не у него.
    Во-первых, браузер отображает только те куки, по домену которого открывается страница.
    И во-вторых, критические куки, отвечающие за сессию всегда имеют свойство httponly и secure, их нельзя вычитать программно со стороны клиента через JS и нельзя получить по незащищенному протоколу http.

    Чтобы похитить куки нужно как минимум согласиться на установку левого расширения браузера - вот там можно делать все с историей просмотра браузера.
    Ответ написан
    4 комментария
  • Как подключить hdd к роутеру без usb?

    @alexalexes
    Найти на барахолке роутер с USB, который может расшаривать диски NTFS (и другие емкие файловые системы), либо можно поставить open wrt прошивку. Диск подключить через переходник sata-usb (возможно, с доп. питанием, если речь идет о 3,5" дисках).
    Если не хотите использовать роутер как роутер, то выключите на нем службу DHCP - он станет свитчем.
    Эта сборка и будет бомж вариантом NAS.
    Ответ написан
    Комментировать
  • Можно ли использовать блок питания 65W?

    @alexalexes
    Нужно подключить ваттметр или посмотреть какое потребление ноута, когда видео не используется, а проц. загружен на 100%. Это и будет минимальная базовая мощность, которую нужно обеспечивать БП (я бы еще 40% накинул сверху к цифре мощности).
    Если он в таком режиме около 100 ватт будет потреблять, то вы можете подключить БП на 65 ватт, но вы не сможете контролировать нагрузку проца, если системе вдруг приспичит под 100% нагрузить проц. (разархивировать архив, проверить диск на вирусы, или установить обновление системы). Как и когда выйдет БП из строя будет сложно предсказать. Просто сгорит силовой ключ, или еще со спец. эффектами и пожаром - непредсказуемо.
    Ответ написан
    1 комментарий
  • 100 градусов в простое i7-10700kf в чем причина?

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

    @alexalexes
    Как минимум, контейнер, который должен прилипать, должен иметь следующие свойства:
    .footer-container
    {
      position: sticky;
      bottom: 0;
    }

    И этот контейнер должен изначально находится в нижней части страницы.
    Ответ написан
    Комментировать
  • Как переименовать папку `archive` в `Archive`?

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

    @alexalexes
    Маловероятно, но все же просматривайте, каким приложениям вы дали доступ в Google/Яндекс/VK акаунтах, и какие расширения в браузер поставили. Для поиска по злачным местам всегда используйте отдельный браузер, где не используйте важные учетки, никогда не авторизуйтесь ими через этот браузер.
    Ответ написан
    5 комментариев
  • Как правильно работать с большим массивом: создавать новый или перезаписывать элементы старого?

    @alexalexes
    Выгоднее всего положить в базу данных, которая специализируется на ключ-значении данных, типа redis или memcached и там делать манипуляции - они на этом специализируются.
    Если с массивом работать напрямую, то выгоднее изменять существующий массив, в изменяющие функции передавать массив по ссылке, следить, чтобы методы при изменении массива не создавали новый массив, а работали с существующим.
    Будут провалы производительности у границ количества элементов кратные степени двойки (ссылка). Это плата за высокоуровневые фишки в виде ресайза массива, чего нет на низком уровне реализации интерпретатора PHP.
    Ответ написан
    5 комментариев
  • Какую кодировку выбрать для бд чтобы хранить фото?

    @alexalexes
    В базе данных, обычно, не хранят бинарные данные файлов.
    Кладете на файловый сервер файл, берете путь к этому файлу и записываете в поле таблицы.
    Если очень приспичило какой-то бинарник положить в поле таблицы, то для этого есть binary/varbinary type.
    Но злоупотреблять возможностью записывать безразмерные данные в одно поле не стоит - намучаетесь с бекапами.
    Ответ написан
    Комментировать
  • Какая тут логика?

    @alexalexes
    Посмотрите в консоли, чему будут равны примеры:
    undefined || 0
    и
    3 || 0
    Сделайте вывод.
    Ответ написан
  • Нужно ли код бота выкладывать в GitHub?

    @alexalexes
    Профит в том, чтобы была резервная копия проекта, и вы ее своевременно обновляли.
    Чтобы не было ситуации "просрочил оплату хостинга/меня забанили, злой провайдер не дает забрать оттуда мои ценные данные".
    Ответ написан
    Комментировать
  • Как выбрать кронштейн для монитора для такого стола?

    @alexalexes
    66a33706c02de752889701.jpeg
    Идете в строительный магазин и покупаете:
    1. Алюминиевый прямоугольный профиль 2 метра (на рисунке обозначен синего цвета).
    2. Монтажные пластины по ширине профиля (на рисунке зеленого цвета).
    3. Два десятка коротких шурупов с широкой шляпкой по металлу.
    4. Баллончик краски чтобы покрасить это дело.
    Для монтажа понадобится ножовка по металлу, шуруповерт, карандаш, линейка, плоскогубцы и молоток (чтобы согнуть монтажные пластины), импровизированная наковальня (ступенька в подъезде дома), крупная наждачка (чтобы сгладить пропилы, острые углы).
    Отпиливаете профиль чуть выше середины предполагаемой высоты монитора, лучше по верхней кромке монитора взять высоту.
    Гнете пластины, чтобы получить лапки для крепления.
    Примеряете детали на краю стола, ввинчиваете но не затягиваете шурупы. Под лапки обязательно делаете подкладки, чтобы не поцарапать стол.
    Делаете отверстия в верхней части профиля для кронштейна VESA (какой сможете подобрать для крепления к стене).
    Снимаете профиль и красите его баллончиком.
    Делаете окончательную сборку в центре стола, шурупы не сильно затягиваем, так как алюминий.
    Крепим кронштейн VESA к профилю.

    PS: Металлический профиль можно заменить на доску, но из натурального дерева, не ДСП.
    Ответ написан
    Комментировать
  • Что представляет из себя эта программа обучения?

    @alexalexes
    Магистратуру должен обладать определенным набором знаний.

    Должен просто обладать дипломом бакалавра или специалиста, и этот диплом должен биться в базе ФРДО, если говорить о стандартах Минобрнауки.
    Если вы поступаете по тем же стандартам в магистратуру, то в качестве вступительного испытания будет всегда профильное комплексное тестирование по тому направлению подготовки, на которое поступаете. У разных направлений подготовки оно разное.

    Если смотреть, что больше похоже на настоящую приемную комиссию этого учебного заведения, то это находится тут https://abit.itmo.ru . Все остальные красивые сайты - это попадает под категорию уровней подготовки повышение квалификации/профессиональная переподготовка. Является хорошим подспорьем только для тех, кто имеет высшее образование (или находится в процессе его получения), чтобы не превращаться в книжного червя, или твой работодатель требует, чтобы ты раз в три года где-то там учился, набирался актуальных знаний у лучших кутюрье, и каждые три года подшивал к портфолио очередной аттестат, что прошел курс вышивания пуговиц и тому подобное.
    Ответ написан
    Комментировать
  • Как настроить кнопку удаления из бд?

    @alexalexes
    при желании ее удалять

    Скорее очищать данные работы программы. Вряд ли вы держите исходный код программы в таблицах БД, чтобы потом ее удалять.
    Не вполне понятно, как называются таблицы, которые вы хотите очищать (сами таблицы как объекты БД останутся, удалится только их содержимое). Но по вашему фрагменту можно что-то работающее при посте action=delete написать так:
    if(isset($_POST['action']) && $_POST['action'] == 'delete') // есть action и он равен delete
    {
        $link = mysqli_connect($host, $user, $password, $database);
        $sql = "DELETE FROM `program_day_1`"; // по одной инструкции удаления на каждую таблицу
        $res = mysqli_query($link, $sql);
        $sql = "DELETE FROM `program_day_2`";
        $res = mysqli_query($link, $sql);
        mysqli_close($link);
        header('location: program-admin.php');
    }
    Ответ написан
  • Безопасно ли отключать жёсткий диск, который подключён к роутеру?

    @alexalexes
    keenetic - Безопасное отключение USB-накопителя
    У продвинутых роутеров извлечение диска реализовано на кнопке на корпусе. И в веб-интерфейсе есть соответствующий пункт меню.
    Если нет такого пункта, и вы накатывали какую-то кастомную прошивку, то можно через ssh команды размонтировать диск.
    Если уж совсем никаких вариантов извлечения нет, то вряд ли вы повредите диск, если он просто использовался для доступа к файлам без изменения. Если используется торрент-качалка на роутере, то максимум повредятся файлы, которые находятся в активном скачивании.
    Ответ написан
    Комментировать
  • Почему такая разница в цене видеокарт 4060?

    @alexalexes
    Если быть лютым педантом, то нужно посмотреть фото системы охлаждения той или другой карты со стороны чипов памяти и GPU.
    Если ASUS дал слабину, и не так эффективно продумал форму пластины под чипами памяти, забыл про охлаждение drmos, то выбрать MSI.
    Если существенных недостатков в форме пластины охлаждения нет, то выбрать ASUS.
    Ответ написан
    Комментировать
  • Как в двоичном коде различать единые числа от раздельных?

    @alexalexes
    Арифметико-логические устройства, обычно, проводят элементарные двоичные команды с регистрами.
    Регистры имеют фиксированную длину, обычно, кратные байту.
    Загрузка данных в регистры происходит из памяти блоками с фиксированным сдвигом. Размер блока, обычно, кратен байту и соизмерим с размером регистра.
    В общем, архитектура вычислительного устройства реализована так, что вы читаете данные из памяти и оперируете ими "словами", нельзя провести операцию над конкретным битом, не загрузив в регистры целиком "слово". Так что, условный пробел нельзя поставить в произвольном месте, все будет определяться архитектурой вычислительного устройства.
    Ответ написан
    Комментировать
  • Почему одновременно возникает писк в динамиках и плохо работает клавиатура?

    @alexalexes
    1. Отсутствие заземления корпуса ПК/проводки 220 вольт/ нет общей "земли" по всей подключенной аппаратуре.
    2. Резонансные помехи, которые возникают в усилителе звука, и которые передаются обратно в материнскую плату, расстраивая периферию ПК. Возможно в следствии пункта 1, а возможно, просто повезло с параметрами усилителя, что нарвались на резонанс.
    Ответ написан
    Комментировать
  • Как не обрезать тень элемента, используя "overflow: hidden"?

    @alexalexes
    669f3ac55a2de517816393.png
    Банальная геометрия.
    Горизонтальная ширина тени выбирается как значение a, при котором градиент тени полностью уходит от насыщенного цвета в цвет фона.
    Теперь нужно соблюсти условия:
    1) Два горизонтальных отступа между слайдами не должно быть меньше значения 2a - чтобы тени соседних слайдов не накладывались.
    2) Горизонтальный отступ контейнера слайдов должен быть равен ровно значению a, тогда по краям граница контейнера не будет затрагивать ни одну тень крайних и скрытых слайдов. Если сделать больше горизонтальный отступ, то предусмотрите, чтобы скрытые элементы убирали свою тень когда они выходят за пределы контейнера.

    Если соблюсти эти условия, то проблем с обрезкой тени не будет.
    Ответ написан
    Комментировать