Inhalt PHP im Enterprise-Einsatz... 1 Web 2.0: Architektur und Theorie... 19
|
|
- Johann Dittmar
- vor 8 Jahren
- Abrufe
Transkript
1
2 Inhalt 1 PHP im Enterprise-Einsatz Vorgeschichte Vorteile von PHP und der Enterprise-Einsatz Rapid Prototyping Schnelligkeit von PHP Vernetzung der Entwickler Wertvolle Ressourcen Tools im Enterprise PHP-Bereich Release- und Deployment-Prozesse Codedokumentation Fazit Web 2.0: Architektur und Theorie Das Web Was ist Web 2.0? Plain-Vanilla Web Applications vs. Web Social Collaboration Let Others Work Innovationen im Web RSS und Podcasting Weblog Wiki Mashups Tagging Semantic Web Die neuen GUI-Elemente des Web Malleable Content Suggestion Pattern Der Paradigmenwechsel in der Architektur Der Client und JavaScript im Rampenlicht Ajax REST...39
3 Inhalt Serviceorientiertes MVC mit Ajax und REST Serverseitige Codegenerierung für den Client Helper-Funktionen Scaffolding Webanwendungen in Echtzeit Fazit Web 2.0 Praxis Veränderte Architektur DOM-Veränderungen Ajax-Calls Frameworks, APIs und JavaScript-Bibliotheken Prototype und script.aculo.us Dojo TurboWidgets Yahoo! User Interface Library (yui) MochiKit Vergleich der Frameworks Weitere Ansätze Integration der Frameworks in PHP GUI-Elemente in Web 2.0-Anwendungen Form Widgets Drag & Drop Ajax-Calls Beispielanwendung Vorgabe Vorgehensweise Resultat Web 2.0 Security Schöne neue (Hacker-)Welt Alles beim Alten? XSS und CSRF oder neue Probleme mit alten Bekannten Cross Site Scripting (XSS) Cross Site Request Forging (CSRF) Ajax Malware JavaScript-Viren JavaScript Spyware Was die Zukunft bringt JavaScript Security Plattform und Sprache Die JavaScript Sandbox Same Origin Policy Seitenkontext CSRF und Web Hijacking JavaScript VI
4 Inhalt 4.5 Web 2.0 und Security Statischer Seitenkontext Immer eingeloggt oder warum CSRF ein wirkliches Problem ist Gut vernetzt Komplexe XSS-Attacken Auslesen von Formularen History des Browsers ermitteln XSS verhindern HTML filtern XSS-Filter umgehen Einfache Filter-Evasions Filter Evasions über Codepages Filter Evasions mit JavaScript-Bibliotheken JSON Sichere Ajax-Applikationen entwickeln Die JavaScript-Problematik Validierung Filtern und Säuberung Escaping Software-Tests in PHP-Applikationen Test als effektiver Teil des PHP-Entwicklungszyklus Qualitätskriterien und Umfeld Risikobewertung Test-Workflows Automatisierte Akzeptanztests Automatisierung Selenium IDE und Testrunner Selenium RC Selenium im eigenen Projekt einsetzen Unit-Tests Wann Unit-Testing betreiben? Blackbox und Whitebox Testfälle aufstellen Grenzwerte Und das war schon alles? Code Coverage Weitere Möglichkeiten Externe Testgruppen Benchmarking und Lasttests Lesbarkeit und Notationsstandards Code Reviews Ausblick VII
5 Inhalt 6 Agiles Projektmanagement für PHP-Projekte Erlernen der Spezifikation Einsatzgebiet von PHP in Projekten Daily Business in PHP-Projekten Klassisches Projektmanagement Definitionsphase Phase der Planung Die Durchführung Der Abschluss Problematik in heutigen IT-Projekten Prozessmanagement Agile Software-Entwicklung Extremprogrammierung Crystal Clear Scrums Basics Scrum-Typen A, B, C Scrum bei PHP Fazit Die Grenzen des agilen Ansatzes ITIL Prozesse müssen gelebt werden" IT-Service-Management nach ITIL Der Service-Support Der Service-Desk Incident-Management Problemmanagement Change-Management Release-Management Configuration-Management Der LAMP-Stack in einer ITIL-Umgebung Software-Entwicklung mit PHP im ITIL-Umfeld Versionsverwaltung und Paketmanagement Dokumentation Der produktive Betrieb Bewertung, Probleme und Fazit Literatur Über die Autoren Register VIII
6 1 1 PHP im Enterprise-Einsatz 1.1 Vorgeschichte PHP ist eine noch relativ junge Programmiersprache. Ihre Ursprünge reichen bis ins Jahr 1994/1995 zurück. Rasmus Lerdorf, der geistige Vater von PHP, stellte zur damaligen Zeit in der Newsgruppe BLABLA eine Sprache namens PHP/FI vor. In Deutschland entwickelte sich um 1998 herum eine lebhafte PHP-Entwicklergemeinde. Zur damaligen Zeit unterhielt Ralf Geschke, damals noch Student an der Universität Köln, eine deutschsprachige Mailingliste, die sich mit dem Thema PHP beschäftigte. Etwa zur gleichen Zeit stieß ich auf diese Mailingliste und begann, mich eifrig mit dieser Sprache zu beschäftigen. Der Austausch mit anderen Entwicklern half mir und anderen, in der Benutzung der Sprache weiter fortzukommen. Schon damals gab es lebhafte Diskussionen unter den Entwicklern, ob die Sprache PHP für den Unternehmenseinsatz geeignet sei oder nicht. Zusammen mit Ralf Geschke und Tobias Ratschiller (der einige Zeit später aus dem Projekt ausstieg) entstand als erste deutschsprachige Anlaufstelle zum Thema PHP, mit aktuellen News, Informationen zur Mailingliste, einem Job-Forum, Artikeln und Case Studies. Damit war die Keimzelle für die Entwicklung des PHP-Markts in Deutschland gelegt: Hallo! Frohe Kunde - nun ist es endlich so weit, die erste oeffentliche Version des PHP-Centers ist verfuegbar unter Die Verzoegerungen waren durch Aenderungen in letzter Minute bedingt. Vielen Dank an Sponsoren und Mirrors - wir haben Euch nicht vergessen, im Gegenteil, ich sende Euch morgen alle weiteren Daten, dann kann es richtig losgehen. Die Seiten sind in dem Sinne Open Source, als dass Beteiligung ausdruecklich erwuenscht ist. Sei es mit neuen Ideen, Artikeln, 1
7 1 PHP im Enterprise-Einsatz Hinweisen, Kommentaren, und natuerlich auch Kritik. Darueber hinaus werden wir das Admin-Tool, mit dem die Seiten erstellt worden sind, ebenfalls in einer spaeteren Version veroeffentlichen. Alles Weitere nun ja, schaut es Euch selbst an, Diskussion erwuenscht! Beste Gruesse, Ralf (jetzt schnurstracks in Richtung Bett unterwegs... ;-) ) Abbildung 1.1 Mail von Ralf Geschke am 01. Juni 1999 zur Eröffnung der Website phpcenter.de ( erschien auch das allererste deutschsprachige Buch zu PHP, im Verlag Markt & Technik, unter der Beteiligung legendärer Community Members wie zum Beispiel Hartmut Holzgraefe oder Egon Schmid. Seit dieser Zeit entwickelten sich der deutschsprachige Markt und die Community rasant weiter. Um nur einige der Stationen zu nennen: Weltweit erster PHP-Kongress im Jahr 2000, organisiert von Globalpark sowie von Ralf Geschke und Björn Schotte (seit 2001 fortgesetzt vom Software & Support Verlag und von Björn Schotte als International PHP Conference, Weltweit erste Print-Publikation zu PHP, das PHP Magazin, erschienen ab 2001 im Software & Support Verlag ( ) Entwicklung von PHP-Usergruppen seit 2000/2001, aktuelle Liste unter LAMP Area, Gemeinschaftsstand der Community und PHP-Dienstleister in den Jahren 2004 und 2005 auf dem Linux-Tag, Europas größter Veranstaltung zum Thema Linux Man kann durchaus sagen, dass von diesen und anderen Ereignissen Pionierarbeit ausging, die weit über Deutschland hinaus reichte. Mehr und mehr Unternehmen interessierten sich bereits in den frühen Jahren für den Einsatz und die Vorteile von PHP im Bereich dynamischer Websites. Der Erfolg gibt dem recht: Heute ist PHP die am meisten eingesetzte Skriptsprache der Welt und kommt auf über 25 Millionen Websites weltweit zum Einsatz. Sie ist die treibende Kraft bei der Erstellung von Webapplikationen, und ein Großteil der sogenannten Web 2.0 -Sites setzt auf PHP. Mit Version 5 steht PHP in einer sehr reifen Variante zur Verfügung. Ordentliche objektorientierte Sprachfeatures, breite Industrieunterstützung sowie mehr als 100 Erweiterungen lassen am Einsatzbereich von PHP nichts zu wünschen übrig. Mehr als 1000 Personen weltweit entwickeln an PHP mit oder schreiben Dokumentationen, sichern die Qualität von PHP, tragen zu Code Repositories bei etc. In den vergangenen Jahren hat sich ein großes Ökosystem entwickelt, bestehend aus vielen Tausend Entwicklern, Dienstleistern und großen Unternehmen, die PHP nach vorne bringen wollen. Schätzungen gehen davon aus, dass weltweit etwa 4,5 Millionen Entwickler mit PHP arbeiten. Aber auch die Industrie entdeckt PHP: Mit der Unterstützung durch IBM, Oracle und SAP wird PHP auch für diese großen Unternehmen als weiterer Channel interessant. So gibt es zum Beispiel eine Kooperation zwischen IBM Training und MAYFLOWER, im Rahmen dessen MAYFLOWER PHP-Trainings bei der IBM Training durchführt. 2
8 1.2 Vorteile von PHP und der Enterprise-Einsatz 1.2 Vorteile von PHP und der Enterprise-Einsatz Wenn ich heute mit Managern, Geschäftsführern oder IT-Leitern großer Unternehmen über die Möglichkeiten von PHP spreche, so werden viele hellhörig, wenn sie von den Vorteilen dieser Sprache erfahren. Einige dieser Vorteile sollen hier aufgelistet werden. Zudem setzen geschäftskritische Anwendungen eine andere Vorgehensweise als bisher voraus. Wo Sie vielleicht gewohnt waren, PHP- und HTML-Code zu mischen sowie die Skriptdateien einfach auf das Live-System zu kopieren, sind striktere Prozesse notwendig. Seit einiger Zeit gibt es dafür im PHP-Bereich eine ganze Reihe an Tools, die dies ermöglichen. Aber auch die menschliche Komponente soll nicht zu kurz kommen wie sorgen Sie als Entwickler dafür, immer am Puls der neuesten technologischen Entwicklungen zu sein, und wie vernetzen Sie sich mit anderen Entwicklern aus anderen Unternehmen? Auf diese Fragen und Problemstellungen sollen die folgenden Abschnitte eingehen Rapid Prototyping PHP ist eine sogenannte schwach typisierte Sprache. Als Entwickler muss man sich nicht sofort Gedanken darüber machen, welchen Datentyp eine Variable nun ausschließlich bekommt. PHP ist in der Lage, dies selbstständig zu erkennen und automatisch im jeweiligen Kontext richtig umzuwandeln. Daneben ist PHP sehr leicht zu benutzen und einzubinden Sie können PHP- und HTML- Code mischen. Erfahrenere Entwickler werden gerne darauf verzichten und PHP und HTML über Template-Systeme zusammenführen. Für den Einsteiger jedoch ist diese Vorgehensweise ideal, da ab der ersten Minute Ergebnisse erzeugt werden: Sie betten den PHP-Code in die HTML-Ausgabe Ihrer Webseite ein und haben sofort im Browser ein entsprechendes Ergebnis. Dies ist auch mit ein Grund, warum PHP so populär wurde: Keine umständliche Installation ist nötig, es muss kein großes, dickes Build-System konfiguriert werden. Nein, stattdessen öffnen Sie Ihren HTML-Editor und entwickeln direkt Ihre Applikation. Doch selbst wenn man PHP- und HTML-Code vernünftig voneinander trennt und Business-Logik in Klassen ordnet, kann man die Vorteile von PHP auskosten: das Rapid Prototyping. Mehr als 100 direkte Modulerweiterungen, sogenannte PHP Extensions, stehen zur Verfügung. Diese wie PHP in C geschriebenen Module bieten für fast jeden Bedarf eine Lösung und ermöglichen es dem Entwickler, sehr schnell Ergebnisse zu erzielen. Dabei war für die Entwickler von PHP immer eins wichtig: To solve the web problem quickly. Das Rapid Prototyping hat auch Auswirkungen auf die Entwicklungsmethodologie. In vielen Projekten im Webumfeld ist es daher üblich, nach dem sogenannten extreme Programming oder Scrum-Modell zu arbeiten. Das vorliegende Buch geht im Kapitel Agiles Projektmanagement für PHP-Projekte hierauf ein. 3
9 1 PHP im Enterprise-Einsatz Schnelligkeit von PHP Böse Zungen behaupten, PHP sei langsam. Üblicherweise ist es jedoch so, dass es meist die schlampige Programmierung ist, die eine PHP-Applikation langsam macht. Oder nicht optimierte SQL-Anfragen an die Datenbank, die einen Web-Request mit PHP in die Länge ziehen. PHP arbeitet im Rahmen des Webserver-Kontexts nach dem Request/Response - und Shared nothing -Prinzip. Am Anfang eines Requests wird das Skript geladen, interpretiert, ausgeführt und danach wieder alles zerstört. Was auf den ersten Blick als Nachteil erscheint, entpuppt sich als Vorteil: PHP ermöglicht es Ihnen dadurch, horizontal zu skalieren und entsprechende Skalierungsmaßnahmen genau an den Layern zu implementieren, an denen es nötig ist. Zum Beispiel die Implementierung einer Datenbank-Replikation. Oder das Aufsetzen einer hochperformanten Webserver-Umgebung mit PHP als FastCGI Interface. Da PHP somit keine zentrale Kontrollinstanz darstellt, wird vermieden, dass die Sprache selbst zum Problem wird. Dies ist eine der Stärken von PHP, und dies unterscheidet PHP von anderen Architekturen wie zum Beispiel Application Servern. Um die Schnelligkeit von PHP auch an Beispielen zu untermauern, reicht oft nur ein einziges Beispiel: Yahoo! Das weltweit größte Internet-Portal mit mehreren Milliarden Seitenabrufen pro Tag setzt seit einigen Jahren vollständig auf PHP und hat sich von seiner eigenen, proprietären Scriptingsprache Yscript und Yscript2 abgewandt. Nicht zuletzt durch die Verpflichtung von Rasmus Lerdorf, dem geistigen Vater von PHP, und weiteren internationalen Größen aus der PHP Community stieg Yahoo! damit zu einem der großen PHP- Unterstützer auf. Die Gründe für den Umstieg von PHP sind in einer Präsentation von Michael Radwin auf nachzulesen Vernetzung der Entwickler Enterprise-Webanwendungen bauen zu können, bedeutet auch, vom Know-how immer vorne mit dabei zu sein. Dies setzt eine ganze Menge Eigeninitiative voraus sowie die Bereitschaft, ständig dazuzulernen. Doch ständiges Lernen ist hartes Brot, daher zeigt die Erfahrung, dass es generell eine gute Idee ist, sich mit anderen Entwicklern zu vernetzen insbesondere wenn man eine Abteilung von nur zwei bis drei Personen ist oder gar alleine die Software für den (internen) Kunden baut. Aus unserer umfangreichen Schulungserfahrung für KMUs und Großunternehmen wissen wir, dass es für Entwickler schwierig ist, abseits des Tagesgeschäfts weiteres Know-how aufzubauen. Eine Liste an guten Ressourcen finden Sie im nächsten Abschnitt. Wir haben die Erfahrung gemacht, dass es sehr viel bringt, sich in den PHP Usergroups zu engagieren; sei es durch Vorträge oder aber auch durch die bloße Teilnahme an den regelmäßig stattfindenden Usergroup-Abenden. In fast jeder größeren Stadt gibt es eine eigene PHP Usergroup, die sich zwanglos und in regelmäßigen Abständen trifft. Wenn in Ihrer 4
10 1.2 Vorteile von PHP und der Enterprise-Einsatz Stadt keine Usergroup vorhanden ist, so gründen Sie einfach eine. Sie werden schnell sehen, dass es noch weitere PHP-Entwickler in Ihrer Nähe gibt. Als ein weiteres Instrument zur realen Vernetzung mit anderen Entwicklern haben sich auch die Webmontage ( erwiesen. Aus der FAQ der Webmontage: Der Webmontag ist ein dezentral organisiertes, informelles Treffen zum Thema Web 2.0 (im weitesten Sinne), das Anwender, Entwickler, Gründer, Unternehmer, Forscher, Webpioniere, Blogger, Podcaster, Designer und sonstige Interessenten zusammenbringen möchte. Ziel des Webmontags ist zum einen eine bessere Vernetzung der Web 2.0- Szene in Deutschland sowie zum anderen eine Vertiefung des transatlantischen Ideenaustauschs (insbesondere zwischen Deutschland und Silicon Valley). ( Webmontage gibt es in jeder größeren Stadt. Die Termine sowie der Ablauf der Abende werden über das zentrale Wiki auf webmontag.de organisiert. Jeder kann sich frei fühlen, einen Vortrag zu halten (meist fünf bis zehn Minuten Länge) oder auch einfach nur als passiver Konsument dabei zu sein. Der Ablauf der Webmontage bis dato gliederte sich in einen Vortragsteil sowie das anschließende Socialising, bei dem sich die Entwickler untereinander kennenlernen und austauschen können. Ein weiteres Mittel zur Vernetzung sind Fachkonferenzen. In Deutschland hat sich seit dem Jahr 2000 die International PHP Conference ( etabliert, auf der alljährlich das Stelldichein der nationalen und internationalen PHP-Szene erfolgt. Im internationalen Rahmen (USA) hat sich die Zend/PHP Conference etabliert. Darüber hinaus gibt es sogenannte Unconferences. Eine Unconference ist laut Wikipedia: An unconference is a conference where the content of the sessions is driven and created by the participants, generally day-by-day during the course of the event, rather than by a single organizer, or small group of organizers, in advance. To date, the term is primarily in use in the geek community. Unconference processes like Open Space Technology, however, have been around for over 20 years in other contexts, for example in Future studies as Future workshops. ( Den Unconferencen ist, ähnlich wie den Barcamps, gemein, dass das Programm spontan organisiert wird. Meist ist die Unconference im Gegensatz zu einer Fachkonferenz kostenlos. Darüber hinaus haben wir bei MAYFLOWER einen regelmäßigen Tag in der Woche etabliert: An allen Standorten bildet sich die Mitarbeiterschaft gegenseitig fort, indem nach Feierabend immer ein Entwickler zu einem bestimmten Thema einen Stand-up-Vortrag hält. Diese Vorträge und die Termine werden über unser unternehmenseigenes Wiki organisiert. Etwaige Folien werden ebenfalls dort abgelegt. Externe Gäste wie zum Beispiel Entwickler des Kunden, Teilnehmer der lokalen Usergroup aus anderen Unternehmen sind ebenfalls an diesen Abenden in unseren Büroräumen gerne gesehen. Der Abend ist recht 5
11 Register A Agile Software-Entwicklung 183 Agiler Prozess 186 Agiler Wert 184 Agiles Projektmanagement 173 Ajax 20, 36, 38 und XMLHttpRequest 56 Ajax.Request 92 Ajax-Call 91, 93, 97 Ajax-Frameworks 44 ant 13 ApacheBench 168 API 26 API-Dokumentation 233 Inline-Dokumentation 233 API-Genres 27 Asynchronous JavaScript and XML (s. Ajax) Autocomplete 34, 60, 73, 74, 77, 79 B Bäume 63 Benchmarking und Lasttests 167 Best-Case-Szenario 177 Best-Practices 141, 209 Blackbox und Whitebox Test 159 Buffer Overflow 101 Bugzilla 9 Build-Management 11, 220 Buttons 63, 71 C CakePHP 44 CCTray 13 Change-Management 211, 216 clonenode 54 CMDB 213 Code Completion 9 Code Coverage 9, 165 Code Inclusion 101 Code Review 170 Codeanalyzer 11 Coding Style 223 Coding Style Guide 170 COMET 50 Configuration-Management 211, 221 Identifikation 221 Kontrolle 221 Content Chunking Pattern 42 Continuous Integration 10, 11 Controller 43 Copy&Paste-Detection
12 Register createelement 54 Cross Site Request Forging (CSRF) 105 HTML-basiert 105 JavaScript-basiert 105 Schutzmaßnahmen gegen 106 XMLHttpRequest-basiert 106 Cross Site Scripting 101 CRUD 43, 46 CruiseControl 12, 13 Crystal Clear 191 CSRF 101, 105 CVSSpam 8, 228 Cyclic Redundancy Check 227 D Daily Business in PHP-Projekten 176 DataGrids 34 Data-Mining-Tools 176 Debugger 9 Der Client und JavaScript 35 DocBook 14 Document Object Model 54 Dojo 30, 31, 48, 61, 69, 70, 93 Baumstruktur 32 Desktop-Fenster im Web 32 Desktop-Menüs im Web 31 dijit.form 61 dojo.dnd 61 dojo.io 62 dojox.collections 62 dojox.crypto 62 dojox.math 62 dojox.storage 62 Fisheye 31 Slider 30 Dokumentation 233 Dokuwiki 9 DOM 54 appenddata 56 createelement 55 createtextnode 55 deletedata 56 firstchild 56 insertdata 56 nodevalue 56 removechild 55 replacechild 55 replacedata 56 Doxygen 11, 14 Drag & Drop 60, 85, 90 E Echtzeitanwendung 46 Eclipse 9 Eingabefelder 72 Enterprise-Einsatz 3 Entwicklungsumgebung 8 Event-Listener 34 Externe Testgruppen 165 Extremprogrammierung 186 F Fehlererfassung 137 First-Level-Support 213 Form Widgets 71 G GForge 10 Google Maps Widget 96 GUI-Elemente des Web H Helper-Funktionen 45 I Incident-Management 210 Incidents 213 Inline-Editing 60, 79, 80, 81 In-Place-Editing 33 ITIL 209 IT-Service-Management 209 J JavaDoc 14, 233 JSON-Format
13 Register K Komodo 9 L LAMP-System 223 M Malleable Content 33 Mantis 9 Mashups 26 Mediawiki 9 MochiKit 68, 91 und Ajax-Calls 95 MVC 26, 41, 44 im Web O Osmotische Kommunikation 192 P Paketmanagement 229 PDT 9 Permalinks 24 Permutation Pattern 40 persistente Verbindung 47 Persistente XSS-Attacken 104 phing 13 PHP-Applikationen Automatisierte Akzeptanztests 147 Benutzerfreundlichkeit 141 Datensicherheit 142 Effizienz 142 Erweiterbarkeit 139 Kompatibilität 140 Kontrollierte Endbenutzertests 146 Korrektheit 138 Prioritätenfindung 143 Regressionstests 145 Risikobewertung 143 Robustheit 139 Smoke-Tests 145 Test & Tune 145 Wiederverwendbarkeit 140 PHPDoc 11, 14, 15, 223, 233 phpdocumentor 14, 234 PHPEdit 9 phpmyfaq 231 PHProjekt 10 PHPT 157 PHPUnit 158 Plain-Vanilla Web Applications 20, 41 Podcasting 23 Polling 37 Privilege Escalation 101 Problemmanagement 210, 214 Profiler 9 Prototype 58, 72 Pulling 48 PUSH! via COMET 48 Q Qcodo 44 R Rapid Prototyping 3 Release-Management 211, 219 Delta-Release 219 Full-Release 219 Package-Release 219 Resource Definition Framework (RDF) 29 REST REST-Konventionen 39 REST-Konzept 40 Roll-Out 217 RSS 22 S Scaffolding 46 Schieberegler 60, 63, 82, 83 script.aculo.us 58, 60, 72 Scrum 173 Second-Level-Support 213 Selenium 11 IDE und Testrunner 151 RC 152 Web
14 Register Tests 11 Semantik im Web 29 Serverseitige Codegenerierung 43, 44 Service-Desks 210 Incident-Management 212 Second-Level-Support 212 Trouble Tickets 212 Serviceorientiertes MVC 41 Service-Request 213 Sicherheit 38 Simpletest 158 Single Point of Contact 211 Slider 63 SOA 41 Software-Tests 135 Soundex 227 Sourcecode-Managementsystem 9 SourceForge 10 SQL-Injection 101 Suggestion Pattern 34 SVNSpam 8 symfony 44, 46 synchron 42 T Tabs 63 Tagging 28 Testinstanz 137 Third-Level-Support 213 trac 10 Trees 63 Trouble Tickets 212 TurboGears 68 TurboGrid 63 TurboWidgets 63, 69, 71, 84 U Unit Test 9, 138, 157 Äquivalenzklassen 163 Best Case 160 Error Case 162 Grenzwerte 164 Maximal Case 161 Minimal Case 160 V Verschlagwortung (Tagging) 28 Versionskontrolle 151 Versionskontrollsysteme 7 Versionsverwaltung 223, 228 View Representation Layer 42 W Web Weblog 24 Webservice 43 Webservices 26 Widgets 63 Wiki 24 Worst-Case-Szenario 177 X XDebug 9 XMLHttpRequest 36, 91, 93 XSS 100, 101, 102, 103 Y Yahoo! User Interface Library 64 yui 64, 75, 84 YUI Animation Utility 65 Browser History Manager 65 Connection Manager 65 DataSource Utility 65 DOM Collection 65 Drag and Drop Utility 65 Element Utility 65 Event Utility 65 ImageLoader Utility 65 The YUI Test Utiltity 65 The YUILoader Utility 65 YAHOO Global Object 65 Z ZendDebugger 9 ZendStudio 9 250
Enterprise PHP 5. Serviceorientierte und webbasierte Anwendungen für den Unternehmenseinsatz. von Johann-Peter Hartmann, Björn Schotte. 1.
Enterprise PHP 5 Serviceorientierte und webbasierte Anwendungen für den Unternehmenseinsatz von Johann-Peter Hartmann, Björn Schotte 1. Auflage Hanser München 2008 Verlag C.H. Beck im Internet: www.beck.de
MehrWeb 2.0 (In) Security PHPUG Würzburg 29.06.2006 Björn Schotte
Web 2.0 (In) Security PHPUG Würzburg 29.06.2006 Björn Schotte Web 2.0 (In)Security - Themen Alte Freunde SQL Injections, Code Executions & Co. Cross Site Scripting Cross Site Scripting in der Praxis JavaScript
MehrAlbert 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.
MehrNicht kopieren. Der neue Report von: Stefan Ploberger. 1. Ausgabe 2003
Nicht kopieren Der neue Report von: Stefan Ploberger 1. Ausgabe 2003 Herausgeber: Verlag Ploberger & Partner 2003 by: Stefan Ploberger Verlag Ploberger & Partner, Postfach 11 46, D-82065 Baierbrunn Tel.
MehrPHP Kurs Online Kurs Analysten Programmierer Web PHP
PHP Kurs Online Kurs Analysten Programmierer Web PHP Akademie Domani info@akademiedomani.de Allgemeines Programm des Kurses PHP Modul 1 - Einführung und Installation PHP-Umgebung Erste Lerneinheit Introduzione
MehrWebseiten 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.
MehrProzessbewertung 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
MehrWo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite http://www.hp.
Erfahrungen mit dem Insight Manager von HP Dipl. Ing. Elektrotechnik (FH) - Automatisierungs- / Regelungstechnik DV-Spezialist Landesbank Rheinland-Pfalz Abteilung 2-351 Große Bleiche 54-56 55098 Mainz
MehrSicherheit in Webanwendungen CrossSite, Session und SQL
Sicherheit in Webanwendungen CrossSite, Session und SQL Angriffstechniken und Abwehrmaßnahmen Mario Klump Die Cross-Site -Familie Die Cross-Site-Arten Cross-Site-Scripting (CSS/XSS) Cross-Site-Request-Forgery
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
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.
MehrSCHULUNG MIT SYSTEM: E-LEARNING VON RAUM21
SCHULUNG MIT SYSTEM: E-LEARNING VON RAUM21 - Schulungskonzept - Moodle Das E-Learning System - Die E-Learning-Plattform von raum21 - Ansprechpartner D A S S C H U L U N G S K O N Z E P T V O N R A U M
MehrProseminar: Website-Managment-System. NetObjects Fusion. von Christoph Feller
Proseminar: Website-Managment-System NetObjects Fusion von Christoph Feller Netobjects Fusion - Übersicht Übersicht Einleitung Die Komponenten Übersicht über die Komponenten Beschreibung der einzelnen
Mehr:: Anleitung Hosting Server 1cloud.ch ::
:: one source ag :: Technopark Luzern :: D4 Platz 4 :: CH-6039 Root-Längenbold LU :: :: Fon +41 41 451 01 11 :: Fax +41 41 451 01 09 :: info@one-source.ch :: www.one-source.ch :: :: Anleitung Hosting Server
MehrRobot Karol für Delphi
Robot Karol für Delphi Reinhard Nitzsche, OSZ Handel I Version 0.1 vom 24. Januar 2003 Zusammenfassung Nach der Einführung in die (variablenfreie) Programmierung mit Robot Karol von Freiberger und Krško
MehrDer einfache Weg zum CFX-Demokonto
Der einfache Weg zum CFX-Demokonto Diese Anleitung hilft Ihnen bei der Eröffnung eines Demokontos beim CFX Broker. Jeder Schritt bis zur vollständigen Eröffnung wird Ihnen im Folgenden erklärt. Zur besseren
MehrMoin! Ihr wollt wissen, was wir anders machen als alle anderen? Na dann blättert mal weiter...
Moin! Ihr wollt wissen, was wir anders machen als alle anderen? Na dann blättert mal weiter... Moin! Wir sind mindsmash, die innovative Business-Software Company aus Hamburg! +20 Technologie trifft Schönheit
MehrGeld Verdienen im Internet leicht gemacht
Geld Verdienen im Internet leicht gemacht Hallo, Sie haben sich dieses E-book wahrscheinlich herunter geladen, weil Sie gerne lernen würden wie sie im Internet Geld verdienen können, oder? Denn genau das
Mehrmysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank
mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man
MehrProtect 7 Anti-Malware Service. Dokumentation
Dokumentation Protect 7 Anti-Malware Service 1 Der Anti-Malware Service Der Protect 7 Anti-Malware Service ist eine teilautomatisierte Dienstleistung zum Schutz von Webseiten und Webapplikationen. Der
MehrAblaufbeschreibung 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:
MehrTTS - TinyTimeSystem. Unterrichtsprojekt BIBI
TTS - TinyTimeSystem Unterrichtsprojekt BIBI Mathias Metzler, Philipp Winder, Viktor Sohm 28.01.2008 TinyTimeSystem Inhaltsverzeichnis Problemstellung... 2 Lösungsvorschlag... 2 Punkte die unser Tool erfüllen
MehrNEWSLETTER // AUGUST 2015
NEWSLETTER // AUGUST 2015 Kürzlich ist eine neue Version von SoftwareCentral erschienen, die neue Version enthält eine Reihe von Verbesserungen und neuen Funktionen die das Arbeiten mit SCCM noch einfacher
Mehrcrm-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
MehrAuswertung der Teilnehmerumfrage zum. vom 04. 05. November 2010
Auswertung der Teilnehmerumfrage zum vierten deutschen MeetMagentoEvent vom 04. 05. November 2010 1. Wie sind Sie auf das Event aufmerksam geworden? Presse 5% Sonstiges 8% Suchmaschine (Yahoo, Google..)
MehrAnleitung über den Umgang mit Schildern
Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder
MehrStep by Step Webserver unter Windows Server 2003. von Christian Bartl
Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird
MehrWie richten Sie Ihr Web Paket bei Netpage24 ein
Wie richten Sie Ihr Web Paket bei Netpage24 ein Eine kostenlose ebook Anleitung von Netpage24 - Webseite Information 1 E-Mail Bestätigung... 3 2 Ticketsystem... 3 3 FTP Konto anlegen... 4 4 Datenbank anlegen...
MehrHilfen zum Twitter-Hashtag-Marketing!
Hilfen zum Twitter-Hashtag-Marketing! Quelle: www.rohinie.eu Hilfen zum Twitter Hashtag Marketing Als Antwort auf Twitter-Tags, Schlüsselwörter und Kategorien sind Hashtags Begriffe für die Klassifizierung
MehrRT Request Tracker. Benutzerhandbuch V2.0. Inhalte
RT Request Tracker V2.0 Inhalte 1 Was ist der RT Request Tracker und wo finde ich ihn?...2 2 Was möchten wir damit erreichen?...2 3 Wie erstelle ich ein Ticket?...2 4 Wie wird das Ticket abgearbeitet?...4
Mehr! " # $ " % & Nicki Wruck worldwidewruck 08.02.2006
!"# $ " %& Nicki Wruck worldwidewruck 08.02.2006 Wer kennt die Problematik nicht? Die.pst Datei von Outlook wird unübersichtlich groß, das Starten und Beenden dauert immer länger. Hat man dann noch die.pst
MehrL10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016
L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016 Referentin: Dr. Kelly Neudorfer Universität Hohenheim Was wir jetzt besprechen werden ist eine Frage, mit denen viele
MehrTutorial. In diesem Tutorial möchte ich die Möglichkeiten einer mehrspracheigen Web-Site erläutern.
Tutorial In diesem Tutorial möchte ich die Möglichkeiten einer mehrspracheigen Web-Site erläutern. Zu Beginn müssen wir uns über die gewünschten Sprachen Gedanken machen. Zum einem, da eine professionelle
MehrFotostammtisch-Schaumburg
Der Anfang zur Benutzung der Web Seite! Alles ums Anmelden und Registrieren 1. Startseite 2. Registrieren 2.1 Registrieren als Mitglied unser Stammtischseite Wie im Bild markiert jetzt auf das Rote Register
Mehrmit attraktiven visuellen Inhalten
Besser bloggen mit attraktiven visuellen Inhalten Copyright 2015 und für den Inhalt verantwortlich: Online Marketing Services LCC. 108 West 13th Street 19801 Wilmington USA Google Doodles die modifizierten
MehrInkrementelles 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
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
MehrKonfiguration VLAN's. Konfiguration VLAN's IACBOX.COM. Version 2.0.1 Deutsch 01.07.2014
Konfiguration VLAN's Version 2.0.1 Deutsch 01.07.2014 In diesem HOWTO wird die Konfiguration der VLAN's für das Surf-LAN der IAC-BOX beschrieben. Konfiguration VLAN's TITEL Inhaltsverzeichnis Inhaltsverzeichnis...
Mehr40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.
40-Tage-Wunder- Kurs Umarme, was Du nicht ändern kannst. Das sagt Wikipedia: Als Wunder (griechisch thauma) gilt umgangssprachlich ein Ereignis, dessen Zustandekommen man sich nicht erklären kann, so dass
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
MehrWorum geht es in diesem Projekt?
Worum geht es in diesem Projekt? In dem Aktuellen SocialMedia Umfeld wird es immer schwieriger der Informationsflut und Schnittstellen Basis Herr zu werden und alle Schnittstellenprozesse im Überblick
MehrSharePoint Demonstration
SharePoint Demonstration Was zeigt die Demonstration? Diese Demonstration soll den modernen Zugriff auf Daten und Informationen veranschaulichen und zeigen welche Vorteile sich dadurch in der Zusammenarbeit
MehrEinrichtung des Cisco VPN Clients (IPSEC) in Windows7
Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über
Mehr360 - Der Weg zum gläsernen Unternehmen mit QlikView am Beispiel Einkauf
360 - Der Weg zum gläsernen Unternehmen mit QlikView am Beispiel Einkauf Von der Entstehung bis heute 1996 als EDV Beratung Saller gegründet, seit 2010 BI4U GmbH Firmensitz ist Unterschleißheim (bei München)
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
MehrDiplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008
Konzeption und Implementierung einer automatisierten Testumgebung, 10. Dezember 2008 1 Gliederung Einleitung Softwaretests Beispiel Konzeption Zusammenfassung 2 Einleitung Komplexität von Softwaresystemen
MehrLive Update (Auto Update)
Live Update (Auto Update) Mit der Version 44.20.00 wurde moveit@iss+ um die Funktion des Live Updates (in anderen Programmen auch als Auto Update bekannt) für Programm Updates erweitert. Damit Sie auch
MehrDie Entwicklung eines Glossars (oder eines kontrollierten Vokabulars) für ein Unternehmen geht üblicherweise in 3 Schritten vor sich:
Glossare 1 Inhalt 1 Inhalt... 1 2 Prozesse... 1 3 Eine kleine Zeittabelle...... 1 4 Die ersten Schritte... 2 5 Die nächsten Schritte...... 2 6 Die letzten Schritte... 3 7 Das Tool...... 4 8 Beispiele...
MehrICS-Addin. Benutzerhandbuch. Version: 1.0
ICS-Addin Benutzerhandbuch Version: 1.0 SecureGUARD GmbH, 2011 Inhalt: 1. Was ist ICS?... 3 2. ICS-Addin im Dashboard... 3 3. ICS einrichten... 4 4. ICS deaktivieren... 5 5. Adapter-Details am Server speichern...
MehrHandbuch B4000+ Preset Manager
Handbuch B4000+ Preset Manager B4000+ authentic organ modeller Version 0.6 FERROFISH advanced audio applications Einleitung Mit der Software B4000+ Preset Manager können Sie Ihre in der B4000+ erstellten
MehrMicrosoft SharePoint 2013 Designer
Microsoft SharePoint 2013 Designer Was ist SharePoint? SharePoint Designer 2013 Vorteile SharePoint Designer Funktionen.Net 4.0 Workflow Infrastruktur Integration von Stages Visuelle Designer Copy & Paste
MehrReporting 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?
MehrTeam Collaboration im Web 2.0
Team Collaboration im Web 2.0 barcampmitteldeutschland Team Collaboration im Web 2.0 Focus Social Bookmarking Torsten Lunze Team Collaboration in Web 2.0 Motivation Collaboration in verschiedenen Technologien
MehrAgile Software Development
Dipl. Wirtsch. Ing. Alexander Werth Methoden der Softwareentwicklung 6-1 Agile Manifest Individuen und Interaktion statt Prozessen und Tools. Funktionierende Software statt umfangreicher Dokumentation.
MehrVerkaufen Sie doch wo Sie wollen. Ihr einfacher Weg zu mehr Umsatz und dauerhaft steigendem Erfolg im E-Business
Der Handel über das Internet hat sich gesellschaftlich längst etabliert und ist zu einer bedeutenden Größe der weltweiten Volkswirtschaften geworden. Millionen Produkte und Dienstleistungen werden täglich
MehrCollaboration Manager
Collaboration Manager Inhalt Installationsanleitung... 2 Installation mit Setup.exe... 2 Security Requirements... 3 Farmadministrator hinzufügen... 3 Secure Store Service... 3 Feature-Aktivierung... 5
MehrDatensicherung EBV für Mehrplatz Installationen
Datensicherung EBV für Mehrplatz Installationen Bitte beachten Sie EBV 3.4 bietet Ihnen die Möglichkeit eine regelmäßige Sicherung der Daten vorzunehmen. Wir möchten Sie darauf hinweisen, dass Sie für
MehrUpgrade-Leitfaden. Apparo Fast Edit 1 / 7
Upgrade-Leitfaden Apparo Fast Edit 1 / 7 Inhaltsverzeichnis 1 Download der neuen Version... 4 2 Sicherung des Apparo Datenbank-Repository... 4 3 De-Installation der installierten Apparo Fast Edit Version...
MehrSSI 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
MehrGS-Programme 2015 Allgemeines Zentralupdate
GS-Programme 2015 Allgemeines Zentralupdate Impressum Business Software GmbH Primoschgasse 3 9020 Klagenfurt Copyright 2014 Business Software GmbH Die Inhalte und Themen in dieser Unterlage wurden mit
MehrMehr Geld verdienen! Lesen Sie... Peter von Karst. Ihre Leseprobe. der schlüssel zum leben. So gehen Sie konkret vor!
Peter von Karst Mehr Geld verdienen! So gehen Sie konkret vor! Ihre Leseprobe Lesen Sie...... wie Sie mit wenigen, aber effektiven Schritten Ihre gesteckten Ziele erreichen.... wie Sie die richtigen Entscheidungen
MehrFacebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten
Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten Seit Anfang Juni 2012 hat Facebook die Static FBML Reiter deaktiviert, so wird es relativ schwierig für Firmenseiten eigene Impressumsreiter
MehrTask: 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
MehrMicrosoft 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
MehrAlle alltäglichen Aufgaben können auch über das Frontend durchgeführt werden, das in den anderen Anleitungen erläutert wird.
Der Admin-Bereich im Backend Achtung: Diese Anleitung gibt nur einen groben Überblick über die häufigsten Aufgaben im Backend-Bereich. Sollten Sie sich nicht sicher sein, was genau Sie gerade tun, dann
MehrALEMÃO. Text 1. Lernen, lernen, lernen
ALEMÃO Text 1 Lernen, lernen, lernen Der Mai ist für viele deutsche Jugendliche keine schöne Zeit. Denn dann müssen sie in vielen Bundesländern die Abiturprüfungen schreiben. Das heiβt: lernen, lernen,
MehrWEBINAR@LUNCHTIME THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ
WEBINAR@LUNCHTIME THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ HERZLICH WILLKOMMEN BEI WEBINAR@LUNCHTIME Moderation Anne K. Bogner-Hamleh SAS Institute GmbH Education Consultant Training
MehrDiese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.
Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,
MehrAnleitung zur Daten zur Datensicherung und Datenrücksicherung. Datensicherung
Anleitung zur Daten zur Datensicherung und Datenrücksicherung Datensicherung Es gibt drei Möglichkeiten der Datensicherung. Zwei davon sind in Ges eingebaut, die dritte ist eine manuelle Möglichkeit. In
MehrSeite 1 von 14. Cookie-Einstellungen verschiedener Browser
Seite 1 von 14 Cookie-Einstellungen verschiedener Browser Cookie-Einstellungen verschiedener Browser, 7. Dezember 2015 Inhaltsverzeichnis 1.Aktivierung von Cookies... 3 2.Cookies... 3 2.1.Wofu r braucht
MehrAnleitung. Datum: 28. Oktober 2013 Version: 1.2. Bildupload per FTP. FTP-Upload / Datei-Manager FTP. Glarotech GmbH
Anleitung Datum: 28. Oktober 2013 Version: 1.2 Bildupload per FTP FTP-Upload / Datei-Manager FTP Glarotech GmbH Inhaltsverzeichnis Bilder per FTP hochladen...3 1. Installation FileZilla...3 2. FileZilla
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
MehrThema: Microsoft Project online Welche Version benötigen Sie?
Seit einiger Zeit gibt es die Produkte Microsoft Project online, Project Pro für Office 365 und Project online mit Project Pro für Office 365. Nach meinem Empfinden sind die Angebote nicht ganz eindeutig
Mehrfacebook wie geht das eigentlich? Und was ist überhaupt Social media?
facebook wie geht das eigentlich? Und was ist überhaupt Social media? Fachtag Facebook& Co. für Multiplikator_innen (Aufbereitung der Präsentation für die Homepage, der ursprüngliche Vortrag wurde mit
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
MehrAgile Vorgehensmodelle in der Softwareentwicklung: Scrum
C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was
MehrWelches Übersetzungsbüro passt zu mir?
1 Welches Übersetzungsbüro passt zu mir? 2 9 Kriterien für Ihre Suche mit Checkliste! Wenn Sie auf der Suche nach einem passenden Übersetzungsbüro das Internet befragen, werden Sie ganz schnell feststellen,
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
MehrHerzlich Willkommen beim Webinar: Was verkaufen wir eigentlich?
Herzlich Willkommen beim Webinar: Was verkaufen wir eigentlich? Was verkaufen wir eigentlich? Provokativ gefragt! Ein Hotel Marketing Konzept Was ist das? Keine Webseite, kein SEO, kein Paket,. Was verkaufen
MehrAnleitung RÄUME BUCHEN MIT OUTLOOK FÜR VERWALTUNGSANGESTELLTE
Anleitung RÄUME BUCHEN MIT OUTLOOK FÜR VERWALTUNGSANGESTELLTE Dezernat 6 Abteilung 4 Stand: 14.Oktober 2014 Inhalt 1. Einleitung 3 2. Räume & gemeinsame Termine finden 3 3. Rüstzeit 8 4. FAQ: Oft gestellte
MehrSAP NetWeaver Gateway. Connectivity@SNAP 2013
SAP NetWeaver Gateway Connectivity@SNAP 2013 Neue Wege im Unternehmen Neue Geräte und Usererfahrungen Technische Innovationen in Unternehmen Wachsende Gemeinschaft an Entwicklern Ausdehnung der Geschäftsdaten
MehrDas 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
MehrAnti-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
MehrFehler und Probleme bei Auswahl und Installation eines Dokumentenmanagement Systems
Fehler und Probleme bei Auswahl und Installation eines Dokumentenmanagement Systems Name: Bruno Handler Funktion: Marketing/Vertrieb Organisation: AXAVIA Software GmbH Liebe Leserinnen und liebe Leser,
MehrInternationales Altkatholisches Laienforum
Internationales Altkatholisches Laienforum Schritt für Schritt Anleitung für die Einrichtung eines Accounts auf admin.laienforum.info Hier erklären wir, wie ein Account im registrierten Bereich eingerichtet
Mehr.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage
.htaccess HOWTO zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage Stand: 21.06.2015 Inhaltsverzeichnis 1. Vorwort...3 2. Verwendung...4 2.1 Allgemeines...4 2.1 Das Aussehen der.htaccess
MehrLassen Sie sich dieses sensationelle Projekt Schritt für Schritt erklären:
Lassen Sie sich dieses sensationelle Projekt Schritt für Schritt erklären: Gold Line International Ltd. Seite 1 STELLEN SIE SICH VOR: Jeder Mensch auf der Erde gibt Ihnen 1,- Dollar Das wäre nicht schwer
MehrWas man mit dem Computer alles machen kann
Was man mit dem Computer alles machen kann Wie komme ich ins Internet? Wenn Sie einen Computer zu Hause haben. Wenn Sie das Internet benutzen möchten, dann brauchen Sie ein eigenes Programm dafür. Dieses
MehrWollen Sie einen mühelosen Direkteinstieg zum Online Shop der ÖAG? Sie sind nur einen Klick davon entfernt!
Wollen Sie einen mühelosen Direkteinstieg zum Online Shop der ÖAG? Sie sind nur einen Klick davon entfernt! Sehr geehrte(r) Geschäftspartner(in), Um Ihre Transaktionen schneller durchzuführen, bieten wir
MehrQualität und Verlässlichkeit Das verstehen die Deutschen unter Geschäftsmoral!
Beitrag: 1:43 Minuten Anmoderationsvorschlag: Unseriöse Internetanbieter, falsch deklarierte Lebensmittel oder die jüngsten ADAC-Skandale. Solche Fälle mit einer doch eher fragwürdigen Geschäftsmoral gibt
MehrDie aktuelle Version des SPIEGEL-Bestseller-Widgets können Sie auf unserer Website unter Entwicklertools herunterladen.
Technische Dokumentation Hier finden Sie die technische Dokumentation für die Einbindung des Bestseller-Widgets. Die Dokumentation soll als Hilfestellung dienen und kann keinen Anspruch auf Vollständigkeit
MehrWordPress. Dokumentation
WordPress Dokumentation Backend-Login In das Backend gelangt man, indem man hinter seiner Website-URL einfach ein /wp-admin dranhängt www.domain.tld/wp-admin Dabei gelangt man auf die Administrationsoberfläche,
MehrIBM Software Demos Tivoli Provisioning Manager for OS Deployment
Für viele Unternehmen steht ein Wechsel zu Microsoft Windows Vista an. Doch auch für gut vorbereitete Unternehmen ist der Übergang zu einem neuen Betriebssystem stets ein Wagnis. ist eine benutzerfreundliche,
MehrWas ist Sozial-Raum-Orientierung?
Was ist Sozial-Raum-Orientierung? Dr. Wolfgang Hinte Universität Duisburg-Essen Institut für Stadt-Entwicklung und Sozial-Raum-Orientierte Arbeit Das ist eine Zusammen-Fassung des Vortrages: Sozialräume
MehrErste Hilfe. «/IE Cache & Cookies» Logout, alte Seiten erscheinen, Erfasstes verschwindet?
Erste Hilfe «/IE Cache & Cookies» Logout, alte Seiten erscheinen, Erfasstes verschwindet? Cache Einstellungen Im Internet Explorer von Microsoft wie auch in anderen Browsern (zum Beispiel Firefox) gibt
MehrNovell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme
Novell Client Anleitung zur Verfügung gestellt durch: ZID Dezentrale Systeme Februar 2015 Seite 2 von 8 Mit der Einführung von Windows 7 hat sich die Novell-Anmeldung sehr stark verändert. Der Novell Client
MehrEine Anwendung mit InstantRails 1.7
Eine Anwung mit InstantRails 1.7 Beschrieben wird das Anlegen einer einfachen Rails-Anwung, die ohne Datenbank auskommt. Schwerpunktmäßig wird auf den Zusammenhang von Controllern, Views und der zugehörigen
MehrDieser Ablauf soll eine Hilfe für die tägliche Arbeit mit der SMS Bestätigung im Millennium darstellen.
Millennium SMS Service Schnellübersicht Seite 1 von 6 1. Tägliche Arbeiten mit der SMS Bestätigung Dieser Ablauf soll eine Hilfe für die tägliche Arbeit mit der SMS Bestätigung im Millennium darstellen.
Mehr