Страница 1 из 3

Pichugin Organizer

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

Прочее:
-Адаптировать под Linux времени нет, все под Win10 делалось.
-Реализованы функции работы с часовыми поясами Windows, горячие клавиши доступа к функциям программы, мониторинг активности пользователя, командная строка.
-Хранение данных в файлах с xml разметкой упакованных в zip архив.
-Данные хранятся в виде коллекций(таблиц), которые самостоятельно сохраняются. При добавлении новых нет необходимости на это тратить время.
-Временные отметки в программе не привязаны к часовому поясу пользователя.
-Все записи коллекций использую уникальные идентификаторы.
-Функция плагинов в виде заготовки сделана.

Re: Pinor

СообщениеДобавлено: 31.01.2017 14:06:29
hinst
интересная программка; пользоваться ей я конечно не же буду,
есть же Гугловские календари с синхронизацией на смартфончик :mrgreen:

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

А было Delphi?

Re: Pinor

СообщениеДобавлено: 31.01.2017 23:26:30
Sharfik
hinst писал(а):есть же Гугловские календари с синхронизацией на смартфончик :mrgreen:

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

А было Delphi?

Turbo Delphi

Re: Pinor

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

+100500 !

Re: Pinor

СообщениеДобавлено: 01.02.2017 09:22:26
Лекс Айрин
Sharfik писал(а): Работа в ряде случаев должна жить на работе, а не таскаться с тобой в отпуск :)


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

Re: Pinor

СообщениеДобавлено: 01.02.2017 21:16:15
zub
на мониторе с высоким дпи не всё в порядке - надписы налазят друг на дружку

Re: Pinor

СообщениеДобавлено: 01.02.2017 22:25:15
Sharfik
zub писал(а):на мониторе с высоким дпи не всё в порядке - надписы налазят друг на дружку

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

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

по закону жанра программа в этот момент должна начать обновляться, а без обновления не захочет работать, потому что облачная. а в отпуске трафик отключен у пользователя. в общем - все умерли)))
Хочешь подставить пользователя, чтобы он тебя ненавидел - сделай так, чтобы программа зависела от интернета и при обновлениях начинала глючить. Вот у zub уже плохое мнение о программе, наверно, потому что она не резиновая - ему не удобно.

Re: Pinor

СообщениеДобавлено: 01.02.2017 23:06:32
zub
Во многих местах, например на скрине.
В чем прикол делать окно настроек без ресайза?

Re: Pinor

СообщениеДобавлено: 02.02.2017 01:19:13
Sharfik
zub писал(а):Во многих местах, например на скрине.
В чем прикол делать окно настроек без ресайза?

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

Думаю исправлю это как нибудь, при обновлении. Пока не знаю как. Спасибо.

Re: Pinor

СообщениеДобавлено: 02.02.2017 04:43:44
runewalsh
Даты НИЮНИКОДНЫЕ :> Алсо, что означает колонка «Статус», особенно время в ней?
Кода дофигища, конечно.
status.png

Re: Pinor

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

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

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

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

Re: Pinor

СообщениеДобавлено: 03.02.2017 00:06:59
runewalsh
Так и думал, ну ладно. Да, просто обычно в приложениях либо всё в порядке, либо всё в закорючках.

Re: Pinor

СообщениеДобавлено: 03.02.2017 09:22:46
Лекс Айрин
Sharfik писал(а):по закону жанра программа в этот момент должна начать обновляться, а без обновления не захочет работать, потому что облачная. а в отпуске трафик отключен у пользователя. в общем - все умерли)))


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

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


Не поверишь... он таки прав.

Re: Pinor

СообщениеДобавлено: 03.02.2017 10:01:15
Снег Север
Лекс Айрин писал(а):хорошая прога обновляется либо втихую
Я бы за такое разработчика убивал. Серьезно. Причем с особой жестокостью.
Лекс Айрин писал(а):Не поверишь... он таки прав.
Потребитель всегда прав... угу...
Но только когда он деньги разработчику платит, а в ином случае пусть свои претензии адресует во всемирную лигу сексуальных реформ...

Re: Pinor

СообщениеДобавлено: 03.02.2017 10:06:58
Лекс Айрин
Снег Север писал(а):Я бы за такое разработчика убивал.


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

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


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