![]() |
2009-03-19
, 13:49
|
Posts: 1,097 |
Thanked: 650 times |
Joined on Nov 2007
|
#322
|
![]() |
2009-03-19
, 16:58
|
|
Posts: 334 |
Thanked: 366 times |
Joined on Nov 2008
@ Italy
|
#323
|
Ahh now for the long and dubious task of bug fixing ;o)
I'm not sure what "and launching the HUGE 3mb python just for make the thing hopefully playing is a recipe for disaster" that means though... the clock would have to be running anyways, so whether you have it launch automatically, or have to leave it open all the time...?...
The Following User Says Thank You to ciroip For This Useful Post: | ||
![]() |
2009-03-19
, 19:13
|
Posts: 121 |
Thanked: 53 times |
Joined on Aug 2006
@ Alexandria, VA, USA
|
#324
|
...
So go ahead and give it a shot:
https://garage.maemo.org/frs/download.php/5694/FlipClock_0.1.5_armel.deb
![]() |
2009-03-19
, 20:52
|
Posts: 631 |
Thanked: 837 times |
Joined on May 2007
@ Milton, Ontario, Canada
|
#325
|
![]() |
2009-03-20
, 10:11
|
Posts: 336 |
Thanked: 47 times |
Joined on Jul 2008
|
#326
|
![]() |
2009-03-20
, 10:13
|
Posts: 336 |
Thanked: 47 times |
Joined on Jul 2008
|
#327
|
![]() |
2009-03-20
, 11:58
|
Posts: 336 |
Thanked: 47 times |
Joined on Jul 2008
|
#329
|
![]() |
2009-03-20
, 12:47
|
Posts: 631 |
Thanked: 837 times |
Joined on May 2007
@ Milton, Ontario, Canada
|
#330
|
![]() |
Tags |
clock, flip clock |
Thread Tools | |
|
Okay, first off since the first round of comments I've updated a lot of the code to resolve the problems that were occuring, namely:
- background image problem that Lemmy reported has been fixed
- deviceState problem that lots of people were running into has been fixed
- the "setting alarm" thing hanging there for a few minutes the first time the app is run has also been fixed (it was being caused by the first time the configuration gets generated having a small bug in it).
One other note, by the way, is that I don't generate the deb from a running copy of the flipclock, it comes only from sources; so the first time you run the app, it will take a longer to load because python has to compile all of the sources into python objects; any time after this the objects are already there so it loads much more quickly.
Now then new bugs that have been reported: Alarm does not go off at the correct time in other timezones (i.e. Germany/Berlin); my bet would be that this is my screw up (I think the code right now subtracts the timezone offset which might not work right on other side of prime meridian... shouldn't be too hard to fix).
ukjeeper - problem may be related to the timezone stuff just mentioned, I will try to resolve that any will release new "bug fixes" version of the app hopefully very soon so that all of these things will be taken care of (and if problem still comes up, try running from x-term and when the app locks up, check the x-term output to see what the last thing the clock tried to do was)
As far as the Dbus/alarmD stuff goes, the biggest problem I ran into was the lack of accurate documentation. I think a lot of people stay away from it/fear it/think it's a piece of junk because they can't figure out how to actually use it, and it's not very forgiving (i.e. if you screw up in passing variables to set the alarm, alarmD will crash because you've caused it to trigger an alarm 90000000 times all on the same second, etc). I've crashed alarmD numerous times during development... but now with the "Release" version, I have never had a single problem with the alarmD stuff, it's all just the coding within the clock app itself that's at fault...
For Ciro (or anyone else who dislikes alarmD stuff or wants to run app on non-tablet) taking the latest version and adding a "local alarm monitor" thing should be very easy; I store all of the actual alarm times/alert sounds/etc in the local .flipclock.conf file, the only thing alarmD stuff does is call a function in the app "triggerAlarm"; you could very easily replace the alarmD stuff with just a simple few if statements in the main loop and produce the same effect without alarmD features... (maybe I'll even add this into the code since it's pretty easy and just put a config var for it or something....)
I'm not sure what "and launching the HUGE 3mb python just for make the thing hopefully playing is a recipe for disaster" that means though... the clock would have to be running anyways, so whether you have it launch automatically, or have to leave it open all the time...?...