Re: [O] Display missing/overlapping clock ranges

2011-05-03 Thread Rainer Stengele
Dear Carsten,

yesterday I found some time to check all my clockings starting from the 
begining of the year.
With the help of the agenda gaps and overlaps indication I found quite some 
faults in my clockings.

I found the functions to be very helpful!
Org is becoming more useful all the time!

Thanks again for implementing!

Maybe you could now implement some function telling me what I did in the 
clocking gaps ... :-)

Mit freundlichen Grüßen / Best Regards
Rainer Stengele 

__|___ 
  | Dipl. Inf. (Univ.) Rainer Stengele   
  | Technical Control - System Administration  
  |
  | email: rainer.steng...@diplan.de 
  | voice/fax: ++49-9131-7778-85/88
  | WWW  : http://www.diplan.de 
  |
  | diplan GmbH
  | Wetterkreuz 27
  | 91058 Erlangen, Germany  
 
Diese E-Mail kann vertrauliche und/oder rechtlich geschützte Informationen 
enthalten. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail 
irrtümlich erhalten haben, informieren Sie bitte den Absender und vernichten 
Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser 
Mail ist nicht gestattet.

This e-mail may contain confidential and/or privileged information. If you are 
not the intended recipient (or have received this e-mail in error) please 
notify the sender immediately and destroy this e-mail. Any unauthorized 
copying, disclosure or distribution of the material in this e-mail is strictly 
forbidden.



Am 27.04.2011 13:53, schrieb Carsten Dominik:
 On Apr 24, 2011, at 11:48 PM, Rainer Stengele wrote:

 Am 24.04.2011 17:30, schrieb Carsten Dominik:
 On 13.4.2011, at 23:06, Bernt Hansen wrote:

 Paul Mead paul.d.m...@gmail.com writes:

 Rainer Stengele rainer.steng...@diplan.de writes:

 I do clock every task I work on during the whole day.
 At the end of the day or week I have to go over all clock entries in my 
 agenda
 and see if there are holes or overlappings in my clock tables.
 If yes I have to adjust the clocks.

 I read Bernt Hansen's comments on how he works with clocks
 (http://doc.norang.ca/org-mode.html#Clocking).

 What about a function showing the lacking clock ranges over
 the day while being in the agenda with log mode on?

 The function could even check for overlapping clock ranges and indicate 
 these
 or jump to these.

 Maybe it would even be good to be able to configure daily and weekly
 regular holes in the ranges, for example

 - daily lunch time from [12:00]--[13:00]
 - week end days (maybe with diary syntax)
 - working days (Monday to Friday for example)

 What do you think?

 -- Rainer
 I'd defintely use something which identified the gaps and overlaps as
 they're taking some time to find now that I have to account more closely
 for my time! I've been considering whether to raise this for a
 while. The 'regular holes' idea is good to, although not as important
 for me.

 Paul
 Hi Rainer and Paul,

 Locating gaps would be useful.  I've been meaning to investigate this
 but haven't spent any time on it yet.  With my current clocking setup
 I've found I get very few holes.  Checking the times is a task I do
 manually just before billing for my time.  I currently just use a visual
 scan of the daily agenda(s) including clocking lines displayed ensuring
 that the start and end times match over the clocking period.

 It should be possible to automate the check.  How should a filtered
 agenda be handled?  I expect you'd want to see the gaps for the entries
 that are filtered away otherwise it's only really meaningful when you
 look at the entire clocking data.

 The major problem I used to have was clocks that would be opened and
 never closed.  These were bad because they count as 0 minutes and
 without fixing those entries I don't bill for that time.  Since the
 invention of M-x org-resolve-clocks (which runs everytime I clock in) I
 now find these open clocks quickly and don't need to reconstruct the
 data a week later.  I haven't had this problem in a long time.

 Maybe something like the following mock up?

 --8---cut here---start-8---
 Day-agenda (W15):
 Wednesday  13 April 2011
 todo:7:09- 7:11 Clocked:   (0:02) Organization 
   :PERSONAL::
  7:11- 8:00 - Gap -   (0:49)
 org: 8:00- 8:12 Clocked:   (0:12) DONE Try to fix this bug 
:ORG:WORK:tuning::
 todo:8:12- 8:26 Clocked:   (0:14) Organization 
   :PERSONAL::
 diary:   8:26- 9:06 Clocked:   (0:40) Breakfast
 todo:9:06- 9:30 Clocked:   (0:24) Task A   
   :PERSONAL::
  9:30-10:58 - Gap -   (1:28)
 10:00.. 
 todo:   10:58-11:11 Clocked:   (0:13) Organization 
   :PERSONAL::
 vvv -- Overlap -- vvv
 todo:   11:11-11:12 Clocked:   (0:01) Read Mail and News   
   

Re: [O] Display missing/overlapping clock ranges

2011-04-24 Thread Carsten Dominik

On 13.4.2011, at 23:06, Bernt Hansen wrote:

 Paul Mead paul.d.m...@gmail.com writes:
 
 Rainer Stengele rainer.steng...@diplan.de writes:
 
 I do clock every task I work on during the whole day.
 At the end of the day or week I have to go over all clock entries in my 
 agenda
 and see if there are holes or overlappings in my clock tables.
 If yes I have to adjust the clocks.
 
 I read Bernt Hansen's comments on how he works with clocks
 (http://doc.norang.ca/org-mode.html#Clocking).
 
 What about a function showing the lacking clock ranges over
 the day while being in the agenda with log mode on?
 
 The function could even check for overlapping clock ranges and indicate 
 these
 or jump to these.
 
 Maybe it would even be good to be able to configure daily and weekly
 regular holes in the ranges, for example
 
 - daily lunch time from [12:00]--[13:00]
 - week end days (maybe with diary syntax)
 - working days (Monday to Friday for example)
 
 What do you think?
 
 -- Rainer
 
 I'd defintely use something which identified the gaps and overlaps as
 they're taking some time to find now that I have to account more closely
 for my time! I've been considering whether to raise this for a
 while. The 'regular holes' idea is good to, although not as important
 for me.
 
 Paul
 
 Hi Rainer and Paul,
 
 Locating gaps would be useful.  I've been meaning to investigate this
 but haven't spent any time on it yet.  With my current clocking setup
 I've found I get very few holes.  Checking the times is a task I do
 manually just before billing for my time.  I currently just use a visual
 scan of the daily agenda(s) including clocking lines displayed ensuring
 that the start and end times match over the clocking period.
 
 It should be possible to automate the check.  How should a filtered
 agenda be handled?  I expect you'd want to see the gaps for the entries
 that are filtered away otherwise it's only really meaningful when you
 look at the entire clocking data.
 
 The major problem I used to have was clocks that would be opened and
 never closed.  These were bad because they count as 0 minutes and
 without fixing those entries I don't bill for that time.  Since the
 invention of M-x org-resolve-clocks (which runs everytime I clock in) I
 now find these open clocks quickly and don't need to reconstruct the
 data a week later.  I haven't had this problem in a long time.
 
 Maybe something like the following mock up?
 
 --8---cut here---start-8---
 Day-agenda (W15):
 Wednesday  13 April 2011
  todo:7:09- 7:11 Clocked:   (0:02) Organization   
 :PERSONAL::
   7:11- 8:00 - Gap -   (0:49)
  org: 8:00- 8:12 Clocked:   (0:12) DONE Try to fix this bug   
  :ORG:WORK:tuning::
  todo:8:12- 8:26 Clocked:   (0:14) Organization   
 :PERSONAL::
  diary:   8:26- 9:06 Clocked:   (0:40) Breakfast
  todo:9:06- 9:30 Clocked:   (0:24) Task A 
 :PERSONAL::
   9:30-10:58 - Gap -   (1:28)
  10:00.. 
  todo:   10:58-11:11 Clocked:   (0:13) Organization   
 :PERSONAL::
  vvv -- Overlap -- vvv
  todo:   11:11-11:12 Clocked:   (0:01) Read Mail and News 
 :PERSONAL::
  todo:   11:10-11:14 Clocked:   (0:01) Organization   
 :PERSONAL::
  ^^^ -- Overlap -- ^^^
  todo:   11:14-11:15 Clocked:   (0:01) Read Mail and News 
 :PERSONAL::
  todo:   11:15-11:16 Clocked:   (0:01) Organization   
 :PERSONAL::
  12:00.. 
  14:00.. 
  16:00.. 
  11:16-16:33 - Gap -   (5:17)
  todo:   16:33.. Clocked:   (-) Read Mail and News
 :PERSONAL::
  16:43.. now - - - - - - - - - - - - - - - - - - - - - - - - -
  18:00.. 
  20:00.. 
 --8---cut here---end---8---


Hi Bernt, Rainer, Paul,

these are pretty good ideas, and since it is a holiday, I have some time,
so I have tried an implementation and just pushed it to the master.

This introduces a new key in the agenda, v c, which will check for
clocking issues and display them in a similar way as Bernt proposes.

The whole thing works like log view, so it applies to the currently
displayed span in the agenda, and it sticks if you move around
with f and b.  To get out of this view, press l to turn off
log view, for example.

Also, it is a special log view in that it only shows clocking
information, I believe this makes it more direct and useful.

There is a variable to configure what constitutes clocking issues.

Re: [O] Display missing/overlapping clock ranges

2011-04-24 Thread Rainer Stengele
Am 24.04.2011 17:30, schrieb Carsten Dominik:
 On 13.4.2011, at 23:06, Bernt Hansen wrote:

 Paul Mead paul.d.m...@gmail.com writes:

 Rainer Stengele rainer.steng...@diplan.de writes:

 I do clock every task I work on during the whole day.
 At the end of the day or week I have to go over all clock entries in my 
 agenda
 and see if there are holes or overlappings in my clock tables.
 If yes I have to adjust the clocks.

 I read Bernt Hansen's comments on how he works with clocks
 (http://doc.norang.ca/org-mode.html#Clocking).

 What about a function showing the lacking clock ranges over
 the day while being in the agenda with log mode on?

 The function could even check for overlapping clock ranges and indicate 
 these
 or jump to these.

 Maybe it would even be good to be able to configure daily and weekly
 regular holes in the ranges, for example

 - daily lunch time from [12:00]--[13:00]
 - week end days (maybe with diary syntax)
 - working days (Monday to Friday for example)

 What do you think?

 -- Rainer
 I'd defintely use something which identified the gaps and overlaps as
 they're taking some time to find now that I have to account more closely
 for my time! I've been considering whether to raise this for a
 while. The 'regular holes' idea is good to, although not as important
 for me.

 Paul
 Hi Rainer and Paul,

 Locating gaps would be useful.  I've been meaning to investigate this
 but haven't spent any time on it yet.  With my current clocking setup
 I've found I get very few holes.  Checking the times is a task I do
 manually just before billing for my time.  I currently just use a visual
 scan of the daily agenda(s) including clocking lines displayed ensuring
 that the start and end times match over the clocking period.

 It should be possible to automate the check.  How should a filtered
 agenda be handled?  I expect you'd want to see the gaps for the entries
 that are filtered away otherwise it's only really meaningful when you
 look at the entire clocking data.

 The major problem I used to have was clocks that would be opened and
 never closed.  These were bad because they count as 0 minutes and
 without fixing those entries I don't bill for that time.  Since the
 invention of M-x org-resolve-clocks (which runs everytime I clock in) I
 now find these open clocks quickly and don't need to reconstruct the
 data a week later.  I haven't had this problem in a long time.

 Maybe something like the following mock up?

 --8---cut here---start-8---
 Day-agenda (W15):
 Wednesday  13 April 2011
  todo:7:09- 7:11 Clocked:   (0:02) Organization  
  :PERSONAL::
   7:11- 8:00 - Gap -   (0:49)
  org: 8:00- 8:12 Clocked:   (0:12) DONE Try to fix this bug  
   :ORG:WORK:tuning::
  todo:8:12- 8:26 Clocked:   (0:14) Organization  
  :PERSONAL::
  diary:   8:26- 9:06 Clocked:   (0:40) Breakfast
  todo:9:06- 9:30 Clocked:   (0:24) Task A
  :PERSONAL::
   9:30-10:58 - Gap -   (1:28)
  10:00.. 
  todo:   10:58-11:11 Clocked:   (0:13) Organization  
  :PERSONAL::
  vvv -- Overlap -- vvv
  todo:   11:11-11:12 Clocked:   (0:01) Read Mail and News
  :PERSONAL::
  todo:   11:10-11:14 Clocked:   (0:01) Organization  
  :PERSONAL::
  ^^^ -- Overlap -- ^^^
  todo:   11:14-11:15 Clocked:   (0:01) Read Mail and News
  :PERSONAL::
  todo:   11:15-11:16 Clocked:   (0:01) Organization  
  :PERSONAL::
  12:00.. 
  14:00.. 
  16:00.. 
  11:16-16:33 - Gap -   (5:17)
  todo:   16:33.. Clocked:   (-) Read Mail and News   
  :PERSONAL::
  16:43.. now - - - - - - - - - - - - - - - - - - - - - - - - 
 -
  18:00.. 
  20:00.. 
 --8---cut here---end---8---

 Hi Bernt, Rainer, Paul,

 these are pretty good ideas, and since it is a holiday, I have some time,
 so I have tried an implementation and just pushed it to the master.

 This introduces a new key in the agenda, v c, which will check for
 clocking issues and display them in a similar way as Bernt proposes.

 The whole thing works like log view, so it applies to the currently
 displayed span in the agenda, and it sticks if you move around
 with f and b.  To get out of this view, press l to turn off
 log view, for example.

 Also, it is a special log view in that it only shows clocking
 information, I believe this makes it more direct and useful.

 There is a variable to 

Re: [O] Display missing/overlapping clock ranges

2011-04-24 Thread Carsten Dominik

On 24.4.2011, at 23:48, Rainer Stengele wrote:

 Am 24.04.2011 17:30, schrieb Carsten Dominik:
 On 13.4.2011, at 23:06, Bernt Hansen wrote:
 
 Paul Mead paul.d.m...@gmail.com writes:
 
 Rainer Stengele rainer.steng...@diplan.de writes:
 
 I do clock every task I work on during the whole day.
 At the end of the day or week I have to go over all clock entries in my 
 agenda
 and see if there are holes or overlappings in my clock tables.
 If yes I have to adjust the clocks.
 
 I read Bernt Hansen's comments on how he works with clocks
 (http://doc.norang.ca/org-mode.html#Clocking).
 
 What about a function showing the lacking clock ranges over
 the day while being in the agenda with log mode on?
 
 The function could even check for overlapping clock ranges and indicate 
 these
 or jump to these.
 
 Maybe it would even be good to be able to configure daily and weekly
 regular holes in the ranges, for example
 
 - daily lunch time from [12:00]--[13:00]
 - week end days (maybe with diary syntax)
 - working days (Monday to Friday for example)
 
 What do you think?
 
 -- Rainer
 I'd defintely use something which identified the gaps and overlaps as
 they're taking some time to find now that I have to account more closely
 for my time! I've been considering whether to raise this for a
 while. The 'regular holes' idea is good to, although not as important
 for me.
 
 Paul
 Hi Rainer and Paul,
 
 Locating gaps would be useful.  I've been meaning to investigate this
 but haven't spent any time on it yet.  With my current clocking setup
 I've found I get very few holes.  Checking the times is a task I do
 manually just before billing for my time.  I currently just use a visual
 scan of the daily agenda(s) including clocking lines displayed ensuring
 that the start and end times match over the clocking period.
 
 It should be possible to automate the check.  How should a filtered
 agenda be handled?  I expect you'd want to see the gaps for the entries
 that are filtered away otherwise it's only really meaningful when you
 look at the entire clocking data.
 
 The major problem I used to have was clocks that would be opened and
 never closed.  These were bad because they count as 0 minutes and
 without fixing those entries I don't bill for that time.  Since the
 invention of M-x org-resolve-clocks (which runs everytime I clock in) I
 now find these open clocks quickly and don't need to reconstruct the
 data a week later.  I haven't had this problem in a long time.
 
 Maybe something like the following mock up?
 
 --8---cut here---start-8---
 Day-agenda (W15):
 Wednesday  13 April 2011
 todo:7:09- 7:11 Clocked:   (0:02) Organization  
  :PERSONAL::
  7:11- 8:00 - Gap -   (0:49)
 org: 8:00- 8:12 Clocked:   (0:12) DONE Try to fix this bug  
   :ORG:WORK:tuning::
 todo:8:12- 8:26 Clocked:   (0:14) Organization  
  :PERSONAL::
 diary:   8:26- 9:06 Clocked:   (0:40) Breakfast
 todo:9:06- 9:30 Clocked:   (0:24) Task A
  :PERSONAL::
  9:30-10:58 - Gap -   (1:28)
 10:00.. 
 todo:   10:58-11:11 Clocked:   (0:13) Organization  
  :PERSONAL::
 vvv -- Overlap -- vvv
 todo:   11:11-11:12 Clocked:   (0:01) Read Mail and News
  :PERSONAL::
 todo:   11:10-11:14 Clocked:   (0:01) Organization  
  :PERSONAL::
 ^^^ -- Overlap -- ^^^
 todo:   11:14-11:15 Clocked:   (0:01) Read Mail and News
  :PERSONAL::
 todo:   11:15-11:16 Clocked:   (0:01) Organization  
  :PERSONAL::
 12:00.. 
 14:00.. 
 16:00.. 
 11:16-16:33 - Gap -   (5:17)
 todo:   16:33.. Clocked:   (-) Read Mail and News   
  :PERSONAL::
 16:43.. now - - - - - - - - - - - - - - - - - - - - - - - - 
 -
 18:00.. 
 20:00.. 
 --8---cut here---end---8---
 
 Hi Bernt, Rainer, Paul,
 
 these are pretty good ideas, and since it is a holiday, I have some time,
 so I have tried an implementation and just pushed it to the master.
 
 This introduces a new key in the agenda, v c, which will check for
 clocking issues and display them in a similar way as Bernt proposes.
 
 The whole thing works like log view, so it applies to the currently
 displayed span in the agenda, and it sticks if you move around
 with f and b.  To get out of this view, press l to turn off
 log view, for example.
 
 Also, it is a special log view in that it only shows clocking
 information, I believe this makes it more 

Re: [O] Display missing/overlapping clock ranges

2011-04-24 Thread Bernt Hansen
Carsten Dominik carsten.domi...@gmail.com writes:

 these are pretty good ideas, and since it is a holiday, I have some time,
 so I have tried an implementation and just pushed it to the master.


 Testing and feedback would be much appreciated.
 Also, it is not really useful to use this on a filtered agenda view,
 but testing of this would be appreciated as well.

Thanks Carsten!  I'll take a closer look at this on Tuesday when I'm
back in the office.  My initial reaction is it's *awesome*!  :)

Best Regards,
Bernt



Re: [O] Display missing/overlapping clock ranges

2011-04-19 Thread Rainer Stengele
Am 13.04.2011 17:44, schrieb Rainer Stengele:
 Hi all!
 
 I do clock every task I work on during the whole day.
 At the end of the day or week I have to go over all clock entries in my agenda
 and see if there are holes or overlappings in my clock tables.
 If yes I have to adjust the clocks.
 
 I read Bernt Hansen's comments on how he works with clocks
 (http://doc.norang.ca/org-mode.html#Clocking).
 
 What about a function showing the lacking clock ranges over
 the day while being in the agenda with log mode on?
 
 The function could even check for overlapping clock ranges and indicate these
 or jump to these.
 
 Maybe it would even be good to be able to configure daily and weekly
 regular holes in the ranges, for example
 
 - daily lunch time from [12:00]--[13:00]
 - week end days (maybe with diary syntax)
 - working days (Monday to Friday for example)
 
 What do you think?
 
 -- Rainer
 
 
 
Hi again,

I just rediscovered the wonderful C-c C-x C-d (org-clock-display)
command to show subtree times in the whole buffer.
How could I miss that, being an old org user ...

Anyway, I browsed a bit through my headlines and found some huge times.
Digging deeper I found some runaway clocks exceeding several days, one even 
over more than a year.

As I do not review all org files for such errors, I would be interested in

- finding all clock times longer than x hours (for example 12 hours - I never 
clock over night)
- find all clock times clocking in the weekend (Saturday, Sunday)
- finding all clock times lower than y minutes (for example 15 minutes)

Are theree any already included functions in Org helping me do that?

Best,
- Rainer



Re: [O] Display missing/overlapping clock ranges

2011-04-14 Thread Paul Mead
Bernt Hansen be...@norang.ca writes:


 Hi Rainer and Paul,

 Locating gaps would be useful.  I've been meaning to investigate this
 but haven't spent any time on it yet.  With my current clocking setup
 I've found I get very few holes.  Checking the times is a task I do
 manually just before billing for my time.  I currently just use a visual
 scan of the daily agenda(s) including clocking lines displayed ensuring
 that the start and end times match over the clocking period.

 It should be possible to automate the check.  How should a filtered
 agenda be handled?  I expect you'd want to see the gaps for the entries
 that are filtered away otherwise it's only really meaningful when you
 look at the entire clocking data.

 The major problem I used to have was clocks that would be opened and
 never closed.  These were bad because they count as 0 minutes and
 without fixing those entries I don't bill for that time.  Since the
 invention of M-x org-resolve-clocks (which runs everytime I clock in) I
 now find these open clocks quickly and don't need to reconstruct the
 data a week later.  I haven't had this problem in a long time.

 Maybe something like the following mock up?

 Day-agenda (W15):
 Wednesday  13 April 2011
   todo:7:09- 7:11 Clocked:   (0:02) Organization  
  :PERSONAL::
7:11- 8:00 - Gap -   (0:49)
   org: 8:00- 8:12 Clocked:   (0:12) DONE Try to fix this bug  
   :ORG:WORK:tuning::
   todo:8:12- 8:26 Clocked:   (0:14) Organization  
  :PERSONAL::
   diary:   8:26- 9:06 Clocked:   (0:40) Breakfast
   todo:9:06- 9:30 Clocked:   (0:24) Task A
  :PERSONAL::
9:30-10:58 - Gap -   (1:28)
   10:00.. 
   todo:   10:58-11:11 Clocked:   (0:13) Organization  
  :PERSONAL::
   vvv -- Overlap -- vvv
   todo:   11:11-11:12 Clocked:   (0:01) Read Mail and News
  :PERSONAL::
   todo:   11:10-11:14 Clocked:   (0:01) Organization  
  :PERSONAL::
   ^^^ -- Overlap -- ^^^
   todo:   11:14-11:15 Clocked:   (0:01) Read Mail and News
  :PERSONAL::
   todo:   11:15-11:16 Clocked:   (0:01) Organization  
  :PERSONAL::
   12:00.. 
   14:00.. 
   16:00.. 
   11:16-16:33 - Gap -   (5:17)
   todo:   16:33.. Clocked:   (-) Read Mail and News   
  :PERSONAL::
   16:43.. now - - - - - - - - - - - - - - - - - - - - - - - - 
 -
   18:00.. 
   20:00.. 

 Regards,
 Bernt

Bernt, that's exactly how I'd envisaged the gap identification, and the
overlap highlighting looks great.

Paul




Re: [O] Display missing/overlapping clock ranges

2011-04-14 Thread Rainer Stengele
Am 13.04.2011 23:06, schrieb Bernt Hansen:
 Paul Mead paul.d.m...@gmail.com writes:
 
 Rainer Stengele rainer.steng...@diplan.de writes:

 I do clock every task I work on during the whole day.
 At the end of the day or week I have to go over all clock entries in my 
 agenda
 and see if there are holes or overlappings in my clock tables.
 If yes I have to adjust the clocks.

 I read Bernt Hansen's comments on how he works with clocks
 (http://doc.norang.ca/org-mode.html#Clocking).

 What about a function showing the lacking clock ranges over
 the day while being in the agenda with log mode on?

 The function could even check for overlapping clock ranges and indicate 
 these
 or jump to these.

 Maybe it would even be good to be able to configure daily and weekly
 regular holes in the ranges, for example

 - daily lunch time from [12:00]--[13:00]
 - week end days (maybe with diary syntax)
 - working days (Monday to Friday for example)

 What do you think?

 -- Rainer

 I'd defintely use something which identified the gaps and overlaps as
 they're taking some time to find now that I have to account more closely
 for my time! I've been considering whether to raise this for a
 while. The 'regular holes' idea is good to, although not as important
 for me.

 Paul
 
 Hi Rainer and Paul,
 
 Locating gaps would be useful.  I've been meaning to investigate this
 but haven't spent any time on it yet.  With my current clocking setup
 I've found I get very few holes.  Checking the times is a task I do
 manually just before billing for my time.  I currently just use a visual
 scan of the daily agenda(s) including clocking lines displayed ensuring
 that the start and end times match over the clocking period.
 
 It should be possible to automate the check.  How should a filtered
 agenda be handled?  I expect you'd want to see the gaps for the entries
 that are filtered away otherwise it's only really meaningful when you
 look at the entire clocking data.
 
 The major problem I used to have was clocks that would be opened and
 never closed.  These were bad because they count as 0 minutes and
 without fixing those entries I don't bill for that time.  Since the
 invention of M-x org-resolve-clocks (which runs everytime I clock in) I
 now find these open clocks quickly and don't need to reconstruct the
 data a week later.  I haven't had this problem in a long time.
 
 Maybe something like the following mock up?
 
 --8---cut here---start-8---
 Day-agenda (W15):
 Wednesday  13 April 2011
   todo:7:09- 7:11 Clocked:   (0:02) Organization  
  :PERSONAL::
7:11- 8:00 - Gap -   (0:49)
   org: 8:00- 8:12 Clocked:   (0:12) DONE Try to fix this bug  
   :ORG:WORK:tuning::
   todo:8:12- 8:26 Clocked:   (0:14) Organization  
  :PERSONAL::
   diary:   8:26- 9:06 Clocked:   (0:40) Breakfast
   todo:9:06- 9:30 Clocked:   (0:24) Task A
  :PERSONAL::
9:30-10:58 - Gap -   (1:28)
   10:00.. 
   todo:   10:58-11:11 Clocked:   (0:13) Organization  
  :PERSONAL::
   vvv -- Overlap -- vvv
   todo:   11:11-11:12 Clocked:   (0:01) Read Mail and News
  :PERSONAL::
   todo:   11:10-11:14 Clocked:   (0:01) Organization  
  :PERSONAL::
   ^^^ -- Overlap -- ^^^
   todo:   11:14-11:15 Clocked:   (0:01) Read Mail and News
  :PERSONAL::
   todo:   11:15-11:16 Clocked:   (0:01) Organization  
  :PERSONAL::
   12:00.. 
   14:00.. 
   16:00.. 
   11:16-16:33 - Gap -   (5:17)
   todo:   16:33.. Clocked:   (-) Read Mail and News   
  :PERSONAL::
   16:43.. now - - - - - - - - - - - - - - - - - - - - - - - - 
 -
   18:00.. 
   20:00.. 
 --8---cut here---end---8---
 
 Regards,
 Bernt
 
 

Bernt,

that looks very useful!

Regards,
Rainer



[O] Display missing/overlapping clock ranges

2011-04-13 Thread Rainer Stengele
Hi all!

I do clock every task I work on during the whole day.
At the end of the day or week I have to go over all clock entries in my agenda
and see if there are holes or overlappings in my clock tables.
If yes I have to adjust the clocks.

I read Bernt Hansen's comments on how he works with clocks
(http://doc.norang.ca/org-mode.html#Clocking).

What about a function showing the lacking clock ranges over
the day while being in the agenda with log mode on?

The function could even check for overlapping clock ranges and indicate these
or jump to these.

Maybe it would even be good to be able to configure daily and weekly
regular holes in the ranges, for example

- daily lunch time from [12:00]--[13:00]
- week end days (maybe with diary syntax)
- working days (Monday to Friday for example)

What do you think?

-- Rainer