Are we awake?...
Are we awake?...
UPD.: для пущего повышения скорости добавлены строки для работы через хардлинки. Быстро и сердито, но в пределах одной NTFS. На прочих системах нужно использовать строки с "copy" (оставлено, но заремлено).

Имела место быть ситуация -- огромное количество различных лог файлов, каждый из которых весьма велик (от 100Мб и больше). Логи -- от разных приложений. В них нужно найти вхождения каких-либо строк и сгруппировать результат поиска так, чтобы потом можно было легко понять, что и где нашлось. При этом не желательно копировать файлы.

Раньше, когда фалов было мало и они были сравнительно малого размера, я просто создавал каталоги с именем той строки, которую я искал и копировал туда файлы. Но это хорошо для 10-50Мб... ворочать десятками гигов как-то не очень хотелось.

Т.е. если я нашел строку "A1B2C3A0" в 10 разных файлах в 3-х разных каталогах, то я бы хотел получить это одним списком и так, чтобы потом иметь возможность быстро прыгать по файлам.

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

Окончательно отчаявшись, я придумал следующее -- в FAR есть возможность описать формат архива в плагине MultiArc. Я написал два формата -- один для команды dir, другой для результата работы плагина "File List" с параметрами %S %mP

В первом случае (dir) есть ограничение на использование каталогов -- их использовать нельзя.
В случае же с File List есть небольшая особенность -- путь в файле сохраняется от корня, а не от текущего положения. Что, может быть даже, логичнее. Кроме того он отображает ещё и каталоги, как файлы с каким-то размером. Не знаю, как от этого избавиться... не отмечать каталоги если только.

Т.е. создается файл... например, при помощи "File List" по выделенным файлам с указанием параметров -- "filelist.abc", жмем на нем Enter и проваливаемся внутрь, как в архив.

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

Фактически, получилась система индексных файлов или символьных линков. Хотя, конечно, и не то, что в Unix'е, но всё же лучше, чем совсем ничего.
читать дальше

Пример использования.
1. Alt-F7 и поиск по маске файлов по каталогам нужной строки. Например, в моем случае "006e01a1cdbf8d3b"
2. Когда поиск закончен, вывод в виде панели.
3. Выделить все файлы (обычно жму "*" )
3. F11 -> File List
4. Имя файла = "006e01a1cdbf8d3b.abc"
5. Форматная строка = %S %mP

В результате получаем файлик 006e01a1cdbf8d3b.abc, в который потом можем войти по Enter'у.

Поскольку мне это нужно исключительно для просмотра содержимого файлов, то я использую вариант с хардлинками. При этом, если нажать F5 на каталоге (но не на файле), то каталог скопируется целиком.

@темы: Компьютеры, Творчество

Are we awake?...
03:01 

Доступ к записи ограничен

Are we awake?...
Закрытая запись, не предназначенная для публичного просмотра

17:03

Are we awake?...
- Вы хотите сказать, что можно вытащить себя за волосы из болота?
- Именно. Более того, я считаю, что каждый здравомыслящий человек должен время от времени делать это.
(к/ф "Тот самый Мюнгхаузен")

@темы: Философия

13:41

РС-24

Are we awake?...
Кое-что важное о РС-24. А я уж и не думал, что найду в открытой печати:

"Габаритные размеры новой ракеты должны обеспечивать ее использование в шахтном и мобильном (грунтовом и железнодорожном) вариантах."

Дальше, конечно, тоже очень интересно, но это...

По ссылке -- весь материал: www.arms-expo.ru/site.xp/0490500520481240490520...

@темы: вооружение

Are we awake?...
Всё. Последний рубеж обороны (цена машинки) пал. Как жить дальше?...

@темы: Компьютеры

Are we awake?...
На галерке создал альбом "Париж", куда выкладываю то, что вспоминается из последней поездки.



(тыкабельно... ведет в альбом)

@темы: Творчество, Фото, GIMP

13:32

Are we awake?...
Заведу дома ёжика. И буду гостям предлагать его погладить.

@темы: Философия

Are we awake?...
"When I was a boy of fourteen, my father was so ignorant I could hardly stand to have the old man around. But when I got to be twenty-one, I was astonished by how much he'd learned in seven years." Mark Twain

@темы: цитаты

Are we awake?...
Осторожно, это может порвать :D



@темы: видео, Юмор

Are we awake?...
Нет ли у вас скрытой шизофрении?
У вас сильное нервное перенапряжение, вы баллансируете на грани психического расстройства. Срочно на отдых, иначе результат непредсказуем.


@темы: тесты

Are we awake?...
Вчера вечером, когда антивирь попытался обновиться с сервера и не смог, я задумался. "А почему, собственно?"
Нет, ну правда, почему в 22:00 оно не смогло? И погрузился я в транс, и представил себя -- сервером обновлений, который регулярно раз в час получает пиковую нагрузку от всех тех умников и умниц, которые очень умнО подбирают время обновления с ноликами на конце.

Выйдя из транса, я решил изменить расписание на что-нибудь типа 21:43

@темы: Компьютеры

Are we awake?...
Я выбираю GIMP в первую очередь потому, что у меня нет ни желания, ни возможности платить USD 600 за программу, которая не нужна мне с профессиональной точки зрения. Ни копейка из этого вложения не вернется. Возможно, будь я профессиональным фотографом, я бы рассуждал иначе, но я -- любитель.

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

Да, я отправлял дотации в фонд GNU.

@темы: GIMP

Are we awake?...
Давайте мериться плагинами! ;-)

Мой список:

AddBlock Plus
AddBlock Plus Element Hiding Helper
All-in-One Sidebar
Classic Compact Options (и его шкура)
CTC
Download Statusbar
Download Helper
FireBug (куда ж без него! ))
FlashBlock
GBookmarks (руль!)
ImgLikeOpera
KeyScrambler
Lingvo Online!
Russian Spellchecking Dictionary
Show Go!
Vert Tabbar

@темы: Компьютеры

Are we awake?...
А вот тут прислали линк на Гимнастику для фотографов

@темы: Фото

Are we awake?...
Достаточно ли хорошо наши дети подготовлены современными видеоиграми к выживанию в суровых условиях грядущего постапокалипсиса?


Are Violent Video Games Adequately Preparing Children For The Apocalypse?

@темы: видео, Сатира, Юмор

Are we awake?...




@темы: тесты

Are we awake?...
"Наши в городе." ;-)



@темы: видео

Are we awake?...
И после этого нам говорят, что "Звездные Войны" сняты не по реальным событиям???



@темы: видео