Archiv:

Latest photoblog

photoblog

Blog

Interesse am Thema „Mobile Web“?

Da ich mich gerade sehr ausgiebig mit dem Thema „Mobile Web“ beschäftige und ja eigentlich mal wieder mehr bloggen wollte, machen wir das doch einfach so: Ihr schreibt mir, was Euch zu dem Thema so einfällt, wozu Ihr in diesem Bereich gern etwas lesen würdet und zu welchem speziellen Thema Ihr Informationen bekommen möchtet und sobald ich Zeit und Lust habe, überlege mir etwas dazu. Deal?

Also dann mal her mit euren Themenvorschlägen! ;-)

2D Barcode-Reader gesucht

2dcode.png Mal aus Interesse: Kennt irgendwer von Euch einen kostenlosen (oder zumindest günstigen) 2D Barcode bzw. Datamatrix Reader? Man sollte eine URL zu einem Bild angeben können, das Script mir daraufhin den dekodierten String ausspucken. Mit günstig meine ich nach Möglichkeit einen 2stelligen Betrag ;-)

Fehlertoleranz muss auch nicht so super sein, hauptsache das Teil kann die Dinger überhaupt lesen. Wenn das Teil aber trotzdem eine gute Fehlertoleranz hat ist mir das aber natürlich auch recht.

Linearer Farbverlauf für Tabellen

Ich brauchte kürzlich ein Script, welches in einer Tabelle jede Zeile so färbte, dass sich ein Farbverlauf ergab. Vielleicht braucht ja der ein oder andere von Euch vielleicht mal eine ähnliche Spielerei, daher möcht ich das Script nicht vorenthalten:

<?php
/**
 * Erzeugt einen linearen Farbverlauf von einer Farbe zu einer anderen Farbe
 *
 * @author    Manuel Bieh
 * @param     string      Hex-Wert als Ausgangsfarbe
 * @param     string      Hex-Wert als Zielfarbe
 * @param     integer     Anzahl der Zwischenschritte
 * @return    array
 */
function gradient($start, $end, $steps=16) {
 
	if( (strlen($start) != 6) || (strlen($end) != 6) ) {
		return false;
	}
 
	$s[0] = hexdec(substr($start, 0, 2));
	$s[1] = hexdec(substr($start, 2, 2));
	$s[2] = hexdec(substr($start, 4, 2));
 
	$e[0] = hexdec(substr($end, 0, 2));
	$e[1] = hexdec(substr($end, 2, 2));
	$e[2] = hexdec(substr($end, 4, 2));
 
	$diff[0] = $s[0] &gt; $e[0] ? ($s[0]-$e[0])/($steps-1) : ($e[0]-$s[0])/($steps-1);
	$diff[1] = $s[1] &gt; $e[1] ? ($s[1]-$e[1])/($steps-1) : ($e[1]-$s[1])/($steps-1);
	$diff[2] = $s[2] &gt; $e[2] ? ($s[2]-$e[2])/($steps-1) : ($e[2]-$s[2])/($steps-1);
 
	$r[0] = $s[0];
	$g[0] = $s[1];
	$b[0] = $s[2];
 
	for($i=1; $i&lt;=$steps-1; $i++) {
 
		$r[$i] = $s[0] &gt; $e[0] ? $s[0] -= $diff[0] : $s[0] += $diff[0];
		$r[$i] = round($r[$i]);
 
		$g[$i] = $s[1] &gt; $e[1] ? $s[1] -= $diff[1] : $s[1] += $diff[1];
		$g[$i] = round($g[$i]);
 
		$b[$i] = $s[2] &gt; $e[2] ? $s[2] -= $diff[2] : $s[2] += $diff[2];
		$b[$i] = round($b[$i]);
 
	}
 
	$r[$steps] = $e[0];
	$g[$steps] = $e[1];
	$b[$steps] = $e[2];
 
	$count = count($r);
 
	for($i=0; $i&lt;$count; $i++) {
		$color[$i] = str_pad(dechex($r[$i]), 2, '0', STR_PAD_LEFT) . 
str_pad(dechex($g[$i]), 2, '0', STR_PAD_LEFT) . 
str_pad(dechex($b[$i]), 2, '0', STR_PAD_LEFT);
	}
 
	return $color;
 
}
?>

http://manuelbieh.de/www/blog/wp-content/uploads/2008/01/gradient.phps

Wie das aussehen kann, kann man sich hier anschauen:
http://manuelbieh.de/www/blog/wp-content/uploads/2008/01/gradient.examples.php
(http://manuelbieh.de/www/blog/wp-content/uploads/2008/01/gradient.examples.phps)

Viel Spaß damit.

Webworker-Umfrage 2008

Hier mal aus aktuellem Anlass:

Das amerikanische Online-Magazin A List Apart rief im April 2007 zu einer globalen Umfrage unter Webworkern auf. Die Ergebnisse wurden mit Interesse aufgenommen.

Unter dem Motto »Wir wollen es wissen« starten nun auch die Webkrauts eine ähnliche Umfrage unter Webworkern. Wir konzentrieren uns dabei auf den deutschsprachigen Raum. Wir wollen mehr über die in der Internetbranche beschäftigten erfahren. Die anonyme Umfrage startet am 7. Januar 2008 und wird bis zum 18. Februar durchgeführt.

Weitere Informationen gibt es unter www.webkrauts.de/umfrage2008.

Die Umfrage soll ca. 10-15 Minuten in Anspruch nehmen, ist aber selbstverständlich anonym, weswegen wohl nicht nur ich auf eine rege Teilnahme hoffe. Montag gehts los!

Guten Rutsch und frohes Jahr 2008!

Ich komme hier aus zeitlichen Gründen leider echt kaum noch dazu etwas zu bloggen. Ich nehme mir immer wieder vor mal wieder einige interessante Artikel mehr zu veröffentlichen hier, aber daraus wurde bisher, wie man sieht, leider nichts.

Nicht nehmen lassen möchte ich es mir aber, mich bei allen Bloglesern für ein weiteres Jahr Treue und regen Austausch zu bedanken. Ich hoffe wir werden auch in 2008 weiter voneinander lesen und hören. Von meiner Seite aus durch Blogpostings bzw. von Eurer Seite aus durch fleißiges Kommentare schreiben.

Vielen Dank und einen guten Rutsch Euch allen!

How Many HTML Elements

… Can You Name in 5 Minutes?

62

Named so far:
A, ABBR, ACRONYM, ADDRESS, B, BLOCKQUOTE, BODY, CAPTION, CITE, CODE, DD, DIV, DL, DT, EM, FIELDSET, FONT, FORM, H1, H2, H3, H4, H5, H6, HEAD, HTML, I, IMG, INPUT, LABEL, LEGEND, LI, LINK, MENU, META, NOSCRIPT, OBJECT, OL, P, PRE, Q, S, SAMP, SCRIPT, SPAN, STRIKE, STRONG, STYLE, SUB, SUP, TABLE, TBODY, TD, TEXTAREA, TFOOT, TH, THEAD, TITLE, TR, U, UL, VAR,

You forgot:
APPLET, AREA, BASE, BASEFONT, BDO, BIG, BR, BUTTON, CENTER, COL, COLGROUP, DEL, DFN, DIR, FRAME, FRAMESET, HR, IFRAME, INS, ISINDEX, KBD, MAP, NOFRAMES, OPTGROUP, OPTION, PARAM, SELECT, SMALL, TT,

Krass. Das man sowas wie bdo, font oder isindex mal vergessen kann, kein Ding. Aber an sowas wie select, small oder hr sollte man schon dran denken.

Egal, immerhin mehr als Gerrit, bei dem ichs gefunden hab ;-)

quickies-300-2.jpg Auch dieses Jahr gibt es, wie schon in den 3 vergangenen Jahren, einen Webstandards Adventskalender der Webkrauts. Steuerte ich in den letzten beiden Jahren selbst noch jeweils einen Artikel bei (2005 / 2006), war mir dies leider aus zeitlichen Gründen dieses Mal nicht gegönnt.

Die Artikel stehen unter dem Motto „Advents-Quickies“ und sind bewusst kurz gehalten. Als Autoren sind diesmal dabei: Nils Pooker, Tomas Caspers, Eric Eggert, Nicolai Schwarz, Gerrit van Aaken, Stefan Nitzsche, Martin Ladstätter, Andreas Demmer, Dirk Jesse, Susanne Jäger, Jan Eric Hellbusch, Matthias Koch, René Grassegger, Stefan David und Chris Heilmann.

Aber ich bin mir sicher, dass auch ohne meine Hilfe etwas schönes entstanden ist ;-)

Also schaut ab morgen mal rein, es gibt, wie gehabt, jeden Tag einen neuen Artikel: www.webkrauts.de.

15 Tipps zur Aufgabenbewältigung

Drüben auf Less Than Three <3 hab ich einen Artikel übersetzt, der 15 Tipps beschreibt, wie man den heutigen Tag zu dem Tag machen kann, an dem man seine To-Do-Liste abschließt.

Diesen Text möchte ich einmal zum Anlass nehmen um Werbung für ein bisher nur halboffiziell gestartetes Gemeinschaftsweblog zu machen. Auf LessThanThree.de möchten wir Techniken beschreiben um Produktivität zu erhöhen, uns GTD widmen, und gleichzeitig Trends und coole Toys für die Geeks unter Euch vorstellen. „Halboffiziell gestartet“ aus dem Grund, da wir noch keinerlei Bemühungen in die Anpassung des Themes und kein rundes Konzept über die Aufbereitung der Inhalte gemacht haben.

Der Artikel: 15 Schritte um den heutigen Tag zu dem zu machen, an dem Du Deine ToDo-Liste abgeschlossen hast

Mobile Bookmarks

Wer von unterwegs Informationen aus dem Internet braucht, hat in Deutschland heutzutage leider noch immer viel zu hohe Übertragungskosten. Viele Seiten bieten mittlerweile aber glücklicherweise (zumindest teilweise) auf mobile Geräte abgestimmte Versionen ihrer Services an. Einige, welche ich gelegentlich nutze, möchte ich Euch hier nicht vorenthalten:

Suchmaschinen:
http://google.de/xhtml
http://de.m.yahoo.com/

Übersetzungen:
http://pda.leo.org
(ca. 20 statt 120 KB bei der ersten Übertragung!)

Sportnews, Fußballergebnisse:
http://www.kicker.mobi

Fahrpläne und mehr, Deutsche Bahn:
http://mobile.bahn.de

Google Maps als Application für unterwegs:
http://www.google.com/gmm/index.html

Googlemail:
http://m.googlemail.com

Google Calendar:
http://www.google.com/calendar/m

Wikipedia:
http://de.wapedia.org

Amazon:
http://www.amazon.de/gp/aw/h.html/
Ein Paradebeispiel wie an es nicht macht. In der US-Version gibt es amazon.com/phone. Für Deutschland habe ich eine solche URL nirgendwo finden können.

eBay:
http://mobile.ebay.de/

Wer seine Xing-Kontakte unterwegs verwalten möchte:
http://mobile.xing.com/

Das Örtliche:
http://dasoertliche.mobi

Telekom Telefonbuch:
http://pda.telefonbuch.de

Wie man an den URLs bestens erkennen kann, hat sich trotz der .mobi-Domain bisher kein einheitlicher Standard für mobile Website-Versionen gebildet. Selbst Google nutzt für seine eigenen Services intern unterschiedliche URLs um mobile Endgeräte zu bedienen. Mal ist es eine Subdomain m, mal ein Unterordner /m, mal etwas ganz anderes.

Mir persönlich sagt die Subdomain m auf Grund ihrer Kürze sehr zu, auch mobile scheint recht üblich zu sein. Dennoch ist meiner Meinung nach die speziell eingeführte .mobiTLD die beste Wahl. Kurz, prägnant und eben für diesen speziellen Zweck eingeführt.

Opera Mini 4 released

Gestern Abend (bzw. heute Nacht) kam die neue Version 4 des mobile Browsers Opera Mini raus.

Die Featureliste liest sich wie immer sehr interessant, so soll es nun beispielsweise möglich sein die Anzeige um 90° zu drehen, so daß man im Panoramaformat auf dem Handy surfen kann.

Der Download findet sich unter http://www.operamini.com/download/ bzw. direkt mit dem Handy unter http://mini.opera.com.