
Aiun
Mitglieder-
Gesamte Inhalte
1090 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von Aiun
-
in "was" willst du dich einarbeiten ? einsatz als Desktop oder Einsatz als Server ? Desktop würde ich OpenSuse oder Mandriva (ehemals Mandrake) empfehlen. ein YAST oder vergleichbares Programm, macht schon einigen unterschied am Anfang. Server evtl. Ubuntu|Xubuntu, ansonsten das oft genannte Debian. Gentoo ist meines wissens nicht für den Einstieg geeignet.
-
ich glaube ich leide gerade unter amnesie.... ^^ wie kann ich am besten einen Datumsstring darauf prüfen, ob es sich um ein wirkliches datum handelt ? ich hatte irgendwie in erinnerung das mktime() einen Fehler ausgibt, wenn da was nicht stimmt....aber meine Tests zeigen das dem nicht so ist. Ausgangsdatum: 41.30.2006 split: Array ( [0] => 41 [1] => 30 [2] => 2006 ) time: 1215727200 re-date: 11.07.2008 mktime gibt dann irgendein Datum aus. mit Preg_match kann ich die zusammensetzung prüfen, aber nicht ob es an sich gültig ist. Da aber die Datenbank das hinterher in einem Timestamp speichert hab ich dann zum Teil 0000-00-00 in dem Feld stehen. Ganz schlecht, weil ich mit dem Feld eingrenze, welche Funktionalität wann freigeschaltet ist. jemand eine Idee / erleuchtung für mich ?
-
[PERL] foreach Variable ist nach der Schleife leer?
Aiun antwortete auf mr_kaktus's Thema in Skript- und Webserverprogrammierung
definier das Array mal vor dem Foreach und fülle es nur innerhalb. Ich kenne mich mit Perl jetzt nicht so aus, aber möglich das die Variable eben nur innerhalb des Foreach-Namespace existiert. -
[PHP5] aufrufende / erzeugende Klasse / Objekt ermitteln
Aiun antwortete auf Aiun's Thema in Skript- und Webserverprogrammierung
na ok, wenn da mit relevanten Performanceeinbußen zu rechnen ist, dann lohnt sich das nicht. Das Projekt um das es derzeit geht, ist doch im im Unfang und in der tiefe der Objektaufrufe doch zu groß. Trotzdem danke -
[PHP5] aufrufende / erzeugende Klasse / Objekt ermitteln
Aiun antwortete auf Aiun's Thema in Skript- und Webserverprogrammierung
@kills das geht nicht, man könnte sagen 1:n. Sagen wir z.B. ich habe eine Klasse "Template", diese darf nur von Kindklassen der Klasse "XY" aufgerufen werden, andernfalls soll eine Exception geschmissen werden. Oder ich habe eine Methode der Klasse A, die speziell als Schnittstelle zur Klasse B dient und daher auch nur von B aufgerufen werden darf. @FMG geht leider auch nicht, ich will keine vererbung, sondern einen aufruf zurückverfolgen. -
browserfensterabhängige höhe kannst du in einem Div-Layout nur mit hilfe von Javascript erreichen. das heist, höhe auslesen, davon den Titel und Footer abziehen und das dann als height in den Container geben. ich benutze ein solches Script recht häufig und habe nur gute erfahrungen damit.
-
hi, gibt es eine funktion die mir das Objekt oder die Klasse zurückgibt die eine Methode aufruft bzw. ein Objekt erzeugt ? ich will/kann nicht jedesmal $this als parameter mit übergeben. Sinn ist im wesentlichen eine Sicherheitsabfrage, nur eine bestimmte Klasse darf ein Objekt einer bestimmten anderen erzeugen.
-
*säufzt* ich habe keine Lust da groß zu drüber diskutieren. Das gleiche Problem steht im Raum mit einem SVN-Server den ich aufsetzen will, dafür aber Apache neu compilieren ODER nur ein bestimmtes Modul compilieren muss. Abhängig davon "was" ich "wie" und "womit" in welcher Reihenfolge Compiliere, funktioniert es oder funktioniert es nicht. Je nachdem welche Quelle wird von völlig anderen dingen gefaselt. ....anderes Thema. im Fall von Tomcat fehlen mir schlicht informationen darüber, welche Servereinstellung wo, welche Auswirkungen hat. Eine Referenz das Kommando XY eine bestimmte Java-Technologie / Paket / Klasse benutzt hilft mir denkbar wenig, denn ich kann mich nicht in alles auf einmal reinlesen. Irgendwer muss ja zwischendurch auch noch arbeiten. Oder werdet ihr bezahlt für wochenlange arbeit oder seminarbesuche obwohl nicht klar ist ob mans braucht / einsetzen will ? ...abgesehen davon, wir wollen doch nicht Systemintegratoren und Administratoren arbeitslos machen oder ? Ich habe beispiele gefunden die über das invoker-Servlet gehen, teilweise gar keine änderungen an der Web.xml vorraussetzen, andere wiederrum die das thema anreißen. Die meisten Quellen hörten dann aber auf, weil der Autor alle schönen technologien nutzen wollte die es gibt und überall nur schreibt "diesen Teil erklären wir im Kapitel XY" - das Kapitel hat er dann nur wohl aus Zeitgründen noch nicht geschrieben. Im moment will ich eine Evaluierung machen, was mit welchem Aufwand möglich ist und wie hoch der Einarbeitungszeitraum jeweils wäre. vermutlich werden die ersten Applikationen auf dem Server nicht gerade die höhe der Technologie sein, aber darauf aufbauend geht es dann weiter, wie in jeder anderen Programmiersprache auch. Also nochmal: ich suche Quellen über Tomcat-Konfiguration und technologische möglichkeiten die inkrementell vorgehen, Tutorials von mir aus, und selbst wenn sie von einem Grünschnabel ausgehen ist mir das lieber als das gegenteil. ....denn das ist auch ein Thema an dem ich nicht 20std/tag 10t/woche 60w/jahr Sitzen kann und immer wieder weitermachen muss und mich tiefer eingraben darf.
-
sorry, aber als Anwendungsentwickler habe ich schlicht keine Zeit mich viele Stunden damit herumzuschlagen warum ein Server nicht so arbeitet wie er sollte. Entwicklungsserver ist bei mir normalerweise Apache / PHP und allein das endet im Chaos und google-orgien wenn es um PHP4/5 parallelbetrieb geht oder der mysql-Server der definitiv läuft im PHP unter Apache nicht zu finden ist. das gleiche bei dem Tomcat. Ich habe schon einige Zeit Java programmiert, aber eben noch nichts in dieser Umgebung. Informationen wo/Welche Dateien zu liegen haben und über den Servlet-Livecycle gibt es genug, was nichts daran ändert das erstmal eine Umgebung her muss es auch zu testen ergo -> xampp+Tomcat und es funktioniert. Es bringt mir nur nichts informationen zu lesen, die eine Java-Technologie mit einer anderen erklären bzw. sagen welch schöne Abkürzungen und Begriffe existieren die ich anschließend einbauen kann ^^ Für meine Evaluierung muss ich erst einmal einen Ausgangspunkt haben, von wo aus ich dann die Technologien für uns bewerten kann. und: "ja", auch ohne mich in jeder auszukennen kann ich sie bewerten ja, Tomcat ist kein "Modul" Aber wie Wikipedia gut erklärt, in Apache wird ein Plugin eingerichtet das die entsprechenden Anfragen an Tomcat weiterleitet, ergo: es funktioniert wie ein Modul
-
[PHP]Algorithmus o.ä. für Einordnung in Tabelle
Aiun antwortete auf forTeesSake's Thema in Skript- und Webserverprogrammierung
Array( [Bedingung] => "$result = $a < 10" [Antwort_Ja] => Array( [Bedingung] => "$result = $b > 5 || $c == 'wahr'" [Antwort_Ja] => "du bist millionär" [Antwort_Nein] => "mein mitleid hast du" ) [Antwort_Nein] => "falsche antwort, versuchs nochmal" ) [/PHP] unsw. besser noch mit Objekten, da kannst du dann sagen ob eine weitere Bedingung folgt, ein Antwortsatz erscheinen soll oder eine weitere Frage oder so. letztlich definierst du damit aber auch nur eine riesen If-Abfrage in anderen worten egal wie du es darstellst. -
ja, das sind die groooßen allmächtigen Dokumentationen in denen man leider aber nie/selten wirklich findet wonach man sucht ^^ Ich hätte wohl kaum nach Quellen gefragt wenn ich dort schon was brauchbares gefunden hätte trotzdem danke
-
hättest du noch eine Quelle für mich wo beschrieben ist, was man alles einstellen kann. Ich hab in der Web.xml Filter, Listener unsw. gelesen, weis aber jetzt nicht, was es konkret bedeutet wenn die dort definiert sind. Mir ist aufgefallen, liegt vermutlich am XAMPP, wenn ich den Port 8080 explizit angebe, treffe ich den Tomcat, ohne weis XAMPP nur bei den vordefinierten Beispiel-Verzeichnissen das der Tomcat gemeint ist. irgend eine Ahnung ob / Wie man das einstellen kann ?
-
edit: bin ins admintool gekommen, musste nur ersteinmal rausfinden wo die daten gespeichert werden. admin, admin war falsch, weil xampp-Version ^^ (frage: warum kann ich keine Posts nicht editieren ?)
-
funktioniert nicht, auch nach neu-runterladen des Admintools das Dos-Fenster von Tomcat sagt mir was von: org.apache.struts.action.RequestProcessor" SCHWERWIEGEND: invalid path /login was requested"
-
hi, zu Entwicklungs- und evaluierungszwecken habe ich einen Xampp mit Tomcat auf Windows installiert. Leider kann ich nur die Servlets ansteuern, die vom system schon vorgegeben waren (webapps/servlets-examples/), als ich testweise den gleichen Ordner, incl. Web.xml unsw. darin kopiert und unter anderem namen (webapps/myservlets) habe ansteuern wollen, funktionierte es auch nicht. Ich habe aber nirgends in der Konfiguration etwas gefunden, das sagt das nur dieser Ordner "erlaubt" ist. das stichwort "servlets-examples" steht in keiner Datei (Windows-Suche) Nichteinmal eine index.html in diesen Verzeichnissen will er öffnen http://localhost/myservlets/ während http://localhost/servlets-examples/ funktioniert. Mit java habe ich keine Probleme, aber die Serverconfig treibt mich in den wahnsinn. ^^ danke Edit: myservlets erzeugt einen 404 "Objekt nicht gefunden" fehler. Schalte ich ein servlet in servlets-examples via web.xml ab, gibt es "dort" einen 503 Fehler / nicht erlaubt.
-
Empfehlung: lies dir durch wo PHP bzw. javascript sitzt und wofür es gut ist. Deine Frage ist so einfach nicht zu beantworten, da es darauf ankommt wie das ganze aufgebaut ist. Ich kann Smilies in eine Datenbank legen und dafür brauche ich PHP. Ich kann auch jeden Smilie manuell in den Code setzen und und und und...
-
in php4 funktioniert das -> nicht mit Funktionsrückgaben. Das Problem das ich auch bei deinem Code sehe ist, das auch die Subclass im Namensraum der Oberklasse existiert, namenskonflikte sind also trotzdem zu erwarten
-
Ich werfe mal eine Frage zum Thema ein: weis jemand welche Zeichen alle in PHP Klassennamen erlaubt sind ? ich habe in einem Beispiel mit # im namen gearbeitet (Testweise), aber ist das "stabil" oder müsste ich da mit Ausfällen und Fehlern rechnen ? ich suche nach einer möglichkeit innerhalb des Klassennamens den Namespace-bereich "sichtbar" von dem eigentlichen Klassennamen zu trennen. "_" ist mir zu ungenau, weil er auch innerhalb des Klassennamens seinen Sinn hat.
-
ok, eine Klasse in einer Klasse geht nicht (PHP5) das gibt fehler bei dem Wort "Class", er will nur "Function". Es ist natürlich möglich, den Klassennamen als Variable zu generieren: $obj = new baseclass::$subclass; $subclass ist hier ein Attribut der baseclass mit dem Klassennamen der Subklasse. Löst allerdings das Problem nicht, das die Subklasse einen "komplexen" namen braucht um kollisionen zu vermeiden. besser ist grundsätzlich ein factory pattern. $obj = Factory::getObject($class);
-
Entwicklungsumgebung ist da wurscht, zwei klassen mit gleichen namen und es geht nix mehr. ich zweifle auch noch daran, ob das mit unterklassen funktioniert, jemand da mal etwas mit versucht ?
-
vielleicht mal um die Grundidee aufzugreifen, könnte man mit "unterklassen" eine Paket-Hierarchie simulieren um Namenskonflikte der Klassen zu vermeiden ?
-
PHP: Klassen-Dateien benutzen/aufrufen?
Aiun antwortete auf Flori's Thema in Skript- und Webserverprogrammierung
ich empfehle das du dir eine Factory-Klasse schreibst, die für dich die Objekte erzeugt und dann automatisch die Dateien included, falls benötigt. Auf diese Weise bist du flexibler mit Parametern und Warnungen. (z.B. welche Datei/Klasse included werden soll ist abhängig von einer anderen Variable oder du willst ein Singleton-Pattern unsw.) -
ich würde mal wetten, das liegt daran das der IE mit Javascript selten Tabellenmanipulation zulässt, bzw. es da ganz schnell zu fehlern kommt. XAJAX macht da eine JS-Operation die in der Tabelle nicht gültig ist.
-
eine Anmerkung meinerseits: auch mit Tabellen ist 100% höhe NICHT möglich. es sei denn du arbeitest im Quirks Mode, was ungefähr HTML 3 oder schlimmer gleichkommt, ich glaube da ging das noch. Wenn du 100% höhe haben willst, empfehle ich: sieh dir Div-Layer und ein wenig Javascript an und mach es sauber(er).
-
Abfrage einer "Murks" Tabelle
Aiun antwortete auf MBaeuml's Thema in Skript- und Webserverprogrammierung
wie wäre es wenn du dir eine Mysql-Tabelle anlegst und ein Formular dazu bastelst ? irgendwelche generatoren benutzen führt meistens zu "murks".