Archiv für Juli 2008

MVC Framework in PHP

Donnerstag, 24. Juli 2008

Schon vor ein paar Tagen bin ich aus langeweile die Liste der Softwarepakete meiner Ubuntu Distribution durchgegangen, auf der Suche nach etwas Freizeitbeschäftigung. Dabei stieß ich auf The Mana World, ein noch recht kleines aber vielversprechendes Online RPG.

(weiterlesen…)

Multiple Clientumgebung für Admins

Freitag, 18. Juli 2008

Mit dem Update des Oracle Clients auf 11g (Danke IT!) kam vielleicht für manche – wie für mich auch – die erschreckende Meldung beim Aufruf von SQL*Plus: ERROR: ORA-03134: Verbindungen mit dieser Server-Version werden nicht mehr unterstützt. Was? Wie soll ich denn nun auf die ganzen restlichen 8.1.7er Datenbanken kommen?

Ein genereller Rollback des Clients auf 10g ist leider nicht so einfach möglich, immerhin sind die PC’s standardisiert und 11g ist als Clientplattform beschlossen… Politik. Also müssen sich die Entwickler für den Support selbst helfen. Abhilfe schafft der Oracle Instant Client in der Version 10.2.0.4.0 inkl. SQL*Plus Paket.

(weiterlesen…)

Pathfinding in PL/SQL

Dienstag, 15. Juli 2008

Schon vor längerer Zeit gab es im Datenbank Forum von Tutorials.de eine Diskussion zu rekursivem SQL. Genauer ging es darum, wie Social Network Seiten wie Xing oder StudiVZ die Bekanntschaftsgraphen “Wer kennt wen über wen?” abzubilden. Eins meiner Postings ist dabei sicher ein bisschen über das Ziel hinaus geschossen, aber der entstandene Algorithmus ist es allemal wert hier abzulegen.

Rein aus Interesse habe ich mich mal an den wohl bekanntesten Pathfinding Algorithmus (A*) gemacht und in PL/SQL umgesetzt. Als Grundlage dient mir ein Koordinatensystem mit fixen Orten, dargestellt durch folgende Tabelle und INSERTS. (weiterlesen…)

Microsoft und ihr MembershipProvider…

Montag, 7. Juli 2008

In größeren Firmen mit komplexen Netzwerkinfrastrukturen ist das ActiveDirectory nicht wegzudenken. Oftmals sind sogar mehr als nur eine Domain vorzufinden. So auch in meiner Firma, die für jedes Land in dem die Firma vertreten ist eine eigene Domain aufgebaut hat. Eine alltägliche Anforderung an Entwickler ist daher eine Authentifizierung der Benutzer über das ActiveDirectory der entsprechenden Domain.

Mit keiner Programmiersprache sollte dies leichter sein als mit .NET. So dachten wir zumindest als wir uns den ActiveDirectoryMembershipProvider näher ansahen. Allein die Methode ValidateUser sollte uns genügen und als Einzeiler viele Sorgen ersparen, doch… (weiterlesen…)

Fallstricke mit Samba

Mittwoch, 2. Juli 2008

Bei der Einrichtung eines kleinen Netzwerkes bin ich über so manche Fallstricke gestolpert. Einige davon trifft man immer und immer wieder, weil man schlichtweg vergisst, was man beim letzten mal gedreht hat, dass es dann doch noch lief. Andere aber treffen einen zum ersten mal und kosten jede Menge Nerven und vor allem Zeit. (weiterlesen…)

Ruby IDE

Dienstag, 1. Juli 2008

Endlich! Als begeisterter Ruby Entwickler habe ich – wie viele andere auch – leidvolle Erfahrungen auf der Suche nach einer brauchbaren Ruby IDE gemacht. Die Liste von freien! IDEs ist lang. Ob nun Standalone Projekte wie FreeRIDE oder Plugins wie RDT für Eclipse, keines war wirklich zufriedenstellend. Entweder war das Tool zu buggy, oder die Integration fehlte… schlußendlich blieb der simple, schnelle und unkomfortable Texteditor mit Syntax highlighting, und als höchstes der Gefühle: Code folding.

Seit kurzem gibt es jedoch Netbeans 6.1! Eher durch Zufall bin ich auf den “Eclipse Konkurrenten” gestoßen und habe mir die von Hause mitgelieferte Ruby Integration etwas näher angeschaut – mit Begeisterung! (weiterlesen…)