[О блоге]
[наверх]
[пред]
[2021-12-15 16:45:28+03:00]
[bb337e0d83d3ef04c5ec966f090ade5a162e21a1]
Темы: [tip]
recoll показал на что способен
http://www.git.stargrave.org/?p=dotfiles.git;a=blob;f=recoll/bin/rcl
Вчера установил recoll (e18bf71655b8a564745dd4f307df4ce034996031), но
только сегодня вплотную с ним поигрался.
* первая задача: среди кучи всяких ужасных PDF-ок связанных с ТК26,
найти все где упоминается например "VKO". Они ужасно отформатированы,
многие ужасно сконвертированы из Word-а. Названия ни о чём не говорят
(идентификаторы рекомендации/стандарта). Многое разнесено и ссылается
друг на друга по куче этих стандартов. VKO находит идеально, без
проблем
* вторая задача искать не тривиальные AND-нутые фразы по RFC: даже
комментировать нечего -- всё отрабатывает без проблем. Хотя, учитывая
что там и .txt имеются -- это можно и grep-ом делать, просто не так
быстро
* третья задача, после которой recoll у меня точно остаётся: замена
apropos. Работает ли вообще этот apropos? С одной стороны я до сих пор
продолжал иногда его вводить когда надо что-то найти в man-ах. Но у
меня стойкое ощущение что банальные вещи у меня и zsh completion
самописный находит прекрасно, а вот чуть более сложные apropos уже не
может. В итоге его запускаешь, но толку никакого. Беру проект на Си в
котором точно помню что есть FreeBSD-specific код, вижу в нём
упоминание PROC_TRACE_CTL_DISABLE. В какой man смотреть за его
описанием? apropos -- молчит. recoll показывает что в
/usr/share/man/man2/procctl.2.gz есть:
by PROC_TRACE_CTL...self. PROC_TRACE_CTL...2).
PROC_TRACE_CTL_DISABLE...as PROC_TRACE_CTL...of PROC_TRACE_CTL...
Я правда написал обёртку над recollq, чтобы она поприятнее для глаз
выводила ABSTRACT (с ним как-то полегче понимать о чём вообще документ
найденный) и в которой ещё и подсветка применяется supercat-а
(d85140c8be0146ddc09312cd4470c1aec828b894):
[оставить комментарий]