LINUX.ORG.RU
ФорумTalks

[FAQ] Всё же, в чём писать заметки?

 


0

0

Заметок много. По тоннам разной тематики...

Сейчас пишу в Basket, но по мере разрастания коллекции начинает бесить. Тормоза, отсутствие удобного по всей коллекции...

Раньше пользовался Tomboy. Всем удовлетворяет, но не умеет делать именованные ссылки на внешние ресурсы. Типа <a href="http://ссылка">текст ссылки</a>. Да и отсутствие тэгов немного не радует, хотя и обходится их вписыванием в заметку.

Incollector - система хорошая. Но юзабельность ещё низкая...

Что ещё есть?

Нужен быстрый сквозной поиск (прямо по мере набора текста в идеале) по массе заметок, именованные ссылки на внешние ресурсы, простейшее форматирование текста. Желательны - тэги, исполнение системных команд, поддержка в пару к тэгам ещё и деревьев.

★★★★★
Ответ на: комментарий от KRoN73

>Incollector - система хорошая. Но юзабельность ещё низкая...

"А юзабилити по дороге никто и не обещал" ("По дороге к коммунизму никто и не обещал кормить")

>Блин, неужели и тут самому писать надо... (вздыхает)

Да. В опенсорсе ничего тебе никто не должен. Вы же так радостно прыгаете, когда говорите "понаеха тут, от линукса удобства винды хотят". А когда сами оказываетесь в положении такого пользователя и нет желания|времени самому сесть и разработать то, что нужно, вы беситесь

Вот http://www.macropool.com/en/products/webresearch/index.html что тебе нужно. Там и о юзабилити позаботились, и об экспорте и о поиске и обо всем. Ну нужно ж заплатить

anonymous
()

EverNote. Под Windows. И не колышет.

Аналогов под линух нет. Хотя... На N800 пишу заметки в MaemoPad+.

anonymous
()

<pr>Мой NoteFinder пробовал? (я тему в dev создавал, ты там постил :)</pr>

На PyQt. Умеет теги, поиск по мере ввода по нескольким ключевым словам. Ищет по дате, тегам, имени, тексту. Wiki-разметка (кроме перекрестных ссылок, не хочу превращать в локальную вики). Кнопки для визуального редактирования. Импорт/экспорт как отдельных заметок, так и всей базы. Заметки хранятся в виде текстовых файлов. Полностью кроссплатформенно. Прячется в трей. Может быть расширено плагинами. Ещё много чего есть. Распространяется под BSDL, кроме не моего компонента под GPL. На notefinder.googlecode.com не самый свежак, завтра пополню баланс - закину релиз 2.0 и на лоре объявлю в виде скрина в галерею.

GFORGX ★★★
()

emacs+muse+org.mode, поиск через tracker

anonymous
()
Ответ на: комментарий от KRoN73

вот, может пригодиться: http://pagesperso-orange.fr/jf.rameau/DBUSExtension/DBUSExtension.html ( из 1. ловить сообщения open url)

http://developer.spikesource.com/wiki/index.php/Projects:TestGen4Web (робот-автоматизатор браузера в Firefox, "макросы в браузере". Аналогично, ловить сообщения open url)

http://www.jwz.org/doc/x-cut-and-paste.html ( в конце про content negotiation и ICCCM)

--- вообще, функционал как мне видится, нужен примерно такой:

1. некоторое расширение/внешнее приложение для основных браузеров, которое может спросить браузер "скажи URL текущей вкладки"

2. Или, "хитроумный контекстный копипаст" : по спец. хоткею, копировать в 2 разных "именованых выделения" в X windows 2 связаных текста: 1) выделенный в браузере текст 2) URL, к которому он относится (тот "URL текущей вкладки")

3. Вставлять в штуку, в которой пишутся заметки , как единое целое "цитату": URL из буфера 2) + выделенный текст из буфера 1)

Это вкратце. Если расписать все хотелки, то по идее, можно менять контент что сохраняем (выделенный текст, страничку целиком, только один DOM блок, которому принадлежит выделение)+ можно менять "глубину контекста" URL ссылки, которую сохраняем (стек вкладок текущей) .

"выделенный текст" может быть или plain text или HTML с одним только блоком, охватывающем выделенный текст (как если бы захватить в Scrapbook в Firefox страничку целиком, а потом удалить через тулбар Scrapbook'а все остальные узлы DOM, которые не относятся к этому тексту. То есть, в дереве где выделенный текст относится к узлу N в DOM, удалить все "братские" узлы, кроме N. Например, выделили текст в таблице, сохранили: таблица и охватывающие её узлы остались, остальной текст вроде подписи удалили.

"глубина контекста ссылки" -- это про то, что по идее надо бы сохранять URL не только 1 последней вкладки, но и предыдущие в истории этой вкладки, referrerы, по которым к ней пришли. Для того, чтобы можно было "подытожить поиск вширь", типа ищем что-то по теме, открываем по цепочке URL, пишем его в заметке. Потом ищем что-то на соседнюю тему с той, что была в цепочке (но не в самом конце), видим что 2 заметки на "смежные" тему, обобщаем.

То есть, идея в том, что важно хранить не только 1 последний URL, но и предыдущие ссылки, по которым до него пришли.

Если идею скрестить с файлами в духе Plan 9 ( универсальные пространства имён, разные пространства имён у каждого приложения) -- можно придумать такой use case. То же самое, только не для браузера, а прозрачно для любых приложений в системе.

Например, "аннотированная ФС". ~/src/helloworld/hello.c -- может быть доступен 1) по этому пути в ФС, 2) по inode из файла по файлдескриптору /proc/`pidof emacs`/fd/NNN 3) по тегам и категориям (если ФС это умеет, как например ReiserFS).

То есть, приложение, аналогичное 1. (примочке для браузера) знает, когда например емакс открыл файл, и какому файлу текущий редактируемый буфер соответствует Тогда можно сопоставить все 3 разных пространства имён (и автоматически делать "умный copy/paste", который "сохраняет контекст", историю изменений объекта)

anonymous
()
Ответ на: комментарий от anonymous

То есть, есть 1)"сервис", который может опросить текущее приложение на предмет "URL текущего объекта" (активный буфер в emacs, текущая вкладка в браузере, и т.п.). Есть "сервис" 2)"контекстный копипаст", который копирует как одно целое сам выделенный текст (контент) из текущего документа текущего приложения + этот "URL текущего объекта" с историей документов, которая имеет смысл в контексте этого. То есть, если например по поиску в гугле открыли страницу, по ссылке с которой открыли блог по ссылке в котором нашли что-то новое -- можно автоматом составить "тег", ключевые слова в гугле+ссылка в блоге и присвоить его этой последней ссылке. Чтобы потом например можно было поискать в направлении этого тега другие ссылки в гугле. и есть 3) команда "вставить текст", которая по идее должна сама понимать формат документа куда вставляем и вставлять вида "выделенная цитата"+URL+"тег".

Идея в том, чтобы это делалось автоматом. То есть, пользователь в одном приложении запоминает хоткей " запомнить текст+контекст", в другом, где пишет заметки -- "вставить запомненное", и автоматически, в заметку вставляется всё что совместимо с этим контекстом. Что совместимо, что нет -- чтобы пользователь выбирал сам, хотя бы на уровне (да, идём в глубину/да, идём в ширину/нет, новый контекст)

Если по этим тегам-контекстам tiling WM, например, автоматически строит окружение, то получаем контекстно-ориентированное рабочее место. То есть, пользователь работает с понятиями-заметками-"универсальными объектами", помеченными имеющими для него смысл тегами. По этим тегам автоматически строится workplace-тег в WM, и сопоставляются файлы-объекты (с тегами пользователя) с приложениями-workplace (с тегами WM). То есть в итоге, можно сделать чтобы рабочее окружение пользователя само подстраивалось не под приложения, а под процесс.

anonymous
()
Ответ на: комментарий от GFORGX

скриншотов маловато. Он "облако тегов" на закладке с тегами умеет? Сделай, прикольно будет смотреться. -- Может, ещё добавить "список задач" (в смысле, не просто заметки в календаре, а как повторяющиеся/завершённые задания) , чтобы можно было его посмотреть по тегам и наоборот. (то есть, у заметки есть 3 атрибута: дата/тег/задача). И потом можно посмотреть теги по задачам, задачи по тегам.

И чтобы можно было кнопкой по задачам хронометраж померять: к задаче прикреплён таймер с кнопками старт/стоп. Нажали старт, поработали, нажали стоп, пошли покурили. Пришли, отжали старт, опять поработали. И т.п. А потом посмотрели "затраты времени по заданиям": сколько времени в день какой задачей занимались (по этому хронометражу).

Или ну его, список задач и хронометраж, может наоборот, концептуально минималистичным сделать, чисто голая записная книжка без ничего.

anonymous
()
Ответ на: комментарий от anonymous

Наверное, всё же второе, ибо проект задумывался как "локальный блог" :) Насчет облака тэгов - попробую, сейчас там обычный список :)

GFORGX ★★★
()
Ответ на: комментарий от GFORGX

ну с хронометражем это наверно перебор... или нет?

"локальный блог" -- у меня например в emacs+muse=>dokuwiki. А во что там можно заметки можно экспортировать, в отдельные файлы?

anonymous
()
Ответ на: комментарий от anonymous

Можно одну заметку в один текстовый файл, можно всю базу в *.tar-файл.

GFORGX ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.