Author Archives: Silvan Mühlemann

Apple: Online-Beistandsservice

Steigt Apple in die Sozialen Dienste ein? Angesichts des Begriffswirrwarrs im OS X (Dashboard, Exposé, Spotlight) kann man sich gut vorstellen, dass der eine oder andere Mac-User geistig rübergekippt ist und einen Beistand brauchen kann. Apple-Mitarbeiter klingeln bei den Betroffenen … Continue reading

Posted in My profiles | Comments Off on Apple: Online-Beistandsservice

Optimierung von MySQL-Abfragen: Der Slow-Query-Log

Den Feedbacks von meinem letzten Beitrag nach zu schliessen, stösst das Thema Query-Optimierung auf Interesse. Ich werde deshalb in nächster Zeit mehrere Artikel zu diesem Thema schreiben. Schritt 1: Die langsamen Queries identifizieren. Unser erste Blick geht jeweils in den … Continue reading

Posted in Database | Comments Off on Optimierung von MySQL-Abfragen: Der Slow-Query-Log

<label> : Rettung für Thinkpad-Besitzer

Kennt ihr den roten Knubbel auf der Thinkpad-Tastatur? Eingezwängt zwischen den Tasten “G”, “H” und “B” wie ein Schulbube im Gedränge der U-Bahn von Tokyo. Der Trackpoint. Meine dank Thinkpad-Besitz neu gewonnenen Freunde schwören auf diesen Zeigefinger-Joystick. «Muesch mit dä … Continue reading

Posted in Web Development | 4 Comments

Bye bye Mac!

«I am a Mac» – «And I am a PC». Zugegeben, Apple ist in Sachen Marketing Spitze. So gut, dass jeder Mac-Benutzer den Eindruck hat, etwas ganz besonderes zu sein. Auch ich gehörte dazu. Gehörte. Denn heute bin ich aus … Continue reading

Posted in Uncategorized | 23 Comments

Rassige SQL-Queries mit UNION

Was? Schon wieder überlastet? Jetzt haben wir doch gerade vier neue Server gekauft. Wollen wir nun weiter Hardware kaufen? Nein: Das erste, was wir in solchen Fällen machen, ist die Analyse des Slow Query Log der MySQL. Hoppla: Da haben … Continue reading

Posted in Uncategorized | 6 Comments

Nachttischlektüre für Programmierer

«Du liest Fachbücher vor dem Einschlafen?», hat man mich gefragt, nach meinem Blog-Beitrag von letzter Woche, «dann träumst Du also von Kopplung und DRY-Prinzip? Reizend. Da lese ich lieber Das Sakrileg und träume von Sophie Neveu.» Bei den meisten anderen … Continue reading

Posted in Programming | 1 Comment

PNG: Halbtransparenz dank Alphakanal

Das tilllate-Logo kriegt anlässlich des Welt Aids Tag eine rote Schleife. Die Aufgabe wäre leicht gewesen – gäbe es keine IE 6 mehr im Cyberspace. Der Grafiker liefert mir das Logo. Ich öffne es im Fireworks und setze den Hintergrund … Continue reading

Posted in Uncategorized | 3 Comments

Teste häufig: Jede Stunde. Automatisch.

“Teste häufig”, predigt “Der Pragmatische Programmierer”, mein aktuelles Nachttischbuch. Häufiges Testen = automatisches Testen. Denn wer will schon die gleichen Testcases immer und immer wieder durchführen? Funktionstests machen wir mit Selenium, wie früher schon berichtet. Im Normalfall öffnet man den … Continue reading

Posted in Programming, Web Development | 3 Comments

OOP in JavaScript

Weiterbildung ist ein Hauptthema bei den “IT-Team Meetings”, welche wir jede Woche durchführen. Gestern hat Ciprian uns eine Einführung in Objektorientierte JavaScript-Entwicklung gegeben. Denn tausende Zeilen unstrukturierter Code ist bei komplexen RIA-Projekten ein Wartungs-Albtraum. Deshalb wird bei unseren nächsten Projekten … Continue reading

Posted in Programming | 2 Comments

Stau in den Servern

“Laaaangsam ist die Site”, haben sich die Regional Manager am Freitag bei mir beklagt. Langsam ist ein weiter Begriff. Um diese Aussage messbar zu machen, möchte ich als Ergänzung zum Nagios und Ganglia eine Messung der Antwortzeiten unserer Website einführen. … Continue reading

Posted in IT Infrastructure | Comments Off on Stau in den Servern