vim text editing at the speed of thought
|
|
- Berthold Rothbauer
- vor 5 Jahren
- Abrufe
Transkript
1 MÜNSTER vim text editing at the speed of thought Stephan Rave Software-Tool Seminar 23. Oktober 2013
2 MÜNSTER vim 2 /25 Was ist ein Text-Editor?
3 MÜNSTER vim 2 /25 Was ist ein Text-Editor? cutecat.odt (Z [0 255]) k
4 MÜNSTER vim 2 /25 Was ist ein Text-Editor? (x 1... x k ) OpenOffice(x 1... x k ) cutecat.odt (Z [0 255]) k
5 MÜNSTER vim 2 /25 Was ist ein Text-Editor? (x 1... x k ) OpenOffice(x 1... x k ) cutecat.odt (Z [0 255]) k (x1... xk) (ASCII (x 1)... ASCII (x k ))
6 Der Editor... MÜNSTER vim 3 /25 ist dein wichtigste Werkzeug!
7 Der Editor... MÜNSTER vim 3 /25 ist dein wichtigste Werkzeug! kann deine Produktivität erheblich steigern!
8 Der Editor... MÜNSTER vim 3 /25 ist dein wichtigste Werkzeug! kann deine Produktivität erheblich steigern! kann dich krank machen!
9 Der Editor... MÜNSTER vim 3 /25 ist dein wichtigste Werkzeug! kann deine Produktivität erheblich steigern! kann dich krank machen! Wähle weise!
10 Inhalt MÜNSTER vim 4 /25 1. Geschichtsstunde 2. Grundlagen 3. Vim-Golf 4. Plugins
11 MÜNSTER vim 5 /25 Geschichte
12 ed MÜNSTER vim 6 /25 Entwickelt 1971 von Ken Thompson in Assembler Noch heute auf (fast) jedem Unix-System installiert
13 ed MÜNSTER vim 6 /25 Entwickelt 1971 von Ken Thompson in Assembler Noch heute auf (fast) jedem Unix-System installiert Ein damals typisches Ein-/Ausgabegerät: Teletype Model 33 c AlisonW
14 ed MÜNSTER vim 7 /25 Eine typische Arbeitssitzung: ed -s datei 23 p Lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod tempor a vim rules!. % s/emacs/vim/g w q
15 ex MÜNSTER vim 8 /25 Entwickelt 1976 von William Joy ex = extended Benutzerfreundlicher als ed
16 vi MÜNSTER vim 9 /25 ex erhielt auch einen fullscreen visual mode für die Verwendung auf modernen visual terminals : Lear Siegler ADM-3A c Chris Jacobs
17 vi MÜNSTER vim 10 /25 Man beachte das Terminal-Layout: Shift Shift c StuartBrady
18 vi MÜNSTER vim 10 /25 Man beachte das Terminal-Layout: Shift Keine Maus! Shift c StuartBrady
19 vim vi improved MÜNSTER vim 11 /25 Entwickelt von Bram Moolenaar Erstes Release (1.14) für den AMIGA 1991 Aktuelle Version (7.4) Läuft auf Unix/Linux/BSD Window Mac Android ios OS/2 Amiga MS-DOS... Open Source
20 vim vi improved MÜNSTER vim 12 /25 Genauer gesagt: Charityware Quelle:
21 Dunkle Zeiten die Editor Wars MÜNSTER vim 13 /25 Richard Stallmans Emacs war damals ein weiterer sehr populärer Editor.
22 Dunkle Zeiten die Editor Wars MÜNSTER vim 13 /25 Richard Stallmans Emacs war damals ein weiterer sehr populärer Editor. Die Frage welcher Editor der bessere sei führte zu einem der ersten großen Flame-Wars des noch jungen Internets.
23 MÜNSTER vim 14 /25 Friedliche Koexistenz Weitere gute Editoren: Emacs TextMate (nur Mac) Sublime Text Alternativ eine IDE: QtCreator Eclipse KDevelop
24 MÜNSTER vim 15 /25 Grundlagen
25 Grundlagen MÜNSTER vim 16 /25
26 Grundlagen MÜNSTER vim 17 /25 Starten: vim
27 Grundlagen MÜNSTER vim 17 /25 Starten: vim Keine Panik!
28 Grundlagen MÜNSTER vim 17 /25 Starten: vim Keine Panik! Zum Beenden: <ESC>:qa!
29 Grundlagen MÜNSTER vim 17 /25 Starten: vim Keine Panik! Zum Beenden: <ESC>:qa! vimtutor
30 Grundlagen MÜNSTER vim 17 /25 Starten: vim Keine Panik! Zum Beenden: <ESC>:qa! vimtutor vim ist ein modaler Editor. Die wichtigsten Modes: NORMAL INSERT VISUAL VISUAL-LINE VISUAL-BLOCK COMMAND-LINE
31 Grundlagen MÜNSTER vim 17 /25 Starten: vim Keine Panik! Zum Beenden: <ESC>:qa! vimtutor vim ist ein modaler Editor. Die wichtigsten Modes: NORMAL INSERT VISUAL VISUAL-LINE VISUAL-BLOCK COMMAND-LINE <ESC> führt immer zurück in den NORMAL-Mode. Benutze stets h j k l!
32 MÜNSTER vim 18 /25 Ein besseres Tastaturlayout Shift Shift
33 MÜNSTER vim 18 /25 Ein besseres Tastaturlayout Strg (Win) Alt Alt Gr (Win) (Menu) Strg
34 MÜNSTER vim 18 /25 Ein besseres Tastaturlayout Alt Gr Strg (Win) Alt Esc Esc Esc Strg
35 MÜNSTER vim 19 /25 NORMAL-Mode Operatoren Viele NORMAL-Mode Befehle haben die Form operator [motion / text object]
36 MÜNSTER vim 19 /25 NORMAL-Mode Operatoren Viele NORMAL-Mode Befehle haben die Form operator [motion / text object] Einige Beispiele: operators d delete c change y yank gq re-indent gu upper case > indent motions / text objects w zum nächsten Wort 4W 4 WÖRTER weiter fk zum nächsten k ( ein Satz zurück ap ein Absatz ie inner environment
37 MÜNSTER vim 20 /25 Vim-Golf
38 Vim-Golf MÜNSTER vim 21 /25
39 Weitere Features MÜNSTER vim 22 /25 Spell-Checking Diff Eingebautes Grep Fenster Tabs Server-Mode Das Quickfix-Fenster Argument List Multi-Level Undo Tagfiles
40 MÜNSTER vim 23 /25 Plugins
41 Plugins MÜNSTER vim 24 /25 First know the saw then sharpen it.
42 Plugins MÜNSTER vim 24 /25 First know the saw then sharpen it. Erweiterungssprache: Vim script
43 Plugins MÜNSTER vim 24 /25 First know the saw then sharpen it. Erweiterungssprache: Vim script Python Ruby Lua ebenfalls unterstüzt.
44 Plugins MÜNSTER vim 24 /25 First know the saw then sharpen it. Erweiterungssprache: Vim script Python Ruby Lua ebenfalls unterstüzt Plugins auf vim.org
45 Mehr über vim MÜNSTER vim 25 /25 vimtutor vim-adventures.com vimcasts.org Practical vim youtube vimgolf.com vim.wikia.com (>1500 Tipps)
Der vi Editor. Vortrag im Rahmen des Proseminars Unix Tools an der Technischen Universität München im Sommersemester 2005
Aller Anfang... ;-) Vortrag im Rahmen des Proseminars Unix Tools an der Technischen Universität München im Sommersemester 2005 Vladislav Lazarov lazarov@in.tum.de 3.05.2005 Vladislav Lazarov lazarov@in.tum.de
MehrTechnische Infor matik 2 C/C++-Kurs. Arbeitsumgebung. 2008 AG Rechner netze 1.1
Technische Infor matik 2 C/C++-Kurs Arbeitsumgebung 2008 AG Rechner netze 1.1 Arbeitsumg ebung Editoren (!= Entwicklungsumg ebung) vi, vim, gvim, Emacs 21, XEmacs Compiler / Debugger gcc / g++ gdb Satzsystem
MehrLinux II. Reguläre Ausdrücke Editoren Scripting. 2 Linux II. Linux I II III Res WN/TT NLTK XML Weka E Reguläre Ausdrücke Editoren Scripting
Linux II 2 Linux II Reguläre Ausdrücke Editoren Scripting Reguläre Ausdrücke Reguläre Ausdrücke beschreiben eine Menge von Zeichenfolgen und werden benutzt um m festzustellen, ob eine Zeichenkette Teil
MehrLernziele Dateiverwaltung Bearbeiten von Textdateien Sichere Anmeldung per SSH-Schlüssel. Linux für Anfänger
Einführung in die Nutzung der Linux-Kommandozeile Matthias P. Walther Freifunk Münsterland Förderverein freie Infrastruktur e. V. 05.07.2017 Inhaltsverzeichnis 1 Lernziele 2 Dateiverwaltung 3 Bearbeiten
MehrXSL-FO Formatting/Flow Objects
Aufbauend auf XLST und CSS XSL-FO Formatting/Flow Objects Julian Raschke 1 Motivation Wir haben strukturierte XML-Daten Wir sollen diese ansehnlich drucken! Und: Consider that a single
Mehr1.103 Grundlagen der Dateibearbeitung mit vi
Copyright ( ) 2009 by M.Peichl. This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Germany License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/2.0/de/
MehrEine 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
MehrVim für Nicht-Mehr-Beginner und Noch-Nicht-Fortgeschrittene
Vim für Nicht-Mehr-Beginner und Noch-Nicht-Fortgeschrittene Agenda vimtutor auffrischen Einführung in das Hilfesystem vim!= vi Bewegen und Editieren in Dateien.vimrc/.viminfo Shortcuts Makros Tabs/visual
MehrLinux I II III Res/Pro WN/TT Reguläre Ausdrücke Editoren Scripting. Linux II. 2 Linux II. Reguläre Ausdrücke Editoren Scripting. Ressourcen-Vorkurs
Linux II 2 Linux II Reguläre Ausdrücke Editoren Scripting POSIX POSIX POSIX ist ein UNIX-Standard, der bestimmte grundlegende Funktionen und Eigenschaften von UNIX-Systemen definiert. Dazu gehören auch
MehrEzient Arbeiten mit GNU/Emacs
Ezient Arbeiten mit GNU/Emacs Frieder Schlesier (Zwickau) 2017-04-25 Tue Outline 1 Intro 2 Org-mode 3 weitere Pakete 4 Quellen Author Frieder Schlesier Informatik, FH Zwickau mailto:fschl.code@gmail.com
MehrLinux und Eclipse Einführung SysArch Tutoren WS 2008/2009 Atanas Dimitrov, Johannes Weiss
Linux und Eclipse Einführung SysArch Tutoren WS 2008/2009 Atanas Dimitrov, Johannes Weiss 1 Entwicklung Graphische Oberflächen Distributionen Probleme und Kritik 2 Entwicklung I Linux ist ein weitgehend
MehrBlender Einführung I. Blender Einführung I. Sven Neumann /42
c 1/42 Inhalt Geschichte blender.org Installation 3D Grundlagen Einstellungen Fenstersystem Maus und Tastatur Modellieren 2/42 Inhalt Geschichte blender.org Installation 3D Grundlagen Einstellungen Fenster
MehrTypo & Layout CHRISTOPH RAUSCHER
Typo & Layout CHRISTOPH RAUSCHER Typo & Layout CHRISTOPH RAUSCHER Interface Design, Berlin www.christowski.de mail@christowski.de ? WORUM ES HEUTE GEHT Schrift & Buchstaben Texte & Inhalte Layout & Grundwissen
MehrStream EDitor SED und Reguläre Ausdrücke
Stream EDitor SED und Reguläre Ausdrücke ExactCODE New Thinking Store 11. Mai 2006 Was ist SED? sed steht für Stream EDitor eine Variante des Unix Editors ed und arbeitet auf Streams keine interaktiven
MehrLATEX mit Emacs. Martin Grandrath. 28. Juni Technische Universität Bergakademie Freiberg
L A TEX mit Emacs Technische Universität Bergakademie Freiberg 28. Juni 2007 Gliederung 1 2 3 4 5 Gliederung 1 2 3 4 5 Gliederung 1 2 3 4 5 Gliederung 1 2 3 4 5 Gliederung 1 2 3 4 5 Wofür steht Emacs?
MehrSind E-Books eigentlich innovativ?
Sind E-Books eigentlich innovativ? Strategische Innovation im Spannungsfeld von Geschäftsmodell und kulturellem Anspruch Ingrid Goldstein Knowledge Architectures Jana Steinmetz Universität St. Gallen 8.
MehrDer Editor Vim als Integrierte Entwicklungsumgebung
Der Editor Vim als Integrierte Entwicklungsumgebung Fritz Mehner 31. Mai 2006 Linux User Group Iserlohn INHALT IDEs und Editoren Erwartungen, Leistungsmerkmale, Unterschiede Vim 7 Einige Befehle und Möglichkeiten
MehrHydroinformatik I: Hello World
Hydroinformatik I: Hello World Prof. Dr.-Ing. habil. Olaf Kolditz 1 Helmholtz Centre for Environmental Research UFZ, Leipzig 2 Technische Universität Dresden TUD, Dresden Dresden, 27. Oktober 2017 1/21
MehrProgrammierwerkzeuge unter Unix
Programmierwerkzeuge unter Unix Tutorium der Unix AG Jean Marie Gaillourdet Christian Schmidt Mathias Dalheimer www.unix ag.uni kl.de 1 Agenda Keine IDE am Anfang benutzen! Stattdessen: Die Shell als Grundlage
MehrGrundlagen. Felix Döring, Felix Wittwer 24. April Python-Kurs
Grundlagen Felix Döring, Felix Wittwer 24. April 2017 Python-Kurs Gliederung 1. Über diesen Kurs 2. Der Python Interpreter 3. Python Scripte 4. Grundlagen der Sprache 5. Das erste Programm 6. Operatoren
Mehr6 Bearbeitung von Texten
6 Bearbeitung von Texten 6.1 Lernziele In diesem Kapitel lernen Sie eine Textdatei mit dem vi-editor zu erstellen und bearbeiten. mögliche alternative Editoren einzuschätzen. Unter UNIX gibt es mehrere
Mehr5 Bearbeitung von Texten
5 Bearbeitung von Texten 5.1 Lernziele In diesem Kapitel lernen Sie eine Textdatei mit dem vi-editor zu erstellen und bearbeiten (LPI 1: 103.8). mögliche alternative Editoren einzuschätzen. Unter UNIX
MehrProgrammieren I. Entwicklungsumgebungen Eclipse, NetBeans und IntelliJ IDEA. Institut für Angewandte Informatik
Programmieren I Entwicklungsumgebungen Eclipse, NetBeans und IntelliJ IDEA KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft www.kit.edu Was ist Programmieren Quellcode schreiben Der Maschine
MehrProgrammieren I. Entwicklungsumgebungen Eclipse, NetBeans und IntelliJ IDEA. Institut für Angewandte Informatik
Programmieren I Entwicklungsumgebungen Eclipse, NetBeans und IntelliJ IDEA KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft www.kit.edu Was ist Programmieren Quellcode schreiben Der Maschine
MehrUnix und Shell. Linux für Informatik-Erstsemester. Nico Grashoff,
Unix und Shell Linux für Informatik-Erstsemester Nico Grashoff, 01.04.2019 Grundlagen Shell Dateisystem Navigation Dokumentation Programme Ausblick 01.04.2019 Nico Grashoff Unix und Shell Page 2 Über diesen
MehrInformatik I: Einführung in die Programmierung
Informatik I: Einführung in die Programmierung 6. Python-, kommentieren, und Albert-Ludwigs-Universität Freiburg Bernhard Nebel 28. Oktober 2016 1 28. Oktober 2016 B. Nebel Info I 3 / 30 = konkretisierte
MehrVO Sprachtechnologien. Informations- und Wissensmanagement. Bartholomäus Wloka. Zentrum für Translationswissenschaft
, Informations- und Wissensmanagement Zentrum für Translationswissenschaft Umgang mit Textdaten Speichern von Texten in digitaler Form text.txt text.doc text.docx text.html text.xml text.pdf text.zip
MehrProgrammieren I. Entwicklungsumgebungen Eclipse und NetBeans. Institut für Angewandte Informatik
Programmieren I Entwicklungsumgebungen Eclipse und NetBeans KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft www.kit.edu Entwicklungsumgebungen für Java Java Development Kit (JDK) http://www.oracle.com/technetwork/java/javase/downloads/index.html
MehrSoftware EMEA Performance Tour 2013. 17.-19 Juni, Berlin
Software EMEA Performance Tour 2013 17.-19 Juni, Berlin Effektives Projekt und Portfolio Management Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject
Mehrvon Reinhard Wobst schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung: Textverarbeitung Textverarbeitung
vim 7.3 GE-PACKT von Reinhard Wobst 4., überarbeitete Auflage 2012 vim 7.3 GE-PACKT Wobst schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung: Textverarbeitung
MehrUNIX Power Tools. Helferlein für den Alltag. Maximilian Haupt
UNIX Power Tools Helferlein für den Alltag Maximilian Haupt mhaupt@cs.uni-magdeburg.de Fakultät für Informatik, Otto-von-Guericke-Universität Magdeburg Magdeburg, 28. Oktober 2008 1 Reguläre Ausdrücke
MehrServer-Administration
Server-Administration Zinching Dang 20. Mai 2015 1 Server-Administration Server-Administration Absicherung des Servers Einpflegen von Updates Instandhaltung der darauf laufenden Anwendungen Überwachung
MehrInstallationsanweisungen
Installationsanweisungen für den EXMARaLDA Partitur-Editor Version 1.3.2 (11-Jul-2005) Um EXMARaLDA erfolgreich auf Ihrem Rechner zu installieren, ist es wichtig, dass Sie die die folgenden Installationshinweise
MehrUNIX Ein kleiner Ausschnitt
UNIX Ein kleiner Ausschnitt Christian Brüffer brueffer@freebsd.org The FreeBSD Project UNIX p.1/19 Übersicht Was ist UNIX? Die UNIX Philosophie Die Geschichte von UNIX Was man beim Umstieg beachten sollte...
MehrEinführung in das wissenschaftliche Arbeiten
in das wissenschaftliche Arbeiten L A TEX Beamer Vorlage Dr. Pia Heins Westfälische Wilhelms-Universität Münster 14. April 2015 Übersicht 1 in das Thema des Themas Gestaltung von Seiten durch 2 Spalten
MehrDoubleClick Digital Marketing Suite
DoubleClick Digital Marketing Suite 02. März 2017 Meinolf Meyer, DoubleClick Hamburg Lennart Paulsen, GF Trakken Agenda Themen 1 Vorstellung Trakken 2 DoubleClick Digital Marketing Suite 3 DoubleClick
MehrWie melde ich mich an? Wie nehme ich teil?
Webinar@Weblaw Wie melde ich mich an? Wie nehme ich teil? Anmeldung über via shop.weblaw.ch Systemvoraussetzungen Eine Internetverbindung Breitband Kabel oder Wireless (3G or 4G/LTE) Lautsprecher/Kopfhörer
Mehr1 Einleitung UNIX und seine Philosophie 13
Inhaltsverzeichnis 1 Einleitung UNIX und seine Philosophie 13 1.1 Die Entstehung des Betriebssystems UNIX 13 1.2 Systemstruktur (Hardware-Konfiguration) 15 1.3 Allgemeines über Betriebssysteme 17 1.3.1
MehrGeany Just Not Another Editor
Geany Just Not Another Editor Frank Lanitz frank@frank.uvena.de Towerbyte Microtraining 24.5.2012 Frank Lanitz frank@frank.uvena.de Geany Just Not Another Editor 1/13 Kurzvorstellung Über mich Systembetreuer
MehrUmstieg auf OSGi - aber wie? Martin Lippert & Matthias Lübken akquinet it-agile
Umstieg auf OSGi - aber wie? Martin Lippert & Matthias Lübken akquinet it-agile OSGi The dynamic module system for Java Bundles Exports Imports Dependencies Services Declarative Services Versionen Dynamic
MehrHeben Sie Ihren Vertrieb auf ein neues Level und begeistern Sie Ihre Kunden!
Heben Sie Ihren Vertrieb auf ein neues Level und begeistern Sie Ihre Kunden! F F Firma Home Produkte Über UnsK ontakt aáé=` çéó=ï ~êåí É=Ç~ë=_äáåÇí ñí ÅÜÉåI É= Ç~I ï= ç =ëáé=üéêâžãé=ï ŽêÉ=ëáÉK _ r lq kq
MehrOpen - Source - Software
Open - Source - Software Thema: Grundlagen und Motivation Grundlagen Open-Source-Software Grundideen, welche die Open-Source- Bewegung maßgeblich beeinflußt haben Ziele von Open-Source Stärken / Vorteile
MehrPascal Nasahl Gruppe 5 Tutorium 1
Tutorium 1 Gruppe 5 Einführung in die strukturierte Programmierung Wintersemester 2016/17 1 Inhalt das Tutorium Beurteilung Voraussetzungen Wahl der Entwicklungsumgebung der Compiler erstes Programm Vorbesprechung
MehrVIDEO-WAHRNEHMUNG AUF TWITTER
HAMBURG MEDIA SCHOOL & TWITTER GERMANY VIDEO-WAHRNEHMUNG AUF TWITTER @ BEVEHL 1 AGE NDA 1 Fragestellung 2 Methodik 3 Ergebnisse 4 Ableitungen und Fazit 2 FRAGESTELLUNG 3 VIDEO IM INTERNET - KEIN ENDE IN
MehrVIVIT TQA Treffen in Köln am 18. 04. 2013. API- Programmierung und Nutzung bei HP Quality Center / ALM. Michael Oestereich IT Consultant QA
VIVIT TQA Treffen in Köln am 18. 04. 2013 API- Programmierung und Nutzung bei HP Quality Center / ALM Michael Oestereich IT Consultant QA Agenda Vorstellung der API- Versionen OTA- API SA- API REST- API
MehrElementare Unix-Befehle 11
Elementare Unix-Befehle 11 beliebige Dateien vergleichen mit diff - diff datei1 datei2 listet die Unterschiede zwischen den beiden Dateien: d.h., welche Änderungen an den beiden Dateien ausgeführt werden
MehrSalsaJ Übung 0. Programm öffnen / Menüstruktur Öffne das Programm SalsaJ (Salsaj2.jar). Open Image File Bilddatei öffnen
SalsaJ Übungen SalsaJ Übung 0 Programm öffnen / Menüstruktur Öffne das Programm SalsaJ (Salsaj2.jar). Open Image File Bilddatei öffnen Save Image Bild speichern Undo Last Operation Letzte Aktion rückgängig
MehrAktuelle Browser im Vergleich *** Mozilla Firefox Version 2.0
Aktuelle Browser im Vergleich *** Mozilla Firefox Version 2.0 Jürgen Thau Aktuelle Browser im Vergleich Mozilla Firefox Jürgen Thau, 17.01.2007, S hemen Aktuelle Browser-Versionen Überblick Firefox Plugins
Mehrvi-training Johannes Franken <jfranken@jfranken.de> speichern und beenden, dabei ggf. überschrieben
vi-training Johannes Franken Inhalt 1. Konzept 2. Erste Schritte 3. Navigation 4. Einfügen 5. Löschen 6. Undo/Redo 7. Copy/Paste 8. Ändern 9. Suchen 10. Ersetzen 11. Shell-Aufrufe
MehrObjekte für Train Simulator 2013 mit Blender 2.65 erstellen. (Teil1)
TS 2013 Community http://ts2013.yooco.de Objekte für Train Simulator 2013 mit Blender 2.65 erstellen. (Teil1) Vorwort: Wir haben uns hier mal an die Arbeit gemacht, ein Dokument zu erstellen, welches euch
MehrGrundlagen Internet-Technologien. Clientseitige Web-Programmierung
Clientseitige Web-Programmierung mit JavaScript Version 1.1 3.5.2010 1 aktuelles 2 clientseitige Web-Programmierung verschiedene Ansätze JavaScript Java Applet Adobe Flash Microsoft Silverlight RIA: rich
MehrStatistische Software (R)
Statistische Software (R) Paul Fink, M.Sc., Eva Endres, M.Sc. Institut für Statistik Ludwig-Maximilians-Universität München Einführung Statistik und Computer Nach Efron (2003): Statistik im 20. Jahrhundert
MehrDie wichtigsten Ergebnisse der Studie zu Mobile Search
Proprietary Proprietary Die wichtigsten Ergebnisse der Studie zu Mobile Search eye square Studie [DE]: Performance von Mobile Search 2017 Auf Smartphones orientieren sich Nutzer schneller... Proprietary
MehrAllgemeines. Shell Programmierung Unix. Kommentar. Vorgangsweise. Mag. Thomas Griesmayer
Allgemeines Shell Programmierung Unix Shell Scripts Unix Ein shell script ist eine Textdatei, welche eine Liste von Befehlen (Standard Unix Befehle) beinhaltet. Diese Datei kann durch Aufrufen ausgeführt
MehrOrganisatorisches. Kurs-Inhalt:
Linux-Kurs Organisatorisches Kurs-Inhalt: 1. 2. 3. 4. 5. 6. 7. 8. Einführung Terminal & Scripte Partitionierung Linuxstruktur Shellscripting (Grundlagen) Reguläre Ausdrücke Shellscripting (Dialog) Git
MehrRainer Peipp. 02. Juli 2018
GNU GNU in der Vim vs. 02. Juli 2018 Der Editor vim wird in einer eigenen Präsentation vorgestellt. Im vorliegenden Dokument geht es hauptsächlich um, einen kurzen Vergleich zu vim und einen kleinen Überblick
MehrAutomatisierte Erzeugung des LATEX-Drucksatzes aus XML-Dokumenten
Automatisierte Erzeugung des LATEX-Drucksatzes aus XML-Dokumenten Oliver von Criegern Bayerische Akademie der Wissenschaften 22. November 2016 Anforderungen wissenschaftlicher Editionen ganzer Apparat
MehrThis manual cannot be redistributed without permission from joomla-monster.com or vorlagenstudio.de
This manual cannot be redistributed without permission from joomla-monster.com or vorlagenstudio.de Visit the official website vorlagenstudio.de of this Joomla template and other thematic and high quality
MehrDie wichtigsten Ergebnisse der Studie zu Mobile Search. eye square Studie: Performance von Mobile Search 2017
Die wichtigsten Ergebnisse der Studie zu Mobile Search eye square Studie: Performance von Mobile Search 2017 Auf Smartphones orientieren sich Nutzer schneller... Proprietary + Confidential eye square Studie:
MehrUNIX und C. Einleitung
UNIX und C Einleitung 1 Themen UNIX Geschichte Eigenschaften Aufbau Shells Filesystem Wichtige Kommandos und Programme Einführung in C Arbeit mit C unter UNIX Kopplung von C-C und JAVA-Programmen Webseiten-Programmierung
MehrMicrosoft Visual Studio Code mit RPG und IceBreak
Microsoft Visual Studio Code mit RPG und IceBreak ( 2018 Markus A. Litters) Inhaltsverzeichnis 1. Vorwort... 2 2. Voraussetzungen und Installation... 3 3. Der erste Start... 4 4. Die IceBreak Erweiterung...
MehrUnterlagen zu: Das Datenanalysesystem SAS SS 2000
Das Datenanalysesystem SAS Eine Einführung in Version 8 und die Analyst Application Carina Ortseifen URZ Heidelberg Sommersemester 2000 Zum Kurs 10 Kurs setzt sich zusammen aus - Vorlesung 09:15-11:00
MehrMEDT (2. Jahrgang): 1. Übung für Schwerpunkt 3D-Modellierung
Blender Einstieg MEDT (2. Jahrgang): 1. Übung für Schwerpunkt 3D-Modellierung Inhalt 1 Zielsetzung... 1 1.1 Bewertung... 1 2 Grundlagen... 2 2.1 Allgemeines... 2 2.2 GUI... 3 2.3 Bedienung... 5 2.4 Objekte
MehrVorsemesterkurs Informatik
Vorsemesterkurs Informatik Einführung in die Bedienung von Unix-Systemen SoSe 2013 Stand der Folien: 3. April 2013 Übersicht 1 Unix, Linux, Shells 2 Shell-Kommandos 3 Dateien und Verzeichnisse Vorkurs
MehrZugang zu LISP. Franz Inc. Allegro Lisp Version 7.0 ist im Linux Pool installiert.
Zugang zu LISP Franz Inc. Allegro Lisp Version 7.0 ist im Linux Pool installiert. 1. Möglichkeit: Benutzung in der Shell: 1) Aufruf mit älisp xy@wsl05:~$ alisp International Allegro CL Enterprise Edition
MehrRuby Die bebilderte Anleitung
Ruby Die bebilderte Anleitung In den Übungen zur Vorlesungen werden wir die Programmiersprache Ruby benutzen, um Konzepte zu vertiefen und zu üben und allgemein etwas praktische Erfahrung im Programmieren
MehrDebian GNU/Linux. Unix Grundlagen und Betrieb. Christian T. Steigies
: Betrieb Unix Grundlagen und Betrieb Institut für Experimentelle und Angewandte Physik Christian-Albrechts-Universität zu Kiel Debian crash course 20.02.2007 : Betrieb Unix Grundlagen Konfigurationsdateien
MehrVladislav Lazarov Technische Universität München Proseminar UNIX Tools Sommersemester 2005
Vi für Anfänger Vladislav Lazarov lazarov@in.tum.de Technische Universität München Proseminar UNIX Tools Sommersemester 2005 Inhaltsverzeichnis 1 Motivation 1 2 Vor- und Nachteile von Vi gegenüber anderen
MehrPostScript -Einführung
PostScript -Einführung Frank Richter 27.01.2003 Was ist PostScript? Einfache, interpretierte Programmiersprache, deren Hauptzweck die Beschreibung von Text, geometrischen Formen und Rasterbildern ist.
MehrVortrag SASS Funktionen #ck2016. Was ist SASS?
Vortrag SASS Funktionen #ck2016 Was ist SASS? Syntactically Awesome Stylesheets = Meta-Sprache DRY Don't Repeat Yourself Der Vorteil von SASS liegt in den zusätzlichen Features die es mit sich bringt,
MehrServer-Administration
Server-Administration Linux-Kurs der Unix-AG Zinching Dang 24. Mai 2016 Server-Administration Absicherung des Servers Einpflegen von Updates Instandhaltung der darauf laufenden Anwendungen Überwachung
MehrLinux Prinzipien und Programmierung
Linux Prinzipien und Programmierung Dr. Klaus Höppner Hochschule Darmstadt Wintersemester 2010/2011 1 / 13 2 / 13 Editoren/IDEs Prinzipiell können C-Programme mit jedem beliebigen Texteditor geschrieben
MehrEditoren. SelfLinux Autor: Johnny Graber Formatierung: Johnny Graber Lizenz: GFDL
Editoren Autor: Johnny Graber (linux@jgraber.ch) Formatierung: Johnny Graber (linux@jgraber.ch) Lizenz: GFDL Editoren, genauer Texteditoren, gibt es unter Linux wie Sand am Meer. Da Editoren für das Arbeiten
MehrLiteratur und Links. Webtechnologien SS 2017 Teil 1/Entwicklung
Literatur und Links [1-1] Seidler, Kai; Vogelsang, Kay: Das XAMPP Handbuch. Addison-Wesley, 2006 [1-2] http://www.apachefriends.org/download.html http://sourceforge.net/projects/xampp/files/ [1-3] http://aktuell.de.selfhtml.org/extras/download.shtml
MehrEffizientes Arbeiten mit dem Emacs.
Effizientes Arbeiten mit dem Emacs Emacs für Programmierer, Online-Hilfe und Konfiguration Rainer Orth Alexander Sczyrba {ro,asczyrba}@techfak.uni-bielefeld.de Überblick komfortable Unterstützung zum Schreiben
MehrSET-ACL. Dokumentation
SET-ACL Dokumentation getmorex GmbH Länggstr. 17 Postfach CH-8308 Illnau e-mail: contact@getmorex.ch web: www.getmorex.ch Tel.: 052 / 346 10 46 Fax: 052 / 346 14 79 Inhaltsverzeichnis 1 Set-ACL 1.1 Installations-Anleitung
MehrProgrammiermethodik. Übung 7
Programmiermethodik Übung 7 Sommersemester 2010 Fachgebiet Software Engineering andreas.scharf@cs.uni-kassel.de Agenda Vorstellung HA6 Entwicklung von grafischen Oberflächen Mock-Ups GUI Builder Swing
MehrInstallationshandbuch für das Word Plugin
Installationshandbuch für das Word Plugin Stand: ab Version 3.1.2, 2014 1. VORAUSSETZUNGEN MS WORD... 3 2. ENTFERNEN DES AKTUELLEN PLUGINS... 4 3. HERUNTERLADEN DES NEUEN PLUGINS... 5 4. INSTALLIEREN DES
MehrTesten von sicherheitskritischer Embedded Software mit frei verfügbaren Tools. - ein Erfahrungsbericht
Testen von sicherheitskritischer Embedded Software mit frei verfügbaren Tools - ein Erfahrungsbericht Martin Mühlemann CSA Engineering AG, CH-4500 Solothurn Ausgangslage Embedded-Firmware testen für ein
MehrMobile UX Konzepte: Wie man vermeidet, vom User gehasst zu werden. Johannes Fahrenkrug @jfahrenkrug springenwerk.com
Mobile UX Konzepte: Wie man vermeidet, vom User gehasst zu werden Johannes Fahrenkrug @jfahrenkrug springenwerk.com : t, u Johannes Fahrenkrug @jfahrenkrug springenwerk.com Was User hassen 10 Wege, nicht
MehrEinrichtung der Remotedesktopverbindung zum MP-Feuer Server des KFV Segeberg unter dem Betriebssystem Windows 10
Einrichtung der Remotedesktopverbindung zum MP-Feuer Server des KFV Segeberg unter dem Betriebssystem Windows 10 Schritt 1: Bitte auf der Tastatur die Windows-Taste (Taste mit dem Windows-Fähnchen zwischen
MehrCarlos Santos. Fachbereich Informatik Fakultät für Mathematik, Informatik und Naturwissenschaften. Universität Hamburg
Universität Hamburg Proseminar: Werkzeuge für das wissenschaftliche Schreiben Fachbereich Informatik Fakultät für Mathematik, Informatik und Naturwissenschaften Überblick Einführung - Geschichte Einstellungen
MehrIst ein Frontend-Framework zum Entwickeln von Hybriden mobilen Apps mit HTML5 und Angular für ios- und Android-Plattformen.
Ionic Framework Ist Open Source. Ist ein Frontend-Framework zum Entwickeln von Hybriden mobilen Apps mit HTML5 und Angular für ios- und Android-Plattformen. Benötigt node.js. https://ionicframework.com
MehrArbeiten mit Visual COBOL 3.0 for Eclipse. Rolf Becking 30. November 2017
Arbeiten mit Visual COBOL 3.0 for Eclipse Rolf Becking 30. November 2017 Unsere Themen im heutigen Webinar Konzept der Eclipse IDE und Konsequenzen für die Arbeitsweise Wann ist Eclipse die richtige IDE
MehrQGIS-Plugin-Programmierung mit Python unter Windows für Einsteiger (eigene Erfahrungen)
QGIS-Plugin-Programmierung mit Python unter Windows für Einsteiger (eigene Erfahrungen) Uwe Brengelmann, VuKV Regionaldirektion Oldenburg-Cloppenburg Katasteramt Wildeshausen 27.09.2016 1 Agenda (lateinisch
Mehr/ Vortrag Unix-AG
16.6.2010 / Vortrag Unix-AG xkcd Fortsetzung... Grundlegendes 1 Begriff: = regular expressions kurz: regex Funktion: definieren flexible Muster, mit denen in Texten gesucht (und ersetzt) werden kann. Diese
MehrStatistik und Computer. Statistische Software (R) Was ist Statistiksoftware? Formeln und Code. Applications. Theory. Methodology
Statistik und Computer Efron (2001): Statistik im 20. Jahrhundert Applications Statistische Software (R) Paul Fink, M.Sc. Institut für Statistik Ludwig-Maximilians-Universität München Einführung Theory
MehrWebtechnologien Teil 1: Entwicklungsumgebung(en)
Webtechnologien Teil 1: Entwicklungsumgebung(en) 05.04.17 1 Literatur und Links [1-1] Seidler, Kai; Vogelsang, Kay: Das XAMPP Handbuch. Addison-Wesley, 2006 [1-2] http://www.apachefriends.org/download.html
MehrShellkurs Shell, SSH, Skripte... Justus Pfannschmidt, Carola Bothe, Samuel Domiks Freie Universität Berlin
Shellkurs Shell, SSH, Skripte... Justus Pfannschmidt, Carola Bothe, Samuel Domiks Freie Universität Berlin 1. November 2018 Inhalt Grundlagen Allgemein Shell-Grundlagen Learning by doing! SSH Shellskript
MehrGNU Assembler & GCC. Eine virtuelle Maschine aufsetzen. Zunächst muss eine neue virtuelle Maschine erstellt werden.
GNU Assembler & GCC Mit der VirtualBox von Oracle ( www.virtualbox.org ) Eine virtuelle Maschine aufsetzen Zunächst muss eine neue virtuelle Maschine erstellt werden. Der Assistent will ein paar Dinge
Mehr2 SEPA-Lastschriftmandat als separates Formular
2 SEPA-Lastschriftmandat als separates Formular 2.1 Standardfall einer wiederkehrenden Lastschrift M U S T E R G M B H, R O S E N W E G 2, 0 0 0 0 0 I R G E N D W O Mandatsreferenz 987 543 CB2 SEPA-Lastschriftmandat
MehrADAP Online-Version mit Kundendaten
11.12.2013 ADAP-Mindest-Systemvoraussetzungen Seite 1 ADAP Online-Version mit Kundendaten Installationsanleitung Wüstenrot-Außendienstarbeitsplatz Der Wüstenrot IT-Helpdesk: Tel. 057070 / 90 101 Mo. -
MehrVI Einführung. Jan Theofel 13. Oktober 2002
VI Einführung Jan Theofel 13. Oktober 2002 Diese Zusammenfassung stellt eine Einführung in den Editor vi, insbesondere den von uns verwendeten Klone vim, dar. Inhaltsverzeichnis 1 Warum VI? 3 2 Hilfen
MehrProgrammieren in Python
1. Was ist Python? Albert-Ludwigs-Universität Freiburg Handlungsplanungs-Praktikum Wintersemester 2010/2011 Was ist Python? Kurz: Python ist eine objektorientierte Skriptsprache. Ausführlicher: Python
MehrAnalysis Add-On Data Lineage
1 Analysis Add-On Data Lineage Docu Performer Analysis Add-On Data Lineage 2 Introduction... 3 Starting the Function... 4 Display of the Mapping in Excel... 5 BW InfoProvider... 6 HANA Objects... 7 ABAP
MehrMetaQuotes Empfehlungen zum Gebrauch von
MetaQuotes Empfehlungen zum Gebrauch von MetaTrader 4 auf Mac OS Auch wenn viele kommerzielle Angebote im Internet existieren, so hat sich MetaQuotes, der Entwickler von MetaTrader 4, dazu entschieden
Mehr