Задать вопрос
  • Как импортировать ffmpeg в мой алгоритм скачивания видео с помощью yt_dlp?

    @rPman
    Странно, возрастные ограничения требуют чтобы была авторизация, без нее вообще нельзя ничего загружать. Пользуйся соответствующими опциями

    Что значит yt-dlp не дает загрузить любое качество? ключ -F покажет доступное, ключ -f номер - скачает выбранный, какую ошибку пишет программа?
  • Как через консоль отключить устройство?

    @rPman
    Лучше порыть в /sys и /proc файловых системах
    первый же пример из гугла, сделай примерно так же
  • Почему может подтормаживать Manjaro KDE?

    @rPman
    Попробуй отключить все графические эффекты kde (composition это кажется там зовется) ищи настройки desktop effects, если тормозить и тут будет, значит проблема глубже.

    Главный вопрос, в других ОС или установках проблема отсутствует? Потому как это может быть не програмная а аппаратная проблема, например сдохшие чипы питания gpu или проблемный блок питания, или проблемы с материнской платой...

    Проверить легко, возьми флешку, подключи ее к виртуалке, установи на нее linux какой-нибудь без kde типа xubuntu с xfce, все это не прекращая работу, затем перезагружаешься с флешки, доустанавливаешь драйвер видео (можно штатный из панели управления), еще одна перезагрузка - затрат минут 10-15 плюс установка в виртуалке (до получаса в зависимости от скорости флешки и интернета) фоном к твоей работе. Тебе не нужно никак настраивать эту ОС, это просто тест чистого конфига.
  • Windows файловые системы с проверкой целостности для raid?

    @rPman
    Vlad Ivanov, проблемы, созданные контроллером, не спасут данные, т.е. это никак не изменить контролем на уровне файловой системы, пример сбоя - контроллер начнет писать нули, возвращая 'ок', заметишь ты это только после попытки чтения (не сразу, так как на текущий момент эти данные в кеше ОС а так же в кеше контроллера).

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

    p.s. про купить ssd подешевле но побольше количеством для надежности - совет, покупай бОльшего размера но заметную часть диска размечай не отформатированным разделом (от 50%..30% всего объема). Это значительно сэкономит ресурс диска (у таких дисков и лимит записи обычно выше), значительно повысит производительность по сравнению с дисками но меньшего размера (а по цене разница не кратная).)
  • Nginx, как в логах видеть реальный ip?

    @rPman
    Евгений, у вас скорее всего есть еще один сервер (приложение), который слушает https и проксирует запросы, отправляя их на http, конфиг которого предоставлен
    из-за этого в логах показаны исходящий адрес как локалхост
  • Какую нейросеть можно использовать для позиционирования стикера на макете упаковки товара?

    @rPman
    RDMStreet, gpt4o сможет решать эту задачу, с оговорками (вы можете это проверить через их api, от грамотно составленного промпта будет зависеть), но с некоторыми шансами на неуспех (есть локально доступные нейронки с еще более худшим качеством), и значительно хуже чем простой специализированный софт, на базе того же opencv и собственная обученная нейросетка (на пару порядков проще gpt)
  • Как заставить паралельно работать две разные вкладки google chrome?

    @rPman
    chromium это движок apple webkit но если так говорить никто не поймет, а вот то что на хромиуме основаны большая часть браузерного разнообразия знают многие.

    имею в виду все браузеры на этом движке
  • Кому принадлежат авторские права на контент, сгенерированный ChatGPT?

    @rPman
    Filipp42, в лицензии got4 говорится что можно использовать для обучения других сетей но слабее их, подробности лучше узнать напрямую из лицензии openai
  • Утилиты для тестирования оставшегося ресурса флеш-памяти на смартфонах?

    @rPman
    На заре появления android flash память в смартфонах была на столько примитивной, что даже контроллера, который следит за целостностью и размазывает данные по чипам памяти, не было, были даже соответствующая файловые системы.

    Т.е. полагаю сейчас ситуация чем то похожа и за этим должна следить сама linux. И полагаю именно по этой причине это делают максимально не эффективно и уже через 2-3 года активного использования скорость работы с диском адово падает.
  • Как добавить систему аккаунтов в Linux Kernel?

    @rPman
    (пароль я не вводил, он выдаёт ошибку сразу после ввода команды)

    непонятно что происходит, но выглядит так будто используется какой то недоделанный tty для твоего терминала, ввод пароля это его особый режим без эхо, и возможно он работает как то неправильно?

    Собственно у тебя в init должен быть прописан твой tty

    Для меня процесс загрузки начиная с init и до консоли - темный лес, за последние лет 20 там столько всего намешивали, переделывали, что сам черт ногу сломает. Смотри, на чем ты основываешь свой дистрибутив и что там рекомендуется в этом случае
  • Установщик Windows 10 не видит SSD с Ubuntu, что делать?

    @rPman
    Punker321, сначала сделай бакап всего диска! чем то типа clonezilla или любым другим инструментом резервного копирования
  • Номер телефона на WordPress меняется на левый номер, как бороться?

    @rPman
    у некоторых?!

    ты пробовал скопировать телефонный номер (прямо как он записан в html с пробелами и скобками) и поискать эту строчку в файлах проекта и sql-дампе базы данных (или открой базу каким-либо gui который умеет искать текст во всех таблицах и колонках одной командой), это как минимум позволит понять, откуда этот номер берется
  • Аномалия загрузки CPU на Windows 11. Кто сталкивался?

    @rPman
    Единорог Безрогов
    autoruns у меня не все проги в автозагруске показывает

    это какое приложение, точнее каким методом, autoruns не отображает? подскажи пожалуйста
  • Почему powershell выдаёт разные результаты на команду из консольного ввода и из ScriptProperty?

    @rPman
    Не поленился (ка же это абсурдно звучит) ;) пнул chatgpt чтобы он написал пример:
    main.cs
    using System;
    using System.IO;
    using System.Collections.Generic;
    
    class IniFile
    {
        private Dictionary<string, Dictionary<string, string>> ini = new Dictionary<string, Dictionary<string, string>>(StringComparer.InvariantCultureIgnoreCase);
    
        public IniFile(string filePath)
        {
            var txt = File.ReadAllText(filePath);
            Dictionary<string, string> currentSection = new Dictionary<string, string>(StringComparer.InvariantCultureIgnoreCase);
            ini[""] = currentSection;
    
            foreach (var line in txt.Split(new[] { "\n" }, StringSplitOptions.RemoveEmptyEntries))
            {
                var trimmedLine = line.Trim();
     
                if (trimmedLine.StartsWith(";") || trimmedLine.StartsWith("#"))
                {
                    continue;
                }
    
                if (trimmedLine.StartsWith("[") && trimmedLine.EndsWith("]"))
                {
                    var sectionName = trimmedLine.Substring(1, trimmedLine.Length - 2);
                    if (!ini.ContainsKey(sectionName))
                    {
                        currentSection = new Dictionary<string, string>(StringComparer.InvariantCultureIgnoreCase);
                        ini.Add(sectionName, currentSection);
                    }
                }
                else
                {
                    var idx = line.IndexOf('=');
                    if (idx == -1)
                        continue;
                    var key = line.Substring(0, idx).Trim();
                    var value = line.Substring(idx + 1).Trim();
                    if (!currentSection.ContainsKey(key))
                        currentSection.Add(key, value);
                }
            }
        }
    
        public string GetValue(string section, string key)
        {
            if (!ini.ContainsKey(section))
                return null;
            if (!ini[section].ContainsKey(key))
                return null;
            return ini[section][key];
        }
    }
    
    internal static class Program
    {
    	public static void Main(string[] args)
    	{
    		// Создание нового объекта INIFile и запись некоторых данных в него
    		IniFile ini = new IniFile("test.ini");
    
    		// Чтение данных из того же INI файла
    		Console.WriteLine("value:='"+ini.GetValue("Headl1", "Key3")+"'");
    	}
    }

    Запуск с компиляцией (которая длится доли секунды):
    del main.exe & C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe /nologo main.cs & main.exe
  • Почему powershell выдаёт разные результаты на команду из консольного ввода и из ScriptProperty?

    @rPman
    Windows в своей поставке начиная с win7 (а с сервиспаками с winxp) таскает .net sdk, в котором компилятор c# js# vbs# размещен в C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ (там на самом деле несколько версий, точный путь в реестре).

    Что может быть удобнее полноценного c# (без среды разработки но для powershell у вас тоже ее нет)?

    Главный недостаток, этот путь универсально не получить, точнее нужно по реестру лазить. Но, так как новые версии устанавливаются по другому пути, эти уже давно не менялись (там даже 2-ая .net версия лежит) то это уже не проблема.

    p.s. Не нравится .net?
    Ок, windows таскает со времен winxp (может и раньше но там устанавливать нужно было) windows scripting host - можно писать скрипты на javascript или visual basic script

    Да, возможно по доступу в дебри информации windows на powershell есть удобный инструментарий (просто потому что иначе другими способами до некоторой информации не добраться) но вот всякие манипуляции с датами и строками это гораздо удобнее
  • Почему powershell выдаёт разные результаты на команду из консольного ввода и из ScriptProperty?

    @rPman
    Скажи пожалуйста, что заставляет тебя мучиться и выбирать в качестве языка программирования такой неудобный язык как powershell?

    Твой приемник тебя проклянет за это, поддерживать твои скрипты никто не будет.
    Не хочу оформлять ответом, вот тебе chatgpt что ответил
    Проблема, с которой вы столкнулись, видимо, связана с тем, как PowerShell обрабатывает вывод тех объектов, которые появляются во время выполнения скрипта.
    Одна из особенностей PowerShell - это то, что он не только выполняет операции и возвращает значения, но и создаёт объекты, которые представляют эти результаты. При выполнении операции Select-String, PowerShell создаёт объект MatchInfo для каждого совпадения, который содержит всю необходимую информацию, включая номер строки.
    Однако, когда вы обращаетесь к свойству $file.HeadlPrint, PowerShell рассматривает каждую строку файла как отдельный объект. По этой причине каждая строка, соответствующая шаблону, имеет номер строки 1, потому что это первая (и единственная) строка в соответствующем объекте.
    Один из способов решить эту проблему - хранить номер строки в собственном свойстве объекта и обновлять его при каждом нахождении нового заголовка.
  • Почему не отображается кириллица в Google Chrome?

    @rPman
    Василий Алибабаевич, а ~/Library/Application Support/Google/Chrome удалял?
    там хранятся профили и настройки темы, либо устанавливай ту же тему либо удаляй весь профиль (осторожно, все закладки и пароли, сохраненные в профиле браузера так же удалятся, если не было настроено облачное хранилище)
  • Почему не грузятся ISO по сети (PXE)?

    @rPman
    Алексей Черемисин, даже в инструкциях gentoo этого нет, есть возможность изменить архиватор, которым сжимать этот архив (помню нужно было пересобирать ядро именно для перехода с gzip на xz)

    squashfs это следующий уровень, это монтируемая файловая система, точно такая же как ext только readonly, после того как отработает initramfs и дозагрузит нужные модули

    формально! можно весь linux запихать в initramfs, не уверен есть ли там какие то ограничения по размеру (возможно есть в считанные мегабайты) я точно помню обсуждение когда в него пихали полноценный ssh или qemu