2009-06-16 4 views
2

Ich wollte gerade ein Programm schreiben, das nur die Zeit verfolgt, die ich mit dem Programmieren verbracht habe. Dann dachte ich mir, dass es in meiner IDE (VS 2008) bereits ein Feature geben muss, das man kostenlos herunterladen kann. Im Grunde muss ich nur die Startzeit, Endzeit und eine Betreffzeile aufzeichnen. Ich brauche entweder eine freie Option oder eine Option mit Visual Studio 2008, die ich bereits habe. Ich bin ein Ein-Personen-Coding-Team. Ich kenne Versionskontrolle nicht sehr gut. Wenn dies bereits ein Feature jedes Versionskontrollsystems der Welt ist, schlagen Sie mich bitte nicht über den Kopf. Lass es mich wissen.Recording Programming Time - Schreiben oder herunterladen?

Jede Hilfe wird geschätzt.

Danke,

Jeremy

+0

Möchten Sie das Timing selbst von der App durchgeführt werden, indem Sie auf Start/Stop klicken? Oder behandeln Sie das Timing manuell und Sie versuchen nur, die Kategorien in einem Protokoll zu dokumentieren und Zusammenfassungen zu benötigen? – SPWorley

+2

Gibt es irgendeine App, die etwas wie eine akkumulierte Zeit misst, wie lange ein Fenster im Fokus ist? Sie können also sehen, dass Sie 1:20 pro Tag in E-Mails, 4:40 in Firefox und: 44 in Emacs ausgeben .... und realisieren, dass es dort wahrscheinlich ein Problem gibt, wenn Sie denken, dass Sie den ganzen Tag programmieren? – SPWorley

+0

@Arno - Ja. Timesnapper - siehe meine Antwort. Und nein, ich arbeite nicht für sie, ich mag nur das Produkt :-) –

Antwort

1

I endete mit Fogbugz mit einem Plugin auf. Hat super für mich gearbeitet. Es gibt eine kostenlose Version für Startups mit 2 oder weniger Benutzern. Timesnapper klingt auch nach einem großartigen Werkzeug, aber Fogbugz hat meine bescheidenen Bedürfnisse am besten erfüllt.

1

Dies ist, wie ich es tun: Keeping a timesheet.

+0

So mache ich das derzeit, aber es ist nicht der effizienteste Zeiteinsatz. Ich könnte ein Programm schreiben, bei dem ich nur eine Start/Stopp-Umschalttaste drücken muss, anstatt die ganze Zeit einzugeben. Das Einzige, was ich eingeben müsste, ist das Thema. –

+6

Wenn Sie .LOG in die erste Zeile der Datei stellen, fügt Notepad.exe automatisch einen neuen Zeitstempel hinzu, wenn Sie die Datei erneut öffnen (Sie müssen also nie die Zeit eingeben). – ChrisW

+0

Das ist cool zu wissen. Vielen Dank!!! –

2

Ich kam über FusionDesk eine Weile zurück, während Joel on Software lesen. Es hat eine kostenlose Ausgabe, aber ich bin mir nicht sicher, ob die kostenlose Edition Zeiterfassung unterstützt oder nicht. Es ist ein ziemlich gutes Produkt, und die Pay-Version ist nicht besonders günstig, falls Sie interessiert sind.

http://www.fusiondesk.com/

EDIT:

Ich habe vergessen, auch die große Klammer von Codeproject: ToDo-Liste. Dieser Saugnapf ist das Top-Projekt auf www.codeproject.com, und das seit Jahren. Damit können Sie Ihre Aufgaben und Zeit auf der Strecke organisieren und zu seinem freien zu boot:

http://www.codeproject.com/KB/applications/todolist2.aspx

2

Sie einen Blick auf Freshbooks nehmen könnte,

http://www.freshbooks.com/

Es ist kostenlos (für den persönlichen Gebrauch mindestens) und bietet Funktionen zur Zeiterfassung.

3

Ich bin verwirrt. Wo möchten Sie diese Info setzen? Im Quellcode oder woanders? Wenn Sie es nur für die Abrechnung und für die Vorbereitung Ihrer Arbeitszeittabellen benötigen, können Sie nicht über Timesnapper gehen, es ist der genial.

+0

brauchen Sie es nur für die Abrechnung. Danke für die Eingabe. –

+0

Wie funktioniert Timeshare mit mehreren Monitoren? Werden sie unterstützt? Das scheint eine ziemlich nützliche App zu sein, und ich könnte sie selbst benutzen, wenn ich zwei Widescreens behandeln kann. – jrista

+0

Keine Sorgen. Timesnapper sollte dir dann gut tun. Es gibt auch eine kostenlose Version mit weniger Funktionen, die aber ausreichen sollte, um sich am Ende des Tages zurückzulehnen und Ihre Arbeitszeittabelle genau vorzubereiten. –

0

Einfache kleine Tray-Anwendung mit dem Symbol, das den Status anzeigt (läuft/gestoppt) und ein Hotkey zum Starten/Stoppen, Fenster erscheint beim Start, um ein Thema einzugeben.

Log in XML, Text oder Datenbank oder wo immer es bequem ist.

0

hörte ich von Timesnapper auf Hansel: get it here. Es zeichnet Ihre Aktivitäten in Bilder das können Sie später für Stundenzettel und Zeug analysieren.

1

RescueTime für Sie app Verwendung verfolgen ... es hat eine amüsante Funktion, wo Sie Ihre Produktivität im Durchschnitt über alle verglichen wird es mit ...