IT Zeugs im Sommer geht nicht so gut

Meine Festplatte hat sich jetzt komplett verabschiedet, 1,5 TB einfach so offline. Jetzt habe ich mir gestern überlegt was zu tun ist und das ist grob nix. Die paar GB Musik und Bilder bekomme ich erst mal wo anders unter, von den 1,5 TB waren gut 700 GB leer und der Rest war mit Time Machine Backups belegt – Datenmengen-technisch bin ich noch nicht im 21. Jahrhundert angekommen.
Außerdem habe ich die Temperaturüberwachung abgeschlossen, ich habe die Temperatur jetzt gut 9 Monate durchgeführt und habe die Infos beisammen, die ich brauche wenn es an die Planung der Heizung geht.
Dadurch dass ich jetzt keine USB 2 Festplatte an den Rechner anschließen muss und die Temperaturüberwachung abgehakt ist, bin ich um einiges flexibler mit der Aufstellung und der Auswahl des Heim-Servers… und plötzlich reicht das alte 12″ Powerbook aus. OK, ich gebe es zu im Moment fehlt mir die Muse um da mehr Zeit als nötig zu investieren – aber von außen betrachtet ist die Kausalkette durchgängig und das ist das wichtigste.

Mein Freund monit

Mit monit ein Log-File auf Aktualität überwachen geht so:

check file logfile  with path /var/log/owfs.log
        start program = "/etc/init.d/owfsd start"
        stop program =  "/sbin/reboot"
        if timestamp > 6 minutes then restart

(einfach an die Datei /etc/monit/monitrc dranhängen)
Ich gebe zu dass ein Reboot eine etwas harte Methode ist, aber unheimlich zielführend… ein Watchdog im klassischem Sinn.

IT in

Heute angeschafft:

  • Gigabit Switch
  • Gutes Netzwerkkabel
  • Neuer Akku für das MacBook
  • 60 GB SSD für das MacBook

Das MacBook ist nicht wieder zu erkennen… der Hammer!
[Update] OK, ich bin Realist und weiß dass das nicht sein kann, es ist aber irgendwie wie Balsam für die Seele:



5:04 Stunden 😉

Log iTunes

Wir hören in der Küche meistens Rockantennte Internet-Radio über iTunes. Der Sender ist besser als sein Ruf und falls nicht gibt es ja noch Alernativ-, Classik Rock- und Heavy-Stream. Was nervt ist dass man regelmäßig, wenn ein Lied kommt, was man nicht kennt, man am aufspringen ist um nach zuschauen was da grade läuft.
Eine Logging-Funktion wäre nicht schlecht. Jetzt hab ich mich gestern abend hingesetzt und versucht ein Skript (ab)zu schreiben das ausließt was grade dran ist, das geht so:

--Get the name of the current track from iTunes
tell application "iTunes"
	set trackName to name of current track
end tell
--Concatenate strings into what we will show in the dialog
set message to "The current track is: " & trackName
--Show a message stating the current track
display dialog message buttons "OK" default button "OK"

Bring aber nix, bei so einem Internet-Stream weil dieses name nicht befüllt wird, weil so ein Stream ja mehr oder weniger ein ganz ganz langes Lied ist… Jetzt habe ich hin und her überlegt, alles nix geholfen. Irgendwann habe ich aber bemerkt dass GrowlTunes das aber kann. Selbst habe ich es nicht geschafft GrowlTunes zu erweitern, also nach Grwol und Log gegooglet und dann hier rausgekommen – geht und funktioniert und passt.

lsyncd – Live Syncing (Mirror) Daemon

Description: Lsyncd watches a local directory trees event monitor interface (inotify). It aggregates and combines events for a few seconds and then spawns one (or more) process(es) to synchronize the changes. By default this is rsync. Lsyncd is thus a light-weight live mirror solution that is comparatively easy to install not requiring new filesystems or blockdevices and does not hamper local filesystem performance.
… also unterm Strich eine DropBox für Arme.

Gnome 3

Heute hab ich Gnome3 installiert. Hatte mir irgendwie mehr erwartet, gut vielleicht hab ich’s auch bloß nicht verstanden. Das Ratio kommt ja bekanntlich oft hinterher. Muss ich mir mal mehr Zeit dazu nehmen, die Seite ist ja jetzt fertig.
Sind eigentlich schon jemanden die runden Ecken bei dem Such-Kasten links aufgefallen? Runde Ecken, das ist modern!

TVTV ade… hoff ich mal

Die Sache mit den 20 € für das TVTV-Abo hat mich nicht los gelassen. Da ist mir jetzt noch eine Idee gekommen: man könnte ja ein Programm schreiben, das einfach alle Programme durchzappt, so dass das EPG über DVB-T herunter geladen werden kann. Schaut so aus:

tell application "EyeTV" to activate
repeat 20 times
	tell application "EyeTV"
		channel_down
	end tell
	delay 5
end repeat
ignoring application responses
	tell application "EyeTV" to quit
end ignoring

Könnte man sicherlich noch aufhübschen, aber für so einen kurzen Abend nicht schlecht. Cron-Aufruf rum und fertig:

0 5 * * * /usr/bin/osascript /Pfad/zum/Skript/EPGladen.scpt

[Update] Damit der Cron-Job läuft muss natürlich der Rechner laufen, in den Energieeinstellungen lässt sich das recht leicht einstellen. Bisher funktioniert alles, das einzige was fehlt sind die Bilder im EPG, aber darauf kann man verzichten.