From 264236bfee8577b729dec88a10acea21887ebf00 Mon Sep 17 00:00:00 2001 From: yvesf Date: Thu, 11 Jun 2009 14:30:42 +0000 Subject: ibla git-svn-id: http://xapek.org/svn/common/omegle@1110 d0e8fea9-7529-0410-93fb-d39fd5b9c1dd --- "slides/vortrag_gek\303\274rzt/aa.pdf" | Bin 676789 -> 46229 bytes "slides/vortrag_gek\303\274rzt/aa.tex" | 309 ++++++++++----------------------- 2 files changed, 87 insertions(+), 222 deletions(-) diff --git "a/slides/vortrag_gek\303\274rzt/aa.pdf" "b/slides/vortrag_gek\303\274rzt/aa.pdf" index 7f1fac1..7d91774 100644 Binary files "a/slides/vortrag_gek\303\274rzt/aa.pdf" and "b/slides/vortrag_gek\303\274rzt/aa.pdf" differ diff --git "a/slides/vortrag_gek\303\274rzt/aa.tex" "b/slides/vortrag_gek\303\274rzt/aa.tex" index ba008cd..9856561 100644 --- "a/slides/vortrag_gek\303\274rzt/aa.tex" +++ "b/slides/vortrag_gek\303\274rzt/aa.tex" @@ -4,6 +4,8 @@ %\usepackage{iwona} \usepackage{palatino} \usepackage{beamerthemesplit} +\usepackage{url} +\usepackage{listings} \usetheme{Warsaw} \usefonttheme{professionalfonts} @@ -12,7 +14,6 @@ \author{Yves Fischer} \date{Montag 15. Juni 2009} -\newcommand{\zerfall}[1]{ \; \; \stackrel{#1}{\longrightarrow} \; \;} \newcommand{\simplesplit}[2][]{ \begin{columns} \begin{column}{5cm} @@ -25,232 +26,96 @@ } \begin{document} -\frame{ -\includegraphics[width=\textwidth]{bilder/testbild.png} -} \frame{\titlepage} \section{Was ist Omegle} -\frame{\frametitle{} +\begin{frame} + \textbf{Omegle} + \begin{itemize} + \item ... verbindet zwei Gesprächspartner zufällig + \item ... ist ,,Web 2.0''. Setzt auf Ajax mit REST-Interface und + JSON als Datenformat. + \item ... ist \emph{nicht} primär eine Cybersex Plattform + \end{itemize} +\end{frame} + + % \begin{frame}\frametitle{Omegle technisch betrachtet} + % asd + % \end{frame} + + + \section{Fun mit Omegle} + % \begin{frame}[fragile]\frametitle{Implementation der Omegle + % Plattform} + % twisted + % \end{frame} + + \begin{frame}[fragile] \frametitle{eigene Omegle Clients} + \begin{itemize} + \item einfacher Konsolenchat + \item ncurses chat mit python-urwid + \end{itemize} + \end{frame} + + % \begin{frame}\frametitle{Mitschneiden von Inhalten} + % grafik.. + % \end{frame} + +\begin{frame}[fragile]\frametitle{Training eines Bots} + \lstset{language=SQL} \small + \begin{lstlisting} + SELECT message FROM omegle_messages WHERE ( message ILIKE '%sex%' + OR message ILIKE '%boob%' + OR message ILIKE '%horny %' + OR message ILIKE '%pussy %' + OR message ILIKE '%ass %' + OR message ILIKE '%naked%' + OR message ILIKE '%fuck%' + OR LENGTH(message) < 7 AND CAST(RANDOM()*10 as integer)=1) AND + LENGTH(message) < 35 AND NOT ( message ILIKE '%www.%' + OR message ILIKE '%http%' + OR message ILIKE '%@%.%'); + \end{lstlisting} + \begin{itemize} + \item Alle Nachrichten in denen die {\it Wörter} vorkommen und keine + Adressen vorkommen. + \item keine Nachrichten groesser 34 Zeichen ({\tt ASCII}-Art) + \end{itemize} +\end{frame} + +\begin{frame}\frametitle{Unterhaltung} + \lstset{language=HTML} + \begin{itemize} + \item Abbruch der Verbindung mit ,,Processing Failed''. Filter? + \end{itemize} +\end{frame} + +\frame{\frametitle{Auswertung} + \begin{itemize} + \item Asiaten brechen bei {\it sinnlosen} Bot-Aussagen eher nicht ab + \item Die allgemein schlechten Englischkentnisse auf Omegle + begünstigen den Einsatz der K.I. + \item Megahal ist durchaus in der Lage seinen Partner einen ganzen + Chat hinüber nicht aufzufallen + \end{itemize} } +\section{Demonstration} +\frame{\frametitle{} + \begin{center}\Huge Demonstration \end{center} +} +\begin{frame}\frametitle{Quellen} + \begin{itemize} + \item omegle \url{http://omegle.com} + \item megahal \url{http://megahal.alioth.debian.org/} + \item python-omegle tools \url{http://xapek.org/svn/common/omegle} + \item Omegle Klon in python \url{http://xapek.org/svn/common/chat} + \item Perl WWW::Omegle + \url{http://search.cpan.org/~revmischa/WWW-Omegle-0.02/lib/WWW/Omegle.pm} + \item Folien + \url{http://xapek.org/svn/common/omegle/slides/slides.pdf} + \end{itemize} +\end{frame} -% \section*{Einleitung} -% \frame{\frametitle{Verlauf des Referats} -% \tableofcontents -% } - -% \section{Radioaktivität} -% \subsection{Entdeckung} -% \frame{\frametitle{Historie} -% \begin{itemize} -% \item[\textsc{1789}] Entdeckung des Urans in Pechblende -% \pause -% \item[\textsc{1896-97}] Entdeckung der radioaktiven Wirkung des Urans(\textsc{Becquerel}), Beginn der Erforschung durch \textsc{Marie Curie} -% \pause -% \item[\textsc{1900}] Spezifizierung nach $\alpha$, $\beta$ und $\gamma$ Strahlen -% \pause -% %1900 fand Paul Ulrich Villard eine Komponente in der vier Jahre zuvor von Antoine Henri Becquerel entdeckten radioaktiven Strahlung, die sich nicht durch Magnetfelder ablenken ließ und ein sehr hohes Durchdringungsvermögen von Materie aufzeigte. Da es die dritte gefundene Strahlkomponente war, prägte Ernest Rutherford den Begriff Gammastrahlung. -% \item[\textsc{1914}] Spezifizierung der Gammastrahlung als elektromagnetische Strahlung(\textsc{Rutherford}) -% %Durch Beugung von Gammastrahlung an Kristallen gelang es Rutherford und Edward Andrade 1914 zu zeigen, dass es sich um eine Form von elektromagnetischer Strahlung handelt. Die gefundenen Wellenlängen waren sehr kurz und mit der von Röntgenstrahlung vergleichbar. -% \end{itemize} -% } - -% \frame{\frametitle{Definition der Radioaktivität} -% \begin{itemize} -% \item Instabile Atome wandeln sich spontan unter Energieabgabe um -% \item Aussendung ionisierender Strahlung -% \item kann nicht von aussen beinflusst werden, ist weder Druck noch Temperaturabhängig -% \end{itemize} -% } - -% \subsection{Alpha-, Beta- und Gamma-Strahlen} -% \frame{\frametitle{Alpha-Strahlung} -% \begin{block}{Alpha Zerfall} -% \begin{align} -% ^{A}_{Z}{\rm E} \longrightarrow ^{A-4}_{Z-2}{\rm E} + ^{4}_{2}{\rm He} \nonumber -% \end{align} -% \begin{center} -% A: Nukleonenzahl(Massenzahl)\\ -% Z: Protonenzahl(Ordnungszahl) \\ -% E: chem. Kürzel -% \end{center} -% \end{block} -% \pause -% \begin{itemize} -% \item Teilchenstrahlung bestehend aus $^{4}_{2}{\rm He}$ -% \item[$\Rightarrow$] Dem ursprünglichen radioaktiven Atom fehlen 2 Protonen und 2 Neutronen -% \item Reichweite kleiner als 10cm -% \end{itemize} -% } - -% \frame{\frametitle{Beta-Strahlung} -% \begin{block}{Beta Strahlung} -% \begin{align} -% \beta^{-}:\: & ^{A}_{Z}{\rm X} \longrightarrow ^{A}_{Z+1}{\rm X} + e^{-} \nonumber \\ -% \beta^{+}:\: & ^{A}_{Z}{\rm X} \longrightarrow ^{A}_{Z-1}{\rm X} + e^{+} \nonumber -% \end{align} -% \end{block} -% \pause -% \begin{itemize} -% \item Bei $\beta^{-}$-Teilchen handelt es sich um Elektronen aus dem Atomkern -% \item Bei $\beta^{+}$-Teilchen handelt es sich um Positronen die im Atomkern bei der Umwandlung von Protonen in Neutronen entstehen -% \end{itemize} -% } - -% \frame{\frametitle{Gamma-Strahlung} -% \begin{block}{Gamma Strahlung} -% \begin{align} -% ^{A}_{Z}{\rm E} \longrightarrow ^{A}_{Z}{\rm E} + \includegraphics{bilder/strahlung.png}\nonumber \\ -% \end{align} -% \end{block} -% \pause -% \begin{itemize} -% \item Grund: Energieüberschuss nach $\alpha$ oder $\beta$ Zerfall -% \item Keine Teilchenstrahlung sondern Kompensation durch kurzwellige elektromagnetische Strahlung ähnlich der Röntgenstrahlung -% %\item Messung zum Beispiel über die Frequenz mit der \textsc{Bragg} Drehkristallmethode -% \item Daher: Keine Änderung des chemischen Elements -% \end{itemize} -% } - - -% \subsection{Der radioaktive Zerfall} -% \frame{\frametitle{Halbwertszeit} -% \begin{itemize} -% \item Beschreibt die Zeit, bis zu der die Hälfte der Radionuklide in einer Probe zerfallen ist -% \item $T_{\frac{1}{2}}=\frac{ln(2)}{\lambda}$ wobei $\lambda=$Zerfallskonstante -% \item Abgeleitet von $N(t)=N_0 \cdot e^{(-\lambda \cdot t)}$ -% \end{itemize} -% } - -% \frame{\frametitle{Die vier Zerfallsreihen} -% \begin{itemize} -% \item Eine Zerfallsreihe beschreibt den Weg vom Ausgangsradionuklid zum Endradionuklid(stabil). -% \item Es gibt nur vier verschiedene radioaktive ,,Wege'' -% \end{itemize} -% \pause -% \begin{description} -% \item[Uran-Radium Reihe] Der Zerfall des Radionuklid $^{238}_{93}$U nach $^{206}_{82}$Pb u.a. über $^{226}_{88}$Ra {\small(Massezahlen: 4n+2)}. -% \item[Thorium Reihe] Der Zerfall des Radionuklid $^{232}_{90}$Th zu $^{208}_{82}$Pb {\small(Massezahlen: 4n+0)}. -% \item[Uran-Actium Reihe] Der Zerfall des Radionuklid $^{235}_{92}$U nach $^{207}_{82}$Pb {\small(Massezahlen: 4n+3)}. -% \item[Neptunium Reihe] Der Zerfall des Radionuklid $^{241}_{94}$Pu nach $^{209}_{83}$Ti {\small(Massezahlen: 4n+1)}. -% \\ {\small \textit Kommt nicht mehr vor, das Ausgangsradionuklid ist aufgrund seiner Halbwertszeit nicht mehr natürlich vorhanden} -% \end{description} -% } - -% \section{Anwendungen} -% \begin{center} -% {\Large Anwendungen in Wissenschaft, Medizin und Technik} -% \end{center} - -% \frame{\frametitle{Ansatz Zeitbestimmung Radiokarbon} -% \begin{itemize} -% \item Basiert - wie jede Zeitbestimmung mit Radioaktivität - auf Halbwertszeit -% \item 1947 von \textsc{W. F. Libby} entwickelt. -% \end{itemize} -% \begin{align} -% ^{14}_{7}\mathrm{N} + ^{1}_{0}n & \zerfall{} ^{14}_{6}\mathrm{C} + ^{1}_{1}p \quad & \text{Stickstoff in} ^{14}{\rm C} &\nonumber \\ -% ^{14}_{6}\mathrm{C} & \zerfall{} ^{14}_{7}\mathrm{C} + e^{-} & \text{Zerfall des} ^{14}{\rm C} &\nonumber \\ -% \lambda_{^{14}_{6}\mathrm{C}} & = 1.24 \cdot 10^{-4} & \text{Zerfallskonstante} & \nonumber \\ -% \quad N_{^{14}_{6}\mathrm{C}} & = 5730a & \text{Halbwertszeit} &\nonumber -% \end{align} -% } - -% \frame{\frametitle{Messung - Nebelkammer} -% \begin{columns} -% \begin{column}{6cm} -% \includegraphics[width=5cm]{bilder/nebel2.jpg} \\ -% {\TINY Q.:http://www.solstice.de/grundl\_d\_tph/exp\_detek/exp\_detek\_01.html} -% \end{column} -% \begin{column}{5cm} -% \includegraphics[width=5cm]{bilder/nebelkammer.png} \\ -% {\TINY Q.:http://leifi.physik.uni-muenchen.de/web\_ph12/versuche/11nebelkammer/nk\_aufnahmen.htm} -% \end{column} -% \end{columns} -% %\begin{itemize} -% %\item Erfunden 1912 von \textsc{Charles T.R. Wilson} -% %\end{itemize} -% } - -% \frame{\frametitle{Anwendungen in der Medizin} -% \begin{itemize} -% \item Krebsbekämpfung -% \item Radontherapie -% \item Diagnostik -% \end{itemize} -% } - -% \frame{\frametitle{Insektenbekämpfung} -% \begin{block}{Angriffspunkt} -% \begin{columns} -% \begin{column}{4cm} -% \includegraphics[width=2.2cm]{bilder/fruchtfliege.jpg} -% \end{column} -% \begin{column}{5cm} -% \begin{itemize} -% \item Einmalige Paarung -% \item Ausfall $\rightarrow$ riesige Auswirkungen -% \end{itemize} -% \end{column} -% \end{columns} -% \end{block} -% \begin{itemize} -% \item $\gamma$-Strahlen machen Männchen unfruchtbar -% \item Erfolgreiche Versuche - aber nur begrenzt einsetzbar -% \end{itemize} -% } - - -% \frame{\frametitle{Rauchdetektor} -% \begin{center} -% \includegraphics[width=8cm]{bilder/ionisations_rauchkammer.png} -% \end{center} -% \begin{itemize} -% \item $^{4}_{2}He$ aus Strahlenquelle ionisiert Luft zwischen zwei Platten, daher elektrische Leitfähigkeit -% \item Rauchpartikel verringern Durchfluss -% \item Einsatz wegen Entsorgung problematisch -% \end{itemize} -% } - -% \frame{\frametitle{,,Schmutzige Bombe''} -% \begin{columns} -% \begin{column}{6cm} -% \begin{itemize} -% \item Technisch nicht besonders komplex -% \item keine Sofort-(/Schock-)Wirkung -% \end{itemize} -% \end{column} -% \begin{column}{5cm} -% \includegraphics[width=5cm]{bilder/Moscow_dirty_bomb.jpg} \\ -% {\TINY ,,Schmutzige Bombe'' Tschechischer Rebellen http://www.pbs.org/wgbh/nova/dirtybomb/chrono.html} -% \end{column} -% \end{columns} -% } - - -% \frame{\frametitle{weitere} -% Blitzableiter -% \begin{itemize} -% \item Ionisierte Luft soll Blitzstrahl ,,leiten'' -% \item[$\Rightarrow$] Nutzlos und gesundheitsschädlich -% \end{itemize} - -% Lebensmittel -% \begin{itemize} -% \item Abtötung von Keimen und Mikroorganismen -% \item In Deutschland nur mit Kennzeichnung bei Kräutern erlaubt -% \end{itemize} -% } - -% %Schluss -% \frame{\frametitle{Schluss} -% \begin{center} -% {\Large Vielen Dank für eure Aufmerksamkeit!} \\ -% \includegraphics[width=5.5cm]{bilder/Logo_iso_radiation.png} -% \end{center} - -% {\TINY ISO-Zeichen für Radioaktivität (Vorschlag)} - -% } \end{document} -- cgit v1.2.1