そのため、職場ではフレックスタイム (フレックス時間、フレックス時間...) を使用しています。これは便利ですが、追跡するのが難しい場合があります。私は現在、組織モードを使用して自分の時間を記録しています ( org-clock-(out|in)
) が、それを拡張して、8 時間以上働いたかどうかを自動的に計算できるようにしたいと考えています (余った時間は、フレックスタイムの「アカウント」に追加する必要があります)。少ない(昼休みの長さなどによって異なります)、フレックスタイムの「アカウント」の残高など。
他の誰かがこれに Emacs を使用していますか?
現在、時間を追跡するために非常に基本的なセットアップを使用しています。
(defun check-in ()
(interactive)
(let (pbuf (current-buffer))
(find-file (convert-standard-filename "whatnot"))
(goto-char (point-max))
(insert "\n")
(org-insert-heading)
(org-insert-time-stamp (current-time))
(org-clock-in)
(save-buffer)
(switch-to-buffer pbuf)))
(defun check-out ()
(interactive)
(let (pbuf (current-buffer))
(find-file (convert-standard-filename "whatnot"))
(goto-char (point-max))
(org-clock-out)
(save-buffer)
(switch-to-buffer pbuf)))