DIY. Personal Fabrica1on. Dokumenta1on. Juergen Eckert Informa1k 7
|
|
- Christa Kalb
- vor 8 Jahren
- Abrufe
Transkript
1 DIY Personal Fabrica1on Dokumenta1on Juergen Eckert Informa1k 7
2 How to Get Started? (again) 1. Projekt überlegen kann man es bereits kaufen? kein Projekt 2. Related work Verwandte Arbeiten als Grundlage nutzen 3. Durch Probleme/Herausforderungen lernen 4. Das Ziel nie aus den Augen verlieren 5. Dokumen1eren!!!
3 Dokumenta1on
4 Online Dokumenta1on Instructables (Anleitungen) Thingiverse (3D Objekte) Github (Source Code) Privater Webspace Blog *wiki Etc...
5 Lizenzen, Patente und Rechte Zugänglichkeit zu Schni`stellen, Soaware und Hardware Crea1ve Commons GNU (L)GPL MIT- Lizenz
6 Klassische Dokumenta1on Textverarbeitungsprogramm: WYSIWYG (Word, LibreOffice, etc) Textsatzsystem (LaTeX) Ziel: Setzen von Texten und mathema1schen Formeln
7 Geschichte TeX von Donald E. Knuth (Standford, 1978) altgriechisch τέχνη (téchne): Fähigkeit, Kunster1gkeit, Handwerk 300 fest Befehle (primi%ves) Defini1on eigener Makros (komplex) LaTeX von Leslie Lamport (1986) TeX- Macros Lamport TeX LaTeX 2 ε seit 1989
8 Publika1ons- Workflow Tradi1onell 1. Autor verfasst Manuskript 2. Buch- Designer ent- scheidet über Layout 3. Setzer erhält Anweisungen Automa%siert 1. Autor verfasst Manuskript 2. LaTeX: Fachwissen - > log. Struktur (Befehle) 3. TeX
9 Vor- und Nachteile ü Wenige, leicht verständliche Befehle ü Mathema1sche Formeln besonders einfach ü Strukturen (z.b. Literaturverzeichnisse) wenig Aufwand ü Aktualisieren von Querverweisen automa1sch ü Lange, komplizierte Dokumente zuverlässig Workflow stark unterschiedlich zu WYSIWYG
10 Quelle Tutoriell teilweise nach Marco Daniel et al.: LATEX 2ε- Kurzbeschreibung (V ) Tobias Oe1ker et al.: The Not So Short Introduc1on to LATEX2ε (V )
11 Los geht s 1. doku.tex erstellen 2. > pdflatex doku.tex oder > latexmk pvc pdf doku.tex (Autogenerierung) Automa1sche Preview im Texteditor möglich z.b. Texmaker
12 doku.tex 1/3 Textdatei Unsichtbare Zeichen (Space ( ), \t, \n) werden einheitlich als Space behandelt Mehrere - > ein Leerzeile zwischen Textzeilen - > Ende Absatz Mehrere Leerzeilen - > eine Leerzeile
13 doku.tex 2/3 Kommentare von % bis \n Befehle starten mit \ (oder Sonderzeichen) Space nach befehlen {} oder \ Case sensi1v Parameter {parameter1, parameter2} [op1onal1, op1onal2] Index: z.b. h`p://
14 doku.tex 3/3 \documentclass[11pt,a4paper,ngerman]{article} \usepackage[utf8]{inputenc} %UTF8 input file \usepackage[t1]{fontenc} \usepackage[ngerman]{babel} %Umlaute,Silbentrennung \date{\today} \author{j.~eckert} \title{diy: Sample TeX File} \begin{document} \maketitle \tableofcontents \section{start} Hier beginnt mein schönes Werk... \section{ende}... und hier endet es. \end{document} Preamble Body
15 Dokumentklassen \documentclass[<op1onen>]{<klasse>} Vereinbarungen über das Layout <klasse> exakt ein Parameter Vordefinierte aus der Distribu1on oder.cls File im Dokumenten Root DIY Project Doku mit IEEEtran
16 Eingabezeichen Erlaubt: a...z A...Z : ;,?! ( ) [ ] - / + = Spezialbedeutung: (teilw. in Mathe Umgebung erlaubt) $ & % # _ { } ~ ^ \ < > Escapebar: \$ \& \% \# \_ \{ \} \~{} \^{} \textbackslash
17 Schriaen 1/2 Manuelle Silbentrennung: \hyphenation{} Fe` \textbf{...} Kursiv \textit{...} \par = neuer Absatz Leerzeile
18 Schriaen 2/2
19 Listen Umgebung \begin{itemize} \item... \item... \begin{itemize} \item... \item... \end{itemize} \item... \end{itemize} Numeriering: enumerate Eigene Beschreibung: description \item[marker]
20 Tabellen Umgebung % \usepackage{booktabs} \begin{tabular}[t]{rl} \toprule Wert & Zahlensystem \\ \midrule 7C0 & hexadezimal \\ 3700 & oktal \\ & binär \\ 1984 & dezimal \\ \bottomrule \end{tabular}
21 Mathema1sche Formlen equation Umgebung oder $... $ \[... \]
22 Bilder / Label / Verweise %\usepackage{cleveref} %\usepackage{graphicx} \begin{figure} \centering \includegraphics[width=.3\textwidth]{logo} \caption{fablab Logo} \label{fig:fl} \end{figure} \Cref{fig:fl} zeigt...
23 Literaturangaben Besser: Nutzung einer Datenbank (.bib File) Verabeitung mi`els BibTEX oder biber
24 Presenta1on mit LaTeX \documentclass{beamer} \begin{document} \begin{frame} This is my first slide. \end{frame} \begin{frame} This is my second (and last) slide. \end{frame} \end{document}
25 PGF/TikZ %\usepackage{tikz} \begin{tikzpicture} \node[draw,circle](a) {A}; \node[draw,circle,right of=a, node distance=2cm](b) {B}; \draw[->] (a) to[out=45,in=135] node[above]{nach} (b); \end{tikzpicture}...and MUCH MORE...
26 GIT Tutoriell nach: Christoph Sommer, Uni Paderborn Model Management with Git
27 Mo1va1on So nicht cp src/models/network/ipv4.c src/models/network/ipv4.bak cp src/models/transport/tcp.c src/models/network/tcpip.westwood Besser, aber immer noch schlecht cp -ax src src.bak cp ax src src.bak.old Fast rich1g cp -ax project project cp -ax project project cp -ax project project diff -Naur../project {16,15} patch Ideal Dateisystem das (zuverlässig) die Historie speichert Op1miert zum sichern/wiederherstellen von versionierten Text Dateien Git, svn, hg (Mercurial),...
28 Einleitung Historie Entwickler: Linus Torvalds Maintainer: Junio Hamano (Stand 10/2014) Free and Open Source Soaware Projekte: Linux Kernel, Git, Android, Eclipse, Debian, Perl, Ruby on Rails, PostgreSQL, Gnome, KDE, Qt, X.org,... What is git? 3- Buchstaben Wort das noch nicht unter Linux verwendet wird Git = Blödmann (bri1sche Umgangssprache) Dateisystem das (zuverlässig) die Historie speichert + loses, geschichtete Sammlung an kleinen Skripten = Verteiltes Versionskontrollsystem
29 Workflow Repository Local Working Copy Stage / Index Repository add commit checkout / reset Repository
30 Reise in das git Repository ( und zurück) blob Hello Earth README doc/readme blob Hello World blob.png..ihdr.. blob #!/bin/sh README tree doc tree doc logo.png configure.sh src tree tree tree tweak logo index commit commit fix docs fix docs remove doc commit combine commit commit refs/heads/master refs/heads/greatdocs refs/remotes/origin/master refs/tags/v1.0 tag HEAD blob add docs tweak logo first rls.phony: all Makefile
31 Reise in das git Repository ( und zurück) d c greatdocs fix docs logo.png e master origin/master combine b v1.0 remove doc tweak logo commit fix docs commit combine refs/heads/greatdocs refs/remotes/origin/master HEAD a add docs refs/tags/v1.0 commit add docs commit tweak logo tag first rls
32 Try it h`p://try.github.io/ h`p://pco`le.github.io/learngitbranching/ h`p://git- scm.com/book h`p://git- scm.com/documenta1on
33 Common git commands Working Copy e master e origin/master d d % git add README c v1.0 b a PDF? See backup slides
34 Common git commands Working Copy f e master e origin/master d d % git commit c v1.0 b a PDF? See backup slides
35 Common git commands Working Copy e e master e origin/master d d % git commit - - amend c v1.0 b a PDF? See backup slides
36 Common git commands Working Copy f master e e origin/master d d % git reset - - hard e c v1.0 b a PDF? See backup slides
37 Common git commands Working Copy f master e greatdocs e origin/master d d % git branch greatdocs e c v1.0 b a PDF? See backup slides
38 Common git commands Working Copy f master e greatdocs e origin/master d d % git checkout greatdocs c v1.0 b a PDF? See backup slides
39 Common git commands % git remote add origin /some/path/proj.git origin Working Copy local e master d d master c v1.0 c v1.0 b b a a PDF? See backup slides
40 Common git commands % git fetch origin master origin Working Copy local e master origin/master d d master c v1.0 c v1.0 b b a a PDF? See backup slides
41 Common git commands % git push origin master:master local Working Copy origin e master d origin/master d master c v1.0 c v1.0 b b a a PDF? See backup slides
42 Common git commands Working Copy m e master e origin/master d d % git merge origin/master c v1.0 b a PDF? See backup slides
43 Common git commands Working Copy e e master e origin/master d d d % git rebase origin/master c v1.0 b a PDF? See backup slides NEVER REBASE A PUBLIC BRANCH
44 Bes1mmen einer Revision Vollständiger SHA1 Hashwert dae86e1950b1277e545cee cfe735 Eindeu1ger Präfix eines SHA1 Hashwerts dae86e Symbolischer Referenzname master (Suche in.git/master, refs/master, refs/(tags heads remotes)/master, refs/remotes/master/head) git log - - grep KEYWORD Viele mehr... RTFM
45 Interfaces
46 git gui
47 Bewährtes Vorgehen Zu aller erst: git konfigurieren git config - - global user.name Mein Name git config - - global user. my.name@example.com advice.detachedhead, rerere.enabled, Richtlinien wie und was zu commi8en ist: Möglichst oa Fehler schnell zu revidieren Nicht warten bis der Code fer1g ist! Jeder Commit änder exakt eine Sache (keine this changes everything ) Der Code im Repository kompiliert Jeder Branch/Tag hat einen Zweck und einen Besitzer Feature/Release/Version Jede Datei im Repository wird benö1gt um das Projekt zu bauen keine Objekt- oder Temp.- Dateien, etc... Jeder Commit hat eine klare, präzise Betreffzeile
48 Houston, we have a problem... Ungewollte Commits rückgängig machen: HEAD auf früheren Commit setzen git reset - - soa master^ Alles aus dem Index enternen; HEAD auf früheren Commit setzen git reset master^ Alles aus dem Index enternen; HEAD auf früheren Commit setzen; Working- tree iden1sch zu neuen HEAD machen git clean - fdx git reset - - hard master^ Zu weit! Zurück in die Zukuna... git clean - fdx git reset - - hard master@{19:45} Verdammt, der ganze Branch ist weg! Wühle durch den Müll... git reflog awk {print $1} xargs gitk
49 Übung 1. Git Repository anlegen 2. LaTeX Präsenta1on für Projektvorlschlag darin erstellen Präsenta1on: max 5 min max 5 Folien
50 Nächstes mal... Mechanik Schneideverfahren (Lasercu`er) 2.5 D Workflow, STL, GCODE, STEP, etc später...
51 Backup Slides
52 Git branch (bugfix) % git init % git add FILE % git commit Working Copy a master
53 Git branch (bugfix) % git commit % git tag a v1.0 % git branch bugfix Working Copy b master bugfix v1.0 a
54 Git branch (bugfix) % git checkout bugfix % git commit Working Copy d bugfix b v1.0 master a
55 Git branch (bugfix) % git checkout master % git commit Working Copy d bugfix d master b v1.0 a
56 Git branch (bugfix) % git checkout master % git merge bugfix % git commit Working Copy e master d bugfix d b v1.0 a
Git - Fast Version Control System
Git - Fast Version Control System Sebastian Harl Astronomisches Institut der Universität Erlangen-Nürnberg 17. Oktober 2008 Was ist Git? VCS (Version Control
MehrVersionsverwaltung für die KU Betriebssysteme. Eine Einführung
Versionsverwaltung für die KU Betriebssysteme Eine Einführung 1 1 Versionsverwaltung? Wozu? Nachvollziehbarkeit Wer hat was wann geändert Wiederherstellbarkeit kaputteditiert Wartbarkeit Verschiedene Versionen
MehrEine Einführung in das verteilte Quelltextverwaltungssystem Git
Eine Einführung in das verteilte Quelltextverwaltungssystem Git B.Sc. Daniel Baulig Fachhochschule Frankfurt am Main University of Applied Sciences 2. November 2012 Übersicht 1 Einführung Über mich Versions-was?
MehrVersionierung für OpenSourcler
Verteilte Versionskontrolle mit Git Versionierung für OpenSourcler Sebastian tokkee Harl OpenRheinRuhr 2010 14. November 2010 Statistiken: Wer seid ihr? Wer bezeichnet sich als Programmierer?
MehrVon SVN zu Git. Daniel Willmann <daniel@totalueberwachung.de> 2011-10-18 cbna
Von SVN zu Git Daniel Willmann 2011-10-18 cbna Inhalt Einführung Git für SVN Benutzer Weitergehende Konzepte Zusammenfassung Daniel Willmann Von SVN zu Git 2 Über den Vortragenden
MehrArbeiten mit dem Versionsverwaltungssystem. Jannik Kramer Proseminar Werkzeuge für das wissenschaftliche Arbeiten
Arbeiten mit dem Versionsverwaltungssystem Proseminar Werkzeuge für das wissenschaftliche Arbeiten 14.07.2014 Agentur für cooperation & communication Gliederung 1. Einführung 2. Funktionsweise 3. 4. Ausblick
MehrSoftware Engineering
8. Version Control with Git Jonathan Brachthäuser Einordnung: Zusammenfassung Anforderungsermittlung - (Nicht- )funktionale Anf. - Anwendungsfälle - Userstories Problem Anforderung Continuous Delivery
MehrGitting started. Christian Neukirchen. 14dec2011
Gitting started Christian Neukirchen 14dec2011 Wieso Versionskontrolle? Erste Schritte Branches Zusammenarbeit Nicht-trivale Features GUI Ausblick Agenda Wieso Versionskontrolle? Den Verlauf eines Projekts
MehrGit-Grundlagen für Entwickler. Thomas Claudius
Git-Grundlagen für Entwickler Thomas Claudius Huber @thomasclaudiush Thomas Claudius Huber Principal Consultant bei Trivadis Pluralsight-Autor, Buchautor C#, XAML, TypeScript, Azure www.thomasclaudiushuber.com
MehrVorlesung Unix-Praktikum
Vorlesung 6. skontrolle mit Technische Fakultät Universität Bielefeld 14. November 2018 1 / 35 Willkommen zur sechsten Vorlesung Was gab es beim letzten Mal? Aliasse.bashrc, Umgebungsvariablen Shellskripte
MehrVerteile Revisionskontrolle mit GIT
Verteile Revisionskontrolle mit GIT Christian Thäter ct@pipapo.org 25. Juni 2007 Über diesen Vortrag 1. Was ist Revisionskontrolle? 2. Wie funktioniert GIT? 3. GIT Workshop Fragen werden nach jedem Abschnitt
MehrVersionierung und Bugtracking mit Git(Hub)
Semesterprojekt Verteilte Echtzeitrecherche in Genomdaten Versionierung und Bugtracking mit Git(Hub) Marc Bux (bux@informatik.hu-berlin.de) Ziele der Versionierung Revisionsgeschichte eines Projekts erhalten
MehrEinführung in git. Johannes Gilger & Matthias Lederhofer. Rechen- und Kommunikationszentrum der RWTH Aachen Network Operation Center. 14.
Johannes Gilger & Matthias Lederhofer der RWTH Aachen Network Operation Center 14. Juli 2010 Übersicht Begriffe in der Versionsverwaltung Unterschiede zentrale und dezentrale VCS Warum man git benutzen
MehrMitmachen bei Git(Hub)-Projekten!
Mitmachen bei Git(Hub)-Projekten! Sujeevan Vijayakumaran @svijee @credativde svij.org credativ.de 10. März 2018 Sujeevan Vijayakumaran credativ GmbH 1 / 35 Wer hat bei fremden GitHub-Projekten bislang
MehrSource Code Verwaltung mit Git
Source Code Verwaltung mit 16. März 2007 Wer bin ich? Vorstellung Repository commit $ git version git version 1.5.0.3 eindeutiger Autor $ git config --global user.name \ "" $ git config --global user.email
MehrGit - Grundlagen und Anwendungen
Git - Grundlagen und Anwendungen Simon Fromme 9. Februar 2017 Tralios IT GmbH Inhaltsverzeichnis Git Interna Ein Git-Repository from Scratch Fortgeschrittene Git Befehle git blame git cherry pick git reset
MehrPraktikum Ingenieurinformatik (PI)
Praktikum Ingenieurinformatik (PI) Verteilte Versionskontrolle mit Git und Github Björn Meyer Fachgebiet Technische Informatik 1 Agenda Einleitung Motivation Versionskontrolle Ansätze Git Funktionen Arbeiten
MehrÄnderungen verwalten mit git
Änderungen verwalten mit git PeP et al. Toolbox Workshop PeP et al. e.v. Physikstudierende und ehemalige Physikstudierende der TU Dortmund 2018 Versionskontrolle PeP et al. Toolbox Workshop Pep et al.
MehrVersionsverwaltung mit Mercurial für Einsteiger
Versionsverwaltung mit Mercurial für Einsteiger Chemnitzer Linuxtage 2009 Stefan Schwarzer, SSchwarzer.com info@sschwarzer.com Chemnitz, Germany, 2009-03-14 Versionsverwaltung mit Mercurial für Einsteiger
MehrL A TEX- Allgemeine Einführung
L A TEX- Allgemeine Einführung LATEX-Kurs der Unix-AG Jan-Martin Rämer 26.04.2010 Übersicht Was ist LATEX? Grundlagen Befehlssyntax Umgebungen Beispiel: Mathe-Umgebung(en) Dokumentstruktur Titel und Inhaltsverzeichnis
MehrLATEX ein Schriftsatzsystem. Torsten Finke
LATEX ein Schriftsatzsystem Torsten Finke November 2006 1 Einleitung Zur Erstellung von Seminar- und Abschlussarbeiten stehen Studierende regelmäßig vor der Wahl eines geeigneten Textverarbeitungssystems.
MehrEinführung in L A TEX
Einführung in L A TEX LATEX-Kurs der Unix-AG Andreas Teuchert 23. April 2012 TEX und L A TEX TEX 1970er Jahre: Die ersten digitalen Drucker kommen auf den Markt leider verschlechtern sich dadurch die Druckergebnisse
MehrEinführung in Git. Dirk Deimeke. 19. August 2013. My own IT. ddeimeke (My own IT) Einführung in Git 19. August 2013 1 / 23
Einführung in Git Dirk Deimeke My own IT 19. August 2013 ddeimeke (My own IT) Einführung in Git 19. August 2013 1 / 23 Inhalt 1 Etwas Theorie Basiswissen Git 2 Praxis Installation Erstes Repository Besonderheiten
Mehrlogo.jpg Einführung in LaTeX FH Frankfurt B.Adoualy
logo.jpg Einführung in LaTeX FH Frankfurt B.Adoualy Textverarbeitung n Textformatierungssprachen n What You See Is What You Get n z.b. LaTeX n z.b. Microsoft Word Formatierung vs. WYSIWYG n Formatierungssprachen
MehrDr. R. Guderlei exxcellent solutions gmbh Tim Felgentreff HPI. Versionsmanagement. Zentral oder Verteilt?
Dr. R. Guderlei exxcellent solutions gmbh Tim Felgentreff HPI Versionsmanagement Zentral oder Verteilt? Agenda Verteilte Versionsverwaltung mit Git Git in der Praxis Fazit Grundlegendes Verteilung: kein
MehrSemesterprojekt Entwicklung einer Suchmaschine für Alternativmethoden zu Tierversuchen. Versionierung und Bugtracking mit GitHub
Semesterprojekt Entwicklung einer Suchmaschine für Alternativmethoden zu Tierversuchen Wintersemester 17/18 Versionierung und Bugtracking mit GitHub Marc Bux buxmarcn@informatik.hu-berlin.de Ziele der
MehrEinführung in Git. master. Initial commit
Einführung in Git master Initial commit Einführung in Git master Initial commit Neuer Algorithmus in foopy Einführung in Git master robert Initial commit Neuer Algorithmus in foopy Fehler in foopy behoben
MehrMedieninformatik Praktikum. Jens Rademacher 14.07.2013
mit mit Medieninformatik Praktikum 14.07.2013 1 / 13 mit 2 / 13 Nutzen von und an en mit Verwaltung unterschiedlicher Versionen einer Datei Protokollierung von Änderungen (Änderung, Zeitpunkt, Person)
MehrComputergrundlagen Textsatz mit L A T E X
Computergrundlagen Textsatz mit L A T E X Axel Arnold und Olaf Lenz Institut für Computerphysik Universität Stuttgart Wintersemester 2011/12 Textsatz Beispiel Ein Beispiel zeigt am besten, wie man eine
MehrVersionsverwaltung mit Git. Eine Einführung ins Source Code Management
Versionsverwaltung mit Git Eine Einführung ins Source Code Management Software Engineering, Wintersemester 2012/2013 Agenda Einführung Beispiele für Version Control Systems Geschichte und Entwicklung von
MehrVersionsverwaltung. Seminar Softwareentwicklung in der Wissenschaft Robert Wiesner
Versionsverwaltung Seminar Softwareentwicklung in der Wissenschaft Robert Wiesner Gliederung Motivation Allgemeines Varianten der Versionsverwaltung Versionierungssysteme Git als Versionierungssystem-Beispiel
MehrRevisionskontrollsystem GIT
Revisionskontrollsystem GIT Diplom Informatiker Gregor Rebel 1/ 19 Revisionskontrollsystem GIT v1.2 Versionskontrollsysteme Erfassung von Änderungen an Dateien Protokollierung von Änderungen Wiederherstellung
MehrWOZU VERSIONSKONTROLLE?
GIT AGENDA DES WORKSHOPS WOZU VERSIONSKONTROLLE? GIT GESCHICHTE GIT VERSTEHEN GIT INSTALLIEREN/KONFIGURIEREN BRANCHING/MERGING EXTERNE REPOSITORIES MIT GIT ARBEITEN VERBINDUNG ZUM EXTERNEN REPO AGENDA
MehrL A TEX-Crash. Dr. D. Steuer Tel. 2819, H1 R April 2015
L A TEX-Crash Dr. D. Steuer steuer@hsu-hh.de, Tel. 2819, H1 R 1397 Rechnergestützte Statistik Helmut-Schmidt-Universität Hamburg Fakultät WiSo April 2015 Was ist L A TEX? L A TEX ist ein Makropaket für
MehrEnes Kurnaz, Oliver Nagel Institut für Mathematik und Informatik. Versionsverwaltung mit Git
Enes Kurnaz, Oliver Nagel Institut für Mathematik und Informatik Versionsverwaltung mit Git Inhalt Einführung - Was bedeutet Versionsverwaltung? Git - Geschichte - Funktionsweise - Terminologie erste Schritte
MehrApache Subversion (SVN)
Apache Subversion (SVN) Datamining und Sequenzanalyse Marvin Meusel, Sascha Winter 18.10.2013 Apache Subversion (SVN) Datamining und Sequenzanalyse Marvin Meusel, Sascha Winter 18.10.2013 git Datamining
Mehrgit Alexander Bernauer <alex@copton.net> Rico Schiekel <fire@downgra.de>
git Alexander Bernauer Rico Schiekel Big Picture Beispiel Open-Source-Projekt öffentliches Repository öffentlicher Fork push fetch push Haupt- Entwickler fetch Contributer
MehrÜberblick. Middleware Cloud Computing Übung. Übungsaufgaben. Termine und Ansprechpartner. Organisatorisches
Überblick Middleware Cloud Computing Übung Tobias Distler, Christopher Eibel, Michael Eischer, Timo Hönig Friedrich-Alexander-Universität Erlangen-Nürnberg Lehrstuhl Informatik 4 (Verteilte Systeme und
MehrMiddleware Cloud Computing Übung
Middleware Cloud Computing Übung Tobias Distler, Christopher Eibel, Michael Eischer, Timo Hönig Friedrich-Alexander-Universität Erlangen-Nürnberg Lehrstuhl Informatik 4 (Verteilte Systeme und Betriebssysteme)
MehrVorlesung Unix-Praktikum
Vorlesung 13. L A TEX: Bilder, folien, Technische Fakultät Universität Bielefeld 31. Januar 2018 1 / 31 Willkommen zur dreizehnten Vorlesung Was gab es beim letzten Mal? Programmkode in L A TEX Mathematischer
MehrLaTeX und BibTeX 0 / 20
LaTeX und BibTeX 0 / 20 1 Was ist LaTeX? 2 LaTeX Grundlagen 3 Listen, Tabellen und Bilder 4 Formeln mit AMS-LaTeX 5 Verzeichnisse mit LaTeX 6 Literaturverzeichnis mit BibTeX 7 Die DBS LaTex Vorlage 8 Nützliche
MehrDNUG FN TOBIAS ALLWEIER
Hi! DNUG FN 2 TOBIAS ALLWEIER Dipl. Informatiker (FH) Passionated Software Developer Clean Code Developer.NET Junkie.NET User Group Lead E-Mail tobs@tobs4u.com Blog http://www.tobs4u.com Twitter @Blubern
MehrDIY Individual Prototyping and Systems Engineering
DIY Individual Prototyping and Systems Engineering Übung: Git & Gitlab Peter Wägemann Lehrstuhl für Verteilte Systeme und Betriebssysteme Friedrich-Alexander-Universität Erlangen-Nürnberg https://www4.cs.fau.de
MehrEinführung in L A TEX
Einführung in L A TEX LATEX-Kurs der Unix-AG Andreas Teuchert 28. April 2014 TEX und L A TEX TEX 1970er Jahre: Die ersten digitalen Drucker kommen auf den Markt leider verschlechtern sich dadurch die Druckergebnisse
MehrLinux Cafe 2013 11 11. Referent: Bernd Strößenreuther
Versionsverwaltung mit Git Linux Cafe 2013 11 11 Referent: Bernd Strößenreuther mailto:linux cafe@stroessenreuther.net Lizenz Sie dürfen dieses Dokument verwenden unter den Bedingungen der Creative Commons
MehrHaving fun with GIT. Chris Wewerka. Software Development Specialist
Having fun with GIT Chris Wewerka Software Development Specialist chris@ twitter.com/longliveenduro plus.google.com/s/chris wewerka GIT Agenda Verteilte Versionskontrollen - Facts Git Crashkurs Git und
MehrWissenschaftliche Dokumente erstellen mit LAT E X. Dipl.-Ing. Klaus Knopper <tex@knopper.net>
Wissenschaftliche Dokumente erstellen mit LAT E X Dipl.-Ing. Klaus Knopper L A T E X 1) T E X: Betriebssystem- und architekturunabhängiges Textsatzsystem von Prof. Donald E. Knuth (Standford
MehrEine Einführung in L A TEX
Johannes Böttcher Eine Einführung in L A TEX Lange Nacht der aufgeschobenen Hausarbeiten, 27. April 2013 L A TEX-Stammtisch Johannes Böttcher: Einführung L A TEX 2/10 Zusammenfassung L A TEX ist ein Makropaket
MehrSoftwareprojekt - Einführung
Softwareprojekt - Einführung Danny Götte danny.goette@tu-ilmenau.de Softwareprojekt - Einführung FG System- und Software-Engineering Prof. Armin Zimmermann Armin.Zimmermann@tu-ilmenau.de Ablauf Einführung
MehrVersionsverwaltung mit git
Versionsverwaltung mit git Versionsverwaltung Versionsverwaltungssysteme verwalten Dateien und zeichnen alle Änderungen an den Dateien im Laufe ihrer Entwicklung auf. alte Versionen sind stets verfügbar
MehrEinstieg in Git. Lukáš Kubánek 19.10.2011
Lukáš Kubánek 19.10.2011 1 EINFÜHRUNG EINFÜHRUNG Was ist Git? EINFÜHRUNG Intention der Entwicklung Me personally, I want to have something that is very repeatable and non-clever. Something I understand
MehrVorlesung Unix-Praktikum
Vorlesung 7. - globales, Technische Fakultät Universität Bielefeld 6. Dezember 2017 1 / 51 Willkommen zur siebten Vorlesung Was gab es beim letzten Mal? Versionskontrolle git - Prinzipien, lokales 2 /
MehrGit-Workflows im Alltag
Git-Workflows im Alltag Valentin Haenel Freelance Consultant and Software Developer http://haenel.co @esc 2015-03-21 @ CLT Version: v0.3.0 https://github.com/esc/clt-2015-git-workflows This work is licensed
Mehrgit Änderungen verwalten mit git
Änderungen verwalten mit git Wie arbeitet man am besten an einem Protokoll zusammen? PeP et al. Toolbox, 2014 2 Idee: Austausch über Mails PeP et al. Toolbox, 2014 3 Mails: Probleme Risiko, dass Änderungen
MehrEinführung in Verteilte Versionskontrollsysteme. am Beispiel von Git
Einführung in Verteilte Versionskontrollsysteme am Beispiel von Git Diplominformatiker (BA), Git Benutzer seit 2009 Daniel Böhmer Leibniz Institut für Troposphärenforschung 8. März 2012 Verteilte Versionskontrollsysteme/Git
MehrVersionkontrolle mit git
Versionkontrolle mit git Wer bin ich? Wer bin ich? Federico Hernandez Wer bin ich? Darmstadt Wer bin ich? Göteborg, Schweden Wer bin ich? Mathematiker Wer bin ich? Senior Linux/Unix System Administrator
MehrKollaborative Textverarbeitung
mit L A TEX, Git und Github Zentralschweizer OpenSource Verein L u X e r i a 2. Februar 2013 Wer bin ich? Personalien, Ausbildung & Hobby Perlen (LU), Bihać (BiH) Student ET, HSLU-T&A Elektroniker - R&D
MehrVerteilte Versionskontrolle mit GIT. 17.04.2012 - Dortmund Ansgar Brauner - GreenPocket GmbH - Köln
Verteilte Versionskontrolle mit GIT 17.04.2012 - Dortmund Ansgar Brauner - GreenPocket GmbH - Köln 1 über mich 32 Jahre alt Softwareentwickler bei der Firma GreenPocket in Köln Java EE Entwickler und Rails
MehrVersionskontrollsysteme
Versionskontrollsysteme Erfassung von Änderungen an Dateien Protokollierung von Änderungen Wiederherstellung alter Zustände Archivierung der gesamten Historie Koordinierung des gemeinsamen Zugriffs Verzweigung
Mehr2.2 Einführung in LaTeX. Darstellungen basieren auf:
2.2 Einführung in LaTeX Darstellungen basieren auf: www.ipd.uni-karlsruhe.de karlsruhe.de/~ /~ovid/seminare/vivss04/unterlagen/vivss04-einfuehrung-latex.ppt Textverarbeitung Textformatierungs- sprachen
MehrVersionskontrolle mit Apache Subversion
Versionskontrolle mit Apache Subversion Dr.-Ing. Mathias Magdowski Lehrstuhl für Elektromagnetische Verträglichkeit Institut für Medizintechnik Otto-von-Guericke-Universität, Magdeburg 3. Juni 2015 Versionskontrolle
MehrVersionsverwaltung mit GIT
Versionsverwaltung mit GIT Michaela Rindt mrindt@informatik.uni-siegen.de Praktikum Effizientes Programmieren (PEP) 12.04.2016 Geschichte und Allgemeines Git ist ein Versionskontrollsystem (VCS) für Dokumente
MehrTutorium 1: Wissenschaftliche Arbeiten und Präsentationen mit L A TEX erstellen
Tutorium 1: Wissenschaftliche Arbeiten und Präsentationen mit L A TEX erstellen für die Teilnehmer/innen der Seminare und des Abschlussarbeiten-Kolloquiums der AG-Augustin im Wintersemester 2014/15 Paul
Mehrgit Datamining und Sequenzanalyse Markus Fleischauer, Kai Dührkop
git Datamining und Sequenzanalyse Markus Fleischauer, Kai Dührkop 19.10.2018 Was ist Versionsverwaltung? Beispiel: Wikipedia Beispiel: Wikipedia Beispiel: Wikipedia Was ist Versionsverwaltung? ermöglicht
MehrGit-Workshop, Teil I
Git-Workshop, Teil I Freitagsrunde TechTalks, TU Berlin Julius Plenz 25. November 2011 Veröffentlicht unter der CreativeCommons-Lizenz (By, Nc, Sa) http://wiki.freitagsrunde.org/techtalks Bevor wir beginnen...
MehrL A TEX. Ina Arends. 05. Mai Centrum für Informations- und Sprachverarbeitung Ludwig-Maximilian-Universität München 1 / 18
L A TEX Ina Arends Centrum für Informations- und Sprachverarbeitung Ludwig-Maximilian-Universität München 05. Mai 2014 1 / 18 Inhaltsverzeichnis L A TEX TeX - LaTeX Motivation LaTeX Struktur Dokumentstruktur
MehrGitting started. Christian Neukirchen. 05nov2010
Gitting started Christian Neukirchen 05nov2010 Wieso Versionskontrolle? Erste Schritte Branches Zusammenarbeit Nicht-trivale Features GUI Wechsel von SVN Git-Hacks Ausblick Table of contents Wieso Versionskontrolle?
MehrAusgewählte Kapitel der Systemsoftware (AKSS)
Ausgewählte Kapitel der Systemsoftware (AKSS) Arbeitstechnik 30. Oktober 2018 Tobias Distler, Benedict Herzog, Michael Eischer Lehrstuhl für Informatik 4 Friedrich-Alexander-Universität Erlangen-Nürnberg
MehrProgrammieren 1 11 Versionsverwaltung mit Git - Grundlagen -
Programmieren 1 11 Versionsverwaltung mit Git - Grundlagen - Bachelor Medieninformatik Wintersemester 2015/2016 Dipl.-Inform. Ilse Schmiedecke schmiedecke@beuth-hochschule.de 1 ... gestern lief es noch!!!
MehrMapra: C++ Teil 3. Felix Gruber, Michael Rom. IGPM, RWTH Aachen. 10. Mai 2016
Mapra: C++ Teil 3 Felix Gruber, Michael Rom IGPM, RWTH Aachen 10. Mai 2016 Felix Gruber, Michael Rom (IGPM, RWTH Aachen) Mapra: C++ Teil 3 10. Mai 2016 1 / 16 Themen vom letzten Mal Debuggen mit gdb Zusammengesetzte
MehrEine Beispiel Präsentation erstellt mit L A TEX (und der Klasse Beamer )
Eine Beispiel Präsentation erstellt mit L A TEX (und der Klasse Beamer ) Hartwig Bosse 15. November 2007 L A TEX Das Orakel Suchstring Treffer I use LaTeX AND I hate LaTeX I use word AND I hate word 35
MehrDonald E. Knuth Stanford Buchreihe: The Art of Computer Programming Computerbasiertes Schriftsatzsystem Entwicklung Version 3.
1. Was ist? keine Textverarbeitungsapplikation wie OpenOffice keine richtige Programmiersprache (wie C++, Java, ) Formatierungssprache (ähnlich HTML) Plattformunabhängig Frei verfügbar It s intended for
MehrVerlässliche Echtzeitsysteme
Verlässliche Echtzeitsysteme Übungen zur Vorlesung Git Florian Schmaus, Simon Schuster Friedrich-Alexander-Universität Erlangen-Nürnberg Lehrstuhl Informatik 4 (Verteilte Systeme und Betriebssysteme) https://www4.cs.fau.de
MehrWissenschaftliches Arbeiten Verwendung von LaTeX
Wissenschaftliches Arbeiten Verwendung von LaTeX Univ.-Prof. Dr. Matthias Harders Sommersemester 2015 Gliederung Überblick Textsatzsystem LaTeX Grundlegende Elemente Abbildungen, Tabellen, Verzeichnisse
MehrEinführung Wissenschaftliches Rechnen. Latex. René Lamour. Sommersemester 2015
Einführung Wissenschaftliches Rechnen Latex René Lamour Sommersemester 2015 Geschichte Geschichte der Druckkunst Johannes Gutenberg (um 1400-1468) - Buchdruck mit beweglichen Lettern Geschichte Geschichte
MehrSemesterprojekt Implementierung eines Brettspiels (inklusive computergesteuerter Spieler) Versionierung und Bugtracking mit GitHub
Semesterprojekt Implementierung eines Brettspiels (inklusive computergesteuerter Spieler) Wintersemester 16/17 Versionierung und Bugtracking mit GitHub Patrick Schäfer patrick.schaefer@hu-berlin.de Marc
MehrMapra: C++ Teil 5. Felix Gruber, Sven Groß. 16. Mai IGPM, RWTH Aachen. Felix Gruber, Sven Groß (IGPM) Mapra: C++ Teil 5 16.
Mapra: C++ Teil 5 Felix Gruber, Sven Groß IGPM, RWTH Aachen 16. Mai 2017 Felix Gruber, Sven Groß (IGPM) Mapra: C++ Teil 5 16. Mai 2017 1 / 17 Was bisher geschah Makefiles Funktionen-Templates Ein-/Ausgabe
MehrRevisionskontrolle mit GIT
Benjamin Berg 4. Dezember 2012 Benjamin Berg 4. Dezember 2012 Inhalt 1 Einführung 2 Befehle 3 Kollaboration 4 Literatur Inhalt Inhalt 1 Einführung 2 Befehle 3 Kollaboration 4 Literatur Vorteile Vorteile
MehrTorsten Flatter inovex GmbH. "Git.NET" gibt's nicht?
Torsten Flatter inovex GmbH "Git.NET" gibt's nicht? Vorstellung Torsten Flatter inovex GmbH.NET / C# seit 2004 VSS, CVS, SVN, TFS, hq, git Enterprise-Umfeld Agenda Überblick Grundlagen Einsatzbereiche
MehrL A T E X- Kurs. Teil 1 - Grundlagen und Textformatierung. Fachschaft Physik Uni Konstanz WS 2015/16
L A T E X- Kurs Teil 1 - Grundlagen und Textformatierung Fachschaft Physik Uni Konstanz WS 2015/16 PC-Arbeitsplätze in der Uni w Phyma: Raum V203 (hier, Mathematik und Physik), http://www.phyma.uni-konstanz.de
MehrProgrammieren 2 05 Versionsverwaltung mit Git
Programmieren 2 05 Versionsverwaltung mit Git Bachelor Medieninformatik Sommersemester 2015 Dipl.-Inform. Ilse Schmiedecke schmiedecke@beuth-hochschule.de 1 ... gestern lief es noch!!! neues Feature eingebaut
MehrApache Subversion (SVN)
Apache Subversion (SVN) Datamining und Sequenzanalyse Marvin Meusel, Sascha Winter 19.10.2012 Apache Subversion (SVN) Datamining und Sequenzanalyse Marvin Meusel, Sascha Winter 19.10.2012 git Datamining
MehrL A T E X für Anfänger
L A T E X für Anfänger Teil 1: Installation, Grundlagen und erste Schritte Benedikt Schmitz & Simon Brass Kursinfos Raum und Zeit ˆ 13.03.2013-26.03.2013, täglich 10:00 Uhr 14:00 Uhr ˆ Hölderlin, H-C 5327
MehrWIE ERSTELLE ICH EINE PRÄSENTATION MIT LATEX
WIE ERSTELLE ICH EINE PRÄSENTATION MIT LATEX Anja Wiedemann January 6, 2009 Anja Wiedemann () Wie erstelle ich eine Präsentation mit LaTeX January 6, 2009 1 / 13 OUTLINE 1 GRUNDLEGENDE BEFEHLE Dateikopf
MehrVersionsverwaltung mit git. Christoph Knabe FB VI 17.04.2014
Versionsverwaltung mit git Christoph Knabe FB VI 17.04.2014 Inhalt Probleme bei Software-Entwicklung Begriffe in git Geschichte von git Installation Was ist verteilt an git? Mischen verteilter Änderungen
MehrApache Subversion (SVN)
Apache Subversion (SVN) Datamining und Sequenzanalyse Marvin Meusel, Sascha Winter 19.10.2012 Apache Subversion (SVN) Datamining und Sequenzanalyse Marvin Meusel, Sascha Winter 19.10.2012 git Datamining
MehrÜberblick. Einstieg Rechtschreibprüfung Grafiken Zitate mit BibTeX Latex und Versionskontrolle Silbentrennung und Satz Verschiedenes
Latex for everyone Überblick Einstieg Rechtschreibprüfung Grafiken Zitate mit BibTeX Latex und Versionskontrolle Silbentrennung und Satz Verschiedenes Wieso Latex? Es sieht gut aus Formeln sind einfach
MehrKurzeinführung in Beamer Präsentationen mit LaTeX
Kurzeinführung in Beamer Präsentationen mit LaTeX Werner Robitza, April 2010 2010 W. Robitza Ablauf Worum geht es? Präsentationen können in Beamer erstellt werden Freiwilliger Vortrag Teil 1: Einführung
MehrVersionsverwaltung mit SVN
Ingo Sieverdingbeck (ingsie@informatik.uni-bremen.de) Jasper van den Ven (jasper@informatik.uni-bremen.de) AG Rechnernetze Universität Bremen C/C++-Vorkurs 2008 Gliederung 1 Wozu Versionsverwaltung? Ältere
MehrDas Textsatzsystem LATEX
Einführung Präsentationen Dokumentationen Das Textsatzsystem L A TEX Linux User Group Tübingen 6. Juni 2006 Einführung Präsentationen Dokumentationen Übersicht 1 Einführung in TEX/L A TEX Einleitung Erste
MehrTutorium SS17 EINFÜHRUNG + BREAKOUT
Tutorium SS17 EINFÜHRUNG + BREAKOUT L U K A S L E I P O L D E V I B E R C H T O L D L. L E I P O L D @ C A M P U S. L M U. D E B E R C H T O L D @ B I O. I F I. L M U. D E Überblick Homepage: https://www.bio.ifi.lmu.de/studium/ss2017/prk_prop/index.html
MehrGrundkurs C++ Buildsysteme Versionsverwaltung mit git
Grundkurs C++ Buildsysteme Versionsverwaltung mit git Martin Knopp, Martin Gottwald, Stefan Röhrl 25.04.2018 Folie 1/21 GK C++: Buildsysteme, Versionsverwaltung Martin Knopp, Martin Gottwald, Stefan Röhrl
MehrKonfigurationsdateien mit Git verwalten
Konfigurationsdateien mit Git verwalten Chemnitzer Linuxtage 2011 Julius Plenz 19. März 2011 Veröffentlicht unter der CreativeCommons-Lizenz (By, Nc, Sa) http://chemnitzer.linux-tage.de/2011/vortraege/782
MehrGrundkurs C++ Buildsysteme Versionsverwaltung mit git
Grundkurs C++ Buildsysteme Versionsverwaltung mit git Martin Knopp 09.05.2017 Folie 1/1 GK C++: Buildsysteme, Versionsverwaltung Martin Knopp 09.05.2017 Buildsysteme Beispielhaftes Übersetzungsszenario:
Mehr9 Das Textsatzsystem LaTeX
1 9 Das Textsatzsystem LaTeX 9.1 Geschichte Beim Übergang zum Computersatz für wissenschaftliche Texte Ende der 1960er Jahre gab es unbefriedigende Resultate für mathematische Formeln. Donald Knuth schuf,
MehrProf. Dr. Marko Boger. Prof. Dr. Christian Johner. Versionsmanagement
Prof. Dr. Marko Boger Prof. Dr. Christian Johner Versionsmanagement Lernziele Probleme benennen können, die Versionsverwaltungssysteme lösen Mit Begriffen umgehen können: Check-out, commit, merge, pull,
MehrGrundkurs C++ Buildsysteme Versionsverwaltung mit git
Grundkurs C++ Buildsysteme Versionsverwaltung mit git Martin Knopp & Johannes Feldmaier 20.04.2016 Folie 1/22 GK C++: Buildsysteme, Versionsverwaltung Martin Knopp & Johannes Feldmaier 20.04.2016 Buildsysteme
Mehrgit verteilte Versionskontrolle
git verteilte Versionskontrolle Jens Muecke Duesseldorf, 2. Oktober 2009 Content 1. Merkmale 2. Enstehungsgeschichte 3. Aufbau 4. Einfuehrung 5. Erfahrung und Tipps git Jens Muecke 2. Oktober 2009 2 01
MehrApache Subversion (SVN)
Apache Subversion (SVN) Datamining und Sequenzanalyse Marvin Meusel, Sascha Winter 19.10.2012 Apache Subversion (SVN) Datamining und Sequenzanalyse Marvin Meusel, Sascha Winter 19.10.2012 git Datamining
Mehr