Juli 29th, 2022
Wie viele, bin ich nun auch seit über 2 Jahren im Home-Office. Da wir Vertrauensarbeitszeit haben und ich abends immer schon wieder vergessen habe, wann ich eigentlich angefangen habe, habe ich mir endlich eine kleine App mit React gebaut. Sinn und Zweck der App: automatisch meine Arbeitszeit erfassen, ohne dass ich aktiv etwas machen muss. Dazu einfach die App als Startseite oder in einem Tab festpinnen und den Browser morgens öffnen. Fertig.
Die App ist frei verfügbar und läuft nur in deinem Browser. Keine weiteren Voraussetzungen.
Erreichbar unter https://pitgrap.github.io/time-tracking-app/
Der Source-Code ist auf Github verfügbar: https://github.com/pitgrap/time-tracking-app
Tags: App, Open-Source, React, TypeScript, Zeiterfassung
Posted in Software | Kommentare deaktiviert für Automatische Zeiterfassung
Mai 11th, 2013
Ich habe eine verbesserte aktualisierte Version des Skripts unter MIT Licence auf GitHub veröffentlicht.
Tags: Administration, bash, Confixx, cronjob, Debian, Linux, phpMyAdmin, Server, update
Posted in MySQL, Server | Kommentare deaktiviert für phpMyAdmin per Cronjob updaten – Update
März 8th, 2013
Da meine Freundin behaupt, ich mache beruflich ja nur „Updates“, habe ich mir überlegt, wie ich das vereinfachen kann. 😉 Daher wird dieser Blog jetzt etwas technischer und ich poste in Zukunft ein paar Anleitungungen, die mir das Leben vereinfachen.
Fange ich mit phpMyAdmin und Confixx an. Das mitgelieferte phpMyAdmin ist total veraltet, die Pakete in Debian sind auch nicht immer die neusten. Also bleibt nur manuelles Updaten. Bis ich ein nettes Shellskript auf http://rootserver-blog.de/ gefunden habe. Das klingt super und funktioniert auch gut. Jedoch muss ich auch damit regelmässig überprüfen, ob es ein Update gibt. Also habe ich das Skript ein wenig modifiziert und als täglichen cronjob angelegt.
#!/bin/bash
ORDNER=/var/www/confixx/html # Ordner in dem phpMyAdmin laufen soll. Ohne abschließenden Slash!
PMA=phpMyAdmin # phpMyAdmin Ordner
USER=confixx # Benutzer
GROUP=confixx # Gruppe
# Meine Version ermitteln
MYVERSION=$(cat "$ORDNER/$PMA/README"|grep Version|awk {'print $2'});
if [ $1 ]
then
# Benutzereingabe der Version hat Vorrang
VERSION=$1;
else
# Automatisch Aktuelle phpMyAdmin-Version ermitteln
VERSION=$(wget -q -O /tmp/phpMyAdmin_Update.html http://www.phpmyadmin.net/home_page/version.php && sed -ne '1p' /tmp/phpMyAdmin_Update.html);
fi
if [ $VERSION ] && [ $MYVERSION ]
then
if [ $MYVERSION != $VERSION ]
then
cd $ORDNER;
MYORDNER=`pwd`;
if [ $MYORDNER != $ORDNER ]
then
echo "phpMyAdmin Update: Fehler beim Wechseln des Verzeichnis";
pwd;
else
wget --directory-prefix=$ORDNER http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/$VERSION/phpMyAdmin-$VERSION-all-languages.tar.bz2
if [ -f "$ORDNER/phpMyAdmin-$VERSION-all-languages.tar.bz2" ]
then
tar xjvf phpMyAdmin-$VERSION-all-languages.tar.bz2
mv $ORDNER/$PMA/config.inc.php $ORDNER/phpMyAdmin-$VERSION-all-languages/
rm -R $ORDNER/$PMA
mv $ORDNER/phpMyAdmin-$VERSION-all-languages $ORDNER/$PMA
chown -R $USER:$GROUP $ORDNER/$PMA
rm phpMyAdmin-$VERSION-all-languages.tar.bz2
echo "Eigene Version: $MYVERSION";
echo "Update-Version: $VERSION";
echo "Das phpMyAdmin-Update auf Version " $VERSION " wurde erfolgreich im Ordner " $ORDNER " durchgeführt!"
else
echo "phpMyAdmin Update: Fehler beim Download des Paketes";
fi
fi
fi
else
echo "phpMyAdmin Update: Version konnte nicht festgestellt werden.";
fi
Damit ich das Update per Cronjob durchführen kann und nicht jeden Tag das Paket neu installiere, habe ich einen Check eingefügt, der die installierte Version mit der neusten Version vergleicht und nur neuere Versionen installiert. Außerdem habe ich in dem Skript das phpMyAdmin-Verzeichnis variabel gemacht.
[Update]
Ich habe die Ausgaben angepasst, damit der cronjob nur noch bei Fehler oder erfolgreichem Update eine Email verschickt.
Tags: Administration, bash, Confixx, cronjob, Debian, Linux, phpMyAdmin, Server, update
Posted in MySQL, Server | Kommentare deaktiviert für phpMyAdmin per Cronjob updaten
Januar 15th, 2012
Laut Last.FM sind dies die Top 30 Alben 2011, die ich gehört habe.
- Mogwai – Hardcore Will Never Die, But You Will
- Long Distance Calling – Long Distance Calling
- Kreidler – Tank
- Metronomy – The English Riviera
- Radiohead – The King of Limbs
- Digitalism – I Love You, Dude
- Blackmail – Anima Now!
- TV on the Radio – Nine Types of Light
- …And You Will Know Us By The Trail Of Dead – Tao of the Dead
- Rival Schools – Pedals
- La Dispute – Wildlife
- The Strokes – Angles
- 35007 – Phase V
- Dampfmaschine – Bete zur Maschine
- Arctic Monkeys – Suck It and See
- Paul Kalkbrenner – Icke Wieder
- Paul Kalkbrenner – Berlin Calling
- Earl Greyhound – Suspicious Package
- Foo Fighters – Wasting Light
- Baroness – Blue Record
- Minus the Bear – OMNI
- Red Hot Chili Peppers – I’m With You
- Camo & Krooked – Above & Beyond
- And So I Watch You From Afar – And So I Watch You From Afar
- Cloud Control – Bliss Release
- Menomena – Mines
- Graveyard – Hisingen Blues
- The Cinematic Orchestra – Motion
- Red Snapper – Key
- Circa Survive – Blue Sky Noise
Tags: last.fm, Musik
Posted in Musik | Kommentare deaktiviert für Musikalischer Jahresrückblick 2011
April 13th, 2011
vor gerade einmal 18 Monaten…
…von 2006. Habe gerade nochmal in die EXIF-Daten des Fotos geguckt und das Bild ist vom 02.08.2006
Tags: Autos, Fotos
Posted in Bilder | 2 Comments »