Widerspenstige Entwürfe aus Apples Mail löschen

Mittwoch, 19 März 2008 09:17 - Geschrieben von René Lindhorst

Mail-IconEin seltsames Problem mit Mail.app hat mich seit ein paar Wochen geärgert. In dem Entwurfs-Ordner eines meiner POP-Accounts befanden sich zwei E-Mails die sich partout nicht löschen ließen. Ein Klick auf Löschen führte lediglich dazu, dass die Schrift in der Listendarstellung kurz Hellgrau wurde. Bei einem erneuten Aufruf der Entwürfe war jedoch alles beim alten und auch ein Neustart von Mail brachte keine Änderung.

Ich habe auch folgende Dinge versucht, jedoch ohne Erfolg:

  • Abschicken der Mails an mich selbst.
  • Markieren der Mails als Spam.
  • Verschieben der Mails in ein anderes Postfach.
  • Löschen der entsprechenden .emlx-Dateien unter ~/Library/Mail/.

Aber letztendlich habe ich doch eine Lösung gefunden und alle die das selbe Problem plagt, sollten es einmal wie folgt probieren:

  • Den Entwurfs-Ordner mit den widerspenstigen E-Mails auswählen.
  • Im Programm-Menü unter “Postfach” “Wiederherstellen” auswählen.

    Mail.app Postfach Wiederherstellen
  • Die unerwünschten E-Mails sind endlich weg.

Ähnliche Beiträge:


Mit iTunes CD-Cover in Musikdateien integrieren

Sonntag, 16 März 2008 13:16 - Geschrieben von René Lindhorst

iTunes-IconSeit Version 7 unterstützt iTunes das nachladen von CD-Covers, was besonders vorteilhaft für die Cover Flow Darstellung ist. Das Problem dabei ist jedoch, dass die so heruntergeladenen Cover nicht in die mp3-Dateien integriert werden. iTunes verwaltet diese lediglich intern als itc-Dateien in ~/Music/iTunes/Album Artwork. Wenn man die Musikdateien also z.B. auf einen anderen Computer kopiert, dann müssen die Cover neu geladen werden.

Prinzipiell ist das sicher kein Problem, jedoch ist es aus meiner Sicht etwas unpraktisch. Warum soll man ein Cover nicht im ID3-Tag der Musikdatei einbetten. Auch wenn das nicht automatisch von iTunes unterstützt wird, so gibt es dafür doch Workarounds.

Meine Vorgehensweise ist typischerweise:

  • Über das “Erweitert”-Menü von iTunes “CD-Cover laden”.
  • Das Album für welches ein Cover neu geladen wurde suchen.
  • Das “Informationen”-Fenster für einen Titel des Albums aufrufen.
  • In den “Cover”-Tab wechseln, das Cover auswählen und kopieren (Apfel + C).
    iTunes Informationen - Cover kopieren
  • Alle Titel des Albums auswählen und das “Informationen”-Fenster öffnen.
  • In das “Cover”-Feld klicken und das Cover aus der Zwischenablage einfügen (Apfel + V).
    iTunes Informationen für mehrere Titel- Cover einfügen
  • Nach dem bestätigen mit “OK” wird das Cover in alle Dateien integriert.

Eine andere Möglichkeit wird in der aktuellen c’t 07/2008 im Hotline-Bereich beschrieben. Dort wird das Problem mit folgendem AppleScript gelöst:

tell application "iTunes"
     if selection is not {} then
          set sel to selection
          repeat with oneTrack in sel
               repeat with oneArtwork in artworks of oneTrack
                    if downloaded of oneArtwork is true then
                         set theData to data of oneArtwork
                         set data of oneArtwork to theData
                    end if
               end repeat
          end repeat
     else
          display dialog "Bitte Titel auswählen..." buttons {"Abbrechen"} default button 1
     end if
end tell

Wen man dieses Skript unter /Library/iTunes/Scripts bzw. ~/Library/iTunes/Scripts ablegt, dann kann man es über das Skriptmenü in iTunes aufrufen. Wählt man nun in iTunes Titel aus und startet dann das Skript, so werden die entsprechenden Cover in die Dateien geschrieben.

Links:
c’t 7/2008 Hotline – iTunes integriert CD-Cover
AppleScript – Cover in Datei integrieren

Ähnliche Beiträge:


Alternatives Programm-Icon für NetNewsWire

Samstag, 15 März 2008 21:39 - Geschrieben von René Lindhorst

NetNewsWire-Original-IconWer auf der Suche nach einem alternativen Programm-Icon für NetNewsWire ist, der wird evt. bei Bartelme Design fündig. Bestandteil ihres NetNewsWire Packages sind zwei etwas dezentere Icons. Besonders das Graphit-Icon gefällt mir sehr gut und es sieht in meinem Dock bedeutend besser aus als das Original-Icon.

Um das Standard-Icon durch eines der beiden zu ersetzen muss man lediglich den folgendes tun:

  • das NetNewsWire Package von der Webseite herunterladen
  • das nnw_graphit.dmg öffnen und eines der beiden Icons aussuchen
  • das gewünschte Icon in appIcon.icns umbenennen
  • nach einem Rechtsklick auf NetNewsWire.app “Paketinhalt zeigen” wählen
  • in den Ordner Contents/Resources/ gehen
  • das dort befindliche appIcon.icns in appIcon.icns_original umbenennen
  • das neue appIcon.icns herüberkopieren
  • NetNewsWire neu starten

Anschließend sollte das neue Icon von NetNewsWire im Dock zu sehen sein.

zwei alternative NetNewsWire-Icons

Links:
http://www.bartelme.at/
http://www.bartelme.at/showroom/archive/netnewswire_package

Ähnliche Beiträge:


Witch – Schnelles Fenster wechseln unter Mac OS X

Donnerstag, 13 März 2008 16:01 - Geschrieben von René Lindhorst

Einstellungs-IconMeine Idee mit dem PrefPane-Stöckchen hat sich ausgezahlt. Durch Matt von apfelquak.de bin ich auf Witch aufmerksam geworden. Diese tolle Erweiterung dient als Ersatz für das bekannte Programmwechseln mit Command+Tab. Damit ist es nicht nur möglich zwischen den Programmen zu wechseln, sondern auch zwischen den Fenstern die zu einem bestimmten Programm gehören.

Witch lets you access all of your windows by pressing a shortcut and choosing from a clearly arranged list of window titles.

Moreover, you can…
• Directly access minimized windows without using your mouse
• Close minimized windows without bringing them to front first
• Zoom, de-/minimize, and close windows on the fly

Witch - mit Programmnamen und Fenstern

Die Programmnamen lassen sich auch deaktivieren, so dass man ein wenig Platz sparen kann:

Witch - ohne Programmnamen
Witsch Sonstiges-Tab - Programmnamen ausblenden

Bei Bedarf kann man mit Witch sogar Programme aktivieren die aktuell kein geöffnetes Fenster besitzen aber trotzdem laufen:

Witch - mit
Witch Verhalten-Tab -

Leider scheint es keine Möglichkeit zu geben den Shortcut für Witch auf Command+Tab zu ändern.

Witch Auslöser-Tab - Shortcut zum aktivieren

Witch läuft sowohl auf Intel- als auch auf PowerPC-Macs und benötigt Mac OS X 10.3.9 oder neuer. Das Programm ist frei verfügbar aber der Entwickler freut sich auch über kleine PayPal-Spenden.

Links:
http://www.manytricks.com/witch/

Ähnliche Beiträge:


Überwachung komplexer IT-Strukturen mit Groundwork Monitor – Nagios und mehr

Mittwoch, 12 März 2008 15:17 - Geschrieben von René Lindhorst

GroundWork-LogoDas Monitoring-System Nagios (früher NetSaint) ermöglicht es, verschiedene Bestandteile eines Netzwerks zu überwachen, um so Störungen frühzeitig zu erkennen. Nagios bietet dazu eine Vielzahl von Plug-ins. So kann die Erreichbarkeit einzelnen Host ebenso überwacht werden, wie die Verfügbarkeit bestimmter Services. Bei Problemen werden die festgelegten Kontaktpersonen per E-Mail, SMS, o.ä. informiert, damit sie entsprechende Maßnahmen einleiten können.

Nagios untersteht der GPL und läuft auf allen Unix/Linux-Systemen. Nagios bietet ein einfaches Web-Frontend um sich einen Überblick über die überwachten Hosts und Services zu verschaffen. Es ermöglicht auch eine rudimentäre Interaktion mit dem System. Eine Konfiguration des Systems ist darüber jedoch nicht möglich. Diese muss über die entsprechenden Konfigurationsdateien erfolgen. Es gibt jedoch verschiedene andere Projekte, die Versuchen diese Einschränkung zu beseitigen.

Nach einer umfangreichen Evaluation der verschiedenen Projekte habe ich entschieden den GroundWork Monitor einzusetzen. Die umfangreichen Möglichkeiten des Systems und die ansprechende GUI haben mich überzeugt.

A complete availability monitoring solution that ensures IT infrastructure uptime while identifying issues before they become real problems. Unifies best-of-breed open source tools – Nagios®*, Nmap, SNMP TT, PHP, Apache, MySQL and more — through PHP/AJAX-based components and an integrated user interface to deliver the extensible functionality you require.

[Community :: GroundWork Open Source]

Nachfolgend beschreibe ich kurz die Installation und Konfiguration wie ich sie auf einem Cent OS 5 mit GroundWork 5.1.1-3 durchgeführt habe. Für erste Tests kann man auch einfach hier oder hier ein VMWare Appliance Image von GroundWork Monitor Open Source herunterladen.

1. Installation

  • Schritt #1: Cent OS installieren
  • Schritt #2: Vorarbeiten am System (je nach Bedarf)root@trion:~# vi /etc/sysconfig/network
    HOSTNAME=trion
    root@trion:~# ln -s /usr/bin/vim /usr/bin/vi
    root@trion:~# vi /etc/ssh/sshd_config
    PermitRootLogin yes
    root@trion:~# /etc/init.d/sshd restart
    root@trion:~# yum install ntp
    root@trion:~# vi /etc/ntp.conf
    server ptbtime1.ptb.de
    root@trion:~# ln -s /usr/share/zoneinfo/Europe/Berlin /etc/localtime
    root@trion:~# /etc/init.d/ntpd start
  • Schritt #3: Vorarbeiten für GroundWork Monitor
    Java JDK 1.5 herunterladen und installieren:
    root@trion:~# chmod +x jdk-1_5_0_12-linux-i586-rpm.bin
    root@trion:~# ./jdk-1_5_0_12-linux-i586-rpm.bin
    root@trion:~# vim /etc/profile
    export JAVA_HOME=/usr/java/jdk1.5.0_12
    export PATH=$PATH:$JAVA_HOME/bin
    root@trion:~# source /etc/profile
    Perl-DBI installieren:
    root@trion:~# yum install perl-DBI.i386 MySQL installieren:
    root@trion:~# yum install mysql-server.i386
    root@trion:~# /etc/init.d/mysqld start
    Netzwerk konfigurieren (falls noch nicht geschehen), damit MySQL keine Probleme hat:
    root@trion:~# vim /etc/hosts 172.20.99.99 trion Postfix installieren und konfigurieren, damit Nagios später auch Mails verschicken kann:
    root@trion:~# yum install postfix
    root@trion:~# cd /etc/rc3.d/
    root@trion:~# ln -s ../init.d/postfix K30postfix
    root@trion:~# # vi /etc/postfix/main.cf
    myhostname = trion.lindhorst.cc
    myorigin = $myhostname
    inet_interfaces = localhost
    relayhost = ray.lindhorst.cc
    root@trion:~# /etc/init.d/postfix start
    Während der Installation von GroundWork wird auch which benötigt. Da es standardmäßig nicht installiert ist, muss es jetzt noch nachinstalliert werden:
    root@trion:~# yum install which
  • Schritt #4: GroundWork Monitor herunterladen und installieren
    root@trion:~# tar zxvf groundwork-monitor-os-5.1.1-3.rhat5.i386.tar.gz
    root@trion:~# rpm -Uvh groundwork-foundation-pro-1.6.1-35.noarch.rpm
    root@trion:~# rpm -Uvh groundwork-monitor-core-5.1.1-3.rhel5.i386.rpm
    Abschließend noch die Rechte für /tmp/ anpassen, da GroundWork sonst Probleme hat:
    root@trion:~# chmod -R 777 /tmp/

2. Konfiguration

  • http://trion aufrufen
  • als “admin” mit Passwort “admin” einloggen
    groundwork-login.png
  • über den Menüpunkt “Administration” in die Administrations-Ansicht wechseln
    groundwork-menu.png
  • dort unter “Users” das Passwort für “admin” ändern und den Default-Operator “joe” löschen
    groundwork-administration.png groundwork-userinfo.png
  • ggf. weitere Nutzer anlegen und unter “Groups” einer Gruppe zuordnen
    groundwork-users.png
  • über den Menüpunkt “Configuration” erfolgt die Konfiguration von Nagios

3. Nützliche Plug-ins für Nagios

  • check_ldap
    Das Standard check_ldap Plug-in machte bei der Überprüfung einiger Host (u.a. bei ssl) Probleme und aus diesem Grund wurde auf das bei NagiosExchange gelistete check_ldap.pl gewechselt. Das Plug-in muss in dem Verzeichnis /usr/local/groundwork/nagios/libexec/ abgelegt werden.
    Anschließend müssen die Rechte angepasst werden:
    chown nagios:nagios check_ldap.pl
    chmod +x check_ldap.pl
    Desweiteren ist es notwendig, den Library-Pfad anzupassen:
    vi check_ldap.pluse lib "/usr/local/nagios/libexec";
    =>
    use lib "/usr/local/groundwork/nagios/libexec";
    Damit das Plugin funktioniert muss noch das Perl LDAP-Modul installiert werden:
    yum install perl-LDAP Nun kann das Plug-in verwendet werden:
    root@trion:/# /usr/local/groundwork/nagios/libexec/check_ldap.pl -H ldap -sOK
  • check_smb
    Das check_smb Plug-in, welches von NagiosExchange heruntergeladen werden kann, nutzt den smbclient um Freigaben eines SMB-Shares zu ermitteln. Das Plug-in muss in dem Verzeichnis /usr/local/groundwork/nagios/libexec/ abgelegt werden.
    Anschließend müssen die Rechte angepasst werden:
    chown nagios:nagios check_smb
    chmod +x check_smb
    yum install samba-client.i386
    Nun kann das Plug-in verwendet werden:
    root@trion:/# /usr/local/groundwork/nagios/libexec/check_smb -H <servername>
    OK Domain=[<DOMAIN-NAME>] OS=[Unix] Server=[Samba 3.0.23d]
  • check_disk
    Das check_disk.pl Plug-in ist eine in Perl geschriebene Alternative für das Standard check_disk Plug-in. Es kann von NagiosExchange heruntergeladen werden.
    Es gibt 2 Möglichkeiten der Verwendung:

    • Auf dem zu überprüfenden Server ablegen und per check_by_ssh aufrufen:
      check_by_ssh -H <SERVER> -p 22 -i /home/nagios/.ssh/id_dsa -l nagios -C "/nagios/check_disk.pl -f /var:20:80"
    • Das Plug-in direkt mit “-H = remote server name“, “-l = Username for ssh login” und “-i = Identity file for ssh login” aufrufen:
      check_disk.pl -H <SERVER> -i /home/nagios/.ssh/id_dsa -l nagios -f /var:20:80
  • check_dns
    Für das check_dns Plug-in es es nötig, die bind-utils zu installieren, damit nslookup zur Verfügung steht:
    yum install bind-utils
  • check_tftp
    Für das check_tftp Plug-in es es erforderlich, einen TFTP Client zu installieren:
    yum install tftp

Links:
Nagios
Nagios Plugins and Add Ons Exchange
GroundWork Open Source
GroundWork Open Source – SourceForge-Projektseite

Ähnliche Beiträge: