Zum Inhalt springen

kills

Mitglieder
  • Gesamte Inhalte

    3.753
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von kills

  1. glaubst du das, oder weißt du das? evtl arbeiten andere tools auf der gleichen db? ggf bleiben in manchen situationen connections offen oder werden nicht richtig freigegeben? repair table/database o.ä. mal versucht? - verbindungsaufbau dauert zu lange? - evtl loops im netz? Andere Ideen: - Kontigente erschöpft? - Platte voll? - Andere Prozesse verbrauchen die ganzen Ressourcen (Speicher/CPU)
  2. Hi, sollte es nicht gehen mit einem Muster das (<form ...>)(xx)(</form>) in 3 Subpatterns sucht und anschließend das ganze via Backreferencing durch \\2 bzw $2 zu ersetzen? Gruß, Markus
  3. Hi Trex, dein Beispiel passt irgendwie nicht zu deinem Text.. preg_match_all() <-> preg_replace() $bla <-> $asd was soll da wie ersetzt werden... ? du machst doch gar kein replace? Gruß, Markus
  4. Ins blaue geraten: - zu viele connections zugleich? - irgendwelche timeouts? - evtl sporadisch dns probleme?
  5. Hi, da dein String vor und nach den Kommata ein Space hat, gehts nicht vollständig. Mit nem trim() in der schleife auf $part beim Vergleich gehen die inneren Ersetzungen. Am Anfang müsstest du noch das ( und ); Aussen entfernen. Gruß, Markus
  6. Hey, in PHP würd ich das so machen: $result = array (); $spacer = '@@@SPACER@@@'; // Strings mit Quotes heraussuchen $pattern = '!(["\'])(.*)\\1!U'; preg_match_all($pattern, $string, $matches); $quoted = isset ($matches[2]) ? $matches[2] : array (); // Strings mit Quotes maskieren $string = preg_replace($pattern, $spacer, $string); $parts = explode(',', $string); foreach ($parts as $part) { if (empty ($part)) continue; if ($part == $spacer) { $result[] = array_shift($quoted); } else { $result[] = $part; } } [/PHP] Oder willst du direkt im SQL Statement splitten? Gruß, Markus
  7. Aktuell kann ich symfony Web PHP Framework empfehlen. Selbst eins zu schreiben und dann noch zu warten ist Mord.
  8. Ich kann nur Ext - A foundation you can build on empfehlen. Das ist schon ein mehr oder weniger "fertiges" Fenstersystem. Gibts viele "High-Level"-Widgets. In Verbindung mit ADOBE AIR auch als offline App sehr nett.
  9. kills

    Fussball EM - Intranet

    Tippspiel kombiniert mit einem netten Game und einer Community gibts hier Fussballschlacht 2008 | START
  10. normalerweise tuts ein childNodes[0].innerHTML bzw childNodes[0].innerText um an den Inhalt rannzukommen.
  11. Seh ich genauso. Sowas ist ein riesen Nachteil aus Sicht von Wiederverwendbarkeit der Daten und auch wenn man Sicherungen machen will o.ä.
  12. kills

    JavaScript Regex

    Also gibt es keine elegante Lösung, als in allen Sprachen die ich unterstützen möchte, alle Sonderzeichen aufzulisten? Gibts da keine Möglichkeit anhand einer Zeichensatztabelle o.ä.?
  13. Hi zusammen, für das REDAXO CMS gibts hier eine Community Demo. Diese enthält einige Funktionen die man so für Communities braucht, z.b. Forum, Login, Profil, Gästebuch pro User, Kontakte, Nachrichtensystem, ... Da kann man auch sehr einfach auch nur eine der Komponenten verwenden, da das alles über Plugins "zusammengesteckt" ist. Viele Grüße, Markus
  14. Hi zusammen, ich suche einen Javascript Regex ala [a-zA-Z] .. der aber auch sprachspezifische Sonderzeichen erlaubt, z.b. in deutsch die Umlaute, in Französisch die Akzente, etc... Hingegen sollen aber Sonderzeichen wie ,.-!"§$%&/()=? etc nicht erkannt werden... Danke + Viele Grüße, Markus
  15. Hi zusammen, ich stehe vor folgendem Problem: Ein Rechteck, z.b. 320x200 soll aufgeteilt werden in 100x100 große Stücke. Die Reststücke sollen ebenfalls miterrechnet werden.. Ich habe dazu schon eine Lösung, würde diese aber gerne optimieren... Hier meine Lösung in C: ArgPtr_ptr parquet(int blockx, int blocky) { int i, j, overflowx, overflowy; ArgPtr_ptr first = NULL; ArgPtr_ptr list = NULL; overflowx = (MaxX + 1) % blockx; overflowy = (MaxY + 1) % blocky; ArgPtr_ptr argPtr = NULL; // printf ("max%d:%d\n", MaxX, MaxY); // printf ("over%d:%d\n", overflowx, overflowy); for (i = 0; i <= (MaxX + 1 - blockx); i+=blockx) { for (j = 0; j <= (MaxY + 1 - blocky); j+=blocky) { // printf ("%d:%d\n", i, j); argPtr = createArg (i, j, blockx, blocky); if (list == NULL) { list = argPtr; first = argPtr; } else { list->next = argPtr; list = argPtr; } if (overflowx != 0) /* ggf reststueck in x richtung */ { argPtr = createArg (MaxX + 1 - overflowx, j, overflowx, blocky); if (list == NULL) { list = argPtr; first = argPtr; } else { list->next = argPtr; list = argPtr; } } } if (overflowy != 0) /* ggf reststueck in y richtung */ { argPtr = createArg (i, MaxY + 1 - overflowy, blockx, overflowy); if (list == NULL) { list = argPtr; first = argPtr; } else { list->next = argPtr; list = argPtr; } } /* letztes reststueck */ if (overflowy != 0 && overflowx != 0) { argPtr = createArg (MaxX + 1 - overflowx, MaxY + 1 - overflowy, overflowx, overflowy); if (list == NULL) { list = argPtr; first = argPtr; } else { list->next = argPtr; list = argPtr; } } overflowx = 0; /* ist nur einmal noetig! */ } return first; } ArgPtr_ptr createArg (int x, int y, int width, int height) { ThrArg_ptr thrArg = (ThrArg_ptr) malloc (sizeof (struct ThrArg)); ArgPtr_ptr argPtr = (ArgPtr_ptr) malloc (sizeof (struct ArgPtr)); thrArg->x = x; thrArg->y = y; thrArg->width = width; thrArg->height = height; argPtr->arg = thrArg; argPtr->next = NULL; return argPtr; } MaxX ist dabei die Breite des Gesamtfensters MaxY ist dabei die Höhe des Gesamtfensters blockx ist die Breite des Ausschnitts blocky ist die Höhe des Ausschnitts Das ganze geht doch bestimmt eleganter? (Aber auch die Performanz sollte dabei wichtig sein!) Viele Grüße, Markus
  16. Hi zusammen, ein Bekannter hat folgende Webcam/Headset Kombi von ALDI: Aldi 1,3 Webcam Face tracking + Tevion Headset USB 2.0 Dieses Versuche ich seit 4 Tagen mit Skype zum laufen zu bekommen. Headset funktioniert, Webcam nicht. Webcam ist in Skype nicht auswählbar/einstellbar. Skype erkennt überhaupt nicht, dass eine Webcam am PC angeschlossen ist, würde ich vermuten. Das mit der Webcam selbst ausgelieferte Programm funktioniert tadellos mit der Webcam.. Weiss da jemand was? Danke und viele Grüße, Markus PS: Hoffentlich richtiges Forum, wusste nicht, ob Hardware oder Anwendungssoftware.. :-|
  17. ausserdem würde ich ein htmlspechialchars() noch einfügen, falls deine Datei auch HTML Zeichen enthält, die dass HTML File dann invalide machen würden <textarea rows="10" cols="100"><?php echo htmlspecialchars(csv_auslesen()); ?></textarea> Deine Funktion muss dann aber noch den Dateiinhalt mit return $zeile; zurückgeben.
  18. kills

    TAR Spezifikation

    Hi nochmal, gibt es eigentlich auch eine Spezifikation für diese "Part-Dateien" wie man sie von winrar her kennt.. Also die möglichkeit eine große Datei in viele kleine Happen aufzuteilen...? Danke und Viele Grüße, Markus
  19. Hi, vllt solltest du auch einfach mal versuchen die AJAX Requests mit einer fertigen Bibliothek, z.b. JQUERY absetzen. Dort sind einige workarounds und fixes drinnen, die es erlauben von solchen Browser spezifischen Dingen zu abstrahieren.. Viele Grüße, Markus
  20. Hi zusammen, Ich bin auf der suche nach einer Möglichkeit, wie ich nachträglich an eine von mir bestimmte Stelle innerhalb einer schon bestehenden Datei schreiben kann. Ich habe bereits mit fopen/fseek/fwrite probiert aber so wird das nicht gehen, da fseek mit 'a' oder 'a+' option nicht funktioniert (laut php doku). Ziel dabei ist, dass ich in eine Datei schreiben möchte, ohne diese zuvor komplett in den Speicher laden zu müssen (Da die Datei sehr groß ist)... Alternativ könnte man auch irgendwie die letzten x Bytes der Datei abschneiden und neu schreiben (natürlich auch unter der Vorraussetzung, nicht die komplette Datei in den Speicher laden zu müssen...) Hat jemand eine Idee..? Viele Grüße, Markus
  21. kills

    TAR Spezifikation

    Danke dir, genau was ich gesucht hab... War ich eigentlich mit dem Thema im richtigen Forum? Gruß, Markus
  22. Hi zusammen, weiss nicht ob ich hier richtig bin, falls nicht bitte verschieben.. Ich habe hier eine PHP Klasse, die es erlaubt TAR-Archive zu erstellen/bearbeiten/lesen. Darin scheint aber ein Bug irgendwo zu liegen, der selten mal auftritt. Da ich aber von dem ganzen Thema keinen Überblick habe, weiß ich gar nicht wo ich anfangen soll... Gibts für das TAR Format eine Spezifikation oder nen RFC oder irgendwas? Ich hab schon im Google gesucht, aber dafür ist TAR wohl ein schlechtes Stichwort, da ja fast alles in TAR Archiven verfügbar ist und somit 99,9% Schrott in den Suchergebnissen auftaucht (im Bezug zu dem was ich suchen wollte) Danke für Hinweise. Viele Grüße, Markus
  23. Hi s'Amstel, wenn ich das ganze mit einer procedure mache, dann werden aber auch N-Select Statements abgesetzt..? Scheint mir nicht wirklich eine effiziente Lösung zu geben in MySQL.. Viele Grüße, Markus
  24. Hi Amstel, danke für den Link.. Wenn ich das richtig verstehe, muss ich aber bei dem vorgehen mit dem Self Join vorher schon genau wissen, wieviele "Ebenen" mein Baum hat, oder? z.b. (Code aus dem Link von oben): SELECT t1.name AS lev1, t2.name as lev2, t3.name as lev3, t4.name as lev4 FROM category AS t1 LEFT JOIN category AS t2 ON t2.parent = t1.category_id LEFT JOIN category AS t3 ON t3.parent = t2.category_id LEFT JOIN category AS t4 ON t4.parent = t3.category_id WHERE t1.name = 'ELECTRONICS'; Das geht nur für mit 4 Ebenen tiefen Bäumen... Wie mach ich das für eine beliebige Tiefe...? Viele Grüße, Markus
  25. Hallo zusammen, bin gerade dabei eine Oracle DB auf MySQL zu migrieren. Dabei muss ich nun ein Statement umschreiben, dass in Oracle SQL mit "... starts with ... connect by.." formuliert wurde. Gibts in MySQL dazu ein äquivalent? Oder kann man sowas auch anders Umschreiben? Danke und Gruß, Markus

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...