From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bernt Hansen Subject: Re: Time Stamps? Date: Mon, 03 May 2010 15:35:31 -0400 Message-ID: <87eihsye0s.fsf@gollum.intra.norang.ca> References: <87iq74yfng.fsf@gollum.intra.norang.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O91Qc-0003SV-KU for emacs-orgmode@gnu.org; Mon, 03 May 2010 15:35:42 -0400 Received: from [140.186.70.92] (port=55243 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O91Qa-0003SF-WD for emacs-orgmode@gnu.org; Mon, 03 May 2010 15:35:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O91QX-0007F9-Ud for emacs-orgmode@gnu.org; Mon, 03 May 2010 15:35:40 -0400 Received: from mho-02-ewr.mailhop.org ([204.13.248.72]:59555) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O91QX-0007Ey-Mn for emacs-orgmode@gnu.org; Mon, 03 May 2010 15:35:37 -0400 In-Reply-To: (David Frascone's message of "Mon\, 3 May 2010 15\:17\:54 -0400") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: David Frascone Cc: emacs-orgmode David Frascone writes: > On Mon, May 3, 2010 at 3:00 PM, Bernt Hansen wrote: > > David Frascone writes: >=20=20=20=20 > > =C2=A01. Can I make all timestamps put the time?=C2=A0 In other wor= ds, can I > > =C2=A0make C-c ! always do the same thing as C-u C-c ! > > >=20=20=20=20 > I use a key binding for this: =C2=A0f9-t which creates a timestamp li= ke this > at point. =C2=A0[2010-05-03 Mon 14:52] =C2=A0The binding for that is = documented at > http://doc.norang.ca/org-mode.html#sec-15_21 > > Duh.=C2=A0 Sorry.=C2=A0 I thought there would be a way to do it with just= a > command, and, at first glance, didn't grok what you were doing with > the func.=C2=A0 Consider it stolen.=C2=A0 I'm going to re-map something t= o it.=C2=A0 > I don't like using Function keys, because when I am using my macbook > w/o a keyboard, I have to hit a Fn button to get those.=C2=A0 But, I'll m= ap > it to something.=C2=A0 I do like your f9 map, so, maybe I'll use M-9 or > something like that. Steal away :) I'm sure you can change the function to always put in the time if that's what you really want to do but there's no configuration to implement that currently AFAICT. > > =C2=A02. Where should I put the timestamp?=C2=A0 Where do you guys = think it > > =C2=A0looks best?=C2=A0 Before the text?=C2=A0 After?=C2=A0 Still g= etting a feel for > > =C2=A0things. >=20=20=20=20 > Anywhere in the body of the text works fine for me. =C2=A0My remember > templates put the timestamp after the clock drawer >=20=20=20=20 > =C2=A0* TODO blah > =C2=A0:CLOCK:... > =C2=A0[2010-05-03 Mon 14:59] > =C2=A0[[link to stuff]] >=20=20=20=20 > but anywhere will work - it's just text. > > Right.=C2=A0 I understand where it gets put.=C2=A0 But, now I want to add= some > notes.=C2=A0 Where would you put it?=C2=A0 (And, I know I'm just asking y= our > opinion, because it is all just text -- I just really like your setup, > so I'm using it as my starting point. I just put them at the top and leave them there. Any further detail is either inline in the body following it or as notes in a LOGBOOK drawer. > > So, for example, here's an entry I took today with a call, refiled it, > then re-edited it.=C2=A0 Names have been changed to protect the guilty > > some_company.org: > ----- > * Title for issue customer is having > ** WAITING Phone %:name - %:Some Company -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0 :PHONE:WAITING: > =C2=A0=C2=A0 - State "WAITING"=C2=A0=C2=A0=C2=A0 from ""=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [2010-05-03 Mon 11:19] \\ > =C2=A0=C2=A0=C2=A0=C2=A0 Waiting on data from Customer > =C2=A0=C2=A0 :CLOCK: > =C2=A0=C2=A0 :END: > =C2=A0=C2=A0 Got a call from Customer this am.=C2=A0 He is having problem= s blah blah. > =C2=A0=C2=A0 Will call him back in 10-15 > =C2=A0=C2=A0 Contact Info: 800-555-5555 > =C2=A0=C2=A0 [2010-05-03 Mon] > ** Talked to Customer again. > [2010-05-03 Mon 11:19] > Conclusion:=C2=A0 Probable Diagnosis here.=C2=A0 Customer is going to reb= oot and send > me more data. > *** System Information > **** Some System > =C2=A0=C2=A0=C2=A0=C2=A0 1 Gb Data File > =C2=A0=C2=A0=C2=A0=C2=A0 60 Threads > =C2=A0=C2=A0=C2=A0=C2=A0 Other System Data > **** Performance > =C2=A0=C2=A0=C2=A0=C2=A0 9-20 Mb/Sec > **** Configuration > =C2=A0=C2=A0=C2=A0=C2=A0 Raid 0 over 4 drives > =C2=A0=C2=A0=C2=A0=C2=A0 16 Gb RAM > =C2=A0=C2=A0=C2=A0=C2=A0 Blah Blah > **** Symptoms > =C2=A0=C2=A0=C2=A0=C2=A0 computer hangs.=C2=A0 windows Explorer hangs try= ing to look at filesystem. > ----- > > So, this was the result of two calls, captured with remember-phone, > then re-filed into the some_company.org file.=C2=A0 I put the datestamps = up > top, but I'm not sure if I like them there. What do you think of that > setup?=C2=A0 =C2=A0 I use the datestamp to record when the remember task was created (ie when did I first hear about it). You can probably put it inside a drawer if you want to hide it -- I've never tried that. For me it's just an indication of how old the task is (ie. when the task was created) > > > > > =C2=A03. Clocking.=C2=A0 That site does a lot of it, and I mostly l= ike it.=C2=A0 But, > > =C2=A0 =C2=A0 I'm not sure how I should clock in in the AM.=C2=A0 A= lmost always, I > > =C2=A0 =C2=A0 try to enter something quickly with remember, and I h= aven't > > =C2=A0 =C2=A0 started a clock yet.=C2=A0 I'm considering taking out= the timing stuff > > =C2=A0 =C2=A0 now . . . any pointers? >=20=20=20=20 > The first thing I do when I clock-in in the morning is hit either f9-o > or f9-m to clock in my organization or read mail task (depending on > which one I start first). =C2=A0From there remember tasks interrupt t= he clock > temporarily and clocking continues on whatever I work on until I > manually clock out. > > I will re-read the clocking portion . . I really like stamping > EVERYTHING, so that I can generate weekly reports easily (This is > where I wasted my time) > > I've also got to integrate, somehow, references to my livescribe pen > (annotated conference call notes).=C2=A0 And, it'll be nice to backdate > conference calls so that even if I dont' log them, I can log them > later.=C2=A0 I know I can . . it's just coming up with an easy way to do > it. I use clocking data to report or track 'what I worked on and when'. My clock data is also my timestamp for what I did and I view the results in log mode in the agenda (C-c a l) and in clock reports for reporting to the boss. I clock stuff in all the time and for short periods... things that take less than a minute to do end up creating empty clock drawers which isn't all that nice to deal with. I have a hook that removes those now on clock-out but I haven't had time to update my org-mode document yet with the details. Hopefully I'll get to that soon. In case you want it the short version is here: ,---- | (defun bh/remove-empty-drawer-on-clock-out () | (interactive) | (save-excursion | (beginning-of-line 0) | (org-remove-empty-drawer-at "CLOCK" (point)))) |=20 | (add-hook 'org-clock-out-hook 'bh/remove-empty-drawer-on-clock-out 'appen= d) |=20 `---- Regards, Bernt