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 ... 5541 5542 5543 5544 [5545] 5546 5547 5548 5549 ... 6582 nächste » letzte »
erste ungelesene Seite | letzter Beitrag 
Achsel-des-Bösen

AUP Achsel-des-Bösen 06.10.2009
 
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
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Achsel-des-Bösen am 04.08.2011 0:27]
04.08.2011 0:24:37  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
 
Zitat von csde_rats
So ich habe meine UTF-8 Probleme auf die radikale Art gelöst: Alles was ausm Netz kommt wird erstmal nach Windows-1252 konvertiert, wer meint exotische Zeichen benutzen zu müssen, hat Pech gehabt :>

peace hat recht:
WARUM?? *hemd zerreiß*

srsly, warum arbeitest du nicht in einer utf-8-only-umgebung? welche programmiersprache ist denn heutzutage dazu nicht fähig?
04.08.2011 0:31:50  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Achsel-des-Bösen

AUP Achsel-des-Bösen 06.10.2009
Offensichtlich C++ unter Windows.

*chr chr chr chr*
04.08.2011 0:47:04  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
 
Zitat von Achsel-des-Bösen

Offensichtlich C++ unter Windows.

*chr chr chr chr*

stimmt, da hat er ja mal was gesagt. utf-8 muss aber einfach drin sein, egal, in was man wie wo programmiert.

übrigens ist in python3 der importblock etwas konsistenter:
 
Code:
from http.cookiejar import CookieJar
from urllib.request import HTTPCookieProcessor, build_opener
from urllib.parse import urlencode
04.08.2011 0:54:44  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Achsel-des-Bösen

AUP Achsel-des-Bösen 06.10.2009
Mein Gehirn ist komisch. Nachdem ich gestern und vorgestern beim bloßen Gedanken an meine BA das Kotzen bekommen habe, läuft es heute offenbar anders.
Zum einen bin ich, trotz 4,5 Stunden schlaf, hellwach und motiviert. Zum anderen sprudelte mein Geist heute direkt nach dem Weckerklingeln meiner Freundin so voller Ideen, dass ich noch im Bett erstmal zwei Seiten Notizen gemacht habe um nix zu vergessen...
04.08.2011 6:42:15  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Elkano

Elkano
naja, zum Thema UTF-8 will ich nur mal unsere Prog2-Vorlesung hier anführen... die hatten mehrere Projekte im Semester, für welche teilweise mit automatisch nightly tests ausgeführt wurden. Und wenn man Umlaute in seinen Kommentaren im Code hatte, dann schlugen diese ml grundsätzlich fehl...
Scheint also schon schwer zu sein, da irgend was brauchbares aufzusetzen...
04.08.2011 7:53:49  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
So, heute mal fix vor der Arbeit noch zum TK-Max und paar Shirts zu besorgen. Nachmittags kann man zur Zeit leider kaum einkaufen gehen: Die Einkaufsstraßen sind total überflutet mit Menschen.
04.08.2011 8:21:19  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
morgen. ich schreib heute um 10 die biochemie-klausur zum 3. mal (die einzige, bei der ich je auch die nachholklausur verkackt hab). wünscht mir glück.

—————————————

und utf-8 ist das standardencoding in allen modernen unixen, fest eingebaut in python3, perl, java, … außerdem es ist eine übermenge von ascii.

und nein, utf-16 ist keine gute idee (ucs-2 ist ok, wenn du dir sicher bist, dass kein chinesisch vorkommt), aber warum kein utf-8?

und nein, das geht über den kleinen mods.de-tracker oder whatever hinaus. irgendwann muss jeder mal software schreiben, die nicht kaputt ist, und dann kann man es am besten schon.
04.08.2011 8:27:46  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Flash_

AUP FIash 26.01.2008
Ist das dein Nebenfach? Viel Glück Breites Grinsen
04.08.2011 8:30:50  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Noch_ein_Kamel

Guerilla
Geburtstagsgeschenk von den Nachbarn:laufe Musik morgens um halb sieben :-(
04.08.2011 8:30:52  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Hätteste nicht machen müssen, Kamel. Du stehst im GS-Kalender, und entsprechend wurde ich dran erinnert fröhlich
04.08.2011 8:37:59  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Achsel-des-Bösen

AUP Achsel-des-Bösen 06.10.2009
Wenn ich eine Operation B nur dann (mit einer Wahrscheinlichkeit kleiner als 1.) mache, wenn Operation A passiert ist, dann gilt doch folgendes (P(x|y) ist die bedingte Wahrscheinlichkeit das x passiert unter der Voraussetzung das y passiert ist):

P(A) > P(A|B)

Wenn ich jetzt zusätzlich Operation C (wieder mit P < 1.0) nur mache wenn B passiert ist:

P(A) > P(B|A) > P(C|B and A)

--

Ich bin mir eigentlich sicher, aber ich will trotzdem eine Bestätigung.

/: Da fällt mir ein, dass ich das doch garnicht brauche, bedingte Wahrscheinlichkeiten machen bei meinem konkreten Problem keinen Sinn. Aber ihr dürft es trotzdem beantworten.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Achsel-des-Bösen am 04.08.2011 8:46]
04.08.2011 8:38:21  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Alles Gute, Kamel! Du kaputtes Ding fröhlich
04.08.2011 8:39:01  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
 
Zitat von Noch_ein_Kamel
Geburtstagsgeschenk von den Nachbarn:laufe Musik morgens um halb sieben :-(

alles gute! zahl’s ihnen heute nacht mit gleicher münze heim
 
Zitat von Flash_
Ist das dein Nebenfach? Viel Glück Breites Grinsen

hell no! das muss ich als bioinformatiker machen…
das glück werd’ ich brauchen, danke.
04.08.2011 8:50:37  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Achsel-des-Bösen

AUP Achsel-des-Bösen 06.10.2009
Alles Gute Kamel.
04.08.2011 8:52:23  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Flash_

AUP FIash 26.01.2008
Alles Gute Kamel!
04.08.2011 8:55:58  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
und noch ein zitat aus der pa3k-doku:
 
  • Python 3.0 uses the concepts of text and (binary) data instead of Unicode strings and 8-bit strings. All text is Unicode; however encoded Unicode is represented as binary data. The type used to hold text is str, the type used to hold data is bytes. The biggest difference with the 2.x situation is that any attempt to mix text and data in Python 3.0 raises TypeError, whereas if you were to mix Unicode and 8-bit strings in Python 2.x, it would work if the 8-bit string happened to contain only 7-bit (ASCII) bytes, but you would get UnicodeDecodeError if it contained non-ASCII values. This value-specific behavior has caused numerous sad faces over the years.

04.08.2011 8:57:05  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Gore

Gori
@Kamel
Alles Gute auch von mir!

Ich werd hier jetzt mal öfter reinschauen, Triggers Artikel hat mich irgendwie etwas wachgerüttelt. Irgendwie verpass ich zu viel Breites Grinsen

Wo informiert ihr euch über die neuesten Webtechniken oder Paradigmen?
04.08.2011 9:07:15  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
 
Zitat von Gore

@Kamel
Alles Gute auch von mir!

Ich werd hier jetzt mal öfter reinschauen, Triggers Artikel hat mich irgendwie etwas wachgerüttelt. Irgendwie verpass ich zu viel Breites Grinsen

Wo informiert ihr euch über die neuesten Webtechniken oder Paradigmen?

trigger fröhlich
04.08.2011 9:08:51  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
GarlandGreene

Mod GIGN
Glückwunsch Kamel!
04.08.2011 9:12:04  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Elkano

Elkano
 
Zitat von Achsel-des-Bösen

Wenn ich eine Operation B nur dann (mit einer Wahrscheinlichkeit kleiner als 1.) mache, wenn Operation A passiert ist, dann gilt doch folgendes (P(x|y) ist die bedingte Wahrscheinlichkeit das x passiert unter der Voraussetzung das y passiert ist):

P(A) > P(A|B)

Wenn ich jetzt zusätzlich Operation C (wieder mit P < 1.0) nur mache wenn B passiert ist:

P(A) > P(B|A) > P(C|B and A)

--

Ich bin mir eigentlich sicher, aber ich will trotzdem eine Bestätigung.

/: Da fällt mir ein, dass ich das doch garnicht brauche, bedingte Wahrscheinlichkeiten machen bei meinem konkreten Problem keinen Sinn. Aber ihr dürft es trotzdem beantworten.



Wenn B nur dann eintreten kann, wenn A eingetreten ist, dann ist offensichtlich P(A|B) = 1, wodurch P(A) nicht größer als P(A|B) sein kann. Daher bin ich mir ziemlich sicher, dass das falsch ist :P

¤dith: ich nehme jetzt einfach mal an, dass du eigentlich P(B|A) schreiben wolltest. Dann ist's aber noch immer falsch.
Aber:
P(A) > P(B) > P(C)
da: P(B) = P(A) * P(B|A) und P(C) = P(B) * P(C|B)
also: P(A) > P(A) * P(B|A) > P(A) * P(B|A) * P(C|B)
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Elkano am 04.08.2011 9:19]
04.08.2011 9:15:21  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Gore

Gori
Frage
 
Zitat von flying sheep

 
Zitat von Gore

@Kamel
Alles Gute auch von mir!

Ich werd hier jetzt mal öfter reinschauen, Triggers Artikel hat mich irgendwie etwas wachgerüttelt. Irgendwie verpass ich zu viel Breites Grinsen

Wo informiert ihr euch über die neuesten Webtechniken oder Paradigmen?

trigger fröhlich



Ja, hmm, hää?

Achso, du informierst dich über trigger, auch ne gute Idee, wenn er das hier regelmäßig macht peinlich/erstaunt
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Gore am 04.08.2011 9:20]
04.08.2011 9:20:10  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Nemi Ikara

AUP Nemi Ikara 25.02.2010
Alles Gute Kamel!

----
Sheep, über welche Themengebiete schreibt ihr denn?
04.08.2011 9:29:11  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
igor]2

Phoenix
Alles Gute.
04.08.2011 9:31:04  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Gore

Gori
Kann mir mal jemand kurz und kinapp die Vorteile eines CSS-Frameworks näherbringen? Die sind bisher irgendwie komplett an mir vorbei gegangen peinlich/erstaunt
04.08.2011 9:33:55  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Smoking

AUP Smoking 09.09.2023
CSS Frameworks können verschiedene Ansatzpunkte haben. Manche resetten die Standardeinstellungen des Browsers, andere legen direkt sensible defaults fest, die in allen Browsern gleich aussehen. Die nächsten bringen ein Grid mit, an dem man die Elemente seines Layouts ausrichten kann. Wieder andere bringen Styles für bestimmte/alle HTML-Elemente mit, die es dir ermöglichen einfach nur ein Mark-Up runterzurotzen, dass im Browser trotzdem ansprechend dargestellt wird.

Ein Framework, das quasi all das macht ist Blueprint.css. Wenn du nicht vor hast etwas an den Styles zu ändern, kannst du damit sehr schnell eine ansprechende Seite aufsetzen. Das Ding ist auch "modular" aufgebaut, sprich du kannst dir auch nur das Grid oder die Typograph.js rausziehen und benutzen. Willst du umfangreiche Änderungen an den mitgebrachten Styles machen, würde ich mir überlegen etwas eigenes zu schreiben.
04.08.2011 10:48:50  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Smoking

AUP Smoking 09.09.2023
...
Und dir noch alles gute, Kamel.
04.08.2011 10:51:08  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Zensiert

AUP Zensiert 28.11.2007
Alles Gute, Kamel!
04.08.2011 11:03:29  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
jdo_O

Arctic
froehlich grinsen
Alles Gute Kamel.
04.08.2011 11:07:27  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
jdo_O

Arctic
Heute gehts in ein neues Büro. \o/

Vorteil: Es ist größer und nicht so abgelegen
Nachteil: Wir haben eine Frau dazubekommen

Frauen Fußball WM, was ist das?
04.08.2011 11:11:12  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 5541 5542 5543 5544 [5545] 5546 5547 5548 5549 ... 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