Der_Knob@DeviantArt
With Full Force
Juli 2010
Bookmark and Share

Pic MyBlog    Pic Windows Programme    Pic Zeta Programme    Pic alte Programme   

Pic Homepages    Pic Artikel    Pic Projekte    Pic Impressum
05. Programmer knows 1+1=10

5.1 Schlechte Programmierer und möchtegern Admins

Es gibt vieles auf dieser Welt was ich nicht begeife. Nicht weil ich es nicht kann (geistig) sondern weil ich es nicht verstehe! 


Das mit dem Fehler auf der Bergseite war mir schon vor ca. 2 Monaten klar...
Zu der Zeit hab ich unseren Bergcounter gemacht. Der Java-Script (und PHP) Code von unserem Counter ist etwa 4x so viel wie der von dem der Bergseite (Java-Script kann sich jeder anschauen der die Seite besucht (und kopieren)). Aber dafür fehlerfrei!!!!
Hab ja nicht zum Spass einen ganzen Abend reingesteckt.

Java-Script ist halt scheisse, ausser man verwendet es richtig! Da es Client-Seitig abläuft hängt es voll vom Browser und von dessen Einstellungen ab.
Wenn Java-Script ausgeschalten ist zeigt die Bergseite überhaupt nix an! SUPER, ihr seid echte Helden!!!. Bei unserer Seite zeigt der Counter trotzdem die Zeit an – zählt nicht runter, aber er zeigt die richtige Zeit an!!!!

Und was ist wenn jemand gerade auf der Seite ist wenn auf 0 heruntergezählt wird?
Gut das ist bei einem Erlangener eher unwahrscheinlich, das er beim Anstich vor dem PC hockt und gerade auf unserer News-Seite ist (für Auswertige - am Anstich ist alles was in Erlangen geschlechtsreif ist am Berg und besoffen!!!), aber wer weiss??

0:00:00:02
0:00:00:01
0:00:00:00
0:00:00:-01
0:00:00:-02


naja, nicht so toll... aber es wird was angezeigt! Bei uns wird die Seite komplett neu aufgebaut (durch Java-Script) und angezeigt das JETZT Berg ist.
Was wenn einer kein Java-Script hat? Bei dem wird auch nicht heruntergezählt - ihr erinnert euch? - also perfekt!

Und wenn der Berg um ist wird der Counter nicht mehr angezeigt.

Wenn man bei der Bergseite seine Lokale Zeit um 2 Jahre zurück stellet dann dauert es auf einmal noch 2 Jahre bis zum Berg (eine Horrorvorstellung)!!! Bei uns nicht. Es wird trotzdem mit dem der richtige Countdown angezeigt (dank PHP)! Das nenn ich einen Workaround! Frunktioniert überall, da PHP auf dem Server abläuft.

=> So soll es sein und nicht ANDERS

Ich bin keiner der besten Programmierer dieser Welt. Nur mittelmässig. Aber ich weiss was ich mache. Auf meinen Hompages und in meinen C++ Programmen. Wenn ich was nicht kann, lass ich es sein. Entweder richtig oder gar nicht! Meine Homepages sind alle grafisch nicht besonders aufregende aber dafür:

1. Übersichtlich
2. W3C - kompatipel
3. Schnell - druch nicht übermässige Bilder
4. Duch Punkt 2 überall anschauber. Ja sogar auf meinem Textbrower Links der auf meinem Router installiert ist, kann ich die TBS-Seite *PERFEKT* anschauen!!!

Kompatibilität ist die Aufgabe eines Programmierers.
Scheiss Programme kann jeder schreiben! Und dann denken die meisten "Oh, ich bin jetzt ein Programmierer!".

JA und was für einer: BIST ECHT EIN HELD

Ja ohne Fehlerbehandlung ist jedes Programm von mir nur die hälfe vom Source-Code. Und in 3 Tagen fertig.
Leider sind sehr viele Stümper da draussen.
Diese "scripten" schlechte bis scheiss HTML-Seiten, inkompatibele C++ Programme und anderen Scheiss.

Gute Programmierer vermeiden Browser / OS / OS-Versions / einstellungsabhänige Sachen wie Java-Script.
Diese können echt von sich behaupten "Ich kann programmieren."
Die Besten Finden einen Weg darum herum (in diesen Fall wie ich beim Counter - war aber nur Zufall). Vor diesen hab ich echte Respekt!!!!

Und nachdem mir der Text so gut gefällt wird es ein neues Buchkapitel! So!




Back Zurück zur Übersicht
mailto:webmaster