memento: Widerrufen à la mite

Befehle zu widerrufen zählt wohl zu den ersten Dinge, die ich am Rechner lernte; ein Sicherheitsnetz, das ich nicht nur kennen, sondern vor allem lieben lernte. Neein! Diese Monkey Island Cheat Sheet wollte ich gar nicht wirklich löschen! Diese feine Möglichkeit, Aktionen ohne großes Trara rückgängig machen zu können, rettet uns allen wohl mindestens täglich den Tag. Umso mehr freue ich mich mitzuerleben, wie sich das altgediente Feature den Weg vom Desktop ins Web bahnt. Langsam, aber sicher.

Hier bei mite steht seit einem knappen Jahr die Option zur Verfügung, versehentlich gelöschte Objekte wiederherzustellen. Für einen ersten Wurf war dies okay, doch uns noch lange nicht genug: Mit dem heutigen Tag steht das Helferlein überall parat.

Klickt einfach den Widerrufen-Link in der Infonachricht, die eingeblendet wird, nachdem ein Kunde oder Projekt, eine Leistung oder ein Benutzer gelöscht, bearbeitet, archiviert oder aktiviert wurde. Auch nach einem versehentlichen Verschieben oder Duplizieren eines Zeiteintrags auf einen anderen Tag steht dir die Widerrufen-Option zur Seite.

memento, das RubyGem zum Widerrufen von Aktionen

Um der Verbreitung des Features auch in anderen Applikationen ein wenig auf die Beine zu helfen, haben wir uns dazu entschieden, den zugrundeliegenden Code unter einer Open-Source-Lizenz zu veröffentlichen: memento ist ein kleines RubyGem für Rails/ActiveRecord, welches die Befehle destroy, update und create widerrufen lässt. Liebe Rails-EntwicklerInnen: memento freut sich auf euch.

Julia in Neue Features

Neu: mite dank mite.cmd über die Konsole steuern

Entwickler, SysAds, Vollblut-Techies aufgepasst: Wer die Kommandozeile sein Zuhause nennt, für den wird mite mit dem heutigen Tag nicht mehr dasselbe Tool sein. Lukas Rieder, freischaffender Entwickler aus Berlin, hat mite.cmd gezaubert.

Über mite.cmd können textbasiert Zeiteinträge erfasst, Stoppuhren verwaltet und einfache persönliche Reports ausgegeben werden. Direkt von der Konsole aus, ohne die Finger auch nur einen Moment von der Tastatur lassen zu müssen.

mite.cmd - Zeiterfassung mite über die Kommandozeile steuern

Das wirklich Begeisternde an mite.cmd ist jedoch nicht der Transfer der Basisfunktionalitäten aus dem Browser in die Konsole samt einhergehendem Tausch von Mausklicks in unzählige Tastaturanschläge; mite.cmd kommt bereits in dieser frühen Version mit zusätzlichen pfiffigen Kurz-Eingabevarianten daher, denen man auf den ersten Blick anmerkt, dass hier ein ideenreicher Entwickler zugange war. Ein komfortables, zeichensparendes AutoComplete (sowie nebenbei eine der amüsantesten Dokus & Launchposts, über die ich in letzter Zeit gestolpert bin) rundet mite.cmd ab.

Besonders freut uns, dass Lukas den Code des über unsere API realisierten mite.cmd auf GitHub veröffentlicht hat, offen für Verbesserungsvorschläge und Forks aller interessierten Entwickler und Enwicklerinnen. Danke, Lukas! We like your hairstyle, too!

Julia in Neue Features, Add-ons

Nicht-Erreichbarkeit über einige DNS-Server

[Update: 10. Juni, 7:25] Die irrtümlich gesperrte reguläre Domain *.yo.lk wurde nun wieder entsperrt. Alle mite.accounts sollten unter gewohnter URL wieder erreichbar sein. Die Gefahr eines Datenverlusts bestand selbstverständlich zu keinem Zeitpunkt.

Weltweite DNS-Server, welche für die Namensauflösung technisch zuständig sind, können unter Umständen einige Zeit für die Aktualisierung benötigen. Sollte euer Account unter regulärer Adresse noch nicht erreichbar sein, verwendet bitte noch vorübergehend die Ausweichdomain. Unsere Entschuldigung für die Unannehmlichkeiten!

Seit dem heutigen Nachmittag ist mite für einige Nutzer nicht erreichbar. Unsere Server laufen sicher und stabil, doch wird die Domain von einigen DNS-Servern aktuell nicht aufgelöst. Sollte dein Account ebenfalls von diesen Problemen betroffen sein, möchten wir uns zuallererst entschuldigen!

Eine temporäre Ausweichdomain ist bereits aktiviert. Deinen mite.account kannst du überbrückungsweise unter folgender Internet-Adresse erreichen:
http://deinaccountname.appmite.de

Unter dieser Ausweichdomain stehen alle deine Daten zur Verfügung. Dort erfasste Zeiteinträge werden, sobald die reguläre Domain wieder freigegeben wurde, selbstverständlich immer noch vorhanden sein. Die Datenbank ist nicht betroffen, das Problem liegt allein auf Ebene des Domainnamens.

Leider kann mite auf der Ausweichdomain nicht via SSL angesteuert werden. Bitte verwende ausnahmsweise die Adresse ohne vorangestelltes HTTPS.

Aktuelle Informationen kannst du alternativ via Twitter verfolgen.
So bald als möglich werden wir uns hier wieder detaillierter melden. Hoffentlich mit der Information, mite nun wieder unter gewohnter Adresse ansteuern zu können, sicherlich aber mit Details, wie diese Probleme auftreten konnten. Zur Zeit wissen wir nur, dass ein für die Beantragung der Domain verantwortlicher Dienstleister Insolvenz angemeldet hat und unseren DNS-Eintrag vermutlich mit sich gerissen hat.

Nocheinmal möchten wir uns von Herzen entschuldigen.

Julia in Maschinenraum

Flexiblere Zeiteingabe: Zeiträume mit Start- und Endzeiten, Grundrechenarten

Das zentrale Eingabefeld von mite – die Dauer eines Zeiteintrags – wird intelligent: Ab sofort kann nicht mehr nur die reine Stundenanzahl angegeben werden, sondern auch ein Zeitraum, eine Summe oder ein Produkt.

Wird ein Zeitraum eingegeben, rechnet mite die resultierenden Stunden für dich aus und sichert zusätzlich den eingegebenen Start- und Endzeitpunkt zur späteren Referenz im Bemerkungsfeld.

Eingabe eines Zeitraums mit Start- und Endzeit

Diese Zusatzbemerkung kann ebenfalls direkt manipuliert werden. Wird beispielsweise der Endzeitpunkt nachträglich um 10 Minuten nach hinten geschoben, spiegelt sich diese Änderung in einer verlängerten Dauer des Zeiteintrags wider.

Folgende Eingabevarianten stehen somit ab sofort zur Verfügung:

Dauer
1:30 oder 1.5 oder 1,5
für 1 Stunde 30 Minuten

Zeitraum
8 bis 12:30 oder 8 12:30
für einen Zeitraum von 8:00 bis 12:30 Uhr

Summe bzw. Differenz
2+0:15 bzw. 2-0:15
für 2 Stunden plus bzw. minus 15 Minuten

Produkt bzw. Quotient
2*1.5 bzw. 2/1.5
für 2 Stunden multipliziert mit bzw. dividiert durch den Faktor 1.5

Schnellstart Stoppuhr
0:00 oder ein leeres Feld
erstellt einen Zeiteintrag mit sofort laufender Stoppuhr.

Lass uns wissen, wie du mit den frischen Eingabevarianten zurecht kommst! Jede konstruktive Resonanz hilft uns, diese kleine – doch lautstark gewünschte – Erweiterung noch zu verbessern.

Konkret würden wir gerne wissen, ob dir eine Eingabevariante fehlt, über die sich ein Zeiteintrag mit sofort laufender Stoppuhr erstellen lässt, in dessen Bemerkungsfeld zusätzlich der Zeitraum ab dem jetzigen Zeitpunkt festgehalten wird; eine Kombination aus Zeitraum und Schnellstart Stoppuhr also. Falls ja: welche Syntax wünscht du dir für diese Eingabevariante? Als Idee stehen bisher jetzt oder 0:00+ im Raum.

Julia in Neue Features

Heutige Nichterreichbarkeit

Zwischen 16:01 und 17:29 Uhr des heutigen Sonntags war mite leider nicht erreichbar. Ein Stromausfall in unserem Münchner Rechenzentrum, der nicht sofort überbrückt werden konnte, verursachte die Störung.

Unsere Entschuldigung von Herzen für diese nicht geplante Downtime! Die stetige Verfügbarkeit von mite hat auch für uns höchste Priorität. Wir werden alles sinnvoll Machbare daran setzen, Ausfälle wie diese auch zukünftig so weit als irgend möglich zu vermeiden.

Julia in Maschinenraum

Wider die vergessene Stoppuhr

Hinweis: laufende Stoppuhr

Nicht nur im Seitentitel des Browsers zeigt mite nun an, ob eine Stoppuhr läuft, sondern zusätzlich direkt im Interface. Auch bei Wechseln in den Reportsbereich oder auf andere Seiten innerhalb von mite bleibt ein kleiner Stoppuhr-Hinweis stehen. Dieser zeigt zum einen die bereits gestoppte Zeit an, und verlinkt zum anderen direkt den Tag, auf dem die Uhr läuft.

Julia in Neue Features

Politurarbeiten im Maschinenraum

Seit Kurzem läuft mite auf neuester Version des zugrundeliegenden Frameworks. Solltest du nichts von dieser Aktualisierung bemerken, strecken wir die Daumen nach oben – denn die geschmeidiger aufeinander abgestimmten Rädchen im Maschinenraum sollten zwar mit einer Spur erhöhter Geschwindigkeit, doch mit keinen funktionalen Veränderungen einhergehen.

Falls dir wider Erwarten ein Fehler auffallen sollte, hilf uns bitte, diesen so fix als möglich auszumerzen: Sende uns eine den »Tatbestand« möglichst genau beschreibende Mail; Browser & Betriebssystem bitte nicht vergessen. Danke!

Julia in Maschinenraum

Kundenzugang auf Projektebene: feinere Anzeigeoptionen

Detailreports einzelner Projekte können seit September vergangenen Jahres über einen geschützten Link Dritten freigegeben werden. Kunden können sich so über den Fortschritt eines Projekts einfach auf dem Laufenden halten. Auch ohne eigenes Benutzerkonto in mite.

Welche Informationen des Projekts freigegeben werden sollen, lässt sich ab sofort feiner einstellen: Über zwei Checkboxes kann auf Projektebene gewählt werden, ob die Spalte »Umsätze« sowie die Spalte »Benutzer« angezeigt werden soll. Je nach Vertrauensbasis zum Kunden kann nun mehr – oder auch einmal weniger – Transparenz ins Projektgeschehen Einzug halten.

Kundenzugang auf Projektebene: zusätzliche Anzeigeoptionen

Unser Merci für anstoßendes Feedback in diesem Punkt geht – unter anderem – an Hagen, Jörg, Lucas und Jürgen. Keep it coming!

Julia in Neue Features

Direkt im Kalender: Anzeige der Tages-Arbeitszeit

Anzeige bereits erfasster Stunden direkt im Kalender

8 Stunden 42 Minuten – die Summe aller am Mittwoch erfassten Zeiteinträge. Um an diese Information zu gelangen, war bisher ein Klick auf den in Frage stehenden Tag notwendig, oder aber ein Sprung in den Reportsbereich.

Passé! Bei Mouseover über jeden Tag des Wochen- oder Monatskalenders unter dem Menüpunkt »Zeiten« blendet mite nun sofort die jeweilige Tagessumme ein.

Eine kleine Idee, die jedoch, so hoffen wir, Tag für Tag ein paar Sekunden einsparen wird. Herzlichen Dank an euch, werte Nutzer, für diese Anregung!

Julia in Neue Features

Neu: DynaMite, der mite.client für Mac-User

Mac-User, spitzt die Ohren: Direkt vom Systemmenü aus könnt ihr mit dem heutigen Tag eure Stoppuhren steuern. Der schlanke Mac-Client DynaMite nistet sich direkt in der Menüleiste ein, zeigt dort eine etwaige laufende Stoppuhr an und ermöglicht über ein reduziertes Aufklappmenü weitere Stoppuhr-relevante Aktionen.

DynaMite - mite.client für Mac-User

Nutzt man mite den ganzen Arbeitstag über, um seine Zeiten minutengenau unter Kontrolle zu behalten, ist das Tool eine große Hilfe: Welches Programm oder welches Browsertab auch immer gerade aktiv ist – auf mite hat man dank DynaMite wirklich immer mit einem Klick komfortablen Zugriff. Und dies im gewohnten Mac-Feeling.

Entwickelt wurde das Programm, welches in deutscher und englischer Sprache ab Mac OS 10.4.10 (Tiger) zur Verfügung steht, vom Schweizer MediaAtelier, das auch die Anbindung an die Rechnungssoftware GrandTotal realisierte.

Eine funktional leicht beschnittene Version steht zum zeitlich unbegrenzten Test parat. Eine Einzelplatzlizenz ist für 10 Euro direkt in der externen Applikation zu erwerben. Die Lizenz beinhaltet Support von Seiten des MediaAteliers.

Wir selbst testeten das Tool die vergangenen Tage produktiv im Einsatz – und möchten DynaMite nicht mehr missen. Ein praktischer Helfer ist DynaMite für Mac-User allemal! Unser Dank für diese Initiative, die wiederum auf unserer offenen Datenschnittstelle, der mite.api fußt, geht an Stefan Fürst, den Entwickler des Tools. Sollten euch Verbesserungsvorschläge in den Sinn kommen: er ist offen für Ideen.

Update 04.12.09: Tiger wird leider nicht mehr unterstützt. 10.5 (Leopard) ist nun Voraussetzung.

Julia in Neue Features, Add-ons