Задать вопрос
  • Как произвести полное форматирование на Windows XP?

    @rPman
    Совет, для hdd, если на диске нет аппаратного шифрования, не надейся на нули, я читал что после них можно восстановить информацию, по остаточному магнитному полю (правда речь шла по старые диски до терабайтового размера, кажется плотность записи важна), а поэтому нужно записать случайный мусор, например
    dd if=/dev/urandom of=/dev/sda bs=1024k
    выполнив эту команду из linux загрузившись с livecd
    Ответ написан
    5 комментариев
  • Есть ли ощутимая разница между SSD m.2 Pci-3.0 от Pci-4.0?

    @rPman
    В слоте pci-e 4.0 этот ssd будет работать в режиме 3.0, т.е. не будет никакой разницы.

    Версия pci-e определит максимальную скорость передачи данных, но она может быть даже с меньшей версией быть лимитирована самим ssd, поэтому ориентироваться нужно именно на этот показатель. И да, если устройство, поддерживающее более высокую версию pci-e и работающее на максимально доступной для этой версии скорости, подключить в слот с меньшей версией pci-e, то и скорость итоговая логично будет понижена.

    НО! обыватель скорее всего в обычных задачах не заметит никакой разницы от понижения скорости чтения nvme ssd в 2-4 раза, кроме совсем уж простых типа копирование файлов, либо эта разница будет не существенная. Современные ssd давно не являются узким местом в компьютере (за исключением ситуаций, требующих большой объем записываемых данных или уж очень высокие iops, но это повторяю, не типичные задачи)
    Ответ написан
    Комментировать
  • Как включить автоматическое обновление антивируса Microsoft Defender при отключенных обновлениях Windows 11?

    @rPman
    Скриптом на powershell получаешь список не установленных обновлений, фильтруешь по имени и отправляешь на установку.
    chatgpt, не проверял, но идея верная
    $Session = New-Object -ComObject Microsoft.Update.Session
    $Searcher = $Session.CreateUpdateSearcher()
    $SearchResult = $Searcher.Search("IsInstalled=0")
    $DefenderUpdates = $SearchResult.Updates | Where-Object { $_.Title -like "*Windows Defender*" }
    $DefenderUpdates | Select-Object -Property Title, UpdateID

    $Downloader = $Session.CreateUpdateDownloader()
    $Downloader.Updates = New-Object -ComObject Microsoft.Update.UpdateColl
    
    foreach ($Update in $DefenderUpdates) {
        $Downloader.Updates.Add($Update)
    }
    
    $Downloader.Download()
    
    $Installer = $Session.CreateUpdateInstaller()
    $Installer.Updates = $Downloader.Updates
    $InstallationResult = $Installer.Install()
    
    # Вывод результатов установки
    foreach ($Update in $Installer.Updates) {
        Write-Output "Title: $($Update.Title)"
        Write-Output "Result: $($InstallationResult.GetUpdateResult($Installer.Updates.IndexOf($Update)).ResultCode)"
    }
    Ответ написан
    Комментировать
  • Windows 10 под intel и amd на внешнем носителе?

    @rPman
    Таскай две установки, одну настроенную для intel, другую для amd, а каталог с профилем пользователя сделай общим с помощью символических ссылок либо настройками в реестре.

    Приложения придется устанавливать на обоих системах, мало того, можно сделать одну установку, настроить все необходимое а затем склонировать ее и настроить под другое железо.

    Сделать все можно на двух разных разделах одного диска, выбор ОС будешь делать с помощью штатного меню загрузки bcedit (в win10 его запрятали но погугли инструкции)

    p.s. как у тебя удалось установить windows на внешнем носителе? какой у тебя носитель и какой контроллер?
    Ответ написан
  • Как заблокировать сайты на Linux?

    @rPman
    Судя по вопросам ты не чужд программированию, попробуй выбрать любую среду разработки, выбрать GUI фреймворк и написать этот примитивный функционал самостоятельно.
    spoiler
    Исключительно для смеха, недавно увидел что с ubuntu в репозитариях идет мощная среда разработки приложений с WYSIWYG редактором GUI, базами данных и кучей всего... но на похожем на basic языке - gambas3

    Блокировка - например это внести домены блокируемых сайтов в /etc/hosts (он текстовый), указав для них неверный ip адрес (например 127.0.0.1), соответственно разблокировка - это удаление этих записей.

    Правда браузеры с прокси это проигнорируют, да и при смене hosts скорее всего потребуется их перезапуск.
    Чтобы от этого 'защититься', нужно уже расширение к браузеру писать, но... от самого себя не убежишь, ведь можно запустить браузер с новым профилем...
    Ответ написан
  • Сhrome выходит из аккаунта при закрытии?

    @rPman
    Браузер не может 'выйти из учетных записей на сайтах', потому что это функция самого сайта, каждый ее реализует по своему, но в 99% случаев для этого используются cookies, маленькие файлы, которые веб-сайты сохраняют у пользователя на машине и через них определяют авторизацию.

    Если cookies удалять, то и авторизация на сайтах завершится, т.е. это и есть выход (хотя бывают исключения и этого может оказаться недостаточно).

    В браузерах существует специальный режим - private (открываешь приватное окно) в котором cookies и не только существуют до закрытия окна, удаляются все следы посещения с машины, история, кеш и т.п. Так же есть настройка в самом браузере (точнее была раньше, я давно не следил за гуглхромом) которая позволяла настроить время хранения куки.
    Ответ написан
    Комментировать
  • Безопасно ли вводить пароли на сайтах при использовании VPN на арендованном VPS/VDS?

    @rPman
    https защищает.. но, большинство атак - это атака не на софт или железо, а на человека перед экраном, на простой фишинг попадаются даже опытные (много ли людей ВСЕГДА смотрят на строку адреса?).. да у провайдера vpn мало способов обмануть тут пользователя, но они есть.

    Напоминаю, что при установке софта от vpn сервера существует возможность (не факт что ее эксплуатируют но техническая возможность есть) установить на машине (только на нее но не на машины в сети!) корневые сертификаты, которые позволят серверу совершить атаку man-in-the-middle на https протокол и получать к нему доступ не только для чтения но и его модификации... браузеры с этим тоже как то борятся, но и браузер можно подменить или сломать...

    p.s. все еще существует софт, в т.ч. периодически слышу про такие проблемы у вендорского предустановленного софта у ноутбуков, которые так или иначе не заботятся о надежности и к примеру не проверяют https/http ссылки (условный ключ -k у curl который заставляет игнорировать подмену сертификата у скачиваемого ресурса) а значит провайдер может атаковать этот уязвимый софт, установить на машину пользователя вредоносный троян и уже с его помощью творить свои черные дела
    Ответ написан
    4 комментария
  • Возможно ли написать свой chatGPT и как?

    @rPman
    Для начала, llm-ки, начинают показывать свойства ИИ (т.е. начинают строить внутри себя модель, которая уже начинает себя как то вести а не просто синтаксически и даже логически обоснованный бредогенератор, т.е. хуже gpt35 если что) - это 10^26 flops вычислений, оценка приблизительная, когда читал про исследования на каких величинах это начинается, погрешность была на пару порядков. Мало того, десктопное железо тут не подходит, там требуется огроменное количество оперативной памяти GPU (про CPU даже не заикайся, на нем даже просто запуск - садомазохизм).

    Посчитаю за тебя - одна современная видеокарта 4090 дает 80Тфлопс (даже пусть 100 но так неверно, потому что реалии на пару порядков хуже но проигнорируем это) это 10^14 операций в секунду, т.е. только чтобы однократно обучить одну llm (а это обычно делают много раз, меняя гиперпараметры и обучающие данные) тебе потребуется 10^(26-14) секунд или 10^12 секунд или 31709 лет на одной видеокарте... приобретая чуть больше видеокарт, процесс можно ускорить почти линейно (да там начинаются проблемы уже на тысячах gpu, но они решаются спец-железом, спец-алгоритмами и спец-специалистами, и главное первое и последнее с рынка как коровой слизали крупные компании)... к сожалению эта наиважнейшая и самая крутая технология нашего времени требует минимально для старта десятки миллионов баксов вложений а лучше сотни.

    Но если все же хочешь взять готовое, разобраться и предоставить это как ваша работа то пожалуйста, гугл: gpt llm training from scratch detailed guide
    первая же ссылка - https://youssefh.substack.com/p/training-gpt-2-fro...
    Ответ написан
    2 комментария
  • Как из локальной версии Оперы сделать портативную?

    @rPman
    С помощью утилиты Майкрософт sysintetnails, regmon/filemon/... Нужно сохранить логи изменения реестра и файловой системы, которые происходят при установке opera на чистую систему (в идеале на только что установлено windows, например в виртуалке установить) но с установленными обновлениями и системным зависимостями, типа vcredist и другими (возможно процесс установки потребуется повторять, чтобы исключить из него эти компоненты, поэтому рекомендуется виртуальные машина с поддержкой снапшотов, позволяющие откатить состояние на начальное в одно мгновение).

    Рекомендуется устанавливать в каталог не по умолчанию, так как в очень редких случаях эти пути нигде не прописывают, если это что то типа program files.

    По логам видно какие именно файлы и куда были установлены а также какие ветки реестра.

    Затем, поиском по содержимому этих файлов и реестру ищем места, где прописан путь к установке и из абсолютного (типа c:\tools\myprog), меняем его на относительный например \tools\myprog или точка . (нужно понимать что некоторые программы могут неправильно работать при таком указании, им нужен абсолютный путь).

    Реестр можно сохранить в виде reg файла, а исправленные файлы и есть портативная версия.
    Ответ написан
    Комментировать
  • Как вставить вкладку на сайт?

    @rPman
    Такой запрет сделан, чтобы защитить пользователей от атаки click jacking, когда атакуемый сайт открывается в прозрачном iframe с авторизацией пользователя, и этого пользователя как то вынуждают кликнуть в определенное место на экране (например рисуют кнопку в этом месте), перемещая iframe таким образом, чтобы пользователь нажимал на какие то определенные кнопки на атакуемом сайте.

    Формально - можно, создав ее копию на своем домене (гуглить например nginx proxy) и подправив на лету скрипты в том месте, где целевой сайт проверяет работу в iframe

    Но! таким образом, естественно, нельзя получить cookies пользователей на этом сайте, потому что домен будет другой и у пользователя на нем будут уже свои куки. А еще атакуемый сайт может понять по статистике, что трафик разных пользователей к нему идет с какого то сервера и это не обычный прокси или vpn... а еще реверсинженеринг чужого кода для того чтобы отвязать его от оригинального домена может оказаться не простым.

    p.s. подмена домена сайта - это тоже свой вид атаки phishing, когда пользователя заманивают на сайт, с привычным внешним видом и отлавливают его попытки ввода в нем пароля, от него тоже могут в коде вставлять соответствующую логику, но как и запрет запуска в iframe ее можно удалить.
    Ответ написан
  • Как установить Винду через Линукс?

    @rPman
    Почти в любой установке linux есть приложение Диски (kde другое, например etcher, ну и никто не мешает gnome-disk-utility, это для тех кто ленится написать в консоли dd....), оно позволяет в 5 кликов мыши записать iso образ на флешку как есть (без распаковки, просто записывая его в режиме dd сектор в сектор). Выбрать целевую флешку в списке слева, нажать меню справа (кнопка три точки) - восстановить образ диска - выбрать iso образ и нажать - начать восстановление (проигнорировать предупреждение если флешка больше iso-шки)

    Этот режим поддерживается наверное всеми материнскими платами, как новыми uefi (тем вообще пофиг) так и очень старыми, у меня была материнка со времен только только появившегося usb2, точнее когда с usb заработала загрузка, так вот этот режим записи iso прекрасно сработал (правда пришлось выбирать режим usb cdrom в биосе)... когда как многие другие методы создавали кучу проблем.

    Это работает, потому что файлавая система iso, используемая на cdrom поддерживается всеми биосами во всех режимах, а в efi режиме никто не заморачивается проверкой типа файловой системы соответствию типа носителя, лишь бы драйвер был в биосе
    Ответ написан
    Комментировать
  • Какой Linux ещё поддерживает роботу и синхронизацию 32 bit Chrome и Firefox?

    @rPman
    Debian все ещё поддерживает i386, так же firefox ещё выпускается под эту архитектуру

    Если тебе нужно выджать проценты эффективности и экономить сотни мегабайт ram, то выбери Gentoo, в ней все собирается пот установке, да ещё и оптимизировано под текущую архитектуру (бинарные сборки застыли на i386), но собирать браузер придется сутками ждать
    Ответ написан
    Комментировать
  • Хватит ли видеокарты на 4гб для юнити?

    @rPman
    Для 2д игр хватит встроенной видеокарты.

    Мало того, если разрабатывать такие игры без тестирования на слабом железе, может получиться так что никому тормозная игра не нужна

    Nvidia 3050 - отличная видеокарта, выше среднего (смотри статистику Стим игроков)
    Ответ написан
    Комментировать
  • Как обычно имеют дело с разными разрешениями?

    @rPman
    Когда железо было медленным и простым, все измерялось в пикселах и разработка 'гвоздями прибивалась' к определенному разрешению, и если размер экрана увеличивался, в лучшем случае увеличивается область видимости объектов, но в худшем потребует реализацию масштабирования (например 2x2 пиксела на точку реализовать проще всего).

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

    @rPman
    Нет
    Теоретически можно попробовать на роутере настроить dhcp и веб сервер для раздачи .pac файла автоматической настройки прокси в браузере, в нем больше возможностей под выбора что и когда блокировать но это не просто и готовых решений не будет, проще расширение к браузеру написать
    Ответ написан
    Комментировать
  • Где хранятся публичные и секретные ключи в Web-кошельке Telegram?

    @rPman
    Если говорить про надёжность и доверие (принципиальная возможность разработчикам кошелька/месседженера и владельцам веб серверов украсть секретные данные и соответственно доступ к криптовалюта), то не важно где хранятся эти данные, а важен поставщик кода приложения, работающего с ними.

    Веб сервер и браузер не дают никакого контроля по версии кодовой базы (я говорю про код, исполняемый на клиенте, а уж про серверный и подавно речи нет, там даже проверить текущий исполняемый код), т.е. измененный код, с логикой кражи данных, может поступить к пользователю по любой логике, например персонально определенному в определенный момент времени, и никто этого не заметит.

    Чуть лучше ситуация с расширениями, можно отключить их авто обновление, и проверять их поведение самостоятельно.

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

    @rPman
    Полистай идеи в старых jailbreak типа таких (лучше погугли, можно найти больше)

    Но главное, не надейся что такие промпты будут долго работать, с той стороны не идиоты сидят, и промпты пользователей анализируют максимально тщательно, так как эта информация наиценнейший актив, позволяющий значимо улучшать модели.

    p.s. ты пробовал открытые аналоги, ты пробовал уйти от изображений к текстовому описанию, который получаешь сторонними средствами (недавно вышла facebook sam - модель для сегментирования объектов на изображении, можно разобрать, каждое по отдельности проанализировать, и серией запросов набрать описание)
    Ответ написан
    Комментировать
  • Не переходит в спящий режим система при наличии нескольких пользователей?

    @rPman
    второй пользователь всегда включен в фоне? т.е. переключаешь рабочие столы через окно авторизации? попробуй найти методом исключения (или начиная с пустого рабочего стола, только загрузившись сразу жми сон) какое приложение блокирует сон.

    Ну и на засыпку, а у этого пользователя режим энергосбережения какой выставлен?
    Ответ написан
    2 комментария
  • Ssd m2 512 или 256 gb?

    @rPman
    При выборе ssd я настоятельно рекомендую выбирать старшую модель с большим объемом, но при разбиении диска оставлять не размеченным 1/3.. 1/2 от всего диска.

    Разница в стоимости моделей разных размеров не 2х-кратная, а вот производительность и надежность выше (в плане количества записей а не глюков контроллера).

    p.s. Не советую брать самые дешевые... долго и плодотворно пользуюсь adata из дешевых мне кажется они очень хороши.

    Не советую брать ssd-шники на барахолках вида ozon/aliexpress, мало того что это лотерея и могут прислать не то что ты ожидаешь (в т.ч. перепрошитую флешка с болтом для массы) так еще и никаких гарантий и ответственности.

    Брать критичные вещи только в магазинах, обеспечивающих гарантийный ремонт/замену. Причем выбирать крупные торговые сети типа dns, у них статистики собрано больше, им не выгодно брать ну откровенный хлам чтобы потом терять на возвратах (но с каждым днем с этим все хуже и хуже)
    Ответ написан
    Комментировать
  • Сборка пк для работы в Autocad?

    @rPman
    https://www.pugetsystems.com/solutions/cad-worksta...

    Быстрый процессор в single thread (смотреть сверху вниз до приемлемой цены) - много ядер не нужно, на этом можно сэкономить (обычно это топовые модели и техпроцесс но урезанные для маркетинга или из-за ошибок производства).

    Минимальная видеокарта, для 2D она как я понимаю не используется, ну а для 3D брать дискретную по деньгам.
    For AutoCAD, the video card is what handles displaying the 2D and 3D models on the screen. Only 3D models require anything more than a basic GPU, though, so if you will only be working with 2D models then you are better off saving money on the GPU and putting that money towards a faster CPU, SSD, or more RAM.


    Настоятельно рекомендую 16Gb ram, лучше больше, особенно если будешь работать одновременно с несколькими документами. Лет 6 назад хватало 8Гб, но сейчас даже в рекомендациях стоит 16. Гоняться за топовыми решениями (DDR5 и ождаемый DDR6) бессмысленно, DDR4 поддержка уверено наполнена доступными решениями.

    Настоятельно рекомендую SSD, причем NVME тот что pcie а не SATA, выбирать топовый не нужно, даже дешевые модели выдают сотни мегабайт в секунду записи, глупо ограничивать свою скорость тормозными SATA (помним про бакапы! ssd-шники не про надежность).

    p.s. по деньгам скорее всего останется выбирать AMD Ryzen 5 9600X (до $300) и отсюда уже выбирай материнку и все остальное, сравнимый интель будет дороже процентов на 30, но если выбирать ноутбук то значит речь о мобильности и энергопотреблении, а тут интел пока вне конкуренции (ну ок последние маки хороши, но не для autocad).
    Ответ написан
    3 комментария