We have declared war on error!
|
|
|
- Anke Voss
- vor 10 Jahren
- Abrufe
Transkript
1 We have declared war on error! Christian Schiffler Contao Konferenz Mai / 26
2 Xtra oder - der mit m Hut. Wers n das? Christian Xtra Schiffler trägt meistens einen Hut und seltsame T-Shirts Seit 2004 selbständig Seit 2008 bei Contao Hauptentwickler von u.a.: MetaModels DcGeneral Composer-Plugin div. anderer CCA Komponenten bastelt an Contao 4. fummelt den Contao Package Manager (fka composer-client) [email protected] / 26
3 War on error? Was erwartet uns? Ablauf Welche tools helfen uns? Welche online Dienste helfen uns? 3 / 26
4 War on error? Was erwartet uns? Ablauf Welche tools helfen uns? Welche online Dienste helfen uns? 3 / 26
5 War on error? Was erwartet uns? Ablauf Welche tools helfen uns? Welche online Dienste helfen uns? 3 / 26
6 Definition Kontinuierliche (auch fortlaufende oder permanente ; englisch continuous integration) ist ein Begriff aus der Software-Entwicklung, der den Prozess des fortlaufenden Zusammenfügens von Komponenten zu einer Anwendung beschreibt. Das Ziel der kontinuierlichen ist die Steigerung der Softwarequalität. [..] Üblicherweise wird dafür nicht nur das Gesamtsystem neu gebaut, sondern es werden auch automatisierte Tests durchgeführt und Softwaremetriken erstellt. Der gesamte Vorgang wird automatisch ausgelöst durch Einchecken in die Versionsverwaltung. 4 / 26
7 Definition Kontinuierliche (auch fortlaufende oder permanente ; englisch continuous integration) ist ein Begriff aus der Software-Entwicklung, der den Prozess des fortlaufenden Zusammenfügens von Komponenten zu einer Anwendung beschreibt. Das Ziel der kontinuierlichen ist die Steigerung der Softwarequalität. [..] Üblicherweise wird dafür nicht nur das Gesamtsystem neu gebaut, sondern es werden auch automatisierte Tests durchgeführt und Softwaremetriken erstellt. Der gesamte Vorgang wird automatisch ausgelöst durch Einchecken in die Versionsverwaltung. 4 / 26
8 Bedingungen Bedingungen und Voraussetzungen Entwickler integrieren Arbeitsschritte in gemeinsame Codebasis (ggf. git flow). Jeder check-in durchläuft im Vorfeld definierte Tests und Überprüfungen. Tests als Teil der Entwicklung (Seltener: TDD). so oft wie möglich, nur so gross wie nötig - Fehlervermeidung und gemeinsam arbeiten. Transparenz - Zahlen, Werte, Kompilate bereit stellen (Nicht nur eyecandy für Chefs!). Automatisierte Bereitstellung der Ergebnisse, jeder kann sie einsehen. Optional - Erfolgreiche builds automatisiert in Produktivsysteme einspielen. 5 / 26
9 Bedingungen Bedingungen und Voraussetzungen Entwickler integrieren Arbeitsschritte in gemeinsame Codebasis (ggf. git flow). Jeder check-in durchläuft im Vorfeld definierte Tests und Überprüfungen. Tests als Teil der Entwicklung (Seltener: TDD). so oft wie möglich, nur so gross wie nötig - Fehlervermeidung und gemeinsam arbeiten. Transparenz - Zahlen, Werte, Kompilate bereit stellen (Nicht nur eyecandy für Chefs!). Automatisierte Bereitstellung der Ergebnisse, jeder kann sie einsehen. Optional - Erfolgreiche builds automatisiert in Produktivsysteme einspielen. 5 / 26
10 Bedingungen Bedingungen und Voraussetzungen Entwickler integrieren Arbeitsschritte in gemeinsame Codebasis (ggf. git flow). Jeder check-in durchläuft im Vorfeld definierte Tests und Überprüfungen. Tests als Teil der Entwicklung (Seltener: TDD). so oft wie möglich, nur so gross wie nötig - Fehlervermeidung und gemeinsam arbeiten. Transparenz - Zahlen, Werte, Kompilate bereit stellen (Nicht nur eyecandy für Chefs!). Automatisierte Bereitstellung der Ergebnisse, jeder kann sie einsehen. Optional - Erfolgreiche builds automatisiert in Produktivsysteme einspielen. 5 / 26
11 Bedingungen Bedingungen und Voraussetzungen Entwickler integrieren Arbeitsschritte in gemeinsame Codebasis (ggf. git flow). Jeder check-in durchläuft im Vorfeld definierte Tests und Überprüfungen. Tests als Teil der Entwicklung (Seltener: TDD). so oft wie möglich, nur so gross wie nötig - Fehlervermeidung und gemeinsam arbeiten. Transparenz - Zahlen, Werte, Kompilate bereit stellen (Nicht nur eyecandy für Chefs!). Automatisierte Bereitstellung der Ergebnisse, jeder kann sie einsehen. Optional - Erfolgreiche builds automatisiert in Produktivsysteme einspielen. 5 / 26
12 Bedingungen Bedingungen und Voraussetzungen Entwickler integrieren Arbeitsschritte in gemeinsame Codebasis (ggf. git flow). Jeder check-in durchläuft im Vorfeld definierte Tests und Überprüfungen. Tests als Teil der Entwicklung (Seltener: TDD). so oft wie möglich, nur so gross wie nötig - Fehlervermeidung und gemeinsam arbeiten. Transparenz - Zahlen, Werte, Kompilate bereit stellen (Nicht nur eyecandy für Chefs!). Automatisierte Bereitstellung der Ergebnisse, jeder kann sie einsehen. Optional - Erfolgreiche builds automatisiert in Produktivsysteme einspielen. 5 / 26
13 Bedingungen Bedingungen und Voraussetzungen Entwickler integrieren Arbeitsschritte in gemeinsame Codebasis (ggf. git flow). Jeder check-in durchläuft im Vorfeld definierte Tests und Überprüfungen. Tests als Teil der Entwicklung (Seltener: TDD). so oft wie möglich, nur so gross wie nötig - Fehlervermeidung und gemeinsam arbeiten. Transparenz - Zahlen, Werte, Kompilate bereit stellen (Nicht nur eyecandy für Chefs!). Automatisierte Bereitstellung der Ergebnisse, jeder kann sie einsehen. Optional - Erfolgreiche builds automatisiert in Produktivsysteme einspielen. 5 / 26
14 Bedingungen Bedingungen und Voraussetzungen Entwickler integrieren Arbeitsschritte in gemeinsame Codebasis (ggf. git flow). Jeder check-in durchläuft im Vorfeld definierte Tests und Überprüfungen. Tests als Teil der Entwicklung (Seltener: TDD). so oft wie möglich, nur so gross wie nötig - Fehlervermeidung und gemeinsam arbeiten. Transparenz - Zahlen, Werte, Kompilate bereit stellen (Nicht nur eyecandy für Chefs!). Automatisierte Bereitstellung der Ergebnisse, jeder kann sie einsehen. Optional - Erfolgreiche builds automatisiert in Produktivsysteme einspielen. 5 / 26
15 Was haben wir davon? Warum wir CI wollen Probleme und viele Fehler laufend entdecken und beheben - nicht erst beim Kunden Tests stellen sicher dass Fehler gefixt bleiben Ständige Verfügbarkeit eines lauffähigen Standes (erfolgreicher Build gilt als stabilste Version die wir haben ) Erziehung der Entwickler zu funktionalen Commits - Selbstdisziplin Geringerer Merge-Aufwand durch kurze Intervalle Geringerer Auditing-Aufwand bei PRs durch Unit tests 6 / 26
16 Was haben wir davon? Warum wir CI wollen Probleme und viele Fehler laufend entdecken und beheben - nicht erst beim Kunden Tests stellen sicher dass Fehler gefixt bleiben Ständige Verfügbarkeit eines lauffähigen Standes (erfolgreicher Build gilt als stabilste Version die wir haben ) Erziehung der Entwickler zu funktionalen Commits - Selbstdisziplin Geringerer Merge-Aufwand durch kurze Intervalle Geringerer Auditing-Aufwand bei PRs durch Unit tests 6 / 26
17 Was haben wir davon? Warum wir CI wollen Probleme und viele Fehler laufend entdecken und beheben - nicht erst beim Kunden Tests stellen sicher dass Fehler gefixt bleiben Ständige Verfügbarkeit eines lauffähigen Standes (erfolgreicher Build gilt als stabilste Version die wir haben ) Erziehung der Entwickler zu funktionalen Commits - Selbstdisziplin Geringerer Merge-Aufwand durch kurze Intervalle Geringerer Auditing-Aufwand bei PRs durch Unit tests 6 / 26
18 Was haben wir davon? Warum wir CI wollen Probleme und viele Fehler laufend entdecken und beheben - nicht erst beim Kunden Tests stellen sicher dass Fehler gefixt bleiben Ständige Verfügbarkeit eines lauffähigen Standes (erfolgreicher Build gilt als stabilste Version die wir haben ) Erziehung der Entwickler zu funktionalen Commits - Selbstdisziplin Geringerer Merge-Aufwand durch kurze Intervalle Geringerer Auditing-Aufwand bei PRs durch Unit tests 6 / 26
19 Was haben wir davon? Warum wir CI wollen Probleme und viele Fehler laufend entdecken und beheben - nicht erst beim Kunden Tests stellen sicher dass Fehler gefixt bleiben Ständige Verfügbarkeit eines lauffähigen Standes (erfolgreicher Build gilt als stabilste Version die wir haben ) Erziehung der Entwickler zu funktionalen Commits - Selbstdisziplin Geringerer Merge-Aufwand durch kurze Intervalle Geringerer Auditing-Aufwand bei PRs durch Unit tests 6 / 26
20 Was haben wir davon? Warum wir CI wollen Probleme und viele Fehler laufend entdecken und beheben - nicht erst beim Kunden Tests stellen sicher dass Fehler gefixt bleiben Ständige Verfügbarkeit eines lauffähigen Standes (erfolgreicher Build gilt als stabilste Version die wir haben ) Erziehung der Entwickler zu funktionalen Commits - Selbstdisziplin Geringerer Merge-Aufwand durch kurze Intervalle Geringerer Auditing-Aufwand bei PRs durch Unit tests 6 / 26
21 Code Style Software metriken Unit tests. 7 / 26
22 Code Style Software metriken Unit tests. 7 / 26
23 Code Style Software metriken Unit tests. 7 / 26
24 Code Style Warum? Vorteile? 40% 80% der Lebenszeit einer Software entfällt auf maintenance. Kaum eine software wird während ihrer Lebenszeit von demselben Entwicklerstamm betreut. Code Styles erhöhen die Lesbarkeit des Quellcodes. Gebräuchlichste Code-Styles PSR-1/PSR-2 ZEND PEAR 8 / 26
25 Code Style Warum? Vorteile? 40% 80% der Lebenszeit einer Software entfällt auf maintenance. Kaum eine software wird während ihrer Lebenszeit von demselben Entwicklerstamm betreut. Code Styles erhöhen die Lesbarkeit des Quellcodes. Gebräuchlichste Code-Styles PSR-1/PSR-2 ZEND PEAR 8 / 26
26 Code Style Warum? Vorteile? 40% 80% der Lebenszeit einer Software entfällt auf maintenance. Kaum eine software wird während ihrer Lebenszeit von demselben Entwicklerstamm betreut. Code Styles erhöhen die Lesbarkeit des Quellcodes. Gebräuchlichste Code-Styles PSR-1/PSR-2 ZEND PEAR 8 / 26
27 Code Style Warum? Vorteile? 40% 80% der Lebenszeit einer Software entfällt auf maintenance. Kaum eine software wird während ihrer Lebenszeit von demselben Entwicklerstamm betreut. Code Styles erhöhen die Lesbarkeit des Quellcodes. Gebräuchlichste Code-Styles PSR-1/PSR-2 ZEND PEAR 8 / 26
28 Code Style Warum? Vorteile? 40% 80% der Lebenszeit einer Software entfällt auf maintenance. Kaum eine software wird während ihrer Lebenszeit von demselben Entwicklerstamm betreut. Code Styles erhöhen die Lesbarkeit des Quellcodes. Gebräuchlichste Code-Styles PSR-1/PSR-2 ZEND PEAR 8 / 26
29 Code Style Warum? Vorteile? 40% 80% der Lebenszeit einer Software entfällt auf maintenance. Kaum eine software wird während ihrer Lebenszeit von demselben Entwicklerstamm betreut. Code Styles erhöhen die Lesbarkeit des Quellcodes. Gebräuchlichste Code-Styles PSR-1/PSR-2 ZEND PEAR 8 / 26
30 Software Metriken Nach Thomas J. McCabe, 1976 Besagt die Anzahl der zu testenden unabhängigen Programmpfade zyklomatische Zahl eines in sich abgeschlossenen Teilprogramms max. 10 Programm sonst zu komplex und zu schwer zu testen Umstritten, da lediglich eine Aussage über den Testaufwand getroffen wird 9 / 26
31 Software Metriken Nach Thomas J. McCabe, 1976 Besagt die Anzahl der zu testenden unabhängigen Programmpfade zyklomatische Zahl eines in sich abgeschlossenen Teilprogramms max. 10 Programm sonst zu komplex und zu schwer zu testen Umstritten, da lediglich eine Aussage über den Testaufwand getroffen wird 9 / 26
32 Software Metriken Nach Thomas J. McCabe, 1976 Besagt die Anzahl der zu testenden unabhängigen Programmpfade zyklomatische Zahl eines in sich abgeschlossenen Teilprogramms max. 10 Programm sonst zu komplex und zu schwer zu testen Umstritten, da lediglich eine Aussage über den Testaufwand getroffen wird 9 / 26
33 Software Metriken Nach Thomas J. McCabe, 1976 Besagt die Anzahl der zu testenden unabhängigen Programmpfade zyklomatische Zahl eines in sich abgeschlossenen Teilprogramms max. 10 Programm sonst zu komplex und zu schwer zu testen Umstritten, da lediglich eine Aussage über den Testaufwand getroffen wird 9 / 26
34 Software Metriken Beispiel 1 function wochentag ($nummer) { 2 switch ($nummer) { 3 case 1 : return Montag ; 4 case 2 : return Dienstag ; 5 case 3: return Mittwoch ; 6 case 4: return Donnerstag ; 7 case 5: return Freitag ; 8 case 6: return Samstag ; 9 case 7: return Sonntag ; 10 } 11 return ( unbekannter Wochentag ) ; 12 } Analyse Viele Pfade. Möglichkeiten side-effects einzubauen. 10 / 26
35 Software Metriken Beispiel 1 function wochentag ($nummer) { 2 switch ($nummer) { 3 case 1 : return Montag ; 4 case 2 : return Dienstag ; 5 case 3: return Mittwoch ; 6 case 4: return Donnerstag ; 7 case 5: return Freitag ; 8 case 6: return Samstag ; 9 case 7: return Sonntag ; 10 } 11 return ( unbekannter Wochentag ) ; 12 } Analyse Viele Pfade. Möglichkeiten side-effects einzubauen. 10 / 26
36 Software Metriken Beispiel 1 function wochentag ($nummer) { 2 $tage = [ Montag, Dienstag, Mittwoch, Donnerstag, F r e i ta g, Samstag, Sonntag ] ; 3 i f ( isset ( $tage [$nummer 1 ] ) ) { 4 return $tage [$nummer 1 ] ; 5 } 6 7 return ( unbekannter Wochentag ) ; 8 } Analyse Nur noch zwei Pfade. Keine Möglichkeiten side-effects einzubauen. 11 / 26
37 Software Metriken Beispiel 1 function wochentag ($nummer) { 2 $tage = [ Montag, Dienstag, Mittwoch, Donnerstag, F r e i ta g, Samstag, Sonntag ] ; 3 i f ( isset ( $tage [$nummer 1 ] ) ) { 4 return $tage [$nummer 1 ] ; 5 } 6 7 return ( unbekannter Wochentag ) ; 8 } Analyse Nur noch zwei Pfade. Keine Möglichkeiten side-effects einzubauen. 11 / 26
38 Unit Tests Unit Tests - Ein Modultest (auch Komponententest oder oft vom engl. unit test als Unittest bezeichnet) wird in der Softwareentwicklung angewendet, um die funktionalen Einzelteile (Module) von Computerprogrammen zu testen, d. h. sie auf korrekte Funktionalität zu prüfen. [...] Die Spezifikation der Software wird lediglich für die Bestimmung der Soll-Ergebnisse benutzt. Prinzipiell müssen alle Quellcode-Teile mindestens einmal ausgeführt werden. 12 / 26
39 Unit Tests Warum? Vorteile? Fehler können ohne deployment erkannt werden. Verhindert das Fehler wieder eingebaut werden (Regression Bugs). Warum? Nachteile? Aufwendig zu erstellen. Sinnlose Tests bringen ausser coverage nichts. 13 / 26
40 Unit Tests Warum? Vorteile? Fehler können ohne deployment erkannt werden. Verhindert das Fehler wieder eingebaut werden (Regression Bugs). Warum? Nachteile? Aufwendig zu erstellen. Sinnlose Tests bringen ausser coverage nichts. 13 / 26
41 Unit Tests Warum? Vorteile? Fehler können ohne deployment erkannt werden. Verhindert das Fehler wieder eingebaut werden (Regression Bugs). Warum? Nachteile? Aufwendig zu erstellen. Sinnlose Tests bringen ausser coverage nichts. 13 / 26
42 Unit Tests Warum? Vorteile? Fehler können ohne deployment erkannt werden. Verhindert das Fehler wieder eingebaut werden (Regression Bugs). Warum? Nachteile? Aufwendig zu erstellen. Sinnlose Tests bringen ausser coverage nichts. 13 / 26
43 Code style (phpcs - github.com/squizlabs/php_codesniffer) Analysiert Code style Basiert auf sogenannten Sniffs Seit Version 2 auch automatisches fixen Kann PHP und Javascript analysieren Kann mit eigenen Sniffs erweitert werden 14 / 26
44 Code style (phpcs - github.com/squizlabs/php_codesniffer) Analysiert Code style Basiert auf sogenannten Sniffs Seit Version 2 auch automatisches fixen Kann PHP und Javascript analysieren Kann mit eigenen Sniffs erweitert werden 14 / 26
45 Code style (phpcs - github.com/squizlabs/php_codesniffer) Analysiert Code style Basiert auf sogenannten Sniffs Seit Version 2 auch automatisches fixen Kann PHP und Javascript analysieren Kann mit eigenen Sniffs erweitert werden 14 / 26
46 Code style (phpcs - github.com/squizlabs/php_codesniffer) Analysiert Code style Basiert auf sogenannten Sniffs Seit Version 2 auch automatisches fixen Kann PHP und Javascript analysieren Kann mit eigenen Sniffs erweitert werden 14 / 26
47 Code style (phpcs - github.com/squizlabs/php_codesniffer) Analysiert Code style Basiert auf sogenannten Sniffs Seit Version 2 auch automatisches fixen Kann PHP und Javascript analysieren Kann mit eigenen Sniffs erweitert werden 14 / 26
48 Mess-detector (phpmd - github.com/phpmd/phpmd) Komplexitätsanalyse Länge von Klassen und Methoden Naming von Variablen, Methoden, Klassen, Interfaces Erkennt toten Code 15 / 26
49 Mess-detector (phpmd - github.com/phpmd/phpmd) Komplexitätsanalyse Länge von Klassen und Methoden Naming von Variablen, Methoden, Klassen, Interfaces Erkennt toten Code 15 / 26
50 Mess-detector (phpmd - github.com/phpmd/phpmd) Komplexitätsanalyse Länge von Klassen und Methoden Naming von Variablen, Methoden, Klassen, Interfaces Erkennt toten Code 15 / 26
51 Mess-detector (phpmd - github.com/phpmd/phpmd) Komplexitätsanalyse Länge von Klassen und Methoden Naming von Variablen, Methoden, Klassen, Interfaces Erkennt toten Code 15 / 26
52 Copy paste detector (phpcpd - github.com/sebastianbergmann/phpcpd) Sucht Code Duplikate 16 / 26
53 Copy paste detector (phpcpd - github.com/sebastianbergmann/phpcpd) Sucht Code Duplikate (That s it!) 16 / 26
54 Unit testing (phpunit - github.com/sebastianbergmann/phpunit) Meistgebrauchtes unit testing framework Tests sind PHP Klassen Mehrere Tests zu Suites zusammen fassen Isolierte Ausführung nur CLI SAPI, kein cgi! 17 / 26
55 Unit testing (phpunit - github.com/sebastianbergmann/phpunit) Meistgebrauchtes unit testing framework Tests sind PHP Klassen Mehrere Tests zu Suites zusammen fassen Isolierte Ausführung nur CLI SAPI, kein cgi! 17 / 26
56 Unit testing (phpunit - github.com/sebastianbergmann/phpunit) Meistgebrauchtes unit testing framework Tests sind PHP Klassen Mehrere Tests zu Suites zusammen fassen Isolierte Ausführung nur CLI SAPI, kein cgi! 17 / 26
57 Unit testing (phpunit - github.com/sebastianbergmann/phpunit) Meistgebrauchtes unit testing framework Tests sind PHP Klassen Mehrere Tests zu Suites zusammen fassen Isolierte Ausführung nur CLI SAPI, kein cgi! 17 / 26
58 Unit testing (phpunit - github.com/sebastianbergmann/phpunit) Meistgebrauchtes unit testing framework Tests sind PHP Klassen Mehrere Tests zu Suites zusammen fassen Isolierte Ausführung nur CLI SAPI, kein cgi! 17 / 26
59 phpcq (github.com/phpcq/phpcq) Vormals C-C-A Buildsystem (CCABS) Alle vorgenannten in einer chain Apache ant basiert Konfigurierbar via build.xml und ini style Datei Zu sehen bei MetaModels und der C-C-A 18 / 26
60 phpcq (github.com/phpcq/phpcq) Vormals C-C-A Buildsystem (CCABS) Alle vorgenannten in einer chain Apache ant basiert Konfigurierbar via build.xml und ini style Datei Zu sehen bei MetaModels und der C-C-A 18 / 26
61 phpcq (github.com/phpcq/phpcq) Vormals C-C-A Buildsystem (CCABS) Alle vorgenannten in einer chain Apache ant basiert Konfigurierbar via build.xml und ini style Datei Zu sehen bei MetaModels und der C-C-A 18 / 26
62 phpcq (github.com/phpcq/phpcq) Vormals C-C-A Buildsystem (CCABS) Alle vorgenannten in einer chain Apache ant basiert Konfigurierbar via build.xml und ini style Datei Zu sehen bei MetaModels und der C-C-A 18 / 26
63 phpcq (github.com/phpcq/phpcq) Vormals C-C-A Buildsystem (CCABS) Alle vorgenannten in einer chain Apache ant basiert Konfigurierbar via build.xml und ini style Datei Zu sehen bei MetaModels und der C-C-A 18 / 26
64 phpcq (Verwenden) 1 <?xml version = " 1. 0 " encoding ="UTF 8"?> 2 <project name="my project " default=" build " description="automated build of my project "> 3 <! import the main tasks > 4 <import f i l e ="vendor /phpcq /phpcq /phpcq. main. xml" /> 5 </ project > 19 / 26
65 travis travis (travis-ci.org) Buildservice mit echten Linux rechnern Eigene Buildscripte Rootzugriff um zu installieren Build matrix mit Environment Variablen Direkte github- Free for open source! 20 / 26
66 travis travis (travis-ci.org) Buildservice mit echten Linux rechnern Eigene Buildscripte Rootzugriff um zu installieren Build matrix mit Environment Variablen Direkte github- Free for open source! 20 / 26
67 travis travis (travis-ci.org) Buildservice mit echten Linux rechnern Eigene Buildscripte Rootzugriff um zu installieren Build matrix mit Environment Variablen Direkte github- Free for open source! 20 / 26
68 travis travis (travis-ci.org) Buildservice mit echten Linux rechnern Eigene Buildscripte Rootzugriff um zu installieren Build matrix mit Environment Variablen Direkte github- Free for open source! 20 / 26
69 travis travis (travis-ci.org) Buildservice mit echten Linux rechnern Eigene Buildscripte Rootzugriff um zu installieren Build matrix mit Environment Variablen Direkte github- Free for open source! 20 / 26
70 travis travis (travis-ci.org) Buildservice mit echten Linux rechnern Eigene Buildscripte Rootzugriff um zu installieren Build matrix mit Environment Variablen Direkte github- Free for open source! 20 / 26
71 scrutinizer scrutinizer (scrutinizer-ci.com) PHP inspections Eigene Configuration Statistik von Komplexität etc. over time Direkte github- Free for open source! 21 / 26
72 scrutinizer scrutinizer (scrutinizer-ci.com) PHP inspections Eigene Configuration Statistik von Komplexität etc. over time Direkte github- Free for open source! 21 / 26
73 scrutinizer scrutinizer (scrutinizer-ci.com) PHP inspections Eigene Configuration Statistik von Komplexität etc. over time Direkte github- Free for open source! 21 / 26
74 scrutinizer scrutinizer (scrutinizer-ci.com) PHP inspections Eigene Configuration Statistik von Komplexität etc. over time Direkte github- Free for open source! 21 / 26
75 scrutinizer scrutinizer (scrutinizer-ci.com) PHP inspections Eigene Configuration Statistik von Komplexität etc. over time Direkte github- Free for open source! 21 / 26
76 versioneye versioneye (versioneye.com) Analysiert Abhängigkeiten von Composer Packages Sendet Nachrichten wenn dependencies outdated sind 22 / 26
77 versioneye versioneye (versioneye.com) Analysiert Abhängigkeiten von Composer Packages Sendet Nachrichten wenn dependencies outdated sind 22 / 26
78 shields.io shields.io Badges für die unterschiedlichsten Zwecke 23 / 26
79 Ihr ;) jenkins.on.my.intranet jenkins-ci.org vormals hudson genannt, etliche Doku stimmt immer noch Self hosted build service Am ehesten mit travis zu vergleichen Web basierte GUI etliche plugins Der Dinosaurier 24 / 26
80 Ihr ;) jenkins.on.my.intranet jenkins-ci.org vormals hudson genannt, etliche Doku stimmt immer noch Self hosted build service Am ehesten mit travis zu vergleichen Web basierte GUI etliche plugins Der Dinosaurier 24 / 26
81 Ihr ;) jenkins.on.my.intranet jenkins-ci.org vormals hudson genannt, etliche Doku stimmt immer noch Self hosted build service Am ehesten mit travis zu vergleichen Web basierte GUI etliche plugins Der Dinosaurier 24 / 26
82 Ihr ;) jenkins.on.my.intranet jenkins-ci.org vormals hudson genannt, etliche Doku stimmt immer noch Self hosted build service Am ehesten mit travis zu vergleichen Web basierte GUI etliche plugins Der Dinosaurier 24 / 26
83 Ihr ;) jenkins.on.my.intranet jenkins-ci.org vormals hudson genannt, etliche Doku stimmt immer noch Self hosted build service Am ehesten mit travis zu vergleichen Web basierte GUI etliche plugins Der Dinosaurier 24 / 26
84 Ihr ;) jenkins.on.my.intranet jenkins-ci.org vormals hudson genannt, etliche Doku stimmt immer noch Self hosted build service Am ehesten mit travis zu vergleichen Web basierte GUI etliche plugins Der Dinosaurier 24 / 26
85 ? 25 / 26
86 Ich bedanke mich......für die Aufmerksamkeit, bis gleich bei der Verabschiedung / 26
Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen
Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.
Projektmanagement. Vorlesung von Thomas Patzelt 9. Vorlesung
Projektmanagement Vorlesung von Thomas Patzelt 9. Vorlesung 1 Pläne Kein Plan überlebt die erste Feindberührung - Feldmarschall Helmuth von Moltke Prognosen sind schwierig, besonders wenn sie die Zukunft
.NET Code schützen. Projekt.NET. Version 1.0
.NET Code schützen Projekt.NET Informationsmaterial zum Schützen des.net Codes Version 1.0 Autor: Status: Ablage: Empfänger: Seiten: D. Hoyer 1 / 6 Verteiler : Dokument1 Seite 1 von 1 Änderungsprotokoll
Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster
Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.
Komponententest. Testen von Software Systemen. Übung 02 SS 2009 Version: 1.0 09.06.2009
Testen von Software Systemen Übung 02 SS 2009 Version: 1.0 09.06.2009 Komponententest Kunde: Dr. Reinhold Plösch Dr. Johannes Sametinger Kundenreferenz: 259.019 Team 19 Mitarbeiter: Christian Märzinger
Upgrade von Starke Praxis
Upgrade von Starke Praxis Version 8.x auf Version 9.x - Einzelplatz - Starke Software GmbH Lise-Meitner-Straße 1-7 D-24223 Schwentinental Tel 04307/81190 Fax 04307/811962 www.buchner.de 1. Allgemeines
Anti-Botnet-Beratungszentrum. Windows XP in fünf Schritten absichern
Windows XP in fünf Schritten absichern Inhalt: 1. Firewall Aktivierung 2. Anwendung eines Anti-Virus Scanner 3. Aktivierung der automatischen Updates 4. Erstellen eines Backup 5. Setzen von sicheren Passwörtern
Handbucherweiterung Zuschlag
Handbucherweiterung Zuschlag Inhalt 1. Allgemeines S. 1 2. Installation S. 1 3. Erweiterungen bei den Zeitplänen S. 1 4. Erweiterung der Baumstruktur S. 2 5. Erweiterung im Personalstamm S. 2 6. Erweiterung
Patch Management mit
Patch Management mit Installation von Hotfixes & Patches Inhaltsverzeichnis dieses Dokuments Einleitung...3 Wie man einen Patch installiert...4 Patch Installation unter UliCMS 7.x.x bis 8.x.x...4 Patch
Internet 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
Nachricht der Kundenbetreuung
Cisco WebEx: Service-Pack vom [[DATE]] für [[WEBEXURL]] Sehr geehrter Cisco WebEx-Kunde, Cisco WebEx sendet diese Mitteilung an wichtige Geschäftskontakte unter https://[[webexurl]]. Ab Samstag, 1. November
Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)
Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10 Technische Informationen (White Paper) Inhaltsverzeichnis 1. Über dieses Dokument... 3 2. Überblick... 3 3. Upgrade Verfahren... 4
2. 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
Das Leitbild vom Verein WIR
Das Leitbild vom Verein WIR Dieses Zeichen ist ein Gütesiegel. Texte mit diesem Gütesiegel sind leicht verständlich. Leicht Lesen gibt es in drei Stufen. B1: leicht verständlich A2: noch leichter verständlich
Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert
Beamen in EEP Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert Zuerst musst du dir 2 Programme besorgen und zwar: Albert, das
Reporting Services und SharePoint 2010 Teil 1
Reporting Services und SharePoint 2010 Teil 1 Abstract Bei der Verwendung der Reporting Services in Zusammenhang mit SharePoint 2010 stellt sich immer wieder die Frage bei der Installation: Wo und Wie?
Installation 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
Lizenzen 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.
Print2CAD 2017, 8th Generation. Netzwerkversionen
Installation der Netzwerkversion Kazmierczak Software Print2CAD 2017, 8th Generation Print2CAD 2017, 8th Generation Netzwerkversionen Einführung Installationshinweise Die Programme von Kazmierczak Software
Microsoft Update Windows Update
Microsoft bietet mehrere Möglichkeit, Updates durchzuführen, dies reicht von vollkommen automatisch bis zu gar nicht. Auf Rechnern unserer Kunden stellen wir seit September 2006 grundsätzlich die Option
Leitfaden zur Installation von Bitbyters.WinShutdown
Leitfaden zur Installation von Bitbyters.WinShutdown für Windows 32 Bit 98/NT/2000/XP/2003/2008 Der BitByters.WinShutDown ist ein Tool mit dem Sie Programme beim Herunterfahren Ihres Systems ausführen
Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER
AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...
Inkrementelles Backup
Inkrementelles Backup Im Gegensatz zu einer kompletten Sicherung aller Daten werden bei einer inkrementellen Sicherung immer nur die Dateien gesichert, die seit der letzten inkrementellen Sicherung neu
Wann benötigen Sie eine neue Lizenz-Datei mit der Endung.pkg?
USB-Dongle-Lizensierung aktualisieren Wichtig zu wissen: die USB-Dongle-Lizenzierung funktioniert ausschließlich über den Dongle-Lizenz Manager. Voraussetzungen Ist Ihr Lizenztyp USB-Dongle? Dann besitzen
Erstellen einer E-Mail in OWA (Outlook Web App)
Erstellen einer E-Mail in OWA (Outlook Web App) Partner: 2/12 Versionshistorie: Datum Version Name Status 13.09.2011 1.1 J. Bodeit Punkte 7 hinzugefügt, alle Mailempfänger unkenntlich gemacht 09.09.2011
Terminabgleich mit Mobiltelefonen
Terminabgleich mit Mobiltelefonen Sie können Termine- und Aufgaben aus unserem Kalender, sowie die Adressdaten aus dem Hauptprogramm mit Ihrem Mobiltelefon abgleichen. MS Outlook dient dabei als Schnittstelle
Leichte-Sprache-Bilder
Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen
MetaQuotes 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
Erfahrungen mit Hartz IV- Empfängern
Erfahrungen mit Hartz IV- Empfängern Ausgewählte Ergebnisse einer Befragung von Unternehmen aus den Branchen Gastronomie, Pflege und Handwerk Pressegespräch der Bundesagentur für Arbeit am 12. November
Kurzanleitung Installation der Zend Studio Sprachpakete
Kurzanleitung Installation der Zend Studio Sprachpakete Von Zend Technologies, Inc. www.zend.com Installation Zend Studio Sprachpaket Wenn Ihre regionalen Einstellungen für Deutsch, Französisch oder Italienisch
Vodafone Conferencing Meeting erstellen
Vodafone User Guide Vodafone Conferencing Meeting erstellen Ihre Schritt-für-Schritt Anleitung für das Erstellen von Meetings Kurzübersicht Sofort verfügbare Telefon- und Webkonferenzen mit Vodafone Der
Installation des CMS-Systems Contao auf einem Windows-Rechner mit XAMPP
XAMPP Installation des CMS-Systems Contao auf einem Windows-Rechner mit XAMPP XAMPP ist eine vollständig kostenlose, leicht zu installierende Apache-Distribution, die MySQL, PHP und Perl enthält. Das XAMPP
Versionsverwaltung 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
Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler
Downloadfehler in DEHSt-VPSMail Workaround zum Umgang mit einem Downloadfehler Downloadfehler bremen online services GmbH & Co. KG Seite 2 Inhaltsverzeichnis Vorwort...3 1 Fehlermeldung...4 2 Fehlerbeseitigung...5
1. License Borrowing Verfahren
1. License Borrowing Verfahren Das Borrowingverfahren ermöglicht die Nutzung der Software MATLAB offline, d.h. ohne Verbindung zum Rechenzentrum. Sie können somit die Lizenzen der verschiedenen Toolboxen
Kommunikation mit Entwicklern. von Marc Reimann Contao Konferenz 2015
Kommunikation mit Entwicklern von Marc Reimann Contao Konferenz 2015 Marc Reimann MacKP / MacKPWD Mediendepot Ruhr www.mediendepot-ruhr.de Contao seit 2008 Contao Yoda Mitglied der C-C-A Contao Partner
Netzwerkversion PVG.view
Netzwerkversion PVG.view Installationshinweise Einführung Die Programm PVG.view kann zur Netzwerkversion erweitert werden. Die Erweiterung ermöglicht, bestehende oder neu erworbene Programmlizenzen im
Sie müssen sich für diesen Fall mit IHREM Rechner (also zeitgut jk o.ä.) verbinden, nicht mit dem Terminalserver.
Sie müssen sich für diesen Fall mit IHREM Rechner (also zeitgut jk o.ä.) verbinden, nicht mit dem Terminalserver. Am 15.08.2015 um 21:03 schrieb Jürgen Kleindienst : bei einer Terminalsitzung steht mir
crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe
crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe crm-now/ps Webforms: Webdesigner Handbuch Copyright 2006 crm-now Versionsgeschichte Version 01 2006-08-21 Release Version crm-now c/o im-netz Neue
Professionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
DevOps bei den ID Build-Automatisierung statt Silo-Betrieb
DevOps bei den ID Build-Automatisierung statt Silo-Betrieb SWS Entwicklertreffen vom 1.10.2015 Benno Luthiger 1.10.2015 1 Ausgangslage Kundenwunsch: Stabiles System, das schnell reagiert ( Betrieb) Neue
Anleitung 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
«/Mehrere Umfragen in einer Umfrage durchführen» Anleitung
QuickStart «/Mehrere Umfragen in einer Umfrage durchführen» Anleitung Mehrere Umfragen in einer Umfrage durchführen Mögliches Szenario oder wann Sie davon Gebrauch machen können Sie führen regelmässig
Einzelplatz - USB-Lizenz
Voraussetzung: Einzelplatz - USB-Lizenz Dongle-Lizenz anfordern und einlesen Ihre Lizenz ist eine Einzelplatz-Lizenz auf einem Dongle ( Hardware Key-ID auf dem Lizenzblatt). Wann müssen Sie dieser Anleitung
Rillsoft Project - Installation der Software
Rillsoft Project - Installation der Software Dieser Leitfaden in 6 Schritten soll Sie schrittweise durch die Erst-Installation von Rillsoft Project führen. Beachten Sie bitte im Vorfeld die nachstehenden
Gründe für fehlende Vorsorgemaßnahmen gegen Krankheit
Gründe für fehlende Vorsorgemaßnahmen gegen Krankheit politische Lage verlassen sich auf Familie persönliche, finanzielle Lage meinen, sich Vorsorge leisten zu können meinen, sie seien zu alt nicht mit
Anleitung für die Lohnmeldung via ELM-Standard mittels PartnerWeb
Ausgleichskasse Gewerbe St. Gallen Lindenstrasse 137 Postfach 245 9016 St. Gallen Telefon 071 282 29 29 Telefax 071 282 29 30 [email protected] www.ahv-gewerbe.ch Anleitung für die Lohnmeldung via ELM-Standard
der Eingabe! Haben Sie das Ergebnis? Auf diesen schwarzen Punkt kommen wir noch zu sprechen.
Medizintechnik MATHCAD Kapitel. Einfache Rechnungen mit MATHCAD ohne Variablendefinition In diesem kleinen Kapitel wollen wir die ersten Schritte mit MATHCAD tun und folgende Aufgaben lösen: 8 a: 5 =?
Übung: Verwendung von Java-Threads
Übung: Verwendung von Java-Threads Ziel der Übung: Diese Übung dient dazu, den Umgang mit Threads in der Programmiersprache Java kennenzulernen. Ein einfaches Java-Programm, das Threads nutzt, soll zum
Alle Jahre wieder... Eckard Brandt. Regionales Rechenzentrum für Niedersachsen Eckard Brandt Email: [email protected] Gruppe Systemtechnik
Alle Jahre wieder... Eckard Brandt ist Virenschutz ein Thema! Landeslizenz Lizenzdauer: bis 30.09.2011 Die Landeslizenz ermöglicht allen Mitarbeitern und Studierenden der Leibniz Universität Hannover eine
Handbuch. timecard Connector 1.0.0. Version: 1.0.0. REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen
Handbuch timecard Connector 1.0.0 Version: 1.0.0 REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen Furtwangen, den 18.11.2011 Inhaltsverzeichnis Seite 1 Einführung... 3 2 Systemvoraussetzungen...
Installationsanleitung WSCAD Elektrohandwerk
Firmenzentrale Dieselstraße 4 85232 Bergkirchen 08131 / 3627-98 08131 / 3627 52 [email protected] Niederlassung West (Akademie) Lehnstraße 17 52146 Würselen 02405 / 450 798-0 02405 / 450 798-99 Installationsanleitung
FIREBIRD BETRIEB DER SAFESCAN TA UND TA+ SOFTWARE AUF MEHR ALS EINEM COMPUTER
FIREBIRD BETRIEB DER SAFESCAN TA UND TA+ SOFTWARE AUF MEHR ALS EINEM COMPUTER Diese Anleitung dient dazu, Sie durch den Installations- und Konfigurationsprozess für das gemeinsame Verwenden einer zentralen
Verarbeitung der Eingangsmeldungen in einem Callcenter
Q-up ist ein Produkt der: Anwendungsbeispiele Verarbeitung der Eingangsmeldungen in einem Callcenter Der Testdatengenerator Der Testdatengenerator Verarbeitung der Eingangsmeldungen in einem Callcenter
Agile Software Verteilung
Agile Software Verteilung Vortrag: René Steg Steg IT-Engineering, Zürich (Schweiz) Gründe für Agile Software-Verteilung Wenn Sie Hunderte von Servern mit vielen Anwendungen betreiben Verteilte Anwendungen
Installationsanleitungen
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.
Anleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH
Amt für Informatik Anleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH Anleitung vom 12. September 2009 Version: 1.0 Ersteller: Ressort Sicherheit Zielgruppe: Benutzer von SSLVPN.TG.CH Kurzbeschreib:
SEPA Lastschriften. Ergänzung zur Dokumentation vom 27.01.2014. Workshop Software GmbH Siemensstr. 21 47533 Kleve 02821 / 731 20 02821 / 731 299
SEPA Lastschriften Ergänzung zur Dokumentation vom 27.01.2014 Workshop Software GmbH Siemensstr. 21 47533 Kleve 02821 / 731 20 02821 / 731 299 www.workshop-software.de Verfasser: SK [email protected]
1 Einleitung. Lernziele. automatische Antworten bei Abwesenheit senden. Einstellungen für automatische Antworten Lerndauer. 4 Minuten.
1 Einleitung Lernziele automatische Antworten bei Abwesenheit senden Einstellungen für automatische Antworten Lerndauer 4 Minuten Seite 1 von 18 2 Antworten bei Abwesenheit senden» Outlook kann während
Umgang mit der Software ebuddy Ändern von IP Adresse, Firmware und erstellen von Backups von ewon Geräten.
ewon - Technical Note Nr. 001 Version 1.3 Umgang mit der Software ebuddy Ändern von IP Adresse, Firmware und erstellen von Backups von ewon Geräten. 19.10.2006/SI Übersicht: 1. Thema 2. Benötigte Komponenten
Was bringt TDD wirklich?
Was bringt TDD wirklich? Wissensspritze vom 6..2009, Christian Federspiel Catalysts GmbH McCabe Metrik CCN Die Cyclomatic Complexity Number, misst die Anzahl der möglichen Pfade durch einen Code. Die Metrik
Internet online Update (Internet Explorer)
Um Ihr Consoir Beta immer schnell und umkompliziert auf den aktuellsten Stand zu bringen, bieten wir allen Kunden ein Internet Update an. Öffnen Sie Ihren Internetexplorer und gehen auf unsere Internetseite:
Ablaufbeschreibung für das neu Aufsetzen von Firebird und Interbase Datenbanken mit der IBOConsole
Lavid-F.I.S. Ablaufbeschreibung für das neu Aufsetzen von Firebird und Interbase Datenbanken mit der Lavid Software GmbH Dauner Straße 12, D-41236 Mönchengladbach http://www.lavid-software.net Support:
Lokale 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 [email protected] 12.12.2006 Agenda Benötigte Komponenten Installation
Anleitung zur Installation und Verwendung von eclipseuml 2.1.0
Anleitung zur Installation und Verwendung von eclipseuml 2.1.0 In dieser Anleitung wird die Installation und Verwendung von Omodo eclipseuml 2.1.0 beschrieben. eclipseuml ist eine Zusatzsoftware für Eclipse,
ecaros-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
Printserver und die Einrichtung von TCP/IP oder LPR Ports
Printserver und die Einrichtung von TCP/IP oder LPR Ports In der Windowswelt werden Drucker auf Printservern mit 2 Arten von Ports eingerichtet. LPR-Ports (Port 515) oder Standard TCP/IP (Port 9100, 9101,9102)
Erstellen einer PostScript-Datei unter Windows XP
Erstellen einer PostScript-Datei unter Windows XP Sie möchten uns Ihre Druckvorlage als PostScript-Datei einreichen. Um Fehler in der Herstellung von vorneherein auszuschließen, möchten wir Sie bitten,
Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am 14.08.08
Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements von Stephanie Wilke am 14.08.08 Überblick Einleitung Was ist ITIL? Gegenüberstellung der Prozesse Neuer
Datenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware
Datenübernahme von HKO 5.9 zur Advolux Kanzleisoftware Die Datenübernahme (DÜ) von HKO 5.9 zu Advolux Kanzleisoftware ist aufgrund der von Update zu Update veränderten Datenbank (DB)-Strukturen in HKO
Cisco AnyConnect Client installieren
Cisco AnyConnect Client installieren Erstellt am : 26. August 2014 Inhaltsverzeichnis Automatische Installation mit Internet Explorer 1 Automatische Installation mit Firefox 3 Manuelle Installation 6 Systemvoraussetzungen:
AutoCAD 2007 - Dienstprogramm zur Lizenzübertragung
AutoCAD 2007 - Dienstprogramm zur Lizenzübertragung Problem: Um AutoCAD abwechselnd auf mehreren Rechnern einsetzen zu können konnte man bis AutoCAD 2000 einfach den Dongle umstecken. Seit AutoCAD 2000i
GeoPilot (Android) die App
GeoPilot (Android) die App Mit der neuen Rademacher GeoPilot App machen Sie Ihr Android Smartphone zum Sensor und steuern beliebige Szenen über den HomePilot. Die App beinhaltet zwei Funktionen, zum einen
Tipps und Tricks zu Netop Vision und Vision Pro
Tipps und Tricks zu Netop Vision und Vision Pro Anwendungen auf Schülercomputer freigeben und starten Netop Vision ermöglicht Ihnen, Anwendungen und Dateien auf allen Schülercomputern gleichzeitig zu starten.
Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER
Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos in Verbindung mit der Webshopanbindung wurde speziell auf die Shop-Software shop to date von DATA BECKER abgestimmt. Mit
Checkliste für die Behebung des Problems, wenn der PC Garmin USB GPS-Geräte nicht erkennt.
TITEL: Checkliste für die Behebung des Problems, wenn der PC Garmin USB GPS-Geräte nicht erkennt. BEREICH(E): GPS-Tracks.com ERSTELLT VON: Christian Steiner STATUS: Release 1.0 DATUM: 10. September 2006
SWT II Projekt. Chat - Anwendung. Pflichtenheft 2000 SWT
SWT II Projekt Chat - Anwendung Pflichtenheft 2000 SWT i Versionen Datum Version Beschreibung Autor 3.11.2000 1.0 erste Version Dietmar Matthes ii Inhaltsverzeichnis 1. ZWECK... 1 1.1. RAHMEN... 1 1.2.
Webseiten sind keine Gemälde. Webstandards für ein besseres Web. Webstandards für ein besseres Web
Webseiten sind keine Gemälde Webkrauts Die Initiative für die Webkrauts ging von einem Blogeintrag im August 2005 aus. Nach dem Aufruf fanden sich innerhalb von etwa drei Tagen über 60 Interessierte zusammen.
Updatehinweise für die Version forma 5.5.5
Updatehinweise für die Version forma 5.5.5 Seit der Version forma 5.5.0 aus 2012 gibt es nur noch eine Office-Version und keine StandAlone-Version mehr. Wenn Sie noch mit der alten Version forma 5.0.x
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
Installationsleitfaden zum Fakturierungsprogramm
Installationsleitfaden zum Fakturierungsprogramm 22.05.07 002-Installationsleitfaden Systemvoraussetzungen Betriebssystem: Windows 2000/Service Pack SP4 Windows XP/Service Pack SP2 Windows 2003 Server
Plugins. Stefan Salich ([email protected]) Stand 2008-11-21
Plugins Stefan Salich ([email protected]) Stand 2008-11-21 Inhaltsverzeichnis 0 Einleitung...3 0.1 Sinn und Zweck...3 0.2 Änderungsübersicht...3 0.3 Abkürzungsverzeichnis...3 1 Einfügen eines Plugins...4 1.1
Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit
Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit Frau Dr. Eva Douma ist Organisations-Beraterin in Frankfurt am Main Das ist eine Zusammen-Fassung des Vortrages: Busines
Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)
Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Peter Koos 03. Dezember 2015 0 Inhaltsverzeichnis 1 Voraussetzung... 3 2 Hintergrundinformationen... 3 2.1 Installationsarten...
BMW TREUE SERVICE. SRP MARKETING MODUL. ANLEITUNG ZUM EINSPIELEN DER LEUCHTTURMKAMPAGNEN IN DIE KSD.
B6-A-0, 0.05.0 BMW TREUE SERVICE. SRP MARKETING MODUL. ANLEITUNG ZUM EINSPIELEN DER LEUCHTTURMKAMPAGNEN IN DIE KSD. Um die im SRP MM konfigurierten Marketing-Kampagnen für die Mitarbeiter im Kundenkontakt
SSI WHITE PAPER Design einer mobilen App in wenigen Stunden
Moderne Apps für Smartphones und Tablets lassen sich ohne großen Aufwand innerhalb von wenigen Stunden designen Kunde Branche Zur Firma Produkte Übersicht LFoundry S.r.l Herrngasse 379-381 84028 Landshut
KEIL 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
Erstellen einer digitalen Signatur für Adobe-Formulare
Erstellen einer digitalen Signatur für Adobe-Formulare (Hubert Straub 24.07.13) Die beiden Probleme beim Versenden digitaler Dokumente sind einmal die Prüfung der Authentizität des Absenders (was meist
Software 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
Konzept Projekt Lisa
Konzept Projekt Lisa Konzept für die. Als Basis für die Arbeit gelten die Abmachungen mit Glaxo Smith Kline, welche im Vorfeld dieser Arbeit getroffen wurden. 1.) Lösungsvorschlag Die Lösung besteht aus
Es 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
Handbuch USB Treiber-Installation
Handbuch USB Treiber-Installation W&T Release 1.0 02/2003 by Wiesemann & Theis GmbH Microsoft und Windows sind eingetragene Warenzeichen der Microsoft Corporation Irrtum und Änderung vorbehalten: Da wir
Wie erreiche ich was?
Wie erreiche ich was? Projekt: Bezeichnung: Präsentationen Webinare Version: 2.0 Datum: 20. Februar 2014 Kurzbeschreibung: In der vorliegenden Kurzbeschreibung finden Sie die genaue Anleitung für die Teilnahme
Was meinen die Leute eigentlich mit: Grexit?
Was meinen die Leute eigentlich mit: Grexit? Grexit sind eigentlich 2 Wörter. 1. Griechenland 2. Exit Exit ist ein englisches Wort. Es bedeutet: Ausgang. Aber was haben diese 2 Sachen mit-einander zu tun?
Schritte 4. Lesetexte 13. Kosten für ein Girokonto vergleichen. 1. Was passt? Ordnen Sie zu.
Kosten für ein Girokonto vergleichen 1. Was passt? Ordnen Sie zu. a. die Buchung, -en b. die Auszahlung, -en c. der Dauerauftrag, - e d. die Überweisung, -en e. die Filiale, -n f. der Kontoauszug, - e
Task: Nmap Skripte ausführen
Task: Nmap Skripte ausführen Inhalt Einfache Netzwerkscans mit NSE Ausführen des Scans Anpassung der Parameter Einleitung Copyright 2009-2015 Greenbone Networks GmbH Herkunft und aktuellste Version dieses
