1

(8 ответов, оставленных в Общий форум)

А почему у статей нет комментариев?
Хотел написать, что юзаю команду git remote -v.
И вообще, с remote.origin.url очень сложно у тебя накручено. По-моему так просто делаешь git remote add <url> и он добавляется как origin.

При использовании dropbox (и т.п.) для синхронизации mytetra неизбежно будут возникать проблемы слияния.
Если на двух компах отредактировать содержимое, а потом на обоих включить dropbox, то с высокой вероятностью произойдут конфликты следующего рода:
1) новые созданные страницы могут оказаться расположенными в папках с одинаковым номером (как я понял, номера даются по порядку или типа того), что приведёт к конфликту, и разрешить его вручную будет сложно.
2) В mytetra.xml тоже будут конфликты слияния при изменениях в близких строках.

Возможные пути решения:
1) называть папки в base не 000000011, а рандомным числом, типа 4914ae6a5, что сводит вероятность коллизии на нет.
2) Хранить в файлах text.html избыточную информацию, достаточную, чтобы восстановить файл mytetra.xml при его полном удалении (т.е. теги, id родительской ноды, порядок сортировки, и т.д. Не так и много, имхо). Таким образом при любых проблемах файл mytetra.xml можно будет перегенерить заново.

xintrea пишет:
Biga пишет:

Было бы лучше хранить конфиги в ~/.config/mytetra, чтобы не засирать домашнюю директорию. Сейчас все нормальные разработчики переходят на эту схему.

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

Ошибаетесь, стандарт таки есть. http://standards.freedesktop.org/basedi … atest.html
Но вообще, это мелочи.

xintrea пишет:

Расскажите в чем прелесть таких иконок?

Очень нравится. Можно поставить восклицательный знак, или вопросительный (иконки такие). Можно повесить иконку красного листочка, жёлтого, зелёного, синего, roll. Это визуально приятнее - глазу есть за что зацепиться, и быстрее находится нужная запись.

По поводу того, что не должно быть пустых записей - категорически не согласен. У меня чаще записи создаются "на потом" - вроде как пункты плана, которые предстоит ещё заполнить. Можно, конечно, ставить точку, но бесит же. Можно ли сделать пункт в настройках?

4

(8 ответов, оставленных в Общий форум)

Не хватает RSS для новостей на главной.

Было бы лучше хранить конфиги в ~/.config/mytetra, чтобы не засирать домашнюю директорию. Сейчас все нормальные разработчики переходят на эту схему.

Хинты к кнопкам не помешали бы.

Создание записей странное: зачем это "Пожалуйста введите текст записи"? Вообще, зачем дублировать редактор, если можно создавать пустую запись и пусть пользователь её редактирует.

Странное разделение на ветки в одном вьюпорте, а записи - в другом. Это типа папки и файлы?
Для меня более интуитивной схемой является "дерево с листьями", когда собственно записи лежат прямо в дереве. В конце концов, можно сделать оба режима, и пусть пользователь выбирает.

Очень советую автору ознакомиться с программой Keepnote, если ещё не. Киллер-фича там - иконки у узлов дерева.

Давно ищу альтернативу Keepnote, который глючит, тормозит и на питоне. Кажется, нашёл. smile