Werner Flamme wrote:
> In einer Truppe unstudierter Admins wirken hier[tm] Argumente eines
> Diplominformatikers des öfteren weltfremd. Wenn es darum geht, ein
> Problem in Perl oder in PHP zu lösen, und der Informatiker zunächst eine
> Grundsatzdiskussion veranstaltet, ob das Problem überhaupt ein Problem
> ist, und anschließend einen Vergleich über 5 Programmiersprachen will,
> von denen maximal 3 überhaupt den Anwesenden geläufig sind, hat das
> etwas von der Art von Diskussionen, die ich nur mit einem früheren Chef
> (Dipl.-Psych.) zu führen hatte...
Das erinnert mich an gewisse Dr.Phys. BTW, sowas diskutiert man nicht,
man nimmt das Ergebnis vorweg und macht.
> Dipl.-Inf. haben hier[tm] die Tendenz, Sachen, die pragmatisch zu lösen
> sind, zu Gegenständen theoretischer Überlegungen zu machen. Oder bar von
Kann man ja machen. z.B. dran schreiben "skaliert expontiell, bei mehr
als 10 items platzt der Rechner". Schliesslich hat man das ja mal gelernt.
Damit ist aber gut. Die reinrassigen Theoretiker[0] haben ein Problem mit
dem Konzept eines Hacks.
> Sachkenntnis zu programmieren ;-). Wenn eine Aufgabe zu lösen ist, in
> der DB-Daten mit LDAP-Daten "gemischt" werden müssen, *kann* man
> natürlich die DB-Abfrage machen und für jeden Ergebnissatz eine
> LDAP-Abfrage hinterherschießen. Ergebnis: lange Laufzeit. Man kann auch
> statt vieler kleiner LDAP-Abfragen eine Sammelabfrage starten, aber das
> entspricht ja nicht der Programmlogik. Das Programm lieferte seine
> Ergebnisse wesentlich schneller aus, aber weil ja das Verwalten von
> Arrays in PHP (zum Abspeichern der LDAP_Anfrage) sehr langsam ist, ist
> natürlich der langsame LDAP-Server schuld...
Ich hatte das eher mal bei programmierenden Physikern. Das Programm war
quaelend langsam und nebenbei hat auch noch der DB-Server rotiert. Beim
hinschauen in den Code haben die Spezialisten dann jeweils komplette
Tables gezogen und im Speicher sortiert. Warum? Auf dem Entwicklersystem
mit dem knappen Dutzend Testdatensaetzen war das schneller. Das sowas
mit echten 50k Datensaetzen nicht mehr ganz so gut klappt, war den
Schuldigen erst nach etwas Nachhilfe "Wieviel Speicher braucht das?
Wieviel ist da? Welche Menge schiebt Ihr da durchs Netz?" einsichtig.
Joerg
[0] Pivotfrage: Was ist ein Makefile und warum sind Tabs wichtig?