1 |
Hallo Liste! |
2 |
|
3 |
Komemnden Donnerstag, den 10.4., ist es wieder mal so weit: Wir |
4 |
haben ab 19h unseren allseits beliebten Gentoo-Stammtisch wie gehabt im |
5 |
"Pasta e Basta" in der Amalienstraße 87 im *Keller*. Auch zu finden |
6 |
unter http://www.pastaebasta-muenchen.de/homeamalienstrassehtml.html |
7 |
|
8 |
Raum ist reserviert incl. Strom. Wir haben diesmal wieder einen Vortrag! |
9 |
Markus Müller referiert über folgendes Thema: |
10 |
|
11 |
Titel: |
12 |
Perl mal anders objektorientiert: POE und dessen Einsatzzwecke und |
13 |
Funktionsweise |
14 |
|
15 |
Soll Vorkenntnisse: |
16 |
Linux/Unix und Perl 5 |
17 |
|
18 |
Wunsch Vorkentnisse: |
19 |
Kenntnisse zu blocking/nonblocking Socketprogrammierung unter Unix |
20 |
select(Systemcall) und fork (Systemcall) |
21 |
|
22 |
Themenbereiche: |
23 |
Effektive allgemeine Lösung von Problemen der TCP/IP |
24 |
Daemonprogrammierung, Ereignis- und Sessiongesteuerte sowie |
25 |
objektorientierte Programmierung mit Perl, Parallelisierung komplexer |
26 |
Vorgänge innerhalb eines Prozesses, Performance |
27 |
|
28 |
Inhalt: |
29 |
1. Erläuterung des Perl Object Environments: |
30 |
1.1 Grundsätzliche Funktionsweise des prozessinternen Kernels |
31 |
1.2 Ereignissgesteuerte Programmierung |
32 |
1.2.1 Sessions |
33 |
1.2.2 Heap |
34 |
1.2.3 Objekte |
35 |
1.3 Konkrete Beispiele |
36 |
1.2.1 Heap |
37 |
1.2.2 Objekte |
38 |
1.3.4 Von Session zu Session: TCPRelay |
39 |
2. Praxisprojeket Citrixrelay |
40 |
2.1 Blocking vs. non-blocking |
41 |
2.2 Warum Forken nicht die Lösung ist |
42 |
2.3 Probleme von Net::SSLeay |
43 |
2.4 Lösungen für Net::SSLeay |
44 |
2.4.1 CRLs |
45 |
2.4.2 Non-Blockingprobleme mit accept/connect sowie OpenSSL Callback |
46 |
Clientzertifkate und select/read vom POE |
47 |
2.5 Multiprozessorunterstützung |
48 |
|
49 |
Dann bis morgen! |
50 |
|
51 |
|
52 |
Oliver |