31.10.03 @ 16:45

Gute Referenz um Cross-Browser Seiten zu bauen

[webdesign] -  @

Simon Willison hat in seinem Blog “Simon Willison’s Weblog” [1] eine großartige Website namens „QuirksMode“ [2] gefunden, in der für diverse Browser die Bereiche JavaScript, CSS, etc. in Bezug auf Kompatibilität verglichen werden.

[1] http://simon.incutio.com/archive/2003/10/29/quirksMode
[2] http://www.quirksmode.org/

kommentar (0) permalink

29.10.03 @ 11:14

PHP5 Beta 2 RC1 zum Download bereit

[php] -  @

Für diejenigen, die schon mit der neuen PHP Version spielen wollen, gibt es die nächste Beta Version der Version 5. Andi Gutmans stellt die Source in seinem Post in der PHP Developers List zur Verfügung [1]. Leider hatte ich bisher noch keine Zeit bzw. keine Maschine frei, um die PHP Version 5 live zu testen. Die Änderungen von PHP 5 jedoch sind mittlerweile aus mehreren Quellen zu entnehmen. Jedoch eine der besten Zusammenfassungen über die neuen Features von PHP5 kann man auf phpvolcano.com [2] finden.

[1] http://www.zend.com/lists/php-dev/200310/msg00333.html
[2] http://www.phpvolcano.com/articles/php5/index.php

kommentar (0) permalink

28.10.03 @ 10:55

Die Nachsichtigkeit des Otto-Normal Users in Bezug auf Security

[it sicherheit] -  @

In seinem Artikel „Joe Average User Is in Trouble“ [1] beschreibt Scott Granneman auf securityfocus.com seine Erfahrungen mit Computer Benutzern, die sich über Antivirus-, Firewallsoftware und Patches keinerlei Gedanken machen. Er sieht die größten Probleme darin, dass in der Öffentlichkeit zu wenig darauf hingewiesen wird, welche Gefahren für die Benutzer lauern, wenn sie an einer Breitbandleitung im Internet surfen und keinerlei Firewall Software installiert haben. Zudem kommen dann noch die Probleme, die von Microsofts Betriebssystemen kommen und die mit unendlichen Patches, einige sogar mit Patches für die Patches repariert werden, jedoch einen Normalbenutzer komplett aus dem Konzept bringen. Die breite Masse am Internet sind jedoch Normalbenutzer und wenn diese keinerlei Sicherheitskonzepte auf ihren Maschinen realisieren kommt es auf dem gesamten Internet zu Störungen durch Würmer, DOS Attacken, etc.

[1] http://www.securityfocus.com/columnists/193

kommentar (0) permalink

27.10.03 @ 17:02

Ein gutes Tutorial über das Absichern eines MySQL Servers

[it sicherheit] -  @

Eine sehr ausführliche Anleitung über die Absicherung eines MySQL Servers auf Linux kann man auf der securityfocus.com Website [1] finden. Auf diesen Link bin ich über “Ben’s Thought Crimes“-Blog [2] gekommen. Der Artikel beschreibt Schritt für Schritt wie man die Software richtig kompiliert und dann auf den Server installiert. Des weiteren findet sich auch ein Link zu weiteren Informationen über die Absicherung eines Apache Webservers in dem Artikel [3].

[1] http://www.securityfocus.com/infocus/1726
[2] http://ben.milleare.com/archives/000207.html
[3] http://www.securityfocus.com/infocus/1694

kommentar (0) permalink

27.10.03 @ 12:19

Sehr interessanter Artikel über die Optimierung von PHP

[php] -  @

Einen sehr interessanten Artikel habe ich auf der phpLens Website [1] gefunden. Er beschäftigt sich damit PHP Scripts zu optimieren und zeigt auch deutlich auf, wann es Sinn macht einen Script bzw. Funktionen zu optimieren und wann es eher sinnlos ist. Der Artikel geht auch sehr tief ins Detail wie man seine Webserver, sowohl den Apache 1.3/2.0 als auch den IIS einstellen sollte, damit man die beste Leistung für seine PHP Applikationen bekommt. Des weiteren werden verschiedene Caching Mechanismen beschrieben wie z.B. der Zend Accelerator bzw. andere Produkte, die als Open Source erhältlich sind. Zuletzt geht der Artikel noch auf die verschiedenen Arten für Benchmarking ein und zeigt in einigen Beispielen, wie man seinen Code in PHP optimieren kann, um maximale Leistung zu erhalten.

[1] http://phplens.com/lens/php-book/optimizing-debugging-php.php

kommentar (0) permalink

24.10.03 @ 18:02

Prozess Indikatoren mit Hilfe des flush() Befehls

[php] -  @

Der Artikel “The joy of flush()” aus dem “Ben’s Thought Crimes” Blog [1] zeigt, wie man mit Hilfe des PHP flush() Befehls relativ schnell und einfach einen Prozess Indikator erstellen kann. Um zu verstehen um was es geht sollte man sich mal das Beispiel ansehen. Wie oft ist man schon auf die Situation gestossen, dass man während gewisser Backendvorgänge dem User gerne anzeigen würde, wie lange es noch dauert bzw. wie viel Prozent der Arbeit schon erledigt worden ist.

[1] http://ben.milleare.com/archives/000210.html

kommentar (0) permalink

24.10.03 @ 16:05

Phrame Application Framework realisiert MVC Model2 in PHP

[php] -  @

Mit Hilfe des Application Frameworks “Phrame” [1] kann man in PHP das klassische Model-View-Controller (MVC) Model 2 [2] Design Paradigma verwirklichen. Phrame arbeitet mit standard Datenbank Komponenten wie PEAR DB/DataObjects und ADODB im Model Paradigma zusammen. Im View Paradigma vewendet Phrame bekannte Template Mechanismen wie Smarty, XSLT und Flash MX zusammen. Phrame orientiert sich stark an der weit verbreiteten Java Variante Struts vom Apache Jakarta Projekt [3].

“Phrame provides an extensible development environment for your application, based on published standards and proven design patterns. Phrame is sponsored by the Software Development department of Texas Tech University and is released under the GPL”

[1] http://phrame.sourceforge.net
[2] http://www.phppatterns.com/index.php/article/view/19/1/1
[3] http://jakarta.apache.org/struts/

kommentar (0) permalink

23.10.03 @ 15:30

Nützliche Informationen über ein Web-Impressum bzw die Anbieterkennzeichnungspflicht

[allgemein] -  @

Auch wenn dieses Gesetz schon Anfang letzten Jahres in Kraft getreten ist, finden heutzutage immer noch Abmahnungen wegen fehlender bzw. fehlerhafter Impressum Seiten statt. Auf der Seite anbieterkennzeichnungspflicht.de [1] kann man den rechtlichen Hintergrund sowohl als e-Commerce Firma z.B. Onlineshop aber auch als Content Website z.B. Online Magazin erfahren. Des weiteren finden sich auf dieser Website auch Vorschläge für die einzelnen Gruppen (privat bzw. gewerblich) wie sie ihre Impressum-Seiten zu gestalten haben.

[1] http://www.anbieterkennzeichnungspflicht.de/

kommentar (0) permalink

16.10.03 @ 18:04

Neue Version 2.7 von CopyTo Synchronizer

[software] -  @

CopyTo Synchronizer ist ein geniales Tool um Verzeichnisse miteinander zu synchronisieren. Ich verwende diese Software jetzt schon seit einigen Jahren und bin begeistert welche Möglichkeiten in diesem kleinem Programm stecken. Die installierten Dateien nehmen nicht mehr als ca 1MB in Anspruch. Ich habe noch keine schneller Methode gefunden um mehrere GB an Daten von einer Festplatte auf eine andere Festplatte zu synchronisieren oder zu kopieren.

Die Software kann als Testversion runtergeladen und nachträglich lizensiert werden [1]. Die Kosten für die Lizenz schlagen mit geringen 10,00 $ zu Buche, was sich für dieses Tool auf jeden Fall lohnt.

[1] http://www.ne.jp/asahi/cool/kish/

kommentar (0) permalink

16.10.03 @ 17:55

Upgrade von b2 auf WordPress

[allgemein] -  @

Nachdem b2 nicht weiterentwickelt wird, habe ich mich dazu entschieden, den Nachfolger von b2, die Software wordpress als blog Applikation zu verwenden.
Der grosse Vorteil ist, dass die Struktur und der Aufbau der Templates fast identisch ist mit b2 und daher die Migration sehr einfach durchzuziehen war.

Die neue Software WordPress [1] wird von den selben Entwicklern weiterentwickelt und beinhaltet einige neue Features. Vorallem aber die Darstellung ist verbessert worden, Informationen wie TrackBack und PingBack sind jetzt in den Kommentaren integriert. Weitere Informationen zu dieser Software auf der WordPress Homepage.

[1] http://wordpress.org/

kommentar (0) permalink

08.10.03 @ 15:50

Smarty Template Engine released Version 2.6.0 RC2

[php] -  @

Die bekannte Smarty Template Engine [1] wurde als Release Candidate 2 in der Version 2.6.0 herausgegeben. Diese Version beinhaltet zwar keine neuen Features jedoch einige Bugfixes zu der vorherigen Version. Smarty wird auch in dem Entwicklungstool Phrame [2] als Tempate-Mechanismus verwendet, zusätzlich zur Verwendung von XML und XSL Stylesheets.

[1] http://smarty.php.net
[2] http://phrame.sourceforge.net/

kommentar (0) permalink

[powered by WordPress]