Search
Next:
Netzwerkprotokolle
Up:
Programmieren mit Ruby
Previous:
Projekt: Databinding Framework
 
Contents
 
Index
Das Ruby-Kochbuch
Abschnitte
Netzwerkprotokolle
FTP
HTTP
POP3 und SMTP
telnet
Sockets
Grundlagen
Das Socket-API in Ruby
CGI-Skripte mit Ruby
HTML-Seiten mit Ruby
Bilder und Links
escape und unescape
Formulare
Upload von Dateien
Tabellen
Cookies und Sessions
Miniprojekt: Header und Cookies
Sicherheit (nicht nur) fürs Internet
Sicherheitsstufen
Eine Sandbox für Ruby-Programme
eRuby und mod_ruby
Installation
eRuby-Syntax und Anwendung
mod_ruby
Optimierung
Facet: Web Application Framework
Übersicht
MVC
Bestandteile von Facet
Installation und Aufsetzen von Applikationen
Action-Controller
IOWA: Interpreted Objects for Web Applications
Konzept
Wieso noch ein Web-Framework?
Grundlagen
Links, Listen und Iteratoren
Formulare mit IOWA
Datenbankanbindung
DBI installieren
Logfiles mit MySQL analysieren
Erstellen der Datenbank
Logfiles in die Datenbank übertragen
Auswertungen mit sqlsh.rb
Ergebnismengen in Ruby bearbeiten
Projekt: Einkaufskorb in Ruby
Datenbank konfigurieren
Login
Warenbestand einsehen
Einkaufen
XML
Parser und Writer
Beispiele
Formale Korrektheit überprüfen
Der sequenzielle Parser
Der Baumparser
XML erstellen
XSLT
Hallo Welt
Ein Ruby-Client/Server-1x1
Koordination von Threads
Semaphore und die Klasse Mutex
ConditionVariable
Monitore
Datenaustausch per Pipeline
rb_spread
Grundlagen
Message Passing Interface (MPI)
Grundlagen
Pi und kein Ende
DRb: Distributed Ruby
XML-RPC
Grundlagen
Ein Client
Server
SOAP
Ein SOAP-Client
Ein einfacher SOAP-Server
GUI-Programmierung
RubyTk
Grundlagen
Konzept
Beispiele
FXRuby
Ruby und Borlands VCL
Ruby und Windows
rubyw.exe und rubywin.exe
Ruby ohne Konsole
Entwicklungsumgebungen unter Windows
COM im Griff mit win32ole
Direkter Zugriff auf DLLs
Ruby und der Rest der Welt
Ruby/Python
JRuby: Ruby grüßt Java
Code in Bibliotheken auslagern
Auslagern von Hand
Erweiterungen mit SWIG
Ruby "`einbetten"'
Externe Funktionen aufrufen
Ruby-Interpreter einbauen
Editoren
Emacs
(g)vim
Nützliche Tools und Module
Aspektorientierte Programmierung
AspectR im Einsatz
Fehlersuche
Bordmittel
Debugger-Befehle
Konkretes Beispiel
Profiler
Garbage Collection
RubyUnit
XP - Extremes Programmieren
Einsatz von RubyUnit
Ein Beispiel
RubyDoc und RDTool
RubyDoc
RDTool
ri - interaktive Ruby-Referenz
(C) 2002 by dpunkt.de, Armin Roehrl, Stefan Schmiedl, Clemens Wyss 2002-01-20