PHP-Tipps: Caching mit E-Tags23. September | 0

Wer häufig dynamische Seiten mit PHP erstellt, kennt das Problem: Meistens muss man das Zeit-Caching des Browsers mit meta-Tags oder speziellen header-Kommandos abschalten, damit stets der aktuelle Inhalt ausgeliefert wird.
Wenn man jedoch genau feststellen kann, wann sich eine Seite ändert, so gibt es doch eine ganz einfache Methode, dennoch Seitencaching zu ermöglichen – Stichwort E-Tags.

Dabei wird für jede Seite ein eindeutiger ETag vergeben, der sich ändert, sobald die Seite nicht mehr dieselbe ist. Der ETag selbst kann theoretisch eine beliebige Zeichenkette sein. Idealerweise besteht dieser ETag nun z.B. aus einer Prüfsumme des Seiteninhalts – so führt auch die kleinste Änderung zu einer ETag-Änderung – der Browser läd die Seite erneut.

Einsetzen lässt sich dies mit PHP relativ einfach. Weiterlesen…

Lobbyarbeit deluxe1. Februar | 4

Gerade hab ich folgende Schlagzeile gesehen:
Nokia drückt Überwachungsrechte für E-Mails durch
Der zugehörige Artikel liest sich wie ein Märchen:

Der Handyhersteller Nokia hat von Finnlands Regierung Überwachungsrechte für alle E-Mails eigener Mitarbeiter verlangt und andernfalls mit dem Abzug des Unternehmens gedroht. [...] Die Regierung von Ministerpräsident Matti Vanhanen habe mit Blick auf den möglicherweise drohenden Verlust von 16.000 finnischen Nokia-Arbeitsplätzen sowie Steuereinnahmen die gewünschte Gesetzesinitiative eingeleitet.

[heise.de]

Wie kann es sein, dass ein Unternehmen eine derartige Macht bekommt? Gerade in Zeiten der “Globalisierung” sollte es doch möglich sein, Unternehmen an solchen Aktionen zu hindern. Da ist nicht mehr der Bürger die Demokratie, sondern die Unternehmen.

An Microsoft26. Januar | 1

Es ist ja schön, dass ihr versucht, eigene kreative Werbungen zu machen. Aber bitte, bitte erstellt keine eigenen Lieder mehr. Das Lied in der Vista SP1-Werbung war ja schon schlecht genug (die tanzenden Leute vor der Bühne sind ja das beste), aber eure Werbung für Songsmith – auch wenn sie vielleicht ironisch gemeint war – toppt alles!

[via]

T-Mobile-Werbung18. Januar | 2

Gute Ideen haben sie zumindest… :)

Und wer soll das finanzieren?14. Januar | 4

Die Spitzen von Union und SPD haben sich auf ein zweites Konjunkturpaket von bis zu 50 Milliarden Euro bis 2010 verständigt.
[...]
Die Netto-Neuverschuldung für das Paket wird voraussichtlich alle bisherigen Rekorde brechen. Geplant ist daher eine Schuldenbremse im Grundgesetz sowie ein Plan zur Rückzahlung neuer Kredite.

sueddeutsche.de: Hintergrund: Eckpunkte für das Konjunkturpaket II

Und woher soll das Geld für die Rückzahlung der Schulden und letztlich auch Zinsen der Schulden kommen, bei einer derzeitigen Staatsverschuldung von ca. 1,5 Billionen (!) Euro?
Weiterlesen…

PHP-Tipps: Relative Zeitangaben14. Januar | 0

Man kennt es ja beispielsweise von Last.FM:

Du gehst vielleicht zu The Subways in HsD. vor 30 Tagen

Gerade bei kurz zurückliegenden Zeitangaben ist es sinnvoll, das Datum relativ anzugeben (vor x Tagen/Wochen/Monaten), vor allem dann, wenn eine genaue Angabe nicht erforderlich ist – denn eine relative Zeitangabe lässt Menschen leichter erkennen, wann das Ereignis passiert ist.
Eine solche relative Zeitangabe mit PHP zu erstellen ist garnicht so schwer. Es muss lediglich der Unterschied zwischen dem anzugebenden Zeitpunkt und dem aktuellen Datum berechnet werden. Je nach Größe des Unterschiedes wird dann die Zeitangabe in Minuten, Stunden oder Tagen angegeben. Bei länger zurückliegenden Zeitpunkten wird nur noch der Monat und das Jahr angezeigt. Es besteht natürlich die Möglichkeit, per HTML-Attribut title (Hover für Beispiel) das tatsächliche Datum anzeigen zu lassen.
Also, auf gehts:
Weiterlesen…

PHP-Tipps: Sekunden als Minuten anzeigen13. Januar | 0

Schon mal versucht, mit PHP eine Sekundenangabe als Minuten anzeigen zu lassen? Beispielsweise 100 Sekunden als 1:40 Minuten?
Geht ganz einfach – wenn man weiß, wie ;-) Diese Funktion nimmt einem die Arbeit ab und formatiert eine gegebene Sekundenzeitangabe im gewünschten Stil.
Weiterlesen…

onload mit Nebenwirkung11. Januar | 0

Der Javascript-Eventhandler onload dürfte ja den meisten Javascript-Entwicklern bekannt sein.

window.onload stellt eine einfache und schnelle Möglichkeit dar, um Javascript-Code nach dem vollständigen Laden des Dokuments auszuführen – und genau da liegt der Hase im Pfeffer: Nach dem vollständigen Laden: Das bedeutet, dass erst sämtliche Objekte wie Bilder oder Videos geladen werden müssen, bis das Event ausgelöst wird. Bei Skripten wie beispielsweise Lightbox oder Abwandlungen hat das nun den Effekt, dass – sofern das Dokument noch nicht fertig geladen ist – die Lightbox nicht aktiviert ist. Klickt nun ein Benutzer auf ein Bild während das Dokument noch läd, so wird das Bild erstmal normal geladen, die Lightbox erscheint nicht.
Weiterlesen…

Ein Beispiel schlechter Planung10. Januar | 0

Mittlerweile hat Microsoft die Download-Links wieder von der deutschen Windows-7-Webseite entfernt, auf der US-Seite wurde die Beta-Version gar nicht erst verlinkt. Nun heißt es im Blog des Windows-Teams, die Infrastruktur solle erst erweitert werden, bevor die Beta offiziell zum Download angeboten werde. Allerdings leidet auch das Blog unter einem großen Besucherandrang und ist sehr langsam, wenn überhaupt erreichbar. Es darf wohl davon ausgegangen werden, dass die Ankündigung, die Zahl der Downloads zu beschränken, den Ansturm auf die Windows 7 Beta zusätzlich angeheizt hat.

golem.de: Windows 7 Beta ist für alle da

Auch wenn ich mir von Windows 7 mehr erwarte als von Windows Vista (ich denke nur an den ewig langen Start auf meinem Laptop) so überrascht es mich nicht, dass Microsoft mit dem Ansturm nicht fertig wird. Offenbar hat da jemand nicht kapiert, dass alle Welt das neue, “bessere” Betriebssystem auch direkt mal ausprobieren möchte – nach der Vista-Pleite.

Nachtrag, 10.01.2008: Der Download funktioniert (wie erwartet) wieder.

Frohes Neues…2. Januar | 0

Silvester
Wir wünschen allen Lesern, Freunden und Bekannten ein frohes und gesundes 2009! Auf gehts, trotzen wir der Finanzkrise… ;)

 

Kategorien

 

Der Kau: Der Link führt übrigens zu einem “Test”. Allerdings erwähnt schon die Einleitung die...

Der Kau: Der Datenschutz ist nach der Rechtsprechung des Bundesverfassungsgerichts ein Grundrecht (Recht auf...

Benny: Und wieder seh ich eigentlich kein Problem dahinter? Solange hier nur firmenintern die Mails überwacht werden...

Der Kau: Mit der Demokratie gehts schon seit Jahren bergab… Die großen / mächtigen Staaten sind inzwischen so...

Steffen: Das stimmt, aber die Grundproblematik bleibt ja dennoch bestehen. Wenn der Staat immer mehr Schulden...

 

Blogroll