Posts Tagged ‘Web-Entwicklung’

Mittwoch, 20. August 2008

1 Pixel hohe Rahmen mit DIVs realiseren – im Internet Explorer 6

Vor einigen Tagen arbeitete ich an der Umsetzung des Screendesigns für eine neues Web-Projekt. Unter anderem sollte das DIV mit den Inhalten am unteren Rand einen (speziellen) Rahmen erhalten. So speziell, das border-bottom:1px solid #AAAAAA; nicht möglich war. Denn der Rahmen sollte – um einen 3D-Effekt zu ermitteln – mit Versatz beginnen.

„Nichts leichter als das!“, dachte ich mir, und machte mich an die Umsetzung. Unterhalb des Content-DIVs wollte ich ein DIV platzieren, das 1px hoch war und mittels margin-left:4px Links um 4px eingerückt war.

Unter Safari und Firefox gab es keine Darstellungsprobleme. Doch als ich mir das Design mit dem MSIE6 anschaute, fiel ich wieder einmal aus allen Wolken: Der graue Balken war nicht etwa ein, sondern etwa 20 Pixel hoch.

Die Lösung? Natürlich wusste Google rat:

If you need to have a div tag smaller than 20px, then you will find it a bit hard to get on IE. Just add “overflow: hidden” to it’s style and you’re good to go.

Quelle: DIV height issue on IE

Wie ich vor kurzem bereits einmal getwittert habe:

Ich hoffe mir nichts sehnlicher, als das Hostel 3 mit Microsoft Internet Explorer-Entwicklern als Backpacker verfilmt wird.

Guet Nacht!

Tags: , , ,
Labels: Web

Keine Kommentare | neuen Kommentar verfassen

Mittwoch, 13. August 2008

Wie aufgekaufte Startups häufig enden

Whenever a large software company acquires a startup, the first order of business is often an attempt to move the startup’s application onto the larger company’s technology infrastructure so that it can get benefits of „economies of scale“ or some other buzzword that is typically a euphemism for „we bought you so now you’re our bitches“ that is not grounded in business realities. This often requires application rewrites that have the unfortunate consequence of causing the shipped application to stagnate as all efforts are poured into recreating the same application using a different technology.

Quelle: Dare Obasanjo aka Carnage4Life – Application Rewrites after Acquisitions: How Large Software Companies Destroy Startup Value

Tags:
Labels: IT, Web

Keine Kommentare | neuen Kommentar verfassen

Freitag, 8. August 2008

Winkelrieds Fundamental-Kritik an Newsnetz.ch

Man fühlt sich an die Memoiren von Stalin erinnert – als diese kleiner ausgefallen sind als die von Lenin, hat man einfach die Buchstabengrösse vergrössert.

Quelle: Tagi mit neuer Webseite | WINKELRIED.INFO

Einspruch, Linkenjäger! Newsnetz verbreitet … News. Das sind gemeinhin Texte (ab und zu auch Bilder und Videos). Texte müssen gelesen werden. Je grösser die Bildschirmschrift, desto einfacher sind Texte lesbar. Ich selbst (27-jährig, meistens mit Brille im Web unterwegs) lese Artikel in einer sehr, sehr grossen Schriftart (dank Safaris Apfel-+ fällt es äusserst leicht, die Schrift zu vergrössern. Mit Betätigung der Leertaste springt man einen ganzen Bildschirm nach unten).

Der Entscheid des Tagi (und der anderen Newsnetz-Seiten) ist somit gerechtfertigt. Im Internet surfen längst nicht mehr nur 18-jährige Jungspunde mit bester Sehkraft, die sich widerstandslos Texte in Schriftgrösse 12px antun …

Die Wahl der Schrift ist zudem vollkommen falsch. Die haben das Ding an einem Mac entwickelt und erst dann geschaut, wie es auf Windows und anderen Betriebssystemen funktioniert.

So entwickle ich auch Web-Sites – mit Safari und Firefox unter Mac OS X (ich hoffe, dass dies heute sehr, sehr viele Web-Entwickler tun). An dem ist nichts auszusetzen.

In der Tat läuft unter Windows aber etwas mit dem Antialiasing (ClearType ahoi) der gewählten Schrift falsch (bei mir unter Parallels 3.0 und Windows XP getestet). Die Schrift wirkt gerade bei Strichen (f, l etc.) zu fein, das Bild „flackert“ irgendwie.

Tags:
Labels: Blogosphäre, Medien, Schweiz, Web

Keine Kommentare | neuen Kommentar verfassen

Montag, 4. August 2008

Benachrichtigung bei Neuveröffentlichungen der Lieblingsband

Heute trudelte folgende Anfrage ein:

Ich suche nach einer Möglichkeit, wie ich automatisch benachrichtigt werden kann, wenn von bestimmten Bands ein neues Album erscheint. …

Gibt es ev. schon so einen Service oder hast du eine Idee, wie man selber so
etwas sich einrichten/programmieren könnte? (Bin Informatiklehrling, also
kein Laie).

Meine Antwort lautete:

Ein solcher Service ist mir nicht bekannt, könnte aber durchaus irgendwo da draussentm existieren.

Ich würde mit der Amazon API/den Amazon Web-Services versuchen – imgriff.com hat dazu einen erhellenden Artikel:

RSS-Tricks: Neue Bücher bei Amazon per Feed

Anscheinend kannst du dir so personalisierte RSS-Feeds zusammenstellen (bspw. mit Keyword „Rammstein“) und danach mit deinem Feed-Reader abonnieren.

Wenn es unbedingt ein E-Mail sein soll (ich bevorzuge Feeds, da meine Arbeit so nicht unterbrochen wird), kannst du ja versuchen, mit den Yahoo! Pipes was zusammenzubasteln. Ob die E-Mail-Versand unterstützen, weiss ich nicht.

Alternativ: Wenn du einen Web-Server dein eigen nennst, kannst du den Feed auch mittels Cron-Job und MagpieRSS parsen lassen und dir mit einem PHP-Script ein Mail senden, sobald ein gesuchter Artikel dort erscheint.

Weiterführende Links

Tags: , ,
Labels: IT, Medien, Web

Keine Kommentare | neuen Kommentar verfassen

Mittwoch, 30. Juli 2008

Wenn Leute die URL in das Google-Suchfeld eintippen …

… ernten diese von mir nur ein müdes lächeln. Wenn sie gar keine URLs mehr eintippen, sondern nur noch Begriffe der gesuchten Web-Site, sage ich diesen Leuten einen wegweisenden Charakter voraus:

With the icons and text that draw one’s attention toward the Google search bars, the address bar fades more and more into the background. And since non-techie people are usually afraid of “breaking the computer”, they stick to a method that works well, which is to keep using Google.

Quelle: Do you still use URLs? Normal people no longer do | Wisdump

Seit längerem überlege ich mir, Leuten, die sich die URL meiner Web-Site nicht merken können, einfach zu sagen: „Gehen Sie auf Google und suchen Sie nach Mario Aeby. Klicken Sie auf den ersten Link der Resultate. Voila!“ Zwar gelangen Sie so „nur“ auf mein Blog, aber immerhin sind sie dem Ziel schon einmal deutlich näher als wenn sie die URL falsch eingegeben hätten …

Tags: ,
Labels: Web

Keine Kommentare | neuen Kommentar verfassen

Donnerstag, 10. Juli 2008

Online Color-Picker

Wer möchte schon Bloatware wie Photoshop starten, um nur rasch einige RGB-Farbwerte für seine CSS-Styles auszuwählen? Das Web hat natürlich auch für diesen Anwendungsfall etwas parat:

Color Schemer Online 2.0

Tags: , , ,
Labels: Web

1 Kommentar | neuen Kommentar verfassen

Mittwoch, 9. Juli 2008

cURL versendet POST- als GET-Request

… und zwar genau dann, wenn man CURLOPT_NOBODY aktiviert.

Dieser Erkenntnis hatte ich nach ca. einer Stunde debuggen meines Twitter-Cron-Jobs. Eine Google-Suche führte dann auch schnurstracks zur Erläuterung des „Bugs“, der eigentlich ein Feature ist/sein soll:

Setting CURLOPT_NOBODY to FALSE will now switch the HTTP request method
to GET simply because previously when you set CURLOPT_NOBODY to TRUE first and then FALSE you’d end up in a broken state where a HTTP request would do a HEAD by still act a lot like for a GET and hang waiting for the content etc.

If you issue a POST request and then want to make a HEAD or GET using the same re-used handle, you must explicitly set the new request type using CURLOPT_NOBODY or CURLOPT_HTTPGET or similar.

Quelle: [ 2010735 ] setting a CURLOPT_NOBODY option forces GET request

Tags: ,
Labels: IT, Linux

Keine Kommentare | neuen Kommentar verfassen

Donnerstag, 3. Juli 2008

Bye, bye Microsoft Internet Explorer 6!

Hoffen wir, dass dieses Vorgehen endlich Schule macht:

As of August 15th, 2008, future features and any improvements made to existing features may not work with IE 6. If you are using IE 7, Firefox 2 or 3, or Safari, you don’t have to do anything — everything will continue as is for you. However, if you are using IE 6, and you want to make sure everything works, you will need to upgrade your browser to either IE 7, Firefox, or Safari. All of these browsers are free and all of them will deliver a much better overall experience. The web will be a lot better for you.

Quelle: 37signals Product Blog: Phasing out support for IE 6 across all 37signals products on August 15, 2008

Tags: , ,
Labels: IT, Web

Keine Kommentare | neuen Kommentar verfassen

Mittwoch, 2. Juli 2008

Hostpoint-Problem des Monats: Zeichensalat

Kein Monat vergeht, in dem Hostpoint nicht eine Überraschung parat hat. Während ich im Juni das erste Mal seit langem etwas Positives berichten durfte, war klar, dass im Juli garantiert wieder etwas kaputt gehen musste.

Und tatsächlich: Heute erhalte ich ein Mail eines Kunden, der über komische dargestellte Sonderzeichen flucht. Nach dem ich die Homepage angesurft habe, kann ich das Problem bestätigen: Irgendwie scheinen da UTF-8 und ISO-8859-1 durcheinander gekommen zu sein. Seit sechs Jahren hat die Web-Site keine Probleme mit Zeichensätzen aufgewiesen, doch nun ist über Nacht wohl etwas „kaputt“ gegangen.

Soweit ich erkennen konnte, liegt das Problem darin begründet, dass mysql_query() neu nicht mehr ISO-8859-1-kodierte Zeichensätze zurückliefert, sondern UTF-8. Das HTML-Dokument sagt von sich aber, dass es in ISO-8859-1 kodiert ist – und htmlentities() erwartet auch ISO-8859-1. Ah, und die Tabellen-Spalten weisen ebenfalls latin1_german1_ci als Kodierung auf (jedenfalls sagt mir das phpMyAdmin so).

Temporärer Workaround

mysql_query("SET NAMES latin1");

… zuoberst in der index.php (natürlich nach dem Initialisieren der Datenbankverbindung!)

Jetzt klappt es wieder mit den Zeichensätzen.

Mal schauen, was sich Hostpoint für den kommenden Monat einfallen lässt.

Tags: , , ,
Labels: Schweiz

1 Kommentar | neuen Kommentar verfassen

Donnerstag, 26. Juni 2008

PHP wartet auf RoR-Entwickler

The maintainers published the code for the security patches on the 18th,
thus giving crackers almost a week head start in finding an exploit in
older versions. They then shipped broken releases on the 20th, making it
impossible for anyone to upgrade to an official version. And we haven’t
heard anything since. What’s going on?

Quelle: Ruby 1.9.0/1.8.7/1.8.6/1.8.5 new releases (Security Fix) – Ruby Forum

Da ist die Eisenbahn wohl entgleist … Macht nichts, alle Wege enden irgendwann bei PHP!

Tags: ,
Labels: Web

Keine Kommentare | neuen Kommentar verfassen