LinuxForum.Fans
Тема

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

Автор: Lupo_Alberto 24 сообщений 3832 просмотров
#176419

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

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



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

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

В следующей версии планируется доработать встроенный WYSIWYG-редактор и добавить инструменты работы с текстовыми метками.

Источник — http://www.opennet.ru/opennews/art.shtml?num=31161
Главная ссылка к новости — http://webhamster.ru/site/page/index/main/news/169

#176448

Хм. Заинтересовало.
Это что-то вроде программы-блога smile
Нужно будет установить попробовать. Как поставлю, наклепаю обзор.

#176676

Пробовал, сырое все ещё, но радует, что работа идет - сборку в пакеты автор опять не осилил, и я не понял, исходники закрыты?

#176686
newzenon написал:
и я не понял, исходники закрыты?

нет, тут лежат в миленьком зип-файле smile

а pdf и djvu она индексировать не умеет? а то похоже на то, о чём я когда-то спрашивал: http://linuxforum.ru/viewtopic.php?id=9631
ЗЫ: аналоги кто-нить знает?

#176698
Fat-Zer написал:

ЗЫ: аналоги кто-нить знает?

Я пользовался zim - но это простенькая а-ля wiki, есть rednotebook, ещё что-то находил, не помню сейчас где-то тут тему про это делал. wink

#176728
newzenon написал:
сборку в пакеты автор опять не осилил

Ну хорошо еще, что осилил Portable версию, а то компилить я бы себя не уговорил.
Отдыхаю от компиляции после Gentoo :D

#176787

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

#176859
dsmith написал:
Хоть бы кто-то сделал что-то полезное в тех областях, где под линукс нет совсем ничего.

Плагиатить-то легче, как это не печально. И не забывайте, что разрабатывать free software очень тяжело.

#177752
newzenon написал:
Пробовал, сырое все ещё, но радует, что работа идет

А что конкретно "сырое все еще", можно узнать?

#177753
mdma написал:
[quote=dsmith] Хоть бы кто-то сделал что-то полезное в тех областях, где под линукс нет совсем ничего.

Плагиатить-то легче, как это не печально.[/quote]

Вот здесь поподробнее. Что конкретно сплагиачено?

#177758

Любимое упражнение быдлопрограммеров- писать свои блокноты. Да пусть они хоть с блекджеком, но это нафиг уже не актуально. Тиражировать одну и ту же идею с отличиями только в мелочах– это плохо. Это конечно не плагиат, но тоже ничем не лучше.

#177781

xintrea, вы, как я понял, и есть автор "блокнота", который мы все в этой ветке дружно ругаем smile ? тогда тоже парочка замечаний(всё является исключительно ИМХО об объективности можете судить сами...):
1. для простых заметок слишком много форматирования... максимум, что может понадобится это теги B, I, U, H, code(круто было бы с подсветкой), может быть, url, img, spoiler, list в общем не больше, чем есть на обычном форуме, без наворотов. а то сейчас это действительно выглядит как недоделанный текстовый редактор.
2. поддержка отображения djvu/pdf/odt/html итд (часть кода можно попытаться выдрать, например, из окуляра конечно появится череда зависимостей)... производить свою информацию конечно весело, но намного проще использовать чужую...
3. из второго: поддержка привязывания собственных заметок к закладкам в этих документах.
4. к 3-му: расстановка "смотри также" в заметках с созданием перекрёстных ссылок
5. Хороший, добротный индекс.
6. что бы дистрибутив выглядел посолидней: запакуйте исходники в .tar.gz и добавте в корень файлы README, INSTALL и LICENSE; ещё красивие перейти на cmake - это нынче модно...
7. ещё осильте сборку пакетов, или уберите бинарники вообще... это неформат и выглядит убого. Для венды всё лучше слинковать статически и получить"портабельную версию" и отдельно создать инсталтор...
8. что вы такого необходимого из кьюта 4.7.3. используете, что его требуете?

#177921
dsmith написал:
Любимое упражнение быдлопрограммеров- писать свои блокноты. Да пусть они хоть с блекджеком, но это нафиг уже не актуально.

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

dsmith написал:
Тиражировать одну и ту же идею с отличиями только в мелочах– это плохо. Это конечно не плагиат, но тоже ничем не лучше.

Я ничего не тиражирую, было бы что. Я попробовал найти программу, в которой был бы простейший функционал - делать заметки с WYSIWING редактированием, вставкой картинок, и иметь возможность находить текст. Всё. Более-менее доделанным оказался Zim, но в нем нет дерева, а работать с клубком данных мне не хочется. Что делать в такой ситуации, если софта тупо нет? Писать свой.

И да, вы, я так понял, уже натренировались в быдлопрограмминстве. Пожалуйста, дайте ссылки на ваши быдлопрограммы, которые так нужны всем. Жду.

#177937
Fat-Zer написал:
xintrea, вы, как я понял, и есть автор "блокнота", который мы все в этой ветке дружно ругаем smile ? тогда тоже парочка замечаний(всё является исключительно ИМХО об объективности можете судить сами...):
1. для простых заметок слишком много форматирования... максимум, что может понадобится это теги B, I, U, H, code(круто было бы с подсветкой), может быть, url, img, spoiler, list в общем не больше, чем есть на обычном форуме, без наворотов. а то сейчас это действительно выглядит как недоделанный текстовый редактор.

Пожалуйста, перечислите лишние "навороты" в редакторе MyTetra, без которых можно было бы обойтись. Сейчас функционал там именно такой, какой есть на любом форуме. Ну разве что есть работа с таблицами - мне ее порой так не хватает в форумах.

Fat-Zer написал:
2. поддержка отображения djvu/pdf/odt/html итд (часть кода можно попытаться выдрать, например, из окуляра конечно появится череда зависимостей)... производить свою информацию конечно весело, но намного проще использовать чужую...
3. из второго: поддержка привязывания собственных заметок к закладкам в этих документах.
4. к 3-му: расстановка "смотри также" в заметках с созданием перекрёстных ссылок
5. Хороший, добротный индекс.

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

Fat-Zer написал:
6. что бы дистрибутив выглядел посолидней: запакуйте исходники в .tar.gz

Чем не устраивает .zip? Открытый формат паковки, такой же православный как и .tar.gz. В отличие от .tar.gz легко открывается в винде любым мультиархиватором.

Fat-Zer написал:
и добавте в корень файлы README, INSTALL и LICENSE

Реадми есть, если вы не заметили. В нем описано что это за программа, и как ее инсталлить из исходников. Лицензия лежит непосредственно в подкаталоге с исходным кодом, там ей и место.

Fat-Zer написал:
ещё красивие перейти на cmake - это нынче модно...

Вы наверно не в курсе, но у Qt свой make-транслятор, называемый qmake. Какой прок использовать cmake имея qmake, ума не приложу.

Fat-Zer написал:
7. ещё осильте сборку пакетов, или уберите бинарники вообще... это неформат и выглядит убого. Для венды всё лучше слинковать статически и получить"портабельную версию" и отдельно создать инсталтор...

Я считаю, что программист не должен заниматься опакечиванием своей программы под over 50 актуальных дистрибутивов. Программист должен писать программы, а не заниматься ерундой. Желаете опакетить? Вот вам список популярных дистров, под которые фирмы, заботящиеся о своих пользователях, делают пакеты: http://etersoft.ru/wine/platforms. Список устарел немного, его еще надо бы расширить дистрами, выпущенными в 2011 году.

Fat-Zer написал:
8. что вы такого необходимого из кьюта 4.7.3. используете, что его требуете?

Где вы такое нашли? Я принципиально использую только те возможности, которые есть в Qt 4.5. Это необходимо, чтобы люди могли устанавливать программу под достаточно древние дистрибутивы.

#177940
xintrea написал:
Я считаю, что программист не должен заниматься опакечиванием своей программы

Собрать deb-пакет x86 и amd64 и rpm также
ну можно еще в exe запихнуть, остальные могут сорцами обойтись, о каких over 50 дистров реч?
Максимум 5-6 пакетов получится, хотя предела нет, можно и наворотить...

P.S. Overquoting detected :[

#177955
mdma написал:

Собрать deb-пакет x86 и amd64 и rpm также
ну можно еще в exe запихнуть, остальные могут сорцами обойтись

Вы действительно считаете, что deb (rpm) пакет, собранный в одной системе можно легко и без плясок установить в другой системе??? Вы попробуйте сначала поставить deb от Убунты одной версии в Убунту предыдущей версии, и сделайте выводы.

mdma написал:
о каких over 50 дистров реч?
Максимум 5-6 пакетов получится

Выше я дал ссылку: http://etersoft.ru/wine/platforms. На каждый дистр - отдельный пакет, можете зарегистрироваться и посмотреть. Как вы думаете, почему etersoft не ограничился максимум 5-6 пакетами?

#177965
xintrea написал:
Пожалуйста, перечислите лишние "навороты" в редакторе MyTetra, без которых можно было бы обойтись. Сейчас функционал там именно такой, какой есть на любом форуме. Ну разве что есть работа с таблицами - мне ее порой так не хватает в форумах.

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

из идей: не думали, в качестве бек-энда для хранение использовать bb или что-то tex-подобное? редактировать руками будет намного легче... правда всё это велосипедизмом попахивает...

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

я это всё себе по другому представляю... ну-да-ладно....

xintrea написал:
Чем не устраивает .zip? Открытый формат паковки, такой же православный как и .tar.gz. В отличие от .tar.gz легко открывается в винде любым мультиархиватором.

.tar.gz насколько помнится тоже открывается просто... в любом случае основные потребители исходников - линуксоиды и программисты, для первых tgz/tbz2 вообще неприрекаемый стандарт, а вторые, если заинтересуются, то распакуют...

xintrea написал:
Реадми есть, если вы не заметили. В нем описано что это за программа, и как ее инсталлить из исходников. Лицензия лежит непосредственно в подкаталоге с исходным кодом, там ей и место.

не заметил... на этот счёт есть устоявшиеся правила(отчасти конечно пережиток прошлого). старые версии ls не учитывали реристр и поэтому выводили имена набранные капсом в начале(по этой же причине каталоги в классическом FAT'е были капсовыми). Аналогично Makefile принято писать с большой буквы. Автомейк ЕМНИП вообще требует наличие файла LICENSE и без этого отказывался работать... в общем все эти "стандарты" лишь рекомендации, но если их придерживаться (втч. и формат архова - tar, пожатых любым компрессором), то и пара исходников будут выглядеть как опенсорс проект... у вас же, из-за таких мелочей, кажется, что это просто выложенная курсовая...

xintrea написал:
Вы наверно не в курсе, но у Qt свой make-транслятор, называемый qmake. Какой прок использовать cmake имея qmake, ума не приложу.

я в курсе... тоже так думал, пока не познакомился с сабжем ближе... cmake - намного более гибкий, универсальный и ИМХО логичный. Но ни на чём не настаиваю, просто предложил.

xintrea написал:
Я считаю, что программист не должен заниматься опакечиванием своей программы под over 50 актуальных дистрибутивов. Программист должен писать программы, а не заниматься ерундой.

а зачем тогда озаботили себя сборкой бинарников о_О

xintrea написал:
Где вы такое нашли? Я принципиально использую только те возможности, которые есть в Qt 4.5. Это необходимо, чтобы люди могли устанавливать программу под достаточно древние дистрибутивы.

MyTetra v.1.30 для FreeBSD 8.2 (1,5 Мб) - для работы установить Qt 4.7.3 через систему портов

не берите в голову, в память просто врезалась строчка...

#177980
Fat-Zer написал:
что лишнее: выравнивание и шрифты(абсолютно лишние), форматирование абзацев(не помню, как оно по-умному называется), списки(хотя это может быть и удобно), таблицы (раз нравится, пользуйтесь)...

На что же будет похож текст без выравнивания, форматирования абзацев, списков и таблиц? В форумах на той же joomla уже давно по дефолту все это есть, за исключением таблиц:

http://s001.radikal.ru/i194/1010/3c/a39b881f4f7d.jpg

Fat-Zer написал:
из идей: не думали, в качестве бек-энда для хранение использовать bb или что-то tex-подобное? редактировать руками будет намного легче.

Нет, такого делать я не буду, так как программа расчитана на людей, а не на красноглазов (не принимайте на свой счет). bb и tex - это пережиток прошлого, так же как и векторные редакторы с командным вводом координат/цвета без поддержки мышы.

Fat-Zer написал:
.tar.gz насколько помнится тоже открывается просто... в любом случае основные потребители исходников - линуксоиды и программисты, для первых tgz/tbz2 вообще неприрекаемый стандарт, а вторые, если заинтересуются, то распакуют...

Потому что здесь так заведено - это не аргумент. Вопрос в удобстве конечного пользователя. Для линуксоидов и программеров открыть zip не составляет труда. А для .tar.gz нужно что-то доустанавливать (например, WinZip не мог раньше открыть .tar.gz, щас не знаю, приходилось ставить WinRar, естественно нелицензионный).

Fat-Zer написал:
не заметил... на этот счёт есть устоявшиеся правила (отчасти конечно пережиток прошлого). старые версии ls не учитывали реристр и поэтому выводили имена набранные капсом в начале(по этой же причине каталоги в классическом FAT'е были капсовыми). Аналогично Makefile принято писать с большой буквы. Автомейк ЕМНИП вообще требует наличие файла LICENSE и без этого отказывался работать... в общем все эти "стандарты" лишь рекомендации, но если их придерживаться (втч. и формат архова - tar, пожатых любым компрессором), то и пара исходников будут выглядеть как опенсорс проект... у вас же, из-за таких мелочей, кажется, что это просто выложенная курсовая...

Я понял. "Потому что здесь так заведено". Меня граздо больше расстраивают проекты, которые сделаны по всем неписанным канонам опенсорча, но при этом на сайте фиг поймешь где брать исходники, архивы с исходниками устаревшие, ссылки на репозитарий битые, в архивы забыли положить все файлы. В README бред и отсутсвие контакной информации, в INSTALL заглушка не соответсвтвующая действительности. Я постоянно натыкюсь на такие "проекты". Зато - tar.gz. Да фтопку, пусть мой проект упакован не по канонам, зато его как минмум можно собрать в отличие от.

Fat-Zer написал:
[quote=xintrea]Я считаю, что программист не должен заниматься опакечиванием своей программы под over 50 актуальных дистрибутивов. Программист должен писать программы, а не заниматься ерундой.

а зачем тогда озаботили себя сборкой бинарников о_О[/quote]

Потому что программой должны пользоваться люди, а не одни программисты. Единственный способ распространения, покрывающий обширное пространство дистрибутивов - это статическая бинарная сборка. Жалко только, что в Linux статика не всегда работает - то libc не той версии, то ядро не той системы. Я сделал сборку только под Linux и Windows. Остальные мне прислали "типа майнтейнеры". Сборку под FreeBSD я вообще не хотел выкладывать, совершенно не представляю, что этому фрибздишнику мешало прописать зависимости. Либо в FreeBSD нет зависимостей как понятия (я не в курсе) либо как и в Линухе прописывание зависимостей настолько нетривиально, что товарищ просто не знает как делать. Ну коль товарищ прислал сборку, а я обещал выложить - я выложил.

#177981

Отправляю сиё в "Разговоры обо всём", ибо это мало похоже на Новость.

#178000
Darth Revan написал:
Отправляю сиё в "Разговоры обо всём", ибо это мало похоже на Новость.

Не возражаю, тока слово "Новость" - с маленькой буквы.

Войдите или зарегистрируйтесь, чтобы ответить.