Дело было, утром, ночь не спал, таковы уж задроты, работу вроде как сделал, звонит мне человек, договариваемся о том, когда скинуть правки работы. А работа заключается в моделировании пушек первой/второй мировой, клепаю всё в Блендере, даже для полного выпендрёжа использовать захотелось AutoCad, мол, а почему бы не навернуть схему. stl Автокад не читает, для этого там есть Инвертор, но так как руки у кого-то из попы и он не покупал лицензию - хрен. Переводим онлайн конвертером stl в dwg, что бы Автокад не ругался... Так вот. Думаю, хо, ща отрендерю пикчи, пришлю всё это...
Как всегда запускаю через терминал, под Линухом жеж:
Думаю, мол, чё за хрень. И тут вспоминаю, как из-за нехватки места на диске я решил почистить /Загрузки...
И шо вы думаете? :D Блендер, как и все работы были случайненько так стёрты через Shift + Del. Работу сдавать в 8 вечера, я не спал и не сплю сейчас хрен знает уже сколько, а у меня фиг чё есть. У меня паника. Половину денег я получил за работу ещё тогда, благополучно их пропив. Правки сделать, да получить оставшуюся часть...
ПАНИКО, ПАНИКА, БОЖЕ, [CENSORED]. Гуглю. Натыкаюсь на testdisk.
Вот как это дело выглядело у меня:
Взял, установил, через apt-get жеж, вижу нужный мне .blend сценарий и востанавливаю. Думаю, мол, всё миновало. Айда пить шампанское, аж гора с плеч, ну и решил я такой этот сценарий загрузить в Блендере...
Oooooops... А Блендер-то ругается, не известный ему формат. Думаю, что за хрень... Ладно, может что-то повредилось, ручками заголовок, может получится исправить и ругаться он не будет...
Натыкаюсь на статью: http://b3d.org.ua/forum/viewtopic.php?t=1296
Агаааа, рабочий код на Си... Беру, проверяю на обычном кубовом сценарии блендера заголовки, выдаёт вот чё:
Потом применяю этот же код, который вы можете расмотреть в той же статье к своему восстановлённому якобы сценарию. "Вывод" untitled.blend был равен аж 2.6 мб...
И вот что я вижу с того, чо у меня получилось с моим сценарием, что я восстановил при помощи testdisk'a:
Тектовый редактор ругается, всё хреново... Жопа. Полная. Смотрю сорсы testdisk'a
stl есть, sql'ы, xml'ы и прочее, даж .gif - есть. Гляжу, листаю, понимаю, что .blend нет, а само восстановление... Я думаю все догадались, всё форматы, что могут подвергнуться восстановлению есть в сорсах, а blend - хрен...
Тут пред моими глазами промелькнула вся жизнь, лишь при мысли, что мне придётся ЭТО дописывать... Пусть и добавить класс, внести правки, но, если вам интересно какая же это жопа, то можете заглянуть в сорсы.
Ссыль на сорсы: https://git.cgsecurity.org/cgit/testdisk/tree/src
Я думаю все сейчас поняли какая же это жопа... Тут даже слов не подобрать... Тут уже нужно накачивать себя тяжёлыми наркотиками, что бы в течении хотя бы дней 3-ёх это выполнить. Мне всего-то 18, чё вы, [censored], хотели xD ?
В итоге нашёл на Винде папочку stls, модельки без правок... Аве тому, что я решил поработать с Автокадом... testdisk .stl'ы не находил... Делать всё правки с самого начала и работать с stl, благо правок нужно не дохрена... Ммммм... Щикарно, [censored], ну, хоть что-то...
Мораль такова: руки отрубать людям, что рабочие документы хранят в Загрузках xD Скачал, распаковал В ЗАГРУЗКИ...
И делайте бэкапы, да и вообще их на диск, флэшку или облако закидывайте сразу.
Кстати, в /tmp ничего не было xD