maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] Gene Cash's to_do and calend PIM programs for OS 2008 (https://talk.maemo.org/showthread.php?t=19092)

rbrewer123 2008-04-24 19:28

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
Quote:

Originally Posted by Laughing Man (Post 174206)
How did you do it?

rbrewer123, how do I copy and paste the log to here? I open the log and highlight it but it won't let me copy and paste. When I have time I'll connect my iGo bluetooth keyboard and see if I can copy it then,

Don't know... you could try opening /home/user/.logs/calend.log in the Notes app and copy and paste from there.

Laughing Man 2008-04-24 19:29

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
Started: Mon Apr 21 21:07:05 2008
/usr/lib/python2.5/site-packages/nokia_utilities.py:144: GtkWarning: gdkdrawable-x11.c:878 drawable is not a pixmap or window
gtk.main_iteration()
/usr/lib/python2.5/site-packages/nokia_utilities.py:144: GtkWarning: gdk_window_set_geometry_hints: assertion `GDK_IS_WINDOW (window)' failed
gtk.main_iteration()
/usr/lib/python2.5/site-packages/nokia_utilities.py:144: GtkWarning: gdk_window_resize: assertion `GDK_IS_WINDOW (window)' failed
gtk.main_iteration()
midnight alarm set
Started: Tue Apr 22 00:00:05 2008
/usr/lib/python2.5/site-packages/nokia_utilities.py:144: GtkWarning: gdk_window_set_geometry_hints: assertion `GDK_IS_WINDOW (window)' failed
gtk.main_iteration()
/usr/lib/python2.5/site-packages/nokia_utilities.py:144: GtkWarning: gdk_window_resize: assertion `GDK_IS_WINDOW (window)' failed
gtk.main_iteration()
Started: Tue Apr 22 16:07:22 2008
alarm_callback: top_application
Traceback (most recent call last):
File "/usr/bin/calend", line 325, in import_ical
populate_cache(prefs['CACHE START'], prefs['CACHE END'], events)
File "/usr/bin/calend", line 155, in populate_cache
if d >= start and d <= end:
TypeError: can't compare offset-naive and offset-aware datetimes
Traceback (most recent call last):
File "/usr/bin/calend", line 294, in import_ical
if uid in master_calend and event.decoded('DTSTAMP') <= master_calend[uid].decoded('DTSTAMP'):
File "/usr/lib/python2.5/site-packages/icalendar/cal.py", line 250, in decoded
raise KeyError, name
KeyError: 'DTSTAMP'
Started: Tue Apr 22 16:23:47 2008
alarm_callback: top_application
Started: Wed Apr 23 00:00:05 2008
/usr/lib/python2.5/site-packages/nokia_utilities.py:144: GtkWarning: gdk_window_set_geometry_hints: assertion `GDK_IS_WINDOW (window)' failed
gtk.main_iteration()
/usr/lib/python2.5/site-packages/nokia_utilities.py:144: GtkWarning: gdk_window_resize: assertion `GDK_IS_WINDOW (window)' failed
gtk.main_iteration()
Started: Thu Apr 24 00:00:05 2008
/usr/lib/python2.5/site-packages/nokia_utilities.py:144: GtkWarning: gdk_window_set_geometry_hints: assertion `GDK_IS_WINDOW (window)' failed
gtk.main_iteration()
/usr/lib/python2.5/site-packages/nokia_utilities.py:144: GtkWarning: gdk_window_resize: assertion `GDK_IS_WINDOW (window)' failed
gtk.main_iteration()
Started: Thu Apr 24 14:29:31 2008
alarm_callback: top_application
Traceback (most recent call last):
File "/usr/bin/calend", line 325, in import_ical
populate_cache(prefs['CACHE START'], prefs['CACHE END'], events)
File "/usr/bin/calend", line 155, in populate_cache
if d >= start and d <= end:
TypeError: can't compare offset-naive and offset-aware datetimes
Started: Thu Apr 24 15:26:09 2008
alarm_callback: top_application

rbrewer123 2008-04-24 20:05

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
Laughing Man,

Can you confirm you were importing a Google calendar when this problem occurred? FGol sent me a Google file which reproduces this problem on my setup. It appears that calend has no timezone support. I've added this problem to my internal version of the todo list which will be pushed to my web page at some point.

My thinking at this point is that a "quick" fix may be possible that allows these calendars to be imported. Possibly a message should be displayed on the import screen that events in other timezones are not handled correctly.

I think full timezone support will require a fair bit of effort, though this would be very desirable on a mobile device that may be traveling around.

Laughing Man 2008-04-25 00:32

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
I wasn't exactly importing the calendar straight from Google Calendar (I can't figure out how. Do you just save the .ics web address they give you?). But I have it set to be received read only to Windows Calendar for Vista. And from there I had Windows Calendar export an .ics file which I then tried to use on the tablet.

I'll see if I can just save an .ics calendar using the private .ics address Google Calendar gives me and importing that into calendar.

briand 2008-04-25 02:12

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
okay, wait a minute. You consciously injected Windows in the middle of things, and now you're wondering out loud why something isn't working correctly?? seriously??


;)

Laughing Man 2008-04-25 02:23

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
Haha yeah, after reading that someone had a success, I was beginning to think about that. Though I don't have any other method of getting an ics out of Google?

Edit: Used wget with the private .ics address Google gave me, gave me basics.ics

Tried importing it and no success.

rbrewer123 2008-04-25 04:53

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
Quote:

Originally Posted by Laughing Man (Post 174409)
Haha yeah, after reading that someone had a success, I was beginning to think about that. Though I don't have any other method of getting an ics out of Google?

Edit: Used wget with the private .ics address Google gave me, gave me basics.ics

Tried importing it and no success.

Ok, thanks for trying that.

munky261 2008-04-27 04:11

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
why is it that the to do list opens up every night at midnight even when there is nothing planned for the day and how can i stop this action?

vvaz 2008-04-27 06:39

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
Quote:

Originally Posted by munky261 (Post 175168)
why is it that the to do list opens up every night at midnight even when there is nothing planned for the day and how can i stop this action?

Unfortunately it is bug coming from original version.

rbrewer123 2008-04-28 00:16

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
Quote:

Originally Posted by vvaz (Post 175193)
Unfortunately it is bug coming from original version.

Correct. And pretty low priority compared to the others.

GeraldKo 2008-04-28 01:49

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
Still like using To Do. But got another bug.

When I edited the name of a category (there's a menu entry for doing that, and, apart from this bug, it works well), it deleted all the item entries that were under the other categories! Well, not exactly; what it did was not that bad; it took all the items from all the categories and put them into the renamed category and emptied all the other categories of all items.

I try to keep to bugs and not features I would like, but it sure would be nice if there were a way to delete individual entries other than through a mass-purge of all the completed items or just blanking them out.

rbrewer123 2008-04-28 06:19

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
Quote:

Originally Posted by GeraldKo (Post 175414)
Still like using To Do. But got another bug.

When I edited the name of a category (there's a menu entry for doing that, and, apart from this bug, it works well), it deleted all the item entries that were under the other categories! Well, not exactly; what it did was not that bad; it took all the items from all the categories and put them into the renamed category and emptied all the other categories of all items.

I think I got bitten by this bug over the weekend too. In my case I believe I lost all the items in the category I was trying to rename. I don't think the other categories were affected. Ouch, that was painful.

GeraldKo 2008-04-28 06:38

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
Quote:

Originally Posted by rbrewer123 (Post 175455)
I think I got bitten by this bug over the weekend too. In my case I believe I lost all the items in the category I was trying to rename. I don't think the other categories were affected. Ouch, that was painful.

Sorry to hear that. :( At least give a look and double-check they didn't just get put into other categories.

rbrewer123 2008-04-28 07:21

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
New to_do build available.

I just released a build of to_do that corrects the category rename bug GeraldKo reported and I just confirmed. This bug could cause data loss of to_do items. All to_do users are encouraged to upgrade to the new version.

A note on category renaming: a feature of Gene's intent for the renaming is that specifying an existing category for the rename moves all the to_do items from the old category into the new (existing) category.

rbrewer123 2008-04-28 07:29

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
Quote:

Originally Posted by GeraldKo (Post 175457)
Sorry to hear that. :( At least give a look and double-check they didn't just get put into other categories.

Thanks. I think of it as a reminder that frequent backups are a good thing since there are so many ways that data loss can occur with a computer. In this case I had just created the category that day and added about 12 items. So even under a daily backup policy they wouldn't have been backed up. But at least they were still mostly fresh in my mind.

Gourmand 2008-05-01 20:25

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
will this thing work with python libs installed for homediskfree/homenetstats small applets?

rbrewer123 2008-05-01 21:03

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
Quote:

Originally Posted by Gourmand (Post 176910)
will this thing work with python libs installed for homediskfree/homenetstats small applets?

Not sure what you're asking... if the app manager lets you install it, it should work. If it doesn't seem to work, please report it on this thread as a bug.

Gourmand 2008-05-01 21:20

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
installed after pyculator (find it useful a little) - it works

but it doesn't notify if Calend application not running

I believed it uses daemon then frontend not needed to notify...

rbrewer123 2008-05-01 21:37

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
Quote:

Originally Posted by Gourmand (Post 176940)
installed after pyculator (find it useful a little) - it works

but it doesn't notify if Calend application not running

I believed it uses daemon then frontend not needed to notify...

It should be able to alarm even when it isn't running. If you're seeing that it's not alarming, could you provide a little more info of what you tried and what didn't work? For example... created a non-repeating event at such and such time, checked alarm for 5 minutes early, hit apply, closed app, didn't see it. Another useful thing to know is if that behavior is repeatable for you or if sometimes it alarms and sometimes not. Your NIT OS version may be helpful too... can be found in Settings->Control Panel->About product, in the Version field.

Gourmand 2008-05-02 08:24

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
at say 11:05PM I created non-repeating event for 11:06PM, hit apply, waited a little then got signal

then I created non-repeating event for 11:08PM, hit apply, waited but nothing happiness

I didn't try repeat again but will

N810 OS2008 2.2007.50-2

Gourmand 2008-05-02 08:53

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
tried again... message appeared :-/

is any chance to get the feature I'm looking for? - voice recording for notification?
this means - I create event then tap here red circle and device starts record voice note, then I tap grey square, recording stops - when event appeares, device first signals by builtin sound then plays my recording (repeats it if I set)

of only it can recognize voice "stop" command to cancel playing - it could be GREAT

rbrewer123 2008-05-02 13:08

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
Thanks for the report. Just to clarify... did you close the app (hitting the X in corner of window) while waiting for the alarm? Or was the app still running, or just minimized?

I think I have seen some issues related to waking up for an alarm on my device, but at a much lower frequency than you are seeing. So far I haven't been able to reproduce it for myself (running 2.2007.51-3). I believe there is an open bug report against alarmd but it doesn't match what you observed.

I added the bug report and voice alarm idea to my todo list, which will eventually get pushed to my website. Though the devil is always in the details, the voice alarm feature is not that outlandish. Getting good recognition for a "stop" command could be difficult for various reasons, starting with the fact that it would need to ignore the voice it is playing out the speakers. Either way, I think these are lower priority than getting the basics working rock solid and adding some more "humdrum" traditional features.

Gourmand 2008-05-02 13:43

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
Quote:

did you close the app (hitting the X in corner of window) while waiting for the alarm?
I completely closed app by X

sure it was daemon's fault

later I started prog and saw event in Agenda list - it was single event which didn't notify me

will try more and report if something like this will happen

what about voice - recognition of "stop" command is quite difficult issue, I see...

but simple recording of voice notification and extending obvious alarm can be great too

the reason is - not always I can tap or enter notification on the keyboard or screen, this takes more time than just voice memo

I would be glad if somebody add this in todo list for this program or another...

rbrewer123 2008-05-02 16:04

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
Quote:

Originally Posted by Gourmand (Post 177138)
I completely closed app by X

sure it was daemon's fault

later I started prog and saw event in Agenda list - it was single event which didn't notify me

will try more and report if something like this will happen

what about voice - recognition of "stop" command is quite difficult issue, I see...

but simple recording of voice notification and extending obvious alarm can be great too

the reason is - not always I can tap or enter notification on the keyboard or screen, this takes more time than just voice memo

I would be glad if somebody add this in todo list for this program or another...

I've had a couple cases of clicking on the calend icon and the message box saying it's starting, but then it doesn't start. I suspect that may be the root cause of some of the alarming issues, and the fact that you closed the app and missed the alarm supports that theory. So thanks for confirming what happened.

I agree the voice recording idea may not be that difficult to implement, and if it were there I would probably use it too.

Gourmand 2008-05-02 16:35

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
Quote:

I agree the voice recording idea may not be that difficult to implement, and if it were there I would probably use it too.
if you will do so - please take an attention on user's interface

I think it must be as simple for user as possible - if one starts recording, then stop automatically saves voice memo, no any conformation or file dialogs (auto file names assign)

in Agenda it must look as any other event - and deleting event must delete voice memo file

in settings must be choice of place for voice memo files - they are large enough and I'd prefer store them on large external SD card

.....back to our malfunction

right now I created another one event and set it repeated - I see alarm icon appeared at applet's tray

when I tap on this icon - I see "signals" dialog" but it is empty (no signals) - is that right?

looks like program doesn't properly work with 24h system - in Agenda it shows event for 09:00, but I set it for 21:00 - may be this is a reason of faults

rbrewer123 2008-05-02 18:53

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
Quote:

Originally Posted by Gourmand (Post 177211)
if you will do so - please take an attention on user's interface

I think it must be as simple for user as possible - if one starts recording, then stop automatically saves voice memo, no any conformation or file dialogs (auto file names assign)

in Agenda it must look as any other event - and deleting event must delete voice memo file

in settings must be choice of place for voice memo files - they are large enough and I'd prefer store them on large external SD card

Agree... that sounds like how I would want it to work too. Though I don't want to mislead you that I will be able to work on that feature anytime soon.

Quote:

right now I created another one event and set it repeated - I see alarm icon appeared at applet's tray

when I tap on this icon - I see "signals" dialog" but it is empty (no signals) - is that right?
I see a similar behavior. This might be a bug in the alarm applet or something strange about how calend sets its alarms. I haven't confirmed that this is anything more than a display issue. I don't think this issue is on the list though, so I will add it. I found that alarm icon distracting and disabled it in Settings->Control Panel->Panels.

Quote:

looks like program doesn't properly work with 24h system - in Agenda it shows event for 09:00, but I set it for 21:00 - may be this is a reason of faults
This issue is on the todo list. It's possible it is causing some other problems, but I think it is "only" a display problem. Though certainly an annoying one for 24-hour clock users.

Gourmand 2008-05-02 20:02

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
khm... at 00:00:00 Calend frontend started automatically... device was near me and I noticed specific hissing when application starts - I see Calend working

I didn't assign event to 00:00

rbrewer123 2008-05-02 20:10

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
Quote:

Originally Posted by Gourmand (Post 177279)
khm... at 00:00:00 Calend frontend started automatically... device was near me and I noticed specific hissing when application starts - I see Calend working

I didn't assign event to 00:00

Yes... it does alarm housekeeping and pushes the next day's todo's to the to_do app at midnight local time. It's on the list to do a better job of hiding itself when it does that.

Gourmand 2008-05-02 21:17

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
hm... why does not any applet do that? I don't wanna hear noise

rbrewer123 2008-05-02 21:26

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
Hmmm... when I start any app I hear some little noises... I think they indicate a window is opening. Does it sound different from that?

Gourmand 2008-05-02 21:36

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
yes it does

I think this feature could be implemented without opening window, in background, by daemon...

Gourmand 2008-05-07 16:15

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
main Calend app doesn't stop automatically after auto start at 00:00 - it remains running and becomes quite annoying, I see it's screen every morning first and has tap to X every morning first

rbrewer123 2008-05-07 17:55

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
Quote:

Originally Posted by Gourmand (Post 178840)
main Calend app doesn't stop automatically after auto start at 00:00 - it remains running and becomes quite annoying, I see it's screen every morning first and has tap to X every morning first

Thanks for the report. It's on the list.

dkm365 2008-05-21 19:33

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
First, thanks to Rob for all his hard work porting these apps. Knowing that there was a working PIM that did 90% of what I wanted (I had to learn a few new ways of doing some things) and no critical short comings was what finally convinced me to buy a n810 (thanks, of course, to Gene Cash for writing these apps in the first place). I know that this is an IT and not meant to be a PDA, but it just wasn't worth the money if I had to carry around my palm to cover my pim needs (I only have so many pockets, and the n810 would be left at home and used only for playing after hours). Nokia should make sure you & Gene get deep developer discounts on future devices, because you are adding a critical feature that helps sell these things!

I'm hesitant to add any request that might add to Rob's workload, and certainly this is low priority compared to some of the outstanding bugs and RFEs, but I was hoping you could make it a bit easier to know when there was an upgrade to one of the apps. I can check your site, and you put the date you posted an app, but it would be helpful to add the date of the ported version to the "About" message so I could easily determine if what you had posted on your site was an update of the version I had installed. Another alternative would be add an RSS feed to your site where you announced updates. Again, these are very low priority, but modestly helpful given that these aren't distributed via a repository.

Thanks again!

rbrewer123 2008-05-22 13:20

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
Appreciate the thanks and glad Gene's apps are helpful for you.

I think it's a good suggestion to make his apps and the ports easier to find, update, and track bugs and issues. Some others had suggested moving them to garage.maemo.org and I think that's the best approach. I started discussing that with Gene some weeks ago, but I think we both back-burnered it. I'll get that moving again.

speednut 2008-05-22 16:20

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
Rob, thanks a ton for undertaking the porting and bug fixing of Gene's apps!!!

A big feature for us Palm migration users is the ability to sync/backup to another calendar. I'd really like to be able to sync with google calendar. Does Erminig provide any flexibility to sync GC Calend instead of GPE Calendar?

Thanks again!

rbrewer123 2008-05-22 20:49

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
@speednut:

Syncing and a backup strategy are large missing features in Gene's apps... although I have my n810 backed up on my PC, if the device was lost or broken I have no easy way to access the backed-up data until I get a new device and reload everything. Gene's apps are designed to be portable and I believe he runs them on his desktop too, but even at my level of experience with them I probably would need a couple of hours to get them running on my Linux laptop.

A workaround for the backup case would be to export to iCalendar format as part of a (manual) backup procedure. That file could be imported into another calendar app if your NIT went south. Though Gene's todo app can only export to HTML, which is still better than nothing in a backup scenario.

As for erminig syncing Gene's calend, the short answer is no. Read on if you want the details.

I took a peek at erminig's code a few weeks back and it appeared to be reading the GPE sqlite database directly to do its syncing with google's calendar. Also, GPE's sqlite schema seemed to be its own format, and not really using iCalendar. So it would require a fair bit of effort to make erminig work with Gene's calend, and the payoff for that effort would "only" be google syncing.

I haven't delved into opensync too much, but their FAQ lists various plugins for GPE, google calendar, files, and various devices. So far my thinking is that opensync may be a better strategy for syncing, because the payoff for getting Gene's calend and todo to work with opensync is much more than just google.

If there's anybody who wanted to look further into opensync, that would be very helpful for this. Since Gene's calend uses almost-iCalendar format internally, if opensync has a way of syncing with generic iCalendar files then the task is already 80% complete.

Gourmand 2008-05-23 05:46

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
man, is anybody going fix autostart at 0:0?
at least make autostop after all job done
or better split app in two parts - one starting and dealing in background and another frontend with UI (UI doesn't starts at 0:0)

rbrewer123 2008-05-23 12:48

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
Quote:

Originally Posted by Gourmand (Post 184944)
man, is anybody going fix autostart at 0:0?
at least make autostop after all job done
or better split app in two parts - one starting and dealing in background and another frontend with UI (UI doesn't starts at 0:0)

It's tough for me to justify this as a priority when there are other bugs that can possibly cause a missed alarm or todo entry. Some users even like the 0:00 behavior. If somebody submitted a tested patch I could justify integrating it...

Gourmand 2008-05-23 19:13

Re: [Announce] Gene Cash's to_do and calend PIM programs for OS 2008
 
sometimes getting sleep I'm glad for some noise at 0:0...

but at morning am getting tired tap to X

sorry - I can't fix this... having lot of time for the MOST job


All times are GMT. The time now is 14:35.

vBulletin® Version 3.8.8