GeekTool Script für die Statusanzeige von Prozessen, wie z.B. httpd oder mysqld

Wenn man auf seinem OSX Desktop immer gleich sehen möchte, ob Services, wie z.B. der Apache Webserver httpd oder der MySQL Server mysqld laufen, kann man folgendes GeekTool Script verwenden:

#!/bin/bash
if [ "$(ps -Ac | grep httpd)" != "" ]; then httpServ="running";
else httpServ="offline"; fi
if [ "$(ps -Ac | grep mysqld)" != "" ]; then sqlServ="running";
else sqlServ="offline"; fi
echo "HTTP : $httpServ";
echo "SQL : $sqlServ";

Das Beispiel kann man nach der Vorlage beliebig für andere Prozesse erweitern. Per GeekTool eingebunden sieht das dann folgendermaßen aus:

Wenn der Service nicht aktiv ist, steht an Stelle von running “offline”…

[Quicktip] Shopware 4 auf andere Domain umziehen

Wenn man eine Shopware Installation auf einen anderen Server verschiebt bzw. die Domain zum Shop ändert, dann wird dieser nach korrektem Aufruf trotzdem immer wieder auf die alte URL weiter leiten. Um dies zu umgehen, muss man in der Shopware Datenbank folgendes bearbeiten:

In der Tabelle s_core_shops den jeweiligen Shop heraus suchen und anschließend die Felder “host” und “hosts” auf die neue URL setzen. Danach sollte Shopware auch unter der neuen URL korrekt funktionieren.

[Quicktip] Das “Einstellungen für Adobe Flash Player” Fenster reagiert nicht mehr im Google Chrome (OSX)

Seit einigen Tagen habe ich im Google Chrome folgendes Problem (angeblich auch in anderen Browsern): Wenn ich mir ein Youtube Video anschaue, welches trotz des aktivierten html5 Modus leider doch per Flash abgespielt wird, dann passiert folgendes:

An sich ist der Dialog nicht schlimm – wenn man ihn bedienen könnte. Sobald er nämlich erscheint, kann der Youtube Player nicht mehr per Maus bedient werden und der Dialog an sich ist auch nicht bedienbar.

Es gibt nun 2 Möglichkeiten, das Problem zu umgehen:

– das Youtube Video im Privaten Modus des Chrome aufrufen

– oder folgendes tun:

Ich möchte hierbei ausdrücklich darauf hinweisen, dass ab sofort bestimmte Seiten ungefragt Informationen per Flash auf eurem Rechner hinterlegen können – sprich, ihr seid somit evtl. Ziel von Tracking-Maßnahmen für Werbung. Wenn euch das bewusst ist, könnt ihr so die oben besprochene Youtube Problematik umgehen. Außerdem könnt ihr jederzeit zurück in die globalen Einstellungen gehen und dort den Button “Einstellungen für globalen Speicher nach Website…” aufrufen. Im folgenden Dialog könnt ihr die Berechtigungen pro Seite setzen und auch sehen, welche Seiten Daten auf eurer Platte sichern.

Jasmine – der alternative Youtube Client für iOS 6

Nachdem es seit iOS 6 nun keinen eingebauten Youtube Client mehr gibt, bin ich auf der Suche nach Alternativen auf Jasmine gestoßen.

Der Client kennt alle Grundfunktionalitäten der alten Youtube App und kann natürlich auch mit AirPlay umgehen – anders als die neue App von Google.

Hinzu kommt ein wunderbares minimales Design. Alles in allem rockt die kostenlose app, sodass ich direkt die pro Version erstanden habe, um den Entwickler meine Unterstützung zu zeigen. Bitte mehr von solch tollen Apps!

20120928-230547.jpg

20120928-230612.jpg

20120928-230622.jpg

[Quicktip] Jailbreak und XBMC auf dem Apple TV 2 (atv2) mit iOS 5

Leider wurde ich mal wieder bestätigt, dass ein Jailbreak nur in absoluten begründeten Fällen angewandt werden sollte. Im Falle des Apple TV 2 geht es mir persönlich um die Möglichkeit, per XBMC auch auf Videos auf meinem NAS zugreifen zu können.

Das lief bisher auch alles wunderbar, nach einem Paket-Update über NitoTV ging auf einmal nichts mehr. Das ATV2 war in einer Reboot-Schleife gefangen, welche nur durch das Abziehen des Netzwerkkabels verlassen werden konnte. Nur ohne Netzwerkverbindung macht so ein Apple TV auch nicht gerade Sinn 😉

Also ging es ans erneute Jailbreaken – was leider darin endete, dass die neueste iOS Version installiert wurde, welche nicht ganz problemlos mit XBMC zusammen arbeitet. Man kann nach erfolgreichem Jailbreak und der Installation von NitoTV zwar das XBMC problemlos installieren, allerdings erscheint dann auf dem Apple TV Homescreen nur ein schwarzes Symbol, unter dem XBMC steht. Führt man dieses aus, wird der Bildschirm kurz schwarz und das ATV startet sich einfach neu.

Hier nun die kurze Anleitung, wie man dieses Problem behebt:

Auf dem Apple TV per ssh als root einloggen (user: root, pw: alpine) und folgendes (zeilenweise!) eingeben:

apt-get update
mkdir -p /Applications/AppleTV.app/Appliances
apt-get install org.xbmc.xbmc-atv2
mkdir -p /Applications/XBMC.frappliance
wget http://mirrors.xbmc.org/apt/atv2/deb/org.xbmc.xbmc-atv2_11.0-3_iphoneos-arm.deb
dpkg -i org.xbmc.xbmc-atv2_11.0-3_iphoneos-arm.deb
rm org.xbmc.xbmc-atv2_11.0-3_iphoneos-arm.deb

Falls es bei der Zeile mit “wget” Probleme geben sollte, geht auf die offizielle XBMC Seite mit den Nightly Builds und sucht da nach dem korrekten Link für die Datei “org.xbmc.xbmc-atv2_11.0-3_iphoneos-arm.deb” – um dann wget mit dem korrigierten Link auszuführen.

Wenn ihr alles richtig gemacht habt, dann sollte auf eurem Homescreen nun das gute alte XBMC Logo an Stelle des schwarzen Logos stehen und XBMC lässt sich wieder problemlos starten.

Ordner-Verknüpfungen in der Windows 7 Taskbar anlegen

Meiner Frau ist gestern aufgefallen, dass man unter Windows 7 keine Ordnerverknüpfungen mehr in der Taskbar ablegen kann – zumindest nicht direkt. Wenn man eine Verknüpfung auf die Taskbar zieht, dann wird diese nur an das Explorer Icon “angehangen”. Nicht so das Gelbe vom Ei. Mit einem kleinen Trick kann man das alte Verhalten wieder herstellen:

  1. Verknüfpung vom zu Verlinkenden Ordner auf dem Desktop erzeugen
  2. die Eigenschaften der Verknüpfung aufrufen
  3. im Reiter “Verknüpfung” in das Feld “Ziel” folgendes eintragen: %windir%\explorer.exe
  4. Beispiel: %windir%\explorer.exe C:\Testordner
  5. Wichtig: zwischen “%windir%\explorer.exe” (natürlich ohne die Anführungszeichen) und dem Pfad zum Ordner muss ein Leerzeichen sein – und falls der Ordner bereits mit Anführungszeichen umgeben ist, dann MUSS “%windir%\explorer.exe” AUßERHALB dieser Anführungszeichen liegen
  6. anschließend den Button “anderes Symbol” anklicken und ein passendes Symbol auswählen (andernfalls wird das Explorer-Symbol verwendet)
  7. Mit OK übernehmen
  8. Die Verknüpfung auf die Taskleiste ziehen
  9. fertig

via unawave.de

[Quicktip] HTML5 Video Modus bei Youtube aktivieren

Seit das iPad auf dem Markt ist, verwenden immer mehr Seiten statt Flash lieber HTML5 und das Video-Tag, um ihre Videos an den User auszuliefern. Einer der Vorreiter in dieser Disziplin war natürlich Youtube. Was nun auf den iOS und Android Devices wunderbar läuft, ist auf dem normalen Desktop-PC leider noch nicht der Standard.

Warum sollte man als Nutzer eigentlich die HTML5 Variante bevorzugen? Sie ist deutlich performanter – und der Rechner läuft nicht bei einem billigen SD oder auch HD Video auf Vollast. Außerdem ist gefühlt das Buffering/Caching des Videos besser (für alle Normalmenschen: das ist der graue Balken, der bei einem Youtube Video immer irgendwie schneller läuft, als der rote Fortschrittsbalken).

Wie aktiviert man den Modus nun? Geht einfach auf www.youtube.com/html5 und klickt da ganz unten auf “Am HTMl5 Test teilnehmen”. Ab sofort läuft Youtube nun auf diesem Rechner ohne Flash. Wenn ihr einen Youtube Account habt und währenddessen auch eingeloggt seid, dann gilt es an allen Rechnern, auf denen ihr euch anmeldet.

Cobook – das richtig gute Adressbuch für deinen Mac

Über die lieben Kollegen von aptgetupdate bin ich auf Cobook gestoßen. Und ich muss sagen: Geil! Die Jungs haben sich richtig Gedanken gemacht und ein schon jetzt grandioses Adressbuch gebaut. Die reine Einbindung als Icon in der Mac Menüleiste mag Geschmackssache sein – mir gefällt es.

Was macht Cobook nun so gut? Die Einfachheit und die Integration. Die App arbeitet die ganze Zeit direkt auf der original Apple Adressbuchapp (es wird also alles mit eurer iCloud oder Googlemail synchronisiert) und verbindet sich zusätzlich auf Wunsch mit Twitter, Facebook und LinkedIn sowie GoogleVoice. Letzteres ist genial. Dadurch könnt ihr endlich zentral all eure Kontakte zusammenlaufen lassen. Cobook versucht dabei, möglichst alle zusammenhängenden Konten zu erkennen und automatisch zusammenzuführen. Klappt das mal nicht automatisch, kann man durch das Ziehen des einen Kontaktes auf einen anderen diese kombinieren. Übrigens ist die “Ziehrichtung” entscheidend – der Kontakt, auf den ihr den anderen schiebt, ist der primäre und wird nur durch den daraufgezogenen ergänzt.

Übrigens kann man innerhalb eines Kontaktes auch noch weitere Online-Profile wie z.B. auch Flickr, Github oder Stackoverflow hinterlegen – aber eben nicht mit diesen Accounts synchronisieren.

Innerhalb eines Accounts habt ihr die üblichen Felder wie Telefonnummern, Emails, Adressen usw. – außerdem kann man Accounts miteinander in Verbindung bringen. So kann man u.a. die Partnerschaften, den Familienstand oder den beruflichen Status zwischen Kontakten hinterlegen.

Die App ist derzeit noch im Betastadium und daher kostenlos zu haben. Also greift zu!

[Quicktip] Mac Ports meldet, dass Xcode nicht richtig konfiguriert ist

Falls ihr, wie auch ich, bei der Verwendung von Mac Ports (v 2.0.4) unter OSX Lion (10.7.3, mit Xcode 4.3) folgende Fehlermeldung erhaltet:

Warning: xcodebuild exists but failed to execute
Warning: Xcode appears to be installed but xcodebuild is unusable; some ports will likely fail to build.
Warning: You may need to run `sudo xcode-select -switch /Applications/Xcode.app`

und das vorgeschlagene
`sudo xcode-select -switch /Applications/Xcode.app`
genau nichts bringt, dann probiert es alternativ mit folgendem Befehl:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

via mac ports bugtracker