Ubuntuの時間管理

dropbox logo



多くのハブロフスク市民は、時間管理の問題に興味を持っています。 これは、さまざまな技術とそれらに関連する技術ツールを説明する記事の高い評価を説明しています。 また、いくつかのLinuxマシン(Ubuntu 9.10 x 3)に基づいて、過去6か月間に計画およびタスクリストシステム( Getting Things Gnome!0.2.3 aka GTG )、タイミング( Time Tracker 2.29.92別名Project Hamster )およびDropbox for Linux v.0.7.110を使用した構成ファイルとデータベースファイルの同期は、Habrの広大さに愛されています。 最初の2つのアプリケーションはpythonで記述されているため、さらに魅力的になります。 自分でコードをすばやく把握し、自分でコード(アプリケーション)を微調整できます。 標準構成ではありますが、これらのタスクは非常にうまく処理されます。





プログラムの視覚的な説明から始めましょう。 スクリーンショットから。



モノを入手するGnome!



私の実際の大学院のタスクリストの例:











上記のプログラムの機能は、アプリケーションを過度に動かしません。 著者は、このアプリケーションを作成する際にミニマリズムの原則を遵守しようとしました。 ただし、タグをさまざまな色で装飾することは妨げられません。場合によっては、可能なタスクの膨大なリストで視覚的な方向をすばやく確認できます(自分で設定した場合)。



プロジェクトハムスター



機能性と見事なデザインがこのプログラムの主な特徴です。 さらに驚くべきことは、プロジェクト全体が1人の人物TomsBauģisによって主導およびサポートされているという事実です。 彼は他の開発者からの変更を喜んで受け入れますが。



ここに、2か月間のクロマトグラフィーのレポートがあります。

Project Hamster



レポートは、計時全体が実施される対象です。 レポートに基づいて、どの時間が費やされたかがわかります。 撮影に何時間も費やさないことを教えてくれたのはハムスターだったと言えます。 ニュース、おもちゃを読んだり、友人とコーヒーを飲みに出かけたりするなど、一見無害なことに無駄な時間がどれほど費やされているか驚くでしょう。 私はあなたにこれをやめることを勧めるのではなく、様々な活動に費やされた時間数を知ることをお勧めします。 これらのデータは考えさせるものです。



たとえば、この記事を書くのに2時間以上費やしていることがわかりました。



プロジェクトハムスター







Dropbox



Dropboxの紹介は不要です。 しかし、それについて初めて聞いた場合、これはLinuxだけでなく WindowsとMac でも同じように書かれたインスタントフォルダー同期プログラムであることを知っておく必要があります。 無料のアカウントでは、最大2GBのサイズのフォルダーを同期できます。







以下に機能のリストを示します。 さて、 統合されたグラボレーションに! グローバル統合。



ファイル



その考えは、Dropboxをインストールするときに、同期するフォルダーを指定するように求められるということです。 このフォルダーに、GTGおよびHamsterの構成ファイルを配置します。 そして、プログラムがファイルを見つけようとする場所で、これらのファイルにリンクするだけです。



GTGは、そのファイルを〜/ .local / share / gtgフォルダーに保存します 。 HamsterはSQLiteデータベースを〜/ .local / share / hamster-applet / hamster.dbに保存します。 デフォルトの設定に同意し、Dropboxフォルダーを〜/ Dropbox /に配置した場合、アクションのシーケンスは次のようになります。



  1. Dropbox内に作業フォルダーを作成します。たとえば、〜/ Dropbox / work /
  2. フォルダ〜/ .local / share / gtg /および〜/ .local / share / hamster-applet /をコピーします

    作業フォルダー〜/ Dropbox / work /
  3. 元の場所にあるフォルダー(プログラム

    同時にそれらをオフにしてください)
  4. 適切な場所にあるフォルダーへのシンボリックリンクを作成します。

    ln -s ~/Dropbox/work/gtg/ ~/.local/share/gtg





    ln -s ~/Dropbox/work/hamster-applet/ ~/.local/share/hamster-applet





  5. 文明の実を楽しむ




いくつかの''しかし''





  1. Hamster Projectファイルはそのままにしておく必要があります(これは最初のマシンにインストールするときです)。 ソフトリンクは反対方向、つまり たとえば次のように:



    ln -s ~/.local/share/hamster-applet/ ~/Dropbox/work/hamster-applet







    Dropboxは既にリンクをたどり、これらのリンクが指すフォルダーとファイルを同期する方法を知っています

  2. 2番目、3番目などの接続は少し奇妙に見えます。 ただし、これは、Dropboxがディレクトリに既にリストされているファイルを指すようにするためだけです。 一貫して-簡単になります。 別のハムスターコンピューターにインストールされます。 〜/ .local / share / hamster-applet /に移動すると、当然、フォルダーとデータベースファイルの両方が既に存在していることがわかります。
  3. DropboxディレクトリからHamsterフォルダーにファイルをコピーします
  4. Hamsterはデータベースの変更を検出し、新しいデータベース(より正確には古いデータベース、つまり最初のコンピューターからレコードがあったデータベース)を開きます
  5. 次に、HamsterフォルダーからDropboxフォルダーへのソフトリンクを作成する必要があります。 ただし、宛先のファイルがすでに存在するため、これは実行できません。 したがって、単純に削除します。 つまり ディレクトリ全体へのソフトリンクを作成することにした場合は、このフォルダ全体を削除します



    rm -r ~/Dropbox/work/hamster-applet







  6. さて、最後のステップは、Dropboxフォルダー内のファイルを復元することです。



    ln -s ~/.local/share/hamster-applet/ ~/Dropbox/work/hamster-applet







    これで2台のマシンが同期され、ハムスターは何かが別のマシンから持ち込まれたことがわかると、データベース自体を更新します。





それだけです。 ご清聴ありがとうございました。



PS:書かれた記事の中で活動を示すグラフをレイアウトすることは私にとって伝統になりました。

画像







All Articles