26

Re: MyTetra v.1.30. Обсуждение, вопросы.

xintrea, попробую на выходных оформить сборку версии 1.30 в виде порта для FreeBSD, как закончу скину вместе с простой инструкций по использованию. Там будут все патчи, которые мы обсуждали, исходники будут браться с сайта программы.

27

Re: MyTetra v.1.30. Обсуждение, вопросы.

Underwest пишет:

мак версия как раз собирается в 64 битах, и чет я не понял чего с шифрованием - создаю ветку, криптую, потом пытаюсь раскриптовать, предлагает убрать пароль, и в записях всякая глупость оказывается, когда просто по паролю открываю ничего нету, ту же заметку на вин машине 32-битная версия открыла

Вот, этого я и боялся.

Когда я делал RC5Simple, я откатал новость, написал чтоб тестировали на 64-х битных архитектурах:

http://webhamster.ru/site/page/index/main/news/158

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

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

28

Re: MyTetra v.1.30. Обсуждение, вопросы.

линукса 64 битного нету, а  про мак ось  - я почемуто и забыл что snow leopard 64 битный  smile
Попробую собрать и выслать выхлоп

29

Re: MyTetra v.1.30. Обсуждение, вопросы.

Underwest пишет:

линукса 64 битного нету, а  про мак ось  - я почемуто и забыл что snow leopard 64 битный  smile
Попробую собрать и выслать выхлоп

Давай. Посмотрим.

30 (изменено: weis, 14.07.2011 10:26:08)

Re: MyTetra v.1.30. Обсуждение, вопросы.

Есть пожелания:

1. В окне "Добавление новой записи" очень не хватает всплывающих подсказок (или схожего с основным окном механизма) на кнопках форматирования.
2. Неплохо бы сделать, чтобы поведение форматирования (полужирный, курсив и т.п.) было схоже с поведением в текстовых процессорах в том плане, чтобы можно было, к примеру, нажать ctrl + B и начать писать текст уже полужирным шрифтом, а не сперва писать текст, а лишь потом назначать форматирование.
3. Не хватает общего списка горячих клавиш.

P.S. Спасибо за программу! :)

31

Re: MyTetra v.1.30. Обсуждение, вопросы.

Да, с шифрованием проблемы. Текст получается нечитаемым после расшифровки, да и вообще какое-то неадекватное поведение

32

Re: MyTetra v.1.30. Обсуждение, вопросы.

Так, закомпилял RCSimple. Отправил вывод на почту.

33

Re: MyTetra v.1.30. Обсуждение, вопросы.

Вопрос по программе.
В настройках указывается каталог trash, куда, как я понимаю, отправляются удалённых записи. Так вот их как-то можно посмотрить из самой программы? В чём смысл этого каталога?

34

Re: MyTetra v.1.30. Обсуждение, вопросы.

Shura пишет:

Да, с шифрованием проблемы. Текст получается нечитаемым после расшифровки, да и вообще какое-то неадекватное поведение

Уточним, шифрование неадекватное именно на Ubuntu x64 ?

35

Re: MyTetra v.1.30. Обсуждение, вопросы.

Shura пишет:

Вопрос по программе.
В настройках указывается каталог trash, куда, как я понимаю, отправляются удалённых записи. Так вот их как-то можно посмотрить из самой программы? В чём смысл этого каталога?

Это страховочный каталог. Туда отправляются записи после каждого их изменения, таким образом, там хранятся устаревшие копии (пока не будут вытяснены более свежими копиями). Если что-то неправильно сделал в MyTetra, ну случайно удалил запись или ветку к примеру, то из /trash можно достать удаленные записи. Ручками.

36

Re: MyTetra v.1.30. Обсуждение, вопросы.

Небольшой оффтоп:
xintrea, я побродил по веткам к разным релизам и заметил, что пожелания довольно часто повторяются. Может, стоит организовать список подобный такому: http://redmine.nocproject.org/projects/noc/roadmap ? smile

37

Re: MyTetra v.1.30. Обсуждение, вопросы.

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

Да, с шифрованием проблемы. Текст получается нечитаемым после расшифровки, да и вообще какое-то неадекватное поведение

Уточним, шифрование неадекватное именно на Ubuntu x64 ?

Да

38

Re: MyTetra v.1.30. Обсуждение, вопросы.

weis пишет:

Небольшой оффтоп:
xintrea, я побродил по веткам к разным релизам и заметил, что пожелания довольно часто повторяются. Может, стоит организовать список подобный такому: http://redmine.nocproject.org/projects/noc/roadmap ? smile

Действительно было бы неплохо

39 (изменено: Alexandroid, 14.07.2011 13:43:32)

Re: MyTetra v.1.30. Обсуждение, вопросы.

Баг с  шифрованием.
1. При шифровании ветки, после ввода пароля ее название исчезает
2. После того как нажимаю "Расшифровать ветку" появляется сообщение  "В ваших записях не осталось веток с зашифрованными данными. Желаете ли вы очистить шифрующий пароль?" Нажимаю любую кнопку и вижу мусор вместо заметок.
Система openSUSE 11.4 x86_64, сборка из OBS от Lazy_Kent-а (отдельная ему благодарность)

40

Re: MyTetra v.1.30. Обсуждение, вопросы.

читай выше, об этом уже писали. Всё из-за 64-х бит

41 (изменено: Lazy_Kent, 15.07.2011 12:04:16)

Re: MyTetra v.1.30. Обсуждение, вопросы.

Alexandroid пишет:

Баг с  шифрованием.
Система openSUSE 11.4 x86_64, сборка из OBS от Lazy_Kent-а

А я и не проверил шифрование. Виноват. sad

Отправил результаты теста автору. Будем надеяться на исправления.

Пока откатываю пакеты на предыдущую версию.

42

Re: MyTetra v.1.30. Обсуждение, вопросы.

Lazy_Kent пишет:
Alexandroid пишет:

Баг с  шифрованием.
Система openSUSE 11.4 x86_64, сборка из OBS от Lazy_Kent-а

А я и не проверил шифрование. Виноват. sad

Отправил результаты теста автору. Будем надеяться на исправления.

Пока откатываю пакеты на предыдущую версию.

Новая версия RC5Simple с поддержкой 64-х готова, но я пока не выкладываю и жду результатов еще от двух тестеров. Сейчас она протестирована на Линуксах под платформами Intel 64 и AMD 64. Жду отчета о работе под Mac OS X, и еще одного товарища, не знаю на чем он тестит.

Как тесты буду пройдены, зарелизю RC5Simple и доработанную под x86_64 версию MyTetra.

43 (изменено: Unnamed_Hero, 18.07.2011 16:03:54)

Re: MyTetra v.1.30. Обсуждение, вопросы.

1. Пожеланию к архиву с исходным кодом - в 99% случаев принято паковать директорию с исходным кодом в архив. Т.е. правильно бы было иметь такую структуру:

|_mytetra-1.30.1
 |_bin
 |_desktop
 |_src
 |_mytetra.pro
 |_readme.txt

Сейчас в архиве исходный код без корневой папки mytetra-${VERSION}.
Это так, пожелание.

2. Баг из версии 1.28. - ставится по умолчанию в /usr/local/bin, игнорируя опцию qmake PREFIX=/usr.
3. В pro файле есть запись

QMAKE_LFLAGS += -L/usr/lib/qt4/lib

В 64 битных системах в подавляющем случае библиотеки лежат в /usr/lib64

44

Re: MyTetra v.1.30. Обсуждение, вопросы.

Unnamed_Hero пишет:

3. В pro файле есть запись

QMAKE_LFLAGS += -L/usr/lib/qt4/lib

В 64 битных системах в подавляющем случае библиотеки лежат в /usr/lib64

Похоже, это никак не влияет.
С остальными двумя согласен.

45

Re: MyTetra v.1.30. Обсуждение, вопросы.

К хорошему не сразу превыкаешь

Сила привычки. Вчера сидел, нужно было вернуться к предыдущему текту дописать. Подумал: что так неудобно, вернуться нельзя. Стал кликать по дереву искать предыдущ. текст. Нашел, пишу, а потом понимаю - вот я дурень, кнопка чтоб вернуться есть!

Спасибо за программу и что ее развеваете!

46

Re: MyTetra v.1.30. Обсуждение, вопросы.

svetohook пишет:

К хорошему не сразу привыкаешь.

Сила привычки. Вчера сидел, нужно было вернуться к предыдущему текту дописать. Подумал: что так неудобно, вернуться нельзя. Стал кликать по дереву искать предыдущ. текст. Нашел, пишу, а потом понимаю - вот я дурень, кнопка чтоб вернуться есть!

Спасибо за программу и что ее развиваете!

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

47

Re: MyTetra v.1.30. Обсуждение, вопросы.

Поправьте проблемы с кодировкой в выводе команды синхронизации.

Заметил что если есть 2 итема шифрованных одним паролем то когда вводишь пароль для первого второй тоже раскрывается.

Предложения:
1) Сделайте возможность ввода пароля для синхронизации который потом будет подставляться через тег %p. Сейчас обошелся таким образов в никсах (для винды не нашел аналога Xdialog):

#!/bin/sh

cd $1

PASSWORD=`Xdialog --password --no-cancel --inputbox "Введите пароль для синхронизации MyTetra" 0 0 2>&1`

hg pull --update https://login:$PASSWORD@url

hg addremove
hg commit -u MyTetra -m "MyTetra Commit"

hg push https://login:$PASSWORD@url

2) Возможность менять иерархию вложений итемов после создания и также перетаскивания записей между итемами.
3) Замочек обозначающий зашифрованный итем поставьте справа от названия, а то создается ощущение что зашифрованный итем вложен в тот что сверху от него (изза того что текст смещен).
4) Еще не плохо бы выводить куданибудь статус синхронизации. Можно например помимо команды синхронизации сделать возможность ввести команду для получения статуса.
5) В редакторе записей сделать обработку url'ов
6) Еще былобы интуитивно-понятнее если итемы и записи будут в одном дереве, заодно освободится место на экране.

еще есть предложения... но скорее это мои придирки ))

если будет время покопаюсь в коде сделаю часть из своих предложений - патчи принимать будете?

48

Re: MyTetra v.1.30. Обсуждение, вопросы.

tonn пишет:

Поправьте проблемы с кодировкой в выводе команды синхронизации.

В какой операционной системе? Я работаю под Linux, у меня проблем с кодировкой нет.


tonn пишет:

Заметил что если есть 2 итема шифрованных одним паролем то когда вводишь пароль для первого второй тоже раскрывается.

Так и должно быть. Доступ к зашифрованным данным либо есть, либо нет, ибо все шифруется одним паролем. Об этом написано в обзоре MyTetra v 1.30: http://webhamster.ru/site/page/index/ar … ctcode/173


tonn пишет:

Предложения:
1) Сделайте возможность ввода пароля для синхронизации который потом будет подставляться через тег %p. Сейчас обошелся таким образов в никсах (для винды не нашел аналога Xdialog):

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


tonn пишет:
#!/bin/sh

cd $1

PASSWORD=`Xdialog --password --no-cancel --inputbox "Введите пароль для синхронизации MyTetra" 0 0 2>&1`

hg pull --update https://login:$PASSWORD@url

hg addremove
hg commit -u MyTetra -m "MyTetra Commit"

hg push https://login:$PASSWORD@url

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


tonn пишет:

2) Возможность менять иерархию вложений итемов после создания и также перетаскивания записей между итемами.

Эта возможность есть с самой первой публичной версии MyTetra. Используйте Copy/Cut/Paste для веток и записей.


tonn пишет:

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

Тут нужно думать. Пока что это некритично, но надо учесть что скорее всего появится возможность назначать веткам иконки (об этом часто просили). Как это будет коррелировать с кажущейся вложенностью - это вопрос. Кроме того, разрабочики Qt решили размещать иконки к ветке именно там, где сейчас есть "замочки". Меня такое размещение вполне устраивает.


tonn пишет:

4) Еще не плохо бы выводить куданибудь статус синхронизации. Можно например помимо команды синхронизации сделать возможность ввести команду для получения статуса.

Считаю это излишним.


tonn пишет:

5) В редакторе записей сделать обработку url'ов

Да, это надо сделать, это приоритетная задача.


tonn пишет:

6) Еще былобы интуитивно-понятнее если итемы и записи будут в одном дереве, заодно освободится место на экране.

Нет, дерево по своей сути растет по вертикали. Оно узкое по горизонтали, название веток короткие, вложенность обычно неглубокая. Названия записей, наоборот, обычно длинные по горизонтали. Упихать этот горизонтальный список записей в дерево - значит заставить пользователя елозить по области дерева не только вверх-вниз, но и вправо-влево. Это будет серъезная проблема в юзабилити (она есть у многих менеджеров заметок, где разработчики этого не понимают).


tonn пишет:

если будет время покопаюсь в коде сделаю часть из своих предложений - патчи принимать будете?

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

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

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

49

Re: MyTetra v.1.30. Обсуждение, вопросы.

Система Gentoo x86_64
MyTetra-1.30.1

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

С cut/paste разобрался. Спасибо.

50

Re: MyTetra v.1.30. Обсуждение, вопросы.

tonn пишет:

Система Gentoo x86_64
MyTetra-1.30.1

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

Вся MyTetra сделана в UTF-8.

Какая у вас локаль?