Blog

Umstellung des Blogs von SQLite auf MySQL

Mein Blog läuft auf der Blogsoftware Serendipity, und zwar bis heute Vormittag mit einer SQLite-Datenbank. Nun habe ich es umgestellt auf MySQL, weil mir der Umgang mit diesem Datenbankverwaltungssystem leichter fällt und es viel bessere Editoren dafür gibt (zum Beispiel SQL-Front und HeidiSQL) als für das in PHP 5 integrierte SQLite.

Es wird noch weitere Umstrukturierungen auf torstenkelsch.de, ab­ge­sehen vom Blogbereich, im März oder April geben: das bisherige CMS phpSQLiteCMS werde ich durch Concrete5 ersetzen, das ich schon für verschiedene Kundenprojekte eingesetzt habe und jetzt auch für mich selbst verwenden möchte. Und darüber hinaus sollen Design und Texte verändert werden.

Doch zurück zum Blog: Die alten Artikel werde ich leider neu einpflegen müssen, und ich bin nicht sicher, ob die Feed-Abonnenten diese alten Artikel dann nicht noch einmal zugesendet bekommen. Falls es so sein sollte: Entschuldigung im Voraus!

Alles eine Frage der Beliebtheit

Der Apple Macintosh wird immer beliebter und damit eben auch das Mac-Betriebssystem – und je beliebter ein Betriebssystem ist, desto lieber stürzen sich auch die dunklen Mächte darauf, genauer gesagt: die Viren- und Trojaner-Programmierer. Jüngst, Ende Februar, konnte man bei pc.de lesen, dass ein neuer Trojaner Mac-Geräte attackiert.

Wie sagte Alice Cooper in der Saturn-Werbung so gern: »Alles eine Frage der Technik!« Und genauso ist es auch eine Frage des Schutzes (und natürlich auch des gesunden Menschenverstandes), ob Windows-Benutzer stark oder wenig oder gar nicht unter Viren, Trojanern und Würmern zu leiden haben. Man muss halt Geld für Sicherheitssoftware ausgeben oder als Privatanwender meinetwegen kostenlose Programme verwenden. Jedenfalls zeigt die Tatsache, dass nun auch Mac OS zunehmend zum Angriffsziel wird: das absolut sichere Betriebssystem gibt es leider nicht.

Alles eine Frage der Beliebtheit und Verbreitung.

Überflüssige WordPress-Plugins loswerden

Auch wenn man die beiden WordPress-Standard-Plugins »Hello Dolly« und »Akismet« gelöscht hat: bei einem WordPress-Update sind sie garantiert wieder da! »Hello Dolly« bietet keinen Mehrwert und »Akismet« ersetzen viele – wie in Foren zu lesen ist – lieber durch Antispam Bee.

Außerdem ist »Akismet« inzwischen in Deutschland aus datenschutz­rechtlicher Sicht äußerst umstritten und reiht sich damit in die von Datenschützern gehassten Tools Google-Analytics und Facebook-Like-Button ein.

Wie auch immer – wer diese beiden Plugins bei einem WordPress-Update eben nicht immer wieder erneut vorfinden möchte, kann dieses Entfernungs-Werkzeug installieren: Unwanted-Plugins-Remover für WordPress. Danke an das »Schweizer WordPress Magazin« für den Hinweis und noch mehr danke an Dominik Schilling, der das Plugin programmiert hat!

Winzige Schrift auf Webseiten

Kennen Sie das? Winzige Schrift auf einer Webseite, sodass man entweder mit der Nase fast bis an den Bildschirm heran geht (schlecht) oder die Schriftart im Browser vergrößert (lästig). Warum machen Webdesigner so etwas? Vielleicht, weil trotz aller Aufklärungen über Barrierefreiheit und Benutzerfreundlichkeit das Gerücht umgeht, eine mikroskopisch kleine Schrift sehe chicer aus als eine in Normalgröße.

Vielleicht aber auch, weil ja Inhalt König ist (stimmt!) und der Seiten­besucher den gesamten Inhalt auf dem Bildschirm sehen soll, ohne nach unten rollen zu müssen (warum?). Manchmal gelingt das natürlich trotz kleinst möglicher Schriftgröße nicht. Und so sieht man dann den gestal­terischen Wahnsinn, dass der Inhaltsbereich zwar komplett auf den Bildschirm passt, auch auf den eines Subnotebooks oder Netbooks, aber dann ein Rollbalken innerhalb dieses wenige Textzeilen hohen Inhalts­bereiches prangt.

Nun, was ist eigentlich an einer flexiblen Höhe des Inhaltsbereiches aus gestalterischer Sicht so schlimm? Und warum soll auf Teufel komm raus der gar nicht ungewöhnliche Rollbalken (scrollbar) am rechten Rand des Browserfensters vermieden werden? Aber nein, statt dessen eine Schrift, für die man ein Fernglas braucht! Was soll das für einen Sinn haben?

»Niemand scrollt auf Webseiten« ist ein sehr guter Artikel, der sich mit dem hartnäckigen Gerücht befasst, kein Mensch sei neugierig auf das, was unterhalb des sichtbaren Bereichs liegt.

Blekko: die Suchmaschine mit dem Ziel, eine semantische zu werden

Google beherrscht den Suchmaschinenmarkt. Alte Hasen gehen in die Knie und neue Herausforderer wie Cuil, das ich ganz interessant fand, scheitern kläglich. Doch nun versucht eine neue Suchmaschine, mit einem anderen Konzept den Markt zu erobern und Google Paroli zu bieten: Blekko oder blekko (die Betreiber schreiben gern in Kleinbuchstaben).

Diese Blekko-Burschen und -Mädels haben sich zum Ziel gesetzt, die Suche semantisch zu machen, also Suchergebnisse in den korrekten Sinnzusammenhang zu dem Themengebiet zu setzen, das den Sucher eigentlich interessiert. Natürlich kann ein Computerprogramm nicht ahnen, was der Suchende denn nun genau wissen will, und so werden bisher oft auch reichlich Ergebnisse angezeigt, die nicht zu den Intentionen des Suchenden passen.

Doch wie soll nun so eine Software wissen, was der Mensch wirklich in Erfahrung bringen will? Gar nicht. Sie kann es nicht. Daher haben sich die Blekko-Leute gedacht, dass die Menschen eben mitwirken müssen, indem sie selbst den richtigen Kontext herstellen. Das tun sie mit Hilfe von sogenannten slashtags, also kategorisierenden Wörtern, die mit einem Schrägstrich (slash) eingeleitet werden.

Ich habe Blekko mal ausprobiert, und ja, es ist ein interessantes Konzept. Wikipedia und der gesamte Open-Source-Gedanke haben gezeigt, dass Menschen durchaus bereit sind, selber mitzuwirken, wenn sie sich dadurch als nützlichen Teil eines größeren Ganzen empfinden können. Insofern könnte auch Blekko gelingen.

Noch ist mir nicht alles richtig klar, und noch habe ich auch keine Mög­lich­keit gefunden, etwa nur deutschsprachige Ergebnisse ausspucken zu lassen oder Seiten nur aus Deutschland, so wie man es von Google her kennt. Aber es handelt sich ja momentan schließlich noch um eine Beta-Version, und diese ganzen Feinheiten werden sicherlich im Laufe der Zeit noch hinzu gefügt.

Nähere Informationen zu Blekko gibt es zum Beispiel bei Spiegel Online Netzwelt.

Fünf Ashampoo-Vollversionen kostenfrei

Unter http://www.ashampoo.com/de/eur/lpa/geschenk/?c=ASH-FREE bietet der deutsche Software-Hersteller/-Vertrieb Ashampoo fünf Programme für Windows (ab XP) kostenlos zum Download an. Natürlich sind es ältere Programmversionen, aber dafür eben umsonst. Und man kann nach dem Testen ja kostengünstig ein Upgrade erwerben.

Es handelt sich um die Programme: Ashampoo® Burning Studio 2010 Advanced, Home Designer, Snap 3, WinOptimizer 6 und Photo Commander 7.

Photo Commander ist ein – nun ja – Bildbearbeitungsprogramm, das ich für völlig unbrauchbar halte. Der Bildbrowser ist unübersichtlich und die Retuschefunktionen sind arm im Vergleich zu Konkurrenzprodukten. Außerdem stürzt dieses Gurkenprogramm bei mir dauernd ab.

Bleiben wir noch ein Weilchen im Bereich Grafik. Mit Home Designer, einem Vektorgrafikprogramm, lassen sich Häuser und Inneneinrichtungen planen. Das klappt auch ganz gut, wenn man sich ein wenig eingearbeitet hat. Es stehen eine ganze Menge Einrichtungsgegenstände zur Verfügung und auch Baubestandteile wie diverse Türen, Bodenbeläge und so weiter. Wenn man fertig gezeichnet hat, kann man das Bild aus verschiedenen Ansichten rendern lassen. Das Ergebnis ist zumindest so brauchbar, dass man sich sein neues Heim ganz gut vorstellen kann.

Snap 3 macht Bildschirmfotos, zum Beispiel von Webseiten. Man kann anschließend Bereiche markieren, Rahmen um hervorzuhebende Inhalte zeichnen oder Pfeile setzen. Das ist für Demonstrationszwecke oder Erklärungen eine feine Sache. Eine weitere Funktion ist das Abscannen von Videos, aber das habe ich noch nicht ausprobiert.

Burning Studio nehme ich als Kaufversion schon sehr lange zum Brennen aller möglichen Sachen, von Audio-CD bis DVD zur Datensicherung. Natürlich kann man auch Blu-ray-Discs brennen und außerdem noch bootbare Medien. Diese Software ist das übersichtlichste Brenn­pro­gramm, das ich kenne, und es arbeitet sehr zuverlässig. Ein Cover-Editor ist auch dabei. Und das alles sogar in dieser kostenlosen Version.

WinOptimizer tut das, was der Name schon andeutet: das Windows-Betriebssystem aufräumen und optimieren. Dass das von Zeit zu Zeit nötig ist, weiß jeder Windows-Benutzer. Es gilt, die Registry zu bereinigen, die Festplatten von temporären Dateien zu befreien, unnütze Autostart-Einträge raus zu schmeißen und die Festplatten zu defragmentieren. Und genau das alles tut WinOptimizer. Auch dieses Programm nehme ich schon sehr lange und auch dieses arbeitet einwandfrei.

Nett von den Ashampoo-Leuten, kostenlose Programme anzubieten! Man erhält zumindest vier gute Programme für umsonst, aber vielleicht gefällt ja auch der PhotoCommander einigen Benutzern viel besser als meiner Wenigkeit.

Kopf hoch oder in den Sand?

Es gibt Tage, da hat man so viel zu tun, dass man gar nicht weiß, wo einem der Kopf steht. Und wo man überhaupt mit der ganzen Arbeit anfangen soll. Wenn man jetzt den Kopf in den Sand steckte und zum Beispiel einen Spaziergang machte, wäre das sicherlich nicht sehr entspannend, weil man ja bei dem Termindruck eh den Kopf nicht frei kriegt. Und die Arbeit einfach mal ein paar Stunden liegen zu lassen, könnte außerdem äußerst negative wirtschaftliche Folgen haben. Also kann es nur heißen: Kopf hoch und durch! Aber wie?

Zeitmanagement-Trainerin Wera Nägler erklärt auf BusinessVillage, welche schnellen und konkreten Schritte man unternehmen kann, um sein Pensum zu schaffen. Denn nicht alles, was erledigt werden muss, muss auch sofort erledigt werden. Und vielleicht muss man auch nicht alles selbst erledigen. Und was dann noch übrig bleibt, muss man strukturieren.

Die »Kopf-hoch«-Strategien an »Land-unter-Tagen« sind sehr gute Ratschläge, wie man der Verzweiflung entgeht und doch noch gut durch den arbeitsreichen Tag kommt.

Firefox 4 Beta 11

Warum habe ich diesen Artikel über einen Webbrowser in die Kategorie »Webentwicklung« und nicht »Software« gepackt? Nun, erstens, weil das Testen von Webseiten mittels verschiedener Browser zu den Arbeiten eines Webentwicklers gehört, und zweitens weil sich gerade der Firefox zum Testen von Webseiten und Finden von Fehlern eignet. Denn es gibt ein paar unverzichtbare Add-ons.

Gut, die Webdeveloper-Toolbar kriegt man inzwischen auch für Sea­Monkey und in einer etwas abgewandelten Form sogar für Opera; und für Opera, meinen flinken Lieblingsbrowser, gibt es ferner so was Ähnliches wie es Firebug für Firefox gibt: es nennt sich Dragonfly und ist auch ein sehr gelungenes Werkzeug.

Aber wir wollen ja heute über Firefox sprechen. Inzwischen sind die Entwickler bei Beta-Version Nummer 11 angekommen (puh!), und nach einer letzten Beta, nämlich 12, soll ja bald nach einigen Verzögerungen endlich die »richtige« Version erscheinen. Die vorigen Betas hatte ich aber gar nicht heruntergeladen, und so ist das heute mein erster Kontakt mit Firefox 4 (manche Leser werden jetzt gähnen).

Die Geschwindigkeit soll ja weiter verbessert worden sein durch Ver­la­ge­rung bestimmter Prozesse auf die GPU der Grafikkarte statt CPU, aber das habe ich noch nicht getestet: ich mache keine Browserspiele oder sonstigen Zirkus, und Flash nervt mich meistens, sodass ich es übergehe oder gar blockieren lasse. Die Hardwarebeschleunigung muss man auch erst aktivieren durch Rumfummeln in der Konfigurationsdatei. Hab ich jetzt keine Lust zu.

Die meisten Add-ons sind von der alten Installation brav übernommen worden, manche davon mussten aktualisiert werden. Einige laufen noch nicht unter FF 4, werden aber sicherlich nach Erscheinen der Release-Version von den jeweiligen Entwicklern angepasst werden. Die Web­developer-Toolbar zum Beispiel läuft, Firebug hingegen nicht.

Die Menüleiste lässt sich nun ausblenden und man hat dann so einen aufklappbaren Karteikastenreiter links oben. Nichts Neues, das hat Opera schon lange. Tabs lassen sich gruppieren, das ist für mich interessant, weil ich immer mehrere Seiten geöffnet habe und diese auch gerne beim nächsten Browserstart wieder vorfinden möchte. Lesezeichen finde ich für diesen Zweck nicht so geeignet; die sind eher dafür da, nun ja, eben Fa­voriten permanent zu speichern, aber nicht, um die parallele Arbeit an meh­re­ren (Kunden-)Projekten zu ermöglichen. Bisher ließen sich je­den­falls Tabs nur mittels bestimmter Add-ons gruppieren.

Neu sind auch die sogenannten App-Tabs. Wenn man mit der rechten Maustaste auf einen Tab klickt, kann man ihn in einen App-Tab um­wan­deln. Der zeigt dann nur noch das Favicon an, aber nicht mehr die Be­schriftung, und pinnt sich an den linken Rand der Tableiste an. Solch ein App-Tab wird auch beim nächsten Browserstart automatisch wieder geladen. Eine schöne, Platz sparende Möglichkeit also für so Typen wie mich, die bestimmte, wichtige Seiten jeden Morgen wieder vorfinden wollen.

Natürlich wurde auch die CSS3-Kompatibilität weiter verbessert und Firefox beherrscht nun zum Beispiel Transitions und Transforms – also Überblendeffekte und Formänderungen. Damit lassen sich etwa elegante Menü-Animationen zaubern.

Mein Eindruck vom FF 4 ist also so weit sehr gut. Und die Beta-Version lasse ich auch auf dem Rechner drauf. Bis die finale Version erscheint.

Groupware bei Speicherhosting.com

Seit 11. Februar 2011 bietet der Internet-Service-Provider Speicherhosting seinen Kunden ohne weitere Kosten ein neues Webmail mit integrierter Groupware an.

Diese Groupware oder Kollaborations-Plattform ist sehr übersichtlich gestaltet und lässt sich leicht bedienen. Teams können ihre Termine und Projekte verwalten, nachdem Benutzerrechte für gemeinsame so genannte Arbeitsbereiche eingerichtet – oder anders gesagt: Freigaben erteilt – worden sind.

Dahinter steckt Feng Office, das man auch unabhängig von Speicherhosting entweder als Dienstleistung abonnieren oder selbst auf einem Webserver installieren kann (Open Source unter der Affero-GPL-3-Lizenz). Alternativen sind zum Beispiel Kanboard oder Pydio.

MyFonts

Endlich, seit 2010, gibt es eine große Anzahl von Webfonts, also Schriften, deren Lizenz es erlaubt, sie auf Webseiten als Font einzubetten. Ich weiß: es gab auch früher schon ein paar Webfonts, sogar kostenlose wie die berühmte Graublau Sans – aber in den vergangenen Jahren eben nur eine Handvoll und darunter waren auch nur wenige, die wirklich hübsch aussahen. Heute ist die Situation viel besser.

Meine Lieblingsfundgrube für Schriften ist MyFonts. Sie bieten Tausende von Webfonts an, und die Vorschaumöglichkeiten sind exzellent. Man kann sich sogar anzeigen lassen, wie die Schriften in verschiedenen Browsern unter Windows und Mac aussehen. Man kauft also nicht die »Katze im Sack«. Darüber hinaus gibt es von einigen Schriftfamilien auch bestimmte Schriftschnitte für null Euro, selbst für den kommerziellen Einsatz. So kann man wirklich gefahrlos testen und sich weitere Schrift­schnitte (also Variationen der Schrift in Schriftstärke, Schriftbreite oder Schriftlage) später bei Bedarf dazu kaufen.

Eine Schriftlizenz kann man für Desktop, Web oder beides kaufen. Wenn man gleich beide Lizenzen erwirbt, ist die zweite immer um die Hälfte reduziert. Diese Ersparnis ist natürlich erfreulich, wenn für ein Projekt Print- und Webdesign übereinstimmen müssen.

Besonders hilfreich ist die Anleitung, die man nach dem Kauf bekommt, wie man die Schriften in seine Webseiten einbinden kann. Alles ist gut beschrieben und so vorbereitet, dass man mit Kopieren und Einfügen schnell den erforderlichen Code in die HTML-Datei bzw. das Template eingebaut hat und seine Traumschrift dann auf der Website bewundern kann – es sollte unter jedem einigermaßen aktuellen Browser funktionieren.

Man hat die Möglichkeit, die Schrift entweder nur per CSS einzubinden oder aber per JavaScript und CSS. In letzterem Fall lädt der Browser nur die für die Umgebung des Benutzers notwendige Schrift und der Lade­vor­gang ist etwas schneller. In diesem Fall sehen allerdings Seitenbesucher mit abgeschaltetem JavaScript statt des Webfonts nur eine Stan­dard­schrift, aber laut verschiedenen Statistiken browsen wohl nur ca. 2 % bis 5 % der Benutzer ohne JavaScript.

Übrigens: Diagonale Linien in Schriften erzeugten ja früher immer diese Treppcheneffekte am Bildschirm. Damit dieser Treppcheneffekt vermieden wird, ist unter Mac OS X und unter Windows seit Vista standardmäßig eine Schriftenglättung aktiviert (Microsoft: ClearType, Apple: Font Smoothing). Und in Windows XP kann man sie einschalten. Diese als »Subpixel-Rendering« bezeichnete Technik kann aber unter bestimmten Umständen selbst wiederum Darstellungsprobleme in sich bergen.