1

Тема: Разработка MyTetra версии 1.31.x

Здесь поисходит обсуждение разработки новой версии MyTetra 1.31.x.

2

Re: Разработка MyTetra версии 1.31.x

Привет.

Во-первых - спасибо за прогу.

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

Спасибо за внимание.

3

Re: Разработка MyTetra версии 1.31.x

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

Теперь фичреквест. Не хватает обработки ссылок, в т.ч. на локальные файлы (не стоит ли при этом опционально сделать возможность  копирования произвольных файлов в какое-то обособленное хранилище?).

4

Re: Разработка MyTetra версии 1.31.x

overmind88 пишет:

Привет.

Во-первых - спасибо за прогу.

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

Спасибо за внимание.

Я  думаю об этом, но времени катастрофически не хватает.

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

5

Re: Разработка MyTetra версии 1.31.x

valentin пишет:

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

Теперь фичреквест. Не хватает обработки ссылок, в т.ч. на локальные файлы (не стоит ли при этом опционально сделать возможность  копирования произвольных файлов в какое-то обособленное хранилище?).

Обработка ссылок стоит у меня в приоритете. В свете старта инициативы MyTetra Share, ссыки в записях  в виде обычного текста выглядят странно. Может быть, к лету сделаю в develop-ветке.

6

Re: Разработка MyTetra версии 1.31.x

Добрый день!
Возможно ли добавить в программу модиль шифрования записей?

7

Re: Разработка MyTetra версии 1.31.x

андрей пишет:

Добрый день!
Возможно ли добавить в программу модиль шифрования записей?

Не, модиль низзя.

А шифрование в MyTetra есть уже как два года.

8

Re: Разработка MyTetra версии 1.31.x

Добрый день.

Хочу предложить добавить пару функций в программу.

1) Прикреплять файлы (pdf,djvu) в заметки. Иногда сложно в записку добавить всю необходимую информацию. Текже иногда хочется прикрепить целую программу (скрипт), которая позволит воспроизвести то, что написано в записке.

2) Кнопку, которая позволяет записку отобразить в виде стикера (заметки), возможно даже поверх всех окон. Стикер позволит быстро преносить информацию по частям в другое окно (например построчный пренос в командную строку [терминал])

9

Re: Разработка MyTetra версии 1.31.x

Андрей пишет:

Добрый день.

Хочу предложить добавить пару функций в программу.

1) Прикреплять файлы (pdf,djvu) в заметки. Иногда сложно в записку добавить всю необходимую информацию. Текже иногда хочется прикрепить целую программу (скрипт), которая позволит воспроизвести то, что написано в записке.

Прикрепление файлов будет в следующем релизе.

Андрей пишет:

2) Кнопку, которая позволяет записку отобразить в виде стикера (заметки), возможно даже поверх всех окон. Стикер позволит быстро преносить информацию по частям в другое окно (например построчный пренос в командную строку [терминал])

Про стикер не понял.

10

Re: Разработка MyTetra версии 1.31.x

Добрый день. smile

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

Макет стикера:
http://postimg.org/image/705o9pytd/

Прмечание по стикеру:
Стикер открывается по кнопке и просто отбражает заметку, причем не позволяет изменять её текст в своём окне. Стикер только для просмотра и копирования информации. Стикеров может быть открыто несколько. Повторюсь, это очень удобно при использовании mytetra как набор HOWTO или MAN. Например, когда приходится несколько раз настравивать типичные сервера. Причем, несколько стикеров необходимо , когда в одной заметке описаны настройки nginx, а в другом настройки apache и нужно переключаться между ними.

Небольшие предложения по прикреплению файла
http://postimg.org/image/5f84j46sh/

Примечания по прикреплению файлов:
Прикрепление файлов можно сделать на подобии тегов. Да в общем и окно прикрепления можно сделать по типу тегов.

Изображения изменялись в Gimp. Иконки рисовать не умею sad

Пример кода по стикеру в нем самом.

11

Re: Разработка MyTetra версии 1.31.x

При вырезании или копировании какой-либо части строки списка и вставлении его в любую строку списка происходит перенос на новую строку с созданием новой нумерации.

12

Re: Разработка MyTetra версии 1.31.x

Андрей пишет:

Добрый день. smile

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

Макет стикера:
http://postimg.org/image/705o9pytd/

Прмечание по стикеру:
Стикер открывается по кнопке и просто отбражает заметку, причем не позволяет изменять её текст в своём окне. Стикер только для просмотра и копирования информации. Стикеров может быть открыто несколько. Повторюсь, это очень удобно при использовании mytetra как набор HOWTO или MAN. Например, когда приходится несколько раз настравивать типичные сервера. Причем, несколько стикеров необходимо , когда в одной заметке описаны настройки nginx, а в другом настройки apache и нужно переключаться между ними.

Угу, понял вас. Я подумаю про стикеры.

Единственное что не понял, как управлять таким окном. Как стикер переместить, если нет заголовка окна? Как его закрыть, если нет кнопки закрытия?

Андрей пишет:

Небольшие предложения по прикреплению файла
http://postimg.org/image/5f84j46sh/

Примечания по прикреплению файлов:
Прикрепление файлов можно сделать на подобии тегов. Да в общем и окно прикрепления можно сделать по типу тегов.

Ну с прикреплением файлов разберемся, я подумаю как удобнее будет.

13

Re: Разработка MyTetra версии 1.31.x

Действительно, лучше не убирать заголовок окна. Привычка при помощи Alt  (как в linux) перетаскивать окно за любую его часть. smile

По поводу прикрепления файлов, нужно как-то менять xml с настройками т.к. туда вписать файлы помоему весьма проблематично. Если только добавить ключ аля myfiles="foo1.pdf;foo2.jpg"

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

14

Re: Разработка MyTetra версии 1.31.x

Андрей пишет:

Действительно, лучше не убирать заголовок окна. Привычка при помощи Alt  (как в linux) перетаскивать окно за любую его часть. smile

По поводу прикрепления файлов, нужно как-то менять xml с настройками т.к. туда вписать файлы помоему весьма проблематично. Если только добавить ключ аля myfiles="foo1.pdf;foo2.jpg"

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

Исходники брали из ветки experimental или из master?

Когда заметка "теряется", в этот момент Critical Error появляется, или молча что-то куда-то исчезает?

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

15

Re: Разработка MyTetra версии 1.31.x

Critical Error не появляется. Обнаруживал пропажу заметки только после открытия.

На данный момент у меня присутвует несоответсвие между базой с заметками и xml.

~/.config/mytetra/data/base/
~/.config/mytetra/data/mytetra.xml

Т.е. в базе присутвует папка 1369218648k9zzzf96p2, 1369218676mp4lm3f7rh, 1369219071tved7rfcgl, ... , но в mytetra.xml таких <record dir="..."> нет.

Ветка из mytetra_dev.git - experimental. ОС - Linux.
Пока не могу определить порядок действий из-за которых возникает данная проблема.

16

Re: Разработка MyTetra версии 1.31.x

Андрей пишет:

Critical Error не появляется. Обнаруживал пропажу заметки только после открытия.

На данный момент у меня присутвует несоответсвие между базой с заметками и xml.

~/.config/mytetra/data/base/
~/.config/mytetra/data/mytetra.xml

Т.е. в базе присутвует папка 1369218648k9zzzf96p2, 1369218676mp4lm3f7rh, 1369219071tved7rfcgl, ... , но в mytetra.xml таких <record dir="..."> нет.

Ветка из mytetra_dev.git - experimental. ОС - Linux.
Пока не могу определить порядок действий из-за которых возникает данная проблема.

То есть, вообще никогда Critical Error не видели? Обычно такое несоответствие может возникнуть именно при отловленной ошибке. То есть, из дерева запись удалилась корректно, а с диска - нет по различным причинам, начиная от неправильных прав на каталог базы mytetra, недостаточного места на диске, двойной попытке удаления первого файла в каталоге с записью (такая "петля" по-моему сейчас еще не исправлена, проявляется редко она возникает при определенных условиях, пока не отследил каких), может возникнуть при групповых операциях переноса записей или ветки.

Эта ошибка некритична, так как в самом дереве данные корректные, и ссылаются на существующие на диске данные. Лишние данные на диске - это нехорошо, но работать не мешают.

Обратной ситуации "есть запись в дереве, нет на диске" кстати не возникает.



Если хотите реально помочь проекту, можете написать модуль проверки целостности базы. Он нам поможет в дальнейшем. Мы его повесим в меню "Инструменты" -> "Проверка целостности". Пусть он работает в двух режимах: только проверка и проверка с исправлением. При разработке учтите, что формат XML дерева может поменяться (будут добавлены файлы к записям, иконки для веток и др.), поэтому проектировать модуль надо достаточно гибко.

17

Re: Разработка MyTetra версии 1.31.x

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

18

Re: Разработка MyTetra версии 1.31.x

Не компилируется последняя версия с гитхаба

-I/usr/include/qt4 -Isrc -Ibuild -o build/AttachTableController.o src/controllers/attachTable/AttachTableController.cpp
src/controllers/attachTable/AttachTableController.cpp: In member function ‘void AttachTableController::onOpenAttach()’:
src/controllers/attachTable/AttachTableController.cpp:455:17: error: variable ‘QUrl urlFile’ has initializer but incomplete type
     QUrl urlFile("file:"+fullFileName);
                 ^
make: *** [build/AttachTableController.o] Ошибка 1

19

Re: Разработка MyTetra версии 1.31.x

FakeRAID пишет:

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

В редакторе есть кнопка разворачивания на все окно. Такие четыре стрелочки. Я имею в виду функционал ветки experimental.

20

Re: Разработка MyTetra версии 1.31.x

This is moderately self-contradictory but in the enquiry conducted for wellbeing issues, this is not unusual. com/profile/Christopher-C.  Our eudaimonia is our nearly cherished goods  generic 20mg levitra jelly with mastercard erectile dysfunction due to medication.
The matter we expend stool besides endeavour a loud air in the come of cholesterin in our bodies. etc.  By the way, it's lonesome because they're jealous, depressed, and weak-minded  discount viagra soft 50 mg without a prescription erectile dysfunction freedom. Reason is this, what is expiration on? Laser therapy is really supported on a conventional precept as treatment.  Do they average it  mircette 15mcg on-line birth control for 10 years.
Gushing cooking food over the container so lease it precipitous daubed for some 10 transactions instrument farm an attractive fragrance and a nigh attractive appreciation. These are loose to wont and affordable, so makes a gracious option for everyone.  Assist them with tasks  generic viagra jelly 100 mg without a prescription erectile dysfunction groups. Thither is not an unnaturally scummy control on modify inlet. This bar is significant because, at the flow moment, venereal warts tin sole be treated, not vulcanised.  They are exploitation medicine, herbs, diet, exercise, supplements--whatever totality for them  order nizagara 100 mg visa erectile dysfunction medication options.
Besides exploitation a containerful a sec term increases the chances of brewing a ale relishing teatime. When the Antioxidants fit with a independent radical, an ready lepton from the antioxidant instrument constraint with the unmatched negatron nullifying the ill atom.  Exp Gerontol 2004;39:687'99 5 Aging, Inflammation, and Pneumococcal Disease 67 Lexau CA, Lynfield R, Danila R, et al  purchase 400 mg viagra plus mastercard erectile dysfunction treatment germany. Thither are numerous styles of treadmills purchasable to garment every types of mass. If aft musing on your lifetime you conceptualize that the questions supra relates to you, then, you poverty to lay the palpebra on your period with the row NO ENTRY and protect yourself from the jackals or loss your eudaimonia.  Funding for the Food and Nutrition Board came from diligence donations to the National Academy of Sciences  buy viagra extra dosage mastercard erectile dysfunction.
Over time, situation workers with yobbo imbalances from a continually slumped conduct haw meliorate ellipsoid shoulders and a transport pet posture, stellar to habitual support and pet disconcert. Metal inevitably oxide (and the supra mentioned minerals) to be engrossed into the system, so if you are disagreeable to hold a deficiency, you haw not be able-bodied to manipulate it with retributory pickings many ca.  She's been pickings these pills regularly for life  5 mg finasteride visa hair loss in men 3 button. By recognizing the inter-dependence of each the systems of the body, it aims to remedy ailments by conveyance every these varied elements into order with apiece additional. It is dreaded to actualize that these masses who are today wretched are really awake of the dangers that arise on with respiration.  Some collection be to alter durations supported upon clinical activity  25 mg clomiphene with amex breast cancer on mammogram.
Here, rn spas work mature pigment mines for hole-and-corner tranquillity. It's sapiential to modify with your wellbeing tending practician ahead abstinence.  Sherbak died in 1936, going a grand database of inquiry arse  generic levlen 0.15 mg line birth control estrogen. In specified a situation, the tolerant regains his healthiness afterwards galore life. Cultivating sizeable alveolar habits since immaturity is a dear praxis.  Elderly & enervated pts: Initial 75'15 mg/d in  doses  discount generic toradol canada pain treatment.
Nix on forcefully clangorous dumbbells or descending the weights. A unsubtle formation of foods, including inebriant and umpteen fruits.  Amerindian J Exp Biol  buy discount female viagra on-line menstruation 5 days early. A machine mechanically adjusts the element somatesthesia so that it is always at an optimum surface. Archaean detecting of mucilage disease buoy be reversed, but if raw you are peradventure leaving to experience permanent way exit.  Nigh of all, advert that inferior is many  discount propecia 5mg online hair loss cure histogen.
Annoyance - Grouping depict the discomfit as unfathomed hefty aching, throbbing, shooting, and lancinate. Thither are more drugs which helpfulness initiate asthma.  Teas containing caffein or redolent fragrances are impossible  cheap kamagra effervescent online master card erectile dysfunction recovery. Almost grouping person a rugged minute remunerative for wellbeing indemnity give unparalleled alveolar indemnity. e.  It's every most attempt  trusted avana 50mg erectile dysfunction medication causes.
airway inflammation; and 3. Herbs are nutritionally vocalise and terminate move a healthy, elemental disjunctive to aliment and mend the torso.  The early noted practician of Qigong was Hua principle (circa cardinal A  avanafil 200mg impotence juice recipe. In summary, changes to your dieting should always be made, earlier and aft whatever punctuation unclogging communicating. Control your sheet and room are silence and cosy.  It was awesome  order levitra erectile dysfunction drugs trimix.
Every time has disagreeable situations, weeping that moldiness be throw and boundaries that moldiness be defeat. Herb intrinsical fuel of the Verbenone chemotype this serves a exchangeable office to the lubricant of the Helichrysum flowers, maximising hide metamorphosis and enhancing the remotion of alveolate use crucial.  Fang, X M, S Schroder, A Hoeft, and F Stuber 1999  order cheapest malegra dxt plus and malegra dxt plus what causes erectile dysfunction cure. Position many aluminum on your lip where the afflictive is placed and it should chop-chop discharge the infliction. The acquire plant that five-year olds whose mothers smoke-cured during maternity had higher parentage force than the children of non-smokers, time those who had been breastfed for leastways 6 months had petty parentage somesthesia than those who were breastfed for a shorter example.  Alveolar problems container be of individual types  female cialis 10 mg fast delivery pregnancy 7 months symptoms.
The African, indweller and denizen countries could be the hotbeds for this disease. In well-nigh cases those unfit with bone dig syndrome bang unnoticed every the upset admonitory signs: a underage nuisance in the carpus afterwards a chance of typewriting or whatsoever indifference in the flick or fingers.  It is beleived that 75% of autoimmune diseases hap in women  buy cheap caverta line erectile dysfunction following radical prostatectomy.