Задать вопрос
  • Можно ли восстановить удалённое 10-й виндой при проверке диска?

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

    Об этом моменте все забывают, что в windows 10 (начиная с win8) есть механизм ускорения загрузки, который при использовании последовательно нескольких ОС может угробить ваши данные (полагаю это сделано специально, как одна из миллиона мер борьбы с linux конкуренцией, иначе об этом бы везде писали большими буквами). Принцип следующий - windows 10 при выключении, закрывает рабочие приложения (делает быстрый logout) а затем вызывает гибернацию (hibernation), сброс оперативной памяти и состояния устройств (включая gpu) на диск в файл hiberfil.sys в корне диска, т.е. не завершая процессы, не закрывая файлы, не сбрасывая кеши записи на диски и кучу всего, что могло бы замедлить этот процесс... при включении, данные очень быстро и эффективно считываются с диска (линейная скорость даже медленных дисков hdd - сотня мбайт/с), включение занимает считанные десяток секунд, после чего идет login и запуск процессов пользователя.

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

    Но вот винда ругнулась на этот диск и я решил его проверить. Забекапил что нужно и на 2й и на 3й диски.
    Что это была за ругань, сообщение в подробностях скорее всего раскроет подробно, что случилось.

    p.s.
    эту фичу зовут Fast Startup (включена в win10 и 11 по умолчанию) можно не выключать всю гибернацию, а вручную выключать компьютер в правильном режиме:
    shutdown -s -t 0

    отключается в Панели управления, электропитание, действия кнопок питания, изменение параметров которые сейчас недоступны, выключить быстрый запуск.
    либо отключить гибернацию полностью, выполнив в командной строке:
    powercfg /h off
    Ответ написан
    17 комментариев
  • Как вывести названия файлов списком?

    sergey-kuznetsov
    @sergey-kuznetsov
    Автоматизатор
    @echo off
    chcp 1251 >nul
    echo %date% %time% >spisok.txt
    
    setlocal enabledelayedexpansion
    set "separator=, "  REM выведем названия через запятую
    
    set "line="
    for %%f in (*) do (
        if defined line (
            set "line=!line!%separator%%%f"
        ) else (
            set "line=%%f"
        )
    )
    
    echo !line! >> spisok.txt
    endlocal
    Ответ написан
    4 комментария
  • Возможно ли восстановление данных с Nvme?

    @aleks-th
    Не получится с вероятностью 99.99999% ничего восстановить.
    Вот примерное описание что там происходит.

    .....устройство SSD должно использовать для записи свежих данных либо свои новые ячейки, либо сначала стереть предыдущие данные. Стирание старых данных в устройствах SSD достаточно медленный процесс. Именно поэтому Удаление файлов в устройствах SSD работает следующем образом: когда пользователь, программа, или сама ОС удаляет файл, ОС запускает команду TRIM, которая информирует устройство SSD о том, что эти данные больше не нужны. Устройство SSD переводит ячейки, в которых хранился файл в специальный пул, чтобы стереть их потом. Если какая-либо программа или ОС запрашивает данные из этих ячеек, SSD возвращает просто мусор или нули.
    Более того, устройство постоянно перемещает данные по своим ячейкам для более равномерного их износа. Только само устройство знает где конкретно хранятся данные файла в конкретное время. ОС этим процессом не управляет, и, более того, у нее нет никаких возможностей узнать реальное физическое место данных.
    Именно поэтому восстановление данных с устройств SSD при форматировании очень сложно и практически не возможно...
    Ответ написан
    1 комментарий
  • Почему нету возможности отключить комментарии к вопросу?

    TosterModerator
    @TosterModerator Куратор тега Тостер
    Модератор Хабр Q&A
    Комментарии необходимы для того, чтобы пользователи могли уточнять недостающую информацию и выражать свое мнение о вопросах. Нередко комментарии оказываются гораздо полезнее ответов. Было бы предельно странно, если бы разработчики Q&A-сервиса дали авторам вопросов возможность блокировать комментарии.
    Ответ написан
    1 комментарий
  • Внешний домен для Exchange 2019 как?

    @NortheR73
    системный инженер
    по старому внешнему домену никак не связанного с AD
    видимо, перешли на Exchange как раз для того, чтобы их связать
    там так-то дофига делов (естественно, это все описано в документации и разных блогах) - если кратко:
    1. создается Accepted Domain
    2. настраивается адресная политика
    3. настраиваются нужные записи во внешнем и внутреннем DNS
    4. устанавливаются сертификаты для служб (SMTP, IIS)
    5. меняются URLы сервисов Exchange
    6. способ публикации Exchange в интернет - тут тоже пачка вопросов

    Обычно это все делается параллельно, т.е. в Exchange делаются все необходимые настройки, добавляются нужные DNS-записи, сертификаты и т.д., а в день/час X (обычно выходные дни) меняются MX-записи

    По-хорошему - нанимайте специалиста, который вам настроит Exchange как надо, но будьте готовы отвечать на его вопросы по ходу...
    Ответ написан
    4 комментария
  • Как подключиться к OpenVPN через python?

    Mike_Ro
    @Mike_Ro Куратор тега Python
    Python, JS, WordPress, SEO, Bots, Adversting
    Ответ написан
    Комментировать
  • Как сделать свой почтовый ящик на flask?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Flask
    Седой и строгий
    Flask - это web-фреймворк, а приём и отправка почты осуществляются по протоколам POP, IMAP и SMTP, так что никак. Можете разве что web-интерфейс для почтовых сервисов написать.
    Ответ написан
    Комментировать
  • Как рассчитать стоимость создания личного кабинета?

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

    Вот эту задачу "корпоративный портал завода, куда входят по данным доменной учётки, либо единожды зарегавшить по номеру телефона (для сотрудников завода без учёток). Все данные тянутся из кадров (SAP HCM). "
    Думаем, что там может происходить в личном кабинете, зачем он может быть нужен, что у нём будет показываться (гусары, молчать! :)

    Нарезаем штук на 20 подзадач.

    По каждой методом глубокомысленного смотрения на потолок придумываем трудоёмкость в человеко-днях)
    Учитываем, что надо каждой подзадачей работает

    Постановщик задачи
    Веб-дизайнер
    Несколько программистов
    Специалист по SUP'ам... тоесть - SAP'у :)
    Специалист по CMS системе
    Тим-лидер
    Придумай кто-ещё...

    По каждому - придумай стоимость человеко-дня, исходя из зарплат на хх.рю
    Что у фирмы-исполнителя есть
    Налоги на ФОТ
    накладные расходы (процентов 40)
    Сметная прибыль

    Что надо какие-нибудь лицензии на ПО использовать корпоративного уровня.

    Всё это аккуратненько оформляем в таблицы
    Перемножаем, складываем

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

    Если выйдешь миллионов на 10 рублей - для диплома будет приемлемо...

    PS. Если есть знакомые в профильной сфере - пусть тихонько озвучат стоимость похожих проектов для калибровки результата, который надо получить.

    PPS. Наличие слова "SAP" резко усложняет и удорожает проект. Может и не-рублей получиться
    Ответ написан
    Комментировать
  • Как установить плагин в notepad++?

    @Mercury13
    Программист на «си с крестами» и не только
    Отметь галку, кнопка перестанет быть серой.
    Ответ написан
    1 комментарий
  • Как уберечь сайт который у тебя используется в портфолио, от безвкусных правок заказчика?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Просто делаете скриншоты в хорошем разрешении и их размещаете в своём портфолио.
    Ответ написан
  • Как уберечь сайт который у тебя используется в портфолио, от безвкусных правок заказчика?

    @Drno
    Копию на свой "хостинг" выкладываете и всё
    а то что в реальности пусть само по себе работает
    Ответ написан
  • Как создать код на бота 10х8 крестики нолики?

    @nulovkin
    Создай любого бота на aiogram.
    Затем добавь боту возможность отвечать на вопросы (погугли как принимать сообщения и отвечать).
    Затем подумай, как реализовать игровое поле.
    Сделай бота с полем 2 на 2.
    Погугли как всегда выигрывать и создай конечный автомат воплощающий нужный алгоритм в боте.
    Создай бота с полем n на n.
    Профит.
    На все про все уйдет где-то пара недель. Если только ты не только начал изучать питон.
    Ответ написан
    Комментировать
  • Как создать код на бота 10х8 крестики нолики?

    @kisaa
    Для начала - опишите (хотя у себя в голове) правила игры, критерии выигрыша. Сыграйте с товарищем (или с самим собой) несколько партий. Опишите свои мысли по выбору очередного хода в виде алгоритма (дерева, блок-схемы). Переведите это в питоний код. Готово!
    P.S. Здесь код вам не напишут, а отправят на Фриланс (уже три жалобы на вопрос). Но даже там без выполнения вами предварительных, описанных выше, шагов, вам ничем помочь не смогут.
    Ответ написан
    Комментировать
  • Можно ли расшифровать текст хэшированный HMAC-SHA256?

    @maksam07
    Нет. (отметь решением)
    Ответ написан
    Комментировать
  • Как достать данные из двойных {{}} json?

    const x = {"data":{"id":"7c02c520-b644-4a65-9b71-2bcdaaddf4a2","url":"https:\/\/pay.enot.io\/7c02c520-b644-4a65-9b71-2bcdaaddf4a2?locale=ru","expired":"2024-08-10 02:51:09"},"status":200,"status_check":true};
    
    const url = x.data.url;
    console.log(url);
    Ответ написан
    2 комментария
  • Как сделать и настроить оплату звёздами в телеграм боте (telebot)?

    @DNS2000
    https://core.telegram.org/bots/payments-stars#step...
    Здесь всё подробно написано, нужно всего лишь почитать и ребёнок разберётся
    Ответ написан
    Комментировать
  • Какое самое простое решение для создания простой базы данных с GUI?

    @alexalexes
    MS Excel.
    Создаете таблицу с названиями колонок:
    Клиент, Цвет волос, Длина волос.
    Добавляете фильтры на заголовки таблицы и можете фильтровать по любой комбинации критериев.

    MS Access.
    Создаете аналогичную таблицу в СУБД.
    Добавляете формы и отчеты (уже не помню, что там в школьной программе делали).
    Ответ написан
    7 комментариев
  • Как скрывать ячейки по значению из выпадающего списка?

    @maksam07
    Написать скрипт в Apps Script, например:
    function onEdit(e) {
      var sheet = e.source.getActiveSheet();
      var editedCell = e.range;
      
      if (editedCell.getColumn() == 2) {
        var value = editedCell.getValue();
        
        if (value == "Готово") {
          sheet.hideRows(editedCell.getRow());
        }
      }
    }


    Триггеры - onEdit
    Ответ написан
    1 комментарий
  • Как найти ошибку в маршруте?

    @agpecam
    А чего там искать? В первом случае у вас метрика 3 на 192.168.3.81, во втором - 200 и все лезет через 192.168.0.81, у которого метрика 25. Гоните баксы. Вообще принято описывать изначальную задачу, а не то, что у вас там вышло в результате рандомных действий. Что происходит, что делали, чего пытались добиться?
    Ответ написан
    2 комментария