Ergebnis 1 bis 20 von 255

Thema: while(true) {write();} - Der Programmierer-Spamthread #1

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Hm, ich denke, das passt hier halbwegs rein: Für alle, die's letzte Woche auch verpasst haben. XD

  2. #2
    Weekends and long compiling times make monkey go… er, well, see for yourself. ;O
    Code (Javascript):
    const PREFIX = "http://www.multimediaxis.de/";
    const FORUMDISP = "forumdisplay.php";
    const USERCP = "usercp.php";
    const URL = gBrowser.currentURI.spec;
    const DOC = gBrowser.contentDocument;
     
    if (URL.substr(0, PREFIX.length) == PREFIX) {
      var xpath = null;
      if (URL.substr(PREFIX.length, USERCP.length) == USERCP) {
        xpath = "//tbody[@id='collapseobj_usercp_forums']/"
            + "tr[td/img[@src='layouts/dawn/statusicons/forum_new.gif']]/"
            + "td[@class='alt1Active']/div[1]/a";
      }
      else if (URL.substr(PREFIX.length, FORUMDISP.length) == FORUMDISP) {
        xpath = "//a[contains(@href, 'goto=newpost')]";
      }
      else {
        gBrowser.loadURI(PREFIX + USERCP);
        return;
      }
      var nodes = DOC.evaluate(xpath, DOC, null, XPathResult.UNORDERED_NODE_ITERATOR_TYPE, null);
      try {
        for(var node = nodes.iterateNext(); node; node = nodes.iterateNext()) {
          gBrowser.loadOneTab(node.href, null, null, null, true, false);
        }
        gBrowser.removeTab(gBrowser.mCurrentTab);
      }
      catch (e) {
        alert("Error! Document tree modified during iteration:\n" + e);
      }
    }
    else {
      gBrowser.loadURI(PREFIX + USERCP);
    }

    Das Ding ist für FireGestures – einfach auf irgendeine Geste legen und damit entweder im User-CP (falls ihr Foren abonniert habt) oder in einer Forenübersicht rumfuchteln. Es werden dann alle ungelesenen Foren / Threads in neuen Tabs geöffnet und das aktuelle Tab geschlossen.
    Mit etwas Anpassung könnte es für den kompletten Forenindex sicher auch klappen – man müsste dann aber wohl extra noch nach den Foren filtern, in die man überhaupt reinschauen will. *kratz*

    Ahja, und falls man die Geste auf irgendeiner anderen Seite verwendet, wird einfach das User-CP im aktuellen Tab geöffnet.

    Jedenfalls mal wieder mein Forensüchteln performanter gemacht! \o/

    Geändert von drunken monkey (20.04.2010 um 16:29 Uhr)

  3. #3
    Zitat Zitat
    Willkommen, SmokingFish.
    Dein letzter Besuch war: 03.03.2006 um 12:04 Uhr
    Office 11.0 Excel Interop in C#
    261 Excel Files á 1,6 MB , gesamt 417,6MB, in 4 resultierende Excel Files umstrukturieren. ca. 1735s für 42 der 261 Files (18 518 Felder) - ca.3h für alle ca. 115 000 Felder. VIEL ZU LANGSAM...so langsam das ich ein Forum besuche in dem ich seit 4 Jahren nix mehr gepostet hab Bei meinem Glück ist auch noch ein Fehler im Algo und ich kann die Daten nachher nochmal generieren...

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •