Reply
Thread Tools
Posts: 213 | Thanked: 27 times | Joined on Feb 2007 @ Barbados
#211
Thank you very much.
 
Posts: 3,841 | Thanked: 1,079 times | Joined on Nov 2006
#212
Originally Posted by Texrat View Post
Yet another strong testament for separating logic from UI.
Maybe the 'remind' utility could be an example of this.. it's more of a scheduler than a calendar (although it can be used as one). It's a command line tool that can work as an engine for a graphical user interface.

I'm not too familiar with remind, I only know about it because someone on ITT asked for a version for the N8x0 and I built and provided one from Debian sources (and I also follow their mailing list in case there's need for support for the N8x0 version). But even as little as I have used it it looks interesting.

The command line tool runs as follows:
Code:
$ remind

REMIND 03.01.05 (English version) Copyright 1992-1998 David F. Skoll
Copyright 1999-2008 Roaring Penguin Software Inc.
Usage: remind [options] filename [date] [time] [*rep]
Options:
 -n     Output next occurrence of reminders in simple format
 -r     Disable RUN directives
 -c[a][n] Produce a calendar for n (default 1) months
 -c[a]+[n] Produce a calendar for n (default 1) weeks
 -w[n[,p[,s]]]  Specify width, padding and spacing of calendar
 -s[a][+][n] Produce `simple calendar' for n (1) months (weeks)
 -p[a][n] Same as -s, but input compatible with rem2ps
 -l     Prefix each simple calendar line with line number and filename comment
 -v     Verbose mode
 -o     Ignore ONCE directives
 -t[n]  Trigger all future (or those within `n' days)
 -h     `Hush' mode - be very quiet
 -a     Don't trigger timed reminders immediately - just queue them
 -q     Don't queue timed reminders
 -f     Trigger timed reminders by staying in foreground
 -z[n]  Enter daemon mode, waking every n (5) minutes.
 -d...  Debug: e=echo x=expr-eval t=trig v=dumpvars l=showline f=tracefiles
 -e     Divert messages normally sent to stderr to stdout
 -b[n]  Time format for cal: 0=am/pm, 1=24hr, 2=none
 -x[n]  Iteration limit for SATISFY clause (def=150)
 -kcmd  Run `cmd' for MSG-type reminders
 -g[ddd] Sort reminders by date, time and priority before issuing
 -ivar=val Initialize var to val and preserve var
 -m     Start calendar with Monday rather than Sunday
 -y     Synthesize tags for tagless reminders
Then there are several UIs available. I attach two screenshots, one of 'tkremind' and the other is 'wyrd' - they are very different but are using 'remind' (and the same db) all the same.
tkremind uses TK while wyrd runs in xterm.

(NB: These are desktop snapshots, I didn't build tkremind or wyrd for the N8x0).
Attached Images
  
__________________
N800/OS2007|N900/Maemo5
-- Metalayer-crawler delenda est.
-- Current state: Fed up with everything MeeGo.
 

The Following User Says Thank You to TA-t3 For This Useful Post:
fpp's Avatar
Posts: 2,853 | Thanked: 968 times | Joined on Nov 2005
#213
Originally Posted by Bundyo View Post
Also they're dubious as to which language to support additionally to C in the future. OpenBossa's Python is the favourite right now, but my opinion is that Vala will be easier to support - it doesn't need any platform changes, only SDK's, it only needs a small number of bindings (some of them are done already) and there's already a more pythonish kind of Vala called Genie
Eeek... pythonic my foot ! That thing is a monster.

Edit : Hmmm... Bundyo... that wasn't the name on your badge, was it ? :-)

Last edited by fpp; 2008-09-22 at 21:23.
 

The Following User Says Thank You to fpp For This Useful Post:
qole's Avatar
Moderator | Posts: 7,109 | Thanked: 8,820 times | Joined on Oct 2007 @ Vancouver, BC, Canada
#214
Stupid badges just had our Muggle names; we had to write our real names in.
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!
 

The Following User Says Thank You to qole For This Useful Post:
Texrat's Avatar
Posts: 11,700 | Thanked: 10,045 times | Joined on Jun 2006 @ North Texas, USA
#215
Originally Posted by qole View Post
Stupid badges just had our Muggle names; we had to write our real names in.
You didn't need no steenkeeng bodges!
__________________
Nokia Developer Champion
Different <> Wrong | Listen - Judgment = Progress | People + Trust = Success
My personal site: http://texrat.net
 

The Following User Says Thank You to Texrat For This Useful Post:
Bundyo's Avatar
Posts: 4,708 | Thanked: 4,649 times | Joined on Oct 2007 @ Bulgaria
#216
Originally Posted by fpp View Post
Eeek... pythonic my foot ! That thing is a monster.

Edit : Hmmm... Bundyo... that wasn't the name on your badge, was it ? :-)
At first it wasn't, then i wrote it with a pen (wasn't very readable from afar ).
__________________
Technically, there are three determinate states the cat could be in: Alive, Dead, and Bloody Furious.
 
qole's Avatar
Moderator | Posts: 7,109 | Thanked: 8,820 times | Joined on Oct 2007 @ Vancouver, BC, Canada
#217
erm, "bodges"?

It would appear that Texrat is as bad at imitating foreign accents as I am.
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!
 
Texrat's Avatar
Posts: 11,700 | Thanked: 10,045 times | Joined on Jun 2006 @ North Texas, USA
#218
Originally Posted by qole View Post
It would appear that Texrat is as bad at imitating foreign accents as I am.
Ain't not!
__________________
Nokia Developer Champion
Different <> Wrong | Listen - Judgment = Progress | People + Trust = Success
My personal site: http://texrat.net
 
Benson's Avatar
Posts: 4,930 | Thanked: 2,272 times | Joined on Oct 2007
#219
Heh, and I missed it; I'd have been the only one with my real name!
 
qole's Avatar
Moderator | Posts: 7,109 | Thanked: 8,820 times | Joined on Oct 2007 @ Vancouver, BC, Canada
#220
Originally Posted by Benson View Post
Heh, and I missed it; I'd have been the only one with my real name!
Tim Samoff and S. J. Gadsby, among others, both had variants of their Real Names on their badges.
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!
 
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 00:09.