Задать вопрос
  • 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
    Написано
  • Почему ноутбук стал разряжаться в выключенном состоянии?

    @rPman
    в моем случае мне нужен именно сон а не выключение

    примерно раз в 1-2 года я на этой машине (win10 ребенку для игр настраивал) отключаю все возможные причины автопробуждения, это работает до определенного обновления, которое меняет все это обратно или меняет способ настройки.
    Написано
  • Почему не грузятся ISO по сети (PXE)?

    @rPman
    initrd упаковывается cpio
    грузится в оперативную память целиком, обычно по окончанию работы выгружается
    Написано
  • Есть ли вариант сочетания игровой и профессиональной видеокарты?

    @rPman
    Ядра тебя вообще не должны волновать, большая часть приложений и игр использует 1-2, ну фоном браузер еще 2 и про запас 'на антивирусник'. Остальные будут простаивать.

    сейчас локально лучшая это llama3 но там вариант либо 8B (заработает на 8гб видеокарте) либо 70B (нужно 4x по 16gb vram или терпеть медленно на процессоре) и command r+, а так выбора тьма и наверняка это будет улучшаться.
    выбирай https://chat.lmsys.org/?leaderboard

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

    @rPman
    U235U235, лучше дирижабль с двигателями, его можно повернуть по ветру и эффективно удерживать на месте, а вот воздушный шар будет сносить ветром, а значит его нужно удерживать не одним кабелем а минимум тремя, под углом.
    Написано
  • Почему программы с диска С перестали открываться?

    @rPman
    Вчера ни с того ни с сего
    я не трогал оно само, скорее всгео что то было сделано, установлено, изменена настройка, почти наверняка понимание этого позволит найти решение.

    Понять что у тебя произошло сложно, нужно искать утилиты анализа и отладки, которые будут выдавать более подробное сообщение об ошибках.

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