Страница 1 из 4
Pichugin Organizer
Добавлено: 28.01.2017 23:48:57
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 архив.
-Данные хранятся в виде коллекций(таблиц), которые самостоятельно сохраняются. При добавлении новых нет необходимости на это тратить время.
-Временные отметки в программе не привязаны к часовому поясу пользователя.
-Все записи коллекций использую уникальные идентификаторы.
-Функция плагинов в виде заготовки сделана.
Re: Pinor
Добавлено: 31.01.2017 13:06:29
hinst
интересная программка; пользоваться ей я конечно не же буду,
есть же Гугловские календари с синхронизацией на смартфончик

и полностью переписал все под fpc
А было Delphi?
Re: Pinor
Добавлено: 31.01.2017 22:26:30
Sharfik
hinst писал(а):есть же Гугловские календари с синхронизацией на смартфончик

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

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

А было Delphi?
Turbo Delphi
Re: Pinor
Добавлено: 01.02.2017 07:48:53
Снег Север
Sharfik писал(а):Все что я думаю о убодстве интерфейсов гугл характеризуется зеленым смайлом с желтой лужей.
Мне и тем кто мне хотелки присылает - синхронизация не нужна Работа в ряде случаев должна жить на работе, а не таскаться с тобой в отпуск
+100500 !
Re: Pinor
Добавлено: 01.02.2017 08:22:26
Лекс Айрин
Sharfik писал(а): Работа в ряде случаев должна жить на работе, а не таскаться с тобой в отпуск

органайзер далеко не всегда нужен только на работе.на отдыхе он тоже может потребоваться.
Re: Pinor
Добавлено: 01.02.2017 20:16:15
zub
на мониторе с высоким дпи не всё в порядке - надписы налазят друг на дружку
Re: Pinor
Добавлено: 01.02.2017 21:25:15
Sharfik
zub писал(а):на мониторе с высоким дпи не всё в порядке - надписы налазят друг на дружку
принтскрин можешь прислать?)
Лекс Айрин писал(а):органайзер далеко не всегда нужен только на работе.на отдыхе он тоже может потребоваться.
по закону жанра программа в этот момент должна начать обновляться, а без обновления не захочет работать, потому что облачная. а в отпуске трафик отключен у пользователя. в общем - все умерли)))
Хочешь подставить пользователя, чтобы он тебя ненавидел - сделай так, чтобы программа зависела от интернета и при обновлениях начинала глючить. Вот у zub уже плохое мнение о программе, наверно, потому что она не резиновая - ему не удобно.
Re: Pinor
Добавлено: 01.02.2017 22:06:32
zub
Во многих местах, например на скрине.
В чем прикол делать окно настроек без ресайза?
Re: Pinor
Добавлено: 02.02.2017 00:19:13
Sharfik
zub писал(а):Во многих местах, например на скрине.
В чем прикол делать окно настроек без ресайза?
1)Теперь сообразил о чем ты. В случае с увеличением DPI никакой ресайз не спасет "Действия клавишь мыши" от наезда друг на друга. Интерфейс в принципе на такое не проектировался. Мне кажется только если все загнать в отдельные панельки, то тогда получится сделать чтобы при изменении одного второе не наезжало на него.
2)Логика тут такая - ресайз в окне настроек, зачем? Там нет полей для ввода текста или еще чего, где нужно большое поле для творчества.
Думаю исправлю это как нибудь, при обновлении. Пока не знаю как. Спасибо.
Re: Pinor
Добавлено: 02.02.2017 03:43:44
runewalsh
Даты НИЮНИКОДНЫЕ :> Алсо, что означает колонка «Статус», особенно время в ней?
Кода дофигища, конечно.
Re: Pinor
Добавлено: 02.02.2017 22:11:04
Sharfik
runewalsh писал(а):Даты НИЮНИКОДНЫЕ :> Алсо, что означает колонка «Статус», особенно время в ней?
Отображение даты - это дело рук fpc, там моего кода копейки. У тебя интерфейс оси на китайском или это глюк?
Напоминания можно откладывать, когда они выскочили. вот если ты нажал выполнено или отложить, то в таблице будет показано в каком состоянии напоминание.
runewalsh писал(а):Кода дофигища, конечно.
Чтобы реанимировать программу использовал исходники от другой своей программы. В итоге в этой легко расширять функционал, добавлем новую коллекцию для хранения данных и редакторы этих коллекций. Сохранение и загрузку программа будет делать сама, без необходимости прописывать что то. Каждая коллекция пишется в xml, а потом упаковывается в zip. Основные действия имею реализацию в виде команд с параметрами. Данные хранятся с GUID.
Re: Pinor
Добавлено: 02.02.2017 23:06:59
runewalsh
Так и думал, ну ладно. Да, просто обычно в приложениях либо всё в порядке, либо всё в закорючках.
Re: Pinor
Добавлено: 03.02.2017 08:22:46
Лекс Айрин
Sharfik писал(а):по закону жанра программа в этот момент должна начать обновляться, а без обновления не захочет работать, потому что облачная. а в отпуске трафик отключен у пользователя. в общем - все умерли)))
хорошая прога обновляется либо втихую, либо только по требованию пользователя.
Sharfik писал(а): Вот у zub уже плохое мнение о программе, наверно, потому что она не резиновая - ему не удобно
Не поверишь... он таки прав.
Re: Pinor
Добавлено: 03.02.2017 09:01:15
Снег Север
Лекс Айрин писал(а):хорошая прога обновляется либо втихую
Я бы за такое разработчика убивал. Серьезно. Причем с особой жестокостью.
Лекс Айрин писал(а):Не поверишь... он таки прав.
Потребитель всегда прав... угу...
Но только когда он деньги разработчику платит, а в ином случае пусть свои претензии адресует во всемирную лигу сексуальных реформ...
Re: Pinor
Добавлено: 03.02.2017 09:06:58
Лекс Айрин
Снег Север писал(а):Я бы за такое разработчика убивал.
А это как сделать обновление. Например, файрфокс под виндой очень тихо и незаметно обновляется. Лично я это замечаю, зачастую, только на следующий день((
Снег Север писал(а):Потребитель всегда прав... угу...
Даже если он и не прав, то он всегда может поменять прогу. К тому же, у нас всех здесь взгляд не как потребителей, а как у программистов.