scrollleiste.de

Artikel des Monats Oktober 2008

3 versteckte iPhone Tastenkombinationen

Dass man beim iPone die Home-Taste mit einer beliebigen Funktion belegen kann, die aufgerufen wird, wenn man diese zwei mal direkt nacheinander drückt, dürfte den meisten iPhone-Nutzern mittlerweile bekannt sein.

Hier noch drei versteckte Tastenkombinationen:

  1. Drückt man während die Tastensperre aktiv ist zwei mal hintereinander die Home-Taste lässt sich die iPod-Funktion trotz Tastensperre in einer Art Mini-Player nutzen. Funktionen: Play, Pause, Vor und Zurück, sowie Lautstärke.
  2. Drückt man in irgendeinem beliebigen Zustand die Powertaste (oben) und hält diese gedrückt und drückt dann zusätzlich die Home-Taste wird ein Screenshot erzeugt (Klickgeräusch wie bei der Kamerafunktion ertönt, Bildschirm blinkt kurz) und unter Fotos abgelegt.
  3. Hält man die Home- und die Powertaste für einige Sekunden gedrückt wird das iPhone neu gestarten. Auch wenn es sich aufgehängt hat. Bei manchen Apps hilfreich.

Flutter macht WordPress zum CMS

Das Plugin „Flutter“ für die beliebte Blogging-Software „WordPress“ erlaubt es neben dem Schreiben einfacher Artikel oder Seiten beliebige neue Typen an Content-Elementen in WordPress festzulegen. Zum Beispiel zeigt das Demovideo der Flutter-Website, wie der Nutzer eine für WordPress völlig neue Klasse von Content-Objekten anlegt. Nämlich Events. Diese erhalten dann entsprechende Attribute, wie Namen, Datum und Name des Artisten. Diese Attribute der neuen Klasse Events werden dabei typisiert, sodass z.B. ein Datum später über einen Kalender-Dialog ausgewählt werden kann. Jetzt kann der Nutzer neben Artikeln auch Events in WordPress anlegen und veröffentlichen.

Dieses nette Plugin verwandelt WordPress wieder ein Stück mehr in ein brauchbares Content-Management-System für „Non-Blog-Websites“.

Per UPnP Filme, Fotos und Musik vom Rechner ins Wohnzimmer streamen

Als geneigter Multimedia-Fan möchte man seine Filme und Musik vom Rechner ins Wohnzimmer beamen, möglichst ohne großen Aufwand. Die Zeiten von „Film 2 Stunden lang formatgerecht kodieren“, „auf USB-Stick kopieren oder auf CD brennen“, „ins Wohnzimmer laufen und in den DVD-Player einstecken“ sind eigentlich vorbei. Mit einer geeignet Hardware und WLAN im Haus geht das ganze viel einfacher. Eigentlich gar ohne Aufwand. Das Zauberwort heißt „UPnP“ und ist ein Multimedia-Streaming-Standard für zuhause. UPnP ist ein spezifizierter Standard, der herstellerübergreifend arbeitet und über vorhandene IP-Netze, wie WLAN arbeitet. Somit lassen sich verschiedenste Geräte kombinieren und zukunftssicher ist das ganze auch noch. Weiterlesen »

Performantes Syntaxhighlighting per JavaScript

Bei Google Code gibt es das Syntaxhighlighter-Projekt, eine JavaScript-API die Quellcode-Syntax verschiedenster Sprachen auf Websites farbig darstellt (siehe Artikel „SyntaxHighlighter macht Quellcode schön„). Das Parsen des Code, um diesen einfärben zu können läuft dabei in der JavaScript-Engine des Browsers, also beim Client ab. Das spart zwar Rechnenkapazität auf dem Server, jedoch ist JavaScript in den Browsern der Generation vor Chrome nicht sehr performant. Am ehesten merkt man dies beim Einsatz des Google Syntaxhighlighters im Internet Explorer kleiner 7 beim Parsen mittelgrößer Code-Stücke. Fehlermeldungen, dass Skripte nicht zum Ende kommen und einfrierende Browserfenster sind die Folge.

Eine brauchbare Alternative stellt highlight.js von Software Maniacs dar. Diese JavaScript-Bibliothek funktioniert analog zu der von Google Code, jedoch ist sie weit performanter. Zwar lassen sich die Browsermeldungen nicht ausschließen, jedoch treten diese erst bei weit größeren Codeblöcken auf. Highlight.js ist mittlerweile auch Bestandteil des JavaScript-Framework Dojo.

CSS-Spaltentechnik mit YAML

Geübte Webdesigner schütteln ein-, zwei- oder gar dreispaltige CSS-Layouts oft noch aus dem Ärmel. Einfache „Fixed Width“-Layouts, also Layouts mit fester Breite, lassen sich für alle gängigen Browser relativ einfach umsetzen, wenn man die Tücken um die Browserbugs und typische Problemstellungen kennt. Der bekannte Box-Modell-Fehler des Internet Explorer gilt hier als Paradebeispiel. Weiterlesen »