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

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

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

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

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

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

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

Совместно разрабатываемая отдельная версия только на Паскале: https://github.com/galaxysite/gorg64

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

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

Также хочу услышать совет, стоит ли делать проект на sourceforge ?
Я там завёл аккаунт, н ничего пока не делал. Мне кажется там будут
проблемы у пользователей не знающих английский. Или нет ?
Последний раз редактировалось Alexander 16.11.2024 14:55:38, всего редактировалось 2 раз(а).
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 771
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Типы параметров знает программа.
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 771
Зарегистрирован: 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
энтузиаст
 
Сообщения: 771
Зарегистрирован: 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
долгожитель
 
Сообщения: 5759
Зарегистрирован: 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
энтузиаст
 
Сообщения: 771
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

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

Сообщение Alexander » 21.10.2021 11:53:36

Набросок 64 битной версии под GNU/Linux.

Записная книжка не реализована, справки нет, много заглушек и хаков, возможны регрессии и относительно первой версии. Но есть и новое.
Компилируется и запускается не во всех случаях, но если запустился уже может быть полезен.
Кроме проблем с MSE есть проблемы с FPC, если проверить lintian. Это требует изменений в FPC.

http://soft.self-made-free.ru/GORG64_11.tar.xz

Изображение

Также вышел релиз MSE:

Helle!

Release 5.6.4 is ready to download.
https://github.com/mse-org/mseide-msegu ... /tag/5.6.4

Added Zeos DB mse components.
Fixed file access for all OS.

Fully Linux aarch64 compatible.

https://user-images.githubusercontent.c ... 35d95d.png
[https://user-images.githubusercontent.com/3421249/135767463-b26f71bd-2766-4c9c-a300-21766b35d95d.png]

Have lot of fun!

Fre;D

Изображение
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 771
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

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

Сообщение haword » 21.10.2021 20:16:38

честно скажу - интерфейс убогий, типа win98. текст в заголовках прижат к краям. нафига писать на разных языках когда можно сделать настройку и выводить на одном языке. запуститься ли это все на wayland?
haword
постоялец
 
Сообщения: 301
Зарегистрирован: 02.03.2006 11:34:40

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

Сообщение Alexander » 21.10.2021 22:01:06

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

lintian --no-tag-display-limit gorg64_2.0.0-1_amd64.deb
E: gorg64: statically-linked-binary usr/bin/gorg64_spkplay
W: gorg64: hardening-no-pie usr/bin/gorg64
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 771
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

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

Сообщение veb86 » 21.10.2021 22:23:17

PS. Не удержался.
Вложения
agent-smit_119295350_orig_.jpg
veb86
новенький
 
Сообщения: 62
Зарегистрирован: 16.03.2016 12:58:35

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

Сообщение Alexander » 22.10.2021 17:21:04

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

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

Сообщение Sharfik » 31.10.2021 02:15:31

Интерфейс - убицца об стену.
Аватара пользователя
Sharfik
энтузиаст
 
Сообщения: 791
Зарегистрирован: 20.07.2013 01:04:30

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

Сообщение Alexander » 31.05.2022 18:09:28

Выложил новую версию. Изменения в ней небольшие, но могут быть интересны.
Добавлена возможность уникализации по пользователю и по системе без создания
блокировочного файла (юниты urunu и urun) и функция определения месяца "со днём" или "безо дня".
http://soft.self-made-free.ru/GORG64_21.tar.xz
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 771
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

След.

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

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

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

Рейтинг@Mail.ru