10.01.2010: Cohen + West 2.0

Seit Ende Dezember 2009 online: Die neue alte Website von Cohen + West (Hamburg). Geändert hat sich vor allen Dingen was am Unterbau - ich sage nur "Single Page Portfolio" ;)

Features u.a.

  • Single Page-Design: Die Inhalte befinden sich allesamt auf EINER Seite, werden aber mittels (Unobtrusive) Javascript und CSS scheinbar auf mehrere Seiten verteilt
  • Liquid Layout: Zum größten Teil skalierendes Design, d.h. eine von den Abmessung des Browserfenster weitgehend unbeeinträchtigte Anzeige
  • Verwendung meines CMS-Frameworks + Nonverblaster:hover zur Anzeige von Flashfilmen
  • Niceties a la Feedeinbindung des Weblogs, Unobtrusive Flash-Intro und mehr..

URL: http://www.cohen-west.de/

10.01.2010: FKK Fashion

Redesign der Website von FKK Fashion, Hamburg.
Auftragsarbeit für Cohen + West.

Aufgaben u.a.:

  • Neuerstellung der Website
  • Shop: Reduktion der Produktanzeige auf zwei Kategorien, Einbindung von Flash-Videos für die Kategorie-Übersicht, welche bei Überfahren mit dem Mauszeiger automatisch starten bzw. stoppen, sobald der Mauszeiger wieder vom Ereignishorizont verschwunden ist
  • Installation und Anpassung von WordPress als "Neuigkeiten" bzw. Blog

URL: http://www.fkk-fashion.com

10.07.2009: PartyMe.de

Vor ca. 1 Monat habe ich an der neuen Version von PartyMe.de mitgewerkelt.
Meine Aufgaben waren hierbei wie folgt:

  • Browser-Optimierung (speziell IE 6)
  • Erstellung von Templates (Smarty)
  • CSS-/JavaScript-Erstellung und -Optimierung

URL: http://www.partyme.de/

06.10.2008: JavaScript: Find out if function exists

I've been working on a site concept which involves several pure HTML- and Javascript-based pages, to be uses as mere demonstrational material. While adding several niceties like modal windows based on my fork of Thickbox, ie. Thickbox Redux, I've stumbled over some strange errors Firebug throw out during the document load process.

Thus I had to implement some kind of "if function exists"-magic to avoid getting errors on the debugging console (not to mention that this properly might have side-effects like totally disabling my JS efforts at all and similar worst-case scenarios) - which is quite hard to find out, I have to say.

Simple, but effective solution is as follows:

if(typeof yourFunctionName == 'function') { yourFunctionName(); }

Found via Idealog: Check if a Javascript Function Exists or Is Defined and (Paul Bennett) Javascript: checking if a function exists.

03.09.2008: Krumm vs. Opernhaus

Dieses ewige Beweihräuchern, Benchmarking und Getue, als ob Google "Krumm" Chrome der tollste und schnellste Browser unterm Himmelszelt wär, geht mir allmählich ziemlich gegen den Strich.

Ganz offensichtlich haben sämtliche Beteiligten, die aktuell Krumm als DIE Browser-Alternative hochjubeln, weil ja angeblich viel viel schneller zu starten und zu benutzen, als alles andere, was bis dato da gewesen ist, noch nie in ihrem Leben Opera benutzt.

Genau. Opera. Dieser Browser, der u.a. auch auf vielen vielen Handys und sonstigen Mobilgeräten zu Hause ist.
Der schon seit geraumer Zeit rasend schnell ist und verdammt wenig Systemresourcen verbraucht. Kleiner Vergleich? Gerne:

vergleich-no-load.png

Darauf ist zu erkennen, dass Firefox (oder in meinem Fall: Swiftweasel = CPU-optimierte Variante von Firefox) im Ruhezustand schon derbe viel Speicher frisst, während Opera sehr sehr genügsam mampft.

Mein Firefox ist natürlich übelst vollgestopft mit Extensions, die ich u.a. für die Arbeit benötige, allerdings selbst ohne diese würde Firefox immer noch mindestens 100 MB an Speicher für nichts verschwenden (lt. Test direkt nach frisch aufgesetzer Installation vor ca. 2 Monaten).

Verwendete Browser:
a) Firefox bzw. Swiftweasel 2.0.0.14 (AthlonXP-Built)
b) Opera 9.50

Kernel: 2.6.20-16-generic i686 GNU/Linux