Renée Bäcker. Perl $foo Magazin
|
|
- Adrian Flater
- vor 8 Jahren
- Abrufe
Transkript
1 Renée Bäcker
2 Renée Bäcker Perl
3 Renée Bäcker Perl $foo Magazin
4 Renée Bäcker Perl $foo Magazin OTRS
5 Renée Bäcker Perl $foo Magazin OTRS u.v.m
6
7 Früher...
8 Am Anfang steht der Kunde...
9 dann kommt der Auftrag Yeah!
10 Ausschnitt aus - CC-BY-NC
11 Git
12
13 Exkurs OTRS-Pakete sind XML-Dateien und enthalten alle Dateien Base64-kodiert Änderungen an der Datenbank Code der ausgeführt werden soll basieren auf einer Spezifikationsdatei
14 Exkurs <?xml version="1.0" encoding="utf 8"?> <otrs_package version="1.0"> <CVS>$Id: GPW.sopm,v /07/05 14:14:44 rb Exp $</CVS> <Name>GPW</Name> <Version>0.1.1</Version> <Framework>3.1.x</Framework> <Vendor>Perl Services.de</Vendor> <URL> services.de/</url> <License>GNU AFFERO GENERAL PUBLIC LICENSE Version 3, November 2007</License> <Description Lang="en">A description.</description> <Description Lang="de">Eine Beschreibung.</Description> <PackageRequired Version="3.1.7">ITSMConfigurationManagement</PackageRequired> <ModuleRequired Version="0">File::Find::Rule</ModuleRequired> <ModuleRequired Version="0">XML::LibXML</ModuleRequired> <ModuleRequired Version="0">File::Copy</ModuleRequired> <Filelist> <File Permission="644" Location="Kernel/Config/Files/GPW.xml" /> <File Permission="755" Location="bin/ps.GPW.pl" /> </Filelist> <DatabaseInstall Type="post"> </DatabaseInstall> </otrs_package>
15 Exkurs perl otrs.packagemanager.pl a build p GPW.sopm d.
16
17
18 OTRS 1 OTRS 2
19 Exkurs Installation der Pakete geht über Kommandozeile Über den Paketmanager (Weboberfläche) Paket hochladen und installieren Installation über ein Repository
20 Paketmanager
21 Paketmanager
22 OTRS 1 OTRS 2 Git
23 Alles schön und gut, aber...
24 OTRS 1 OTRS 2 Git
25 OTRS 1 OTRS 2 Git OTRS ist notwendig
26 OTRS 1 OTRS 2 Git OTRS ist notwendig Lokale Kopie!= Repo
27 OTRS 1 OTRS 2 Git OTRS ist notwendig Lokale Kopie!= Repo Falscher Branch
28 OTRS 1 OTRS 2 Git OTRS ist notwendig Lokale Kopie!= Repo Falscher Branch Fehlerhafte Dateiliste
29 OTRS 1 OTRS 2 Git OTRS ist notwendig Lokale Kopie!= Repo Falscher Branch Fehlerhafte Dateiliste Fehlerhaftes SOPM
30 OTRS 1 OTRS 2 Git OTRS ist notwendig Lokale Kopie!= Repo Falscher Branch Fehlerhafte Dateiliste Fehlerhaftes SOPM Kein Versionssprung
31 OTRS 1 OTRS 2 Git OTRS ist notwendig Lokale Kopie!= Repo Falscher Branch Fehlerhafte Dateiliste Fehlerhaftes SOPM Kein Versionssprung Keine Tests
32 OTRS 1 OTRS 2 Git
33 OTRS 1 OTRS 2 Git Falscher Adressat
34 OTRS 1 OTRS 2 Git Falscher Adressat SPAM
35 OTRS 1 OTRS 2 Git Falscher Adressat SPAM vergessen
36 OTRS 1 OTRS 2 Git
37 OTRS 1 OTRS 2 Git Falsches OTRS
38 OTRS 1 OTRS 2 Git
39 OTRS 1 OTRS 2 Git Zu viel Arbeit beim Entwickler
40 OTRS 1 OTRS 2 Git! Lösungen
41 OTRS 1 OTRS 2 Git! Möglichst viel Automatismus
42 OTRS 1 OTRS 2 Git! Programmierleistungen durch Scaffolding vereinfachen verschiedene Hilfsskripte
43 OTRS 1 OTRS 2 Git! Bauen des Pakets * ohne OTRS-Installation * automatisiert testen Aufbau.sopm Dateiliste
44 OTRS 1 OTRS 2 Git! OTRS::OPM::Maker auf CPAN App::Cmd opmbuild
45 Exkurs App::Cmd * erleichtert Schreiben von Kommandozeilentools
46 Exkurs App::Cmd * erleichtert Schreiben von Kommandozeilentools <Programm> <Kommando> [<Parameter>] [<Args>] git commit -m ' ' file
47 Exkurs App::Cmd * erleichtert Schreiben von Kommandozeilentools <Programm> <Kommando> [<Parameter>] [<Args>] opmbuild build --output. GPW.sopm
48 Exkurs App::Cmd opmbuild build --output. GPW.sopm
49 App::Cmd opmbuild build --output. GPW.sopm $ tree. bin opmbuild
50 App::Cmd opmbuild build --output. GPW.sopm use strict; use warnings; use OTRS::OPM::Maker; OTRS::OPM::Maker >run;
51 App::Cmd opmbuild build --output. GPW.sopm use strict; use warnings; use OTRS::OPM::Maker; OTRS::OPM::Maker >run; package OTRS::OPM::Maker; use App::Cmd::Setup app; 1;
52 App::Cmd opmbuild build --output. GPW.sopm $ opmbuild Available commands: commands: list the application's commands help: display a command's help screen build: build package files for OTRS dbtest: Test db definitions in.sopm files dependencies: list dependencies for OTRS packages filetest: Check if filelist in.sopm includes index: build index for an OPM repository remote_install: install package in OTRS instance sopmtest: check.sopm if it is valid
53 App::Cmd opmbuild build --output. GPW.sopm $ tree. bin opmbuild otrsdev Changes dist.ini lib OTRS OPM Maker Command build.pm filetest.pm sopmtest.pm
54 App::Cmd opmbuild build --output. GPW.sopm package OTRS::OPM::Maker::Command::build; # [...] use OTRS::OPM::Maker command; sub execute { my ($self, $opt, $args) } # [...]
55 App::Cmd opmbuild build --output. GPW.sopm $ opmbuild Available commands: commands: list the application's commands help: display a command's help screen build: build package files for OTRS dbtest: Test db definitions in.sopm files dependencies: list dependencies for OTRS packages filetest: Check if filelist in.sopm includes index: build index for an OPM repository remote_install: install package in OTRS instance sopmtest: check.sopm if it is valid
56 App::Cmd opmbuild build --output. GPW.sopm $ opmbuild Available commands: commands: list the application's commands help: display a command's help screen build: build package files for OTRS dbtest: Test db definitions in.sopm files dependencies: list dependencies for OTRS packages filetest: Check if filelist in.sopm includes index: build index for an OPM repository remote_install: install package in OTRS instance sopmtest: check.sopm if it is valid
57 App::Cmd opmbuild build --output. GPW.sopm $ opmbuild Available commands: build: build package files for OTRS sub abstract { return "build package files for OTRS"; }
58 App::Cmd opmbuild build --output. GPW.sopm $ opmbuild build Error: need path to.sopm Usage: opmbuild <command> opmbuild build [ output <output_path>] <path_to_sopm> output Output path for OPM file
59 App::Cmd opmbuild build --output. GPW.sopm $ opmbuild build Error: need path to.sopm Usage: opmbuild <command> opmbuild build [ output <output_path>] <path_to_sopm> output Output path for OPM file
60 App::Cmd opmbuild build --output. GPW.sopm $ opmbuild build Error: need path to.sopm Usage: opmbuild <command> opmbuild build [ output <output_path>] <path_to_sopm> output Output path for OPM file sub usage_desc { return "opmbuild build [ output <output_path>] ". "<path_to_sopm>"; }
61 App::Cmd opmbuild build --output. GPW.sopm $ opmbuild build Error: need path to.sopm Usage: opmbuild <command> opmbuild build [ output <output_path>] <path_to_sopm> output Output path for OPM file
62 App::Cmd opmbuild build --output. GPW.sopm $ opmbuild build Error: need path to.sopm Usage: opmbuild <command> opmbuild build [ output <output_path>] <path_to_sopm> output Output path for OPM file sub opt_spec { return ( [ "output=s", "Output path for OPM file" ], ); }
63 App::Cmd opmbuild build --output. GPW.sopm $ opmbuild build Error: need path to.sopm Usage: opmbuild <command> opmbuild build [ output <output_path>] <path_to_sopm> output Output path for OPM file sub opt_spec { return ( [ "output=s", "Output path for OPM file", { required => 1 } ], ); }
64 App::Cmd opmbuild build --output. GPW.sopm Getopt::Long::Descriptive sub opt_spec { return ( [ "output=s", "Output path for OPM file", { required => 1 } ], ); }
65 App::Cmd opmbuild build --output. GPW.sopm $ opmbuild build Error: need path to.sopm Usage: opmbuild <command> opmbuild build [ output <output_path>] <path_to_sopm> output Output path for OPM file
66 App::Cmd opmbuild build --output. GPW.sopm $ opmbuild build Error: need path to.sopm sub validate_args { my ($self, $opt, $args) } $self >usage_error( 'need path to.sopm' ) if!$args!$args >[0]!$args >[0] =~ /\.sopm\z/! f $args >[0];
67 OTRS 1 OTRS 2 Git! Paket bauen * nur auf master Branch * nur bei Versionssprung * automatisiert starten Git-Hook
68 Git
69 Exkurs Git Hooks Skripte, die vor oder nach Events ausgeführt werden * Client * Server Liegen im Ordner.git/hooks müssen ausführbar sein
70 Git Hooks * Committing-Workflow pre-commit, post-commit, commit-msg * Workflow (git am) applypatch-msg, pre-applypatch * Andere pre-rebase, post-checkout, post-merge
71 Git Hooks * Serverseitige Hooks pre-receive, post-receive
72 OTRS 1 OTRS 2 Git! Paket bauen * nur auf master Branch * nur bei Versionssprung * automatisiert starten Git-Hook
73 OTRS 1 OTRS 2 Git! Paket bauen * nur auf master Branch * nur bei Versionssprung * automatisiert starten post-receive hook
74 Git Hooks = <STDIN>; my ($old,$new,$ref) = split /\s+/, $STDIN[0]; exit if $ref!~ m{/master\z}; my $diff = `git diff tree t r U $new`; my ($sopm_diff) = $diff =~ m{ diff \s+ git \s+ a/.*?\.sopm (.*?)(?: (?:diff \s+ git) \z ) }xms; if ( $sopm_diff && $sopm_diff =~ m{^ \+ \s* <Version>.*? </Version>}xms ) { } my $filetest = `opmbuild filetest`; exit 1 if $filetest =~ m{missing}; System( 'opmbuild', 'build' );
75 OTRS 1 Git OTRS 2! Automatisiert testen... Continuous Integration Immer auf zentr. Repo Einsatz von Jenkins
76 Git
77 Jenkins Continuous Integration Server
78 Jenkins Continuous Integration Server in Java für Java
79 Jenkins Continuous Integration Server in Java für Java Kinderleichte Installation
80 Jenkins Continuous Integration Server in Java für Java Kinderleichte Installation Viele nützliche Plugins
81 Jenkins Continuous Integration Server in Java für Java Kinderleichte Installation Viele nützliche Plugins Ausführen der Jobs (Builds) Zeitbasiert (ähnlich Cronjobs) getriggert von außen
82 Jenkins Job: * hole Code aus VCS (hier: git)
83 Jenkins Job: * hole Code aus VCS (hier: git) * führe einzelne Schritte aus Shell-Kommandos ausführen...
84 Jenkins Job: * hole Code aus VCS (hier: git) * führe einzelne Schritte aus Shell-Kommandos ausführen * informiere die Verantwortlichen bei einem Fehlschlag
85 Jenkins => Ergebnisse des Build-Laufs werden im Dateisystem abgelegt.
86 Jenkins => Ergebnisse des Build-Laufs werden im Dateisystem abgelegt. => können zeitbasiert oder nach x Läufen gelöscht werden
87 Jenkins Job: * hole Code aus git * Build-Schritte opmbuild sopmtest opmbuild filetest opmbuild build opmbuild index
88 Jenkins
89 Jenkins
90 Jenkins
91 Jenkins
92 Jenkins
93 Jenkins
94 Jenkins
95 Git Hook +Jenkins use LWP::UserAgent; use [...] if ( $sopm_diff && $sopm_diff =~ m{^ \+ \s* <Version>.*? </Version>}xms ) { my $ua = LWP::UserAgent >new; my $req = >new(get => ' $req >authorization_basic( 'otrs_builder', 'fb235abce98fd13532' ); } my $response = $ua >request( $req );
96 OTRS 1 Git OTRS 2! Mails abschaffen Faktor Kunde minimieren mit Repositories arbeiten
97 OTRS 1 OTRS 2 Repo OTRS 1
98 OTRS Repositories * otrs.xml Liste der verfügbaren OTRS-Pakete * GPW opm OTRS-Paket
99 OTRS Repositories * otrs.xml Liste der verfügbaren OTRS-Pakete <otrs_package_list version="1.0"> <Package> <Name>Benchmark</Name> <Version>1.2.5</Version> <Framework>2.2.x</Framework> </Package> </otrs_package_list>
100 Git Repo OTRS 1
101 Ausblick Jenkins-Jobs automatisiert erstellen wenn neues Repo erzeugt wird Zwischenstände Tipps zum aufsetzen von VMs Mehr Tests Ziel: Programmierer kümmern sich nur noch um Code
102 Sonstiges OPAR Github
103 ?
Praktikum 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
MehrDeployment Deployment Seite 1 / 25
Seite 1 / 25 Versionskontrolle Seite 2 / 25 Verteilte Versionskontrollsysteme Seite 3 / 25 Seite 4 / 25 Zusammenfassung Versionskontrolle Wir verwenden bei der Entwicklung das dezentralisierte Versionskontrollsystem
MehrEinführung Git Interna Workflows Referenzen. Git. Fast Version Control System. Michael Kuhn michael.kuhn@informatik.uni-hamburg.de
Git Fast Version Control System Michael Kuhn michael.kuhn@informatik.uni-hamburg.de Arbeitsbereich Wissenschaftliches Rechnen Fachbereich Informatik Universität Hamburg 2011-09-28 1 / 16 1 Einführung Überblick
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
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
Mehr2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE
2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2.1 Die Einrichtung der Benutzeroberfläche Das Einrichten einer Android-Eclipse-Entwicklungsumgebung zur Android-Entwicklung ist grundsätzlich nicht
MehrInstallation von NetBeans inkl. Glassfish Anwendungs-Server
Installation von NetBeans inkl. Glassfish Anwendungs-Server Diese Anleitung führt Sie Schritt für Schritt durch die Einrichtung der Entwicklungsumgebung NetBeans, angefangen beim Download der benötigten
MehrVersion 0.3. Installation von MinGW und Eclipse CDT
Version 0.3 Installation von MinGW und Eclipse CDT 1. Stellen Sie fest, ob Sie Windows in der 32 Bit Version oder in der 64 Bit Version installiert haben. 2. Prüfen Sie, welche Java Runtime vorhanden ist.
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
MehrUpdate und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten
Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten Der Konfigurations-Assistent wurde entwickelt, um die unterschiedlichen ANTLOG-Anwendungen auf den verschiedensten Umgebungen automatisiert
MehrLog xmllog textlog Log() start(filename) add(message) end() instance() Abbildung 7-10: Die Protokollierungs-API mit einer einfachen Fassade
HACK #76 Hack APIs mit dem Façade-Muster vereinfachen Durch die Verwendung des Façade-Entwurfsmusters können Sie die anderen Programmierern zugängliche API vereinfachen. #76 Dies ist ein Muster, von dem
MehrWarum beschäftigt sich ein Linux-Systemhaus mit der Installation von OTRS mit einem Microsoft SQL Server?
Vorbemerkung Warum beschäftigt sich ein Linux-Systemhaus mit der Installation von OTRS mit einem Microsoft SQL Server? Da wir schon seit einigen Jahren mit OTRS arbeiteten, hat uns ein Kunde beauftragt,
MehrAGILE APPLICATION LIFECYCLE MANAGEMENT IM ATLASSIAN ECOSYSTEM
AGILE APPLICATION LIFECYCLE MANAGEMENT IM ATLASSIAN ECOSYSTEM 09.07.2015 NATALIE WENZ JAN GERTGENS Vorstellung Natalie Wenz Studium Medieninformatik an der Hochschule Reutlingen mit Abschluss als Master
MehrINSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA
INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA Unter Windows Vista ist die Installation der V-Modell XT Komponenten nicht ohne Weiteres möglich, da die User Account Control (UAC)-Engine dies unterbindet.
MehrErfolgreicher Ums9eg auf Git
CONCEPT PEOPLE IT- TALK Ein Erfahrungsbericht Erfolgreicher Ums9eg auf Git René Preißel (etosquare) Nils Hartmann (Techniker Krankenkasse) VORSTELLUNG René Preißel Freiberuflicher SoGwarearchitekt, Entwickler
MehrLokale Installation von DotNetNuke 4 ohne IIS
Lokale Installation von DotNetNuke 4 ohne IIS ITM GmbH Wankelstr. 14 70563 Stuttgart http://www.itm-consulting.de Benjamin Hermann hermann@itm-consulting.de 12.12.2006 Agenda Benötigte Komponenten Installation
MehrInstallation der SAS Foundation Software auf Windows
Installation der SAS Foundation Software auf Windows Der installierende Benutzer unter Windows muss Mitglied der lokalen Gruppe Administratoren / Administrators sein und damit das Recht besitzen, Software
MehrPRAXISMANAGEMENT FÜR DIE ZAHNARZTPRAXIS, MKG - CHIRURGIE UND KLINIK PRO X DENT MKG ZMK UMSTELLUNG DER INSTALLATION AUF NETZLAUFWERK
PRAXISMANAGEMENT FÜR DIE ZAHNARZTPRAXIS, MKG - CHIRURGIE UND KLINIK PRO X DENT MKG ZMK UMSTELLUNG DER INSTALLATION AUF NETZLAUFWERK STAND 06/2015 INHALTSVERZEICHNIS NETZWERK: SERVER... 3 Update 16.25.0
MehrINHALT 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 2. INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA
INHALT 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 2. INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 VORBEDINGUNGEN Als Vorbedingungen sollte bereits
MehrInternet und WWW Übungen
Internet und WWW Übungen 7 Serverseitige Web-Technologien [WEB7] Rolf Dornberger 1 06-11-12 7 Serverseitige Web-Technologien 1. Begriffe Zusatz für Interessierte: 2. JSP erstellen 3. Servlet erstellen
Mehrgit & git-flow Jens Sandmann 14.12.2013 Warpzone Münster e.v. Jens Sandmann (WZ) git & git-flow 14.12.2013 1 / 31
git & git-flow Jens Sandmann Warpzone Münster e.v. 14.12.2013 Jens Sandmann (WZ) git & git-flow 14.12.2013 1 / 31 Überblick 1 git Versionskontrolle Allgemein VCS mit git 2 git flow 3 git nutzen 4 Anhang
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
MehrLizenzen auschecken. Was ist zu tun?
Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.
MehrVersionsverwaltung mit SVN
Versionsverwaltung mit SVN Jan-Philipp Kappmeier Technische Universität Berlin 11. 04. 2012 Versionsverwaltung Typische Situation in der Softwareentwicklung Mehrere Personen arbeiten an einem Projekt Arbeiten
MehrOracle APEX Installer
Version 2.11 Installationsanleitung Kontakt Sphinx IT Consulting Aspernbrückengasse 2 1020 Wien, Österreich T: +43 (0)1 59931 0 F: +43 (0)1 599 31 99 www.sphinx.at marketing@sphinx.at Inhalt 1 Voraussetzungen
MehrEs sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.
Schritt 1: Installation des Javacompilers JDK. Der erste Start mit Eclipse Bevor Sie den Java-Compiler installieren sollten Sie sich vergewissern, ob er eventuell schon installiert ist. Gehen sie wie folgt
MehrHSR git und subversion HowTo
HSR git und subversion HowTo An der HSR steht den Studierenden ein git Server für die Versionskontrolle zur Verfügung. Dieses HowTo fasst die notwendigen Informationen zur Verwendung dieses Dienstes zusammen.
MehrInternet Explorer Version 6
Internet Explorer Version 6 Java Runtime Ist Java Runtime nicht installiert, öffnet sich ein PopUp-Fenster, welches auf das benötigte Plugin aufmerksam macht. Nach Klicken auf die OK-Taste im PopUp-Fenster
MehrOpen Source. Hendrik Ebbers 2015
Open Source Hendrik Ebbers 2015 Open Source About me Hendrik Ebbers Lead of JUG Dortmund Java Architect @ Canoo Engineering AG JavaOne Rockstar, Java Expert Group Member Speaker, blogger & author Engineering
MehrDatabase Change Management für Continuous Delivery. Diana Lander und Andreas Falk NovaTec Consulting GmbH
Database Change Management für Continuous Delivery Diana Lander und Andreas Falk NovaTec Consulting GmbH Die Vortragenden Andreas Falk Senior Consultant NovaTec Consulting GmbH Diana Lander Consultant
MehrAnwenderdokumentation PersoSim
Anwenderdokumentation PersoSim Die nachfolgende Anwenderdokumentation soll dem Anwender bei der Installation und den ersten Schritten im Umgang mit PersoSim helfen. Installation Grundvoraussetzung für
MehrAnleitung zur Webservice Entwicklung unter Eclipse
Entwicklungsumgebung installieren Sofern Sie nicht an einem Praktikumsrechner arbeiten, müssen Sie ihre Eclipse-Umgebung Webservice-fähig machen. Dazu benötigen Sie die Entwicklungsumgebung Eclipse for
Mehrecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg 7 64331 Weiterstadt
Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Inhaltsverzeichnis 1 Allgemein... 3 2 Erforderliche Anpassungen bei der Installation...3 2.1 Konfiguration Jboss 7 Applicationserver (Schritt 4/10)...3
Mehr1 Installation QTrans V2.0 unter Windows NT4
1 Installation QTrans V2.0 unter Windows NT4 1.1 Unterstützte Funktionen Unter NT4 wird nur der Betrieb von QTrans im Report-Client-Modus unterstützt, d. h. für die Anzeige von Schraubergebnissen und für
MehrPython 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
MehrSupport-Tipp Mai 2010 - Release Management in Altium Designer
Support-Tipp Mai 2010 - Release Management in Altium Designer Mai 2010 Frage: Welche Aufgaben hat das Release Management und wie unterstützt Altium Designer diesen Prozess? Zusammenfassung: Das Glück eines
MehrBlogbeitrag: Installation eines SAP CRM-Systems
Blogbeitrag: Installation eines SAP CRM-Systems Die Installation und Einrichtung eines SAP-Systems ist immer wieder eine Achterbahnfahrt. Am Beispiel der Installation eines SAP CRM Systems möchte ich einmal
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
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
MehrPython 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
MehrECLIPSE PLUG-IN. Redwood Anwendertage 2015
ECLIPSE PLUG-IN Redwood Anwendertage 2015 Übersicht Was ist Eclipse? Welche Voraussetzungen benötige ich? Wie wird das Plug-In installiert Welche Konfigurationen sind sinnvoll? Tipps & Tricks Was ist Eclipse
MehrInformation zum SQL Server: Installieren und deinstallieren. (Stand: September 2012)
Information zum SQL Server: Installieren und deinstallieren (Stand: September 2012) Um pulsmagic nutzen zu können, wird eine SQL-Server-Datenbank benötigt. Im Rahmen der Installation von pulsmagic wird
MehrSoftware Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015
Software Engineering Zur Architektur der Applikation Data Repository Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering: Mit acht bewährten Praktiken zu gutem Code 2 Schichtarchitektur
MehrFAQ The FAQ/knowledge base. Version 2.1.1
FAQ The FAQ/knowledge base. Version 2.1.1 (c) 2012 OTRS AG, http://otrs.org/ GNU AFFERO GENERAL PUBLIC LICENSE Version 3, November 2007 This work is copyrighted by OTRS AG, Norsk-Data-Str. 1, 61352 Bad
MehrLANiS Mailversender ( Version 1.2 September 2006)
LANiS-Mailversender (V 1.2) Installation und Bedienung 1 LANiS Mailversender ( Version 1.2 September 2006) Im LANiS- Schülermodul und im LANiS-Lehrermodul gibt es die Möglichkeit, Dateien aus der Schule
MehrInstallation der 4Dv12sql Software für Verbindungen zum T.Base Server
Installation der 4Dv12sql Software für Verbindungen zum T.Base Server Die Server-Software für die T.Base Datenbank wird aktualisiert. Damit Sie eine Verbindung zur T.Base Server herstellen können, müssen
MehrAnwenden eines Service Packs auf eine Workstation
Anwenden eines Service Packs auf EXTRA! 9.2 Stand vom 1. März 2012 Hinweis: Die neuesten Informationen werden zunächst im technischen Hinweis 2263 in englischer Sprache veröffentlicht. Wenn das Datum der
MehrSehr geehrte Faktor-IPS Anwender,
März 2014 Faktor-IPS 3.11 Das neue Release Faktor-IPS 3.11 steht Ihnen zum Download zur Verfügung. Wir informieren Sie über die neusten Feautres. Lesen Sie mehr Sehr geehrte Faktor-IPS Anwender, Auf faktorzehn.org
MehrConsultant & Geschäftsführer, enpit consulting OHG E-Mail: ugb@enpit.de
ADF Spotlight - Entwicklungswerkzeuge & - methoden - ADF 12c mit Git, Maven & Co. - Status Quo Ulrich Gerkmann-Bartels Consultant & Geschäftsführer, enpit consulting OHG E-Mail: ugb@enpit.de +++ Bitte
MehrXerox Device Agent, XDA-Lite. Kurzanleitung zur Installation
Xerox Device Agent, XDA-Lite Kurzanleitung zur Installation Überblick über XDA-Lite XDA-Lite ist ein Softwareprogramm zur Erfassung von Gerätedaten. Sein Hauptzweck ist die automatische Übermittlung von
MehrRESTful Web. Representational State Transfer
RESTful Web Representational State Transfer 1 Warum REST? REST ist die Lingua Franca des Webs Heterogene (verschiedenartige) Systeme können mit REST kommunizieren, unabhängig von Technologie der beteiligten
MehrTortoiseGit Step by Step Step 1: git for windows herunterladen und installieren. http://msysgit.github.io/
Step 1: git for windows herunterladen und installieren http://msysgit.github.io/ Step 1: git for windows herunterladen und installieren http://msysgit.github.io/ Step 1: git for windows herunterladen und
MehrPlanung für Organisation und Technik
Salztorgasse 6, A - 1010 Wien, Austria q Planung für Organisation und Technik MOA-VV Installation Bearbeiter: Version: Dokument: Scheuchl Andreas 19.11.10 MOA-VV Installation.doc MOA-VV Inhaltsverzeichnis
MehrGit in großen Projekten
Git in großen Projekten Einsatz von Submodulen und Subtrees René Preißel (rp@etosquare.de) Buchhandlung Lehmanns, 16.10.2013 1 Über Mich René Preißel (rp@etosquare.de) Freiberuflicher Berater, Entwickler,
MehrServerprovisioning in einer dynamischen Infrastruktur Systemmanagement LinuxTag 2012
Serverprovisioning in einer dynamischen Infrastruktur Systemmanagement LinuxTag 2012 vorgestellt am 23.05.2012 Alexander Pacnik inovex GmbH Wir nutzen Technologien, um unsere Kunden glücklich zu machen.
Mehrv2.2 Die innovative Softwarelösung für kundenspezifisches Anrufmanagement Administrator-Handbuch
v2.2 Die innovative Softwarelösung für kundenspezifisches Anrufmanagement Administrator-Handbuch ice.edv David Horst Im Marxberg 32 D-54552 Mehren Telefon: +49 6592 633130 Mobil: +49 176 11133322 Fax:
MehrAnleitung für CleverReach
Anleitung für CleverReach Für viele unserer Kunden bietet sich das Versenden eines Online-Newsletters an, um die eigene Kundschaft einmalig oder regelmäßig über Neues und Wichtiges zu informieren. Wir
MehrKontinuierliche Integration am Beispiel Jenkins
Kontinuierliche Integration am Beispiel Jenkins Sujeevan Vijayakumaran Ubucon, Berlin 20. Oktober 2012 1 / 25 Inhaltsverzeichnis 1 Über mich 2 Was heißt kontinuierliche Integration? 3 Test-Schnittstellen
MehrBetriebssystem Windows - SSH Secure Shell Client
Betriebssystem Windows - SSH Secure Shell Client Betriebssystem Windows - SSH Secure Shell Client... 1 Download... 2 Installation... 2 Funktionen... 3 Verbindung aufbauen... 3 Verbindung trennen... 4 Profile...
MehrGeODin 7 Installationsanleitung
Um Ihnen den Einstieg in GeODin 7 schneller und leichter zu machen, hier ein paar Hinweise... Bevor Sie anfangen... Schritt 1: Lizenzvereinbarung Für die Installation einer GeODin-Lizenz benötigen Sie
MehrInstallation mit Lizenz-Server verbinden
Einsteiger Fortgeschrittene Profis markus.meinl@m-quest.ch Version 1.0 Voraussetzungen für diesen Workshop 1. Die M-Quest Suite 2005-M oder höher ist auf diesem Rechner installiert 2. Der M-Lock 2005 Lizenzserver
MehrIcinga Teil 2. Andreas Teuchert. 25. Juli 2014
Icinga Teil 2 Andreas Teuchert 25. Juli 2014 1 Nagios-Plugins Programme, die den Status von Diensten überprüfen können liegen in /usr/lib/nagios/plugins/ werden von Icinga aufgerufen, geben Status über
MehrWhitepaper. Produkt: combit Relationship Manager / address manager. Ausführen des ClientSetup per Gruppenrichtlinie
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager / address manager Ausführen des ClientSetup per Gruppenrichtlinie Ausführen des ClientSetup per Gruppenrichtlinie
MehrSkripte. Beispiel. http://www.icp.uni-stuttgart.de. M. Fyta Computergrundlagen 73/93
Skripte Wie kann ich mir komplexe Befehle merken? Gar nicht aber der Computer kann es für mich! Einfach die Befehle in eine Textdatei schreiben und ausführbar machen #! (Shebang) in der ersten Zeile bestimmt
MehrKommunikations-Parameter
KNX App knxpresso für Android Tablets/Phones Kommunikations-Parameter Ausgabe Dokumentation: Mai. 2015 Doku Version V1.0.0 - Seite 1/8 Inhaltsverzeichnis 1.1 Nützliche Links... 3 1.2 Beschreibung der Kommunikations-Datei...
MehrMoodle aktuell halten mit Git
Moodle aktuell halten mit Git 3a 1 2 3b 3c 4c Vorstellung Andreas Grabs Softwareentwickler Seit 2010 Moodle Core- Entwickler Freier Mitarbeiter eledia GmbH Inhalt Allgemeines Allgmeine Vorteile Vorteile
MehrÜbersicht. 1 Einleitung. 2 MSSQL-Plugin. 3 Funktionen. 4 Konfiguration. 5 Sicherungen. 6 Rücksicherung. 7 Demo und Fragen. bareos
Neuberger mssql-plugin 1/22 Übersicht 1 2 3 4 5 6 7 Neuberger mssql-plugin 2/22 Übersicht Was erwartet Sie bei diesem Vortrag? 1 Hintergrund zum 2 Kompatibilität 3 Voraussetzungen für Einsatz 4 Verwendung
MehrAutomatisierte Installation der ESXi Hosts (z.b. für Disaster Recovery).
2 Automatisierte Installation Automatisierte Installation der ESXi Hosts (z.b. für Disaster Recovery). 2.1 Übersicht Themen des Kapitels Automatisierte Installation Themen des Kapitels Übersicht automatisierte
MehrOnline-Prüfungs-ABC. ABC Vertriebsberatung GmbH Bahnhofstraße 94 69151 Neckargemünd
Online-Prüfungs-ABC ABC Vertriebsberatung GmbH Bahnhofstraße 94 69151 Neckargemünd Telefon Support: 0 62 23 / 86 55 55 Telefon Vertrieb: 0 62 23 / 86 55 00 Fax: 0 62 23 / 80 55 45 (c) 2003 ABC Vertriebsberatung
MehrAnleitung zum Extranet-Portal des BBZ Solothurn-Grenchen
Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen Inhalt Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen 2.2 Installation von Office 2013 auf Ihrem privaten PC 2.3 Arbeiten mit den Microsoft
MehrDie Projek*ools. Files, Git, Tickets & Time
Die Projek*ools Files, Git, Tickets & Time Agenda Die Abgabe von Dokumenten: Files Das Pflegen von Software: Versionskontrolle mit Git Management von Anforderungen: Tickets Management von Zeit: Time Files
MehrSHAREPOINT Unterschiede zwischen SharePoint 2010 & 2013
SHAREPOINT Unterschiede zwischen SharePoint 200 & 203 Inhalt. Einleitung... 2 2. Websiteaktion... 3 3. Dateivorschau... 4 4. Dateibearbeitung... 4 5. Datei hochladen... 5 6. Synchronisierung... 6 von 6
MehrVersionskontrolle. Verteilte Versionskontrollsysteme. Richard Madsack. 25. November 2008. Versionskontrolle. Richard Madsack.
25. November 2008 Outline 1 2 3 4 5 ? Ein paar Worte zu Wieso sollte man ein VCS benutzen? Informationen, die ein VCS zur Verfügung stellt Was wurde geändert? (diff) Wer hat geändert? Wann wurde die Änderung
Mehreprints-anwendertreffen 2013
eprints-anwendertreffen 2013 3 eprints-szenarien aus der ULB Darmstadt tukart eprints-archiv für überformatige Karten-Digitalisate Export-Import-Skripten als Werkzeug für Backup + Migration Versionsverwaltung
MehrInstallationsanleitung Home & Office-Banking Plattform
Installationsanleitung Home & Office-Banking Plattform Mehrplatz/Netzwerk-Installation Bei der Mehrplatzvariante wird die Anwendung einmal im Netzwerk installiert und beliebig viele Clients können darauf
MehrBitDefender Client Security Kurzanleitung
BitDefender Client Security Kurzanleitung...1 Appendix A Kurzanleitung mit Screenshots...2 BitDefender Client Security Kurzanleitung 1. Wählen Sie entweder 32 oder 64 bit Management Server aus dem BitDefender
MehrKEIL software. Inhaltsverzeichnis UPDATE. 1. Wichtige Informationen 1.1. Welche Änderungen gibt es?
Inhaltsverzeichnis 1. Wichtige Informationen 1.1. Welche Änderungen gibt es? 2. Update 2.1. Einstellungen und Daten sichern 2.2. FTP Upload 2.3. Rechte setzen 2.4. Update durchführen 3. Mögliche Probleme
MehrMedea3 Print-Client (m3_print)
Medea3 Print-Client (m3_print) Installationsanleitung Installationsanleitung m3_print.exe...2 1. Installieren von Ghostskript und Ghostview...2 1. Ghostskript...2 2. Ghostview...3 2. Kopieren des Print-Client-Programms...6
MehrStapelverarbeitung Teil 1
Stapelverarbeitung Teil 1 In jedem Unternehmen gibt es von Zeit zu Zeit Änderungen in Normen und Firmenstandards, an die aktuelle und bereits bestehende Zeichnungen angepasst werden müssen. Auch Fehler
MehrInstallationsanleitungen
Installationsanleitungen INPA SGBD-Entwicklungsumgebung (EDIABAS) INPA für Entwickler Bevor Sie EDIABAS / INPA installieren können, müssen Sie sich für den Ordner sgref auf smuc0900 freischalten lassen.
MehrTeamSpeak3 Einrichten
TeamSpeak3 Einrichten Version 1.0.3 24. April 2012 StreamPlus UG Es ist untersagt dieses Dokument ohne eine schriftliche Genehmigung der StreamPlus UG vollständig oder auszugsweise zu reproduzieren, vervielfältigen
MehrÜber die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.
Internet, Codes und Update ab Version 13 Um Ihnen einen möglichst schnellen Zugang zu den aktuellsten Programmversionen zu ermöglichen liegen Update-Dateien für Sie im Internet bereit. Es gibt drei Möglichkeiten
MehrHilfe bei Adobe Reader. Internet Explorer 8 und 9
Hilfe bei Adobe Reader Internet Explorer 8 und 9 1. Öffnen Sie Internet Explorer und wählen Sie Extras > Add-Ons verwalten. 2. Wählen Sie unter Add-On-Typen die Option Symbolleisten und Erweiterungen aus.
MehrVORSCHAUBILDER NEU GENERIEREN FÜR SHOPWARE 4.0
VORSCHAUBILDER NEU GENERIEREN FÜR SHOPWARE 4.0 best it Consulting GmbH & Co. KG Kolle Weide 3a 46342 Velen Deutschland phone: +49-2863-383627-0 fax: +49-2863-383627-27 mail: support@bestit-online.de web:
MehrAnleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine
Seite 1 von 11 Anleitung Inhalt Inhalt... 1 1. Installation... 2 2. Setup... 2 2.1 Login... 2 2.2 Benutzer erstellen... 2 2.3 Projekt erstellen... 4 2.4 SVN/Git Integration... 6 2.4.1 Konfiguration für
MehrTYPO3 CMS 6.2 LTS. Die neue TYPO3- Version mit Langzeit- Support
Die neue TYPO3- Version mit Langzeit- Support Am 25. März 2014 wurde mit die zweite TYPO3- Version mit Langzeit- Support (Long- Term- Support, kurz: LTS) veröffentlicht. LTS- Versionen werden drei Jahre
MehrAdminer: Installationsanleitung
Adminer: Installationsanleitung phpmyadmin ist bei uns mit dem Kundenmenüpasswort geschützt. Wer einer dritten Person Zugriff auf die Datenbankverwaltung, aber nicht auf das Kundenmenü geben möchte, kann
MehrHex Datei mit Atmel Studio 6 erstellen
Hex Datei mit Atmel Studio 6 erstellen Es werden generell keine Atmel Studio Dateien ins Repository geladen, da jeder seine Dateien an anderen Orten liegen hat und weil nicht jeder das Atmel Studio 6 benutzt.
MehrNX Standardinstallation
NX Standardinstallation Zur Installation von NX oder einen NX Lizenzserver benötigen Sie folgende Gegebenheiten: Unigraphics NX DVD (32bit oder 64bit je nach Prozessorarchitektur) NX Lizenzfile (License
Mehre-books aus der EBL-Datenbank
e-books aus der EBL-Datenbank In dieser Anleitung wird erklärt, wie Sie ein ebook aus der EBL-Datenbank ausleihen und mit dem Programm Adobe Digital Edition öffnen. Folgende Vorraussetzungen sind eventuell
MehrTeamschool Installation/ Konvertierungsanleitung
Teamschool Installation/ Konvertierungsanleitung 1. Ordner c:\inetsrv\wwwroot\teamschool anlegen 2. CD Inhalt nach c:\inetsrv\wwwroot\teamschool kopieren 3. SQL.ini in c:\inetsrv\wwwroot\teamschool\anzeigen
MehrAlerts für Microsoft CRM 4.0 Server
Alerts für Microsoft CRM 4.0 Server Version 4.0 Installationshilfe (installieren, konfigurieren, ) Der Inhalt des Dokuments ist Änderungen vorbehalten. Microsoft und Microsoft CRM sind registrierte Markenzeichen
Mehrtrivum Multiroom System Konfigurations- Anleitung Erstellen eines RS232 Protokolls am Bespiel eines Marantz SR7005
trivum Multiroom System Konfigurations- Anleitung Erstellen eines RS232 Protokolls am Bespiel eines Marantz SR7005 2 Inhalt 1. Anleitung zum Einbinden eines über RS232 zu steuernden Devices...3 1.2 Konfiguration
MehrDVD Version 9.1. Netzwerkinstallation + VDE-Admin-Tool. www.vde-verlag.de
DVD Version 9.1 Netzwerkinstallation + VDE-Admin-Tool Installation DVD wird eingelegt ggf. folgt der Autostart der DVD Ansonsten manuell die Installation starten (Doppelklick auf Setup.exe). Installation
MehrMojolicious. Ich zeige dir jetzt, wie du mit Mojolicious eine Vorlage. Das Mojolicious-Gerüst
6 Ich zeige dir jetzt, wie du mit Mojolicious eine Vorlage für deine Web-Anwendung erstellst, die wir dann im Rest des Buchs immer weiter ausbauen. Sie enthält zu Beginn nur das Notwendige, um sie im Browser
MehrInstallation EPLAN Electric P8 Version 2.4 64Bit Stand: 07/2014
Installation EPLAN Electric P8 Version 2.4 64Bit Stand: 07/2014 Einleitung... 2 Allgemeine Voraussetzungen... 2 Installation EPLAN Electric P8 64 Bit mit Office 32 Bit... 3 1. Umstellen der EPLAN Artikel-
MehrClient-Server-Beziehungen
Client-Server-Beziehungen Server bietet Dienste an, Client nutzt Dienste Objekt ist gleichzeitig Client und Server Vertrag zwischen Client und Server: Client erfüllt Vorbedingungen eines Dienstes Server
Mehr