Проект - органайзер

Вопросы программирования и использования MSEide + MSEgui.

Модератор: Модераторы

Проект - органайзер

Сообщение Alexander » 05.03.2007 03:39:43

Начинаю проект создания (отчасти портирования) своего Galaxy
Organizer под Линукс. В качестве графической оболочки - MSE.AGPL.

В настоящее время (под Вин) это записная (адресная) книжка и
будильник-планировщик. http://www.aralni.narod.ru --> http://soft.self-made-free.ru/

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

Также можно обсудить другое название или оставить текущее.

Также хочу услышать совет, стоит ли делать проект на sourceforge ?
Я там завёл аккаунт, н ничего пока не делал. Мне кажется там будут
проблемы у пользователей не знающих английский. Или нет ?
Последний раз редактировалось Alexander 23.03.2019 09:40:43, всего редактировалось 1 раз.
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 581
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение Alexander » 04.10.2007 00:28:20

Рабочий вариант форматов:

Всё в UTF8, каждпая строка есть объект, в нём:
разделитель между якорем и данными "=", разделитель между парами TAB (#9).

*** Файл данных (общий) ***

якорь=данные#9якорь=данные#9якорь=данные....
...

Якоря - (латинницей ?) (без пробелов ?) и без разделителя

Якорь может быть не уникален в строке. При наличии нескольких
одинаковых надо брать первый слева, либо получать их список
в порядке следования.

Внутри данных разделитель может быть.

*** Файл якорей и их имён ***

якорь=имя якоря
...

Последовательность строк - последовательность якорей, там,
где она не задана явно.

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

*** Файл группировки якорей ***

якорь=имя группы
...

Последовательность строк - последовательность групп.
Наличие строки - наличие группировки по этому якорю.

*** Файл таблицы якорей ***

якорь=имя таба
...

Последовательность строк - последовательность табов.
Наличие строки - наличие таба.

*** Файл типов якорей ***

якорь=тип якоря
...

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

(
filename - имя внешнего файла - ссылка
picture - встроенная картинка
mlstr - многострочная строка
...
)

Если тип здесь не указан - по умолчанию однострочная строка в UTF8,
то есть тип указывается для не однострочных строк,
программа знает типы якорей - если нет - однострочная строка.

*** Файл языка интерфейса ***

якорьфразы=Фраза
...

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

Каждая фраза имеет тип "многострочная строка".

*** Файл таблицы якорей ***

якорь=Имя таба
...

Последовательность строк - последовательность табов слева на право.

*** Файл настроек ***

параметр=значение
...

Типы параметров знает программа.
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 581
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение shade » 04.10.2007 10:47:59

На счет идей сюда: http://forum.the1st.net.ru/viewtopic.php?t=358

Alexander писал(а):Также хочу услышать совет, стоит ли делать проект на sourceforge ?
Я там завёл аккаунт, н ничего пока не делал. Мне кажется там будут
проблемы у пользователей не знающих английский. Или нет ?

О, тогда можно подумать о том, чтобы заглянуть к нам - и проблемы будут у пользователей не знающих русский :lol:
Изображение
Аватара пользователя
shade
энтузиаст
 
Сообщения: 879
Зарегистрирован: 21.02.2006 20:15:48
Откуда: http://shamangrad.net/

Сообщение Alexander » 05.10.2007 01:18:12

Идеи хорошие. Некоторые прямо пересекаются с моими.
Но если развивать тему шире записной книжки, может
потребоваться не только БД, но и специальная файловая система.
Но я только за. Чем шире охватим сразу, тем меньше переделывать
потом.

http://the1st.adygnet.ru/~pms/ не загружается.
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 581
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение shade » 05.10.2007 10:13:20

Alexander писал(а):Но я только за. Чем шире охватим сразу, тем меньше переделывать
потом.

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

Alexander писал(а):http://the1st.adygnet.ru/~pms/ не загружается.

Да, вчера канал пропал - у нас подсеть вообще не доступна :( Возможно даже обрыв линии (бывают режут провода в поисках ценного метала).
Бывает, сейчас ищу VDS (виртуальный выделенный сервер) - чтобы не зависеть от глюков наших местных провайдеров.
Аватара пользователя
shade
энтузиаст
 
Сообщения: 879
Зарегистрирован: 21.02.2006 20:15:48
Откуда: http://shamangrad.net/

Сообщение debi12345 » 05.10.2007 10:23:41

бывают режут провода в поисках ценного метала

Это где такой вандализм происходит ???
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5295
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение shade » 05.10.2007 12:42:39

debi12345 писал(а):Это где такой вандализм происходит ???

Россия, респ. Адыгея - один из самых "бедных" регионов...
Чтобы не оффтопить - другие новости сервиса в отдельной теме:
http://freepascal.ru/forum/viewtopic.php?t=2576
Аватара пользователя
shade
энтузиаст
 
Сообщения: 879
Зарегистрирован: 21.02.2006 20:15:48
Откуда: http://shamangrad.net/

Re: Проект - органайзер

Сообщение Alexander » 21.04.2019 12:12:46

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

http://soft.self-made-free.ru/

Изображение

Ну и дело Мартина по возможности не забрасывайте. Он ведь сделал свой проект свободным.
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 581
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда


Вернуться в MSEide + MSEgui

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Рейтинг@Mail.ru