Не перезавантажуйте браузер і не натискайте кнопку назад!
У Linux:
Це рішення є хітом або промахом, і працює в Linux. Коротше кажучи: скиньте пам'ять процесу Firefox та знайдіть у ньому фрагменти тексту. Це некрасиво, але це ваша остання інстанція.
По-перше, дамп ядро за допомогою gcore
утиліти, для якої потрібно встановити gdb (налагоджувач GNU):
$ ps -e | grep firefox
7089 ? 00:02:23 firefox
$ gcore 7089
[New Thread 0xa8ffeb70 (LWP 8924)]
[New Thread 0xb25feb70 (LWP 8531)]
[New Thread 0x9d7feb70 (LWP 8527)]
... snip ...
[New Thread 0xb5ffeb70 (LWP 7099)]
[New Thread 0xb67ffb70 (LWP 7098)]
[New Thread 0xb72f8b70 (LWP 7097)]
Saved corefile core.7089
Зауважте, що основний дамп може зайняти кілька сотень мегабайт дискового простору.
Якщо це вдалося, тепер можна з полегшенням зітхнути. Якщо ваш текст випадково затримався в пам’яті, він був захоплений на основному дамі.
Тепер спробуйте запам’ятати фразу з вашого реферату (наприклад, «глибокий ефект») і скористайтеся, grep
щоб переконатися, чи вона присутня в документі:
$ grep 'a profound effect' core.7089
Binary file core.7089 matches
Якщо ви отримаєте "Бінарний файл ... сірники", добре, це там! Якщо ні, спробуйте більше фраз. Якщо всі ваші grep
спроби дають порожній вихід, то ваш нарис, ймовірно, назавжди зник, і ви нічого з цим не можете зробити. (Можна спробувати grep -R 'a profound effect' ~/.mozilla
, але я сумніваюся, що це спрацює)
Якщо припустити, що у вас є збіг, наступним завданням буде вирізати шматки основного дампа, що містить текст, який ви шукаєте, і використовувати less
його для візуального перегляду:
$ grep -B 20 -A 20 -a 'a profound effect' core.7089 > /tmp/out
$ less /tmp/out
(Ви можете пропустити перший рядок і просто сказати less core.7089
, але я виявив, що він less
має тенденцію вибухати у використанні пам'яті при пошуку такого великого бінарного файлу.)
Тепер введіть /a profound effect
, натисніть клавішу Enter, зачекайте та перейдіть на сторінку вниз, поки не з’явиться щось впізнаване
Бам! Якщо цей результат вам не подобається, перевірте, чи є ще інші, ввівши «n». Крім того, не забудьте перечитати сміття, щоб ви не закінчилися з публікацією:
мій розум часто генерує ідеї, що виражають кашку на цій мові.
Я думаю, що він стає таким, що мається на увазі, тому що пам'ять, що тримає ваші фрагменти есе, більше не виділяється і топтається наступними розподілами.
У Windows:
Процедура така ж. Спочатку створіть основний дамп Firefox. Це можна зробити в диспетчері завдань. Англійською мовою є меню " Створити файл дампа" .
Демпінг займає кілька секунд.
Потім скористайтеся шістнадцятковим редактором, наприклад http://mh-nexus.de/en/hxd/, щоб відкрити дамп і шукати втрачений текст.