anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 10 Jun, 2025 23:09

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 20 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Gartensee
BeitragVerfasst: Di 07 Feb, 2006 18:07 
Offline
Held
Held
Benutzeravatar

Registriert: Di 23 Aug, 2005 23:46
Beiträge: 268
Wohnort: Köln
LoGD: http://www.dragnir.de
Da mir die Rechte fehlen also hier. :)

Meine erste selbstgeschriebene Erweiterung.
Was genau alles passieren kann schaut ihr euch am besten selbst in der Source an. ;)

Einbauanleitung in der Datei.

Feedback ausdrücklich erwünscht! :D


Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

_________________
Warum UNIX/Linux böse ist:

- 'kill' macht Menschen zu brutalen, blutrünstigen Bestien
- 'killall' züchtet regelrecht Massenmörder
- 'whoami' löst bei psychisch labilen Personen Existenzkrisen aus!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 07 Feb, 2006 20:17 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
Naja, an sich ein hübsches Plugin... habs zwar nur gelesen und nicht getestet, siet aber recht sauber und vielfältig aus...

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 07 Feb, 2006 20:42 
Offline
Meister
Meister

Registriert: Sa 25 Sep, 2004 11:49
Beiträge: 337
Wohnort: Irgendwo im Sauerland
LoGD: http://www.rulina.de/logd/source.php
Ich hab grad drübergeschaut und finde es auch recht ordentlich :)
Werds aber nicht einbauen... Bei mir im Dorf gibt es schon einen See ;)

_________________
*Mekkelon - Mitglied im Renais-Völkerbund*
Thread


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 07 Feb, 2006 21:09 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
[php]else{}[/php]ist das gleiche wie[php][/php]

Also überflüssig *g*


EDIT: Man denke Teil 2 ohne ?> -.-


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 07 Feb, 2006 21:28 
Offline
Held
Held
Benutzeravatar

Registriert: Di 23 Aug, 2005 23:46
Beiträge: 268
Wohnort: Köln
LoGD: http://www.dragnir.de
Weiss ich schon ;)
Hab nur gelernt (und halte es auch für relativ sinnvoll), dass zu jedem if auch ein else gehört, auch wenn der Block leer ist. Ist einfach sauberer. Vor allem wenn du den code später veränderst, bzw. mehrere ifs in Folge kommen, oder du eine verschachtelte Struktur hast.

Und der Performance-Verlust und Speicherplatz dürfte für einen leeren else-Block wohl vernachlässigbar sein ;)

Trotzdem Danke für den Hinweis, hätte ja sein können, dass ichs versehentlich gemacht habe :D

_________________
Warum UNIX/Linux böse ist:

- 'kill' macht Menschen zu brutalen, blutrünstigen Bestien
- 'killall' züchtet regelrecht Massenmörder
- 'whoami' löst bei psychisch labilen Personen Existenzkrisen aus!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 07 Feb, 2006 22:50 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Lestat hat geschrieben:
Hab nur gelernt (und halte es auch für relativ sinnvoll), dass zu jedem if auch ein else gehört, auch wenn der Block leer ist.

-Wo hast du denn gelernt?!, also zu jeder IF gehört nicht unbedingt ein Block... Solche stellen sind mehr als Sinnlos und nicht angebracht. Denn dadurch wirkt es sehr schnell nicht besonders sauber und der Code wird auf lange hinsicht unüberschaubar.

Lestat hat geschrieben:
Ist einfach sauberer.

-Bist du dir da mehr als sicher?!, ich mein nur sauberer ist es dadurch keinesfalls. Das sage ich dir jetzt schon wiederhole das gleiche Schema an 10 anderen stellen und sag mir dann ob es noch sauber ist vom Code her. Dies wird dir fast jeder Bestätigen das es dann nicht mehr sauber ist.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 07 Feb, 2006 23:44 
Offline
Held
Held
Benutzeravatar

Registriert: Di 23 Aug, 2005 23:46
Beiträge: 268
Wohnort: Köln
LoGD: http://www.dragnir.de
Ich habe das in der FH gelernt. Bei mehreren Professoren. Das Ganze hat auch einen einfachen Grund: Stelle dir mal einen größeren Code vor, also ich sag mal mehr als 2000-3000 Zeilen Code mit mehrfach verschachtelten if-Anweisungen, als etwa so:

$this->bbcode_second_pass_code('', '
if(Bedingung){
...
... viele 100 Zeilen
...
}
elseif(andere Bedingung){
...
... wieder viele Zeilen
...
if(...){
...
... usw.
...
}
elseif(...){
if(...){
...
...
}
else{}
else{
...
...
...
}
else
{
...
...
...
...
}')

und jetzt behaupte bitte nicht, dass das "else{}" an dieser Stelle unnötig wäre, denn das ist es nicht, denk mal drüber nach.

Und obwohl mein Skript gerade mal ein paar 100 Zeilen umfasst, die if-else-Blöcke klein und unverschachtelt sind, ich sauber eingerückt habe, und dieser leere else-Block deshalb eigentlich unnötig wäre, lege ich trotzdem nicht meinen zugegeben konservativen, aber strukturierten Programmierstil ab, weil ich dadurch ein paar wenige Zeichen Code spare.
Zudem wird wahrscheinlich jeder Programmierer mit diesem Code trotzdem sehr gut zurechtkommen.

Und obwohl mein Code ein paar Zeilen mehr umfasst, würde ich ihn trotzdem als übersichtlicher und sauberer bezeichnen als ohne den leeren else-Block.

Natürlich kann man seinen Code auch wunderbar auf möglichst geringe Zeichenzahl optimieren (z.b. mit dem ternären Operator), aber mal ganz ehrlich: Macht es das übersichtlicher? :nene:

P.S.: Ich will ja niemanden verärgern, aber dieser Kommentar von dir erschien mir dann doch etwas unüberlegt. Zudem würde ich an deiner Stelle mal schwer an meinem Umgangston arbeiten, denn der war alles andere als angebracht. :nene:

_________________
Warum UNIX/Linux böse ist:

- 'kill' macht Menschen zu brutalen, blutrünstigen Bestien
- 'killall' züchtet regelrecht Massenmörder
- 'whoami' löst bei psychisch labilen Personen Existenzkrisen aus!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 08 Feb, 2006 03:07 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
nettes ding...

werde es vtl in einem meiner unzähligen wanderstädten einbaun

:)


ach...was der umgangston hier betrifft...das ist normal hier...
mich schokiert hier sowieso nichts mehr.. :lol:



mfg

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 08 Feb, 2006 12:53 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Lestat hat geschrieben:
Zudem würde ich an deiner Stelle mal schwer an meinem Umgangston arbeiten, denn der war alles andere als angebracht. :nene:

-Wo ist das Problem mit meinem Zitat oben? Ich habe dich dort in keiner Art und Weise angegriffen. Falls doch entschuldige ich mich dafür, aber ansonsten ist der Umgangston normal und wenn du ein Problem damit haben solltest. Dann Ignoriere einfach den Post bzw. beachte ihn erst garnicht.

Trotzdem sind die if- else blöcke Sinnlos wenn sie garkeinen Inhalt enthalten. Es ist tatsache, was bringt dir ein leerer if- else block? Garnichts, du kannst evtl. später schneller die Stelle bearbeiten wenn du eine Meldung oder Sonstiges hinzufügen willst aber ansonsten bringt es dir garnichts.

Wir können gerne weiter Diskutieren, trotzdem bringt es uns hier wenig. Ich würde persönlich vorschlagen dies via PN oder über Sonstigen Kontakt vorzunehmen evtl. Email, MSN & co.


P.s:
Man sollte niemals ein Script haben was über xxxx Zeilen groß ist. Denn das belastet ziemlich die Performance auf dauer. Daher lieber als in Modulen verkleiden / verschachteln. So behält man nämlich mehr übersicht, diesen Fehler machen schnell einige ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 08 Feb, 2006 22:10 
Offline
Held
Held
Benutzeravatar

Registriert: Di 23 Aug, 2005 23:46
Beiträge: 268
Wohnort: Köln
LoGD: http://www.dragnir.de
Kevz hat vollkommen recht >> if-else-Diskussion aus Forum verbannt :D

Achja.. da fällt mir noch was ein:
Ich hab den See noch ein kleines bisschen verändert bevor ich ihn auf meinem Server (Link siehe unten) eingebaut habe. Bei uns kann man ihn erst betreten, nachdem man ihn in der Jägerhütte für 'n paar DPs freigeschalten hat. ;)

Bei Bedarf leg ich auch hierfür noch 'ne Anleitung nach.

_________________
Warum UNIX/Linux böse ist:

- 'kill' macht Menschen zu brutalen, blutrünstigen Bestien
- 'killall' züchtet regelrecht Massenmörder
- 'whoami' löst bei psychisch labilen Personen Existenzkrisen aus!


Zuletzt geändert von Lestat am Do 09 Feb, 2006 04:23, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 08 Feb, 2006 22:35 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Bitte Werbung ausm Post entfernen, sonst gibts haue von Anp. Siehe Regeln, dort steht ausdrücklich das man Links Postet die auf die Eigene Seite bzw. als Werbung dienen Postet.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 12 Feb, 2006 15:27 
Offline
Held
Held
Benutzeravatar

Registriert: Di 23 Aug, 2005 23:46
Beiträge: 268
Wohnort: Köln
LoGD: http://www.dragnir.de
Hm.. hat's denn niemand eingebaut? Wars das schon an Feedback? :(

Und bitte doch ins "Hacks&Addons" verschieben. Danke! :wink:

_________________
Warum UNIX/Linux böse ist:

- 'kill' macht Menschen zu brutalen, blutrünstigen Bestien
- 'killall' züchtet regelrecht Massenmörder
- 'whoami' löst bei psychisch labilen Personen Existenzkrisen aus!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 12 Feb, 2006 22:24 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
:) doch ich habs gerade eingebaut und ich muss sagen, ich finde es wirklich sehr schön

sowohl zocker als auch rp'ler kommen auf ihre Kosten, da ist's mir egal, dass ich schonmal einen See drin habe

btw: du schlenderst deN Fluss entlang,.... ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 13 Feb, 2006 15:50 
Offline
Held
Held
Benutzeravatar

Registriert: Di 23 Aug, 2005 23:46
Beiträge: 268
Wohnort: Köln
LoGD: http://www.dragnir.de
Freut mich sehr, wenns gefällt :)

Ups@ Tippfehler :pein: ich habs gleich verbessert und die Downloaddatei ausgetauscht.

_________________
Warum UNIX/Linux böse ist:

- 'kill' macht Menschen zu brutalen, blutrünstigen Bestien
- 'killall' züchtet regelrecht Massenmörder
- 'whoami' löst bei psychisch labilen Personen Existenzkrisen aus!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 15 Feb, 2006 11:56 
Offline
Held
Held

Registriert: Mo 23 Jan, 2006 13:15
Beiträge: 222
Ich habs auch eingebaut, kleine grammatikalische Schwächen beseitigt und warte nun auf die Resonanz meiner Spieler.
Mir persönlich gefällt er ganz gut ;)

_________________
»Esgorath«

Source


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 15 Feb, 2006 13:45 
Offline
Held
Held
Benutzeravatar

Registriert: Di 23 Aug, 2005 23:46
Beiträge: 268
Wohnort: Köln
LoGD: http://www.dragnir.de
Da ich natürlich neugierig war, was da alles grammatikalisch zu korrigieren war, hab ich mir mal deine Source angeschaut.

Kann es sein, dass da beim upload was schiefgelaufen ist? :?

Mir wird nur etwas die zweite Hälfte des Skriptes angezeigt.
Nur mal als hinweis, weil so kann das sicher nicht laufen. ;)

_________________
Warum UNIX/Linux böse ist:

- 'kill' macht Menschen zu brutalen, blutrünstigen Bestien
- 'killall' züchtet regelrecht Massenmörder
- 'whoami' löst bei psychisch labilen Personen Existenzkrisen aus!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 15 Feb, 2006 15:46 
Offline
Held
Held

Registriert: Mo 23 Jan, 2006 13:15
Beiträge: 222
Ehrlich gesagt, weiß ich nicht, woran das liegt, hab den Gartensee nochmal neu hochgeladen, aber du hast recht, er ist nur zur Hälfte einzusehen :shock:

Was das Grammatikalische angeht ;o)
Ich hab ein paar Kommata gesetzt, kleinere Fehler verbessert und für mich die Navs angepasst ...

Das wars auch schon

Warum der allerdings in der Source so angeschnitten angezeigt wird, ... *schulterzuckt* ... Tipp??

Edit: Hab gerade gesehen, dass das bei einigen Dateien bei mir so ist. Vielleicht liegt es an meinem show_source Befehl in der source.php?
Bei mir funktionierte der typische nicht, anpera gab mir einen anderen, der es weniger bunt macht, vielleicht liegt es daran...

_________________
»Esgorath«

Source


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 15 Feb, 2006 17:30 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
vernisage hat geschrieben:
Ehrlich gesagt, weiß ich nicht, woran das liegt, hab den Gartensee nochmal neu hochgeladen, aber du hast recht, er ist nur zur Hälfte einzusehen :shock:

Was das Grammatikalische angeht ;o)
Ich hab ein paar Kommata gesetzt, kleinere Fehler verbessert und für mich die Navs angepasst ...

Das wars auch schon

Warum der allerdings in der Source so angeschnitten angezeigt wird, ... *schulterzuckt* ... Tipp??

Edit: Hab gerade gesehen, dass das bei einigen Dateien bei mir so ist. Vielleicht liegt es an meinem show_source Befehl in der source.php?
Bei mir funktionierte der typische nicht, anpera gab mir einen anderen, der es weniger bunt macht, vielleicht liegt es daran...


Hihi, es ist schon da, keine Sorge ;)
Drück im FireFox mal Ctrl + U, dann siehst du schon das, was verloren gegangen ist *gg*

Übrigens, einen Post unter Anpera's hab ich eine andere Möglichkeit gepostet. Hast du die schon getestet?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 15 Feb, 2006 19:27 
Offline
Held
Held

Registriert: Mo 23 Jan, 2006 13:15
Beiträge: 222
Ja, Eli, hatte ich probiert, aber das funktionierte nicht, deswegen hab ich das von anpera genutzt.
Oder ich hab einfach was falsch gemacht, was natürlich auch sein könnte :)

Edit: meinereiner benutzt den ie (ja, haut mich alle :o)) ) , manchmal auch Mozilla

_________________
»Esgorath«

Source


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 15 Feb, 2006 19:39 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
vernisage hat geschrieben:
Ja, Eli, hatte ich probiert, aber das funktionierte nicht, deswegen hab ich das von anpera genutzt.
Oder ich hab einfach was falsch gemacht, was natürlich auch sein könnte :)

Edit: meinereiner benutzt den ie (ja, haut mich alle :o)) ) , manchmal auch Mozilla


Dann rechtsklick und Quellentext anzeigen ;)


Hrm... Dann muss ein HTMLEntities drumrum ;)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 20 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 22 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum