Torsten Lunze

Aufwandschätzung

Für die Erstellung eines Angebotes für ein Softwareprojekt oder aber auch für einen Projetkplan ist eine Aufwandschätzung uner­läß­lich. Dabei wird man bei einer Aufwandschätzung  mit unge­nauen Anforderungen kon­fron­tiert und es gilt den­noch diese so genau wie mög­lich abzu­schät­zen. In der Literatur gibt es viele Schätzverfahren, wie COCOMO 2, die Function Point Analyse, pro­xy­ba­sierte Schätzmethoden oder Delphi Methode. Für jede Projektgröße…

Team Collaboration im Web 2.0 – Fokus Social Bookmarking

Im Mitteldeutschen Barcamp in Jena wurde eine Session zum Thema "Team Collaboration im Web 2.0 mit Fokus auf Social Bookmarking" prä­sen­tiert. Die ver­bes­ser­ten Möglichkeiten zur Zusammenarbeit im Netz ist einer der wich­tigs­ten Gründe, warum sich Web 2.0 Technologien durch­set­zen, denn sie bie­ten die Grundlage dafür, gemein­sam und ver­teilt auf ver­schie­denste Standorte an einem Thema mit­ein­an­der zu inter­agie­ren. So kön­nen in…

SQL Concat Aggregationsfunktion

Für gezielte Datenbankexporte oder ‑views möchte man oft eine Zeile für einen Eintrag in der SQL Abfrage erhal­ten. Beim Verknüpfen von meh­re­ren Tabellen führt dies bei 1:n oder n:m Beziehungen zu dem Nachteil, dass für die Basistabelle meh­rere Zeilen ent­ste­hen. Zur Verdeutlichung sei fol­gen­des Beispiel (in PostgreSQL) gege­ben: create table account ( ID BIGINT not null, EMAIL CHARACTER VARYING(1024) not…

Virenüberprüfung beim Upload von Dateien mit ModSecurity und Apache

Um in einer Webanwendung sicher­zu­stel­len, dass die Nutzer kei­nen Viren oder andere Schädlinge durch Uploads ein­schleu­sen, gibt es ver­schie­den Möglichkeiten. Eine Möglichkeit ist es, in der Webanwendung selbst eine Virenüberprüfung anzu­stos­sen. Eine Alternative ist es, die Virenprüfung in einem vor­ge­schal­te­nem Apache vor­zu­neh­men. Diese Funktionalität kann mit dem Modul ModSecurity für den Apache erreicht wer­den. Dieses erkennt bei einem Request des…