Редкостное маньячество
Apr. 10th, 2006 05:32 pmДано:
Как поступает ленивый человек? Он заливает файл на ближайший юниксовый сервер и вспоминает о наличии команд head и tail и отрезает лишнее ими.
Как поступает автор, не желающий бездарно гонять гигабайты по сети? Он ставит себе cygwin и уже под ним запускает и head, и tail, и man...
- текстовой файл объёмом в 2 ГБ (130 млн строк), из коего надо добывать и обрабатывать некие данные;
- нежелание ковыряться во всём файле, ибо для тренировки хватит и небольшого фрагмента.
Как поступает ленивый человек? Он заливает файл на ближайший юниксовый сервер и вспоминает о наличии команд head и tail и отрезает лишнее ими.
Как поступает автор, не желающий бездарно гонять гигабайты по сети? Он ставит себе cygwin и уже под ним запускает и head, и tail, и man...
no subject
Date: 2006-04-10 11:52 am (UTC)http://bitlz.pp.ru/pics/winkde.jpg
:-)
Date: 2006-04-10 01:40 pm (UTC)no subject
Date: 2006-04-11 02:59 pm (UTC)no subject
Date: 2006-04-10 12:38 pm (UTC)мазохизм по-любому.
Дык ить
Date: 2006-04-10 01:42 pm (UTC)no subject
Date: 2006-04-11 04:32 am (UTC)Файл на 2 гига
Date: 2006-04-11 07:21 am (UTC)Re: Файл на 2 гига
Date: 2006-04-11 08:39 am (UTC)Re: Файл на 2 гига
Date: 2006-04-11 03:00 pm (UTC)Нет
Date: 2006-04-12 06:45 am (UTC)no subject
Date: 2006-04-11 09:55 am (UTC)#define OFFSET 12345677 #define SIZE 4096 void main(void) { char buf[SIZE]; FILE *f = fopen("file.txt", "rb"); fseek(f, OFFSET, SEEK_SET), fread(buf, SIZE, 1, f), fclose(f); f = fopen("file2.txt", "wb"), fwrite(buf, SIZE, 1, f), fclose(f); }У кого что
Date: 2006-04-11 10:29 am (UTC)Хотя перл под рукой был тоже... :-)
На C я уже давно не пишу...