Pichugin Organizer

Планы, идеология, архитектура и т.п.

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

Аватара пользователя
Sharfik
энтузиаст
Сообщения: 836
Зарегистрирован: 20.07.2013 01:04:30

Pichugin Organizer

Сообщение Sharfik »

Простенький органайзер, давно хотел отписаться тут про него.
Почему и зачем: Менеджеров напоминаний куча, но не всё и не всем подходит. Меня как то попросили написать такой с конкретными функциями, программа прожила до 3-ей версии. Ужасный код заставлял тратить на нее кучу времени. Когда появилось время, то адаптировал код БД другой программы под эту и полностью переписал все под fpc.
Среда разработки: CodeTyphon 5.8-8.4
Лицензия: Лицензия предусматривает свободное использование программы, а так же модернизацию без права продаж конечного продукта.
Ссылка на бинарник и исходники: https://sites.google.com/site/pichuginorganizer/downloads https://freesoft.ru/windows/pichugin_organizer
В общем, кому интересно пользуйтесь.

Прочее:
-Адаптировать под Linux времени нет, все под Win10 делалось.
-Реализованы функции работы с часовыми поясами Windows, горячие клавиши доступа к функциям программы, мониторинг активности пользователя, командная строка.
-Хранение данных в файлах с xml разметкой упакованных в zip архив.
-Данные хранятся в виде коллекций(таблиц), которые самостоятельно сохраняются. При добавлении новых нет необходимости на это тратить время.
-Временные отметки в программе не привязаны к часовому поясу пользователя.
-Все записи коллекций использую уникальные идентификаторы.
-Функция плагинов в виде заготовки сделана.
Последний раз редактировалось Sharfik 15.11.2024 15:24:08, всего редактировалось 4 раза.
Аватара пользователя
hinst
энтузиаст
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

Сообщение hinst »

интересная программка; пользоваться ей я конечно не же буду,
есть же Гугловские календари с синхронизацией на смартфончик :mrgreen:

и полностью переписал все под fpc

А было Delphi?
Аватара пользователя
Sharfik
энтузиаст
Сообщения: 836
Зарегистрирован: 20.07.2013 01:04:30

Сообщение Sharfik »

hinst писал(а):есть же Гугловские календари с синхронизацией на смартфончик :mrgreen:

Все что я думаю о убодстве интерфейсов гугл характеризуется зеленым смайлом с желтой лужей.
Мне и тем кто мне хотелки присылает - синхронизация не нужна :) Работа в ряде случаев должна жить на работе, а не таскаться с тобой в отпуск :)

А было Delphi?

Turbo Delphi
Последний раз редактировалось Sharfik 12.06.2023 03:57:55, всего редактировалось 1 раз.
Аватара пользователя
Снег Север
долгожитель
Сообщения: 3067
Зарегистрирован: 27.11.2007 15:14:47
Контактная информация:

Сообщение Снег Север »

Sharfik писал(а):Все что я думаю о убодстве интерфейсов гугл характеризуется зеленым смайлом с желтой лужей.
Мне и тем кто мне хотелки присылает - синхронизация не нужна Работа в ряде случаев должна жить на работе, а не таскаться с тобой в отпуск

+100500 !
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

Sharfik писал(а): Работа в ряде случаев должна жить на работе, а не таскаться с тобой в отпуск :)


органайзер далеко не всегда нужен только на работе.на отдыхе он тоже может потребоваться.
zub
долгожитель
Сообщения: 2889
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

на мониторе с высоким дпи не всё в порядке - надписы налазят друг на дружку
Аватара пользователя
Sharfik
энтузиаст
Сообщения: 836
Зарегистрирован: 20.07.2013 01:04:30

Сообщение Sharfik »

zub писал(а):на мониторе с высоким дпи не всё в порядке - надписы налазят друг на дружку

принтскрин можешь прислать?)

Лекс Айрин писал(а):органайзер далеко не всегда нужен только на работе.на отдыхе он тоже может потребоваться.

по закону жанра программа в этот момент должна начать обновляться, а без обновления не захочет работать, потому что облачная. а в отпуске трафик отключен у пользователя. в общем - все умерли)))
Хочешь подставить пользователя, чтобы он тебя ненавидел - сделай так, чтобы программа зависела от интернета и при обновлениях начинала глючить. Вот у zub уже плохое мнение о программе, наверно, потому что она не резиновая - ему не удобно.
Последний раз редактировалось Sharfik 02.02.2017 00:25:25, всего редактировалось 1 раз.
zub
долгожитель
Сообщения: 2889
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

Во многих местах, например на скрине.
В чем прикол делать окно настроек без ресайза?
Вложения
pinor.png
Аватара пользователя
Sharfik
энтузиаст
Сообщения: 836
Зарегистрирован: 20.07.2013 01:04:30

Сообщение Sharfik »

zub писал(а):Во многих местах, например на скрине.
В чем прикол делать окно настроек без ресайза?

1)Теперь сообразил о чем ты. В случае с увеличением DPI никакой ресайз не спасет "Действия клавишь мыши" от наезда друг на друга. Интерфейс в принципе на такое не проектировался. Мне кажется только если все загнать в отдельные панельки, то тогда получится сделать чтобы при изменении одного второе не наезжало на него.
2)Логика тут такая - ресайз в окне настроек, зачем? Там нет полей для ввода текста или еще чего, где нужно большое поле для творчества.

Думаю исправлю это как нибудь, при обновлении. Пока не знаю как. Спасибо.
Аватара пользователя
runewalsh
энтузиаст
Сообщения: 579
Зарегистрирован: 27.04.2010 00:15:25

Сообщение runewalsh »

Даты НИЮНИКОДНЫЕ :> Алсо, что означает колонка «Статус», особенно время в ней?
Кода дофигища, конечно.
status.png
Аватара пользователя
Sharfik
энтузиаст
Сообщения: 836
Зарегистрирован: 20.07.2013 01:04:30

Сообщение Sharfik »

runewalsh писал(а):Даты НИЮНИКОДНЫЕ :> Алсо, что означает колонка «Статус», особенно время в ней?

Отображение даты - это дело рук fpc, там моего кода копейки. У тебя интерфейс оси на китайском или это глюк?
Напоминания можно откладывать, когда они выскочили. вот если ты нажал выполнено или отложить, то в таблице будет показано в каком состоянии напоминание.

runewalsh писал(а):Кода дофигища, конечно.

Чтобы реанимировать программу использовал исходники от другой своей программы. В итоге в этой легко расширять функционал, добавлем новую коллекцию для хранения данных и редакторы этих коллекций. Сохранение и загрузку программа будет делать сама, без необходимости прописывать что то. Каждая коллекция пишется в xml, а потом упаковывается в zip. Основные действия имею реализацию в виде команд с параметрами. Данные хранятся с GUID.
Аватара пользователя
runewalsh
энтузиаст
Сообщения: 579
Зарегистрирован: 27.04.2010 00:15:25

Сообщение runewalsh »

Так и думал, ну ладно. Да, просто обычно в приложениях либо всё в порядке, либо всё в закорючках.
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

Sharfik писал(а):по закону жанра программа в этот момент должна начать обновляться, а без обновления не захочет работать, потому что облачная. а в отпуске трафик отключен у пользователя. в общем - все умерли)))


хорошая прога обновляется либо втихую, либо только по требованию пользователя.

Sharfik писал(а): Вот у zub уже плохое мнение о программе, наверно, потому что она не резиновая - ему не удобно


Не поверишь... он таки прав.
Аватара пользователя
Снег Север
долгожитель
Сообщения: 3067
Зарегистрирован: 27.11.2007 15:14:47
Контактная информация:

Сообщение Снег Север »

Лекс Айрин писал(а):хорошая прога обновляется либо втихую
Я бы за такое разработчика убивал. Серьезно. Причем с особой жестокостью.
Лекс Айрин писал(а):Не поверишь... он таки прав.
Потребитель всегда прав... угу...
Но только когда он деньги разработчику платит, а в ином случае пусть свои претензии адресует во всемирную лигу сексуальных реформ...
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

Снег Север писал(а):Я бы за такое разработчика убивал.


А это как сделать обновление. Например, файрфокс под виндой очень тихо и незаметно обновляется. Лично я это замечаю, зачастую, только на следующий день((

Снег Север писал(а):Потребитель всегда прав... угу...


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