BenBE's humble thoughts Thoughts the world doesn't need yet …

10.09.2009

Templating in 1000 Lines of Code

Filed under: Software — Schlagwörter: , , , , , , — BenBE @ 18:11:04

Ich weiß, es gibt bereits viele Templater, aber die meisten scheitern entweder an einfachsten Aufgaben, oder sind zu überdimensioniert oder anderweitig zu Speziell für bestimmte Anforderungen. Daher mein Einwurf für die Diskussion um einen Templater: das Projekt 1kLOC Templater ist ein Versuch, einen flexiblen, performanten, aber gleichzeitig kleinen Templater zu schreiben. (more…)

Flattr this!

09.09.2009

SRS mit Postfix

Filed under: Server — Schlagwörter: , , , , , — BenBE @ 20:24:46

Wer auf seinem Server SPF einsätzt, oder eMails von anderen, die SPF einsätzen weiterleiten will, der hat es mit Postfix derzeit noch etwas schwer. Es gab zwar bereits vor längerer Zeit einen Patch für Postfix 2.1.4, der SRS direkt in Postfix integriert und der auch nahezu vollständig konfigurierbar war, jedoch hat es dieser Patch nie in die aktuelle Distribution geschafft, weshalb man die für SRS nötige Funktionalität in aktuellen Postfix-Versionen vergeblich sucht.

Einzig durch längere Suche auf der Seite des libsrs2-Projektes findet man unter Umständen Abhilfe. die dort vermerkten Konfigurationshinweise beziehen sich jedoch auf oben erwähnten Patch, weshalb sie für die Nutzung nicht tauglich sind. (more…)

Flattr this!

04.09.2009

Server abschießen mal anders

Filed under: Server — Schlagwörter: , , — BenBE @ 14:34:06

Nein, es geht hier nicht darum, wie man durch irgendwelche Hackertools fremde Server lahm legt. Vielmehr möchte ich hier eine kleine Sammlung von Dingen anfangen, die man möglichst NICHT auf seinem Server tun sollte, wenn man eine möglichst hohe Uptime erreichen möchte. 2 Möglichkeiten möchte ich hier bereits einmal nennen, weitere Vorschläge sind aber gern in den Kommentaren gesehen. (more…)

Flattr this!

Festplatten(be)reinigung für Anfänger

Filed under: Fun — Schlagwörter: , — BenBE @ 14:12:35

Es gibt zu diesem Thema zwar bereits haufenweise Abhandlungen und Dissertationen, aber keine hat bisher so gründlich überzeugt, wie diese für jedermann verständliche Anleitung in 3 Schritten. Nicht nur, dass der Autor eindeutig die Nutzlosigkeit konventioneller Werkzeuge wie Defragmentierung und anderer „Hausmittel“ aufzeigt; er gibt sogar praktische Tipps, wie die Festplatte von Grund auf renoviert werden kann. Somit kann selbst bei alten Festplatten ein strahlend neuer Eindruck erzeugt werden. (more…)

Flattr this!

27.08.2009

Ein Serverumzugsmärchen

Filed under: Server — Schlagwörter: , , — BenBE @ 14:48:37

Es war einmal vor langer Zeit ein Server-Betreiber in einem fernen Land im Norden Frankreichs. Dieser bot für einen fairen Preis Server für seine Kunden an. Dies ging eine ganze Weile so, bis dieser Anbieter eines Tages beschloss, sein Angebot zu ändern. Daraufhin beschlossen einige seiner Kunden, ihr bisheriges Angebot vor dieser Umstellung noch durch eine leistungsstärkere Alternative auszutauschen, was auch ohne Größere Probleme ging: Kaum wurde das neue Angebot bestellt, folgte 2 Tage später bereits die Lieferung – natürlich frisch aus neuen Einzelteilen zusammengebaut!

Und so begab es sich, das ein mutiger Server-Admin eines Tages eben diesen Umtausch vornehmen wollte und nach der Bestellung seines neuen Migrations-RPS3 auch bereit für diesen wagemutigen Schritt war. Das Versprechen des Händlers lautete ungefähr 5 Minuten Downtime; da dachte sich der Admin „das ist verkraftbar“ und betätigte nach längerem Suchen in seinem ManagerV3 den mit „Jetzt migrieren“ beschrifteten Knopf in der Weboberfläche, nach dem er sorgfältig die neue physische Maschine als Ziel dieser Operation auserkohren hatte. (more…)

Flattr this!

26.08.2009

PHP: Extensions schreiben leichtgemacht

Filed under: Software — Schlagwörter: , , , , — BenBE @ 20:41:02

Eigentlich hat mal wieder alles wie üblich harmlos angefangen. Eigentlich ging es mir nur darum, die Funktionen von RRDTool in meinen Scripten nutzen zu können, ohne auf Prozesssteuerbefehle wie system, exec, popen & Co. zurückgreifen zu müssen, da diese auf meinem Server aus gutem Grund deaktiviert sind. Dafür begab ich mich nun auf die Suche, ob es für PHP ggf. bereits eine entsprechende Extension gibt und wurde auch recht schnell fündig: Für PHP4 hatte bereits vor mehreren Jahren jemand sich die Mühe gemacht und eine entsprechende, kleine Erweiterung geschrieben. Glücklicherweise ließ sich diese (nach Download der benötigten Header) auch problemlos für PHP5 compilieren. Da die Dokumentation wie üblich aus dem bestand, was der C-Compiler zu gesicht bekommt, hab ich natürlich einen Blick dorthinein geworfen und musste feststellen, dass eine Reihe von Funktionen, insbesondere das Dumpen von RRD-Files, das Lesen von Infos und ein paar der neueren Funktionen von RRDtool bisher nicht über die Extension ansprechbar waren. (more…)

Flattr this!

08.08.2009

Debian from the Stick

Filed under: Server — Schlagwörter: , , , , — BenBE @ 15:06:05

Eigentlich ist die Installation von Debian auf einem System ganz einfach und auch bei Nutzung eines USB-Sticks, sollte es eigentlich KEINE wirklichen Probleme geben – könnte man meinen. Und auch in Bezug auf die Auswahl der zu installierenden Software stimmt das, wenn man danach aber versucht, sein System zu booten, kann es durchaus etwas seltsam werden. (more…)

Flattr this!

02.08.2009

Die Meinungsfreiheit als Sondermüll

Man mag von Frau von der Leyen, in manchen Kreisen eher bekannt unter dem Hashtag #Zensursula, halten, was man möchte, aber was zuweit geht, geht nunmal zu weit. Und da überrascht es nun auch nicht allzu sehr, wenn die Tage – nicht einmal eineinhalb Monate, nach Verabschiedung eines „umstrittenen Gesetzentwurfes“ die Meldung auf den Tisch kommt, dass genau das umgesetzt werden soll, was seinerzeit noch so vehement abgestritten wurde: Zensur!

Und all das unter dem Mantel einer Reinigungskraft im Familienministerium, die von Anfang so grandios Populismus betrieben hat, dass das zu schützende Gut – unser aller Grundrechte – von Anfang an mit viel Tamtam auf dem Scheiterhaufen beerdigt wurde. Meinungsfreiheit gehört auf den Sondermüll – so die mehr als eindeutige Ansage. (more…)

Flattr this!

23.07.2009

Verhaltenskodex im Internet: Populismus trifft auf Netzrealität

Filed under: Politik und Philosophie — Schlagwörter: , , , , , , — BenBE @ 13:26:36

Also echt mal: Politikeräußerungen dürfen keine sinnfreien Phrasen sein! Es darf einfach nicht sein, dass in einem Land, dass einmal als Land der Dichter und Denker galt, weder Verstand noch Denken praktiziert wird. Sowas nervt und lenkt einfach nur von der Debatte ab. Wir brauchen keine neuen Regeln, sondern eine bessere Durchsetzung dieser. Aber gut: Sowas lässt sich populistisch nicht verkaufen.

Und an Populismus ist eine Debatte wie diese kaum zu überbieten, wenn man Kritiker an den Rand der Gesellschaft stellt, oder diese gleich ganz gesellschaftlich ruiniert. Gekrönt eigentlich nur noch von dieser hohlen Phrase „Das Internet darf kein Rechtsfreier Raum sein“ – wie Rechtsfrei das Internet ist, sieht man ja recht schön daran, wieviele Netzaktivisten regelmäßig wegen schlampiger Gesetze und irgendwelcher Trivialitäten verklagt werden. Wenn das Netz etwas braucht, dann ist es Schutz vor dem Staat; denn der Selbstschutz funktioniert dank der Netiquette erstaunlich gut – obwohl diese nirgends gesetzgebenden Charakter hat!*

Mein erstes Zusammentreffen mit der Netiquette war kurz nach dem ich ins Internet eingetaucht bin – also inzwischen vor bereits über 10 Jahren. Das Zusammentreffen mit der Netiquette und die Einhaltung dieser waren dabei mehr oder weniger eine Selbstverständlichkeit – und zwar nicht, weil man bestraft wurde, wenn man dagegen verstieß, sondern weil es sich gehörte. Die Netiquette stellte hierzu eine ganze Reihe moralischer Leitsätze auf, die nahezu 1:1 aus dem realen Leben übernommen wurden. Offener Umgang mit anderen und deren Meinungen, das Halten an Gesetze und rücksichtsvoller Umgang sind nur einige wenige der Punkte. Wer dies nicht berücksichtigte, wurde freundlich darauf hingewiesen oder von der Diskussion ausgeschlossen.

Wozu also nun neue Regeln schaffen, wenn die bestehenden – wenn auch bereits recht alten Regeln – mehr als hervorragend funktionieren? Und das besser sogar als irgendwelche Zensurgesetze!

Manchmal fragt man sich ehrlich, was für Zeug Frau von der Leyen nimmt; aber dem Dealer sollte man danken, das Zeug scheint gut zu wirken! Mit klarem Verstand kann man nicht so ignorant sein; man muss hier einfach Bösartigkeit unterstellen, da jedem Menschen, der in der realen Welt derart weggetreten ist, im Internet einfach nicht ernstgenommen werden kann – geschweige denn wird.

Aber gut: Man möchte ja jedem eine Chance geben und bekanntlich findet auch ein blindes Huhn manchmal ein Korn. So auch in diesem Fall: Die Medienkompetenz mancher Teilnehmer an der Online-Kommunikation lässt durchaus zu wünschen übrig und die Stellen, denen man im Allgemeinen die Zuständigkeit zubilligen würde, glänzen durch Ahnungslosigkeit und Inkompetenz.

Ein erster Anlaufpunkt wäre die Bildung, die jedoch seit Jahren immer weiter zusammengestrichen wird. Der Datenschutz wird auch immer weiter ausgehöhlt; fällt also zumindest in Bezug auf die Prävention und Aufklärung auch aus. Also wäre da noch das Familienministerium unserer allseits geliebten Ministerin, die es in VIER JAHREN nicht für nötig hielt, irgendetwas in diese Richtung zu unternehmen – naja, außer jetzt im Wahlkampf.

Man soll bekanntlich aufhören, wenn’s am Schönsten ist, Frau Ministerin: Dieser Zeitpunkt war bei Ihnen bei Amtsantritt!

*Ich nehme Vorschläge zu Werken der realen Welt an, die gesellschaftlich allgemein anerkannt sind, ohne gesetzgeberischen Charakter zu haben. Mir fällt auf Anhieb jetzt kein passendes Beispiel analog der Netiquette ein.

Flattr this!

22.07.2009

RRDTool für PHP

Filed under: Software — Schlagwörter: , , , , , — BenBE @ 20:11:25

Mehr oder weniger aus eigenem Interesse habe ich die Tage einmal nach einer Möglichkeit gesucht, die Funktionalität von Mailgraph und Bindgraph, die auf meinem Webspace werkeln, mit einem eigenen PHP-Skript nutzen zu können. Diese Scripte nutzen beide RRDTool, also so ziemlich der Standard in dieser Hinsicht. Bindings sind auch für Python und Perl vorhanden – jedoch für PHP gibt es kein offizielles. Durch einen Blogeintrag bei IONCANNON, der zugleich eine einfache Einführung in die Nutzung gibt, bin ich auf einen etwas älteren Versuch aufmerksam geworden, mit dem jemand eine solche Möglichkeit geschaffen hat. (more…)

Flattr this!

« Newer PostsOlder Posts »

Powered by WordPress