]> Sergey Matveev's repositories - stargrave-blog.git/commit
Recfiles/recutils -- отличная БД и софт для неё
authorSergey Matveev <stargrave@stargrave.org>
Mon, 5 Oct 2020 14:55:06 +0000 (17:55 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Mon, 5 Oct 2020 14:55:06 +0000 (17:55 +0300)
commit8249370437018ad186c7946f22242731fba52035
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent096b80bbb9dc58baeb6d5eb234a2b80cef30f88c
Recfiles/recutils -- отличная БД и софт для неё

Посмотрел попристальнее на GNU recutils и перевёл три своих "базы
данных" на recfile формат. Адресную книгу, домашнюю "инвентаризацию" и
данные о том что где на каких лентах записано. Во-первых, я ничего не
теряю, оно ничему не вредит, остаётся точно таким же легко читаемым и
редактируемым. Собственно, все эти БД я чисто преобразованиями в Vim
переделал, без самих recutils утилит. Адресная книга была в vCard.
Инвентаризация была в sc-im формате (первый раз в жизни использовал
табличный процессор), который экспортировал в CSV, преобразовал в .rec
через csv2rec.

Появилась возможность делать, относительно быстро набираемые, recsel
запросы к этим БД, запрашивая где же у меня находится тот или иной
кабель или какая-то железка. А ещё приятно то, что через %type,
%mandatory, %key ключи я могу блюсти целостность и корректность
заполнения полей (даже пару ошибок из-за этого уже нашёл!). %auto поле
явно пригодится при работе с лентами.

А ещё поставил https://github.com/zaid/vim-rec Vim плагин, для подсветки
и быстрого вызова :Recfix валидатора.