The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Релиз менеджера накопления информации MyTetra 1.30

12.07.2011 21:19

Увидела свет новая версия кроссплатформенного менеджера накопления информации MyTetra v.1.30. Программа позволяет организовать хранение статей и заметок в интуитивно понятном древовидном виде с привязкой тегов и удобным поиском. Программа написана с использованием библиотеки Qt и распространяется в рамках лицензии GPLv3.

В новом релизе MyTetra появилось три важных функции:

  • Синхронизация через интернет. Для синхронизации можно использовать любые системы облачного хранения данных или системы контроля версий. Главное, чтобы эти системы поддерживали атомарность. Автор протестировал и использует Git на GitHub.com;
  • Шифрование записей. Данные шифруются по алгоритму RC5-32/12/16 c CBC-режимом сцепления, ключ генерируется на основе пароля с солью, пропущенного через алгоритм PBKDF2 на 1000 раундов с длиной ключа 160 бит. Для генерации ключа шифрации в 128 бит, от результата берется MD5 сумма. Каждая запись шифруется с уникальным инициализирующим вектором. Как побочный результат реализации шифрования, была создана кроссплатформенная библиотека RC5Simple.
  • Навигация по истории. Добавлены кнопки, которые позволяют быстро перемещаться назад и вперед по истории просматриваемых записей. Так же теперь MyTetra помнит, какую запись вы редактировали в каждой ветке и автоматически выбирает данную запись при переходе в уже посещённую ветку. Так же запоминается позиция курсора в редактируемых записях (настраиваемо).

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

  1. Главная ссылка к новости (http://webhamster.ru/site/page...)
  2. Обзор нового релиза MyTetra v.1.30
  3. Документация по настройке синхронизации MyTetra через интернет
Автор новости: xintrea
Тип: Программы
Ключевые слова: notes, todo
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (23) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Шкрек (?), 22:47, 12/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А где вы, блин, раньше были, я хрен знает сколько такую вещь ищу.
     
     
  • 2.2, pro100master (ok), 22:56, 12/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    а зачем столько лет ждать? Я вот взял и себе и под себя на коленке собрал. Одна форма всего, не 1000.
     
  • 2.15, Аноно (?), 11:17, 13/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А где вы, блин, раньше были, я хрен знает сколько такую вещь пишу.
     

  • 1.3, xintrea (ok), 23:34, 12/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кстати, на данный момент имеются сборки под Linux, Windows, FreeBSD и MacOsX, на подходе MeeGo.

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

     
  • 1.4, xintrea (ok), 23:38, 12/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > А где вы, блин, раньше были, я хрен знает сколько такую вещь ищу.

    Этой программе еще и года не исполнилось, так что вы не много потеряли

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

     
     
  • 2.22, Шкрек (?), 23:01, 13/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> А где вы, блин, раньше были, я хрен знает сколько такую вещь ищу.
    > Этой программе еще и года не исполнилось, так что вы не много
    > потеряли
    > А "таких вещей" - как собак, называются менеджерами заметок. Только все либо
    > недоделанные, либо с жутким интерфейсом, либо глюкодром. Поэтому пришлось писать MyTetra.

    Именно. А тут как раз то, что мне надо.
    2кто-то там, предлагавший написать свое - увы, я ни капли не программист.

     

  • 1.5, 29A (ok), 00:13, 13/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    последние года 2 юзаю KeepNote (http://keepnote.org/), всем доволен. до 2009го юзал NoteCase (http://notecase.sourceforge.net/).
     
     
  • 2.6, xintrea (ok), 00:47, 13/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > последние года 2 юзаю KeepNote (http://keepnote.org/), всем доволен.

    Мда, в KeepNote классический пример бестолкового проектирования интерфейса. Скажите, зачем кнопки форматирования текста находятся не рядом с областью редактирования, а через пол-экрана? Зачем строка с названием папки вставляется в список записей? Она же никакой функции не несет. Где тэги? Без них нынче уже никуда. Где список найденных записей при поиске? Нужно вслепую между найденными записями перепрыгивать?

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

     
     
  • 3.7, Пользователь Debian (?), 03:01, 13/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Не могли бы Вы заодно сразу сравнить этот проект с Zim чтобы было в общих чертах понятно, что удастся приобрести в результате перехода с него на MyTetra?
     
     
  • 4.21, xintrea (ok), 14:49, 13/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Я не могу сделать такое сравнение потому, что никогда не пользовался Zim. Но по материалам, которые я нашел в интернете, выходит что Zim - это такая локальная Wiki, без категорий, просто набор связанных страниц с возможностью поиска.

    В MyTetra и Zim абсолютно разный подход и к интерфейсу и к способу хранения информации (ментальные модели разные), поэтому их сравнивать некорректно вообще.

    Мне концепция вики непонятна. Я привык раскладывать все по полочкам и категоризировать, поэтому в MyTetra есть дерево. И пока я занимаюсь категоризацией, я имею качественную базу знаний. Как только я откажусь от категоризации, получится клубок взаимосвязаных записей. Мне с таким клубком работать будет неудобно. Конечно, не всегда можно выделить признак, по которому нужно делать категоризацию, либо этих признаков несколько. Тогда я выделяю "основной для меня" признак, и тогда сразу становится понятно куда в дерево что ложить. Ну и теги тоже выручают (перпендикулярные связи).

     
  • 3.9, BillyGates (?), 03:23, 13/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Мда, в KeepNote классический пример бестолкового проектирования интерфейса.

    О, а вот и автор - гуру юзабилити.
    Вы не пробовали уменьшить информационный шум в вашей программе? Куча кнопок, контролов, меню...
    Посмотрите на хром/оперу/файрфокс - некоторые уже догадались что менюшки и кнопки используются один раз при начальной настройке и до изучения хоткеев, нахера всё время засирать ими пол экрана?
    Если мне не нужно форматирование,а только плейн текст, то зачем остальные полэкрана заняты кнопками форматирования? Посмотрите как сделан qip - по дабл клику там скрываются ненужные тулбары/кнопки

     
     
  • 4.11, Аноним (-), 09:18, 13/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну-ну, всё попрятать, чтобы потом с трудом находить. Все эти упрощенные интерфейсы, имхо, появились больше в расчёте на ту часть аудитории, которая кроме пары кнопочек ничего нажать не в состоянии и теряется среди трёх сосен.
     
  • 4.18, xintrea (ok), 13:19, 13/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Специально для вас в MyTetra сделана кнопочка сворачивания многострочной панели инструментов. Читайте обзор

    http://webhamster.ru/site/page/index/articles/projectcode/173

    там про нее написано.

     
  • 4.24, anonymous (??), 12:38, 15/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > некоторые уже догадались что менюшки и кнопки используются один раз при начальной настройке и до изучения хоткеев, нахера всё время засирать ими пол экрана?

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

     

  • 1.8, Аноним (-), 03:20, 13/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Автор - молотк, хорошая вещь.
    Предлагаю сделать копию репозитория на каком-нибудь хостинге открытых проектов.
     
  • 1.10, wal (?), 09:10, 13/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    автор ты вобще крут! спасибо тебе
     
  • 1.12, Аноним (-), 09:28, 13/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Для определенных вещей - просто бесценная штука, жена в ней рецепты записывает - просто, удобно, понятно...
     
  • 1.13, Аноним (-), 09:57, 13/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не хватает русского языка в интерфейсе и красивой иконки для рабочего стола.
     
     
  • 2.14, Аноним (-), 10:06, 13/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Не хватает русского языка в интерфейсе и красивой иконки для рабочего стола.

    Вообще-то, там есть русский :)

     
     
  • 3.16, Аноним (-), 11:46, 13/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо, нашел.
     

  • 1.17, Sergey722 (ok), 12:46, 13/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Спасибо! Идея нравится, буду знать, что есть такое.
    Единственное пожелание: нельзя ли где-нибудь описать, как настроить синхронизацию? Я понимаю, что всё решается с помощью man git, но лень. А без синхронизации не особо интересно. На данный момент мне проще хранить вкладки в браузере и пользоваться XMarks (не для всего подходит, но пока устраивает).
     
     
  • 2.19, xintrea (ok), 13:23, 13/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    По синхронизации написана целая отдельная статья на русском. Там всё написано по шагам, для самых юных пользователей компьютера:

    http://webhamster.ru/site/page/index/articles/projectcode/170

    В новости есть ссылка на нее.

     

  • 1.23, Аноним (23), 02:07, 14/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пока лучше, чем NoteCase Pro по функционалу и удобству использования, не видел.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру