andare.ch – Blog

Blog von Anita, David, Mira, Noe und Ava auf andare.ch

Tagcloud:

Anita Apple Ava Blogging Bundesrat Compi David Familie FIFA Fun Fussball Gigathlon Harald_Schmidt Internet iphone iPod iTunes Laufen Leichtathletik Links Läufe Mac Mac_OS_X Mira MobLog Musik Noe Politik Public Salsa Schnee Schweiz SF Ski Software Sport Sportevents SVP Tipp Varia Velo Wandern WEF WordPress Zürich

Artikel:

Mac OS X Leopard: Was ist das Hammerfeature?

Steve Jobs hat gestern während der Keynote zur Eröffnung der Developerkonferenz neue Hardware vorgestellt und vor allem die neuen Features in Mac OS X Leopard (10.5) vorgestellt.

Die Highlights für mich sind der integrierte Backup (Timeline), die übergreifende Pendenzenverwaltung (Todo aus Mail etc.), die Multi-User Fähigkeit von iCal und Spotlight für Netzwerkdrives. Aber das Hammerfeature der neuen Betriebssystemversion ist noch nicht bekannt: Jobs hat vor der Präsentation der zehn wichtigsten neuen Features ein paar Sprüche über die Feature-Kopierer in Redmond gemacht und dann ausdrücklich darauf hingewiesen dass „die Top Secret Features“ (Jobs: ‚There’s some top secret features we’re going to keep a little close to the vest‚)noch nicht präsentiert werden, damit sie nicht auch noch kopiert werden.

Was sind wohl die Top Secret Features? Oder ist es nur ein Marketingtrick um in Redmond Schweissausbrüche zu provozieren oder um die Gerüchteküche anzuheizen? Ich denke irgendetwas muss noch in 10.5 drin sein, Apple kann sich’s nicht leisten in einem halben Jahr zu sagen, das sei nur ein Scherz gewesen…

MySQL und Mac OS 10.4

Nachdem die lokale Installation von MySQL und PHP auf meinem Powerbook unter MacOS X 10.4 (Tiger) wie gewünscht funktioniert hat, ging von einem Tag auf den anderen nichts mehr. Oder besser gesagt: PHP Skripte brachten keine Verbindung mehr zur Datenbank zustande (Fehler: #2002 – The server is not responding (or the local MySQL server’s socket is not correctly configured)), der Zugriff auf MySQL über die Kommandozeile allerdings funktionierte problemlos.

Nach einigem Suchen bin ich schlussendlich auf diese Tech Note von Apple gestossen, welche mir zumindest den Hinweis gegeben hat, wo ich suchen muss. Das Problem war, dass die Einstellung in PHP falsch war und der Connection Socket am falschen Ort gesucht wurde.

Wie auch immer der Fehler zustande kam (System Update?): unter dem Strich muss dafür gesorgt werden, dass MySQL das Socket File (mysql.sock) dorthin schreibt, wo PHP es erwartet, bzw. die PHP Einstellung in php.ini (mysql.default_socket) muss entsprechend geändert werden.
Bei Unklarheiten, welches php.ini File verwendet wird, am einfachsten ein neues PHP File anlegen, mit dem einzigen Befehl phpinfo() und dann den Output studieren.

Eben habe ich noch eine neuere Tech Note von Apple gefunden, die das Problem und dessen Abhilfe noch präziser beschreibt; mein Problem scheint demzufolge auch mit dem Update auf 10.4.4 entstanden zu sein (obwohl auf dem Powerbook nicht die Serverversion läuft).

iLife 06 Nutzen ohne .mac?

Gestern hat Steve Jobs an der MacWorld Keynote in San Francisco unter anderem das aktualisierte iLife 06 vorgestellt. Nebst erweiterten und verbesserten Funktionen kam als neue Applikation iWeb dazu.

Es scheint, dass vor allem iPhoto einiges an Verbesserungen bringt (was mich freut), in den anderen Applikationen und insbesondere mit iWeb scheint ohne .mac Account nicht viel zu laufen bzw. sind die neuen Funktionen wertlos. Zumindest ist bei den Detailbeschreibungen immer der Verweis auf das kostenpflichtige Account angefügt.

Bin einmal gespannt, ob’s effektiv einen Hack oder Trick braucht um zumindest einen Teil der ‚Internet‘-Funktionen auch mit einem eigenen Server verwenden zu können. Wäre ja eigentlich noch schön… Weiss da allenfalls jemand schon etwas darüber? 

Spass mit dem QuickTime Player

Auf Grund dieses Hints bin ich darauf aufmerksam geworden, dass eine Rate Änderung im QuickTime Player effektiv nur die Geschwindigkeit, nicht aber die Tonhöhe verändert.

Nebst der Anwendung, wie sie im oben genannten Tipp erklärt wird (z.B. das Echo der Zeit in einer halben statt einer dreiviertel Stunde zu hören), kann man auch sonst etwas Spass haben. Mit einem einfachen AppleScript , kann man ein wenig mit der Geschwindigkeit spielen und mal ausprobieren, ob einem sein Lieblingssongs in einem anderen Tempo noch besser gefallen würde…

tell application "QuickTime Player"
    set rate of (movie of first window) to 2.0
end tell

Im Bezug auf Ton sind Werte zwischen ca. 0.4 und 3.5 praktikabel, bei Filmen kann man weiter runtergehen, nach oben fängt’s ca. bei 2.2 arg an zu ruckeln.
Gute Unterhaltung!

Mambo oder Joomla?

Mittlerweile ist es Tatsache: die Aufteilung (Fork) des Open Source CMS Projektes Mambo in Mambo und Joomla! ist Tatsache.

Auf beiden Seiten wird der Neuanfang verkündet und die Teams präsentiert. Für den Verantwortlichen, der ein CMS implementierten muss, stellt sich nun die Frage auf welches Pferd gesetzt werden soll. Auf Mambo, welches weiterhin den Backup einer Firma hat (Miro), das ein neues Entwicklerteam präsentiert, welches sich sicher bewähren und profilieren will und Mambo, zu dem eine grosse Anzahl von Modulen und Komponenten existiert? Oder auf Joomla, welches sich rühmt über das ursprüngliche Entwicklerteam zu verfügen und sich natürlich auch profilieren will?

Was denkt Ihr, auf welche Seite wird das ganze kippen? Zu welchem Projekt werden in Zukunft mehr und die besseren Erweiterungen existieren?

Bitte keine Diskussion, dass es andere bessere CMS gibt (ich weiss, als Schweizer sollte ich Flux CMS einsetzen…), sondern Einschätzungen wie’s mit Mambo weitergeht, bzw. für diejenigen die sich entscheiden müssen: für was entscheidet Ihr Euch? 

20 min. to charge to Gates

Two days ago I installed the Gallery photo gallery project on a friends web site, together with a small patch to allow to send photos directly to lab here in Switzerland.

Today he calls me to tell there’s a Javascript error when one tries to add a photo to the cart for the added photo lab. Turns out that this only happens in Internet Explorer.
After debugging the faulty line on the basis of a very meaningful Javascript error message (‚Invalid argument‘), I finally figured out that IE, unlike Firefox, doesn’t like blanks in the second argument for the window.open() function, which is the window name. I really like stuff like that.

Note: Amazingly selfHTML doesn’t mention this special behaviour on the window.open() syntax, a site that I often use as a reference and has – up until now – always been helpful. Well, nobody is perfect.

Web Jukebox mit AJAX

Letzte Woche bin ich auf das Projekt mp[3]act gestossen, eine Jukebox und Streaming Server mit einem Webinterface, welches elegant von den Möglichkeiten von AJAX (Definition) Gebrauch macht.

Die Installation auf meiner Mac OS X Maschine zu Hause war einfach und meine Musiksammlung, so weit sie in MP3 abgelegt ist, in wenigen Minuten in die Datenbank übernommen. Die Musikfiles liegen nach wie vor im von iTunes verwalteten Ordner, der ohnehin ‚öffentlichen‘ Zugriff erlaubt, weil er von mehreren Benutzeraccounts verwendet wird.

Ich hab vor einiger Zeit schon einmal mit anderen, ähnlichen Projekten herumgespielt (Jinzora, Ampache), hab es dann aber wieder aufgegeben, weil insbesondere die Webinterfaces langsam und wenig ansehnlich waren. Dies ist bei mp[3]act definitv anders, das Interface ist elegant, aufgeräumt und dank dem Einsatz von AJAX recht schnell. Natürlich sind noch Verbesserungen möglich, so ist es beispielsweise nicht einleuchtend wieso nur ganze Alben heruntergeladen werden können, nicht aber einzelne Songs.

Gerade als iTunes/Macanwender ist selbstverständlich auch die Einschränkung auf das MP3 Format noch nicht befriedigend. Es scheint sich aber abzuzeichnen, dass dieses Manko bald behoben werden wird. die Diskussion im entsprechenden Forum läuft auf Hochtouren.
Ebenfalls noch nicht zum Funktionieren gebracht habe ich den Jukebox-Mode unter Verwendung von iTunes, es sollte aber möglich sein das hinzukriegen.

Fazit: Ein sehr vielversprechendes Projekt, mit sehr guten Ansätzen, welches es sich lohnt weiterzuverfolgen. 

Strange behaviour of IMAP account

For some weeks I observed a strange behavior in Thunderbird on one of my IMAP accounts:

  • read messages where marked unread again, after each sync with the server
  • flagging messages resulted in the wrong message flagged

Since I didn’t have any problems with that account at home, where I use Apple Mail to get my mails, I suspected an obscure bug in Thunderbird. Subsequent queries on the net to find references to this behavior weren’t successfull.

After installing Tiger on my Mac and launching the new version of Apple Mail I was forced to investigate the issue in more detail: Tiger’s Apple Mail hung on syncing the account in question, not displaying a single message. All other IMAP account were working just fine.
So I had to look more carefully at the server. After some copying around of message files in the maildir folders, checking the account via Webmail (SqWebmail), I was finally able to find the culprit: in the Inbox folder was one message, which was owned by root instead of the user of the mail daemon. Obviously the mail daemon had no access to that file. Changing the owner solved all issues in Thunderbird as well as in Apple Mail.

Bottomline: I don’t remember when I why I copied that file with the root user in that directory, interesting though that the different mail client were reacting in such different ways, making it somewhat difficult to figure out where the problem might be.

SwInfo 0.85b – Tiger Widget

SwInfo ist ein Tiger Widget zur Abfrage von Schweizer Telefonnummern, Karten und dem SBB Fahrplan.

Version 0.85 beta beinhaltet folgende Anpassungen und Korrekturen gegenüber 0.8 beta:

  • Eingaben, die Umlaute und Leerschläge beinhalten können werden nun ebenfalls akzeptiert
    Zur Zeit wird dazu ein Hack verwendet, d.h. Umlaute z.B. ‚ä‘ wird auf ‚ae‘ umgesetzt. Zur Zeit ist mir leider keine Möglichkeit bekannt, dies eleganter zu lösen, da es sich offenbar um einen Fehler in der Implementation der Funktion widget.openURL handelt, die von Apple korrigiert werden muss.
    Als Folge davon kann es sein, dass bei der Fahrplan Abfrage nicht auf Anhieb die richtige Haltestelle gefunden wird, und diese auf einem Zwischenscreen (im Browser) noch bestätigt werden muss
  • Einige kosmetische Anpassungen, insbesondere die durchgängige Verwendung von ’search‘ Feldern mit Eingabehistorie.

Weiterhin bin ich um Feedback dankbar und wenn sich ein Designer anbietet, den bereits kritisierten Look zu verbessern – bitte…

Download: SwInfo_085b.zip

Offene Punkte:

  • Preferences
  • Ersetzen der Aqua Dropdown Menus und Radio Buttons
  • Mehrsprachigkeit

SwInfo – Schweizer Info Widget

Hiermit präsentiere ich meinen ersten Wurf für ein Tiger Widget.
Mangels spezifisch schweizerischen Widgets bei Apple, ein kleines Helferlein um die gebräuchlichsten lokalen Infos abzurufen:

  • Telefonnummern via tel.search.ch
  • Karten via map.search.ch
  • Fahrplan via www.sbb.ch

Die Resultate werden in einem neuen Fenster im Standardbrowser angezeigt.
Eigentlich überspannt es die Vorgaben von Apple, dass ich drei Quellen ins Widget einbezogen habe. Ich bin deshalb gespannt auf’s Feedback, ob der gewählte Ansatz praktikabel ist oder nicht.

SwInfo Widget Screenshot

Die aktuelle Version ist eine Betaversion. Folgende Punkte sind noch zu verbessern, bzw. zu implementieren:

  1. Preferences/Info Screen (Widget Back-side)
  2. Preferences abspeichern (initialer Tab, etc.)
  3. Mehrsprachigkeit
  4. Aqua Elemente (Drop Downs und Radio Button) ersetzen
  5. Design überarbeiten

SwInfo Widget herunterladen