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

13.05.2010

SquirrelMail: Making it work without preg_replace and /e

Filed under: Server — Schlagwörter: , , , , , , , — BenBE @ 15:02:47

Ich hatte ja bereits vor längerer Zeit angemerkt, dass SquirrelMail mit konfiguriertem Suhosin-Patch nicht richtig läuft. Und da seit einem Jahr, wo der Bugreport nun Upstream bekannt ist, immer noch nichts passiert ist, gibt es hier für alle geplagten nun ein Diff-File zum Ersparen der ganzen Tipparbeit (Ja, der Patch ist grundlegend REINES Copy&Paste). Zumal ja durchaus schon die Grundlagen für eine Lösung ohne /e vorhanden sind. (more…)

Flattr this!

18.04.2010

UMTS: Unglaublich Miserabler Technik-Schrott

Filed under: Allgemein — Schlagwörter: , , , , , — BenBE @ 20:24:06

Okay, zur Abwechslung war ich die Tage einmal etwas weiter entfernt von meiner Homezone als i.d.R.üblich. Damit mir die Fahrt mit unserem Rot-Weißen Logistik-Unternehmen mit zwei Buchstaben – die gesuchte Strecke war aus verschiedenen Gründen etwas länger als notwendig – nicht zu langweilig wird, habe ich mir ein wenig Technik mitgenommen … (more…)

Flattr this!

13.03.2010

Sicherheitsbewusstsein von Softwareentwicklern

Filed under: Software — Schlagwörter: , , , — BenBE @ 01:51:05

Jeder ist sie gewohnt: Die mehr oder weniger regelmäßigen Abstürze von Programmen, die halt mal hin und wieder passieren. Und auch in Großprojekten findet man immer wieder einmal recht interessante Missgeschicke, die verheerende Auswirkungen nach sich ziehen. So z.B. wenn beim Auffüllen zu kurzer Kontonummern in der Arbeitsagentur die Nullen auf der rechten Seite der Kontonummer eingefügt werden, oder bei der NASA die Messbereiche für die Beschleunigungssensoren überschätzt werden und daher die in großen Teilen von den Ariane-4 übernommene Firmware der Steuercomputer wegen einem Hardware-Überlauf entscheidet, die Rakete zu sprengen. Derlei Geschichten mögen vielleicht auf den ersten Blick witzig erscheinen, sind aber im Endeffekt dennoch zu einem gewissen Teil durch fachfremdes Personal, zu kurze Entwicklungszyklen oder überhastete Entscheidungen erklärbar.

Ich möchte hiermit bei weitem nicht sagen, dass jeder Nicht-Informatiker automatisch schlechten Code erzeugt, dennoch sollte jeder der Software implementiert – und sei es für sich privat oder die „Weitergabe im Kleinen Kreis“ -, fragen, welche Priorität die Fehlerfreiheit seiner Software einnimmt. Wahrscheinlich einen viel zu geringen. Zumindest, wenn ich mich in meinem Umfeld umschaue, in dem zahlreiche Programmierer – sowohl studierte wie auch fachfremde – ihr Unwesen treiben: Ein Programm soll tun, was ich von ihm will, ist da nur allzu häufig eine der ersten Antworten, die man da zu hören bekommt. (more…)

Flattr this!

01.03.2010

Datenschutz deluxe

Filed under: Allgemein — Schlagwörter: , , , , — BenBE @ 22:50:52

Seit dem Wintersemester 2009/2010 gibt es bei uns an der Hochschule eine zentrale „multifunktionale Chipkarte“, mit der zahlreiche Dinge an der Hochschule erledigt werden können, was gegenüber den 3 Benötigten Charkarten (Biblio, Mensa, Türkarten) doch bereits eine Verbesserung darstellt. Aber wie so oft, krankt es an der Umsetzung heftigst. Und nicht nur, weil die Karte mit RFID ausgestattet ist. (more…)

Flattr this!

22.02.2010

ispCP-Login über IPv6

Filed under: Server — Schlagwörter: , , , , , — BenBE @ 18:02:36

Da mein Server über IPv6 läuft und die Haupt-Server-Adresse dementsprechend auch via IPv6 erreichbar ist, gab es bisher noch ein kleines Problem, wenn versucht wurde, auf die Konfigurationsoberfläche über IPv6 zuzugreifen. Um diesen Fehler zu beheben, gibt es jedoch eine ganz einfache Lösung. (more…)

Flattr this!

08.02.2010

Bugs finden in der Praxis

Filed under: Software — Schlagwörter: , , — BenBE @ 20:43:22

Heute gibt es von meiner Seite her mal einen recht kurzen Beitrag, da der dazugehörige externe Lesestoff etwas umfangreicher ausfällt. Im verlinkten Beitrag beschreiben eine Reihe von Forschern, wie sie mit ihrer Code-Analyse-Software von der rein wissenschaftlichen Welt den Schritt in die Praxis gefunden haben und welche bemerkenswerten Erlebnisse es dabei gab. Es lohnt sich! Vieles deckt sich aber leider mit den klassischen Vorurteilen, die man über die Praxis hat.

(via Fefe)

Flattr this!

07.02.2010

ispCP: Probleme mit FCGID nach Update

Filed under: Server — Schlagwörter: , , , , — BenBE @ 00:02:33

Heute wies mich ein Kunde auf meinem Debian-Server auf ein recht merkwürdiges Problem hin. Nach dem er eine neue Subdomain angelegt hatte, war diese, trotz dem ispCP die Seite bereits in der Konfiguration eingetragen wurde, nicht erreichbar. Stattdessen verhielt sich der Apache recht merkwürdig, in dem er auf eine ganz andere Subdomain redirectete. Zusätzlich erhielt ich vom ispCP-Control Daemon einen Fehlerbericht:

Hey There,

I’m the automatic email sent by on your localhost (127.0.0.1) server.

A critical error just was encountered while executing function restart_httpd() in /var/www/ispcp/engine/ispcp-serv-mngr

Error encountered was:

========================================================================
Apache config file is corrupted. Please check before restarting Apache server!!!
========================================================================

(more…)

Flattr this!

10.01.2010

PHP und seine Datenbank-Schnittstellen

Filed under: Software — Schlagwörter: , , , , — BenBE @ 16:33:26

Für ein kleineres PHP-Projekt meinerseits brauchte ich eine Anbindung an eine Datenbank. Da die Resourcen recht knapp auf dem System sind, ich aber eine Reihe von Dingen im Hintergrund erledigt brauche, habe ich mich ein wenig umgesehen, was PHP bietet, bzw. welche fertigen Libs es gibt. Anforderungen waren dabei bewusst einfach gewählt: Die Bibliothek der Wahl musste Prepared Statements unterstützen, sollte schlank sein und eine abgerissene Datenbank-Verbindung automatisch als solche erkennen und wiederherstellen können. Wie so oft bei PHP waren die meisten Implementierungen entweder zu aufgebläht, oder aber erfüllten die anderen Bedingungen nicht. (more…)

Flattr this!

12.12.2009

Treiberupdate: nieVIDiA

Filed under: Software — Schlagwörter: , , , — BenBE @ 02:29:03

Manche Dinge sind einfach nervig. Unter anderem, wenn bei einem Treiber dasteht „Windows 2000-Grafikkartentreiber“, das Teil WHQL-Zertifiziert ist und man am Ende eine ganze Reihe Klimmzüge anstellen muss, um eine einfache Anzeige mit einem Dual-Monitor-System hinzubekommen. Aber der Reihe nach. (more…)

Flattr this!

20.07.2009

apticron: Benachrichtigungen sind irrelevant!

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

Ich hatte ja letztens erwähnt, dass mich das Ausbleiben von Benachrichtigungsmails bereits stutzig gemacht hat, dass irgendwas nicht stimmen kann … Und nun ist auch amtlich was: Beim Einspielen eines Patches wurde apticron mal eben seiner Hauptfunktionalität reduziert: Das Versenden von Benachrichtigungsmails. Braucht ja auch keiner: Weil ich kenn absolut niemanden, der Apticron für soetwas seltsames wie Benachrichtigungen über neue Updates verwendet. Das einzige, wofür man überhaupt apticron jemals einsetzen würde, wäre als komfortablerer Weg apt-get update auszuführen. (more…)

Flattr this!

« Newer PostsOlder Posts »

Powered by WordPress