LINUX.ORG.RU

Первый публичный релиз MyTetra v.1.25

 , , , , ,


0

3

Увидела свет первая публичная версия менеджера накопления осмысленной информации MyTetra v.1.25.

MyTetra — это несложный кроссплатформенный менеджер накопления осмысленной информации. Программа предназначена для хранения статей и заметок. Все записи организуются в древовидную структуру (обычно по «основному» признаку), а также снабжаются ключевыми словами-тегами. Основная задача MyTetra — предоставить естественный, интуитивно понятный интерфейс для написания заметок, обеспечить возможность быстрой навигации по дереву и удобный поиск.

Исходный код распространяется под лицензией GPL v.3. Программа написана с использованием только фреймверка Qt и стандартных C/C++ библиотек.

Главные особенности программы:

  • Всегда запоминается геометрия окна.
  • При запуске открывается последняя запись, с которой ранее шла работа.
  • Окно прячется в системный лоток, а закрыть программу можно только явным выбором пункта меню или горячей клавишей.
  • Ветки дерева навигации можно свободно сортировать в пределах ведущей ветки.
  • Для веток доступны операции удаления, копирования, вставки.
  • Записи, прикрепленные к ветке, можно свободно сортировать в пределах списка.
  • Для выбранных записей доступны операции удаления, копирования, вставки.
  • Записям можно задавать текстовые метки (теги) для быстрого поиска.
  • Выбранная запись всегда доступна для редактирования без дополнительных действий (для важных записей планируется добавить режим защиты от изменений).
  • Программа сама сохраняет текст заметки при переключении на другую запись или ветку, при выходе из программы.
  • Программа имеет настраиваемую директорию-корзину, куда автоматически складывает предыдущие версии всех записей.
  • Для добавления записей используется встраиваемый WYSIWYG редактор WyEdit.
  • В редакторе предусмотрен режим отображения символов разметки текста.

В данный момент программа распространяется в виде переносимого приложения, способного работать в той директории, куда она была установлена. Работа под ОС Linux проверена в Debian 5.0.4 и Ubuntu 10.10. Версия под ОС Windows находится в разработке.

Если есть желание, можно помочь автору по следующим пунктам:

  • Требуется подтверждение работоспособности MyTetra в ОС Fedora/RedHat, OpenSUSE, Arch, Gentoo, etc.
  • Автор не знает английского языка, поэтому требуется корректировка всех английских надписей и системных сообщений, чтобы затем провести интернационализацию интерфейса.
  • Требуется помощь в создании стандартной системы сборки из исходников.
  • Рассматривается возможность размещения исходников на sourceforge.net или github.com, требуется консультация.

Ссылки

Новость на сайте автора: http://webhamster.ru/site/page/index/main/news/106

Руководство пользователя (pdf): http://webhamster.ru/db/data/articles/105/user_guide_ru.pdf

Торжественное обещание разработчиков

Разработчики торжественно клянутся, что каждая новая версия программы MyTetra будет совместима с предыдущим форматом хранения данных, либо иметь средства для перекодирования в новый формат без потерь информации.

>>> Официальная страница программы



Проверено: Aceler ()
Последнее исправление: Dendy (всего исправлений: 3)
Ответ на: комментарий от thesis

> Ну вот, ровно одна софтина. Негусто, согласись.

Наоборот, даже под твои драконовские требования и то софтина нашлась. Не у всех же столько комплексов по поводу ПО.

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

> У линуха затык даже для опытного пользователя происходит на первом этапе - программу хрен установишь.

Э? Это ты вообще или про TuxCards?

Вообще-то в линуксе основные программы уже предустановлены, а другие кликом ставятся. Ну ты это и так знаешь.

Для винды это дикость

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

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

> Там для предыдущей версии есть deb и rpm: http://www.tuxcards.de/previousVersions.html

Download Previous Versions

Зачем пользователю предыдущая версия? Нормальный пользователь, когда ставит программу, естественным образом хочет последнюю актуальную.

Поставил из deb. Что сказать...

Когда я вижу в качестве редактора стандартный пример из Qt SDK, который вставлен в tuxcard, появляется вопрос - зачем всё это?

И таки да, в tuxcard невозможно работать с деревом, потому что просто нет инструментов копирования-вставки веток. И даже нет импорта-экспорта, через которые можно былоб хоть как-то эмулировать нормальную работу с древовидной структурой и содержащихся в ней данных.

Эту прогу нужно пилить и пилить, до тех пор пока она хоть как-то будет соответсвовать ожиданиям пользователей.

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

> Нормальный пользователь, когда ставит программу, естественным образом хочет последнюю актуальную.

Так мы не про нормальных пользователей, мы про thesis. Сам видел, сколько у него фобий.

Нормальных пользователей либо в дистрибутивах все устраивает, либо они на винде сидят.

anonymous
()

1. Не нашел хоткеев для создания веток/заметок.
2. Не совсем понятно, какой разделитель у тегов. Вероятно, запятая?
3. Хотелось бы иметь возможность выбора редактора.
4. Нормальную сборку/установку в /usr/local.
5. Программу одним архивом. В архиве 1 каталог, остальное — в нём. Для столь небольшой программы отдельная data - моветон. И даже если отдельная, то пусть будет отдельная и одинаковая для бинарной и сырцовой ветки. Перезаписывать, удалять, разбираться что удалять — неприятно.
6. Без возможности набрать ссылку в тексте неудобно. Можно скопировать, но перейти по ней невозможно.
7. Окно просмотра HTML не сохраняет размеры.
Вот что сразу вызывает вопросы. А так да, для первого релиза очень даже впечатляет.

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

> Поэтому софтина нужна.

Запилите лучше движок к org-mode для этих ваших простых пользователей в вакууме. Carsten Dominik маковод, он про юзабилити не по наслышке знает. Правда тут гибкость Емакса играет большую роль, поэтому трудно представить какое бревно может получиться.

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

>создам txt, закину на него атрибут от JPG впишу «Войну и Мир» - >картинкой будет!

или так?


создам картинку в гимпе, обзову txt - текстом будет!


Тэги должно заполнять приложение, создающее файл. Если у нижележащего слоя ФС нет поддержки тэгов, значит файл сохраняется без них, а функции для работы с тэгами отрабатывают как заглушки. Хотя то, что вас так сильно смущает на флэшках, записанных в MacOS X самих пользователей мака ничуть не заботит - у них нормально отображается. И вообще в данном случае краснеть и проваливаться под землю должны всё-таки разработчики недоразвитых ФС, а не операционной системы, которая просто не хочет руководствоваться стандартами каменного века.

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

Нужна - плати. Бесплатных пирожных не бывает. Или за них платит кто-то другой.

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

>Тэги должно заполнять приложение, создающее файл.

сигнатуры даже заполнять не надо. Достаточно их не эмулировать.

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

Если у нижележащего слоя ФС нет поддержки тэгов, значит файл сохраняется без них, а функции для работы с тэгами отрабатывают как заглушки.

ура. мы не гарантируем вам сохранения тегов на ряде Фс. Следите, где сохраняете ваш файл...

Хотя то, что вас так сильно смущает на флэшках, записанных в MacOS X самих пользователей мака ничуть не заботит - у них нормально отображается.

Естественно, маководы так привыкли к коленно-локтевой позиции, в которой их держит жопс, что их уже ничем не удивить. Но все равно прикольно смотреть, как они смешно лопаются, когда их разлюбезные маки вешаются от простых манипуляций вне мака.

AVL2 ★★★★★
()

ну, что ж, вполне тянет на тему для передачи оч.умелые ручки.

вот такие вот свистопрерделки и есть потолок для c/c++ даже в купе с qt. конечно, есть и более серьезные проекты, но они спонсируются серьезными компаниями и являются черными дырами кодерского рабочего времени.

anonymous
()

Пожелание

1. Добавить в попап-меню дерева кнопку 'add new'(новая запись), чтобы избежать лишнего движения мышкой.
2. Было бы неплохо иметь облако тэгов. Например как у TagShifter, огнелисного аддона.

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

>Только что ты хотел ручками вставит сигнатуру джепега в текстовой файл и вот уже вспомнил, что файл формирует приложение...

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

И AVL2, вы же не забывайте о том, что в тэгах можно размещать какую угодно семантическую информацию, причём в унифицированном, единообразном формате. Возможно, это стоит размещать как заголовок внутри файла, возможно как часть описания файла на ФС, но справедливость самой идея, заключаяющейся в том, что давно пора уйти от бинарных заголовков в их как-бог-на-душу-положит форматах - очевидна по-моему. Хотя у вас конечно может быть собственное мнение, что для каждого из миллиона разновидностей форматов должна существовать фирменная спецификация того, в каком там байте что должно лежать и что делать, если там лежит крокодил, а не длина девичьей фамилии бабушки.

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

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

DELIRIUM ☆☆☆☆☆
()

уберите это со стартовой страницы

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

У меня арч. После правки двух-трех путей к заголовочным файлам нормально собралось. Чтобы запустилось, нужно скачать с сайта архив с прогой, заменить исполняемый бинарник и запускать его, а не mytetra.run.

Если почитать тред, легко найти как автор меня пинает за то, что я не дочитал ридмишку, где это написано (кроме правки путей, конечно))

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

тебе не пофиг, на чем оно написано?

Неа.

на язык мне насрать

Не надо юзать говнософт на петоне. Не надо срать себе на язык :)

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

> Из всего этого гавна, человеческий интерфейс только у CherryTree, и с некоторой натяжкой у Incollector.

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

anonymous
()

ну сколько можно! что ни день, то новость либо о новом проигрывателе, либо о новом менеджере заметок. лучше б пейсали драйвера под экзотическое какое-нибудь железо.

Corey
()

Интересно, чем это лучше org-mode? :]

vasily_pupkin ★★★★★
()

Xmind + GoogleDocs я думаю получше для дерева заметок подойдет.

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

> 1. Не нашел хоткеев для создания веток/заметок.

Их и нет, но можно сделать.


2. Не совсем понятно, какой разделитель у тегов. Вероятно, запятая?


Да.


3. Хотелось бы иметь возможность выбора редактора.


Этого не будет. MyTetra - готовое решение с интегрированным редактором.


4. Нормальную сборку/установку в /usr/local.


Да, это нужно, но я не знаю, как это делать. Требуется консультация, помощь сообщества. Об этом в новости написано.


5. Программу одним архивом. В архиве 1 каталог, остальное — в нём. Для столь небольшой программы отдельная data - моветон. И даже если отдельная, то пусть будет отдельная и одинаковая для бинарной и сырцовой ветки. Перезаписывать, удалять, разбираться что удалять — неприятно.


Ну систему установки/сборки нужно переделывать. Конечно, оставив статический релиз в обычном архиве.


6. Без возможности набрать ссылку в тексте неудобно. Можно скопировать, но перейти по ней невозможно.


Пока не знаю, возможно ли такое в объекте QTextEdit. Этот функционал запланирован, надо разбираться.


7. Окно просмотра HTML не сохраняет размеры.


Да, его надо немного переделать. Я вообще его хотел убрать, это на самом деле отладочное окошко, потом оставил как фичу - вдруг кому потребуется HTML быстро посмотреть или скопировать для вставки куда-нибудь. В общем, сейчас просмотр HTML - это бонус, ни на что не влияющий.

xintrea
() автор топика

Скоро тестирование софта для ведения системы заметок станет моим хобби.

g++ -c -pipe -g -Wall -W -D_REENTRANT -DQT_SVG_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib/qt4/mkspecs/linux-g++ -I. -I/usr/lib/qt4/include/QtCore -I/usr/lib/qt4/include/QtNetwork -I/usr/lib/qt4/include/QtGui -I/usr/lib/qt4/include/QtXml -I/usr/lib/qt4/include/QtSvg -I/usr/lib/qt4/include -Ibuild -o build/addnewrecord.o src/addnewrecord.cpp
src/addnewrecord.cpp:8:29: error: qt4/QtCore/qdir.h: Нет такого файла или каталога

А также

g++ -c -pipe -g -Wall -W -D_REENTRANT -DQT_SVG_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib/qt4/mkspecs/linux-g++ -I. -I/usr/lib/qt4/include/QtCore -I/usr/lib/qt4/include/QtNetwork -I/usr/lib/qt4/include/QtGui -I/usr/lib/qt4/include/QtXml -I/usr/lib/qt4/include/QtSvg -I/usr/lib/qt4/include -Ibuild -o build/appconfigupdater.o src/appconfigupdater.cpp
src/appconfigupdater.cpp:1:34: error: qt4/QtCore/qsettings.h: Нет такого файла или каталога

А всё потому, что в в addnewrecord.cpp и appconfigupdater.cpp прописано вместо

#include <QDir>
и
#include <QSettings>
соответственно
#include <qt4/QtCore/qdir.h>
и
#include <qt4/QtCore/qsettings.h>

Написать обзор софта для хранения заметок под Линукс — хорошая идея, у меня самого она давно уже зреет.

Ну почему никто не напишет клон CherryNotes на Qt? Да, просто клон, не надо ничего нового придумывать.

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

> ну сколько можно! что ни день, то новость либо о новом проигрывателе, либо о новом менеджере заметок. лучше б пейсали драйвера под экзотическое какое-нибудь железо.

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

xintrea
() автор топика

Когда уже такая вот программа в качестве функции появиться в sunbird. Добавьте еще список-контактов...

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

> по теме - виндовс экспи когда у нас вышла? правильно. скоро 10 стукнет. а в линуксовых аналогах Start'а до сих пор даже часто используемых приложений нет

В каком-каком году у нас такое меню в KDE появилось?

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

> А всё потому, что в в addnewrecord.cpp и appconfigupdater.cpp прописано вместо

#include <QDir> и #include <QSettings>

соответственно

#include <qt4/QtCore/qdir.h> и #include <qt4/QtCore/qsettings.h>

Я узнал про эту проблему после публикации исходников. Это QtCreator на автопилоте добавляет такие заголовки. Посему у меня собирается, а у того, у кого по-другому файлы Qt расположены - нет. В следующем релизе будет исправлено.


> Написать обзор софта для хранения заметок под Линукс — хорошая идея, у меня самого она давно уже зреет.

Напишите, только объективно. Я сам перепробовал несколько штук, пробовал серьёзно пользоваться Incollector, но он неудобен. CherryTree как всегда хрен установишь, а если установишь, то хрен запустишь:

$ cherrytree
Traceback (most recent call last):
  File "/usr/bin/cherrytree", line 30, in <module>
    import cons, core
  File "/usr/share/cherrytree/modules/core.py", line 22, in <module>
    import gtk, pango, gtksourceview2, gobject, gtk.glade
ImportError: No module named glade

И это при том, что:

$ dpkg --list 'glade'
||/ Имя              Версия        Описание
+++-===================-===================-======================================================
ii  glade               3.4.5-3             GTK+ 2 User Interface Builder

Где ii значит, что пакет установлен.

Кстати, в CherryTree, судя по скриншотам, та же ошибка что и в TuxCard - дерево классификации перемешано с объектами классификации. Я об этом писал выше. То есть, ветки являются и отображением иерархии, и самими объектами, которые подвергаются иерархии (т.е. конечными записями). Из-за этого получается жесткое правило - одна ветка - одна запись. Ну и внешне невидно, какая ветка является классификатором, а какая - записью. И да, что это за кнопка добавления картинки в CherryTree? Просто из буфера картинку нельзя чтоли вставить?

В общем, в конце концов стал тупо пользоваться проприетарным XML-редактором oXygen 5.1, в котором есть древовидная навигация по XML. И это было удобнее, чем Incollector. Но формально, там можно было хранить только текст, а этого мало. Поэтому и плюнул на все эти недоделанные менеджеры заметок, и сделал MyTetra.

xintrea
() автор топика
Ответ на: комментарий от Byron

> Если в этот менеджер накопления осмысленной информации поместить сообщения из Talks, получится парадокс.

Если во что угодно поместить Talks, то получится Talks. Проверено на мёде и дёгте.

anonymous
()

Кстати, если в менеджере осмысленной информации нет нечёткого поиска - значит это не чёткий менеджер осмысленной информации.

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

CherryTree как всегда хрен установишь, а если установишь, то хрен запустишь

bredogen@debian:~/Deb$ sudo dpkg -i cherrytree_0.15-1_all.deb
bredogen@debian:~/Deb$ cherrytree

УМВР, ЧЯДНТ?

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

Само собой разумеющаяся вещь - это когда окнами управляет оконный менеджер.

А то, что каждый велосипед свой велосипедный мостик городит - это только путём годов мучений, проблем, и объединения виндузятников на почве общего горя такое поведения можно назвать самим собой разумеющимся.

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

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

> Ну почему никто не напишет клон CherryNotes на Qt? Да, просто клон, не надо ничего нового придумывать.

Ага, наконец-то смог поставить Cherry. Надо было еще python-glade2 установить, почему-то в зависимостях его нет, майнтейнеры как обычно налажали.

Значит, первичный осмотр выявил следующее:

1. В ветках нет записей, одна ветка - одна запись.

2. Нет тэгов. (WTF??)

3. При этом, не наблюдаю системы индексирования для полнотекстового поиска.

4. Нет резервного копирования изменений или корзины.

5. После сворачивания в трей, невозможно развернуть окно. Это баг или фича?

6. Невозможно вставить картинку из буфера обмена.

7. Все дерево вместе с текстами и MIME кодами картинок хранится в одном файле, при старте всё это берахло разворачивается в память. Совершенно не представляю, как оно работает на большом количестве записей, да еще если есть картинки.


Пользователи Cherry, отпишитесь пожалуйста, сколько у вас записей, какой размер рабочего файла? Как оно, быстро стартует, быстро работает?

Для сравнения, у меня в MyTetra чуть более 1000 записей, каталог с базой занимает 20Mb (в текстах активно использую картинки).

xintrea
() автор топика
Ответ на: комментарий от BredoGen

> bredogen@debian:~/Deb$ sudo dpkg -i cherrytree_0.15-1_all.deb

bredogen@debian:~/Deb$ cherrytree

УМВР, ЧЯДНТ?



Тебе просто повезло, либо ты любишь GTK и Питон и у тебя уже стоят нужные для работы Cherry либы. В зависимостях дебпакета прописано не всё, что нужно для работы.

xintrea
() автор топика

к торжественному обещанию разработчикам надо добавить «научимся грамотно архивировать исходники» а то блин в корне архива свалка вместо myprog-1.2.3/

.<

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

> к торжественному обещанию разработчикам надо добавить «научимся грамотно архивировать исходники» а то блин в корне архива свалка вместо myprog-1.2.3/

Я специально так сделал. Мне було бы прощще нажать F2 в MC, и сделать как вы рекомендуете. Но тогда я бы упарился объяснять, что надо распаковывать в /opt/mytetra не архив, а подкаталог mytetra-1.25, чтобы не получилось бардака в виде /opt/mytetra/mytetra-1.25/.

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

> В этом весь линух.

Возвращайся в свою винду, дибилушко, и не порть мой «весь линух» своей поделушкой.

Как можно писать что-то сообществу, когда всё сообщество дружно тебя ненавидит и презирает? Ты мазохист? В винду, немедленно в винду!

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

Мама дорогая. Роди его обратно!

Ты совсем упоротый. Или ты думаешь, что ВСЕ приложения идут не в ногу, один ты идёшь в ногу?

anonymous
()

Не понял, при чем рыбка в названии? Что-то глубоко личное у автора, или основное назначение софта - вести дневник аквариумиста?

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

>Не понял, при чем рыбка в названии? Это от русского «тетрадочка». Ваш К.О.

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

> Не понял, при чем рыбка в названии?

Tetra - это «четыре» с греческого. Видимо намёк на четырехугольные колеса.

anonymous
()

Идея хорошая, потому как лучше китайского mybase за долгие годы так никто ничего и не родил. Ну, про то как распространять автору без меня объяснят. Собирать тоже научат. По остальному прокачусь.

Новости кто так писать учил? Куча текста о каких-то мелочах и ни одного важного вопроса. Какая разница в чем там у тебя данные храняться. Понимала бы твоя софтина произвольные текстовые файлы, была бы новость. А так один шум.

Откуда берутся заметки? Вбиваются руками? Копипастятся? Страницу из PDF скопипастить можно, не подавится? Плагин к браузеру есть? Его хотя бы сделать можно, есть API? Как можно организвать данные. Только дерево и теги? два дерева можно? Мю-деревья можно? А произвольный граф. Автоматически классификационное дерево строить умеет? Ссылки на внешние ресурсы ставить можно, например на нужную страницу в DJVU книге, И т.п.

Ладно, это детали. Но где там «менеджер накопления осмысленной информации»? Просто хранилище заметок. Ну набил ты туда 1000 заметок на 20 Гб, герой. Можно в этой штуке со слабоструктурированными данными работать? Например читаю 500-страничную тему «Акаба» на форуме «Путешествия в Египет» и среди флуда выгребаю полезные сведения, например, что в кафешке лодочной у лодочной станции вкусно-дешево и хозяин Ахмед немного знает русский. Или, что до третьего этажа лучше не селиться, потому что крысы. Или что в дайвинг-центре «Шмидт и Саул» можно получить скидку если сказать, что ты был в пабе «Lone starlet». Будет ли эта софтина хоть чем-то удобнее плоского файла?

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

> лучше китайского mybase за долгие годы так никто ничего и не родил.

Можешь перечислить отличительные признаки?

Сам чем пользуешься?

anonymous
()

Ну теперь можно танцевать румбу даже во сне ~~

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

>> лучше китайского mybase за долгие годы так никто ничего и не родил.

Можешь перечислить отличительные признаки?


Посмотри на скриншоты, и тебе всё станет ясно.

http://www.wjjsoft.com/mybase_screenshots.html

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

> Откуда берутся заметки? Вбиваются руками? Копипастятся?

Вбиваются руками, копипастятся. Текст из FireFox или OpenOffice даже сохраняет форматирование в пределах возможностей стандартного Qt-объекта QTextEdit.


Страницу из PDF скопипастить можно, не подавится?


А в какой, простите, программе вы собрались страницу PDF копировать? В kpdf и evince такого функционала нет. Они позволяют только текст или рисунок скопировать. И то и другое можно вставлять в MyTetra.


Плагин к браузеру есть? Его хотя бы сделать можно, есть API?


Плагина нет, и скорее всего не будет. Я пользовался mybase, и из-за возможности затаскивать целые страницы, у меня получилась маленькая копия интернета, в которой найти что-нибудь осмысленное, выжимку, очень сложно. Mybase хороша, но со своим гиперфункционалом она превращается в менеджер накопления бессмысленной информации.

По поводу API - код программы открыт, нужно API - напиши его.


Как можно организвать данные. Только дерево и теги? два дерева можно? Мю-деревья можно? А произвольный граф. Автоматически классификационное дерево строить умеет? Ссылки на внешние ресурсы ставить можно, например на нужную страницу в DJVU книге


Только дерево и теги. Два дерева нельзя. Что такое мю-деревья не знаю, гугл тоже молчит. Произвольный граф возможно будет реализован линками в стиле «смотри также ...». Автоматически классификационное дерево строить не умеет, и я не знаю что это такое. Ссылки на внешние ресурсы можно ставить в виде URL.


Можно в этой штуке со слабоструктурированными данными работать?


Да, я работаю. При хорошем тегировании - никаких проблем с нахождением нужного. В крайнем случае можно поиском по тексту всех записей пробежаться.


Например читаю 500-страничную тему «Акаба» на форуме «Путешествия в Египет» и среди флуда выгребаю полезные сведения, например, что в кафешке лодочной у лодочной станции вкусно-дешево и хозяин Ахмед немного знает русский. Или, что до третьего этажа лучше не селиться, потому что крысы. Или что в дайвинг-центре «Шмидт и Саул» можно получить скидку если сказать, что ты был в пабе «Lone starlet».


Как раз то, о чем ты спрашиваешь - недавно помог лоровцу: http://www.linux.org.ru/jump-message.jsp?msgid=5517943&cid=5523557. На моей мессаге обсуждение прекратилось, ибо вопрос решен. Информацию дал ему вот так: http://rghost.ru/3252508/image.png

Но ты наверно толи евернотом пользуешься, толи мибазой, и привык к связам между заметками. Такого в MyTetra в данный момент нет.


Просто хранилище заметок. Ну набил ты туда 1000 заметок на 20 Гб, герой.


На 20Мб.


Будет ли эта софтина хоть чем-то удобнее плоского файла?


Да. Потому что дерево дает основную классификацию, и есть теги. Кроме того, MyTetra запускается мгновенно и памяти практически не потребляет. Потому что хранит в памяти только дерево, теги и одну текущую рабочую запись. Не думаю, что ты найдешь текстовый редактор, который откроет файл на 20Mb с 1000 записями, в которых есть 150 картинок, при этом не сожрет тебе 100-200Мб оперативки и будет работать без тормозов. И как ты собрался обеспечивать удобство при работе с гигантским линейным текстом, я не представляю.

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

> Им приходиться писать собственные велосипеды, использовать примитивные редакторы и Midnight Commander, txt и заметки_КДЕ.

Давайте же обнажим поисковики и, вооружившись нашим английским, поможем бедолагам.

Руки прочь от txt! Специально для бедолаг чья оперативка целиком потратилась на запоминание английского: KDE и без гугла умеет годами держать десяток-другой открытых kwrite. При этом не нужно заставлять себя пользоваться нелюбимыми редакторами.

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