Проект - органайзер
Модератор: Модераторы
- Alexander
- энтузиаст
- Сообщения: 864
- Зарегистрирован: 18.12.2005 18:10:00
- Откуда: оттуда
- Контактная информация:
Проект - органайзер
Начинаю проект создания (отчасти портирования) своего Galaxy
Organizer под Линукс. В качестве графической оболочки - MSE.AGPL.
В настоящее время (под Вин) это записная (адресная) книжка и
будильник-планировщик. http://soft.self-made-free.ru/
Совместно разрабатываемая отдельная версия только на Паскале: https://github.com/galaxysite/gorg64
Если кто заинтересован - пишите свои соображения: что хотели бы
видеть в таком органайзере.
Также можно обсудить другое название или оставить текущее.
Также хочу услышать совет, стоит ли делать проект на sourceforge ?
Я там завёл аккаунт, н ничего пока не делал. Мне кажется там будут
проблемы у пользователей не знающих английский. Или нет ?
Organizer под Линукс. В качестве графической оболочки - MSE.AGPL.
В настоящее время (под Вин) это записная (адресная) книжка и
будильник-планировщик. http://soft.self-made-free.ru/
Совместно разрабатываемая отдельная версия только на Паскале: https://github.com/galaxysite/gorg64
Если кто заинтересован - пишите свои соображения: что хотели бы
видеть в таком органайзере.
Также можно обсудить другое название или оставить текущее.
Также хочу услышать совет, стоит ли делать проект на sourceforge ?
Я там завёл аккаунт, н ничего пока не делал. Мне кажется там будут
проблемы у пользователей не знающих английский. Или нет ?
Последний раз редактировалось Alexander 16.11.2024 13:55:38, всего редактировалось 2 раза.
- Alexander
- энтузиаст
- Сообщения: 864
- Зарегистрирован: 18.12.2005 18:10:00
- Откуда: оттуда
- Контактная информация:
Рабочий вариант форматов:
Всё в UTF8, каждпая строка есть объект, в нём:
разделитель между якорем и данными "=", разделитель между парами TAB (#9).
*** Файл данных (общий) ***
якорь=данные#9якорь=данные#9якорь=данные....
...
Якоря - (латинницей ?) (без пробелов ?) и без разделителя
Якорь может быть не уникален в строке. При наличии нескольких
одинаковых надо брать первый слева, либо получать их список
в порядке следования.
Внутри данных разделитель может быть.
*** Файл якорей и их имён ***
якорь=имя якоря
...
Последовательность строк - последовательность якорей, там,
где она не задана явно.
Якорь существует для программы, если он здесь описан.
Если якорь не описан здесь, то использовать при отображении
сам якорь из данных.
*** Файл группировки якорей ***
якорь=имя группы
...
Последовательность строк - последовательность групп.
Наличие строки - наличие группировки по этому якорю.
*** Файл таблицы якорей ***
якорь=имя таба
...
Последовательность строк - последовательность табов.
Наличие строки - наличие таба.
*** Файл типов якорей ***
якорь=тип якоря
...
Тип якоря указывает, что можно делать программе с этим якорем.
(
filename - имя внешнего файла - ссылка
picture - встроенная картинка
mlstr - многострочная строка
...
)
Если тип здесь не указан - по умолчанию однострочная строка в UTF8,
то есть тип указывается для не однострочных строк,
программа знает типы якорей - если нет - однострочная строка.
*** Файл языка интерфейса ***
якорьфразы=Фраза
...
Если нет перевода - отображать сам якорь фразы, который в программе.
Каждая фраза имеет тип "многострочная строка".
*** Файл таблицы якорей ***
якорь=Имя таба
...
Последовательность строк - последовательность табов слева на право.
*** Файл настроек ***
параметр=значение
...
Типы параметров знает программа.
- shade
- энтузиаст
- Сообщения: 879
- Зарегистрирован: 21.02.2006 19:15:48
- Откуда: http://shamangrad.net/
- Контактная информация:
На счет идей сюда: http://forum.the1st.net.ru/viewtopic.php?t=358
О, тогда можно подумать о том, чтобы заглянуть к нам - и проблемы будут у пользователей не знающих русский

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

- Alexander
- энтузиаст
- Сообщения: 864
- Зарегистрирован: 18.12.2005 18:10:00
- Откуда: оттуда
- Контактная информация:
Идеи хорошие. Некоторые прямо пересекаются с моими.
Но если развивать тему шире записной книжки, может
потребоваться не только БД, но и специальная файловая система.
Но я только за. Чем шире охватим сразу, тем меньше переделывать
потом.
http://the1st.adygnet.ru/~pms/ не загружается.
Но если развивать тему шире записной книжки, может
потребоваться не только БД, но и специальная файловая система.
Но я только за. Чем шире охватим сразу, тем меньше переделывать
потом.
http://the1st.adygnet.ru/~pms/ не загружается.
- shade
- энтузиаст
- Сообщения: 879
- Зарегистрирован: 21.02.2006 19:15:48
- Откуда: http://shamangrad.net/
- Контактная информация:
Alexander писал(а):Но я только за. Чем шире охватим сразу, тем меньше переделывать
потом.
Лучше все функции держать в планах, а проект развивать потихоньку - от простого к сложному - и не пытаться реализовать всё и сразу.
Alexander писал(а):http://the1st.adygnet.ru/~pms/ не загружается.
Да, вчера канал пропал - у нас подсеть вообще не доступна
Бывает, сейчас ищу VDS (виртуальный выделенный сервер) - чтобы не зависеть от глюков наших местных провайдеров.
- shade
- энтузиаст
- Сообщения: 879
- Зарегистрирован: 21.02.2006 19:15:48
- Откуда: http://shamangrad.net/
- Контактная информация:
debi12345 писал(а):Это где такой вандализм происходит ???
Россия, респ. Адыгея - один из самых "бедных" регионов...
Чтобы не оффтопить - другие новости сервиса в отдельной теме:
http://freepascal.ru/forum/viewtopic.php?t=2576
- Alexander
- энтузиаст
- Сообщения: 864
- Зарегистрирован: 18.12.2005 18:10:00
- Откуда: оттуда
- Контактная информация:
Сейчас не имею возможности много заниматься органайзером. Поэтому выложил как есть исходный вариант первой версии и уже портированные юниты.
http://soft.self-made-free.ru/

Ну и дело Мартина по возможности не забрасывайте. Он ведь сделал свой проект свободным.

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

Ну и дело Мартина по возможности не забрасывайте. Он ведь сделал свой проект свободным.

- Alexander
- энтузиаст
- Сообщения: 864
- Зарегистрирован: 18.12.2005 18:10:00
- Откуда: оттуда
- Контактная информация:
Набросок 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

Записная книжка не реализована, справки нет, много заглушек и хаков, возможны регрессии и относительно первой версии. Но есть и новое.
Компилируется и запускается не во всех случаях, но если запустился уже может быть полезен.
Кроме проблем с 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

честно скажу - интерфейс убогий, типа win98. текст в заголовках прижат к краям. нафига писать на разных языках когда можно сделать настройку и выводить на одном языке. запуститься ли это все на wayland?
- Alexander
- энтузиаст
- Сообщения: 864
- Зарегистрирован: 18.12.2005 18:10:00
- Откуда: оттуда
- Контактная информация:
Пока запускается, 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
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
- энтузиаст
- Сообщения: 864
- Зарегистрирован: 18.12.2005 18:10:00
- Откуда: оттуда
- Контактная информация:
Выложил новую версию. Изменения в ней небольшие, но могут быть интересны.
Добавлена возможность уникализации по пользователю и по системе без создания
блокировочного файла (юниты urunu и urun) и функция определения месяца "со днём" или "безо дня".
http://soft.self-made-free.ru/GORG64_21.tar.xz
Добавлена возможность уникализации по пользователю и по системе без создания
блокировочного файла (юниты urunu и urun) и функция определения месяца "со днём" или "безо дня".
http://soft.self-made-free.ru/GORG64_21.tar.xz


