Skip navigation

Tag Archives: Mac







HP Officejet 8500 Wireless - Quelle: hp.com

HP Officejet 8500 Wireless - Quelle: hp.com

Seit 2004 hatte ich einen Samsung ML-1610 im Einsatz, der bei mir zu Hause alle nötigen Drucksachen erledigen musste. Es handelte sich hauptsächlich um einen günstigen s/w Laserdrucker, der bis heute durchgehalten hat. Beim Kauf meines Macbooks und iMacs vor zwei Jahren bekam ich dann noch einen Drucker von HP gratis dazu. Ein Photosmart Farbtintenstrahler mit integriertem Scanner. Der Scanner war auch das meist genutzte Feature dieses Gerätes, da die Druckkosten gar nicht zu tragen waren.

Der Einkauf

Nun endlich habe ich mich durchgerungen nach einem neuen Drucker Ausschau zu halten. Und siehe da. HP bietet mit dem HP Officejet 8500 wireless ein klasse Gesamtpaket an. Das ganze soll, so las ich im Internet um die 350€ kosten. Der Drucker hat vor allem günstige Druckkosten, kann duplex drucken und scannen, all das über WLAN und hat ein Fax sowie ein bedienerfreundliches Touchdisplay integriert.

Am letzten Samstag sah ich den Drucker bei einem bekannten Elektro-Lagerverkauf (Sat*rn) für gerade mal 299€. Also eingepackt noch eine schwarze Patrone 940XL (für 28.99€) dazu und ab nach Hause.

Nach dem man den Drucker zusammengebaut hat was zugegeben eine schweißtreibende Sache ist, rödelt er fröhlich 10-20 Minuten vor sich hin und kalibriert seine Druckköpfe. Danach kann es losgehen. Laut Handbuch soll man nun die CD mit den Herstellertreibern einlegen. Nunja. Das habe ich getan und alles brav installiert.

Im Drucker kann man die WLAN Verbindung bequem über den Touchscreen einrichten und der Drucker taucht dann automatisch im HP Installer und bei allen Macs als Bonjour Drucker auf. Beim HP 8500 Wireless kann man nur entweder WLAN oder Ethernet betreiben. Also ihn nicht gleichzeitig in zwei Netze hängen. Schade, aber der Drucker wäre in einem solchen Fall mit der Menge der Aufträge ohnehin überlastet. Dazu später mehr.

Noch ein interessanter Punkt ist das Fax. Der Drucker unterstützt die Möglichkeit eingehende Faxe direkt in einem Ordner im Netzwerk zu speichern sowie die Faxe per Mail weiterzuleiten. Außerdem kann man auch PINs für alle Aktionen hinterlegen, sodass nicht jeder einfach Faxen kann. Schöne Funktion, aber meine Fritz Box übernimmt den Job seit einiger Zeit bereits erfolgreich.

Nachdem der Drucker eingerichtet ist, kann man die Software von HP eigentlich wieder deinstallieren. Bis auf die Tatsache, dass die Software automatisch startet wenn man ein Dokument in den Scannereinzug schiebt nutzt sie eigentlich nichts. Was passiert wenn man mehrere Rechner hat, die die Software im Netz installiert haben, habe ich nicht ausprobiert.

Als nächstes habe ich Duplex Scannen probiert, worauf ich besonders gespannt war. Hier kommt sofort die einzige Schwäche des Druckers zum Vorschein. Er scann ungemein langsam. WLAN ist ja sowieso nicht die schnellste Verbindung aber der Drucker sendet mit nur 270KByte/s die gescannten RAW-Daten. Wahrscheinlich in maximaler Auflösung. Auf jedenfall ist das zeitliche Ergebnis über WLAN nicht zufriedenstellend. Ein kleiner Chip, der die Daten in JPEG umrechnet wäre hier super gewesen.

Fazit

Gute Nachrichten für alle Mac-User. Alle Features des Druckers (inkl. Duplex Scan und Duplex Druck) werden nativ auf dem Mac unterstützt. Einfach den Drucker hinzufügen und es kann losgehen. Das Digitale Bilder Dienstprogramm scannt hervorragend auch mehrere Seiten aus dem Einzug. (Wie gesagt es dauert einfach nur lange). Der Druck geht zwar schnell, beim Duplexdruck wartet der Drucker allerdings auf das trocknen der Tinte auf dem Papier. Auch wenn das nötig ist, nervt es, denn es bremst die Druckgeschwindigkeit erheblich.

Alles in allem muss ich sagen: Für 300€ kann man wahrlich nicht mehr erwarten!

Pro:

  • Alle Funktionen sind nativ auf dem Mac zugänglich
  • Duplex Scan, Duplex Druck
  • Scanner mit Einzug
  • Abgedecktes Papierfach
  • Dia Scanner
  • Flachbettscanner
  • Preis

Contra:

  • Duplexdruck Geschwindigkeit
  • Scann Geschwindigkeit






The Makers of 10gui.com provide interesting ideas for the upcoming multitouch technology on the desktop. I publish my thought on their proposal on my website. Read it and join the discussion! Click here to read the open E-Mail.







Neben einem vernünftigen Debugger ist bei großen Projekten auch Testdriven Development sehr nützlich um zum Beispiel Interferenzen zwischen Funktionalitäten festzustellen. Hier der Weg zum Einrichten von PHPUnit in Netbeans auf dem Mac.

$ curl http://pear.php.net/go-pear | sudo php

Der Installpfad muss so gewählt sein, dass man dort hineinschreiben bzw. ausführen kann (z.B. ~/bin). Man beantworte alle weiteren Fragen für den Installer. Die PHP-Ini kann man gleich die MAMP – php.ini setzen, wenn man will /Applications/MAMP/conf/php5/php.ini. Nun fügen wir den Channel von phpunit hinzu und installieren es inklusive aller Abhängigkeiten.

$ sudo ./bin/pear channel-discover pear.phpunit.de
$ sudo ./bin/pear install --alldeps phpunit/PHPUnit

Nun kann man in Netbeans im Menü Einstellungen > PHP unter Unit Testing eintragen
PHPUnit script: /Users/kw/bin/phpunit
In Netbeans kann man jetzt in einem Projekt Tests erzeugen und per Rechtsklick auf das Projekt alle Tests starten. Viel Erfolg beim ausprobieren ;-)







Auch als PHP Entwickler steigt mit höherer Komplexität der Anwendungen und dem Einbinden etlicher Bibliotheken der Drang ordentlich zu debuggen verwöhnt von XCode stößt man schnell auf XDebug und ein paar Buttons ohne Funktion in Netbeans.

Wer MAMP verwendet und eine Seite damit debuggen will, lese die folgenden Schritte:

  1. Die neuesten XDebug binaries für das jeweilige OS herunterladen. Die gibts hier: http://aspn.activestate.com/ASPN/Downloads/Komodo/RemoteDebugging
  2. xdebug.so für die jeweilige PHP Version in den extensions Ordner kopieren (für MAMP ist das: /Applications/MAMP/bin/php5/lib/php/extensions/no-debug-non-zts-20050922/xdebug.so)
  3. php.ini Datei öffnen (Für MAMP liegt diese in /Applications/MAMP/conf/php5/php.ini)
  4. Folgendes einfügen:
[xdebug]
zend_extension=/Applications/MAMP/bin/php5/lib/php/extensions/no-debug-non-zts-20050922/xdebug.so
xdebug.remote_enable=on
xdebug.remote_host=localhost
xdebug.remote_port=9000

Das wars dann schon. In Netbeans stellt man im Menü Einstellungen -> PHP nun noch ein:

  • PHP 5 Interpreter: /Applications/MAMP/bin/php5/bin/php
  • Debugger Port: 9000
  • Session ID: netbeans-xdebug

Quelle: http://debuggable.com/posts/setting-up-xdebug-on-mac-os-x-or-win32-linux:480f4dd6-0240-4a90-8fa1-4e41cbdd56cb







Anfang diesen Monats jährte sich der Geburtstag des E-Mailsystems zum 25. Mal. Microsoft zelebriert dieses Ereignis mit siner Office Suite in Version 2007 in atemberaubender Art und Weise. Während man seinem Kollegen die mit der neuen Kamera gemachten Fotos direkt aus iPhoto heraus zusendet, guckt dieser nicht schlecht, als es keine Möglichkeit zu geben scheint in einer E-Mail eingebettete Fotos zu speichern.

Microsofts offizieller Hinweis zu diesem “Problem” findet sich hier.

To work around this problem, follow these steps:

  1. Open the e-mail message, and then right-click the image that you want to save.
  2. Click Copy.
  3. Start the imaging program that you want to use.
  4. On the Edit menu, click Paste.Note This step may vary depending on the imaging program that you use. For more information, see the product documentation for the imaging program.
  5. On the File menu, click Save to save the image.

Man möge also ein Bildbearbeitungsprogramm öffnen -  ich zitiere – “das man benutzen möchte und könne ja darin abspeichern. Dererlei neuartige Funktionalitäten sind in Outlook 2007 einfach nicht vorgesehen. Wozu auch?

Microsoft bewegt sich damit aber in bester Gesellschaft, denn Telefonieanbieter sind auch nicht in der Lage Telefonate ordentlich zu verbinden. Telefonie ist eine Technologie, die mit der Entwicklung des ersten Telefons 1837 begann. Seitdem sind nun über 170 Jahre vergangen – wir bleiben dran!







Ich werde in Zukunft öfter über Technologien berichten, die keiner von uns wahrnimmt, weil sie einfach funktionieren. Der erste Beitrag dazu ist die Bonjour Geschichte. Ich wünsche viel Spaß beim Lesen!







yworks: yed Graph EditorMindmaps erstellen können viel Programme. Aber die meisten Programme sind recht beschränkt auf das Genre Mindmap. Es gibt eben nur einen Graphen auf einem Blatt und Querverbindungen sind Sonderfälle. Um Strukturen aufzudecken oder während eines Brainstormings zu dokumentieren gibt es von yworks nun yEd. Dieses Programm ist in Java geschrieben. Demzufolge gibt es auf der Website eine Webstartvariante, die man ohne Installation ausprobieren kann. Wenn man sich für den Editor entschieden hat, kann man ihn für sein Betriebssystem kostenlos herunterladen.

Das Programm macht auch auf dem Mac eine gute Figur. Es lässt sich flüssig bedienen und rendert die Graphen in PDF oder HTML oder sogar Flash! Sehr empfehlenswert für alle, die auf dem Mac Projekte oder Strukturen planen oder sonst ein Diagramm erstellen wollen.







NX-Session DauerFür die Verbindung auf Remote Server mit Linux-Server, sofern diese eine grafische Umgebung bieten nutze ich seit geraumer Zeit NX. Diesen Remote Desktop Server gibt es für Linux, Windows und Mac. Kostenlos jedoch nur für Linux. Die Clients gibt es ebenfalls für diese drei Systeme komplett kostenlos.

Allein die Geschwindigkeit und die Einfachheit überzeugen schon. Selbst über eine ISDN-Verbindung ist das Arbeiten auf größeren Bildschirmen möglich. NX startet eine höchst-eigene Session für die Verbindung. Man sieht also anders als auf dem Mac oder Windows Remote Desktop nicht die aktuelle Anmeldung sondern bekommt eine völlig neue Sitzung.

Die Sitzungen können dabei einfach über einen SSH-Tunnel laufen, sodass der Verkehr komplett verschlüsselt ist, was die Sicherheit stark erhöht.

NX speichert die Sitzungen, wenn man sich trennt und man kann sich immer wieder zu einer alten Sitzung verbinden ohne sich abmelden zu müssen. So geschehen heute morgen, als ich mich wieder mal mit einem Server verbandt und herausfand, dass meine Sitzung dort bereits seit April läuft.







Ich entwickle ja viel PHP. Dabei möchte man auch öfter mal ein paar E-Mails versenden. Das Problem ist, dass die meisten Mail-Server keine E-Mails von meinem eigenen Rechner annehmen. Die Lösung des Problems ist, dass der lokale Postfix Service einfach einen bekannten SMTP-Server nutzt um die E-Mails zu versenden. Aber wie stellt man das auf einem Mac ein?

Ein bischen gegooglet und die Lösung ist gefunden: http://fuerstnet.de/en/sending-email-local-development-machine-using

sudo postconf -e relayhost=your.isps.mailserver smtp_use_tls=yes smtp_sasl_auth_enable=yes smtp_sasl_password_maps=hash:/etc/postfix/smtp_auth tls_random_source=dev:/dev/urandom smtp_sasl_security_options=noanonymous
sudo sh -c 'echo "your.isps.mailserver username:password" >> /etc/postfix/smtp_auth'
sudo chown root:wheel /etc/postfix/smtp_auth 
sudo chmod 600 /etc/postfix/smtp_auth
sudo postmap hash:/etc/postfix/smtp_auth

Zum Testen kann man eingeben:

echo "test" | mail -s "test" your@email

Errors sind unter /var/log/mail.log auffindbar.







Ich hatte ja schon über Netbeans 6.7 auf dem Mac berichtet und, dass es mit svn+ssh nicht klarkommt. Nun habe ich endlich nach etwas Googlen die Lösung gefunden. ssh-askpass ist ein einfaches Shell-Script mit folgendem Inhalt:

#! /bin/sh 
#
# An SSH_ASKPASS command for MacOS X
#
# Author: Joseph Mocker, Sun Microsystems
 
#
# To use this script:
#     setenv SSH_ASKPASS "macos-askpass"
#     setenv DISPLAY ":0"
#
 
TITLE=${MACOS_ASKPASS_TITLE:-"SSH"}
 
DIALOG="display dialog \"$@\" default answer \"\" with title \"$TITLE\""
DIALOG="$DIALOG with icon caution with hidden answer"
 
result=`osascript -e 'tell application "Finder"' -e "activate"  -e "$DIALOG" -e 'end tell'`
 
if [ "$result" = "" ]; then
exit 1
else
echo "$result" | sed -e 's/^text returned://' -e 's/, button returned:.*$//'
exit 0
fi

Man bearbeite also die Datei ssh-askpass, die Netbeans nicht finden kann. Füge den Scriptinhalt ein und speichere. Danach noch die Rechte auf ausführbar setzen und fertig.

omega:~ alpha$ sudo vi /usr/libexec/ssh-askpass
omega:~ alpha$ sudo chmod +x /usr/libexec/ssh-askpass

Orginalartikel:
http://www.retep.org/2009/04/ssh-askpass-on-osx-105.html
Lösung gefunden und funktioniert !