Quergelesen 2009-12-20

Mobilfunk:

  • O2 kündigt komplett unabhängiges Mobilfunknetz an
    Der Mobilfunkanbieter O2 hat angekündigt, dass ab dem 5. Januar 2010 alle Mobilfunkgespräche sowie der gesamte mobile Datenverkehr über das eigene Mobilfunknetz laufen. Das Unternehmen werde dann voraussichtlich über eine nahezu 100-prozentige Bevölkerungsabdeckung für Telefonie und eine 99-prozentige Abdeckung im Bereich mobiler Daten verfügen.

Computer & Software:

Games:

Internet:

  • Datenschutzproblem Google Analytics: Zunächst abschalten
    Die obersten Datenschutz-Aufsichtsbehörden haben Ende November einen Beschluss erlassen, nach dem die Analyse des Nutzungsverhaltens unter Verwendung vollständiger IP-Adressen aufgrund der Personenbeziehbarkeit dieser Daten nur mit bewusster, eindeutiger Einwilligung zulässig sei. Damit ist in der Praxis von der Verwendung von Google Analytics (und ähnlicher Tools) in seiner derzeitigen Form in den meisten Fällen abzuraten.
  • Verivox.de zur „Website des Jahres 2009“ gekürt
    1,5 Millionen Internetnutzer haben entschieden: Sie wählten das unabhängige Verbraucherportal Verivox.de zur „Website des Jahres 2009“ in der Kategorie „beste Vergleichsseite“.
  • Google Does URL Shortening: goo.gl
    The big Google shock from last night was that they are launching a URL shortener using goo.gl. Currently, it only works by using the Google Toolbar or within FeedBurner. You cannot simply create a short URL by going to goo.gl, you need to do so via the Google Toolbar or FeedBurner.

Movies:

Clean CSS for Various Browsers with Conditional Comments

I was asked if I could explain a comment I left on 10 best CSS practices to improve your code on Webdesigner Depot some months ago.

The suggestion there was…

10. Keep a tidy house

Separate browser-specific CSS to its own individual style sheet, and include as needed with Javascript, server-side code or conditional comments. Use this method to avoid dirty CSS hacks in your main style sheets. This will keep your base CSS clean and manageable.

and I added…

I prefer to have all “browser tweaks” in the main CSS file, too. I use conditional comments to add a DIV around the whole page content identify IE browsers and then have…

.ie6 h1 {font-size: 20px} /* just an example */

… in the CSS file especially for IE6 tweaks.

Conditional comments allow you to have HTML in your page which is only visible to Internet Explorer or even only to Internet Explorer if it has a specific version.

By writing this you could load a CSS File only if the page is loaded in Internet Explorer 6:

<!--[if IE 6]>-->
<link rel="stylesheet" type="text/css" href="ie6.css" />
<![endif]-->

So if you follow rule 10 on Webdesigner Depot, you end up having several different CSS files which have almost the same content. But that means, that if you change something, you’ll have to apply those changes to every CSS file – and if you forget one of the files, users with a specific browser version will get a broken layout.

My suggestion is to stay with just one (slightly bigger) CSS file and have all those minor browser tweaks in there – in a clean way, not with CSS hacks.

...

<!--[if lte IE 6]><div class="ie6"><![endif]-->
<!--[if IE 7]><div class="ie7"><![endif]-->
<!--[if IE 8]><div class="ie8"><![endif]-->
... do your html here
<!--[if IE 8]></div><![endif]-->
<!--[if IE 7]></div><![endif]-->
<!--[if lte IE 6]></div><![endif]-->


You’ll end up with a „full page container“ of the Internet Explorer version as class. Now, if you need some specific code for one version of IE, you can just say so in your CSS:

/* All other browsers */
div.box {height: 94px; width: 194px; padding: 2px; border: 1px solid red;}

/* Internet Explorer 6 */
.ie6 div.box {height: 100px; width: 200px; border: 1px solid green;}

Note that „padding: 2px“ is not overwritten and also applies to IE6. So if you decide to go to 3 pixels it’s just one location to change that.

There might be cases where you are better off with a seperate CSS for every browser – especially for pixel-exact designs. But in my experience it’s just small tweaks for old browser versions to fix major problems.

This approach has worked for me for some years now. Just give it a try and see yourself if you like it 🙂

(BTW: It would be nice to see some other browsers to support conditional comments, too. They are just „tweaks“, but they are quite helpful.)

Quergelesen 2009-12-13

Mal sehen, ob ich es schaffe, „Quergelesen“ wieder aufleben zu lassen… Inspiriert von den Sonntagslinks von Herrn Gunnar „Kaliban“ Lott wird’s das ganze Sonntags geben… Drückt die Daumen, dass ich durchhalte 😉

Games:

  • „Das Schießen gehört dazu“
    Winnenden – Tim K., der am 11. März 2009 in Winnenden und Wendlingen 15 Menschen und sich selbst erschossen hat, verbrachte viel Zeit mit Gewaltspielen am Computer. Auch mit solchen, die für den 17-Jährigen nicht freigegeben waren. Welchen Einfluss haben solche Spiele auf Jugendliche? Darüber diskutieren Patrik Schönfeldt vom Verband der Computerspieler und Gisela Mayer, die Mutter einer in Winnenden getöteten Lehrerin.
  • Die Siedler 7: Der Wusel-Nachfolger erscheint Ende März 2010

Film & Fernsehen:

  • Buffy: Alyson Hannigan gegen Kinofilm
    Und noch eine, die einen möglichen Buffy-Film verteufelt, bevor er überhaupt gemacht wird: Ex-Hexe Alyson Hannigan hält die Pläne für einen großen Fehler und versichert, dass sie ohne Joss Whedon nicht mitmacht.
  • «Monk»-Abschied setzt Quotenrekord
    Passend für die Serie, die den Kabelsender USA Network zu einem der quotenstärksten Kabelsender machte, stellte das Finale von „Monk“ am vergangenen Freitag einen neuen Quotenrekord für eine einstündige Drama-Episode im Kabelfernsehen auf.
  • Flipper Disc: Medium der Zukunft?
    Universal versucht sich an einer neuartigen Absatzweise für Filme. Die neugetaufte Flipper Disc enthält Blu-ray und DVD auf einem Medium vereint. Auf der einen Seite der Disk findet man den Film im Blu-ray-Format. Wenn man die Scheibe wendet, kann man den Film auch als gewöhnliche DVD schauen.
  • Amazon spielt Video direkt nach dem Kauf der DVD ab
    Amazon bietet in den USA nach dem Kauf von einigen DVDs und Blu-ray-Discs an, die Videos direkt anzusehen. Das Programm nennt Amazon „Buy Now, Watch Now“. Damit können Videos in Standardauflösung sofort nach dem Kauf des Mediums angesehen werden.

Lieferzeit: 3 Monate

Versand: 12.12.2009, Lieferung: 10.03.2010

Gerüchten zufolge soll es Amazon durch Reduktion der Liefergeschwindigkeit gelungen sein, die Versandkosten von DVDs und Blu-ray Discs auf nahezu Null zu senken.

Stylische Barcodes

Vor einigen Jahren fand ich’s mal ziemlich cool, dass auf manchen Shampoo-Flaschen der Barcode mit in’s Label-Design integriert war – aber das hier bringt die Sache dann noch einen Schritt weiter:

Barcodes

Dahinter steckt eine Firma namens Design Barcode, die diese designeten Barcodes als Dienstleistung – insbesondere in Japan – verkaufen. Die Preise sind relativ saftig, aber wer keinen eigenen Designer hat… 😉

via FastCompany.com

Twitter-Wandkalender

Es dürfte nicht zu übersehen sein, dass ich hier im Blog nur noch relativ selten schreibe. Schuld ist daran vermutlich vor allem eines: Twitter. Wenn ich früher mal einen kurzen Blog-Beitrag geschrieben habe, dann tut’s heute Tweet – ich muss nur die Aussage in 140 Zeichen reinquetschen.

Alle Versuche, die Tweets sinnvoll hier in den Blog reinzuholen (Stichwort „Digest“) sind bisher gescheitert. Hat mir noch nicht so recht gefallen.

Lange Rede kurzer Sinn: Ich bin ein Twitterer, also kommt doch die folgende Aktion von druckerei.de ganz passend:

Wer – so ähnlich wie bei der Domain-Weltkarte von United Domains vor einem halben Jahr – einen Blog-Beitrag zum Thema schreibt, der bekommt von druckerei.de drei dieser schicken Kalender im B1-Format spendiert:

Twitter-Kalender

… dann muss ich mir zwar noch überlegen, wo ich den hinhängen kann (die Domain-Weltkarte liegt auch noch zusammengerollt in der Dose), aber ich werd schon was finden. Mit 1m x 70cm ist der halt auch nicht ganz klein.

Wenn dir auch noch ein Kalender für die Wand fehlt: Einfach im Druckerei-Blog die offiziellen Regeln nachlesen. Kurzfassung: Wer darüber tweetet kann einen von (mindestens) 50 Kalendern gewinnen, wer darüber bloggt bekommt drei Kalender – ohne Verlosung, einfach so.

Seltsame User-Agents aussperren, Search-Bots reinlassen

Vor lauter Bots kann man sich als Webseiten-Betreiber zur Zeit ja kaum noch schützen. Die nervigsten und gefährlichsten sperre ich bei unseren Webprojekten seit gewisser Zeit schon über die Webserver-Konfiguration oder .htaccess Datei aus. Beispielsweise die Kennung „Mozilla/4.0“ oder „Mozilla/5.0“ ohne jegliche weitere Information.

Normale Browser-Kennungen, wie beispielsweise die vom Internet Explorer oder von Firefox, beginnen in der Regel auch mit dieser Kennung, beinhalten dann aber weitere Informationen dahinter in Klammern.

Zugriffe, die in der Browser-Kennung keine weitere Information enthalten, sind in der Regel Angreifer-Tools, die als Ziel haben, Sicherheitslücken zu finden oder Spam-Kommentare zu hinterlassen.

Seit kurzem sind mir aber sehr häufig auch Zugriffe aufgefallen, die vom MSNBot, also dem Suchmaschinen-Spider von Bing, Microsoft’s Suchmaschine, kommen – und die sich auch nur mit „Mozilla/4.0“ identifizieren. Den will ich reinlassen.

Glücklicherweise kann man den MSNBot anhand der IP-Adresse identifizieren.

Also sieht meine mod_rewrite-Rule für die .htaccess so aus:

RewriteEngine On

RewriteCond %{REMOTE_ADDR} !^65.55.
RewriteCond %{HTTP_USER_AGENT} ^Mozilla/[1-9]\.[0-9]$ [NC]
RewriteRule ^.*$ - [F,L]

Mit der ersten Rewrite Condition wird festgelegt, dass die folgende Regel nur für Zugriffe von IPs gilt, die NICHT Mit 65.55. anfangen.

Die folgende Condition beschränkt das ganze weiter auf User_Agent-Strings, die die Form „Mozilla/“ gefolgt von einer Versionsnummer in der Form „x.y“ (x und y nur einstellie Ziffern) haben.

Und die Rewrite-Rule am Ende legt fest, dass alle derartigen Zugriffe mit einem Forbidden (HTTP Fehler 403) beantwortet werden sollen.