Новая программа "Личный электронный дневник" (Оцените)

Модератор: Модераторы разделов

Аватара пользователя
Liksys
Сообщения: 2910

Re: Новая программа "Личный электронный дневник"

Сообщение Liksys »

нет.
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: Новая программа "Личный электронный дневник"

Сообщение eduard_pustobaev »

malex писал(а):
17.09.2007 21:37
доброго времени!
а эта штука соберется под qt3

Нет.
В дисгармонии со вселенной.
Спасибо сказали:
Аватара пользователя
Assuri
Сообщения: 678
Статус: #include <brain.h>
ОС: Fedora 12

Re: Новая программа "Личный электронный дневник"

Сообщение Assuri »

Спасибо за идеи. Завтра вечером выложу версию 1.2 с changelogом.
Спасибо сказали:
sergio
Сообщения: 436
Статус: Интересующийся новичок
ОС: Debian GNU/Linux 4 & 5

Re: Новая программа "Личный электронный дневник"

Сообщение sergio »

-DooM- писал(а):
17.09.2007 19:00
Сделал почти все, что вы попросили. Есть еще идеи?

А вывод на печать уже есть?
Debian GNU/Linux 4 -- AMD Athlon64 3000+ / Asus 7600GS -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
Спасибо сказали:
Аватара пользователя
Assuri
Сообщения: 678
Статус: #include <brain.h>
ОС: Fedora 12

Re: Новая программа "Личный электронный дневник"

Сообщение Assuri »

v1.1



ChangeLog:
v 0.9:
  • В помощь добавлены "О программе" и "Об авторе"
  • Скрытие программы в трей теперь как опция
  • Исправлена ошибка: при запуске программы через иконку,а не консоль, записи не грузились
  • Добавлена лицензия
v 1.0
  • Добавлена проверка на пароль при входе
  • Запрос пароля теперь, как опция
  • При поиске записи через дату, начальная дата - дата работы программы
  • Экспортировать записи можно в html и в текстовом виде
v 1.1
  • "No Records" изменилось на "Нет записей"
  • Добавлены новые оценки дня кроме "хороший" и "плохой"
  • Добавлено подтверждение выхода
  • Изменены горячие клавиши
Перспективы:
  • Вывод на печать
  • Экспорт в XML ?
  • окно предупреждения, что прога сворачивается в трей
  • переход на GPLv3 вместе с регистрацией программы
  • создание deb пакета с программой
  • возможность нескольким людям пользоваться одним дневником ( профили ) ?
То, что под вопросом - не уверен что это того стоит. Интересует ваше мнение: надо ли?

Компилирование:
qmake-qt4(qmake)
make

У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
sergio
Сообщения: 436
Статус: Интересующийся новичок
ОС: Debian GNU/Linux 4 & 5

Re: Новая программа "Личный электронный дневник"

Сообщение sergio »

-DooM- писал(а):
19.09.2007 13:14
[*]Добавлены новые оценки дня кроме "хороший" и "плохой"
[*]Вывод на печать
[*]окно предупреждения, что прога сворачивается в трей
[*]возможность нескольким людям пользоваться одним дневником ( профили ) ?

- не "оценки" а просто метки, по которым можно искать при желании; возможность или редактировать список меток, или просто реализовать его поле ввода с выпадающим списком "истории"
- в т.ч. печать выбранной записи(сей)
- с галочкой "больше не показывать мне это задолбавшее предупреждение" :tongue:
- в могилу эти профили для разных людей, заодно с Виндовз9х и др. :happy: Профили могут быть нужны для одного человека, или просто выбор из нескольких баз для загрузки; профили для разных людей - это просто файл настроек и файл данных, которые хранятся в домашней папке у каждого юзера. :happy:

Подозреваю, что еще неплохо бы, чтоб программа показывала в каждой ячейке записи хх (скажем 300) первых символов, а остальные отображались при входе в редактирование или при загрузке в форму для редактирования; если кто-то захочет сделать запись в 5К, таблица будет выглядеть диковато.
Debian GNU/Linux 4 -- AMD Athlon64 3000+ / Asus 7600GS -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
Спасибо сказали:
Аватара пользователя
Assuri
Сообщения: 678
Статус: #include <brain.h>
ОС: Fedora 12

Re: Новая программа "Личный электронный дневник"

Сообщение Assuri »

edoc_modnar писал(а):
19.09.2007 13:25
Пропихивание этой затычки в каждую бочку раздражает не меньше, чем обзывание ООП единственно правильной парадигмой. Что получилось из последнего, можно наблюдать сейчас - куча быдлокодеров с кашей в голове, которые даже не понимают смысл того, что изрыгнул из себя их подмозг.
Спасибо за замечание.

sergio писал(а):
19.09.2007 13:31
- не "оценки" а просто метки, по которым можно искать при желании; возможность или редактировать список меток, или просто реализовать его поле ввода с выпадающим списком "истории"

Не совсем понял, что Вы имеете ввиду...
- в т.ч. печать выбранной записи(сей)

Само собой :)
- с галочкой "больше не показывать мне это задолбавшее предупреждение" :tongue:

Упс, кажется я вообще забыл написать данную функцию :)
Подозреваю, что еще неплохо бы, чтоб программа показывала в каждой ячейке записи хх (скажем 300) первых символов, а остальные отображались при входе в редактирование или при загрузке в форму для редактирования; если кто-то захочет сделать запись в 5К, таблица будет выглядеть диковато.

Такая проверка существовала еще в версии 0.9
Спасибо сказали:
sergio
Сообщения: 436
Статус: Интересующийся новичок
ОС: Debian GNU/Linux 4 & 5

Re: Новая программа "Личный электронный дневник"

Сообщение sergio »

-DooM- писал(а):
19.09.2007 13:50
sergio писал(а):
19.09.2007 13:31
- не "оценки" а просто метки, по которым можно искать при желании; возможность или редактировать список меток, или просто реализовать его поле ввода с выпадающим списком "истории"

Не совсем понял, что Вы имеете ввиду...

Ну в том смысле, что если дневник личный, а не школьный :happy: то вряд ли так уж всем надо выставлять себе оценку - хорошо/плохо или от одного до пяти, или еще как. Скорее нужно условно говоря поле флагов или примечаний, ну, типа "недописал", "надо додумать", "идея", "посмотрим, что этот урод скажет через неделю". :rolleyes:
Или можно создать "закладки", и важные записи добавлять туда...
Debian GNU/Linux 4 -- AMD Athlon64 3000+ / Asus 7600GS -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
Спасибо сказали:
Аватара пользователя
Assuri
Сообщения: 678
Статус: #include <brain.h>
ОС: Fedora 12

Re: Новая программа "Личный электронный дневник"

Сообщение Assuri »

sergio писал(а):
19.09.2007 14:19
-DooM- писал(а):
19.09.2007 13:50
sergio писал(а):
19.09.2007 13:31
- не "оценки" а просто метки, по которым можно искать при желании; возможность или редактировать список меток, или просто реализовать его поле ввода с выпадающим списком "истории"

Не совсем понял, что Вы имеете ввиду...

Ну в том смысле, что если дневник личный, а не школьный :happy: то вряд ли так уж всем надо выставлять себе оценку - хорошо/плохо или от одного до пяти, или еще как. Скорее нужно условно говоря поле флагов или примечаний, ну, типа "недописал", "надо додумать", "идея", "посмотрим, что этот урод скажет через неделю". :rolleyes:
Или можно создать "закладки", и важные записи добавлять туда...

В таком случае, может быть, лучше текстовое поле вообще сделать?
Спасибо сказали:
Аватара пользователя
Assuri
Сообщения: 678
Статус: #include <brain.h>
ОС: Fedora 12

Re: Новая программа "Личный электронный дневник"

Сообщение Assuri »

  • Вывод на печать
  • Окно предупреждения, что прога сворачивается в трей
  • Переход на GPLv3 вместе с регистрацией программы
  • Создание deb пакета с программой
  • Автомотический запуск программы при входе в ОС
  • Убрать "дата" из колонки "дата"
  • Таблица распологалась по всему фрейму
  • При записи пароля сделать так, чтобы когда наживаешь на "Ентер" кнопка "вход" нажималась автоматически
Есть еще пожелания?
Спасибо сказали:
Аватара пользователя
Sparky
Сообщения: 604
Статус: core dumped
ОС: Plan 9

Re: Новая программа "Личный электронный дневник"

Сообщение Sparky »

eduard_pustobaev писал(а):
19.09.2007 17:20
edoc_modnar писал(а):
19.09.2007 13:25
Пропихивание этой затычки в каждую бочку раздражает не меньше, чем обзывание ООП единственно правильной парадигмой. Что получилось из последнего, можно наблюдать сейчас - куча быдлокодеров с кашей в голове, которые даже не понимают смысл того, что изрыгнул из себя их подмозг.

Кстати последнее время модно ругать xml и ООП...


Флеймовая тема ИМХО. Не стоит ее тут поднимать. :happy:
Блог
--------------------

GCS/M/MU/P/IT/E d- s: a- C++(+++) UBL++ P->-- L+++$ E- W+++$ N* o? K? w>--
O M-@ V- PS@ PE+ Y+ PGP+ t 5 X R* tv-->- b++ DI? D>+ G e+(++) h--- r+ y++
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Новая программа "Личный электронный дневник"

Сообщение Juliette »

отрезала XML сюда:
XML
Спасибо сказали:
diafour
Сообщения: 14

Re: Новая программа "Личный электронный дневник"

Сообщение diafour »

"Метки" или "поля флагов" (их ещё называют тэгами) вместо зашитых в программу оценок - это несомненный плюс. На пример применения можно посмотреть в ЖЖ.

Технически это список меток, ассоциированных с записью в дневнике. Метку можно выбрать из списка или ввести новую. С записью можно ассоциировать несколько меток. Далее возможен поиск записей по меткам - собственно для облегчения оного всё это и задумывалось.

В UI это может выглядеть как несколько выпадающих списков с возможностью редактирования.
Спасибо сказали:
Аватара пользователя
Atragor
Сообщения: 681
Статус: ...

Re: Новая программа "Личный электронный дневник"

Сообщение Atragor »

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

ЗЫ В passworddialog у кнопки "Вход" setAutoDefault, наверное, стоит поменять на setDefault, потому что
When the dialog has autoDefault buttons but no default button, pressing enter will press either the autoDefault button that currently has focus, or if no button has focus, the next autoDefault button in the focus chain.


В данном случае по Enter'у будет нажиматься "Выход" :)

И чтобы все это работало, класс PasswordDialog унаследовать не от QWidget, а от QDialog
If you were MEANT to understand it, we wouldn't have called it 'code' © bash.org
Спасибо сказали:
Аватара пользователя
Assuri
Сообщения: 678
Статус: #include <brain.h>
ОС: Fedora 12

Re: Новая программа "Личный электронный дневник"

Сообщение Assuri »

v1.2

ChangeLog v1.2:
  • Изменен формат вывода даты
  • При нажатии на "Ентер" кнопка "Вход" нажимается автомотически
  • Появилось предупреждение, что программа сворачивается в trey
  • Убран баг: при редактировании сообщения оценки записи устаревшие
  • Стандартной директорией при экспортированиие теперь является домашний каталог
  • Убран баг: при просмотре записи оценка записи отображалась в старом виде
  • Чередующиеся фон строк
  • Добавлен changeLog в пукнт помощи "О программе"
  • Создание deb пакета с программой ( теперь программу можно запускать через консоль, набрав "pdiary" )

Исходники:

Компиляция:
qmake-qt4 ( qmake )
make
Deb пакет: http://ifolder.ru/3451420
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
Assuri
Сообщения: 678
Статус: #include <brain.h>
ОС: Fedora 12

Re: Новая программа "Личный электронный дневник"

Сообщение Assuri »

Забыл кое-что исправить в исходниках:

Откройте файл helpdialog.cpp, исправте строку номер 25 на

Код: Выделить всё

QFile licenseFile(QDir::homePath() + "/.pdiary/license");

А строку номер 38 на:

Код: Выделить всё

QFile changelogFile(QDir::homePath() + "/.pdiary/changelog.txt");


Тогда будет changelog и лицензия.
Спасибо сказали:
Аватара пользователя
Ivanhoe
Сообщения: 136

Re: Новая программа "Личный электронный дневник"

Сообщение Ivanhoe »

Понравилось, желаю развиваться дальше :)
Все погибнут при гравитационном коллапсе, Маша...
---
Затрать 5 минут в неделю. Сделай OpenOffice.org лучше http://community.i-rs.ru/index.php/topic,3241.0.html
Спасибо сказали:
Аватара пользователя
Atragor
Сообщения: 681
Статус: ...

Re: Новая программа "Личный электронный дневник"

Сообщение Atragor »

WARNING: Failure to find: newrecorddialog.cpp
WARNING: Failure to find: passworddialog.cpp
WARNING: Failure to find: newrecorddialog.h


Кажется, часть исходников потерялась :D Естественно, не собирается...
If you were MEANT to understand it, we wouldn't have called it 'code' © bash.org
Спасибо сказали:
Аватара пользователя
Assuri
Сообщения: 678
Статус: #include <brain.h>
ОС: Fedora 12

Re: Новая программа "Личный электронный дневник"

Сообщение Assuri »

Совсем забыл.

Скриншот:


Сейчас выложу нормальный архив с исходниками
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
Assuri
Сообщения: 678
Статус: #include <brain.h>
ОС: Fedora 12

Re: Новая программа "Личный электронный дневник"

Сообщение Assuri »

Нормальный архив с исходниками:


Есть еще какие-нибудь пожелания?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: Новая программа "Личный электронный дневник"

Сообщение Liksys »

Отличная работа!
Спасибо сказали:
Аватара пользователя
necros
Сообщения: 1

Re: Новая программа "Личный электронный дневник"

Сообщение necros »

-DooM- писал(а):
23.09.2007 14:10
Есть еще какие-нибудь пожелания?

Все строки в tr :), иначе:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
malex
Сообщения: 374
ОС: debian

Re: Новая программа "Личный электронный дневник"

Сообщение malex »

да не порядок :) часть нормально видно а часть кракозябрики :)
Ну вот, еще один день прошел, а мы все еще живы. И может быть стали умнее.
Спасибо сказали:
Аватара пользователя
red_dragon
Сообщения: 435
Статус: Ленивый энтузиаст
ОС: F12 x86_64

Re: Новая программа "Личный электронный дневник"

Сообщение red_dragon »

malex писал(а):
17.09.2007 21:37
доброго времени!
а эта штука соберется под qt3

Если исходники поправить - то да. В чистом виде - нет.
|^^^^^^^^^^^|______
|_____ПИВО_____|','''|'''''''''\____,,
|_______________| _|'____|____|
*'(@)'(@)'''''''|(@)(@)******|(@)*
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: Новая программа "Личный электронный дневник"

Сообщение Liksys »

Поправить! :) Переписать :D
Спасибо сказали:
v04bvs
Сообщения: 636
ОС: Debian GNU/Linux

Re: Новая программа "Личный электронный дневник"

Сообщение v04bvs »

-DooM- писал(а):
23.09.2007 14:10
Нормальный архив с исходниками: pdiary_v.1.2.tar.gz

Есть еще какие-нибудь пожелания?

Переименовать архив :)
Спасибо сказали:
Аватара пользователя
Assuri
Сообщения: 678
Статус: #include <brain.h>
ОС: Fedora 12

Re: Новая программа "Личный электронный дневник"

Сообщение Assuri »

v1.3

Так как просьб было мало, changelog тоже маленький.
ChangeLog:
  • Устранен баг с локалями
  • Устанен баг с форматом вывода даты в просмотре записи.
  • Изменено название пакета и папок
  • Убран баг: при удалении происходит смещение id записей и при просмотре и изменении выбирается не та запись, которую выделили
Исходники:

Deb пакет: http://ifolder.ru/3497922

P.S. удалите бывший пакет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
Assuri
Сообщения: 678
Статус: #include <brain.h>
ОС: Fedora 12

Re: Новая программа "Личный электронный дневник"

Сообщение Assuri »

Создан deb пакет, после установки которого в kmenu добавляется программа.

Deb пакет:
http://ifolder.ru/3503378

Если кто знает, что нужно сделать, чтобы установить программу из исходников таким образом, чтобы программа стала доступна через терминал и kmenu, помогите мне это сделать ;)
Спасибо сказали:
Аватара пользователя
ged
Сообщения: 110
ОС: Slackware-current

Re: Новая программа "Личный электронный дневник"

Сообщение ged »

Баг с локалями устранен не полностью. В диалоге поиска, в основном на второй вкладке, остались кракозяблы.
You can't kill time without injuring eternity.
Спасибо сказали:
Аватара пользователя
Assuri
Сообщения: 678
Статус: #include <brain.h>
ОС: Fedora 12

Re: Новая программа "Личный электронный дневник"

Сообщение Assuri »

V1.4


ChangeLog:
  • Польностью исправлены баги с кодировками
  • Теперь предупреждение, что программа сворачивается в трей можно будет отменять не в настройках а в самом предупреждении
  • Создан фильтр
  • Каждой оценки записи соответствует определенный цвет - опция в настройках
Исходники:

Deb пакет: http://ifolder.ru/3536178

P.S. Извините за небольшую безграмотность в changelog...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали: