Montag, 31. August 2009

Zu wenig Alkohol führt zu Depressionen

Na gut, das ist etwas übertrieben ausgedrückt, aber norwegische Forscher haben laut einem Bericht der Netzeitung herausgefunden, dass nicht nur exzessive Trinker, sondern auch exzessive Nicht-Trinker stärker zu Depressionen neigen als moderate Trinker. Menschen, die extrem wenig oder gar keinen Alkohol trinken,  weisen auch dann noch ein höheres Risiko auf, depressiv zu werden, wenn man Risikofaktoren wie schlechte körperliche Gesundheit, soziale Probleme und ehemaligen Alkholismus abzieht.
Na sowas. Wenn Du den nächsten depressiven Nicht-Trinker triffst, gib ihm ein Bier aus. Man will ja nur helfen.

[Updated] Einen Samsung CLP-510 unter Snow Leopard ansteuern

Update: Es gibt auf der Samsung-Homepage jetzt einen offiziellen Snow-Leopard-Treiber zum Download.

Das ist die (freie) Übersetzung meines ursprünglich auf Englisch geposteten Artikels, nachdem mich ein Kommentator darum gebeten hatte.

Ein Problem mit Snow Leopard haben Nutzer des Samsung CLP-510 (und anderer SPL-C-Drucker): Der von Samsung verfügbare Treiber läuft nur unter Leopard, und von Apple wird kein Treiber für das Gerät mitgeliefert.
Hier ist die Lösung. Wenn Du sie ausprobieren willst, solltest Du zumindest ein bisschen Erfahrung mit dem Herumspielen in Interna unter OS X (oder Linux) haben. Ich garantiere für nichts, und wenn Du es schaffst, Dir dabei irgendwie das System zu zerschießen, ist das Dein Problem – alles auf eigene Gefahr!
Ich habe die Anleitung bewusst so gehalten, dass man zumindest ein bisschen Ahnung von den Dingen unter der Haube haben muss, um sie zu verstehen. Wenn Du nicht alles verstehst, versuch es nicht trotzdem, sondern frag jemand, der sich auskennt, und zeig ihm diese Seite.
Um klarzukommen, musst Du wissen, wie man "versteckte Dateien" unter OS X anzeigt und kopiert, musst zumindest in Ansätzen mit em Terminal klarkommen und musst in der Lage sein, eine vielleicht recht kryptisch wirkende Datei mit einem Text-Editor zu bearbeiten.
Wenn das gegeben ist, findest Du hier eine Lösung, die ganz wunderbar fnktioniert – bei mir zumindest. Wahrscheinlich lassen sich andere SPL-C-Drucker auf ähnliche Weise einbinden.
  1. Installiere Deinen Drucker als einen CLP-610 („Druckprogramm auswählen“). So kannst Du nicht drucken, aber der Treiber ist die Basis für unsere Änderungen.
  2. Installiere den aktuellen Leopard-Treiber für den CLP-510 von Samsung. Du brauchst keinen Drucker damit einzurichten (Drucken funktioniert eh nicht), der Treiber muss nur da sein.
  3. Kopiere die Datei /usr/libexec/cups/filter/rastertosplcp in das Verzeichnis /Library/Printers/Samsung/Filters/ .
  4. Deinstalliere den Samsung-Leopard-Treiber, er wird nicht mehr gebraucht (den Installer noch mal starten und nach der Ziel-Volume-Auswahl „Deinstallation“ statt „Einfache Installation“ wählen).
  5. Öffne die Datei /private/etc/cups/ppd/Samsung_CLP_610.ppd mit einem Text-Editor und führe die folgenden Änderungen aus. Achtung: Die Zeilenumbrüche, die Du auf dem Schirm siehst, kommen teilweise einfach daher, dass die Zeile zu lang war, und sind dann nicht die Original-Zeilenumbrüche der Datei! Da aber nur bereits vorhandene Zeilen ersetzt werden, wirst Du hoffentilch trotzdem damit klarkommen – wenn nicht, lass es bleiben! Die angegebenen Zeilennummern stimmen auf meinem System, müssen aber, bseonders nach Updates, nicht unbedingt bei allen so richtig sein. Es dürfte aber auch so kein Problem sein, die richtigen Zeilen zu finden.
  6. Die Zeile 33, die mit „*cupsFilter“ anfängt, muss zu folgendem Inhalt geändert werden:


    *cupsFilter: "application/vnd.cups-raster 0 /Library/Printers/Samsung/Filters/rastertosplcp"
  7. Die „Resolution“-Sektion ab Zeile 365 muss folgendermaßen aussehen: (Ich habe die Originalzeilen als Kommentare dringelassen (Kommentarzeichen "*%" am Anfang der Zeile), Du kannst sie auch ganz rausnehmen, wenn Du willst.)




    *% =========================================================
    *%  Resolution
    *% =========================================================
    *OpenUI *Resolution/Quality: PickOne
    *OrderDependency: 10 AnySetup *Resolution
    *%*DefaultResolution: 1200x600dpi
    *DefaultResolution: 600x600dpi
    *%*Resolution 1200x1200dpi/High: "<</HWResolution[600 600] /cupsRowFeed 2 /cupsRowStep 2 /cupsRowCount 1 >>setpagedevice"
    *%*Resolution 1200x600dpi/Normal: "<</HWResolution[600 600] /cupsRowFeed 2 /cupsRowStep 1 /cupsRowCount 1 >>setpagedevice"
    *%*Resolution 600dpi/Draft: "<</HWResolution[600 600] /cupsRowFeed 1 /cupsRowStep 1 /cupsRowCount 1 >>setpagedevice"
    *Resolution 600x600dpi/Normal: "<</HWResolution[600 600] /cupsCompression 1 >>setpagedevice"
    *Resolution 1200x1200dpi/Optimal: "<</HWResolution[600 600] /cupsCompression 2>>setpagedevice"
    *CloseUI: *Resolution
  8. Jetzt musst Du nur noch den cupsd dazu bringen, seine Konfiguration neu einzulesen, indem Du im Terminal sudo killall -HUP cupsd eingibst.
  9. Das wars. :-)
Was ich hier gemacht habe ist, den CUPS-Filter für SPL-C aus dem alten Treiber zu kopieren und die relevanten Teile der alten PPD in die neue rüberzukopieren.
Das zeigt auch, wie einfach es für Samsung eigentlich wäre, selbst einen Snow-Leopard-Treiber für das Gerät herauszubringen. Aber vielleicht kommt das ja noch – bleibt zu hoffen, dass Samsung die älteren Geräte nicht ganz aus dem Gedächtnis gestrichen hat.
Achtung: Ich werde auch auf Anfrage hin keine „einfachere“ Version dieser Anleitung mit allen nötigen Einzelschritten veröffentlichen. Wenn Du diese Anleitung nicht verstehst, weißt Du zu wenig, um alles sicher durchführen zu können und mögliche Fehler bei der Durchführung im Nachhinein zu korrigieren. Zeige diesen Artikel jemandem, der/die sich auskennt und lass Dir helfen.

Nokia N 900: Das klingt interessant

Nokia hat kürzlich das neue N 900 angekündigt. Und ich muss sagen: Seit dem iPhone 3G ist es das die erste Smartphone-Ankündigung, die mich vom Hocker reißt.
Ich liebe mein iPhone, aber als alter Geek nervt es mich manchmal, wie gering die Möglichkeiten sind, die Apple dem Nutzer lässt. Klar, man könnte jailbreaken, aber einem OS, das vom UI her für einen Task gedacht ist, mehrere Tasks überzustülpen, ist beispielsweise absolut nicht das Gelbe vom Ei. Und, ganz ehrlich, das Angebot bei Cydia haut mich nicht wirklich um. Zudem das ganze gehassle nach jedem OS-Update – nein, das wäre viel zu nervig, das lohnt sich meiner Meinung nach nicht.
Eine überzeugende Plattform, die von vorneherein frei ist (anders als auch Android, zum Beispiel), wäre dementsprechend eine durchaus interessante Möglichkeit. Wenn man sich Nokias Seite zu Maemo und dem N 900 so durchliest, kann einem schon das Wasser im Munde zusammenlaufen – zumal man mit so einem Gerät nicht an T-Mobile und einen stark überteuerten Vertrag gebunden wäre.
Für mich bleiben in erster Linie folgende Fragen:
  1. Kann sich das Gerät sinnvoll mit Google und/oder dem Mac synchronisieren, am besten cloudmäßig over the air? Exchange ist ja gut und schön, das brauche ich aber erst in zweiter Linie.
  2. Wie steht es mit der Batterielaufzeit? Kann ich mit meiner typischerweise nicht allzu extremen Nutzung mit mindestens 2-3 Tagen ungestörter Nutzung rechnen, besser mehr?
  3. Wie gut sind die installierten Apps, speziell der Kalender? (Gerade der ist ja ein übler Malus des iPhone.)
  4. Wie benutzbar ist der Browser? Das ist ja nun ein Punkt, bei dem man vom iPhone her schon sehr verwöhnt ist. Ein Mozilla-Browser ist das, bei Maemo. Ist er denn auch schnell genug? Ist er von der Bedienung her sinnvoll auf das kleine Display ausgerichtet, auf dem er seine Inhalte darstellen soll? Sachen wie der Doppel-Tap auf eine Spalte bei iPhone, um sie heranzuzoomen, sind eben doch sehr genial.
  5. Wie gut und wie umfangreich sind die Apps, die es sonst so gibt? Angeblich gibt es für das bisherige, telefonfreie N 800 schon eine ganze Menge, fast mehr als für die Symbian-Telefone, wenn man sie jeweils einzeln rechnet. Das müsste man sich mal ansehen. Das iPhone bietet tausende Spiele, die mir gern gestohlen bleiben können, dazu weitere tausende Nonsense-Apps, die Bier trinken oder furzen können, aber das Angebot an ernsthaften und gut nutzbaren Apps ist recht überschaubar, wenn man nicht gerade nach einen Twitter-Client oder ähnlichem Community-Krimskrams sucht.
Da bin ich wirklich gespannt. Vielleicht wird mein nächstes Telefon (nach Ablauf des T-Mobile-Knebelvertrags) ja gar kein iPhone, sondern ein Nokia?

Schweinegrippe: Nur ein Bruchteil will sich impfen lassen

Na, immerhin: Die meisten Deutschen, vor allem jüngere, lassen sich nicht in Panik versetzen. Wie Spiegel Online berichtet, wollen sich nur 13 % der Deutschen sicher impfen lassen, 25 % „wahrscheinlich“.
Gut so. In den minimalen klinischen Tests können nur häufige Nebenwirkungen abgedeckt werden, die bei mehr 1 % der Geimpften auftreten. Natürlich ist bei einer passiven Imfpung nicht unbedingt mit einem Massensterben zu rechnen, aber trotzdem weiß niemand, was noch so alles passieren könnte – und sowas macht man bei einer Krankheit, die nur in seltenen Fällen ernsthafte Komplikationen mit sich bringt.
Insofern ist das doch einmal eine wirklich gute Nachricht: Panikmache funktioniert nicht immer; die Leute sind noch in der Lage, selbst zu denken.

Lesenswerte Links: Antike Schriften

Hiermit führe ich eine neue Kategorie ein: Lesenswerte Links. Darunter werde ich Links zu Artikeln oder Seiten veröffentlichen, die ich interessant finde, zu denen ich aber nicht viel mehr zu sagen habe als „Lies mal!“.
Den Anfang macht heute ein Spiegel-Online-Artikel über antike Schriften, der einiges Interessantes über alte Schriftrollen und deren Entzifferung bietet. Am erstaunlichsten war für mich die Information, dass das Museion, die berühmte antike Bibliothek von Alexandria, vermutlich nie abgebrannt ist.

Sonntag, 30. August 2009

[Updated] How to get a Samsung CLP-510 to work with Snow Leopard

Update: There's an official driver from Samsung now, you can download it at the Samsung homepage.
Update: Diesen Artikel gibt es jetzt auch auf Deutsch.
This is a German blog, normally, but I thought I'd write this article in English as it might interest a broader audience than the rest of my stuff.
Ok, let's go: Maybe you have the same problem I had: You are using a Samsung CLP-510 at home, and you just upgraded to Snow Leopard. Then you tried to find a driver for the printer but failed — the current driver from Samsung doesn't work under Snow Leopard, and Apple doesn't deliver a driver for the device.
Here's the solution. It requires some tweaking of system files, and if you plan to do what I did, you should have at least a little experience with stuff like that. I don't guarantee anything, and if you happen to break down your system somewhere on the way, don't blame me. You're doing all that completely at your own risk.
Moreover, I won't do a step-by-step explanation for those who never tweaked any system internals of the OS. If you don't understand everything I'm writing here, you'd better ask someone who does, anyway. Specifically, you'll have to know how to access and copy "hidden" files and directories on your Mac, have at least basic clues about how to use the Terminal, and be able to use a text editor to change a file that might seem rather cryptic to you.
That said, I can present you a nice solution that should work like a charm — it does so for me, at least. There are probably similar ways to get other SPL-C printers to work under Snow Leopard.
  1. Install your printer as a Samsung CLP-610. You won't be able to print with that driver, but we need a file from it.
  2. Install the current Leopard printer driver for the CLP-510. You won't be able to print with that one, either, but again, we need a file from it.
  3. Copy the file /usr/libexec/cups/filter/rastertosplcp to the directory /Library/Printers/Samsung/Filters/ .
  4. Uninstall the Leopard driver, you won't need it anymore (start the installer again and, after you have selected the volume, choose Uninstall).
  5. Open the file /private/etc/cups/ppd/Samsung_CLP_610.ppd with a text editor and do the following changes. Note that linebreaks you might see on the screen don't necessarily resemble linebreaks you have to put into the file. As you are only replacing other lines that look nearly identical, I hope you'll be smart enough to do it right (otherwise just don't!). Line numbers are for the file I have on my system, they might differ if you have another version, but you should be able to find the lines, anyway:
  6. Line 33 starting with "*cupsFilter" must be changed to:


    *cupsFilter: "application/vnd.cups-raster 0 /Library/Printers/Samsung/Filters/rastertosplcp"
  7. The "Resolution" block starting at line 365 must look as follows: (I kept the original lines in comments (comment sign "*%" at start of line), you might delete them altogether, if you want)



    *% =========================================================
    *%  Resolution
    *% =========================================================
    *OpenUI *Resolution/Quality: PickOne
    *OrderDependency: 10 AnySetup *Resolution
    *%*DefaultResolution: 1200x600dpi
    *DefaultResolution: 600x600dpi
    *%*Resolution 1200x1200dpi/High: "<</HWResolution[600 600] /cupsRowFeed 2 /cupsRowStep 2 /cupsRowCount 1 >>setpagedevice"
    *%*Resolution 1200x600dpi/Normal: "<</HWResolution[600 600] /cupsRowFeed 2 /cupsRowStep 1 /cupsRowCount 1 >>setpagedevice"
    *%*Resolution 600dpi/Draft: "<</HWResolution[600 600] /cupsRowFeed 1 /cupsRowStep 1 /cupsRowCount 1 >>setpagedevice"
    *Resolution 600x600dpi/Normal: "<</HWResolution[600 600] /cupsCompression 1 >>setpagedevice"
    *Resolution 1200x1200dpi/Optimal: "<</HWResolution[600 600] /cupsCompression 2>>setpagedevice"
    *CloseUI: *Resolution
  8. Now execute a sudo killall -HUP cupsd in the Terminal to make cupsd reread its config files.
  9. That's it, you're done. :-)
What I did is basically get the CUPS filter for SPL-C from the old driver and copy the relevant portions of the old PPD to the new one.
Which also shows how easy it would be for Samsung to release their own Snow Leopard driver for the device. But maybe that will come, too — let's hope Samsung hasn't abandoned the older models altogether.
Please note that I won't answer questions asking for a more detailed or "for dummies" description. If you don't understand what you'd have to do, just don't! Show this article to someone who understands it and ask him/her for help.

Samstag, 29. August 2009

Snow Leopard läuft

Nach einer bemerkenswert ereignisarmen Installation (ganz anders als bei Leopard, das mir damals ziemlich um die Ohren flog), läuft jetzt also Snow Leopard. Bislang scheint es nicht die geringsten Probleme zu geben, und alles außer dem Systemstart ist gefühlt ein bisschen flotter.
Was ich allerdings noch nicht testen konnte, ist zum einen MacGiro, weil ich die E-Mail mit den Lizenzdaten nicht mehr habe und die schon beim Umzug auf den neuen Mac (noch unter Leopard) verlorengegangen waren. Zum anderen mein Drucker, weil der neue Mac noch nicht den Standort des alten Mac eingenommen hat und demenstsprechend nicht an den Drucker angeschlossen werden kann.
Da habe ich auch die größten bedenken: Der CLP-510 ist nicht auf Apples Liste mit den kompatiblen Druckern. Ich werde dann einfach versuchen, den alten Treiber zu installieren, und wenn das nicht geht, das eine oder andere neuer Samsung-Modell testen. Und wenn das nicht geht … *seufz* Dann geht eine große CUPS-Bastelei los, vermutlich, Erfolg alles andere als garantiert.