Effizientes Arbeiten mit dem Emacs.

Größe: px
Ab Seite anzeigen:

Download "Effizientes Arbeiten mit dem Emacs."

Transkript

1 Effizientes Arbeiten mit dem Emacs Emacs für Programmierer, Online-Hilfe und Konfiguration Rainer Orth Alexander Sczyrba

2 Überblick komfortable Unterstützung zum Schreiben und Testen von Programmen Zahlreiche Möglichkeiten der Selbstdokumentation Komplette Dokumentation zu Emacs und anderen GNU-Programmen online Flexibel konfigurierbar Effizientes Arbeiten mit dem Emacs Emacs für Programmierer, Online-Hilfe und Konfiguration 2/19

3 Emacs-Modes bestimmen das Verhalten des Editors in verschiedenen Buffern Emacs-Modes abhängig von der jeweiligen Aufgabe: Text oder Programm editieren, Kommandos ausführen liefern zusätzliche Kommandos oder passen das Verhalten bekannter Kommandos an Major Mode: einer pro Buffer, abhängig vom Typ der editierten Datei (z.b. Text Mode, Haskell Mode, Shell Mode,... ) Minor Modes: mehrere pro Buffer möglich, bieten zusätzliche Möglichkeiten unabhängig vom Major Mode (automatische Zeilenumbrüche, Syntax-Highlighting,... ) Effizientes Arbeiten mit dem Emacs Emacs für Programmierer, Online-Hilfe und Konfiguration 3/19

4 Beschreibung eines Modes C-h m (describe-mode) Beschreibung der Major und Minor Modes des aktuellen Buffers in einem neuen Window umfaßt oft Kurzbeschreibung, Keystrokes und Konfigurations-Variablen Effizientes Arbeiten mit dem Emacs Emacs für Programmierer, Online-Hilfe und Konfiguration 4/19

5 Haskell-Mode Font Locking: Keywords, Kommentare, Strings, etc. Declaration Scanning: sucht Deklarationen und stellt sie im Menü zur Verfügung Dokumentation: zeigt Typen der Funktionen oder Syntax der Keywords Hugs Interaktion: erlaubt Interaktion mit dem Hugs-Interpreter Effizientes Arbeiten mit dem Emacs Emacs für Programmierer, Online-Hilfe und Konfiguration 5/19

6 Übung Laden Sie eines Ihrer Haskell-Skripte in den Emacs. Studieren Sie die Beschreibung zum haskell-mode, indem Sie die describe-mode-funktion benutzen. Welche minor-modes gibt es? Effizientes Arbeiten mit dem Emacs Emacs für Programmierer, Online-Hilfe und Konfiguration 6/19

7 Haskell minor-modes haskell-font-lock Fontifies standard Haskell keywords, symbols, functions, etc. haskell-decl-scan Scans top-level declarations, and places them in a menu. haskell-doc Echoes types of functions or syntax of keywords when the cursor is idle. haskell-indent Intelligent semi-automatic indentation. haskell-hugs Interaction with Hugs interpreter. Effizientes Arbeiten mit dem Emacs Emacs für Programmierer, Online-Hilfe und Konfiguration 7/19

8 Übung Laden Sie eines Ihrer Haskell-Skripte in den Emacs. Aktivieren Sie die verschiedenen minor-modes mit ESC x turn-on-haskell-... und beobachten Sie die Veränderungen. Effizientes Arbeiten mit dem Emacs Emacs für Programmierer, Online-Hilfe und Konfiguration 8/19

9 Hugs Interaktion Emacs erlaubt das inaktive Starten des Hugs Interpreters C-c l (haskell-hugs-load-file) öffnet ein neues Window in dem ein Hugs Interpreter lädt den Buffer Effizientes Arbeiten mit dem Emacs Emacs für Programmierer, Online-Hilfe und Konfiguration 9/19

10 Übung Laden Sie eines Ihrer Haskell-Skripte in den Emacs. Starten Sie den Hugs Interpreter. Effizientes Arbeiten mit dem Emacs Emacs für Programmierer, Online-Hilfe und Konfiguration 10/19

11 Dokumentation von Kommandos etc. C-h k (describe-key) Ausführliche Beschreibung eines Keystrokes C-h c (describe-key-briefly) Nennt die Funktion, an die ein Keystroke gebunden ist C-h v (describe-variable) Beschreibung einer Variablen und möglicher Werte C-h a (command-apropos) Listet alle Funktionen, deren Namen eine RegExp enthalten Effizientes Arbeiten mit dem Emacs Emacs für Programmierer, Online-Hilfe und Konfiguration 11/19

12 Referenzkarte Die GNU Emacs Reference Card in /vol/gnu/share/emacs/19.34/etc/refcard.ps gibt eine Kurzübersicht über die wichtigsten Emacs-Keystrokes. Effizientes Arbeiten mit dem Emacs Emacs für Programmierer, Online-Hilfe und Konfiguration 12/19

13 Online-Dokumentation mit Info C-h i (info) Startet den Info-Mode, der kompletten Zugang zur Online-Dokumentation des Emacs und vieler anderer GNU-Programme gibt Info ist ein Hypertext-System mit einer Baumstruktur von Knoten und Referenzen Effizientes Arbeiten mit dem Emacs Emacs für Programmierer, Online-Hilfe und Konfiguration 13/19

14 Info-Mode Effizientes Arbeiten mit dem Emacs Emacs für Programmierer, Online-Hilfe und Konfiguration 14/19

15 Effizientes Arbeiten mit dem Emacs Emacs für Programmierer, Online-Hilfe und Konfiguration 15/19

16 Info-Mode-Kommandos Keystroke Command Name Action m Info-menu Wählt einen Menu-Eintrag aus SPC Info-scroll-up vorwärts Blättern DEL Info-scroll-down zurück Blättern n Info-next nächsten Knoten anwählen p Info-prev zum vorherigen Knoten zurück u Info-up zurück zum Parent-Knoten f Info-follow-reference verfolgt eine Referenz q Info-exit Info beenden Effizientes Arbeiten mit dem Emacs Emacs für Programmierer, Online-Hilfe und Konfiguration 16/19

17 Übung Laden Sie das Emacs-Manual im Info-Mode und suchen Sie die Beschreibung des Shell-Modes. Effizientes Arbeiten mit dem Emacs Emacs für Programmierer, Online-Hilfe und Konfiguration 17/19

18 Emacs konfigurieren bisher: Anpassungen für den laufenden Emacs mit set-variable permanente Konfigurationsänderungen in $HOME/.emacs Einträge in der Programmiersprache Lisp allgemeine Form: (function-name arguments) z.b. (setq case-fold-search t) Ausprobieren mit ESC x eval-buffer Effizientes Arbeiten mit dem Emacs Emacs für Programmierer, Online-Hilfe und Konfiguration 18/19

19 Übung Aktivieren Sie den Font-Lock-Mode für alle Buffer permanent in Ihrer.emacs-Datei. Effizientes Arbeiten mit dem Emacs Emacs für Programmierer, Online-Hilfe und Konfiguration 19/19

Buffers, Windows und Frames

Buffers, Windows und Frames Effizientes Arbeiten mit dem Emacs Buffers, Windows und Frames Rainer Orth Alexander Sczyrba {ro,asczyrba}@techfak.uni-bielefeld.de Files, Buffers Editieren im Emacs in sogenannten buffers verschiedene

Mehr

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein:

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: 6. FTP Proxy (Anti Virus) 6.1 Einleitung Sie konfigurieren den FTP Proxy, um den Datentransfer übers Internet zu kontrollieren. Ein FTP Server befindet sich vorkonfiguriert im Internet mit der IP-Adresse

Mehr

L A TEX, Linux, Python

L A TEX, Linux, Python L A TEX, Linux, Python Daniel Borchmann, Tom Hanika, Maximilian Marx 10. Januar 2015 cba Emacs Ziele des Abschnitts Ziele Möglichkeiten mit GNU/Emacs Verwendung von GNU/Emacs Interaktiv! Emacs installieren:

Mehr

Informatik I. Informatik I. 6.1 Programme. 6.2 Programme schreiben. 6.3 Programme starten. 6.4 Programme entwickeln. 6.1 Programme.

Informatik I. Informatik I. 6.1 Programme. 6.2 Programme schreiben. 6.3 Programme starten. 6.4 Programme entwickeln. 6.1 Programme. Informatik I 05. November 2013 6. Python-, kommentieren, starten und entwickeln Informatik I 6. Python-, kommentieren, starten und entwickeln Bernhard Nebel Albert-Ludwigs-Universität Freiburg 05. November

Mehr

GNU Emacs-Referenzkarte

GNU Emacs-Referenzkarte Universität Dortmund Hochschulrechenzentrum GNU Emacs-Referenzkarte - Version 1.8 - Im folgenden Text bezeichnet eine Kontrolltaste: dazu drücken Sie die - oder -Taste und gleichzeitig

Mehr

WLAN auf der Kommandozeile

WLAN auf der Kommandozeile WLAN auf der Kommandozeile Daniela Meier 21.11.2008 1 / 19 Annahmen Vorgängig 1 / 19 Annahmen Treiber installiert Netzwerk-interface: wlan0 unsere IP: 192.168.1.200 IP Router: 192.168.1.1 /etc/network/interfaces

Mehr

Technische Praxis der Computersysteme I 3. Vorlesung

Technische Praxis der Computersysteme I 3. Vorlesung Technische Praxis der Computersysteme I 3. Vorlesung Bernhard Lamel Universität Wien, Fakultät für Mathematik WS 2007 Outline 1 Grundlegende Informationen 2 Umgang mit Textdateien 3 Schleifen und Kontrollstrukturen

Mehr

Übung Hardwareentwurf

Übung Hardwareentwurf Übung Hardwareentwurf 15. März 2005 Stefan Reichör HWE- 2005- Slides1.tex (23. März 2005) Allgemeines Aktuelle Informationen auf der Homepage: http://riic.xsteve.at/hwe2005/index.html Klausurtermin: 6.

Mehr

Programmierkurs: Delphi: Einstieg

Programmierkurs: Delphi: Einstieg Seite 1 von 6 Programmierkurs: Delphi: Einstieg Aus Wikibooks Inhaltsverzeichnis 1 Einstieg Einstieg Was ist Delphi Borland Delphi ist eine RAD-Programmierumgebung von Borland. Sie basiert auf der Programmiersprache

Mehr

Programmieren in Haskell Einführung

Programmieren in Haskell Einführung Programmieren in Haskell Einführung Peter Steffen Universität Bielefeld Technische Fakultät 16.10.2009 1 Programmieren in Haskell Veranstalter Dr. Peter Steffen Raum: M3-124 Tel.: 0521/106-2906 Email:

Mehr

Eclipse 3.0 (Windows)

Eclipse 3.0 (Windows) Eclipse Seite 1 Eclipse 3.0 (Windows) 1. Eclipse installieren Eclipse kann man von der Webseite http://www.eclipse.org/downloads/index.php herunterladen. Eclipse ist für Windows, Mac und Linux erhältlich.

Mehr

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein:

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: 7. Intrusion Prevention System 7.1 Einleitung Sie konfigurieren das Intrusion Prevention System um das Netzwerk vor Angriffen zu schützen. Grundsätzlich soll nicht jeder TFTP Datenverkehr blockiert werden,

Mehr

Anleitung. Integration von Kentix Geräten in den OpManager

Anleitung. Integration von Kentix Geräten in den OpManager Anleitung Integration von Kentix Geräten in den OpManager Integration von Kentix Geräten in den OpManager Inhalt 1 Über diese Anleitung... 3 2 Initial Setup... 3 3 Importieren der Device Templates... 3

Mehr

SEW Übung EMFText. 1 Aufgabe. 2 Domänenbeschreibung. 3 Installation von Eclipse/EMFText. 4 Schritt-für-Schritt Anleitung. 4.

SEW Übung EMFText. 1 Aufgabe. 2 Domänenbeschreibung. 3 Installation von Eclipse/EMFText. 4 Schritt-für-Schritt Anleitung. 4. SEW Übung EMFText 1 Aufgabe Erstellen Sie eine textuelle Domänenspezifische Sprache Domain-specific Language (DSL) mit dem Werkzeug EMFText. Die Sprache soll dazu dienen Formulare (Fragen, Antworttypen

Mehr

Unigraphics Schnittstelle entfernen

Unigraphics Schnittstelle entfernen Einsteiger Fortgeschrittene Profis markus.meinl@m-quest.ch Version 1.0 Voraussetzungen für diesen Workshop Sie sind mit dem Betriebsystem vertraut Sie besitzen Administrator-Rechte Die M-Quest Suite ist

Mehr

Stefan Dahler. 1. Konfiguration der Stateful Inspection Firewall. 1.1 Einleitung

Stefan Dahler. 1. Konfiguration der Stateful Inspection Firewall. 1.1 Einleitung 1. Konfiguration der Stateful Inspection Firewall 1.1 Einleitung Im Folgenden wird die Konfiguration der Stateful Inspection Firewall beschrieben. Es werden Richtlinien erstellt, die nur den Internet Verkehr

Mehr

Tel +41 31 5 110 110 Fax+41 31 5 110 112

Tel +41 31 5 110 110 Fax+41 31 5 110 112 Sonos Einbindung Falls Sie Ihr Sonos System auch mit Ihrem Home Automation Server bedienen wollen, haben wir Ihnen eine hier eine Anleitung geschrieben. Wir bitten Sie, alle Schritte der Reihe nach durchzugehen

Mehr

Anwendungsbeschreibung an einem Beispiel

Anwendungsbeschreibung an einem Beispiel Anwendungsbeschreibung an einem Beispiel Im folgenden soll anhand einer Beispiel-URL die Arbeitsweise des Programmes erläutert werden und die Anwendung beschrieben werden. Als Anwendungsbeispiel soll die

Mehr

Revision Control System. Versionskontrolle

Revision Control System. Versionskontrolle Versionskontrolle Software-Versionen Was habe ich geändert? Alles Quatsch, alles zurück... Wie fixe ich den Bug in Version 1.0 im Feld? Wie integriere ich den gerade eingetroffenen Bugfix für Version 3.6

Mehr

Eprog Starthilfe. 5. Oktober 2010. 1 Einleitung 2

Eprog Starthilfe. 5. Oktober 2010. 1 Einleitung 2 Eprog Starthilfe 5. Oktober 2010 Inhaltsverzeichnis 1 Einleitung 2 2 Windows 2 2.1 Cygwin Installation................................... 2 2.2 Programmieren mit Emacs............................... 8

Mehr

Tutorium für Fortgeschrittene

Tutorium für Fortgeschrittene Tutorium für Fortgeschrittene Stroop Aufgabe: Die Farbe gesehener Wörter ist zu klassifizieren. Es gibt 4 Farben (rot, blau, gelb, grün) In Eprime: red, blue, yellow and green. Jeder Farbe ist einer Taste

Mehr

Description of version PASO MD2

Description of version PASO MD2 Deutscher Text folgt nach dem englischen Text ----------------------------------------------------------------------- English text Description of version PASO MD2 Version 2.1.0.2 (25.11.2015) - Error with

Mehr

Shell-Programmierung

Shell-Programmierung Shell-Programmierung Dr.-Ing. Matthias Sand Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2009 Shell-Programmierung 1/34 2009-04-27 Inhalt Einleitung

Mehr

KISSsys Anleitung: Lagerkräfte aus KISSsys Modell exportieren

KISSsys Anleitung: Lagerkräfte aus KISSsys Modell exportieren KISSsoft AG Frauwis 1 CH - 8634 Hombrechtikon Telefon: +41 55 264 20 30 Fax: +41 55 264 20 33 Email: info@kisssoft.ch KISSsys Anleitung: Berechnungssoftware für den Maschinenbau Ausgabe der Lagerkräfte

Mehr

Netzwerktechnik Cisco CCNA

Netzwerktechnik Cisco CCNA 5 min Hyperterminal - Einstellungen Einstellung des Hyperterminals Eine Möglichkeit, den Router zu konfigurieren oder zu programmieren, ist eine direkte Verbindung dazu über einen PC. Der PC stellt dem

Mehr

How-To-Do. Hardware Configuration of the CC03 via SIMATIC Manager from Siemens

How-To-Do. Hardware Configuration of the CC03 via SIMATIC Manager from Siemens How-To-Do Hardware Configuration of the CC03 via SIMATIC Manager from Siemens Content Hardware Configuration of the CC03 via SIMATIC Manager from Siemens... 1 1 General... 2 1.1 Information... 2 1.2 Reference...

Mehr

Luis Kornblueh. May 22, 2014

Luis Kornblueh. May 22, 2014 Einführung in die Bash Luis Kornblueh KlosterCluster Team 2013/2014, Klosterschule May 22, 2014 1 / 17 Inhaltsverzeichnis Einführung in das Scripting Einfache Beispiele Kommandos ersetzen Bedingungen Tests

Mehr

HowTo. Konfiguration VSA unter SAP NetWeaver 2004(s) Java

HowTo. Konfiguration VSA unter SAP NetWeaver 2004(s) Java HowTo Konfiguration VSA unter SAP NetWeaver 2004(s) Java Avira Support Juni 2009 Inhaltsverzeichnis SAP Systemvoraussetzungen... 2 SAP Plattformen... 2 OS Systemvoraussetzungen... 2 Java-spezifische Konfiguration

Mehr

D Text editieren Edit

D Text editieren Edit 5 Copyright 1993-1996 by Axel T. Schreiner. All Rights Reserved. D Text editieren Edit Mit dieser Applikation kann man beliebig viele Programmtexte und Dokumente gleichzeitig editieren. Edit bearbeitet

Mehr

Kapitel 1 Begegnung mit Python

Kapitel 1 Begegnung mit Python Kapitel 1 Begegnung mit Python Programmiersprache mit vielen Einsatzmöglichkeiten. Es wird in der Wissenschaft und Technik verwendet (z.b. im Deutschen Zentrum für Luft- und Raumfahrt), aber auch für visuell-kreative

Mehr

Security. Stefan Dahler. 6. Zone Defense. 6.1 Einleitung

Security. Stefan Dahler. 6. Zone Defense. 6.1 Einleitung 6. Zone Defense 6.1 Einleitung Im Folgenden wird die Konfiguration von Zone Defense gezeigt. Sie verwenden einen Rechner für die Administration, den anderen für Ihre Tests. In der Firewall können Sie entweder

Mehr

Zeiterfassung-Konnektor Handbuch

Zeiterfassung-Konnektor Handbuch Zeiterfassung-Konnektor Handbuch Inhalt In diesem Handbuch werden Sie den Konnektor kennen sowie verstehen lernen. Es wird beschrieben wie Sie den Konnektor einstellen und wie das System funktioniert,

Mehr

Programmieranleitung REXON RL328 und RL328+

Programmieranleitung REXON RL328 und RL328+ EAT. SLEEP. SAVE LIVES. Programmieranleitung REXON RL328 und RL328+ Inhaltsverzeichnis Allgemeines... 3 Einführung... 3 Technische Voraussetzungen zur Programmierung eines RL328S... 3 Erste Schritte...

Mehr

Erste Schritte. Das Arduino-Board. Ihr Fundino-Board. Programmieren für Ingenieure Sommer 2015. Andreas Zeller, Universität des Saarlandes

Erste Schritte. Das Arduino-Board. Ihr Fundino-Board. Programmieren für Ingenieure Sommer 2015. Andreas Zeller, Universität des Saarlandes Erste Schritte Programmieren für Ingenieure Sommer 2015 Andreas Zeller, Universität des Saarlandes Das Arduino-Board Ihr Fundino-Board Anschluss über USB Anschluss über USB Programmierumgebung Download

Mehr

EXPANDIT. ExpandIT Client Control Kurzanleitung. utilities. be prepared speed up go mobile. Stand 14.11.07

EXPANDIT. ExpandIT Client Control Kurzanleitung. utilities. be prepared speed up go mobile. Stand 14.11.07 ExpandIT Client Control Kurzanleitung Stand 14.11.07 Inhaltsverzeichnis ExpandIT Client Control 3 Installationshinweise 3 System-Voraussetzungen 3 Installation 3 Programm starten 6 Programm konfigurieren

Mehr

secuentry/anleitung IOS ConfigApp

secuentry/anleitung IOS ConfigApp Beschreibung Kostenlose App zum Programmieren von Schlössern der Serie secuentry der Firma BURG- WÄCHTER. Mit der exklusiven secuentry PC-Software (Light, System, System+) administrieren Sie bequem komplette

Mehr

SimpleOOP Opensource OOP Plugin

SimpleOOP Opensource OOP Plugin SimpleOOP Opensource OOP Plugin Einführung SimpleOOP bringt PureBasic eine einfache OOP Unterstützung ohne komplizierten Syntax, mit besonderem Wert auf einen sauberen und simplen Code. SimpleOOP ist Opensource

Mehr

Werkzeuge der Informatik UNIX

Werkzeuge der Informatik UNIX Autor: David Mainzer Institut für Informatik 1 Werkzeuge der Informatik UNIX Prof. Dr. Gabriel Zachmann (zach@in.tu-clausthal.de) David Mainzer (dm@tu-clausthal.de) Institut für Informatik 17. Dezember

Mehr

5.2.3.4 Übung - Sicherung der Registry und Wiederherstellung von Windows XP

5.2.3.4 Übung - Sicherung der Registry und Wiederherstellung von Windows XP 5.0 5.2.3.4 Übung - Sicherung der Registry und Wiederherstellung von Windows XP Einführung Drucken Sie diese Übung aus und führen Sie sie durch. In dieser Übung erstellen Sie eine Sicherung einer Computer-Registrierung.

Mehr

Wer sind wir? BIOQUANT / INF 267, 2. Stock, Zimmer 263. Katja Wegner ( katjaw@web.de ) Ralph Gauges. Ursula Rost ( ur@eml.org )

Wer sind wir? BIOQUANT / INF 267, 2. Stock, Zimmer 263. Katja Wegner ( katjaw@web.de ) Ralph Gauges. Ursula Rost ( ur@eml.org ) Wer sind wir? Ursula Rost ( ur@eml.org ) Ralph Gauges ( ralph.gauges@bioquant.uni-heidelberg.de ) BIOQUANT / INF 267, 2. Stock, Zimmer 263 Katja Wegner ( katjaw@web.de ) Linux Distributionen Ubuntu / Kubuntu

Mehr

zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme

zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen

Mehr

Systemprogrammierung.: unter Linux :.

Systemprogrammierung.: unter Linux :. Systemprogrammierung.: unter Linux :. Einführung in Linux 1. Das Filesystem 2. Prozesse 3. Unix Tools 4. Die Shell 1. Das Filesystem 1.1 Dateien 1.2 Ordner 1.3 Links 1.1 Dateien Alles im Filesystem sind

Mehr

Eine kurze Einführung in Vim

Eine kurze Einführung in Vim Eine kurze Einführung in Vim Johannes Englisch Universität Leipzig Institut für Linguistik Seminar Sprachwissenschaftliche Elementarkompetenz Johannes Englisch (Uni Leipzig) Vim Sem. wissenschaftl. Arbeiten

Mehr

Bedienungsanleitung für Web-Browser

Bedienungsanleitung für Web-Browser Dreambox DM7020S Bedienungsanleitung für Web-Browser Linux OS SetTopBox mit CI-Schnittstelle Anschluss für interne Festplatte Compact Flash Reader Grafisches Display DSL Kommunikationsanschluss analoges

Mehr

Festlegungen für die Code Entwicklung Table of contents

Festlegungen für die Code Entwicklung Table of contents Festlegungen für die Code Entwicklung Table of contents 1 Vorbemerkungen...2 2 Encoding... 2 2.1 Allgemeines...2 2.2 Konfiguration unter Eclipse... 2 3 Java-Code Formatierung...2 3.1 Allgemeines...2 3.2

Mehr

Inbetriebnahme des Oracle-Einschubs für DBF, DBB und DBP Markus Rohner <rom@zhwin.ch>

Inbetriebnahme des Oracle-Einschubs für DBF, DBB und DBP Markus Rohner <rom@zhwin.ch> Inbetriebnahme des Oracle-Einschubs für DBF, DBB und DBP Markus Rohner Version: 1.0.2 Datum: 10.3.2004 08:28 1 Einleitung 1.1 Über diese Anleitung Diese Anleitung ist als Hilfe bei der Inbetriebnahme

Mehr

Zur Benutzung von Haskell-Interpretern

Zur Benutzung von Haskell-Interpretern Zur Benutzung von Haskell-Interpretern Jost Berthold WS 2005/06 1 Benutzung von 1.1 Aussehen und Verfügbarkeit HUGS (Haskell-User s Gofer System) ist ein für seine Leistungsfähigkeit und einfache Bedienung

Mehr

Zur Konfiguration werden hierbei das Setup-Tool und die Shell verwendet.

Zur Konfiguration werden hierbei das Setup-Tool und die Shell verwendet. 1. Konfiguration von Event Scheduler 1.1 Einleitung Im Folgenden wird die Konfiguration von Event Scheduler beschrieben. Sie erlauben den Zugriff auf das Internet werktags von 8-17:00 Uhr. Da Sie eine

Mehr

Nützliches unter UNIX...

Nützliches unter UNIX... Beim Login bekommt man ein aktuelles Directory zugeordnet, das sogenannte Home. Es befindet sich auf den IGAM Workstations im Directory /home und hat für den einzelnen User (usr) den vollständigen Pfadnamen

Mehr

SCM Bluetooth ZIO Software Installation Bluetooth Version 1.3.2.7

SCM Bluetooth ZIO Software Installation Bluetooth Version 1.3.2.7 SCM Bluetooth ZIO Software Installation Bluetooth Version 1.3.2.7 Schließen Sie den Bluetooth ZIO an den PC an. Windows erkennt daraufhin ein USB Device und fordert zur Treiberinstallation auf. Brechen

Mehr

Tag 6. Module, benannte Funktionen und Rekursion

Tag 6. Module, benannte Funktionen und Rekursion Tag 6 Module, benannte Funktionen und Rekursion Wir verlassen nun die abgeschlossene kleine Welt des interaktiven Interpreters und lernen, wie man richtige Haskell-Programme schreibt. Im Interpreter haben

Mehr

Dynamics NAV 2009 R2 Filter und Shortcuts. Filterkriterien - Operatoren. Dr. Netik & Partner GmbH Juli Bereich.. Gleich = Ungleich <> Größer >

Dynamics NAV 2009 R2 Filter und Shortcuts. Filterkriterien - Operatoren. Dr. Netik & Partner GmbH Juli Bereich.. Gleich = Ungleich <> Größer > Dynamics NAV 2009 R2 Filter und Shortcuts Dr. Netik & Partner GmbH Juli 2011 Filterkriterien - Operatoren Operator Bereich.. Gleich = Ungleich Größer > Kleiner < Oder Und & Platzhalter *? Shortcuts

Mehr

MailUtilities: Remote Deployment - Einführung

MailUtilities: Remote Deployment - Einführung MailUtilities: Remote Deployment - Einführung Zielsetzung Die Aufgabe von Remote Deployment adressiert zwei Szenarien: 1. Konfiguration der MailUtilities von einer Workstation aus, damit man das Control

Mehr

Konfigurationslanleitung für J2EE und Eclipse im KBS-Pool

Konfigurationslanleitung für J2EE und Eclipse im KBS-Pool Konfigurationslanleitung für J2EE und Eclipse im KBS-Pool JBoss vorbereiten Wir haben ein zip-archiv mit JBoss 4.0.5 in /opt/jboss-4.0.5.zip hinterlegt. Entpacken Sie dieses in ihrem Homeverzeichnis an

Mehr

Task: Nmap Skripte ausführen

Task: Nmap Skripte ausführen Task: Nmap Skripte ausführen Inhalt Einfache Netzwerkscans mit NSE Ausführen des Scans Anpassung der Parameter Einleitung Copyright 2009-2015 Greenbone Networks GmbH Herkunft und aktuellste Version dieses

Mehr

5.4.1.4 Übung - Installieren eines virtuellen PCs

5.4.1.4 Übung - Installieren eines virtuellen PCs 5.0 5.4.1.4 Übung - Installieren eines virtuellen PCs Einführung Drucken Sie diese Übung aus und führen Sie sie durch. In dieser Übung installieren und konfigurieren Sie den XP-Modus in Windows 7. Anschließend

Mehr

Python Installation. 1 Vorbereitung. 1.1 Download. Diese Anleitung ist für Windows ausgelegt.

Python Installation. 1 Vorbereitung. 1.1 Download. Diese Anleitung ist für Windows ausgelegt. Python Installation 1 Vorbereitung Diese Anleitung ist für Windows ausgelegt. 1.1 Download Python kann online unter https://www.python.org/downloads/ heruntergeladen werden. Hinweis: Im CoderDojo verwenden

Mehr

Initiative Tierwohl. Einrichtung des FTP-Zugangs zur Clearingstelle. In 5 Schritten zum sicheren FTP-Zugang. Version 1.1 19.05.

Initiative Tierwohl. Einrichtung des FTP-Zugangs zur Clearingstelle. In 5 Schritten zum sicheren FTP-Zugang. Version 1.1 19.05. Initiative Tierwohl Einrichtung des FTP-Zugangs zur Clearingstelle In 5 Schritten zum sicheren FTP-Zugang Version 1.1 19.05.2016 arvato Financial Solutions Copyright bfs finance. Alle Rechte vorbehalten.

Mehr

Benutzung des Editors GNU Emacs

Benutzung des Editors GNU Emacs FORSCHUNGSZENTRUM JÜLICH GmbH Zentralinstitut für Angewandte Mathematik D-52425 Jülich, Tel. (02461) 61 6402 Beratung und Betrieb, Tel. (02461) 61 6400 Technische Kurzinformation FZJ-ZAM-TKI-0252 Wolfgang

Mehr

Here is a German translation of the interface.

Here is a German translation of the interface. Here is a German translation of the interface. localizations.filtertext = "Filter:"; localizations.clearfilterlinktext = "Filter löschen"; localizations.filecounteritemstext = "Objekte"; localizations.filecounterfolderstext

Mehr

MySQL Queries on "Nmap Results"

MySQL Queries on Nmap Results MySQL Queries on "Nmap Results" SQL Abfragen auf Nmap Ergebnisse Ivan Bütler 31. August 2009 Wer den Portscanner "NMAP" häufig benutzt weiss, dass die Auswertung von grossen Scans mit vielen C- oder sogar

Mehr

Apps-Entwicklung mit Eclipse

Apps-Entwicklung mit Eclipse JDroid mit Eclipse Seite 1 Apps-Entwicklung mit Eclipse Version 1.1, 30. April 2013 Vorbereitungen: 1. JDK installieren JDK SE neuste Version (64 oder 32 Bit) herunterladen und installieren (http://www.oracle.com/technetwork/java/javase/downloads/index.html)

Mehr

1. Anwendung. Sandlab Corp. Benutzerhandbuch

1. Anwendung. Sandlab Corp. Benutzerhandbuch 1. Anwendung Mit dem Printserver ist es möglich Drucker, die sonst keine Netzwerkanschlussmöglichkeit besitzen, Netzwerkfähig zu machen. Dabei können, je nach Printserver Modell, Drucker über die USB Schnittstelle

Mehr

login: password: exit logout Strg+Alt+Backspace passwd passwd $ passwd Changing password for user (current) UNIX password: New UNIX password: Retype new UNIX password: passwd: all authentication tokens

Mehr

PRAXISBUTLER ANPASSUNG DER VORLAGEN

PRAXISBUTLER ANPASSUNG DER VORLAGEN Praxisbutler Anpassung der Vorlagen 1 PRAXISBUTLER ANPASSUNG DER VORLAGEN Die Vorlagen werden hauptsächlich in den Bereichen Klienten und Fakturierung benutzt. Die Anpassung dieser Vorlagen ist wichtig,

Mehr

8. Bintec Router Redundancy Protocol (BRRP) 8.1 Einleitung

8. Bintec Router Redundancy Protocol (BRRP) 8.1 Einleitung 8. Bintec Router Redundancy Protocol (BRRP) 8.1 Einleitung Im Folgenden wird die Konfiguration von BRRP gezeigt. Beide Router sind jeweils über Ihr Ethernet 1 Interface am LAN angeschlossen. Das Ethernet

Mehr

zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme

zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen

Mehr

BNG Bootloader Documentation

BNG Bootloader Documentation BNG Bootloader Documentation Release 0.2 Elias Medawar, Yves Peissard, Simon Honegger, Jonathan Stoppani 20. 04. 2010 Inhaltsverzeichnis 1 Abstract 1 2 Architektur 3 2.1 Überblick.................................................

Mehr

Workshop 6. Einführung in die objektorientierte Programmierung. Teil: Java mit BlueJ

Workshop 6. Einführung in die objektorientierte Programmierung. Teil: Java mit BlueJ IBBB 2010 Workshop 6 Einführung in die objektorientierte Programmierung Dozenten: J. Penon, J. Frank, A. Schindler Teil: Java mit BlueJ Dozent: A. Schindler Einf. i. d. OOP - Java u. BlueJ / A. Schindler

Mehr

VPN- Beispielkonfigurationen

VPN- Beispielkonfigurationen VPN- Beispielkonfigurationen für die Router-Modelle FVS114 FVS318v1, v2, v3 FVM318 FVS328 FVS338 FVL328 FWAG114 FWG114Pv1, v2 FVG318 FDVG338 FVX538 sowie die ProSafe VPN Client Software Seite 1 von 113

Mehr

Gnuplot. Justin Simon Bayer. 12. Januar 2006

Gnuplot. Justin Simon Bayer. 12. Januar 2006 Gnuplot Justin Simon Bayer 12. Januar 2006 1 Inhaltsverzeichnis 1 Gnuplot? 3 1.1 Was ist das eigentlich?........................ 3 1.2 Ein Beispiel.............................. 3 1.3 Und noch eins.............................

Mehr

POP3-Protokoll Eine kurze Erklärung. Johannes Mayer SAI, Universität Ulm Juni 2001 jmayer@mathematik.uni-ulm.de

POP3-Protokoll Eine kurze Erklärung. Johannes Mayer SAI, Universität Ulm Juni 2001 jmayer@mathematik.uni-ulm.de POP3-Protokoll Eine kurze Erklärung Johannes Mayer SAI, Universität Ulm Juni 2001 jmayer@mathematik.uni-ulm.de POP3 was ist das? 1 1 POP3 was ist das? POP3 ist ein Protokoll, um Mails vom Mail-Server abzuholen

Mehr

PowerSearch fü r MS CRM 2011

PowerSearch fü r MS CRM 2011 PowerSearch fü r MS CRM 2011 Version 5.0 Installationshandbuch (Wie man PowerSearch für MS CRM 2011 installiert/deinstalliert) Der Inhalt dieses Dokuments kann ohne Vorankündigung geändert werden. "Microsoft"

Mehr

MAXIMUM2.STR 02.10.2002. Struktogramme. Aufgabe: 3 Zahlen eingeben, größte Zahl ermitteln und ausgeben.

MAXIMUM2.STR 02.10.2002. Struktogramme. Aufgabe: 3 Zahlen eingeben, größte Zahl ermitteln und ausgeben. Struktogramme 02.10.2002 Aufgabe: 3 Zahlen eingeben, größte Zahl ermitteln und ausgeben. MAX_DOZ1 Integer a, b, c, max M AX IM U M 1.S T R Inte g er a, b, c Ausgabe "Zahlen eingeben" E ing abe a, b, c

Mehr

Funktionale Programmierung

Funktionale Programmierung FP-1.0 Funktionale Programmierung Prof. Dr. Uwe Kastens SS 2013 Vorlesung Funktionale Programmierung SS 2013 / Folie 100 Begrüßung Functional Programming is Fun FP-1.1 Fun ctional Programming is Fun ctional

Mehr

Therefore the respective option of the password-protected menu ("UPDATE TUBE DATA BASE") has to be selected:

Therefore the respective option of the password-protected menu (UPDATE TUBE DATA BASE) has to be selected: ENGLISH Version Update Dräger X-act 5000 ("UPDATE TUBE DATA BASE") The "BARCODE OPERATION AIR" mode is used to automatically transfer the needed measurement parameters to the instrument. The Dräger X-act

Mehr

BENUTZERANWEISUNGEN FÜR MEHRSPRACHIGE CD-ROMs Inhaltsverzeichnis Inhaltsverzeichnis...1 1. Allgemein...2 2. Symbolleiste von Adobe Acrobat Reader...2 3. Bildschirm für Sprachauswahl...3 3.1. Auswählen

Mehr

How-To-Do. Communication to Siemens OPC Server via Ethernet

How-To-Do. Communication to Siemens OPC Server via Ethernet How-To-Do Communication to Siemens OPC Server via Content 1 General... 2 1.1 Information... 2 1.2 Reference... 2 2 Configuration of the PC Station... 3 2.1 Create a new Project... 3 2.2 Insert the PC Station...

Mehr

Excel Funktionen durch eigene Funktionen erweitern.

Excel Funktionen durch eigene Funktionen erweitern. Excel Funktionen durch eigene Funktionen erweitern. Excel bietet eine große Anzahl an Funktionen für viele Anwendungsbereiche an. Doch es kommt hin und wieder vor, dass man die eine oder andere Funktion

Mehr

Adressen. Praktikum Funktionale Programmierung Organisation und Überblick. Termine. Studienleistung

Adressen. Praktikum Funktionale Programmierung Organisation und Überblick. Termine. Studienleistung Adressen Adressen, Termine Studienleistung Praktikum Funktionale Programmierung Organisation und Überblick Dr. David Sabel Büro und Email Raum 216, Robert-Mayer-Str. 11-15 sabel@ki.informatik.uni-frankfurt.de

Mehr

Bedienungsanleitung internetbasierte Auswertungsplattform Kinderturn-Test PLUS

Bedienungsanleitung internetbasierte Auswertungsplattform Kinderturn-Test PLUS Bedienungsanleitung internetbasierte Auswertungsplattform Kinderturn-Test PLUS Lieber Anwender, Sie haben einen Zugangscode für unsere internetbasierte Auswertungsplattform des Kinderturn-Test PLUS erhalten,

Mehr

Einrichten des Follow Me -Drucksystems unter OS X

Einrichten des Follow Me -Drucksystems unter OS X Einrichten des Follow Me -Drucksystems unter OS X 1 Druckertreiber Herunterladen Von Hause aus bietet OS X keine Unterstützung für die professionellen Canon Drucker, welche hier an der Hochschule Albstadt-Sigmaringen

Mehr

3 Kurzeinführung in Matlab

3 Kurzeinführung in Matlab 3 Kurzeinführung in Matlab Matlab ist ein sehr leistungsfähiges interaktives Programmpaket für numerische Berechnungen. Nutzen Sie dies parallel zu den Vorlesungen. Sie können damit persönlich erfahren,

Mehr

BIO-SETUP UND SICHERHEIT

BIO-SETUP UND SICHERHEIT K A P I T E L 2 BIO-SETUP UND SICHERHEIT In diesem Kapitel wird erklärt, wie Sie mittels BIOS-Setup-Menü verschiedene Hardware-Einstellungen vornehmen können. Außerdem erfahren Sie Wissenswertes über eingebaute

Mehr

Besteller zuweisen. Wählen Sie nun den Knoten "Kontaktpersonen" aus, und klicken Sie auf das Symbol "Erfassen".

Besteller zuweisen. Wählen Sie nun den Knoten Kontaktpersonen aus, und klicken Sie auf das Symbol Erfassen. Besteller zuweisen Wollen Sie einem Beleg einen Besteller zuweisen, so ist zu unterscheiden, ob es sich um den Kunden als Besteller oder um den Mitarbeiter als Besteller bei der Industrie handelt. 1. Handelt

Mehr

Python SVN-Revision 12

Python SVN-Revision 12 Python SVN-Revision 12 Uwe Ziegenhagen 7. Januar 2012 Vorwort Dieses Skript erhebt keinen Anspruch auf Vollständigkeit oder Richtigkeit. Es wird geschrieben, um mir als Gedächtnisstütze für den Umgang

Mehr

User Guide: PsycINFO, PsycARTICLES

User Guide: PsycINFO, PsycARTICLES Search Interfaces: via EBSCOhost stehen verschiedene Suchmasken zur Verfügung, u.a.: Basic Search: Geben Sie Ihre Suchbegriffe in die Suchbox ein. Öffnen Sie die Search Options und wählen Sie den Search

Mehr

Grundlagen. Die Komponenten eines C Programms. Das erste Programm

Grundlagen. Die Komponenten eines C Programms. Das erste Programm Grundlagen 1. Die Komponenten eines C Programms 2. Ein Programm erzeugen und übersetzen 3. Variablen Deklarieren und Werte zuweisen 4. Zahlen eingeben mit der Tastatur 5. Arithmetische Ausdrücke und Berechnungen

Mehr

Konfiguration von Clients zur Kommunikation mit einem SUS-Server

Konfiguration von Clients zur Kommunikation mit einem SUS-Server Konfiguration von Clients zur Kommunikation mit einem SUS-Server Allgemeine Informationen Damit sich der Autoupdate-Client die Updates vom lokalen SUS-Server abholt, muss in seiner Registry die korrekten

Mehr

Netzwerk-Lizenz Installation

Netzwerk-Lizenz Installation Netzwerk-Lizenz Installation Einleitung: Die Netzwerkinstallation wird von einem Dienst mit Name Sentinel RMS License Manager verwaltet. Die Installation dieser Software soll auf einer Station (Arbeitsstation

Mehr

Grundlagen der Informatik. Prof. Dr. Stefan Enderle NTA Isny

Grundlagen der Informatik. Prof. Dr. Stefan Enderle NTA Isny Grundlagen der Informatik Prof. Dr. Stefan Enderle NTA Isny 2 Datenstrukturen 2.1 Einführung Syntax: Definition einer formalen Grammatik, um Regeln einer formalen Sprache (Programmiersprache) festzulegen.

Mehr

tmux(1) für screen(1)-affine

tmux(1) für screen(1)-affine tmux(1) für screen(1)-affine ZEDAT Julius Plenz 2011-07-21 Ablauf 1. Konzepte: Was ist neu, was bleibt gleich? 2. Converter s Config: Den Umsteig erleichtern 3. Windows/Panes... und wie man damit umgeht

Mehr

Stata I: Analyseorganisation und erste Schritte

Stata I: Analyseorganisation und erste Schritte Stata I: Analyseorganisation und erste Schritte 03. November 2003 Ziel dieser Veranstaltung ist zu lernen: 1. Benutzung der Hilfe-Funktion (help, search) 2. Ein Analyse-File zu erstellen 3. die Arbeit

Mehr

Contact 1600 QUICK REFERENCE GUIDE GUIDE D UTILISATION BEDIENUNGSANLEITUNG GUÍA DE REFERENCIA RÁPIDA GUIDA RAPIDA. www.sonybiz.net CHANGING THE WAY

Contact 1600 QUICK REFERENCE GUIDE GUIDE D UTILISATION BEDIENUNGSANLEITUNG GUÍA DE REFERENCIA RÁPIDA GUIDA RAPIDA. www.sonybiz.net CHANGING THE WAY Contact 1600 CHANGING THE WAY QUICK REFERENCE GUIDE GUIDE D UTILISATION BEDIENUNGSANLEITUNG BUSINESS GUÍA DE REFERENCIA RÁPIDA GUIDA RAPIDA COMMUNICATES www.sonybiz.net GB Getting started STEP 1 Turning

Mehr

Linux Grundlagen. Wolfgang Scheicher 20. Mai 2006. 1 Allgemeines 2 1.1 Bootvorgang... 2 1.2 Verzeichnisstruktur... 2

Linux Grundlagen. Wolfgang Scheicher 20. Mai 2006. 1 Allgemeines 2 1.1 Bootvorgang... 2 1.2 Verzeichnisstruktur... 2 Linux Grundlagen Wolfgang Scheicher 20. Mai 2006 Inhaltsverzeichnis 1 Allgemeines 2 1.1 Bootvorgang........................................... 2 1.2 Verzeichnisstruktur........................................

Mehr

Umgang mit der Gerätedatenbank Aufgaben der MPG-Administratoren

Umgang mit der Gerätedatenbank Aufgaben der MPG-Administratoren Umgang mit der Gerätedatenbank Aufgaben MPG-Administratoren Seite 1 / 10 Umgang mit der Gerätedatenbank Aufgaben der MPG-Administratoren In diesem Kapitel werden Ihnen die notwendigen Maßnahmen zum Anlegen

Mehr

Foreign Keys. MySQL 4, 5. Kapitel 16: Fremdschlüssel. Marcel Noe

Foreign Keys. MySQL 4, 5. Kapitel 16: Fremdschlüssel. Marcel Noe MySQL 4, 5 Kapitel 16: Fremdschlüssel Gliederung 1 Gliederung 1 Fremdschlüssel sichern die Referenzielle Integrität voneinander abhängiger Tabellen. Um Fremdschlüssel definieren zu können, müssen Sie die

Mehr

Eclipse User Interface Guidelines

Eclipse User Interface Guidelines SS 2009 Softwarequalität 06.05.2009 C. M. Bopda, S. Vaupel {kaymic/vaupel84}@mathematik.uni-marburg.de Motivation (Problem) Motivation (Problem) Eclipse is a universal tool platform - an open, extensible

Mehr

Schnelleinstieg Xpress/Mosel für längere Rechenexperimente

Schnelleinstieg Xpress/Mosel für längere Rechenexperimente Schnelleinstieg Xpress/Mosel für längere Rechenexperimente für die Rechner des Instituts für Numerische und Angewandte Mathematik Universität Göttingen Robert Schieweck Stand 10. März 2014 Inhaltsverzeichnis

Mehr

Business Activity Monitoring Overall, Real Time Monitoring Daniel Jobst, TietoEnator Michael Herr, Deutsche Post SOPSOLUTIONS

Business Activity Monitoring Overall, Real Time Monitoring Daniel Jobst, TietoEnator Michael Herr, Deutsche Post SOPSOLUTIONS Business Activity Monitoring Overall, Real Time Monitoring Daniel Jobst, TietoEnator Michael Herr, Deutsche Post SOPSOLUTIONS CITT Expertengespräch TietoEnator 2006 Page 1 Data Freshness and Overall, Real

Mehr