Snippets Datenbank
Sooo ich habe Neit das Wiki zugeschickt und er hats eingebaut
Der zugriffsschutz dort nutzt die Userdb von GalaxyNews
und ihr Braucht hier(im Fortgeschrittenenbereich) schreibzugriff um auf das Wiki zugreiffen zu können.
Ich hoffe es wird etwas häufiger genutzt als an seiner alten Position.
Also fröhliches arbeiten mit dem Wiki
nicht das es ein deinem komischen nick liegt ;p
wenn dann liegts am nick
... ich probier mal eben
##
also ich komm nich rein... kann mein nick geändert werden? wenn ja dann
in Jan oder _jan_ ändern
thx :roll:
Super Idee!
und auf jeder seite sthet ungefähr soetwas:
start.txt · Zuletzt geändert: 24.06.2005 09:48
wer was geändert hat steht in der changes.log die man per klick auf letze änderugnen erreicht
Aber da steht als letzter EIntrag das:
# 20.06.2005 14:15 php:debug (84.165.146.219)
Und ich habe gestern und heute Sachen bearbeitet. Was da nicht steht.
Original von Jan
pw ist 100% richtig
wenn dann liegts am nick
... ich probier mal eben
##
also ich komm nich rein... kann mein nick geändert werden? wenn ja dann
in Jan oder _jan_ ändern
thx :roll:
Also ich habe mal nachgeschaut und ich kann das mysql_real_escape_string() aus Sicherheitsgründen unmöglich einsparen. An deinem Nick kann es aber eigentlich auch nicht liegen (siehe Doku).
Überprüf das bitte nochmal doppelt, ansonsten melde dich bitte per PN bei mir wegen einer Nickänderung.
gute idee!
woody, wäre es nicht sinnvoll, die alte Snipped - DB auf deinem Server abzuschalten ?
So kommt es nur zu Überschneidungen!
mfg Rob-oter
werde ich mal machen beizeiten ;p
Außerdem finde ich die Startseite dezent unübersichtlich. Ich schlage vor, die Rubrikenliste in zwei Teile aufzuteilen: Die Sprachen, die bereits einen Artikel enthalten und die, die noch leer sind.
Edit: Ok, mein Wiki-Temprament ist etwas mit mir durchgegangen. Ich habe die Startseite mal etwas aufgeräumt (vor allem den oberen Text von Rechtschreib- und Stilfehlern befreit) und die Liste um xhtml ergäzt bzw html4strict durch html/xhtml ersetzt.
falss ihr noch welche wisst immer rein
Klingt fast wie Smarty,
ist aber nur halb so überladen und viel schneller.
das mit der script datenbank find ich eine schöne sache.
ich würde auch gerne meine version von einem möglichen include-script und auch andere scripte mit einbringen, nur hab ich leider noch nie in einem Wiki gepostet und weiß deshalb nicht welches verhalten angebracht ist wenn man einen Beitrag bearbeitet und zwar so, dass es später noch zusammenpasst und sich niemand beschwert.
wäre nice wenn das jemand mal kurz ansprechen könnte.
grüße
Chojin
if ($_REQUEST['s']) { $show = $_REQUEST['s'];}
//abfrage der variabel "s" aus der url
$pages = array('home','copyright');
//array der möglichen aufrufbaren seiten
if (!isset($show) || !in_array($show,$pages)) {$show = 'home';}
//überprüfung ob die variabel gesetzt wurde und ob sie eine erlaubte auswahl ist.
include('enter/'.$show.'.php');
//include der seite. beispiel "/enter/home.php"
?>
Wäre es nicht wenigstens möglich, einen Login analog dem hier einzubauen? Bin nicht gerne mit frei lesbarem Passwort im internet unterwegs, vorallem nicht bei jedem Request.
Gruss
Original von schokofreak
Bin nicht gerne mit frei lesbarem Passwort im internet unterwegs, vorallem nicht bei jedem Request.
tzz, immer schön andere passwörter benutzen - gell?!
$weg = array('.','\\','\/','%','php','www','http','ftp','-',':');
$iaction = str_replace($weg,'',urlencode($action));
und wenn man jetzt noch prüft ob $iaction und $action gleich sind kann man den user entsprechend weiterleiten ( 404.html oder gleich ne ban seite oder so )
Crasher
PS: thx TheUndeadable
Wäre schön wenn das mal hochgepinnt wird oder so das überhaupt mal schwung hier rein kommt.
Habe ein script was die sicherheit eines Passwortes checkt und grafisch ausgibt. Leicht anpassungsfähig.
http://www.spacequests.de/pwcheck.zip
dort kann man auch Badwords etc angeben wie zb den eigenen namen - email usw.
Und es umzuschreiben würde zu lange dauern
http://snippets.galaxy-news.de/c:codestats
Simple Code-Statistik (Komandozeile). Gibt Anzahl der if/while/for/switch aus.
nen 2-wochen-intensiv-uni-crash-kurs .. =) hab schon unix-crash-kurs hinter mir .. danach nen latex-kurs.. nu c++ und java kommt im nächsten semester.. =)
wäh... du lernst die Herstellung von Latex-Sachen schon in der Uni? Mensch sind die pervers^^
Original von Progralixx
Hab mal eine seeehr simple Seitennavigation mit PHP geschrieben. Ist vielleicht für Anfänger in dem Bereich interessant.ich hab mir erlaubt if(isset($_GET['section'])) in if(isset($sites[$_GET['section']])) zu ändern, so gibt es keine fehlermeldung wenn eine seite angefordert wird, die nicht vorhanden ist.
Und zum Thema LaTeX: Dass man das nur an der Uni bei vielen Formeln gebrauchen kann, ist mittlerweile überholt, würde ich mal sagen. Ich mache all meine Briefe, Präsentationen, Musiknoten und Dokumente etc. mit LaTeX/MusiXTeX und bin voll zufrieden. Auch die Doku/RPG-Hintergrund meines Games war in der alten Version mit LaTeX, bis ich der Editierbarkeit halber auf ein MediaWiki umgestiegen bin.
Man muss bei LaTeX nur die richtigen Klassen und Pakete haben, dann kann man Produkte wie Word, Pagemaker oder Indesign in die Tonne treten
Ich dachte immer, dass dort niemand mehr ist - aber snippets.galaxy-news.de/feed.php ist anscheinend nicht aktuell.
unter snippets.galaxy-news.de/javascript:cinebox zu finden
Eine Beispiel-Testseite gibts hier:
mission-unknown.de/mu/test.html
Eigentlich war es nur geplant Bilder zu unterstützen, aber man kann alles an HTML reinwerfen (wie z.b. die ol). Der Callback ist aber immer auf das aktuelle Element (bei der ol nicht auf das div, sondern auf das li). Aber wenn man z.B. ein transparentes gif drüberlegt ist das kein Problem.
Die verwendung der parameter ist im code erläutert und eigentlich braucht man auch nur an den Parametern zu stellen.
Ist scriptaculous eine Erweiterung von Prototype? *Neugier*
Vermute, dass es eine 'Sicherheitsfunktion' der Forensoftware ist.
Original von Fornax
Ist scriptaculous eine Erweiterung von Prototype? *Neugier*
Es basiert darauf.
snippets.galaxy-news.de ist immer noch offline :/
Warning: preg_match() [function.preg-match]: Compilation failed: repeated subpattern is too long at offset 22517 in /var/syscp/webs/de/wiki/inc/common.php on line 189
Warning: gzopen(./attic/php/sicherheitscodes.1194003936.txt.gz) [function.gzopen]: failed to open stream: Permission denied in /var/syscp/webs/de/wiki/inc/io.php on line 68
Writing ./attic/php/sicherheitscodes.1194003936.txt.gz failed
Original von mifritscher
Beim Speichern einer Änderung ist mir das untergekommen:
Warning: preg_match() [function.preg-match]: Compilation failed: repeated subpattern is too long at offset 22517 in /var/syscp/webs/de/wiki/inc/common.php on line 189
Warning: gzopen(./attic/php/sicherheitscodes.1194003936.txt.gz) [function.gzopen]: failed to open stream: Permission denied in /var/syscp/webs/de/wiki/inc/io.php on line 68
Writing ./attic/php/sicherheitscodes.1194003936.txt.gz failed
Dito
Warning: gzopen(./attic/javascript.1194003936.txt.gz) [function.gzopen]: failed to open stream: Permission denied in /var/syscp/webs/de/wiki/inc/io.php on line 68
Writing ./attic/javascript.1194003936.txt.gz failed
Warning: gzopen(./attic/javascript/counter.1194003936.txt.gz) [function.gzopen]: failed to open stream: Permission denied in /var/syscp/webs/de/wiki/inc/io.php on line 68
Writing ./attic/javascript/counter.1194003936.txt.gz failed
Lebt das hier noch? Ich komm nicht rein.
Ich komm über http://snippets.galaxy-news.de/ mit meinen Logindaten rein.
Der Login basiert momentan noch auf der alten Entwickler-Berechtigung (erkennbar an dem grünen Icon neben dem Namen), das müssen wir bald mal auf die Mitgliedschaft in dieser Gruppe umstellen.
Original von Phlegma
Lebt das hier noch? Ich komm nicht rein.
Aber ja, die Datenbank ist recht tot.
Original von Klaus
Original von Phlegma
Lebt das hier noch? Ich komm nicht rein.
Aber ja, die Datenbank ist recht tot.
Hörte sich aber nach ner netten Sache an. Wollt ihr das Teil nicht mal wiederbeleben? Hätt auch paar Sachen beizutragen, zumal mein Projekt ja eh OS werden soll...
Oder soll ich lieber einzelne Themen eröffnen um den Code zu besprechen?
Ich fänd einzelne Threads angenehm, dann kann der Code direkt diskutiert werden. Ich glaube kaum, dass noch jemand regelmäßig in die Snippets-DB guckt.
Ich würde aber ich komm ja aus den Oben genannten Gründen nicht rein *heul**jammer*
mfg
schließe mich den nicht hereinkommern an, möchte, kann aber nicht
mfg
topo
Original von sami06
schließe mich den nicht hereinkommern an, möchte, kann aber nicht
mfg
topo
Seit der Umstellung auf das neue Login funktioniert's nicht mehr.
Wurde bei der Umstellung nicht berücksichtigt oder vergessen schätz' ich.
Neuerdings geht es bei mir auch nicht mehr, als ich das letzte mal drin war hat es aber funktioniert.
Bei mir leider auch nicht :(
Das Wiki ist wieder online, diesmal beschränkt auf Mitglieder dieser Gruppe.
Gut, wenn ich dann jetzt nicht reinkomme, gehöre ich dann nicht zu dieser Gruppe?
Hiho, der Zugriffsschutz wird über die GN-Session realisiert. Daher musst du vorher hier eingeloggt sein.
Ansonsten gebe bitte die dargestellte Fehlermeldung wieder.
/me murmelt was von Cookies.
FF unter XP kein problem
Wenn ich nicht blind bin gibt es kein Ruby in der DB wäre ne schöne sache, das noch hinzu zu fügen
Das ist nen Wiki? Fueg es halt hinzu?
Ich hab mir die Scripts vorher nicht angesehen, aber beim kurzen Drueberfliegen hab ich erschreckendes gesehen... SQL Injections, register globals, total kaputte und verquere Logik, schlechtes Design, Logikfehler... Wie ist geplant, dass Quality Assurance fuer das Ding betrieben wird? Ich wuerde mind. 50% direkt loeschen. So ein Wiki sollte doch GUTES design beschreiben und Referenzimplementationen zeigen, oder nicht?
Schrott kann jeder selbst schreiben, dafuer braucht man keine kollaborative Plattform.. Hatte vorhin ueberlegt, ob ich nicht ein paar Dinge share, aber bei der momentanen Qualitaet waere das Perlen vor die Saeue zu werfen.
Also meine Frage: Was erwartet ihr fuer einen Qualitaetsstandard in dem Wiki und wie wird gewaehrleistet, dass dieser gehalten wird? Wenn es darauf keine Antwort gibt, wuerde ich vorschlagen das Ding besser gleich zu schliessen. - Momentan richtet es mehr Schaden als Nutzen an.
Ich will mich hier auch nicht druecken, wenn wir uns auf einen Standard einigen, der mindestens eingehalten und vorhanden sein sollte, dieser meinen Vorstellungen nahe kommt und keiner sonst den Job uebernehmen will, wuerd ich mich durchaus bereit erklaeren da ein wenig aufzuraeumen, nur glaube ich dass meine Ansprueche eher zu hoch sind. Ich bin zwar normalerweise ein Inkludist, allerdings nur bei entsprechender Wertschoepfungshoehe...
Und wenn jetzt jemand meint, ich wolle nur staenkern, schaut euch im PHP Bereich Chat, Passwortgenerator, "Debug", Sitenavigation und Sicherheitscodes an... Das ist nur noch gruselig.. wenn noetig kann ich auch ins Detail gehen, aber ich finde das muss nicht sein, die Dinger sind auf einen Blick sichtbar.
die einwände sind berechtigt(die beispiele sind zum teil wirklich nicht mehr state of the art, wobei man fairerweise auch sagen muss, dass die es mal für ihre zeit womöglich waren). Was stört dich denn so heftig an der Sitenavigation?
wo wir IMHO aufpassen müssen, wenn jemand im alleingang entmistet, ich möchte nicht die qualitäten desjenigen anzweifeln, sondern darauf hinweisen dass da die ojektivität auf der strecke bleiben kann und evtl sachen verschwinden könnten, die einfach nicht dem persönlichen coding guidlines entsprechen
Wer darf dann darin überhaupt schreiben und vorallem löschen? (sorry wenn ich die info irgendwo überlesen hab)
Zumindest editieren kann ich alles, habe aber nicht weiter geschaut.
Naja aber einige Dinger haben einfach derbe Logikschnitzer... ich mein das Passwortscript da erzeugt mindestens doppelt so viele Zeichen wie noetig, um dann die Haelfte abzuschneiden... wtf? Wozu braucht man 5 Zeilen Beispielcode fuer etwas derartig triviales, wenn es so dermassen bekloppt ist? Zudem definiert es Variablen, die dann immer nur um eins dekrementiert genutzt werden, wieso initialisiert man die nicht gleicht richtig und macht es performant?
Das ist jetzt nichts schlimmes und nichts was einen umbringt, aber es ist einfach falsch Einsteigern (an andere kann sich das ja nicht richten) schlechten Stil und kaputte Logik hinzuwerfen.
Sitenavigation ist per so erstmal nicht gefaehrlich, hat imho aber extrem riskante Fallstricke fuer Anfaenger. z.B. dass wenn die erste Zeile fehlt (wer so ein Skript nutzt, denkt sich vielleicht, dass er die auch weglassen kann oder tut es versehentlich) und register globals an ist beliebige Skripte inkludiert werden koennen.. eine Loesung per switch waere um Welten sicherer - und auch nicht laenger. Ja, es spart sogar Speicher. ;)
Insgesamt finde ich da aber auch die Wertschoepfungshoehe viel zu gering. Wer ein Browsergame schreiben will muss dergleichen selbst loesen koennen, es sei denn es waere wirklich eine Referenzimplementation mit Vorzeigecharakter. Algorithmen wie A* hingegen finde ich sehr gut im Wiki aufgehoben.
Aber ich stimme Dir sehr wohl zu, dass da nicht ein einziger anfangen sollte aufzuraeumen, genau deshalb stosse ich ja die Diskussion hier an. Nur will ich mir nicht vorwerfen lassen, ich wuerde nur meckern, aber nichts tun und genauso wenig moechte ich, dass wir hier wochenlang diskutieren, aber wie immer nichts passiert, daher mein Angebot.
Stimmt einer sollte nicht einfach so anfangen das Teil aufzuräumen^^
Kann man da wie im Mediawiki Beiträge zum Löschen vorschlagen dann hat man ja etwas struktur in der Diskusion.
Evt sollte man Beitrag auch anpassen wie z.B. die sache mit der einfachen Mysql abfrage ^^
Original von Nerosmeel
Kann man da wie im Mediawiki Beiträge zum Löschen vorschlagen dann hat man ja etwas struktur in der Diskusion.
So sehr ich Dokuwiki auch mag, ich denke fuer dergleichen Kaliber ist es nicht geschaffen. Kann aber sein, dass ich mich irre.
Evt sollte man Beitrag auch anpassen wie z.B. die sache mit der einfachen Mysql abfrage ^^
Wenn man einen Trabi tuned wird halt leider kein Mercedes draus... (in your face! Sorry fuer den daemlichen Autovergleich, aber der lag so nahe).
Es ist eine Grundsatzfrage, was fuer ein Mindestniveau man moechte. Imho gehoert alles was man innerhalb von 10 Minuten mit php.net beantworten kann nicht dort hinein.
Dann eher wie man eine ordentliche Multi-Tier Infrastruktur aufbaut, wie komplexe Algorithmen aussehen (A* ist ein gutes Beispiel, Abfangkurse auch, Kollisionsberechnungen, von mir aus reversed SHA1 fuer battle.net bots xD), Dinge eben in den wirklich noch Intelligenz und Arbeit steckt.
Sehr wichtig auch ordentliches Testing und wie gute Abstraktion auszusehen hat. Coding Guidelines, Projekt Management... Das geht vielleicht ueber "Snippets" hinaus, aber das tun die Framework und die Editorliste genauso.
Von mir aus kann man einen schicken Passwortgenerator reinpacken klar. Nur sollte der dann abseits von phonetischer Ausprechbarkeit auch logisch schluessig sein und vielleicht noch ein paar Vorteile mehr mit bringen (z.B. sicher sein, was [a-z] als Ziffernraum mit einer vorgegebenen Laenge von 10 nicht wirklich gewaehrleistet).
Ich halte es daher fuer verlorene Liebesmueh zu versuchen bei dergleichen Scripts etwas zu retten und wuerde eher eine Definition aufstellen (z.B. wie die mit den 10 min php.net) und alles was drunter liegt loeschen und alles was drueber liegt fixen. Dass immer ein wenig subjektive Entscheidung bei dem bleibt, der die QA vollzieht ist selbstverstaendlich. - Nur sollte es eben passieren.
Wenn jemand merkt, dass das Script was er eigentlich ganz toll fand unter den Loeschhammer faellt, kann er ja immer noch hingehen und eine ordentliche Loesung rein stellen, die dann auch Akzeptanz finden sollte.
Man kann jetzt natuerlich viel von "Wissen sollte frei sein" erzaehlen, die Internationale singen und anarchistische Parolen an die Waende spruehen, aber wenn keiner die Sache in die Hand nimmt, dann passiert halt auch nix. Da wird drei Jahre diskutiert und dann ist immer noch alles wie vorher. Es braucht einfach eine Exekutive mit Handlungsbefugnis (ich sage ja nicht, dass das nicht diskutiert oder revidiert werden darf, nur sollte eben wirklich jemand hingehen und was tun).
Ich geb zu, eine Kleinigkeit ist auch von mir; aber das war damals Stand "meiner" Technik. Als Hobby-Programmierer war das damals schon besser als der "ganze Rest". Wenn ich mir meinen Quelltext von damals angucke denke ich mir: Schonmal was von OOP gehört?
Ich denke, dass die verwendete Wiki nicht das richtige System ist, wenn überhaupt. Ich bin für eine Wiki, wo man alles nachvollziehen kann, wo man sieht wer was gemacht hat. Wobei ich auch am Zweifeln bin, ob es sich lohnt das Ganze am Leben zu halten. Es gab dort nie viel Aktivität, und ich gehe (ohne mir alles anzugucken) davon aus, dass man einen Großteil auch ohne viel Aufwand selbst erarbeiten kann.
Hm, hab mich ausloggen müssen dh. Cookies löschen, Logout ging auch nicht. Schaut nett aus, werd die noch ein wenig schmökern.
Original von Fornax
Ich denke, dass die verwendete Wiki nicht das richtige System ist, wenn überhaupt. Ich bin für eine Wiki, wo man alles nachvollziehen kann, wo man sieht wer was gemacht hat.
Das kann man in Dokuwiki, wenn die Integration richtig gemacht waere eigentlich. Es gibt eine Page History mit Diffanzeige, Aenderungskommentar und Name des Editors. Nur eben keine Diskussionen ueber Loeschungen und dergleichen.
Siehe: http://aquaphobia.de/wiki/?do=recent
Nur anscheinend werden die GN cookies nicht auf virtuelle dokuwiki accounts gemapt.
Original von Phlegma
Hm, hab mich ausloggen müssen dh. Cookies löschen, Logout ging auch nicht. Schaut nett aus, werd die noch ein wenig schmökern.
Bei mir reicht es in einem anderen Tab einfach galaxy-news.de zu reloaden, wenn ich auf das Wiki zugreifen will.
Achtung: Wir werden das Snippets-Wiki im Laufe der nächsten Woche schließen. Ursache hierfür ist die geringe Nutzung und ein Serverumzug, der immer einen guten Anlass für ein paar Aufräumarbeiten darstellt.
Unsere Idee ist, die Snippets evtl. in Form eine Gruppe oder eines Unterforum neu aufleben zu lassen. Was haltet ihr davon?
Original von neit
RROAchtung: Wir werden das Snippets-Wiki im Laufe der nächsten Woche schließen. Ursache hierfür ist die geringe Nutzung und ein Serverumzug, der immer einen guten Anlass für ein paar Aufräumarbeiten darstellt.
Unsere Idee ist, die Snippets evtl. in Form eine Gruppe oder eines Unterforum neu aufleben zu lassen. Was haltet ihr davon?
Gute Idee - immer wenn ich da rein wollte ging das nicht ...Achtung: Wir werden das Snippets-Wiki im Laufe der nächsten Woche schließen. Ursache hierfür ist die geringe Nutzung und ein Serverumzug, der immer einen guten Anlass für ein paar Aufräumarbeiten darstellt.
Unsere Idee ist, die Snippets evtl. in Form eine Gruppe oder eines Unterforum neu aufleben zu lassen. Was haltet ihr davon?