Yu пишет:

Спасибо за программу, использую последнюю версию на трех компах: Debian  x86 и amd64. Появилась проблема. Только что на одном компьютере на работе из дерева (которое слева) скопировал одну подветвь в другое место, а оригинальную удалил. Теперь дома синхронизировал, но при окончании синхронизации программа сегфолтнулась. При повторных запусках она сегфолтится даже до появления главного окна. Вот сижу без важной информации теперь. Печально это. Зафиксить бы багу. Готов сотрудничать.

Давайте, разберемся.

Вопрос. Что имеется в виду под словами "при окончании синхронизации программа сегфолтнулась". Как это выглядело на экране?


> При повторных запусках она сегфолтится даже до появления главного окна.

Открывайте конфиг conf.ini, ищите там опцию printdebugmessages, устанавливаете ее в:

printdebugmessages=true

Запускаете MyTetra в консоли, дожидаетесь сегфолта, показываете полный консольный вывод.

alex пишет:

Хотелось бы услышать мнение xintrea по поводу будущего MyTetra, ближайших планов, стоит ли вообще рассчитывать на какое-либо планомерное развитие программы.

Развитие будет ровно настолько, насколько у меня есть свободного времени и желания что-то изменить. Но код открыт, так что желающие могут продолжать пилить. Пока что ни одного грамотного разработчика не откликнулось. Пара студентов присылала на e-mail адские "патчи", прописывая нужный им функционал по-живому прямо в код без всякой ооп декомпозиции. Мне пришлось им сказать "извините, нет".

Lazy_Kent пишет:

Меня больше интересует, как обстоят дела с криптографической библиотекой?

Она встроена в MyTetra и работает. Я храню данные на github.com, зашифровав приватную ветку. Пока еще никто не написал "гыгыгы, чувак, мы знаем все твои пароли".

Спасибо за ваш отзыв. Конечно, многое из того что вы написали, я буду реализовывать, потому что мне и самому это нужно.

У меня только вопрос: в какой операционке вы сейчас используете MyTetra?

245

(47 ответов, оставленных в Прочие проекты/разработки)

Эта тема для обсуждения переключателя клавиатуры LoLo Switcher v.0.15, v.0.20.

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

vlad пишет:

в майн ничего не здесь есть data direct   trash direct    mb     files  и еще misc

Парсер сломался.

Похоже, что ты скачал древнючую версию 1.25 вместо 1.30.

vlad пишет:

как сделать что бы она на руском была Скачал первую версию Сист убунту Никуда не устанавливал Просто распоковал в папку
запускаю Mytetra Открывается на англ

Tools -> Preferences -> Main -> Language -> Ru

Илья пишет:

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

В следующих версиях будет возможность закрывать от редактирования нужные статьи.

Илья пишет:

Всем привет, у меня дистрибутив linux mint debian edition (Debian testing). Скачал mytetra http://webhamster.ru/db/data/articles/1 … ble.tar.gz Распаковал, запустил из консоли, выдает вот такую ошибку:

ilya@hp4520s ~/Загрузки/mytetra_1_30_lin_portable $ ./mytetra.run
WalkHistory::clear()

Start MyTetra v.1.30.0
Set main program file to  "./mytetra"
./mytetra: symbol lookup error: /usr/lib/qt4/plugins/inputmethods/libqimsw-multi.so: undefined symbol: _ZN9QListData11detach_growEPii

Симлинки вроде все есть в папке lib. Пытался из исходников собрать, не получается. Интересует конечно больше портативная версия. Автор, что такое может быть? Какая еще инфа нужна?

Хм, попробуйте поместить портируемую версию в каталог, в пути к которому не будет русских букв. Еще попробуйте запустить просто бинарник.

anton7811 пишет:

Есть еще пожелание:
- Хорошо бы иметь возможность работы програмы с более чем одной базой. Удобно иметь "личную" базу, и например "общую" для того что б с кем-то делиться.

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


anton7811 пишет:

Плюс хочу добавить один баг:
- Ubuntu 10.04 i686 - при закрытии програмы крестиком, она закрывается, но висит где-то в процесах, естественно второй раз потом ее уже не запустиш. Но при использовании File -> Quit такой проблемі нету. Использовал уже скомпилированую версию MyTetra.

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

ObSerV пишет:

Ну, кстати, про картинки, я может и наврал...
Через саму программу не вставлял sad
Добавлял в программу странички, переименовывая и перенося в профиль сохраненные страницы на диск из браузера.
(Хотелось в порядок привести то, что насохранялось в опере o-book-ом, а в фоксе - ScrapBook-ом)
Показывает все, но, когда переносишь страничку посредством вырезать-вставить в другое место в дереве - переносится только html. Картинки при переносе пропадают.

А, ну тогда все понятно. Если делать вставку картинок средствами самой MyTetra, то картинки, естественно будут вставляться и никуда не пропадут.

Вы делали добавление информации с картинками какими-то внешними скриптами или вручную на низком уровне, полностью не разобравшись с форматом базы. Естественно, в таком случае будут проблемы.

Кратко, формат хранения такой: каждой записе отводится отдельный каталог. В этом каталоге хранится HTML файл с текстом записи, а так же в этом же каталоге должны храниться файлы картинок. Если файлы картинок находятся в другом месте, то редактор может отобразить такие картинки. Но если запись подвергнуть изменению или перемещению, то MyTetra обработает HTML-код записи, увидит, что ссылки на картинки некорректные (например, смотрят за пределы каталога ./data, или еще какое-то нарушение формата), и исправит их по своему усмотрению.

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

ObSerV пишет:
amlet пишет:

Я-то думал, что при вставке картинки она будет копироваться во внутреннее хранилище MyTetra, а потом будет нормально отображаться, а этого явно не происходит.

В 1.28 точно не копируется...

В 1.28 точно копируется. Проверил в Linux Debian Squeeze и в Windows XP.


ObSerV пишет:

Если скопировать в базу Тетры и вставить - картинка будет отображаться, до первого перенесения страницы в базе. Потом пропадет...

"До первого перенесения страницы в базе" - что имеется в виду?

Unnamed_Hero пишет:

Добавляет возможность указать префикс для бинарных файлов. По-умолчанию, это /usr/local (файлы ставятся в bin, значит получится /usr/local/bin). Если сказать

qmake *.pro PREFIX=/usr

то префикс поменяется на /usr/bin. Если ничего не говорить, а писать как раньше, то ничего не изменится.

Проверил, этот патч правильный. И накладывается, и делает что заявлено.

Unnamed_Hero пишет:

Добавляет возможность указать префикс для бинарных файлов. По-умолчанию, это /usr/local (файлы ставятся в bin, значит получится /usr/local/bin). Если сказать

qmake *.pro PREFIX=/usr

то префикс поменяется на /usr/bin. Если ничего не говорить, а писать как раньше, то ничего не изменится.

Ок, вечером проверю.

Shura пишет:
xintrea пишет:

Я тут подумываю добавить опцию "Забывать пароль после X минут при необращении к зашифрованным данным". И кнопочку такую тоже наверно приделать. Тогда ветки можно будет закрывать динамически.

Просто объясните, при какой ситуации вам стало необходимо скрыть ветку? Вы работаете не выключая компьютера на ночь и программы тоже месяцами работают? Или что-то другое?

А если после зашифровки сразу синхронизироваться с git, туда данные уже зашифрованными попадут?

Да. Шифрация идет на уровне файлов. Синхронизация тоже работает на уровне файлов. При шифрации файлы зашифровываются, поэтому при последующей синхронизации данные уходят на сервер уже зашифрованными.


Shura пишет:

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

Хорошо, в новой версии это скорее всего будет сделано.