Kategorien
Software UWP

Qooli GIF Editor / Qooli Time Tracker

Für meine beiden Universal Windows Platform Apps (UWP) Qooli Time Tracker und Qooli GIF Editor habe ich je eine dedizierte Seite (auf Englisch) erstellt, mit Informationen zu den jeweiligen Anwendungen:

  • Kurze Beschreibung, für was die App verwendet werden kann
  • Screenshots
  • Liste mit den wichtigsten Features
  • Link zur Seite der App im Microsoft Store
  • Hinweistext bezüglich Support/Unterstützung/Bugs und Feature Requests

Als Goodie findet ihr zudem unten in diesem Blog-Post einige Promo-Codes, um die beiden Anwendungen kostenlos herunterzuladen.

Auch die Seite Software wurde aktualisiert, dort findet ihr eine Kurzbeschreibung (auf Deutsch) für einige ausgewählte Apps aus meinem Portfolio. Einige alte Einträge habe ich entfernt, da sie nicht mehr zeitgemäss waren.

Die Seiten sind in Englisch geschrieben, da die Store-Einträge auf diese verlinken, vielleicht folgt in der Zukunft noch eine veutsche Version der jeweiligen Seite.

Nachfolgend noch ein paar Informationen auch hier, zu den beiden UWP Apps.

Qooli GIF Editor

Mit dieser Anwendung können GIF-Dateien geöffnet und bearbeitet werden. Das heisst, man kann die Frames löschen, verschieben, neue Frames hinzufügen.

Qooli GIF Editor
Qooli GIF Editor

Man kann natürlich auch bei null anfangen und ein neues GIF erstellen indem man entweder aus Einzelbildern ein GIF zusammenstellt oder zum Beispiel eine Szene aus einer Video-Datei extrahiert.

Qooli GIF Editor - Video-Frame-Extraktion
Qooli GIF Editor – Video-Frame-Extraktion

Es ist auch möglich die Einzelbilder einer Datei zu exportieren, entweder alle oder nur die gewünschten.

Ein besonderes Feature ist „Auto-Smooth“, mit einem Knopfdruck werden dem GIF am Ende die Bilder in umgekehrter Reihenfolge so hinzugefügt, dass ein nahtloser Übergang zum Start erreichert wird.

Qooli GIF Editor - "Auto Smooth"-Beispiel
Qooli GIF Editor – „Auto Smooth“-Beispiel

Mit einem Wasserzeichen-Editor, kann man einen benutzerdefinierten Text im GIF-Bild platzieren, die Farbe, Schriftart und Schriftgrösse anpassen und auch entscheiden ob eine Kontur für die Schrift verwendet werden soll.
Der Text kann im Bild frei positioniert werden.

Qooli GIF Editor - Wasserzeichen-Editor
Qooli GIF Editor – Wasserzeichen-Editor

Das resultierende Bild kann dann natürlich aus der Anwendung als GIF-Datei abgespeichert werden.

Mehr Informationen über den Qooli GIF Editor findet ihr hier: https://qoo.li/software/qooli-gif-editor/

Die Anwendung kostet aktuell im Store ungefähr 3.90 CHF – mit einem der nachfolgenden Promo-Codes, könnt ihr sie jedoch kostenlos herunterladen (ich werde die gebrauchten Codes nach und nach durchstreichen).

Promo Codes für Qooli GIF Editor

Qooli Time Tracker

Mit dem Qooli Time Tracker kann man tracken, für welche Aufgaben oder Projekte man seine Arbeitszeit aufwendet.

Qooli Time Tracker
Qooli Time Tracker

Man kann einfach erfassen, wann man eine Aufgabe startet und erhält dann automatisch eine Übersicht über die Summen pro Aufgabe/Projekt und die Pausen.

Auch sieht man wieviele Stunden insgesammt schon am Tag geleistet wurden und wann das Tagesziel erreicht ist.

Mit Navigations-Funktionen, kann man bequem und einfach zwischen verschiedenen Daten hin und her navigieren.

Es gibt auch eine Wochenansicht, welche einem die Summen über die einzelnen Aufgaben/Projekte pro Woche und Wochentag aufzeigt, auch hier kann man einfach zur gewünschten Woche wechseln.

Qooli Time Tracker – Wochenübersicht

Im Weiteren gibt es noch eine Export- und Import-Funktion, so können die erfassten Daten als JSON-Datei exportiert werden und auch wieder importiert werden. Man könnte so die Daten auch an ein Drittsystem übergeben.

Qooli Time Tracker - JSON Export/Import
Qooli Time Tracker – JSON Export/Import

Mehr Informationen über den Qooli Time Tracker findet ihr hier:
https://qoo.li/software/qooli-time-tracker/

Die Anwendung kostet aktuell im Store ungefähr 1.90 CHF – mit einem der nachfolgenden Promo-Codes, könnt ihr sie jedoch kostenlos herunterladen (ich werde die gebrauchten Codes nach und nach durchstreichen).

Promo Codes fü Qooli Time Tracker

Kategorien
IT SharePoint

SharePoint: Fehler beim Aktivieren einer Enterprise-Lizenz

Ich hatte letzthin einen Fall, wo ein Kunde von einer SharePoint (2013) Standard-Lizenz auf eine Enterprise-Lizenz wechseln wollte, da er neu einige der Enterprise-Features benötigte (z.B. für die Anzeige von Visio-Dateien).

Die Umstellung auf der Test-Farm funktionierte ohne Probleme. „Enable Enterprise Features“ in der „Central Administration“ gewählt, auf „Enterprise“ gewechselt und den Key eingegeben, nach einigen Sekunden Wartezeit kam die Erfolgsmeldung.

Doch als ich die selben Schritte auf der produktiven Farm durchführte, ging auf einmal nichts mehr. Die Websites waren nicht mehr verfügbar. Einige SharePoint-Services (z.B. der Timer-Service oder der Service für die Administration) waren gestoppt. Zur Sicherheit bootete ich die Server neu (es gab ja ein Wartungsfenster) und die Webseiten liefen wieder, allerdings war die Lizenz noch immer auf „Standard“.

Dann habe ich einen erneuten Versuch unternommen und es funktionierte leider wieder nicht. Zumindest brachte die Central Administration nun eine Fehlermeldung und sagte mir, dass ich in den Logs nachschauen sollte für mehr Details – auch stürzten die Webseiten nicht mehr ab.

In den ULS-Logs (zumindest auf dem Application Server) fand ich keine nützlichen Hinweise bezüglich der Fehlerursache. Ein Blick in den „Event Viewer“ zeigte mir einen Eintrag mit Source „SharePoint 2010 Products Configuration Wizard“ (auf einem „SharePoint 2013“-Server 🙂 ) mit der Mitteilung, dass der Wizard mit Erfolg durchgelaufen ist.

Da die Produktion aus 3 SharePoint-Servern bestand (1x App, 2x Web Frontend), ging ich via RDP auch auf die beiden WFE und öffnete auch dort den Event Viewer, auf dem ersten WFE gab es auch einen erfolgreichen „Product Configuration Wizard“-Eintrag, jedoch auf dem zweiten WFE gab es einen Fehler-Eintrag, mit folgendem Text:

„Failed to register SharePoint services.

An exception of type Microsoft.SharePoint.Administration.SPUpdatedConcurrencyException was thrown. Additional Information: An update conflict has occurred, and you must re-try this action. The object SearchAdminWebService was updated by Domain\AccountXy, in the PSCONFIG (9444) process on machine SERVER01. View the tracing log for more information about the conflict.

…“

Gemäss Fehlermeldung ist also ein Konflikt aufgetreten, es scheint so, als hätte ein Prozess auf dem einen SharePoint-Server den Prozess auf diesen Server gestört, da beide Prozesse etwas mit dem Objekt „SearchAdminWebService“ ändern wollten.

Die Suche im Internet lieferte zu diesem Problem leider nicht viele Lösungsvorschläge, jedoch ein Eintrag war vielversprechend. Ein Benutzer hatte eine Ähnliche Fehlermeldung (zumindest auch mit der Rückmeldung bezüglich „SPUpdatedConcurrencyException„) und er konnte das Problem lösen, in dem er die SharePoint-Timer-Services auf den SharePoint-Servern stoppte und dann (im Erfolgsfall) nach und nach aktivierte, so wurde verhindert, dass sich die Prozesse gegenseitig störten.

Ich habe also auf den beiden WFE-Servern den SharePoint-Timer-Service gestoppt. Dann habe ich auf dem App-Server den Lizenz-Key erneut eingegeben und auf OK geklickt. Sobald im Event-Viewer des App-Servers (Source: „SharePoint 2010 Products Configuration Wizard“) der Eintrag mit der Erfolgsmeldung für den „Product Configuration Wizard“ kam, habe ich auf dem ersten WFE-Server den Timerjob gestartet, als auch dort die Erfolgsmeldung kam, habe ich auf dem zweiten WFE den Timerjob gestartet und nach etwas Wartezeit kam dann auch dort die Erfolgsmeldung im „Event Viewer“.

Nach dem Zurückwechseln auf den App-Server wurde mir dort die Meldung präsentiert, dass die Lizenz erfolgreich eingespielt wurde und die CA fragte mich, ob ich auf den bestehenden Site-Collections das Enterprise-Feature aktivieren wollte – was ich verneinte.

Das Timing-Problem konnte also durch das serielle Starten der Timer-Jobs umgangen werden.

Kategorien
Android

Qooli Timelapse Calculator

Abgekürzt QTLC. Eine Anwendung für Google’s Android-Plattform mit welcher man bequem auf seinem Handy Timelapse-Berechnungen durchführen kann.

Qooli Timelapse Calculator LogoMan kann zum Beispiel ausrechnen, wie lange man bei eingem gewissen Shutter-Intervall und FPS (im resultierenden) Aufnahmen machen muss. Man kann aber auch umgekehrt ausrechnen wieviel Filmdauer man auf Grund einer Aufnahmezeit, dem Intervall und den FPS erreicht hat.

Die Anwendung wird ständig weiter ausgebaut und mit weiteren Features versehen, so ist z.B. eine Timerlapse-Stoppuhr mit Erinnerungsfunktion geplant oder der zu erwartende Speicherplatz verbrauch für die Aufnahmen während der Aufnahme-Session.

Die Anwendung kann im Play Store heruntergeladen werden:

Get it on Google Play

Direkt den QR-Code scannen um die App-Store-Seite der Anwendung auf dem Handy zu öffnen… wo man sie dann kaufen kann 🙂

QR-Code von QTLC
QR-Code von QTLC: mit einem QR-Code-Scanner einlesen um die App-Store-Seite zu öffnen