Emacsとorg-modeで費やした時間の説明

私のようにあなたが時間給を支払われているなら、確かに顧客はそれが何時間かかったかを知りたいと思うでしょう。

そして、いずれにしても、たとえ自分自身のためであっても、これを知ることは有用です。



この記事では、費やした時間を説明する方法の1つ、Emacsのorg-modeについて説明します。

この方法は非常に柔軟性があり、必要に応じてすべてがカスタマイズ可能であり、ほぼすべてのオペレーティングシステムとプラットフォームで動作し、非常に使いやすいという点で優れています。



画像



私自身はLinuxでほぼ独占的に仕事をしていますが、この記事では、実験の純粋性と代替OSユーザーをEmacsユーザーランクに引き付けるためにWindows XPを使用します。

EmacsはWindowsでも便利であり、まったく怖くないことを示したいと思います(Emacsキーボードショートカットのセットにフットドライブが必要であるといううわさは非常に誇張されています:-))。

Linuxでは、状況は同様です(Emacsは、配布パッケージマネージャーを使用してインストールするのが最適です)。



そのため、最初にEmacsが必要です。

Emacsはテキストエディターです(これについては多くの意見がありますが、この記事の目的のために、テキストエディターと見なします:-))、Unixの世界からですが、Windowsでも正常に動作します。

また、org-modeはEmacsの多くのモードの1つであり、多くの機能(時間追跡を含む)があり、最近では標準のGNU Emacsディストリビューションの一部です。



ここからGNU Emacsをダウンロードします: http : //ftp.gnu.org/gnu/emacs/windows/emacs-22.3-bin-i386.zip (37 MB)

アーカイブを解凍します(スペースのないディレクトリに保存することが望ましい)。

D:\ emacs-22.3に展開した後、D:\ emacs-22.3 \ binに1回実行する必要があるaddpm.exeファイルがあり、Emacsを起動するための[スタート]メニューへのショートカットが追加されたとします。

そして、あなたはこのファイルを実行することはできません-それは必要ではありませんが、ただすぐにDを実行してください:\ emacs-22.3 \ bin \ runemacs.exe



一般に、Emacsを起動し、新しいファイルを作成し(アイコンをクリック)、ファイルに拡張子.orgを付けます(必要ではありませんが便利です。一般的に.txtなど何でもかまいません)。

将来的には、.org拡張子のファイルに対してorg-modeがデフォルトで有効になるように設定できるようになります(Linuxはすぐに設定されることがよくあります)。今のところ、Alt + x org-mode ENTERと入力してください)、その後、開いているファイルを含むバッファは組織モードになります。



次に、TODOリストのアイテムをいくつか作成します。各アイテムは、アスタリスクと大文字のTODOという単語で始まります。

組織モードのアスタリスクは、ヘッダーレベルを強調表示する方法です。 1つのアスタリスクはHTMLの<h1>のようなもので、2つのアスタリスクは<h2>などです。 もちろん、5つの星の方が優れていますが、気が散りました...

TODOリストの項目では、タイトルだけでなく、追加情報を指定できます。 たとえば、リンクを追加しました(組織モードのリンクはクリック可能です)。



画像



次に、[組織]-> [作業の記録]に移動し、[記録完了時刻]にチェックマークを付けて、TODOリストの項目が完了すると完了時刻が保存されるようにします。これは便利です。



そして今-最も興味深い:作業を開始するリストアイテムに移動し(クリック)、同じメニューから[組織]-> [作業の記録]を選択して[クロックイン]を選択しますメニュー項目の近く)。

すべて、時間が経ちました。 このアイテムの作業を終えたか、昼食のために集まった-組織->作業の記録->退出。 好きなだけ何度でも実行できます。時間が加算されます。



画像



アイテムの作業が完全に完了したら、TODO状態からDONEに転送する必要があります。Org-> TODO Lists-> TODO / DONE。このアイテムで作業しているタイムカウンターは停止します。



一日の終わり(時間、月、特定の期間、すべてが設定されている)に、費やした時間の要約テーブルを作成できます。

これを行うには、ピボットテーブルを配置するファイルの部分(できれば最初からすべてのポイント)に移動し、[Org]-> [Logging work]-> [Create clock table]を選択します。



画像

はい、写真は最初と同じです



このテーブルから、不要な列/行を削除し、ファイルにエクスポートし(Tblメニューからのすべても組織モードの一部です)、顧客に手紙を送信できます。



*Total file time* *24:05*

DONE Emacs 0:01

TODO habrahabr 0:02

TODO 24:02







一般に、それですべてです。



もちろん、org-modeの可能性は時間だけに制限されません。たとえば、数式を備えたExcelなどの組み込みテーブルプロセッサもあります。

org-modeについて詳しく知りたい場合: orgmode.org/org.htmlまたは組み込みのドキュメント(メニューの[Org]-> [Documentation]-> [Info Documentation])。

YouTubeには、Googleの組織モード作成者による興味深いプレゼンテーションの記録もあります: www.youtube.com/watch?v = oJTwQvgfgMM

興味深い記事もhabrahabr.ru/blogs/emacs/28098です



さて、Emacs自体については、一般的に、山のドキュメントです。



All Articles