Новая программа "Личный электронный дневник" (Оцените)
Модератор: Модераторы разделов
-
eduard_pustobaev
- Сообщения: 2629
- Статус: Ленивец
- ОС: Arch/Debian.
Re: Новая программа "Личный электронный дневник"
В дисгармонии со вселенной.
-
Assuri
- Сообщения: 678
- Статус: #include <brain.h>
- ОС: Fedora 12
Re: Новая программа "Личный электронный дневник"
Спасибо за идеи. Завтра вечером выложу версию 1.2 с changelogом.
-
sergio
- Сообщения: 436
- Статус: Интересующийся новичок
- ОС: Debian GNU/Linux 4 & 5
Re: Новая программа "Личный электронный дневник"
А вывод на печать уже есть?
Debian GNU/Linux 4 -- AMD Athlon64 3000+ / Asus 7600GS -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
-
Assuri
- Сообщения: 678
- Статус: #include <brain.h>
- ОС: Fedora 12
Re: Новая программа "Личный электронный дневник"
v1.1
ChangeLog:
v 0.9:
- В помощь добавлены "О программе" и "Об авторе"
- Скрытие программы в трей теперь как опция
- Исправлена ошибка: при запуске программы через иконку,а не консоль, записи не грузились
- Добавлена лицензия
- Добавлена проверка на пароль при входе
- Запрос пароля теперь, как опция
- При поиске записи через дату, начальная дата - дата работы программы
- Экспортировать записи можно в html и в текстовом виде
- "No Records" изменилось на "Нет записей"
- Добавлены новые оценки дня кроме "хороший" и "плохой"
- Добавлено подтверждение выхода
- Изменены горячие клавиши
- Вывод на печать
- Экспорт в XML ?
- окно предупреждения, что прога сворачивается в трей
- переход на GPLv3 вместе с регистрацией программы
- создание deb пакета с программой
- возможность нескольким людям пользоваться одним дневником ( профили ) ?
Компилирование:
qmake-qt4(qmake)
make
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
sergio
- Сообщения: 436
- Статус: Интересующийся новичок
- ОС: Debian GNU/Linux 4 & 5
Re: Новая программа "Личный электронный дневник"
- не "оценки" а просто метки, по которым можно искать при желании; возможность или редактировать список меток, или просто реализовать его поле ввода с выпадающим списком "истории"
- в т.ч. печать выбранной записи(сей)
- с галочкой "больше не показывать мне это задолбавшее предупреждение"
- в могилу эти профили для разных людей, заодно с Виндовз9х и др.
Подозреваю, что еще неплохо бы, чтоб программа показывала в каждой ячейке записи хх (скажем 300) первых символов, а остальные отображались при входе в редактирование или при загрузке в форму для редактирования; если кто-то захочет сделать запись в 5К, таблица будет выглядеть диковато.
Debian GNU/Linux 4 -- AMD Athlon64 3000+ / Asus 7600GS -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
-
Assuri
- Сообщения: 678
- Статус: #include <brain.h>
- ОС: Fedora 12
Re: Новая программа "Личный электронный дневник"
Спасибо за замечание.edoc_modnar писал(а): ↑19.09.2007 13:25Пропихивание этой затычки в каждую бочку раздражает не меньше, чем обзывание ООП единственно правильной парадигмой. Что получилось из последнего, можно наблюдать сейчас - куча быдлокодеров с кашей в голове, которые даже не понимают смысл того, что изрыгнул из себя их подмозг.
Не совсем понял, что Вы имеете ввиду...
- в т.ч. печать выбранной записи(сей)
Само собой
- с галочкой "больше не показывать мне это задолбавшее предупреждение"
Упс, кажется я вообще забыл написать данную функцию
Подозреваю, что еще неплохо бы, чтоб программа показывала в каждой ячейке записи хх (скажем 300) первых символов, а остальные отображались при входе в редактирование или при загрузке в форму для редактирования; если кто-то захочет сделать запись в 5К, таблица будет выглядеть диковато.
Такая проверка существовала еще в версии 0.9
-
sergio
- Сообщения: 436
- Статус: Интересующийся новичок
- ОС: Debian GNU/Linux 4 & 5
Re: Новая программа "Личный электронный дневник"
Ну в том смысле, что если дневник личный, а не школьный
Или можно создать "закладки", и важные записи добавлять туда...
Debian GNU/Linux 4 -- AMD Athlon64 3000+ / Asus 7600GS -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
-
Assuri
- Сообщения: 678
- Статус: #include <brain.h>
- ОС: Fedora 12
Re: Новая программа "Личный электронный дневник"
sergio писал(а): ↑19.09.2007 14:19
Ну в том смысле, что если дневник личный, а не школьныйто вряд ли так уж всем надо выставлять себе оценку - хорошо/плохо или от одного до пяти, или еще как. Скорее нужно условно говоря поле флагов или примечаний, ну, типа "недописал", "надо додумать", "идея", "посмотрим, что этот урод скажет через неделю".
Или можно создать "закладки", и важные записи добавлять туда...
В таком случае, может быть, лучше текстовое поле вообще сделать?
-
Assuri
- Сообщения: 678
- Статус: #include <brain.h>
- ОС: Fedora 12
Re: Новая программа "Личный электронный дневник"
- Вывод на печать
- Окно предупреждения, что прога сворачивается в трей
- Переход на GPLv3 вместе с регистрацией программы
- Создание deb пакета с программой
- Автомотический запуск программы при входе в ОС
- Убрать "дата" из колонки "дата"
- Таблица распологалась по всему фрейму
- При записи пароля сделать так, чтобы когда наживаешь на "Ентер" кнопка "вход" нажималась автоматически
-
Sparky
- Сообщения: 604
- Статус: core dumped
- ОС: Plan 9
Re: Новая программа "Личный электронный дневник"
eduard_pustobaev писал(а): ↑19.09.2007 17:20edoc_modnar писал(а): ↑19.09.2007 13:25Пропихивание этой затычки в каждую бочку раздражает не меньше, чем обзывание ООП единственно правильной парадигмой. Что получилось из последнего, можно наблюдать сейчас - куча быдлокодеров с кашей в голове, которые даже не понимают смысл того, что изрыгнул из себя их подмозг.
Кстати последнее время модно ругать xml и ООП...
Флеймовая тема ИМХО. Не стоит ее тут поднимать.
Блог
--------------------
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++
--------------------
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: Новая программа "Личный электронный дневник"
отрезала XML сюда:
XML
XML
-
diafour
- Сообщения: 14
Re: Новая программа "Личный электронный дневник"
"Метки" или "поля флагов" (их ещё называют тэгами) вместо зашитых в программу оценок - это несомненный плюс. На пример применения можно посмотреть в ЖЖ.
Технически это список меток, ассоциированных с записью в дневнике. Метку можно выбрать из списка или ввести новую. С записью можно ассоциировать несколько меток. Далее возможен поиск записей по меткам - собственно для облегчения оного всё это и задумывалось.
В UI это может выглядеть как несколько выпадающих списков с возможностью редактирования.
Технически это список меток, ассоциированных с записью в дневнике. Метку можно выбрать из списка или ввести новую. С записью можно ассоциировать несколько меток. Далее возможен поиск записей по меткам - собственно для облегчения оного всё это и задумывалось.
В UI это может выглядеть как несколько выпадающих списков с возможностью редактирования.
-
Atragor
- Сообщения: 681
- Статус: ...
Re: Новая программа "Личный электронный дневник"
Не думаю, что хранение пароля в открытом виде в файле настроек - хорошая идея... Хотя если не знать, где он лежит, вряд ли этот файл можно найти. Надпись "Файл лицензии не загружен." вместо собственно текста лицензии тоже смущает 
ЗЫ В passworddialog у кнопки "Вход" setAutoDefault, наверное, стоит поменять на setDefault, потому что
В данном случае по Enter'у будет нажиматься "Выход"
И чтобы все это работало, класс PasswordDialog унаследовать не от QWidget, а от QDialog
ЗЫ В 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: Новая программа "Личный электронный дневник"
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: Новая программа "Личный электронный дневник"
Забыл кое-что исправить в исходниках:
Откройте файл helpdialog.cpp, исправте строку номер 25 на
А строку номер 38 на:
Тогда будет changelog и лицензия.
Откройте файл helpdialog.cpp, исправте строку номер 25 на
Код: Выделить всё
QFile licenseFile(QDir::homePath() + "/.pdiary/license");А строку номер 38 на:
Код: Выделить всё
QFile changelogFile(QDir::homePath() + "/.pdiary/changelog.txt");Тогда будет changelog и лицензия.
-
Ivanhoe
- Сообщения: 136
Re: Новая программа "Личный электронный дневник"
Понравилось, желаю развиваться дальше 
Все погибнут при гравитационном коллапсе, Маша...
---
Затрать 5 минут в неделю. Сделай OpenOffice.org лучше http://community.i-rs.ru/index.php/topic,3241.0.html
---
Затрать 5 минут в неделю. Сделай OpenOffice.org лучше http://community.i-rs.ru/index.php/topic,3241.0.html
-
Atragor
- Сообщения: 681
- Статус: ...
Re: Новая программа "Личный электронный дневник"
WARNING: Failure to find: newrecorddialog.cpp
WARNING: Failure to find: passworddialog.cpp
WARNING: Failure to find: newrecorddialog.h
Кажется, часть исходников потерялась
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
- Сообщения: 678
- Статус: #include <brain.h>
- ОС: Fedora 12
Re: Новая программа "Личный электронный дневник"
Нормальный архив с исходниками:
Есть еще какие-нибудь пожелания?
Есть еще какие-нибудь пожелания?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Liksys
- Сообщения: 2910
Re: Новая программа "Личный электронный дневник"
Отличная работа!
-
necros
- Сообщения: 1
Re: Новая программа "Личный электронный дневник"
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
malex
- Сообщения: 374
- ОС: debian
Re: Новая программа "Личный электронный дневник"
да не порядок
часть нормально видно а часть кракозябрики 
Ну вот, еще один день прошел, а мы все еще живы. И может быть стали умнее.
-
red_dragon
- Сообщения: 435
- Статус: Ленивый энтузиаст
- ОС: F12 x86_64
Re: Новая программа "Личный электронный дневник"
Если исходники поправить - то да. В чистом виде - нет.
|^^^^^^^^^^^|______
|_____ПИВО_____|','''|'''''''''\____,,
|_______________| _|'____|____|
*'(@)'(@)'''''''|(@)(@)******|(@)*
|_____ПИВО_____|','''|'''''''''\____,,
|_______________| _|'____|____|
*'(@)'(@)'''''''|(@)(@)******|(@)*
-
Liksys
- Сообщения: 2910
Re: Новая программа "Личный электронный дневник"
Поправить!
Переписать 
-
v04bvs
- Сообщения: 636
- ОС: Debian GNU/Linux
-
Assuri
- Сообщения: 678
- Статус: #include <brain.h>
- ОС: Fedora 12
Re: Новая программа "Личный электронный дневник"
v1.3
Так как просьб было мало, changelog тоже маленький.
ChangeLog:
- Устранен баг с локалями
- Устанен баг с форматом вывода даты в просмотре записи.
- Изменено название пакета и папок
- Убран баг: при удалении происходит смещение id записей и при просмотре и изменении выбирается не та запись, которую выделили
Deb пакет: http://ifolder.ru/3497922
P.S. удалите бывший пакет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Assuri
- Сообщения: 678
- Статус: #include <brain.h>
- ОС: Fedora 12
Re: Новая программа "Личный электронный дневник"
Создан deb пакет, после установки которого в kmenu добавляется программа.
Deb пакет:
http://ifolder.ru/3503378
Если кто знает, что нужно сделать, чтобы установить программу из исходников таким образом, чтобы программа стала доступна через терминал и kmenu, помогите мне это сделать
Deb пакет:
http://ifolder.ru/3503378
Если кто знает, что нужно сделать, чтобы установить программу из исходников таким образом, чтобы программа стала доступна через терминал и kmenu, помогите мне это сделать
-
ged
- Сообщения: 110
- ОС: Slackware-current
Re: Новая программа "Личный электронный дневник"
Баг с локалями устранен не полностью. В диалоге поиска, в основном на второй вкладке, остались кракозяблы.
You can't kill time without injuring eternity.
-
Assuri
- Сообщения: 678
- Статус: #include <brain.h>
- ОС: Fedora 12
Re: Новая программа "Личный электронный дневник"
V1.4
ChangeLog:
- Польностью исправлены баги с кодировками
- Теперь предупреждение, что программа сворачивается в трей можно будет отменять не в настройках а в самом предупреждении
- Создан фильтр
- Каждой оценки записи соответствует определенный цвет - опция в настройках
Deb пакет: http://ifolder.ru/3536178
P.S. Извините за небольшую безграмотность в changelog...
У вас нет необходимых прав для просмотра вложений в этом сообщении.