ONJava.com: What Is Struts

„Is it conceivable that anyone in the business of building software hasn’t heard of the Struts framework? From developers that are just starting out in the business to those long in the tooth, the name „Struts“ surely must ring a bell. But if you haven’t spent your development time in the Java world or haven’t had the need to build web applications, Struts might only be a buzzword that you’ve added to your resume. For the next five to ten minutes, you’re going to be taken on a whirlwind tour of the Struts framework. Get a drink (non-alcoholic, of course), sit back, and put your feet up, and learn a little about one of the most popular free frameworks to ever grace the open source community.“

ONJava.com: What Is Struts

ONJava.com: What Is Struts

Quake 2 in Java via Webstart

„Jake2 is a Java 3D game engine. It is a port of the GPL’d Quake2 game engine from id Software. To use the Jake2 engine you need either the data files from the original game or from the demo version that is available for download from ftp://ftp.idsoftware.com.
Jake2 uses jogl for OpenGL graphics and joal for 3D sound. Since version 0.9.4 an a lwjgl driver is included as alternative for the jogl/joal combination. Currently supported operating systems are Linux and Windows2000/XP but it should work on Mac OS X as well.“ – Quake 2 in Java via Webstart – was will man mehr 🙂

Bytonic Software

Quake 2 in Java via Webstart

PHP 5.1 released

Die Final-Version von PHP 5.1 wurde am 24.11.2005 veröffentlicht. Der ausführliche Changelog findet sich hier.

Neben diversen Bugfixes und Performanceverbesserungen dürfte der Datenbankzugriff via PDO zur grössten Neuerung gehören.

Download ist von hier möglich.

Python HTML Scraper

„A simple HTML ‚parser‘ that will ‚read‘ through an HTML file and call functions on data and tags etc.
Useful if you need to implement a straightforward parser that just extracts information from the file *or* modifies tags etc.

Shouldn’t choke on bad HTML.“

Python HTML Scraper

Python HTML Scraper

eAccelerator 0.9.4 RC1 veröffentlicht

Still und heimlich wurde am 20.11. die Version 0.9.4 Release Candidate 1 vom eAccelerator veröffentlicht.

Kommtar zu dem Release

Das ist ein Bugfix-Release, welche die Stabilität des eAccelerator’s erhöhen soll. Wir rufen dazu auf, damit zu spielen.

Weitere Infos und Download gibt’s bei http://eaccelerator.net

Improve PHP performance try php __autoload()

„Of all magic in PHP I probably like the __autoload() hook the most. It saves a good deal of tedious script inclusion calls and may drastically speed up your application by saving the parser from doing unnecessary work. Allthough it has been around since the release of PHP5, I haven’t found any convincing applications for it yet. Most of them follow the same scheme: Whenever an undefined class is being instantiated, a little __autoload() function tries to include a PHP file, which has to be named after it’s class:“

Improve PHP performance try php __autoload()

Improve PHP performance try php __autoload()

SANS Top 20 Vulnerabilities – The Experts Consensus

„Das SANS-Institut hat heute seine Liste der 20 am meisten ausgenutzten SicherheitslĂĽcken des Jahres 2005 veröffentlicht. Ăśberraschungskandidaten sind Antivirensoftware, Cisco-Produkte – und Mac OS X. Die tradierten Kategorien Windows und Unix reichen inzwischen nicht mehr aus, neu hinzugekommen sind die teils umfangreichen Kategorien Cross-Platform-Anwendungen sowie Netzwerkprodukte.“

SANS Top 20 Vulnerabilities – The Experts Consensus

[via heise.de]

SANS Top 20 Vulnerabilities – The Experts Consensus

Passwort eines PostgreSQL Benutzers / Role resetten

Falls man mal in die Verlegenheit kommt, das Passwort eines Benutzers bzw. einer Role in PostgreSQL zurĂĽcksetzen zu mĂĽssen, hier eine kleine Anleitung:

  • Authentifizierungsmethode in der pg_hba.conf fĂĽr den Root/Admin-Benutzer fĂĽr Localhost auf Trust setzen (Beschreibung)
  • Ăśber den Localhost mit diesen Benutzer auf die DB connecten
  • Passwort ändern mit „ALTER ROLE user WITH PASSWORD ‚password‘;“ (Beschreibung)
  • Authentifizierungsmethode in der pg_hba.conf wieder zurĂĽcksetzen (Beschreibung)

Sollte man das Passwort des Root-Users noch wissen, kann man natürlich gleich mit ALTER ROLE das Passwort des betroffenen Users ändern.