Оно все само собой выходит...

Dec 29, 2006 02:00

...но не всегда так, как хочется. Иногда кажется, что Мир управляет мной, а не я им.

В обсчем, только я решил удалять лишние фотки, как написал в командной строке вот это:

rm * .jpg
Желая таким нафсегда образом удалить файлы, из которых я собирал вполне хорошую панораму ночной красной площади ( Read more... )

фото

Leave a comment

Comments 3

digitalguru December 29 2006, 00:24:00 UTC
Нашел программку для восстановления файлов с fat32. Называется fatback.
Попробовал использовать в автоматическом режиме - вылетает с sigfault. Стал разбираться. Запустил gdb и выяснил, что разработчеги не умеют выделять память. Вот патч, который фиксит проблему:

diff -ru fatback-1.3/fatback.c fatback-1.3-my/fatback.c
--- fatback-1.3/fatback.c 2001-05-30 19:44:10.000000000 +0400
+++ fatback-1.3-my/fatback.c 2006-12-29 02:45:43.000000000 +0300
@@ -282,7 +282,7 @@
* the only-deleted and
* recursive flags on. */
char *cmd_total;
- cmd_total = emalloc(strlen(cmd_first) + strlen(output) + 1);
+ cmd_total = emalloc(strlen(cmd_first) + strlen(output) + 2);
/* add the output directory to the command line. */
sprintf(cmd_total, "%s %s", cmd_first, output);
exec_line(cmd_total);
Обратите внимание на sprintf. Чуваки забыли выделить место для \0. После того, как исправил, все заработало ( ... )

Reply


k_o_m_o_d December 29 2006, 06:36:19 UTC
перестарался :)

Reply


_winnie December 29 2006, 15:27:46 UTC
Вспомнил язвительные анекдоты про windows из серии про это. А ведь эта "корзина" мне тоже пару раз сберегала несколько дней работы :)

Reply


Leave a comment

Up