Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: Che Guevara


 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 5543 5544 5545 5546 [5547] 5548 5549 5550 5551 ... 6582 nächste » letzte »
erste ungelesene Seite | letzter Beitrag 
cms

AUP cms 14.11.2012
froehlich grinsen
Gute Kamel alles!
04.08.2011 14:30:44  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
cms

AUP cms 14.11.2012
Kennt jemand eine Möglichkeit, domainübergreifendes AJAX in einem Opera-Userscript zum Laufen zu bringen?
04.08.2011 14:31:46  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Ich hab das in noch gar keinem Browser hinbekommen

Nur deshalb muss ich auch immer mein (bis auf js statisches) Frontend für ein Büro-Interne Applikation immer mit aufm dem selben Tomcat deployen.

Wenn du was findest, sach an.
04.08.2011 14:37:39  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
cms

AUP cms 14.11.2012
 
Zitat von TriggerTG

Ich hab das in noch gar keinem Browser hinbekommen

Nur deshalb muss ich auch immer mein (bis auf js statisches) Frontend für ein Büro-Interne Applikation immer mit aufm dem selben Tomcat deployen.

Wenn du was findest, sach an.

Greasemonkey kann das einfach so.
04.08.2011 14:38:32  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[DK]Peacemaker

[dk]peacemaker
Hilft sowas vielleicht? http://code-inside.de/blog/2009/12/11/howto-cross-domain-ajax-mit-jsonp-und-asp-net/

Immerhin ist's von unserem Freund Reman verfasst. Aber ist ja ein Sicherheitsfeature, welches das verhindert.

/Korrektur: Ist zwar in Remans Blog, aber von seinem Co-Autor geschrieben.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von [DK]Peacemaker am 04.08.2011 14:41]
04.08.2011 14:40:25  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
 
Zitat von cms

 
Zitat von TriggerTG

Ich hab das in noch gar keinem Browser hinbekommen

Nur deshalb muss ich auch immer mein (bis auf js statisches) Frontend für ein Büro-Interne Applikation immer mit aufm dem selben Tomcat deployen.

Wenn du was findest, sach an.

Greasemonkey kann das einfach so.



Naja, in meinem Fall geht es um das eingebettetes jQuery-Script. Es gibt da irgendwie paar Ansätze, aber nichts funktioniert bei mir. Und selbst wenn sie funktionieren würden: Klingt nicht so sauber alles.
04.08.2011 14:49:55  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
 
Zitat von [DK]Peacemaker

Hilft sowas vielleicht? http://code-inside.de/blog/2009/12/11/howto-cross-domain-ajax-mit-jsonp-und-asp-net/

Immerhin ist's von unserem Freund Reman verfasst. Aber ist ja ein Sicherheitsfeature, welches das verhindert.

/Korrektur: Ist zwar in Remans Blog, aber von seinem Co-Autor geschrieben.


Ja, jsonp kenne ich. Aber leider kann ich den Webservice nicht einfach genug auf dieses System anpassen, da es nicht nativ von der eingesetzten Bibliothek unterstützt wird. Da müsste ich die Methoden manipulieren: habe ich keine Lust drauf, das macht nur ärger.
04.08.2011 14:51:10  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Achsel-des-Bösen

AUP Achsel-des-Bösen 06.10.2009
Quizfrage
Was ist die beste sortierte Datenstruktur wenn ich folgendes möglichst schnell haben will:
- einfügen (in unsortierter Reihenfolge)
- linearer Zugriff von vorne nach hinten (dann sortiert)

Ich brauche kein löschen, ändern oder wahlfreien Zugriff.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Achsel-des-Bösen am 04.08.2011 15:59]
04.08.2011 15:58:48  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Elkano

Elkano
Irgendwann musst du dann ja mal sortieren, von daher kommt es wohl auf die Relation von Einfügen/Zugriff an.
Wenn du viele Einfügeoperationen hast und dann nur ab und an zugreifst könnte es sich lohnen vor dem Zugriff zu sortieren, am besten einfach nur die neuen Elemenete und dann mergen.
An sonsten könnte evtl auch ein B+-Tree was für dich sein.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Elkano am 04.08.2011 16:05]
04.08.2011 16:04:31  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Achsel-des-Bösen

AUP Achsel-des-Bösen 06.10.2009
Ich Versuche mein Glück erstmal mit ner stumpfen Liste und Pythons Sortieralgorithmus. Der ist ziemlich effizient was schon halb-sortierte Sachen angeht und das könnte bei mir so dass eine oder andere Mal der Fall sein.

Ich habe auch unterschlagen, dass ich ein paar nach umsortieren muss, daher ist das ohnehin alles hinfällig.
04.08.2011 16:14:24  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
wenn du an beliebigen stellen auf alle elemente zugreifen willst, bevor sie alle hinzugefügt sind (also 5 hinzufügen, alle auslesen, 10 hinzufügen, alle auslesen, ...) solltest du gleich an der richtigen stelle einfügen, also kontinuierlich sortieren.

sonst ist es glaub ich wurscht, also am schönsten halt
l = sorted(item**2 for item in stuff)
. unter n∙log(n) kommst du eh nicht.
04.08.2011 16:38:15  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
Aktueller Stand:
 
Code:
PS Z:\Weltherrschaft\Projekte\pOTShell\bin\Debug> ./potshell
pOTShell 0.4.354.1980
by csde_rats

Benutzername: csde_rats
Passwort:
Sende Anfrage an Loginserver... ok
Kontaktiere SSO-Server... ok
Erfolgreich eingeloggt!
User-ID: 1224901

> exit
PS Z:\Weltherrschaft\Projekte\pOTShell\bin\Debug> ./potshell
pOTShell 0.4.354.1980
by csde_rats

User-ID: 1224901

> board 43
Board-ID:       43
Name:           Webdesign & Coding
Beschreibung:   Hello World!
Threads:        4497
Antworten:      221501
Category-ID:    21
Sticky  Closed  TID     Titel - Untertitel
------------------------------------------------------------------------------
1       1       189020  Aktualisierte Forensatzung - vom 28.09.08
0       0       140831  Kameldungsalat - Happy Burzeltag: Kamel \o/
0       0       206504  PublicServer-Community - neue Community! - inkl. neuem CounterStrike Source und TS3 Server!
0       0       206259  S.T.A.R.S.-Multigaming - euer Feedback ist uns wichtig! -
0       0       206472  Open Source Online-Shop - PrestaShop vs. Oxid vs. OpenCart
0       0       206634  C++ dynamisches mehrdimensionales Array - C++ von A bis Z
0       0       206176  Userstyle mods.de - endlich SFW
0       0       206541  PHP - multiple listenfeld auswerten -
0       0       206528  Nicht zusammenhängende Imagemap -
0       0       206492  Schlüsselwörter auf einer Seite finden. - MySQL
0       0       206480  Multithreaded Batchkonvertierer für Bilder - Alphatesting appreciated!
0       0       206444  Webprojekt beginnen - aber wie? -
0       0       206348  Aus einem Popup, auf Hauptseite zugreifen - JavaScript
0       0       206209  RegEx backreference - mod_rewrite
0       0       206235  Farben -
0       0       206162  Wordpress für nicht-Blog? -
0       0       206047  "unsynchronisierte" Subselects? - was?
0       0       206011  Daniel Craig Voting - Ist er ein guter Bond?
0       0       206078  Suchfunktion - sucht nicht
0       0       205982  SQL: ALTER TABLE mit SELECT? - bestehende spalte in andere tabelle  adden
0       0       205456  CSS Fragen - gesammelte Werke
0       0       205108  v-Server gesucht -
0       0       205845  MySQL verliert Verbindung - PHP-CLI Skript
0       0       205837  Tabellenübergreifende Abfrage -
0       0       205893  Menu mit Untermenus - Aus einer MySQL Tabelle
0       0       205881  Flatpress Blog - hilfe
0       0       205877  Eigenen Code in Joomla reinpacken -
0       0       205787  mod_rewrite funktioniert nicht? -
0       0       205729  PHPMyAdmin - Alle User gelöscht, jetzt Blank Page
0       0       205402  Mysql DB abfrage neuste Werte - this gives me a headache

Seite 1 von 149
> bookmarks
Posts   BID     TID     Board - Forum
------------------------------------------------------------------------------
0       10      186372  Hardware & Netzwerk - Notebook Kaufberatung
7       10      194906  Hardware & Netzwerk - Hardware-Kaufberatung
0       10      206376  Hardware & Netzwerk - Bluescreens
0       14      181788  Public Offtopic - Verschlüsselung und Anonymität
0       14      193851  Public Offtopic - Movie Soundtracks
0       14      202115  Public Offtopic - Neuerungen im Forum und im PM-System
0       14      204789  Public Offtopic - Überwachungsstaat
6       14      205346  Public Offtopic - Der Haustierthread
10      14      206126  Public Offtopic - Awww-Thread
0       14      206160  Public Offtopic - Bitcoin
0       14      206232  Public Offtopic - Sekten
0       14      206312  Public Offtopic - Der schöne Frauen-Thread
0       14      206387  Public Offtopic - Fotografie
0       14      206393  Public Offtopic - mods.de Forum
0       14      206397  Public Offtopic - Die Unendliche Geschichte
0       14      206402  Public Offtopic - Hass XI
0       14      206413  Public Offtopic - Datenschutz im pOT
0       14      206466  Public Offtopic - Eurokrise
14      14      206495  Public Offtopic - Erklärbär
7       14      206551  Public Offtopic - Photographie
4       14      206557  Public Offtopic - Hass XII
86      14      206636  Public Offtopic - Werbung im Forum
0       18      205896  Hauptforum - Hostage-Geld erhöhen?
0       43      140831  Webdesign & Coding - Kameldungsalat
0       43      206176  Webdesign & Coding - Userstyle mods.de
0       43      206480  Webdesign & Coding - Multithreaded Batchkonvertierer für Bilder

134 neue Posts in 26 Lesezeichen.
>_

(Cursorvirtualisierung powered by Unterstrich™)

Erster Login um zu zeigen, dass ich inzwischen persistente Sitzungen beherrsche x) - Okay praktisch betrachtet lasse ich zwar CURL nur die Cookies speichern, aber das brauch' ja keiner wissen
[Dieser Beitrag wurde 3 mal editiert; zum letzten Mal von csde_rats am 04.08.2011 17:00]
04.08.2011 16:58:32  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[DK]Peacemaker

[dk]peacemaker
Hmpf, ich hatte zwar ähnliche Pläne, aber ich kann einfach nicht mit der Schmach leben, dass man den Post-Inhalt nicht vernünftig interpretieren kann.

Das einzige, was mich zufriedenstellen würde, wäre, dass enos den Post-Inhalt als valides XML ausliefert. Dann wüsste ich, dass wenn etwas nicht stimmt, ich es nicht hätte besser machen können.

Also um das klarzustellen, natürlich kann man den Post-Inhalt selbst interpretieren, das wird zumindest bei mir, aber ab einer bestimmten Stelle so "Workaroundish", dass ich daran nicht weiterarbeiten möchte Augenzwinkern
04.08.2011 17:05:38  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
Ja man müsste...

...entweder nen richtigen BB-Code-Parser mit Fehlerhandling (weil Userinput) schreiben

...oder per Regex BB-Code entfernen/umsetzen (URL-Tags => nur Text, IMG => Bild-URL etc.), sodass nur der Text übrig bleibt - wenn da aber mal ein schließendes Tag fehlt, was geschachtelt ist oder so ist halt schnell der Post truncated...
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von csde_rats am 04.08.2011 17:23]
04.08.2011 17:22:52  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
enos

enos
<content> <![CDATA[ Postinhalt ]]> </content>

ist doch valides XML? Breites Grinsen
04.08.2011 17:26:12  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
 
Zitat von enos

<content> <![CDATA[ Postinhalt ]]> </content>

ist doch valides XML? Breites Grinsen


:>

Grade was neues gelernt: Windows sorgt selbstständig für Autovervollständigung in der Konsole mit den Pfeiltasten, wenn man getline benutzt... interessant...
04.08.2011 17:28:09  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Achsel-des-Bösen

AUP Achsel-des-Bösen 06.10.2009
 
Zitat von enos

<content> <![CDATA[ Postinhalt ]]> </content>

ist doch valides XML? Breites Grinsen



Wo du schonmal hier bist: Könntest du mir bitte, bitte, bitte verraten auf wie vielen Servern dieses Board läuft und wie die ausgestattet sind (CPU & Ram)?

Dann könnte ich sowas von besser schlafen!
04.08.2011 17:41:50  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
So denn:
 
Code:
> boards
+ Allgemeines (Seitenübergreifende Themen) - 4 Foren
        3DSupply.de - Alles rund um 3D Supply (451 Threads, 22051 Posts)
        MTA-Lan - Lanparty im Feriendorf (496 Threads, 6938 Posts)
        Public Offtopic - für das was nicht passt und sonstige geistige Höhenflüge (37780 Threads, 7743140 Posts)
        Offtopic- und Funforum - legendär elitär (390 Threads, 36157 Posts)
+ Counter-Strike / Half-Life 2 (Alles rund um Valves Spiele) - 7 Foren
        Hauptforum - Alles rund ums Thema Counter-Strike! (11629 Threads, 132670 Posts)
        CS-Help - Sorgen und Nöte mit CS? (40261 Threads, 302367 Posts)
        Half-Life 2/Portal - Über Brechstangen und farbige Portale (2532 Threads, 79971 Posts)
        Team Fortress 2 - Wenn der Heavy mit dem Pyro... (339 Threads, 48293 Posts)
        Left 4 Dead - Multiplayer-Shooter-Zombie-Mayhem (112 Threads, 29456 Posts)
        Config/Alias/Bind/Scripts Forum - Scripting, Binding & Commands (8198 Threads, 62990 Posts)
        Taktik, Bots und Crosshairs - Taktiken, Tips und Tricks Maps & Bots und Crosshairs diskutieren (1885 Threads, 13562 Posts)
+ Gaming allgemein (Allgemeine Foren rund ums Zocken) - 6 Foren
        Clanforum - Clanwars, Recruitments etc. (13573 Threads, 63314 Posts)
        Lanparty-Forum - Alles rund um Lanpartytermine, Organisationshilfen und -tricks (1060 Threads, 7604 Posts)
        Server OP Forum - Alle Fragen zu Servern und Tools unter Linux und Windows (11158 Threads, 61967 Posts)
        codnation.de - Alles rund um Call of Duty (123 Threads, 1233 Posts)
        MMORPG / Browsergames - Seid umschlungen, virtuelle Welten! (357 Threads, 107237 Posts)
        Rollenspieler - Pen&Paper für Anfänger und Fortgeschrittene (79 Threads, 9156 Posts)
+ Battlefield (Von den Schlachtfeldern Europas bis nach Vietnam) - 2 Foren
        Stammtisch Battlefield - Rotorenpoliermittel, Dieselpreise und Sprengfallentechniken bis der Arzt kommt (2438 Threads, 73028 Posts)
        Battlefield Helpforum - Hilfe zu allen Battlefield-Teilen (6786 Threads, 43569 Posts)
+ Systernals (Alles rund um die EDV) - 3 Foren
        Windows - Alles was sich um "Windows" dreht (4006 Threads, 23376 Posts)
        Linux - Like a wigwam, no windows, no gates and an apache inside! (996 Threads, 59005 Posts)
        Hardware & Netzwerk - Alles rund um Hardware & Netzwerk (18933 Threads, 347734 Posts)
+ Kreativabteilung (Alles rund um Web-, Grafik-, und Gamedesign) - 9 Foren
        Benderforum - Alles über die kleinen Gelben, Fragen & Präsentationen, wenn das Wunder der Bender Blüten trägt... (893 Threads, 32487 Posts)
        Bender Request - Du willst einen Custom-Bender? Hier werden Sie geholfen (1421 Threads, 30032 Posts)
        Webdesign & Coding - Hello World! (4497 Threads, 221507 Posts)
        Sound/GFX/Modcoding - über SDKs und sonstige Abkürzungen (831 Threads, 8676 Posts)
        Modelling & Skinning - Der Platz für alle, für die Milkshape kein Getränk und 3DMax keine neue Colasorte ist (1089 Threads, 14435 Posts)
        Mapping -> Half-Life - Mapping & Map Reviews für Half-Life (1343 Threads, 15413 Posts)
        Mapping -> Half-Life2 - Alles zu HL2, CS Source und DoD - Mapping (1539 Threads, 14880 Posts)
        Mapping -> Battlefield - Mapping & Map Reviews für Battlefield 1942 / Vietnam (241 Threads, 1478 Posts)
        Mapping -> Pimpage - Der Prüfstein für fertige Maps aller Art - Lob, Kritik und die totale Vernichtung inklusive (Bewertungs- und Bilderforum) (333 Threads, 3845 Posts)
+ Treffpunkt Bundesländer (Regionalbezogene Diskussionen) - 18 Foren
        Baden-Württemberg - Der wilde Süden (465 Threads, 34352 Posts)
        Bayern - Bier, Brezn und de Wiesn (451 Threads, 31821 Posts)
        Berlin - Da wo selbst der Kanzler zockt (354 Threads, 12370 Posts)
        Brandenburg - Märkische Krieger auf preußischen Sand (48 Threads, 3733 Posts)
        Bremen - Dat geiht narms bunter to as op in Bremen. (305 Threads, 49789 Posts)
        Hamburg - Hamburg, die Macht im Norden (283 Threads, 18497 Posts)
        Hessen - Erbarme, zu spät, die Hesse komme! (401 Threads, 17456 Posts)
        Mecklenburg-Vorpommern - Fischköppe (72 Threads, 5535 Posts)
        Niedersachsen - Da wo Auch nach viel Gutem Bier noch Hochdeutsch Gesprochen wird (342 Threads, 20144 Posts)
        Nordrhein-Westfalen - Wir begradigen den Rhein so lange, bis es kein Holland mehr gibt! (632 Threads, 47038 Posts)
        Österreich - No kangaroos in Austria (301 Threads, 19725 Posts)
        Rheinland-Pfalz - Wir sind nur ein Karnevalsverein! (172 Threads, 23712 Posts)
        Saarland - Für den Schwenker, für das Land (149 Threads, 7635 Posts)
        Sachsen - Gemütliche Stammtsich-Runde im fernen Osten (135 Threads, 5016 Posts)
        Sachsen-Anhalt - Per Sachsen-Anhalter durch die Galaxis! (53 Threads, 1604 Posts)
        Schleswig-Holstein - Nordisch by Nature (251 Threads, 21702 Posts)
        Schweiz - Unsere Tobleronelutscher... :p (360 Threads, 40849 Posts)
        Thüringen - Campen im schönen Thüringer Wald (47 Threads, 1754 Posts)
+ Nicht-öffentliche Foren (...aus welchen Gründen auch immer.) - 4 Foren
        FF -  (42 Threads, 2895 Posts)
        Panzerfahrer Stammtisch - Walzen ist billiger als MG. (32 Threads, 7104 Posts)
        Zukunftsforum -  (49 Threads, 999 Posts)
        testboard - test - 123 - test (78 Threads, 18446744073709551131 Posts)
+ mods.de intern (Interna für Staffies) - 10 Foren
        mde intern: Moderatoren - Forum für  Mods (59 Threads, 9697 Posts)
        mde intern: Mitarbeiter - Forum für alle Mitarbeiter (152 Threads, 2540 Posts)
        mde intern: Designabteilung -  (4 Threads, 80 Posts)
        tf2.de intern -  (57 Threads, 1962 Posts)
        battlefield2.net intern -  (28 Threads, 635 Posts)
        Bender Battles - Wo selbst um den Untertitel gebattlet wurde... (72 Threads, 5754 Posts)
        Archiv -  (57 Threads, 25037 Posts)
        Archiv: Krieg der Töpfe - Hier landen alle abgeschlossenen KdT-Threads. Eintritt nur mit Kochmütze. (105 Threads, 9889 Posts)
        Archiv: internes -  (1 Threads, 446 Posts)
        Menschen, Potler, Erektionen 2010 - Die Abstimmung! - Kommen Sie, staunen Sie, abstimmen Sie! (42 Threads, 374 Posts)

9 Kategorien
181368 Threads
10047230 Posts
>_

Da habt ihrs. Jetzt brauch keiner mehr nachzählen von Hand.
10 Millionensiebenundvierzigtausendzweihundertunddreißig Posts.
04.08.2011 17:47:21  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
GH@NDI

ghandi2
 
Zitat von Achsel-des-Bösen

 
Zitat von csde_rats

Soeben festegstellt, dass der Loginmechanismus hier doch irgendwie sehr kompliziert ist:

1.) Anfrage an login.mods.de
-> Setzt Cookie MDESID
-> Setzt ihn nochmal (auf denselben Wert)
-> Setzt ihn auf deleted
-> Leitet auf <seite-aus-dem-mde-netzwerk>/SSO.php?UID=xxx&login=xxx&lifetime=xxx weiter

2.) <seite-aus-dem-mde-netzwerk>/SSO.php/?UID=xxx&login=xxx&lifetime=xxx
-> Setzt Cookie MDESID
-> Setzt ihn nochmal (auf einen ANDEREN wert)
-> Leitet auf <seite-aus-dem-mde-netzwerk>/SSO.php?UID=xxx&login=xxx&lifetime=xxx weiter

3.) Wiederhole 2.) bis alle Seiten abgeklappert sind

Nun hat man auf jeder Seite einen Cookie mit seiner eigenen MDESID.
Problem: CURL kapiert das nicht und löscht halt den Cookie in 1.) schonwieder weswegen wohl die erste Seite aus 2.) den Vorgang abbricht.

Das lustige ist halt, dass ich aktuell kene Ahnung hab, wie ich jetzt den Login handeln soll. V.a. weil ich momentan nicht verstehe, wie die Weiterleitung funktioniert. Ich schicke ne Anfrag an login.mods.de, es kommt 200 OK ohne Header o.ä. zurück und als nächstes besucht der Browser die ganzen SSOs in einem wahnsinnstempo (schaut euch mal an wie schnell der Login geht, in dem Zeitraum klappert der Browser knapp 10 Seiten ab). Wegen der Geschwindigkeit können es keine HTML-Weiterleitungen sein, aber es kommt auch kein Location-HTTP-Header oder ein 301/302 zurück.
WTF?

Da werden rund 20 kB nur an HTTP Headern durch die Gegend geschüppert...



Ich hab da gerade mal was in Python runtergecodet. So muss du es in der Sprache deiner Wahl machen.
https://gist.github.com/1123978

/: Warum sollte man eigentlich noch Pseudocode irgendwo angeben, wenn man auch Python nutzen kann? Breites Grinsen



Ich komme spät, aber ich komme! Breites Grinsen

Gehirnparser 3.0
04.08.2011 17:48:11  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
Grade nachgeschaut: Wie sind das neuntgrößte Deutsche Forum ( http://rankings.big-boards.com/?filter=all,DE )

GH@NDI: Sind das Zufallszahlen?
04.08.2011 17:51:10  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Flash_

AUP FIash 26.01.2008
und das 174. größte
04.08.2011 17:53:04  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Redh3ad

AUP Redh3ad 11.10.2009
 
Zitat von Achsel-des-Bösen

auf wie vielen Servern dieses Board läuft


Zwei. Einer für die Datenbank, einer mit dem Webserver. Wobei zweiterer eine VM ist (also möglich, dass auf dem Host noch mehr läuft). Das ist mal das, was ich weiß. Ganz genau weiß es auf jeden Fall mercury.
04.08.2011 17:54:33  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
 
Zitat von GH@NDI

 
Zitat von Achsel-des-Bösen

 
Zitat von csde_rats

Soeben festegstellt, dass der Loginmechanismus hier doch irgendwie sehr kompliziert ist:

1.) Anfrage an login.mods.de
-> Setzt Cookie MDESID
-> Setzt ihn nochmal (auf denselben Wert)
-> Setzt ihn auf deleted
-> Leitet auf <seite-aus-dem-mde-netzwerk>/SSO.php?UID=xxx&login=xxx&lifetime=xxx weiter

2.) <seite-aus-dem-mde-netzwerk>/SSO.php/?UID=xxx&login=xxx&lifetime=xxx
-> Setzt Cookie MDESID
-> Setzt ihn nochmal (auf einen ANDEREN wert)
-> Leitet auf <seite-aus-dem-mde-netzwerk>/SSO.php?UID=xxx&login=xxx&lifetime=xxx weiter

3.) Wiederhole 2.) bis alle Seiten abgeklappert sind

Nun hat man auf jeder Seite einen Cookie mit seiner eigenen MDESID.
Problem: CURL kapiert das nicht und löscht halt den Cookie in 1.) schonwieder weswegen wohl die erste Seite aus 2.) den Vorgang abbricht.

Das lustige ist halt, dass ich aktuell kene Ahnung hab, wie ich jetzt den Login handeln soll. V.a. weil ich momentan nicht verstehe, wie die Weiterleitung funktioniert. Ich schicke ne Anfrag an login.mods.de, es kommt 200 OK ohne Header o.ä. zurück und als nächstes besucht der Browser die ganzen SSOs in einem wahnsinnstempo (schaut euch mal an wie schnell der Login geht, in dem Zeitraum klappert der Browser knapp 10 Seiten ab). Wegen der Geschwindigkeit können es keine HTML-Weiterleitungen sein, aber es kommt auch kein Location-HTTP-Header oder ein 301/302 zurück.
WTF?

Da werden rund 20 kB nur an HTTP Headern durch die Gegend geschüppert...



Ich hab da gerade mal was in Python runtergecodet. So muss du es in der Sprache deiner Wahl machen.
https://gist.github.com/1123978

/: Warum sollte man eigentlich noch Pseudocode irgendwo angeben, wenn man auch Python nutzen kann? Breites Grinsen



Ich komme spät, aber ich komme! Breites Grinsen

Gehirnparser 3.0


Das sieht bei mir so aus:
 
Code:
bool netcode::Login()
{
    if(this->IsLoggedIn())
        return false;

    std::string postdata;
    postdata.append("login_username=").append(this->_escape(ctx.username)).append("&")
            .append("login_password=").append(this->_escape(ctx.userpw));

    curl_easy_setopt(this->_curl, CURLOPT_POST, 1);
    curl_easy_setopt(this->_curl, CURLOPT_POSTFIELDSIZE, postdata.size());
    curl_easy_setopt(this->_curl, CURLOPT_COPYPOSTFIELDS, postdata.c_str());

    std::string login_mde;

    std::cout << "Sende Anfrage an Loginserver..";
    login_mde = this->_GetSite("http://login.mods.de/");

    if(login_mde.find("Erfolgreich eingeloggt.") != std::string::npos)
    {
        boost::regex expr("http://forum.mods.de/SSO.php\\?UID=[0-9]*&login=[^&]*");
        std::string::const_iterator start, end;
        start = login_mde.begin();
        end = login_mde.end();

        boost::match_results<std::string::const_iterator> what;
        boost::match_flag_type flags = boost::match_default;

        if(regex_search(start, end, what, expr, flags))
        {
            std::cout << ". ok" << std::endl
                      << "Kontaktiere SSO-Server..";

            this->_GetSite(std::string(what[0].first, what[0].second).append("&lifetime=604800"));

            std::cout << ". ok" << std::endl;

            number UID;
            UID = this->GetUID();
            if(!UID)
            {
                std::cout << "SSO-Fehler - Vorgang abgebrochen!" << std::endl;
                return false;
            }
            else
            {
                std::cout << "Erfolgreich eingeloggt!" << std::endl;
                return true;
            }
        }
        else
        {
            std::cout << ". Fehler!" << std::endl
                      << "Möglicherweise ist die Netzwerkverbindung fehlerhaft." << std::endl
                      << "Bitte versuche es später erneut." << std::endl;

            return false;
        }
    }
    else
    {
        std::cout << ". Fehler beim Einloggen!" << std::endl << std::endl
                  << "Entweder war das eingegebene Passwort falsch" << std::endl
                  << "oder es gibt diesen Benutzernamen nicht (mehr)." << std::endl << std::endl
                  << "Wenn du sicher bist, dass du deine Zugangsdaten richtig eingegeben hast," << std::endl
                  << "und dieses Problem auch weiterhin auftritt, kontaktiere bitte den Support" << std::endl
                  << "unter tech@mods.de mit einer Beschreibung deines Problems." << std::endl;
        return false;
    }
}
04.08.2011 17:54:51  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Gore

Gori
 
Zitat von Redh3ad

 
Zitat von Achsel-des-Bösen

auf wie vielen Servern dieses Board läuft


Zwei. Einer für die Datenbank, einer mit dem Webserver. Wobei zweiterer eine VM ist (also möglich, dass auf dem Host noch mehr läuft). Das ist mal das, was ich weiß. Ganz genau weiß es auf jeden Fall mercury.


so viel ich weiss laeuft der shop noch irgendwo da mit als vm
04.08.2011 18:05:20  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[DK]Peacemaker

[dk]peacemaker
 
Zitat von enos

<content> <![CDATA[ Postinhalt ]]> </content>

ist doch valides XML? Breites Grinsen


Was mich irgendwie auf die Frage bringt, dass falls jemand hier mit einer Lösung für einen BB-Parser aufkommt, du diese für die XML-Schnittstelle adaptieren würdest?
04.08.2011 18:06:12  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
enos

enos
 
Zitat von Achsel-des-Bösen

Wo du schonmal hier bist: Könntest du mir bitte, bitte, bitte verraten auf wie vielen Servern dieses Board läuft und wie die ausgestattet sind (CPU & Ram)?
Dann könnte ich sowas von besser schlafen!


Das Forum selbst läuft auf einem mit Xen virtualisierten Server.

/proc/cpuinfo sagt was von "Intel(R) Xeon(R) CPU X3363 @ 2.83GHz", aber ich weiß nicht, ob diese Info von Xen kommt oder die tatsächliche Hardware widerspiegelt - oder wieviel Xen davon diesem vServer überlässt.
Das System hat außerdem 6000 MB RAM zur Verfügung.
Der Festplattenbedarf ist nach heutigen Hosting-Standards vernachlässigbar. Breites Grinsen

Die Datenbank ist mittlerweile auch da drauf, früher war die mal vom HTTPd getrennt.

Der Login ist auf einem anderen Server, fällt aber CPU- und RAM-technisch sowieso nicht ins Gewicht.
Kann auch sein, dass das physisch die gleiche Maschine ist (und/oder dass 3Dsupply auch auf dem gleichen ist).
04.08.2011 18:23:18  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
enos

enos
 
Zitat von [DK]Peacemaker

Was mich irgendwie auf die Frage bringt, dass falls jemand hier mit einer Lösung für einen BB-Parser aufkommt, du diese für die XML-Schnittstelle adaptieren würdest?


Muss das sein? Breites Grinsen
Wenn ich Zeit dafür finde, wahrscheinlich schon, ja.
04.08.2011 18:25:45  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
 
Zitat von enos

 
Zitat von [DK]Peacemaker

Was mich irgendwie auf die Frage bringt, dass falls jemand hier mit einer Lösung für einen BB-Parser aufkommt, du diese für die XML-Schnittstelle adaptieren würdest?


Muss das sein? Breites Grinsen
Wenn ich Zeit dafür finde, wahrscheinlich schon, ja.


Man könnte ja auch den HTML-Code, der aus dem BB-Code erzeugt wird, ausgeben. Allerdings dann bitte immernoch in den CDATA-Tags

/e: Xen gibt die im Host verwendete CPU afaik 1:1 an die VM weiter
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von csde_rats am 04.08.2011 18:31]
04.08.2011 18:30:21  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[DK]Peacemaker

[dk]peacemaker
 
Zitat von enos

 
Zitat von [DK]Peacemaker

Was mich irgendwie auf die Frage bringt, dass falls jemand hier mit einer Lösung für einen BB-Parser aufkommt, du diese für die XML-Schnittstelle adaptieren würdest?


Muss das sein? Breites Grinsen
Wenn ich Zeit dafür finde, wahrscheinlich schon, ja.


Sollte ich mit der Lösung aufkommen, so wird diese erstmal die Verkaufszahlen von Windows Phone 7 auf die Überhohlspur bringen. Dann gibt's eine rudimentäre Light Version auf PHP-Basis für's Fußvolk!
04.08.2011 18:30:39  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
enos

enos
 
Zitat von csde_rats

So denn:
testboard - test - 123 - test (78 Threads, 18446744073709551131 Posts)

Du arbeitest mit unsigned ints, richtig? Breites Grinsen
04.08.2011 18:33:53  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 5543 5544 5545 5546 [5547] 5548 5549 5550 5551 ... 6582 nächste » letzte »

mods.de - Forum » Webdesign & Coding » 

Hop to:  

Thread-Tags:
Mod-Aktionen:
23.08.2018 12:40:15 TriggerTG hat den Thread-Titel geändert (davor: "Wiederbelebungssalat")
09.03.2017 08:55:19 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
21.05.2014 16:08:26 Redh3ad hat den Thread-Titel geändert (davor: "Hochzeitssalat")
10.05.2014 09:43:28 Redh3ad hat den Thread-Titel geändert (davor: "Gehirnsalat")
19.10.2013 21:43:03 [DK]Peacemaker hat diesen Thread repariert.
04.10.2013 20:11:45 TriggerTG hat den Thread-Titel geändert (davor: "Damiferkel-Salat")
29.08.2013 19:59:27 [DK]Peacemaker hat den Thread-Titel geändert (davor: "HerpDerpSalat")
19.08.2013 10:04:19 TriggerTG hat den Thread-Titel geändert (davor: "SirSiggiSalat")
13.08.2013 18:43:13 TriggerTG hat den Thread-Titel geändert (davor: "Kamelwochensalat")
05.08.2013 09:47:37 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
24.06.2013 16:30:39 TriggerTG hat den Thread-Titel geändert (davor: "cmssalat")
20.06.2013 12:58:35 TriggerTG hat den Thread-Titel geändert (davor: "Krissalat")
13.06.2013 10:59:25 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
08.06.2013 11:28:06 TriggerTG hat den Thread-Titel geändert (davor: "rABBIntensalat")
03.06.2013 09:56:52 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")

| tech | impressum