[О блоге] [наверх] [пред] [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):

    [оставить комментарий]