Zum Inhalt springen

Aiun

Mitglieder
  • Gesamte Inhalte

    1090
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Aiun

  1. da gibts n Javascript-Listener Event "onblur" glaube ich heißt es, das aufgerufen wird, sobald jemand ein Textfeld verlässt. Dann siehst du dir den String an, änderst ihn entsprechend und schreibst ihn in das Feld zurück.
  2. hi, mehr eine Umfrage als ein Problem: für die weitere Entwicklung in einem Open-Source Projekt schaue ich mir derzeit div. Javascript-Bibliotheken für die UI-Entwicklung an, genauso wie die UI's existierender Anwendungen (Lokal und Web). z.B. Tabs ?, Baum-Ansichten wie in Datei-Managern?, evtl. Panel-Elemente die verschiebbar sind, wie wir das aus IDE's kennen? Farbgestaltung: sollten Webanwendungen sich als lokale Anwendung tarnen und Farben des Betriebsystems immitieren? Mir geht es darum, für das Projekt ein mehr oder weniger Einheitliches UI-Bild für verschiedene Anwendungsfälle zu finden, darunter u.A. Content-Management/Content-Pflege, Projekt- und Kontaktdatenbank, Zeiterfassung, Blogging, Download-Management o.ä. Die Frage an euch, was bevorzugt ihr oder was passt euch nicht an den UIs die ihr so kennt, insbesondere im Web. Dann, Frage 2: was haltet ihr von XUL, also anstatt Kontrollelemente in Javascript und HTML nachzubauen eine ensprechend (saubere?) Sprache dafür zu verwenden, gibt es andere, ähnliche Sprachen, kennt jemand noch was anderes und was haltet ihr davon ? danke
  3. 1., der übliche Spruch ^^: nimm dir ein Ajax-Framework zur Hand. ich empfehle Mootools, scriptaculous und prototype sind auch nicht schlecht, können aber nicht ganz so viel glaube ich. jQuery hat bei meinem test nicht gut abgeschnitten. 2. Test das innerHTML doch mal mit einem statischen Text/variable. 3. schaue nach was wirklich im responseText drin steht.
  4. Membervariablen sind Objektbezogen, nicht Klassenbezogen. Die Elternklasse soll jedoch funktionalitäten zur verfügung stellen, die strukturinformationen (Klassenbezogen) und Dateninformationen (Objektbezogen) gleichermaßen benötigen. Da steht z.B. "Deine Daten kommen in Tabelle X der Datenbank Y und müssen vom Controller XY vorher abgesegnet werden" Beispielhaft. Die Elternklasse geht dann via Foreach() durch diese Informationen durch, falls die Kindklasse die methode "speichern" aufruft. Strukturinformationen haben am Objekt nix zu suchen, also static. Aber dennoch sind sie in abhängigkeit der Kindklasse / werden in der eltern-Klasse benötigt.
  5. na, mir ist schon klar was static ist das Problem ist, das es demnach keinen "vernünftigen" Weg gibt, Klassenabhängige variablen in einer Vererbung zu verarbeiten. als nutzer von B und C kann ich ja nicht wissen ob es in B und C oder in A deklariert ist, wenn ich A nicht kenne (Bibliotheksklasse). Ich habe es jetzt mit einem get_class_vars(get_class($this)) in A gelöst. danke tee.
  6. hi, entweder habe ich ein tierisches Missverständnis oder PHP ist in dem Sinne Buggy, daher mal die Frage: wo liegt der Fehler und tritt das bei euch auch auf (evtl. ja schon korrigierter bug ?) <pre><?php class a { public static $attr; public function echoall() { // speichere, lade, tue was wichtiges echo self::$attr; } } class b extends a { public function __construct() { self::$attr = '1'; } } class c extends a { public function __construct() { self::$attr = '2'; } } $b1 = new b(); echo "b attr ist: ".b::$attr."\n"; $c1 = new c(); echo "b attr ist nun jedoch: ".b::$attr."\n"; ?> [/PHP] es geht um ein Anwendungsbeispiel das ich vor einiger Zeit hier schon mal besprochen habe und das beispiel oben war die - leider nicht funktionierende - Lösung. Klasse A stellt Funktionen zur verfügung z.B. zum Laden, Speichern etz. von Daten. Die Struktur, welche Daten und Wohin ist in Kind-Klassen (B,C) abgebildet. bedeutet: Klasse A muss auf Daten zugreifen die in Klasse B bzw. C gesetzt werden. Diese Daten sind normalerweise Arrays und müssen ja nicht unbedingt bei jedem Objekt einzeln gespeichert werden (Performance). Nun überschreibt jedoch der Konstruktor von C die Daten die im Konstruktor von B gesetzt wurden.... WARUM ? klar, ein wenig logik erkenne ich schon daraus, $attr gehört ja A, aber nach meinem Verständnis ist $attr nachher ein Attribut von B und C (sonst macht die Vererbungs Sache an sich keinen Sinn). Setze ich jetzt in B und C jeweils auch ein public static $attr wird $attr zu einem Static-Attribut der jeweiligen Klasse, nur A hat keinen Zugriff darauf. Also nochmal die Frage: php Bug, oder muss ich damit leben ^^ ?
  7. plain-text hat keine Schriftart ! htmlmailer ist eigentlich eine Klassensammlung (soweit ich weis) das ist also eine Frage deiner Anwendung HTML-Mails zu sperren.
  8. hi, folgendes Problem: - Apache Webserver Datei gehört User A und Gruppe B Der Apache-User wwwrun ist auch in Gruppe B (nicht primär, seine primäre ist "www") und der User A auch in Gruppe www (primäre ist hier Rechte sind +rw für Gruppe und user Nun hat eine evtl. php Anwendung keinen Zugriff auf die Datei....warum ? ^^ Schreibrechte für die Gruppe B sind ja gesetzt. Evtl. verstehe ich ja jetzt das Rechtesystem falsch, der User hat die Rechte der Gruppe falls er nicht selbst owner ist und er Mitglied in der Groupowner-Gruppe ist. gibt es einen befehl der eine Art Trace ausführt, mir also anzeigt welche Rechte user A in gruppe B auf Datei C hat und warum (in welchen Gruppen dieser ist), natürlich ohne das ich den user wechseln muss ??? danke
  9. mit einer programmiersprache wie java, php, perl unsw. das XML lesen und als HTML anzeigen. Eine entsprechende Parser-Funktion integrieren die das XML in ein "nutzbares" Formular umsetzt und das ganze wieder anders herum speichern. Problem wird von vornerein sein, wenn ihr verschiedene Schriftgrößen, Arten, Kapitel, fett, ausrichtungen unsw. habt, geht das kaum bis gar nicht übersichtlich in ein formular. Wenn das so einfach ginge wäre ein office Programm nichts wert WYSWYG-Editoren zu benutzen würde euch in dem fall nur wieder riesen probleme beim parsen zu XML hin bescheren. Die frage ist auch, warum ?, wollt ihr die online behalten ? dann übertragt den Inhalt in ein CMS und holt die infos mittels PDF heraus falls es offline verfügbar sein muss. Ein hin und her zwischen offline bearbeiten "und" online gemeinschaftlich bearbeiten geht nicht.
  10. evtl. ein utf8 Problem ? wenn dein post als utf8 kommt, der md5 den aber nicht verträgt ? (geraten, nicht getestet)
  11. äh Datei -> menge von bytes du kannst die bytes der Datei z.B. mit mime codieren und dann in ein XML Tag packen. Allerdings sei gesagt das XML nicht für große Datenmengen ausgelegt ist, gut möglich das der Parser die Datenmengen nicht verarbeiten kann, je nachdem wie groß die Datei wird. Ansonsten musst du am lesenden-Ende einen eigenen Parser schreiben der Byteweise arbeitet.
  12. HTML, CSS und Bilder ? du musst dich nur einlesen wie Templates in joomla integriert sind.
  13. gar nicht. Du kannst den Algorythmus höchstens so "komplex" bauen bzw. an Referenzinformationen koppeln, die ein dekodieren mit zu viel Aufwand verbinden würden. z.B. benötigt eine referenz-Byte datei oder etwas in der art von der letztlich alles abhängt. Bedenke, eine exe muss ja für den Rechner ausführbar bleiben, spätestens dann ist das Programm im Ram so oder so sichtbar, das lässt sich nicht verhindern.
  14. wenn mich nicht alles trügt, geht es doch eh um eine Seite mit dynamischem Inhalt ?
  15. warum das Paket nicht erweitern, ich erinnere mich das es brauchbare Hosting-pakete unter 5€/Monat gibt. Und so ganz ohne Aufwand (auch finanziell) ist eine gute Website kaum zu machen. Ich habe dir in dem anderen Thread schon gesagt, überleg dir erst einmal genau was du eigentlich haben möchtest, was nötig ist und wie das funktioniert. Und wenn ich davon ausgehe das es immernoch im die gleiche Website geht, bleib doch bitte wirklich mal in einem Thread, irgendwann wird das unübersichtlich und nervig mehrere Themen mit dem gleichen Inhalt und andere Themen gehen unter. Zum Aufwand: CMS Systeme und zwar dynamisch, wie Yester habe ich k.A. von den Lokalen, aber die eignen sich eben entsprechend auch nur für Seiten die von einem einzigen Rechner aus von einer person und zeitlich gesehen selten geändert werden für eigen-Entwickelte Anwendungen gibt es Frameworks, pakete, Bibliotheken, (java JSP, JSF & Co, perl war in einem Thread mal was, k.A. wie es hieß musst du nachgugen, php gibts so sachen wie Zend, Symphony, Solar, Sphere...) die dann viel arbeit abnehmen.
  16. nee, ich glaube er will ein Interface auf 2 Klassen aufteilen, das macht keinen Sinn woher soll denn die Sprache wissen was wo "erzwungen" ist ?
  17. warum sollen wir dich mit ideen versorgen wenn du von uns die Kritik haben willst ? wir geben dir Kritik, was du daraus machst ist aber deine sache. was auch bedeutet ich kann die linkliste zuspammen, ohne das du etwas dagegen tun kannst. Willst du Downloads von anderen hosten ?, wenn du news, inhalte und download-links von anderen Seiten verwendest gibt das rechtliche Probleme, bzw. du müsstest die jeweiligen Rechteinhaber fragen, was aber dann leider dazu führt das deine User sowas nicht selbst einfügen können. Ich würde dir raten als erstes die Grundidee weiter auszuarbeiten und wenn die soweit ist die ganze Programmierung starten. du steuerst sonst auf ein frickelwerk zu, das seinen sinn im laufe der ersten entwicklungswochen zu oft ändert ^^
  18. Linksammlungen gibt es im Netz viele, was macht diese anders ? Das Layout ist aus einem Template-Archiv, kein Doctype und kein vernünftiges HTML zu erkennen, Tabellenlayout, und das eigentliche Link-Archiv-Script passt nicht ins Layout. Funktionsumfang ist nichts besonderes soweit erkennbar. Hoffentlich sind nicht 4x8 std. arbeit gemeint ^^, außer natürlich das gilt als Lernprojekt, aber ein fertiges Template lässt nicht darauf schließen. Ich kann dem soweit nichts positives abgewinnen sorry.
  19. biiiitttee, schreibt langsamer, ich kann so schnell nicht lesen und wenn ihr euch im minutentakt bekriegen wollt, macht das doch im pm, das hier hat mit dem Thema nichts mehr zu tun. themen wie "mir gefällt xy besser weil az ist ja soooo schlecht und alles ist böse und rot ist weis und frösche können fliegen" haben wir glaube ich schon genug.
  20. warum dann jetzt wieder eine andere Meinung einwerfen, wo deine Aussage nichts anderes ist "ich mag php nicht" und bin fan von asp und MS-Technologien ? weil ? nichts gegen andere Meinungen aber du solltest das schon begründen. php hat folgende Vorteile 1. Weit verbreitet 1.1 andere können deine Arbeit fortsetzen, dich unterstützen 1.2 du kannst dir hilfe bei anderen suchen 2. wenig "zwang" 2.1 leichter Einstieg und gute lernkurve 3. überall verfügbar sozusagen auf jedem Unix Server den ich bisher gesehen habe vorinstalliert oder problemlos installierbar. allerdings auch den Nachteil das (fast) alle nativen funktionen noch fern der Objektorientierung sind. .net und silverlight haben ein großes Problem (wobei ich sagen muss das ich nicht sehr viel darüber weis), silverlight ist plugin-abhängig, da kann ich ja gleich flash nehmen ^^ .net ist auf mono (unix) bzw. auf Windows-server beschränkt und eine technologie die jederzeit "mal eben" gecancelt werden kann weil der hersteller was neues hat das er pushen will. Das wird bei den freien technologien nicht so schnell passieren. Java ist eine sprache die sich als 'Erweiterung' eignet wenn man PHP gewohnt ist (oder anders herum), bietet andere Möglichkeiten, eben lokale Entwicklung. Plattform-unabhängig und kann von 2d, 3d, Datenbanken unsw. ziemlich viel und es gibt zu so jedem anwendungsfall der mir einfällt irgendwo im Netz erste hinweise oder tutorials. sorry, aber Visual studio ist ein krampf verglichen mit Eclipse ^^, die Konfiguration von compiler, linker, oder was immer an Konfiguration nötig ist, ist extrem unübersichtlich. Ich habe eclipse gerade einem nichts-wissenden vorgesetzt und er hat es verstanden, es funktionierte und er lernt jetzt.
  21. warum hast du 2 Elemente wenn du es aufrufst ? nach deinem Code jedenfalls nicht.
  22. er verwendet 0.5 opacity, das ist halbtransparent und das geht nicht mit visibility.
  23. hi, ich nutze eine Request-Klasse die alle Parameter per preg_match prüft und im zweifelsfall eine exception wirft. Nun will ich das ganze mal wieder updaten und die Frage ist, welche Art der prüfung macht sinn ? derzeit sieht das, vereinfacht, so aus: Request::Get($name,$type,$method) returns $method[$name] $type kann sein: - NUM (zahl) - NUM_S (Zahl und Trennzeichen _ - . | - FILENAME ( bustaben a-z und trennzeichen ) - DIRECTORY (bustaben a-z und trennzeichen mit / ) - SIMPLE_TEXT (a-z) - SIMPLE_TEXT_S (a-z + trennzeichen) - complex_text (alles erlaubt) ich überlege noch num größer 0 für primär und fremdschlüssel die übergeben werden was nutzt ihr / worauf prüft ihr ?
  24. suche dir ein JS Framework (mootools,scriptacoulus, prototype, jquery ....) Die lösen das jeweils für alle browser mit einem Befehl. Wenn du natürlich nur neugierig bist und wissen willst wie es funktioniert, viele dieser Frameworks sind open source, also schau dir da am besten an wie es gemacht wurde.
  25. du musst überlegen was / wo geschieht. Klassendefinitionen sind "definitionscode", du kannst ja mit deinem Auto auch nicht fahren, während du an den Kostruktionsplänen zeichnest. .... so in etwa. dynamische dinge (und Stringoperationen an sich, egal was verwendet wird sind dynamisch) gehen erst wenn er einmal beginnt zu fahren

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...