АБТФ, поиск и вызов книг, работа с книжным аппаратом

2016-10-06

И снова про plain text. Про то, что переходить по ссылкам из текстовых заметок я уже писал. Несколько позже выяснилось, что ваш покорный слуга изобрел велосипед — у vim’а есть свой netrw с хоткеем gx. Он тоже позволяет ходить по ссылкам из текста, плюс понимает запуск файлов по ссылке (то есть если в файле есть что-то типа ~/gifs/my-pic.jpg — можно стать на эту ссылку, набрать gx — и запустится графический просмотрщик, который по дефолту обрабатывает эту ссылку).

Я часто конспектирую книги — как по работе, так и просто что-то читая. Моя книжная папка часто перетасовывается — появляются новые книги, старые уходят в Глубокие Архивы, разделы пересматриваются. Прямая ссылка на книгу очень быстро стареет — а работая с книгой хочется, чтобы она открывалась прямо из файла. Тут нужен другой механизм. Читать далее…


АБТФ, Evernote или «Первая доза бесплатно»

2014-11-20

Достаточно долгое время мои хорошие знакомые время от времени рекомендовали мне Evernote, как универсальный сборник заметок. Некоторое время я обдумывал мысль включить тем или иным образом эту систему себе в рабочий процесс — тем более что были всяческие вкусности типа командной строки для линукса, но… Но у меня уже была система, которая меня полностью устраивает, которая заточена под меня и которая не требует денех или вложений. Словом поленился.

Сейчас потихоньку начали просачиваться новости о том, что систему переводят в небесплатный режим и вообще. Что хуже — btsync тоже начал двигаться в сторону коммэрции, хотя с ним есть надежда, что они будут монетизировать только хранилище, а саму утилиту так и продолжат распространять бесплатно. С другой стороны — уже есть Pulse ну и rsync с unison’ом еще никто не отменял.

Словом история повторяется снова и снова:


…подсадить как можно больше пользователей, стать монополистом на рынке и закрыть систему — все равно уже никто и никуда не побежит. Дальше начинается монетизация.

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


«Опыт показывает, что такие учреждения обречены. Совершенство убьет их. Им некуда пустить корни. Они не могут расти, так как уже выросли. Они и цвести не могут, а плодоносить — тем более. Когда мы встречаем такой случай — например, здание ООН, — мы умудренно и печально качаем головой, прикрываем простыней труп и неслышно выходим на воздух»

(c) Сирил Норкот Паркинсон

Пока лекарство одно — открытые форматы хранения и open source софт. Это требует некоторого ума и некоторого приложения сил (трудности обычно сильно преувеличены), зато потом окупается сторицей — можно быть уверенным, что после «часа $» мои данные не превратятся в труху, а софт — в тыкву.


Чтение электронных книг

2013-08-13

Электронную литературу я читаю давно, если быть точным, начиная с 1999 года. Если не считать Ватолина в 1998-ом году, первой книгой, которую я полностью прочел с компьютера, были «Фальшивые зеркала» Лукьяненко. Специально оставался по вечерам на кафедре и читал — пока не приходило время уезжать на последнем автобусе в Ильичевск. Потом был 286-й компьютер на работе с которого можно было читать в Dos-Navigator’е, потом уже свои домашние машины — тоже с MS Dos и Dos-Navigator’ом в качестве читалки. Palm Zire я взял где-то в начале нулевых. За ним последовал Sony Clie, Amazon Kindle 4 и вот сейчас Nook Simple Touch GlowLight.

В начале нулевых (2001? 2002? 2003? — не суть важно) я определил для себя причины по которым читалка должна быть отдельным от большого компьютера (десктопа или лаптопа) устройством и купил Palm Zire. И остался более, чем доволен. Палм помещался даже в небольшую сумку и его можно было везде носить с собой. Можно читать в транспорте, можно читать в очереди и так далее. В любую читалку помещается целая библиотека, которая в бумажном виде, потребовала бы 120 литрового рюкзака.

Пользуясь перечисленными выше девайсами, постепенно понял, что использую их гораздо шире, чем просто устройство для чтения книг. У меня сложилась определенная «текстовая экосистема», в которой есть свои обитатели, пищевые цепочки и среда обитания.

Все, что прибегает в мою читалку можно разделить на три основные категории.
Читать далее…


Фолдинг Большого Текстового Файла в Vim

2012-11-24

Чем больше эксплуатирую АБТФ и markdown-файлы, тем сильнее убеждаюсь, что главным для работы со структурой (которая маркируется шарпами в начале строки) является простая генерация содержания. У меня есть удобный инструмент в виде Малой Карты, а сегодня обнаружилось тоже удобное и, на удивление, быстрое решение в виде выражения для фолдинга по заголовкам маркдауна. Я его слегка допилил до своего случая — вместо автозагрузки в примере сделал вызов по нажатию ,mf

" быстрый фолдинг для маркдауна
" http://stackoverflow.com/questions/3828606/vim-markdown-folding

function! MarkdownLevel() 
    let h = matchstr(getline(v:lnum), '^#\+') 
    if empty(h) 
        return "=" 
    else 
        return ">" . len(h) 
    endif 
endfunction

function! MarkFold()
    setlocal foldexpr=MarkdownLevel()  
    setlocal foldmethod=expr  
endfunction

nnoremap ,mf :call MarkFold()<CR>

На моем главном файле в почти 7млн символов длиной с полутора тысячью заголовков работает шустро — благодаря тому, что используется fold-expr вместо очень медленного фолдинга по регулярным выражениям. Очень рекомендую.


Разбирая заметки

2011-11-23

2011-03-09 10:31

(... лакуна ...) 

…есть ощущение, что высказывая свои мысли так или иначе — надиктовывая их в диктофон, записывая на бумаге, набивая в файл или в палм, обсуждая со знакомыми, человек получает обратную связь от себя самого. Может быть и «эффект исповеди» хотя бы частично опирается на подобный принцип.

Что мешает заниматься этим регулярно? У меня есть два варианта ответа. Первый: потребление информации дается значительно проще ее обработки, второй: мы приучены к неправильной системе записей… третий: мне жалко того, что мои неструктурированные мысли исчезают в ворохе данных. Касательно третьего могу сразу успокоить — мои мысли не нуждаются в изначальной классификации. Во-первых, есть греп, во-вторых есть «позднее связывание» — то есть только то, что мне понадобится еще раз будет найдено повторон и затэжжено. Остальное — пусть лежит в долговременной памяти. Второй — это действительно проблема. Не столько заниматься конспектированием книг, сколько записью своих мыслей по ним.

Например, мне жутко интересно, когда возникла Польша. Кто ее основатель и как получилась сначала Речь Посполита, а потом она развалилась на Польшу, Литву и Украину. Я только помню из Кагарлицкого, что Польша конкурировала с Россией сначала на торговом, потом на зерновом рынках, потом не выдержала темпа модернизации (в то время как в России появился Петр I), отстала в развитии и в итоге была «съедена».

Сумбурно про Польшу


Лента и Структура

2011-10-17

На вебпланете опубликовали любопытную статью о различии восприятия информации в виде ленты (рсс-лента, френд-лента, твиттер-лента) и простого серфинга. Фейсбучный Timeline по мнению автора — новый шаг в организации информации, сочетающий в себе и ленту и серфинг. Замечу, что у Timeline были предшественники — те же системы управления коллекциями фотографий или музыки могут раскладывать файлы в пространстве по «ключевым параметрам» — дате, времени, модели фотоаппарата, битрейту, жанру музыки и так далее.

Когда я описывал АБТФ, я упомянул, что мой Большой Файл делится на Структуру и Дневник. В Структуре существует своя иерархическая система, если хотите традиционный сайт с линками и всем прочим, Дневник — это в принципе та же лента.

В общем-то при работе с большими объемами информации, процесс ее организации шел примерно теми же шагами — сначала появилась Структура, потом Дневник, сейчас постепенно кристаллизуются скрипты, позволяющие раскладывать Дневник и Структуру по каким-то ключевым параметрам.


Малая Карта для АБТФ — теперь и в bash

2011-05-27

Малая Карта. Позволяет открывать в боковом меню «карту»-содержание большого текстового файла (заголовками считаются все строки, которые начинаются с #). Карта открывается по ,mm. По <Enter> на любом из заголовков, файл в главном окне прокручивается на нужный заголовок. По <Esc> меню с картой закрывается.

Использую этот скрипт примерно полгода уже год — и не могу нарадоваться. Он очень упрощает работу с АБТФ и используется намного шире, чем я предполагал в самом начале. Практически любой текст, который размечен через # можно открыть в виде содержания и быстро найти нужный раздел.

Если поставить себе расширение Vim Outliner, то содержание будет выводиться компактнее — в виде аутлайна, который «схлопывает» разделы.
Читать далее…


%d такие блоггеры, как: