Задать вопрос
  • Lvm versus fsck - как решить проблему курицы и яйца?

    @rPman
    Отключи резет физически и научи комбинации ctrl+shift+alt+prnscr.. +u, ...+b,... +s. prnscr отжимать и нажимать следующую букву, не отпуская ctrl+shift+alt, затем отпускать все кнопки и повторять но последний символ другой.
    u - перемонтирует все маунты принудительно в readonly
    s - запускает sync (формально он не нужен, так как после readonly он уже работает, но я могу придумать комбинации конфига ext4 и опций монтирования когда это не так, с другой стороны времени на этот синк дать нужно, поэтому пока пользователь жмет кнопку - процесс идет)
    b - перезагрузка, даже если все висит (я не помню когда это не сработало, даже если ядро в панике, хотя ситуации придумать можно)

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

    В результате, если проблема не в драйвере файловой системы или дисковой подсистему, то перезагрузка получится не ломающей файловую систему (базы данных все еще могут быть сломаны, но тут уже ничего не поможет, с другой стороны это происходит очень редко)
  • Lvm versus fsck - как решить проблему курицы и яйца?

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

    Невозможно чинить никакую файловую систему, если она примонтирована.

    Починка файловой системы - это форс-мажор а не регулярное действие. Решай причину а не следствие.
  • Недоступен интерфейс OpenGl?

    @rPman
    Когда то для решения проблем с драйверами на сайте производителя (amd и nvidia) была утилита для полного удаления старых драйверов и их следов в системе чтобы корректно устанавливать после этого.

    Плюс, на видеокарту лучше ставить драйвера не от производителя ноутбука (последние лет 10 они все опустили планку качества ниже плинтуса и это стало бессмысленно) а с офф сайта производителя чипсета видеокарты - т.е. nvidia.
  • Lvm versus fsck - как решить проблему курицы и яйца?

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

    Совет, добавь в опции монтирования диска в /etc/fstab к дискам опции noatime (это отключит запись времени последнего доступа к файлам, т.е. запись на диск при чтении) и sync (это заставит дожидаться окончания записи на диск перед следующей операцией, формально может замедлить записи значительно но защитит файловую систему от таких выключений).

    cow файловые системы более живучи к внезапным выключениям, так как каждая очередная запись пишется на новое место, и процесс линейный,
  • Недоступен интерфейс OpenGl?

    @rPman
    в других приложениях 3d графика в принципе работает? запусти какой-нибудь тест, тот же furmark
  • Как сделать преобразование переменной в С++?

    @rPman
    Пометь что идеологически бросать исключение (читать про throw exception, ловить catch) - лучший метод (он универсальнее, расширяемее в будущем и куча других плюшек), но самый ресурсоемкий.

    Еще можно тип union возвращать, он примитивнее чем создавать класс, в одной области памяти размещает указанные типы (либо double либо объект string, не важно что они разного размера, компилятор разберется)

    p.s. еще неправильный метод, но он тоже имеет место быть, при возникновении ошибки прямо в функции выводить сообщение об ошибке и делать exit
  • Недоступен интерфейс OpenGl?

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

    винды с дискретным ускорителем нет, вот первая попавшаяся инструкция из гугла
    How To Set the Default GPU for Applications and Games

    From Start Icon, type "Graphics Settings" and Click the results from System Settings.
    Click Desktop App.
    Browse your application. ...
    Clickon the application name/icon.
    Click Options.
    Set the application to your preferred GPU.
    Click save.
  • Как посчитать количество дней в работе в Excel?

    @rPman
    создаешь под своей таблицей строчку, каждая ячейка формула
    =IF(SUMIF($A1:$A999,"Денис титаровка",C1:C999)>=1;1;0)

    тут 1:999 твои строчки (я условно 999 строк нарисовал, соответственно делаешь скрытую строчку в 1000)
    A - колонка с наименованием объекта
    "Денис титаровка" - название объекта для которого ведется подсчет (для остальных будет 0), вместо значения можно подставить ячейку где будет это имя (это логичнее)
    C - колонка для первого дня

    эту формулу копируешь для всех остальных колонок через копировать, выделить ячейки, вставить, формула автоматически заменит C на нужную колонку а $A... оставит

    Затем справа от этой таблички считаешь сумму ячеек в строке =SUM(A1000:Z1000) тут Z это самая правая колонка, поправь какую надо.

    Повторяешь эту строчку, заменяя название объекта, получаешь табличку, где самая правая колонка - твой итог по объектам
  • Постоянный запуск SeleniumBase заполняет ОЗУ ПК, как очистить озу?

    @rPman
    открываю исходники, там в самом коде есть не стоит вызова driver.quit() и везде в примерах это нужно вызывать самостоятельно (есть метод quit который убивает процесс по pid)
  • Как убрать предупреждение хрома о вирусе?

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

    @rPman
    только ты можешь дать ответ на этот вопрос, это твой проект и ты должен знать что делает каждый файл и каждая строчка в нем
  • Как искать в тегах script при помощи php?

    @rPman
    у вас какой то глюк в вопросе, не видно ни кода, ни регулярок, ни примеров исходного текста... а то телепатов нет
  • Какой стек выбрать если я хочу разработать интернет-сервис по аналогии с Авито?

    @rPman
    Вячеслав Жгилев, к сожалению не сущеставует хорошего метода с гарантиями найти специалиста.

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

    Процесс найма и увольнения должен быть непрерывным, и это порождает другие проблемы.

    в общем все сложно.

    Поэтому не заморачивайся, бери, нанимай, проверяй, увольняй... действуй и надейся на авось.
  • Почему появляется ошибка Sqlite3.OperationalError: table users has no column named name?

    @rPman
    убери эти две одинарные кавычки, что не понятно то?
  • Почему появляется ошибка Sqlite3.OperationalError: table users has no column named name?

    @rPman
    еще раз синтаксис sqlite таков что поля с пользовательским именем заключаются в ковычки, что ты и сделал, в результате у тебя получилось
    CREATE TABLE IF NOT EXISTS users ('мое название')
    что означает создай таблицу с 1 полем дефолтного типа, кажется text
  • Как навсегда исключить игровой кряк из проверки защитника Windows?

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

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

    Так будут делать и гугл в android и майкрософт и эпл, и так не сомневаюсь уже делают байду во всех linux установках своей версии ос.

    p.s. если что напоминаю что браузеры уже давно 'антивирусят' по своей логике, и там бизнес уже страдает (правда от ошибок систем автобана, но дальше будет хуже), и конечно же тот же гуглхром сканирует весь компьютер по своей прихоти и это не отключается.
  • Есть ли уже Full-HD камеры на базе Linux + SIM-карта с функцией выгрузки jpg-кадров?

    @rPman
    каждые 2 недели обязательно какая-то херня на экране вылазила и требовала вмешательства ручного юзером
    для этого народ перепрошивает на чистые прошивки без gaps и мусора от производителя
  • Есть ли уже Full-HD камеры на базе Linux + SIM-карта с функцией выгрузки jpg-кадров?

    @rPman
    peacemakerv,
    с 4G связью, без WiFi., с удаленным управлением.
    эти вот ограничения дают нулевой шанс найти решение.

    Собирай из 4g роутера+ip камера

    p.s. смартфон с поддержкой 4g позволит сделать желаемое, устанавливаешь приложение ipwebcam или аналог и получаешь по http как кодированный трафик так и jpeg-и, плюс управление фокусом и всем что там по camera api доступно.

    плюс у смартфонов отличные сенсоры, лучше чем ставят в таком же ценовом диапазоне камерах, минус - нет ночного режима.
  • Как запретить телефону писать на MicroSD карту?

    @rPman
    хз, порядка в последние годы в android нет, возможно при каких то действиях оно лезет на карту
    можно схитрить, и для android создать на карте маленький раздел пусть он его читает, форматирует и т.п., а для windows второй на весь размер с ntfs