adaptation 0.8.0

02 May 2008
Seit Sommer letzten Jahres ist es still geworden um die adaptation-Entwicklung, aber jetzt ist wieder eine neue Version raus: adaptation 0.8

Nachdem ich jemandem sein Template iPhone-tauglich gemacht hatte, musste ich das natürlich auch haben. Und dafür musste ich nicht mal viel rumschrauben. An den Fonts musste ich nichts drehen, da dieses Template hier sowieso schon nach der 100%e2r-Philosophie das Systemdefault bezieht. Also wurde nur der Viewport auf die Größe der ersten Spalte verringert (iPhone benutzt defaultmäßig 980px) und erwartungsgemäß klappten die zweite und und dritte Spalte darunter. Hab außerdem noch ein Fontset "Helvetica" dazugeklatscht und am Code geputzt.

Zuerst wollte ich auch so 'ne klobigen Schaltflächen machen, für die Typen, die ihr iPhone mit der Stirn bedienen, aber da dieses Theme sowieso recht große Elemente hat, musste ich nur noch hier und da an den Abständen schustern, damit man mit einem Daumen nicht auf 2 Schaltflächen kommt. Außerdem müsste ich für alles in der Sidebar extra Seiten anlegen, um sie dahin auszulagern. Aber wir wollen ja selbst iPhone-Usern nicht etwas anderes präsentieren, als einem normalen Webbrowser. Deshalb zuerst das Grobe hier, Feinjustierungen kommen wie immer danach mit der Zeit.

Achja ... und für die Leute mit kaputter Monitorkalibrierung, die sich hier schonmal beschwert hatten ;), habe ich das grün in den Links mal ein wenig dunkler gemacht.

Farben 2008

02 May 2008
Ja, dieses Artwork für einen Gnome-Desktop gefällt mir auch und ich glaube, da haben wir irgendwie auch schon die Farben für 2008. Ich sehe diese oder eine ähnliche Kombi immer öfter irgendwo dieses Jahr ...

[das Blog hier hat noch veraltete Farben vom letzten Jahr ;)]

Hör auf deinen Bauch!

21 April 2008
Ich mache immer noch diesen Fehler, also muss ich es aufschreiben, damit es endlich mal bei mir hängen bleibt: Hör auf deinen Bauch, Alter!

Besonders in geschäftlichen B2B-Angelegenheiten. Wenn du zu einem potentiellen Kunden zum Ersttreffen gehst und du findest irgend ein kleines Detail bei der Terminvereinbarung seltsam ... ignoriere es nicht. Zähle: 1.

Wenn du beim Termin bist und dein Gegenüber macht Bullshit-Sprech ... ignoriere es nicht, zähle: 2.

Wenn er unrealistische Vorstellungen hat und beste Qualität, in kürzester Zeit zum absoluten Sonderpreis möchte ... ignoriere nicht dein komisches Gefühl im Magen ... zähl': 3.

Wenn die Scheiße immer so weitergeht und du mittlerweile bis 10 gezählt hast und du ignorierst deinen Bauch immer noch ... Pech gehabt, Alter. Deine Instinkte sind ein Produkt Millionen Jahre langer Evolution, dein Verstand und deine Einschätzungsfähigkeit dagegen gerade mal 36 Jahre alt.

Also: auch wenn du's nicht genau erklären kannst: Hör auf deinen Bauch. Er hat immer Recht.

Ooooh ... naked css day verpasst

15 April 2008
... der war mal wieder am 9ten: Naked CSS Day: Show your body

Sowas albernes ... mit der Web-Developer-Toolbar oder anderen Tools kann man jeden Tag "naked css day" haben. Dummer Aktionismus aus der Fraktion der HTML-Taliban.

(dieser Eintrag wurde präsentiert von eurem Migranten-Blogger alp)

Willkommen in meinem Migranten-Blog!

14 April 2008
So hab ich das nie gesehen, aber ok: ich bin ein Migranten-Blogger!
Mehr von meiner Sorte gibt es hier: Blog-Parade: Welche deutschsprachigen Migrantenblogs kennt Ihr?

Wenn du auch ein Migranten-Blogger bist ... trag dich dort ein, Arkadaş!

Übrigens: Sonderzeichen für Migranten-Blogger gibt es hier.

Da hat der supergarv Recht

13 April 2008
... manche Dinge sind so scheiße, dass man sie einfach mal mitmachen muss :-)

Super Dienstleister

12 April 2008
Mann ... einige Lakolitäten hier in Berlin-Mitte können einem echt auf den S*** gehen. Gehts du zum Öko-Bäcker und willst dir dein (überteuertes) Brot schneiden lassen, entgegnet der dummdreist und ohne Höflichkeitsfloskeln: "Wir haben keine Schneidemaschine". Wenn ich dann erwiedere "Ok, kein Problem, schneiden Sie's mit einem einfachen Brotmesser", kommt ein "Sowas machen wir nicht" zurück.

Oder du willst irgendwo Steak essen gehen, wo du weisst, dass du mit deiner Freundin nicht unter 80,- € wieder rauskommst und der hochnäsige Platzanweiser setzt dich an einen Zweiertisch direkt neben eine lautstarke 5-Kopf-Familie. Nichts mit privater Atmosphäre. Fragst du nach einem etwas "intimeren Platz" sagt der Penner einfach "Nö." obwohl überall leere Tische sind. Diese sind aber für 3 oder mehr Personen und somit geht es für den Unternehmer nur um die Gewinnoptimierung bei der Platzvergabe. Deshalb soll ich 80,- € für ein Essen neben einer lautstarken Familie bezahlen?

Sowieso sind die meisten Lokale hier wie Studentenkantinen organisiert, laut und ohne Trennwände zusammengepfercht auf engstem Raum, so als hätten sie noch nie etwas von "Ambiente" gehört. Aber gepfefferte Preise wollen sie nehmen.

Und Dinge bestellen, die nicht in der Karte stehen? Vergiss es. Das geht nur beim Türken oder Italiener.

Aber einige Dienstleister haben's auch gecheckt, wie man dafür sorgt, dass ein Kunde regelmäßig seine Kohle dort latzt; die bilden einen starken Kontrast zu den meisten Gewerbetreibenden hier. Ich glaube, es wird Zeit, dass ich öfter mal was in Qype poste ;-).

Firebug startet nicht unter Ubuntu 7.10

08 April 2008
'Ne kurze Fehlerbeschreibung und Lösung für die Suchmaschinen, da ich selber nichts dazu gefunden habe.

Problem: Die Firebug-Erweiterung startet nur einmal nach der Installation, danach nie wieder. Sämtliche Punkte im Firebug-Menü unter "Extras" bleiben ohne Wirkung. System Ubuntu 7.10 Firefox 2.0.0.13

Behebung: Bei mir war es die Erweiterung ColorZilla, die sich mit Firebug gebissen hat. ColorZilla deinstalliert und Firebug geht wieder.

Bookmark: Pure CSS Animated Progress Bar

06 April 2008
Pure CSS Animated Progress Bar

Was wäre, wenn man JS über rel-Attribute steuern würde?

06 April 2008
Wir hatten letztens im Chat mit dem JS-Experten Sascha Hameister eine komische Idee und er hat mal eben einen kleinen Prototypen umgesetzt: reljs

Die Idee dahinter ist, dass ein HTML-Coder einfache Parameter in das rel-Attribut eines Elements eingibt und dadurch ein paar Standard-Effekte steuern kann ohne zusätzlichen JavaScript-Code schreiben zu müssen. Es ist - wie gesagt - ein kleiner Prototyp, aber er zeigt die Idee. Es beruht auf jQuery und Saschas easyhtml.js.

Was uns brennend interessiert: Was haltet ihr von so einem Ansatz?

Job-Status

06 April 2008
Für die, die es interessiert: Ich arbeite nicht mehr als Frontend Developer bei studiVZ Ltd., sondern bin jetzt seit 3 Monaten bei der Exozet GmbH.

Bookmark: Usability-Lesestoff

16 March 2008
Für die Jäger und Sammler unter euch:

Sebastian Müller hat 2 kostenlose Usability-E-Books aufgestöbert (via).

Bookmark: Die CryptoCD

16 March 2008
Die CryptoCD (via Kommentar in Verschlüsseltes Instant Messaging- Teil 2: Pidgin)

Nett, hier ist eine CD voller Anleitungen rund um Verschlüsselung der Kommunikation (E-Mail, Chat) und das anonyme Surfen. Pflichtlektüre für den Internet-Führerschein Klasse B ;-).

RDFa Bookmarks

16 March 2008

Bookmark: 567 helpful links for webdesigners

02 March 2008
567 helpful links for webdesigners

Einen Webdesigner-Alp-Traum

02 March 2008
... hatte ich gestern. Der ging so:
  • Ich musste eine Website bearbeiten, die von jemand anderem begonnen wurde, der weniger geübt war.
  • Das Layout der Website machte viel Gebrauch von absoluter Positionierung und Layout-Bereichen mit fester Höhe (in Pixeln).
  • Die Website musste für den Print bei einer Druckerei fertig gestellt werden (frag nicht ... Träume sind manchmal irrational)
  • Ich hatte wenig Zeit und die Site musste Abends abgegeben werde. Weil es für den Print war, gab es auch keine Möglichkeit für Nachkorrekturen.
  • Trotz aller Unwegbarkeiten, habe ich die Seite rechtzeitig fertig gestellt und an die Druckerei abgegeben. Die Druckerei gibt mir einen Probedruck zurück und da sieht alles anders aus, als designt (Layout zu breit, Footerbereich abgeschnitten, dass die Seitenzahlen nicht mehr sichtbar waren etc.). Ich dachte im Traum noch: "Deren Drucker ist ja schlimmer als der IE6".
  • Ich will die Fehler korrigieren und suche die Source-Dateien. Im komplexen Framework, dass der Kunde einsetzt, finde ich die Templates nicht (und die Zeit drängt)

... dann wache ich zum Glück auf.
RSS-Feed