16
							
								
								
									
										2
									
								
								15.html
									
									
									
									
									
								
							
							
						
						@@ -42,7 +42,7 @@
 | 
				
			|||||||
				<section data-transition="slide" data-background="#4d7e65" data-background-transition="zoom">
 | 
									<section data-transition="slide" data-background="#4d7e65" data-background-transition="zoom">
 | 
				
			||||||
					<h1>LINUX</h1>
 | 
										<h1>LINUX</h1>
 | 
				
			||||||
					<h3>Das universelle Betriebssystem</h3>
 | 
										<h3>Das universelle Betriebssystem</h3>
 | 
				
			||||||
					<p>Eine Einführung - Teil 14
 | 
										<p>Eine Einführung - Teil 15
 | 
				
			||||||
					<p> <small>Deutsche Angestellten Akademie</small> </p>
 | 
										<p> <small>Deutsche Angestellten Akademie</small> </p>
 | 
				
			||||||
					<aside class="notes">
 | 
										<aside class="notes">
 | 
				
			||||||
						Frage: Fragen zur letzten Stunde?
 | 
											Frage: Fragen zur letzten Stunde?
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										249
									
								
								16.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,249 @@
 | 
				
			|||||||
 | 
					<!doctype html>
 | 
				
			||||||
 | 
					<html lang="de">
 | 
				
			||||||
 | 
							<meta charset="utf-8">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							<title>Einführung in Linux</title>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							<meta name="description" content="YALC - Yet Another Linux Course ">
 | 
				
			||||||
 | 
							<meta name="author" content="Daniel Schubert">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							<meta name="apple-mobile-web-app-capable" content="yes">
 | 
				
			||||||
 | 
							<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							<link rel="stylesheet" href="css/reveal.css">
 | 
				
			||||||
 | 
							<link rel="stylesheet" href="css/theme/league.css" id="theme">
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							<link rel="icon" href="img/openlogo-nd-25.png" type="img/png">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							<!-- Theme used for syntax highlighting of code -->
 | 
				
			||||||
 | 
							<link rel="stylesheet" href="lib/css/zenburn.css">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							<!-- Printing and PDF exports -->
 | 
				
			||||||
 | 
							<script>
 | 
				
			||||||
 | 
								var link = document.createElement( 'link' );
 | 
				
			||||||
 | 
								link.rel = 'stylesheet';
 | 
				
			||||||
 | 
								link.type = 'text/css';
 | 
				
			||||||
 | 
								link.href = window.location.search.match( /print-pdf/gi ) ? 'css/print/pdf.css' : 'css/print/paper.css';
 | 
				
			||||||
 | 
								document.getElementsByTagName( 'head' )[0].appendChild( link );
 | 
				
			||||||
 | 
							</script>
 | 
				
			||||||
 | 
							<style type="text/css">
 | 
				
			||||||
 | 
								.reveal img{ max-height: 60vh}
 | 
				
			||||||
 | 
							</style>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						</head>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						<body>
 | 
				
			||||||
 | 
							<div class="reveal">
 | 
				
			||||||
 | 
								<!-- Any section element inside of this container is displayed as a slide -->
 | 
				
			||||||
 | 
								<div class="slides">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
									<section data-transition="slide" data-background="#4d7e65" data-background-transition="zoom">
 | 
				
			||||||
 | 
										<h1>LINUX</h1>
 | 
				
			||||||
 | 
										<h3>Das universelle Betriebssystem</h3>
 | 
				
			||||||
 | 
										<p>Eine Einführung - Teil 16
 | 
				
			||||||
 | 
										<p> <small>Deutsche Angestellten Akademie</small> </p>
 | 
				
			||||||
 | 
										<aside class="notes">
 | 
				
			||||||
 | 
											Frage: Fragen zur letzten Stunde?
 | 
				
			||||||
 | 
										</aside>
 | 
				
			||||||
 | 
									</section>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
									<section  data-transition="slide" data-background="#b5533c" data-background-transition="convex" ><h3  >Linux und Multimedia</h3></section>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
									<section  data-transition="slide" data-background="img/trianglify.svg" data-background-transition="convex"> <h3 style="color: lightgrey; text-shadow: 1px 1px black">Bildbearbeitung</h3></section>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
									<section>
 | 
				
			||||||
 | 
											<h5>the Gimp</h5>
 | 
				
			||||||
 | 
											<p>GNU Image Manipulation Programm</p>
 | 
				
			||||||
 | 
											<img src="img/2019-03-02-124423_1366x768_scrot.png">
 | 
				
			||||||
 | 
									</section>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
									<section>
 | 
				
			||||||
 | 
											<h5>Darktable</h5>
 | 
				
			||||||
 | 
											<img src="img/2019-03-02-124938_1366x768_scrot.png">
 | 
				
			||||||
 | 
									</section>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
									<section>
 | 
				
			||||||
 | 
											<h5>Inkscape</h5>
 | 
				
			||||||
 | 
											<p>Vektorbilder </p>
 | 
				
			||||||
 | 
											<img src="img/2019-03-02-125227_1366x768_scrot.png">
 | 
				
			||||||
 | 
									</section>				
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <section>
 | 
				
			||||||
 | 
					          <p><a href="https://imagemagick.org/index.php">ImageMagick</a>
 | 
				
			||||||
 | 
					          <ul>
 | 
				
			||||||
 | 
					            <li>convert / mogrify
 | 
				
			||||||
 | 
					          </ul> 
 | 
				
			||||||
 | 
					            <pre><code class="bash"> sudo apt install imagemagick
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# komprimiert ein jpg ohne sichtbare Qualitätsverluste
 | 
				
			||||||
 | 
					# ( zb für Webseiten Deployment )
 | 
				
			||||||
 | 
					convert -strip -interlace Plane -sampling-factor 4:2:0 \
 | 
				
			||||||
 | 
						-quality 85% quelle.jpg result.jpg
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# das selbe, aber rekursiv und destruktiv
 | 
				
			||||||
 | 
					find . -name "*.jpg" -exec mogrify -strip -interlace Plane \
 | 
				
			||||||
 | 
						-sampling-factor 4:2:0 -quality 85% {} \;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Bild beschneiden und zentrieren
 | 
				
			||||||
 | 
					convert input.jpg -crop '1900x1400+0+0'\
 | 
				
			||||||
 | 
						-gravity Center output.jpg
 | 
				
			||||||
 | 
					          </code></pre></li>
 | 
				
			||||||
 | 
					        </section>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <section>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        	<pre><code class="bash">convert bild.jpg -background black -vignette 5x65000  out.gif
 | 
				
			||||||
 | 
					</code></pre>
 | 
				
			||||||
 | 
					          <ul>
 | 
				
			||||||
 | 
					            <li>montage</li>
 | 
				
			||||||
 | 
					          </ul> 
 | 
				
			||||||
 | 
					          <pre><code>montage *.jpg out.jpg</code></pre>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					          <ul>	
 | 
				
			||||||
 | 
					            <li>import</li>
 | 
				
			||||||
 | 
					          </ul> 
 | 
				
			||||||
 | 
					          <pre><code>import screen.jpg</code></pre>
 | 
				
			||||||
 | 
					        </section>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <section>
 | 
				
			||||||
 | 
					        	<pre style="width: 80vw; font-size: .5em"><code class="bash">convert -size 320x90 canvas:none -stroke snow4 -size 1x90 -tile gradient:white-snow4 \
 | 
				
			||||||
 | 
					  -draw 'roundrectangle 16, 5, 304, 85 20,40' +tile -fill snow \
 | 
				
			||||||
 | 
					  -draw 'roundrectangle 264, 5, 304, 85  20,40' -tile gradient:chartreuse-green \
 | 
				
			||||||
 | 
					  -draw 'roundrectangle 16,  5, 180, 85  20,40' -tile gradient:chartreuse1-chartreuse3 \
 | 
				
			||||||
 | 
					  -draw 'roundrectangle 140, 5, 180, 85  20,40' +tile -fill none \
 | 
				
			||||||
 | 
					  -draw 'roundrectangle 264, 5, 304, 85 20,40' -strokewidth 2 \
 | 
				
			||||||
 | 
					  -draw 'roundrectangle 16, 5, 304, 85 20,40' \( +clone -background snow4 \
 | 
				
			||||||
 | 
					  -shadow 80x3+3+3 \) +swap -background none -layers merge \( +size -pointsize 90 \
 | 
				
			||||||
 | 
					  -strokewidth 1 -fill red label:'50 %' -trim +repage \( +clone -background firebrick3 \
 | 
				
			||||||
 | 
					  -shadow 80x3+3+3 \) +swap -background none -layers merge \) -insert 0 -gravity center \
 | 
				
			||||||
 | 
					  -append -background white -gravity center -extent 320x200 cylinder_shaded.png</code></pre>
 | 
				
			||||||
 | 
					        </section>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <section>Ein Bild verschlüsseln
 | 
				
			||||||
 | 
					        	<pre><code class="bash">convert rose.jpg -encipher passphrase.txt rose.png</code></pre>
 | 
				
			||||||
 | 
					        	<pre><code class="bash"># ein anders Bild als Passwort
 | 
				
			||||||
 | 
					convert rose.jpg -encipher smiley.gif rose.png</code></pre>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        	<pre><code class="bash"># entschlüsseln
 | 
				
			||||||
 | 
					convert rose.png -decipher smiley.gif rose.jpg</code></pre>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
										<a href="https://imagemagick.org/Usage/transform/#encipher">ImageMagick Hilfe Seite</a>
 | 
				
			||||||
 | 
					        </section>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <section>
 | 
				
			||||||
 | 
					        	<span style="color: orange">Aufgabe:</span>
 | 
				
			||||||
 | 
					        	<ul>
 | 
				
			||||||
 | 
					        		<li>Bereitet <a href="https://www.schubertdaniel.de/linuxkurs/bilder.zip">diese Bilder</a> vor für eine Bildergallerie. </li>
 | 
				
			||||||
 | 
					        		<li>Die Bilder sollen nicht grösser als 1200x800px sein.</li>
 | 
				
			||||||
 | 
					        		<li>Die Bilder sollen nicht beschnitten werden.</li>
 | 
				
			||||||
 | 
					        		<li>Die Metadaten sollen entfernt werden.</li>
 | 
				
			||||||
 | 
					        		<li>Veröffentlicht die Bilder in einer Gallerie auf eurer Wordpress Seite.</li>
 | 
				
			||||||
 | 
					        	</ul>
 | 
				
			||||||
 | 
					        </section>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
									<section>
 | 
				
			||||||
 | 
					        	screenshots mit scrot
 | 
				
			||||||
 | 
					        	<pre><code class="bash">~$ scrot -d 5 '%Y-%m-%d_$wx$h.png'</code></pre>
 | 
				
			||||||
 | 
					        </section>
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        <section  data-transition="slide" data-background="img/trianglify.svg" data-background-transition="convex"> <h3 style="color: lightgrey; text-shadow: 1px 1px black">Video Editing / Transkodierung</h3></section>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <section>
 | 
				
			||||||
 | 
					          <h4>Einfacher Videoschnitt</h4>
 | 
				
			||||||
 | 
					          <ul>
 | 
				
			||||||
 | 
					            <li class="fragment">OpenShot</li>
 | 
				
			||||||
 | 
					            <li class="fragment">Pitivi</li>
 | 
				
			||||||
 | 
					            <li class="fragment">KDEnlive</li>
 | 
				
			||||||
 | 
					          </ul>  
 | 
				
			||||||
 | 
					          <h4 class="fragment">Anspruchsvoller Videoschnitt</h4>
 | 
				
			||||||
 | 
					          <ul>  
 | 
				
			||||||
 | 
					            <li class="fragment">Blender - eigentl. 3D-Rendering <br><a href="https://peach.blender.org/download/">Big Buck Bunny</a></li>
 | 
				
			||||||
 | 
					            <li class="fragment">Lightworks</li>
 | 
				
			||||||
 | 
					          </ul>
 | 
				
			||||||
 | 
					        </section>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <section>
 | 
				
			||||||
 | 
					          <h4>ffmpeg</h4>
 | 
				
			||||||
 | 
					          <h5>Das Schweizer Taschenmesser der Audio / Video Konvertierung</h5>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					          <pre><code class="bash"># einfache Transkodierung
 | 
				
			||||||
 | 
					ffmpeg -i videoi.avi video.mpg
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# DVD Rip
 | 
				
			||||||
 | 
					ffmpeg -i snatch_1.vob -f avi -c:v mpeg4 -b:v 800k \ 
 | 
				
			||||||
 | 
					       -g 300 -bf 2 -c:a libmp3lame -b:a 128k snatch.mpg
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# h264 kodiertes mp4 zur Darstellung im Browser
 | 
				
			||||||
 | 
					ffmpeg -i infile.avi -vf scale=1200:800  -b:v 600k \ 
 | 
				
			||||||
 | 
						-b:a 128k -c:v libx264 -preset medium 
 | 
				
			||||||
 | 
					          </code></pre>
 | 
				
			||||||
 | 
					        </section>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <section>
 | 
				
			||||||
 | 
					        	<ul>
 | 
				
			||||||
 | 
					        		<li>Handbrake</li>
 | 
				
			||||||
 | 
					        		<li>libdvdcss</li>
 | 
				
			||||||
 | 
					        	</ul>
 | 
				
			||||||
 | 
					        </section>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <section  data-transition="slide" data-background="img/trianglify.svg" data-background-transition="convex"> <h3 style="color: lightgrey; text-shadow: 1px 1px black">Audio Production</h3></section>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <section>
 | 
				
			||||||
 | 
					        	<ul>
 | 
				
			||||||
 | 
					        		<li class="fragment ">ardour</li>
 | 
				
			||||||
 | 
					        		<li class="fragment ">calf</li>
 | 
				
			||||||
 | 
					        		<li class="fragment ">guitarix</li>
 | 
				
			||||||
 | 
					        		<li class="fragment ">jack</li>
 | 
				
			||||||
 | 
					        	</ul>
 | 
				
			||||||
 | 
					        </section>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <section>
 | 
				
			||||||
 | 
					        	Ubuntustudio
 | 
				
			||||||
 | 
					        </section>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <section>
 | 
				
			||||||
 | 
					          <h4>Abspielprgramme</h4>
 | 
				
			||||||
 | 
					          <ul>
 | 
				
			||||||
 | 
					            <li class="fragment">VLC</li>
 | 
				
			||||||
 | 
					            <li class="fragment">Mplayer</li>
 | 
				
			||||||
 | 
					            <li class="fragment">Rhythmbox</li>
 | 
				
			||||||
 | 
					            <li class="fragment"></li>
 | 
				
			||||||
 | 
					            <li class="fragment">VLC</li>
 | 
				
			||||||
 | 
					          </ul>
 | 
				
			||||||
 | 
					        </section>
 | 
				
			||||||
 | 
								</div>
 | 
				
			||||||
 | 
							</div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							<script src="lib/js/head.min.js"></script>
 | 
				
			||||||
 | 
							<script src="js/reveal.js"></script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							<script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
								// More info https://github.com/hakimel/reveal.js#configuration
 | 
				
			||||||
 | 
								Reveal.initialize({
 | 
				
			||||||
 | 
									controls: true,
 | 
				
			||||||
 | 
									progress: true,
 | 
				
			||||||
 | 
									history: true,
 | 
				
			||||||
 | 
									center: true,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
									transition: 'slide', // none/fade/slide/convex/concave/zoom
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
									// More info https://github.com/hakimel/reveal.js#dependencies
 | 
				
			||||||
 | 
									dependencies: [
 | 
				
			||||||
 | 
										{ src: 'lib/js/classList.js', condition: function() { return !document.body.classList; } },
 | 
				
			||||||
 | 
										{ src: 'plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
 | 
				
			||||||
 | 
										{ src: 'plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
 | 
				
			||||||
 | 
										{ src: 'plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } },
 | 
				
			||||||
 | 
										{ src: 'plugin/search/search.js', async: true },
 | 
				
			||||||
 | 
										{ src: 'plugin/zoom-js/zoom.js', async: true },
 | 
				
			||||||
 | 
										{ src: 'plugin/notes/notes.js', async: true }
 | 
				
			||||||
 | 
									]
 | 
				
			||||||
 | 
								});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							</script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						</body>
 | 
				
			||||||
 | 
					</html>
 | 
				
			||||||
							
								
								
									
										130
									
								
								17.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,130 @@
 | 
				
			|||||||
 | 
					<!doctype html>
 | 
				
			||||||
 | 
					<html lang="de">
 | 
				
			||||||
 | 
							<meta charset="utf-8">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							<title>Einführung in Linux</title>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							<meta name="description" content="YALC - Yet Another Linux Course ">
 | 
				
			||||||
 | 
							<meta name="author" content="Daniel Schubert">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							<meta name="apple-mobile-web-app-capable" content="yes">
 | 
				
			||||||
 | 
							<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							<link rel="stylesheet" href="css/reveal.css">
 | 
				
			||||||
 | 
							<link rel="stylesheet" href="css/theme/league.css" id="theme">
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							<link rel="icon" href="img/openlogo-nd-25.png" type="img/png">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							<!-- Theme used for syntax highlighting of code -->
 | 
				
			||||||
 | 
							<link rel="stylesheet" href="lib/css/zenburn.css">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							<!-- Printing and PDF exports -->
 | 
				
			||||||
 | 
							<script>
 | 
				
			||||||
 | 
								var link = document.createElement( 'link' );
 | 
				
			||||||
 | 
								link.rel = 'stylesheet';
 | 
				
			||||||
 | 
								link.type = 'text/css';
 | 
				
			||||||
 | 
								link.href = window.location.search.match( /print-pdf/gi ) ? 'css/print/pdf.css' : 'css/print/paper.css';
 | 
				
			||||||
 | 
								document.getElementsByTagName( 'head' )[0].appendChild( link );
 | 
				
			||||||
 | 
							</script>
 | 
				
			||||||
 | 
							<style type="text/css">
 | 
				
			||||||
 | 
								.reveal img{ max-height: 60vh}
 | 
				
			||||||
 | 
							</style>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						</head>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						<body>
 | 
				
			||||||
 | 
							<div class="reveal">
 | 
				
			||||||
 | 
								<!-- Any section element inside of this container is displayed as a slide -->
 | 
				
			||||||
 | 
								<div class="slides">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
									<section data-transition="slide" data-background="#4d7e65" data-background-transition="zoom">
 | 
				
			||||||
 | 
										<h1>LINUX</h1>
 | 
				
			||||||
 | 
										<h3>Das universelle Betriebssystem</h3>
 | 
				
			||||||
 | 
										<p>Übungen
 | 
				
			||||||
 | 
										<p> <small>Deutsche Angestellten Akademie</small> </p>
 | 
				
			||||||
 | 
										<aside class="notes">
 | 
				
			||||||
 | 
											Frage: Fragen zur letzten Stunde?
 | 
				
			||||||
 | 
										</aside>
 | 
				
			||||||
 | 
									</section>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
									<section style="font-size: .6em">
 | 
				
			||||||
 | 
										<span style="color: orange">Experimente mit versch. Kompressionsprogrammen ( gzip, bzip2, xz ):</span>
 | 
				
			||||||
 | 
										<ul>
 | 
				
			||||||
 | 
												<li>Besorgen Sie sich eine geeignete Datei (etwa ein größeres tar -Archiv zB den Linux Kernel) und komprimieren Sie	sie jeweils mit gzip , bzip2 und xz . Messen Sie dabei die Ausführungszeit durch ein vorgesetztes time . Wie verhalten die Laufzeiten und die Komprimierungsraten sich zueinander?</li>
 | 
				
			||||||
 | 
												<li>Experimentieren Sie mit der Datei aus der vorigen Aufgabe und vergleichen Sie die Laufzeit und die Größe des Resultats für xz mit verschiedenen Effizienz-Optionen. Was ist der Unterschied zwischen -1 und -6 und zwischen -6 und -9 ?</li>
 | 
				
			||||||
 | 
												<li></li>
 | 
				
			||||||
 | 
											</ul>
 | 
				
			||||||
 | 
										
 | 
				
			||||||
 | 
											<p>Hinweise:
 | 
				
			||||||
 | 
										
 | 
				
			||||||
 | 
									</section>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <section style="font-size: .65em">
 | 
				
			||||||
 | 
					        <h4>Übungen mit grep / reguläre Ausdrücke</h4>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <ul>
 | 
				
			||||||
 | 
					        	<li>
 | 
				
			||||||
 | 
					        		Sind die Operatoren ? und + in regulären Ausdrücken wirklich nötig?
 | 
				
			||||||
 | 
					        	</li>
 | 
				
			||||||
 | 
										<li>
 | 
				
			||||||
 | 
					        			Finden Sie in <a href="/beispiele/17/frosch.txt">frosch.txt</a> alle Zeilen, in denen das Wort »Tochter« oder »Königstochter« vorkommt.
 | 
				
			||||||
 | 
										</li>
 | 
				
			||||||
 | 
										<li>
 | 
				
			||||||
 | 
							        In der Datei /etc/passwd stehen die Benutzer des Rechners (meistens jedenfalls). Jede Zeile der Datei besteht aus einer Reihe von durch Doppelpunkten getrennten Feldern. Das letzte Feld jeder Zeile gibt die Login-Shell eines Benutzers an. Geben Sie eine grep-Kommandozeile an, mit der Sie alle Benutzer finden können, die die Bash als Login-Shell verwenden.
 | 
				
			||||||
 | 
										</li>
 | 
				
			||||||
 | 
										<li>
 | 
				
			||||||
 | 
					        		Suchen Sie in /usr/share/dict/words nach allen Wörtern, die die genau die fünf Vokale »a«, »e«, »i«, »o« und »u« in dieser Reihenfolge enthalten (möglicherweise mit Konsonanten davor, dazwischen und dahinter).
 | 
				
			||||||
 | 
										</li>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
										<li>
 | 
				
			||||||
 | 
					        		Geben Sie ein Kommando an, das im »Froschkönig« alle Zeilen sucht und ausgibt, in denen irgendein mindestens vierbuchstabiges Wort zweimal auftritt.
 | 
				
			||||||
 | 
										</li>
 | 
				
			||||||
 | 
					        </ul>
 | 
				
			||||||
 | 
									<p>Quelle: <a href="/pdf/Linux-Kurs/lxes-de-manual.pdf">lxes-de-manual.pdf</a>
 | 
				
			||||||
 | 
					        </section>
 | 
				
			||||||
 | 
					        <section>
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					Übungen
 | 
				
			||||||
 | 
					C8.7 [2] Wie können Sie prüfen, ob in einem Verzeichnis Dateien mit »merkwürdigen« Namen enthalten sind, etwa solche mit Leerzeichen am Schluss
 | 
				
			||||||
 | 
					oder mit unsichtbaren Steuerzeichen in der Mitte?
 | 
				
			||||||
 | 
					        </section>
 | 
				
			||||||
 | 
								</div>
 | 
				
			||||||
 | 
							</div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							<script src="lib/js/head.min.js"></script>
 | 
				
			||||||
 | 
							<script src="js/reveal.js"></script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							<script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
								// More info https://github.com/hakimel/reveal.js#configuration
 | 
				
			||||||
 | 
								Reveal.initialize({
 | 
				
			||||||
 | 
									controls: true,
 | 
				
			||||||
 | 
									progress: true,
 | 
				
			||||||
 | 
									history: true,
 | 
				
			||||||
 | 
									center: true,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
									transition: 'slide', // none/fade/slide/convex/concave/zoom
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
									// More info https://github.com/hakimel/reveal.js#dependencies
 | 
				
			||||||
 | 
									dependencies: [
 | 
				
			||||||
 | 
										{ src: 'lib/js/classList.js', condition: function() { return !document.body.classList; } },
 | 
				
			||||||
 | 
										{ src: 'plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
 | 
				
			||||||
 | 
										{ src: 'plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
 | 
				
			||||||
 | 
										{ src: 'plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } },
 | 
				
			||||||
 | 
										{ src: 'plugin/search/search.js', async: true },
 | 
				
			||||||
 | 
										{ src: 'plugin/zoom-js/zoom.js', async: true },
 | 
				
			||||||
 | 
										{ src: 'plugin/notes/notes.js', async: true }
 | 
				
			||||||
 | 
									]
 | 
				
			||||||
 | 
								});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							</script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						</body>
 | 
				
			||||||
 | 
					</html>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								beispiele/16/bild.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 3.0 MiB  | 
							
								
								
									
										
											BIN
										
									
								
								beispiele/16/cylinder_shaded.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 88 KiB  | 
							
								
								
									
										158
									
								
								beispiele/17/frosch.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,158 @@
 | 
				
			|||||||
 | 
					Der Froschkönig oder der eiserne Heinrich
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					In alten Zeiten, als das Wünschen noch geholfen hat, lebte einmal ein
 | 
				
			||||||
 | 
					König, der hatte wunderschöne Töchter. Die jüngste von ihnen war so
 | 
				
			||||||
 | 
					schön, daß die Sonne selber, die doch so vieles schon gesehen hat,
 | 
				
			||||||
 | 
					sich verwunderte, sooft sie ihr ins Gesicht schien.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Nahe bei dem Schlosse war ein großer, dunkler Wald, und mitten darin,
 | 
				
			||||||
 | 
					unter einer alten Linde, war ein Brunnen. Wenn nun der Tag recht heiß war,
 | 
				
			||||||
 | 
					ging die jüngste Prinzessin hinaus in den Wald und setzte sich an den Rand
 | 
				
			||||||
 | 
					des kühlen Brunnens. Und wenn sie Langeweile hatte, nahm sie eine
 | 
				
			||||||
 | 
					goldene Kugel, warf sie in die Höhe und fing sie wieder auf. Das war
 | 
				
			||||||
 | 
					ihr liebstes Spiel.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Nun trug es sich einmal zu, daß die goldene Kugel der Königstochter
 | 
				
			||||||
 | 
					nicht in die Händchen fiel, sondern auf die Erde schlug und gerade in
 | 
				
			||||||
 | 
					den Brunnen hineinrollte. Die Königstochter folgte ihr mit den Augen
 | 
				
			||||||
 | 
					nach, aber die Kugel verschwand, und der Brunnen war tief, so tief,
 | 
				
			||||||
 | 
					daß man keinen Grund sah.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Da fing die Prinzessin an zu weinen und weinte immer lauter und konnte
 | 
				
			||||||
 | 
					sich gar nicht trösten. Als sie so klagte, rief ihr plötzlich jemand
 | 
				
			||||||
 | 
					zu: »Was hast du nur, Königstochter? Du schreist ja, daß sich ein
 | 
				
			||||||
 | 
					Stein erbarmen möchte.«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Sie sah sich um, woher die Stimme käme, da erblickte sie einen Frosch,
 | 
				
			||||||
 | 
					der seinen dicken, häßlichen Kopf aus dem Wasser streckte. »Ach, du
 | 
				
			||||||
 | 
					bist's, alter Wasserpatscher«, sagte sie. »Ich weine über meine
 | 
				
			||||||
 | 
					goldene Kugel, die mir in den Brunnen hinabgefallen ist.«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					»Sei still und weine nicht«, antwortete der Frosch, »ich kann wohl Rat
 | 
				
			||||||
 | 
					schaffen. Aber was gibst du mir, wenn ich dein Spielzeug wieder
 | 
				
			||||||
 | 
					heraufhole?«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					»Was du haben willst, lieber Frosch«, sagte sie, »meine Kleider, meine
 | 
				
			||||||
 | 
					Perlen und Edelsteine, auch noch die goldene Krone, die ich trage.«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Der Frosch antwortete: »Deine Kleider, deine Perlen und Edelsteine und
 | 
				
			||||||
 | 
					deine goldene Krone, die mag ich nicht. Aber wenn du mich liebhaben
 | 
				
			||||||
 | 
					willst und ich dein Geselle und Spielkamerad sein darf, wenn ich an
 | 
				
			||||||
 | 
					deinem Tischlein neben dir sitzen, von deinem goldenen Tellerlein
 | 
				
			||||||
 | 
					essen, aus deinem Becherlein trinken, in deinem Bettlein schlafen
 | 
				
			||||||
 | 
					darf, dann will ich hinuntersteigen und dir die goldene Kugel
 | 
				
			||||||
 | 
					heraufholen.«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					»Ach, ja«, sagte sie, »ich verspreche dir alles, was du willst, wenn
 | 
				
			||||||
 | 
					du mir nur die Kugel wiederbringst.« Sie dachte aber, der einfältige
 | 
				
			||||||
 | 
					Frosch mag schwätzen, was er will, der sitzt doch im Wasser bei
 | 
				
			||||||
 | 
					seinesgleichen und quakt und kann keines Menschen Geselle sein!
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Als der Frosch das Versprechen der Königstochter erhalten hatte,
 | 
				
			||||||
 | 
					tauchte er seinen Kopf unter, sank hinab, und über ein Weilchen kam er
 | 
				
			||||||
 | 
					wieder heraufgerudert, hatte die Kugel im Maul und warf sie ins
 | 
				
			||||||
 | 
					Gras. Die Königstochter war voll Freude, als sie ihr schönes Spielzeug
 | 
				
			||||||
 | 
					wiedererblickte, hob es auf und sprang damit fort.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					»Warte, warte!« rief der Frosch. »Nimm mich mit, ich kann nicht so
 | 
				
			||||||
 | 
					laufen wie du!« Aber was half es ihm, daß er ihr sein Quak-quak so
 | 
				
			||||||
 | 
					laut nachschrie, wie er nur konnte! Sie hörte nicht darauf, eilte nach
 | 
				
			||||||
 | 
					Hause und hatte den Frosch bald vergessen.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Am andern Tag, als sie sich mit dem König und allen Hofleuten zur
 | 
				
			||||||
 | 
					Tafel gesetzt hatte und eben von ihrem goldenen Tellerlein aß, da kam,
 | 
				
			||||||
 | 
					plitsch platsch, plitsch platsch, etwas die Marmortreppe
 | 
				
			||||||
 | 
					heraufgekrochen. Als es oben angelangt war, klopfte es an die Tür und
 | 
				
			||||||
 | 
					rief. »Königstochter, jüngste, mach mir auf«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Sie lief und wollte sehen, wer draußen wäre. Als sie aber aufmachte,
 | 
				
			||||||
 | 
					saß der Frosch vor der Tür. Da warf sie die Tür hastig zu, setzte sich
 | 
				
			||||||
 | 
					wieder an den Tisch, und es war ihr ganz ängstlich zumute.
 | 
				
			||||||
 | 
					Der König sah wohl, daß ihr das Herz gewaltig klopfte, und sprach:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					»Mein Kind, was fürchtest du dich? Steht etwa ein Riese vor der Tür
 | 
				
			||||||
 | 
					und will dich holen?«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					»Ach, nein«, antwortete sie, »es ist kein Riese, sondern ein garstiger
 | 
				
			||||||
 | 
					Frosch.«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					»Was will der Frosch von dir?«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					»Ach, lieber Vater, als ich gestern im Wald bei dem Brunnen saß und
 | 
				
			||||||
 | 
					spielte, fiel meine goldene Kugel ins Wasser. Als ich deshalb weinte,
 | 
				
			||||||
 | 
					hat sie mir der Frosch heraufgeholt. Und weil er es durchaus
 | 
				
			||||||
 | 
					verlangte, versprach ich ihm, er sollte mein Spielgefährte werden. Ich
 | 
				
			||||||
 | 
					dachte aber nimmermehr, daß er aus seinem Wasser käme. Nun ist er
 | 
				
			||||||
 | 
					draußen und will zu mir herein.«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Da klopfte es zum zweiten Mal, und eine Stimme rief:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					»Königstochter, jüngste,
 | 
				
			||||||
 | 
					Mach mir auf!
 | 
				
			||||||
 | 
					Weißt du nicht, was gestern
 | 
				
			||||||
 | 
					Du zu mir gesagt
 | 
				
			||||||
 | 
					Bei dem kühlen Brunnenwasser?
 | 
				
			||||||
 | 
					Königstochter, jüngste,
 | 
				
			||||||
 | 
					Mach mir auf!«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Da sagte der König: »Was du versprochen hast, das mußt du auch halten!
 | 
				
			||||||
 | 
					Geh nur und mach ihm auf!«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Sie ging und öffnete die Tür. Da hüpfte der Frosch herein und hüpfte
 | 
				
			||||||
 | 
					ihr immer nach bis zu ihrem Stuhl. Dort blieb er sitzen und rief: »Heb
 | 
				
			||||||
 | 
					mich hinauf zu dir!« Sie zauderte, bis es endlich der König
 | 
				
			||||||
 | 
					befahl. Als der Frosch auf dem Stuhl war, wollte er auf den Tisch, und
 | 
				
			||||||
 | 
					als er da saß, sprach er: »Nun schieb mir dein goldenes Tellerlein
 | 
				
			||||||
 | 
					näher, damit wir mitsammen essen können.« Der Frosch ließ sich's gut
 | 
				
			||||||
 | 
					schmecken, ihr aber blieb fast jeder Bissen im Halse stecken.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Endlich sprach der Frosch: »Ich habe mich satt gegessen und bin
 | 
				
			||||||
 | 
					müde. Nun trag mich in dein Kämmerlein und mach dein seidenes Bettlein
 | 
				
			||||||
 | 
					zurecht!« Die Königstochter fing an zu weinen und fürchtete sich vor
 | 
				
			||||||
 | 
					dem kalten Frosch, den sie sich nicht anzurühren getraute und der nun
 | 
				
			||||||
 | 
					in ihrem schönen, reinen Bettlein schlafen sollte.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Der König aber wurde zornig und sprach: »Wer dir geholfen hat, als du
 | 
				
			||||||
 | 
					in Not warst, den sollst du hernach nicht verachten!«
 | 
				
			||||||
 | 
					Da packte sie den Frosch mit zwei Fingern, trug ihn hinauf in ihr
 | 
				
			||||||
 | 
					Kämmerlein und setzte ihn dort in eine Ecke. Als sie aber im Bette
 | 
				
			||||||
 | 
					lag, kam er gekrochen und sprach: »Ich will schlafen so gut wie
 | 
				
			||||||
 | 
					du. Heb mich hinauf, oder ich sag's deinem Vater!«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Da wurde sie bitterböse, holte ihn herauf und warf ihn gegen die
 | 
				
			||||||
 | 
					Wand. »Nun wirst du Ruhe geben«, sagte sie, »du garstiger Frosch!« Als
 | 
				
			||||||
 | 
					er aber herabfiel, war er kein Frosch mehr, sondern ein Königssohn mit
 | 
				
			||||||
 | 
					schönen freundlichen Augen. Der war nun nach ihres Vaters Willen ihr
 | 
				
			||||||
 | 
					lieber Geselle und Gemahl. Er erzählte ihr, er wäre von einer bösen
 | 
				
			||||||
 | 
					Hexe verwünscht worden, und niemand hätte ihn aus dem Brunnen erlösen
 | 
				
			||||||
 | 
					können als sie allein, und morgen wollten sie mitsammen in sein Reich
 | 
				
			||||||
 | 
					gehen.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Und wirklich, am anderen Morgen kam ein Wagen herangefahren, mit acht
 | 
				
			||||||
 | 
					weißen Pferden bespannt, die hatten weiße Straußfedern auf dem Kopf
 | 
				
			||||||
 | 
					und gingen in goldenen Ketten. Hinten auf dem Wagen aber stand der
 | 
				
			||||||
 | 
					Diener des jungen Königs, das war der treue Heinrich.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Der treue Heinrich hatte sich so gekränkt, als sein Herr in einen
 | 
				
			||||||
 | 
					Frosch verwandelt worden war, daß er drei eiserne Bänder um sein Herz
 | 
				
			||||||
 | 
					hatte legen lassen, damit es ihm nicht vor Weh und Traurigkeit
 | 
				
			||||||
 | 
					zerspränge.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Der Wagen sollte nun den jungen König in sein Reich holen. Der treue
 | 
				
			||||||
 | 
					Heinrich hob ihn und seine junge Gemahlin hinein, stellte sich wieder
 | 
				
			||||||
 | 
					hinten hinauf und war voll Freude über die Erlösung seines Herrn. Als
 | 
				
			||||||
 | 
					sie ein Stück des Weges gefahren waren, hörte der Königssohn, daß es
 | 
				
			||||||
 | 
					hinter ihm krachte, als ob etwas zerbrochen wäre. Da drehte er sich um
 | 
				
			||||||
 | 
					und rief:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					»Heinrich, der Wagen bricht!«
 | 
				
			||||||
 | 
					»Nein, Herr, der Wagen nicht,
 | 
				
			||||||
 | 
					Es ist ein Band von meinem Herzen,
 | 
				
			||||||
 | 
					Das da lag in großen Schmerzen,
 | 
				
			||||||
 | 
					Als Ihr in dem Brunnen saßt
 | 
				
			||||||
 | 
					Und in einen Frosch verzaubert wart.«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Noch einmal und noch einmal krachte es auf dem Weg, und der Königssohn
 | 
				
			||||||
 | 
					meinte immer, der Wagen bräche. Doch es waren nur die Bänder, die vom
 | 
				
			||||||
 | 
					Herzen des treuen Heinrich absprangen, weil sein Herr nun erlöst und
 | 
				
			||||||
 | 
					glücklich war.
 | 
				
			||||||
							
								
								
									
										158
									
								
								beispiele/17/froschkönig.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,158 @@
 | 
				
			|||||||
 | 
					Der Froschkönig oder der eiserne Heinrich
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					In alten Zeiten, als das Wünschen noch geholfen hat, lebte einmal ein
 | 
				
			||||||
 | 
					König, der hatte wunderschöne Töchter. Die jüngste von ihnen war so
 | 
				
			||||||
 | 
					schön, daß die Sonne selber, die doch so vieles schon gesehen hat,
 | 
				
			||||||
 | 
					sich verwunderte, sooft sie ihr ins Gesicht schien.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Nahe bei dem Schlosse war ein großer, dunkler Wald, und mitten darin,
 | 
				
			||||||
 | 
					unter einer alten Linde, war ein Brunnen. Wenn nun der Tag recht heiß war,
 | 
				
			||||||
 | 
					ging die jüngste Prinzessin hinaus in den Wald und setzte sich an den Rand
 | 
				
			||||||
 | 
					des kühlen Brunnens. Und wenn sie Langeweile hatte, nahm sie eine
 | 
				
			||||||
 | 
					goldene Kugel, warf sie in die Höhe und fing sie wieder auf. Das war
 | 
				
			||||||
 | 
					ihr liebstes Spiel.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Nun trug es sich einmal zu, daß die goldene Kugel der Königstochter
 | 
				
			||||||
 | 
					nicht in die Händchen fiel, sondern auf die Erde schlug und gerade in
 | 
				
			||||||
 | 
					den Brunnen hineinrollte. Die Königstochter folgte ihr mit den Augen
 | 
				
			||||||
 | 
					nach, aber die Kugel verschwand, und der Brunnen war tief, so tief,
 | 
				
			||||||
 | 
					daß man keinen Grund sah.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Da fing die Prinzessin an zu weinen und weinte immer lauter und konnte
 | 
				
			||||||
 | 
					sich gar nicht trösten. Als sie so klagte, rief ihr plötzlich jemand
 | 
				
			||||||
 | 
					zu: »Was hast du nur, Königstochter? Du schreist ja, daß sich ein
 | 
				
			||||||
 | 
					Stein erbarmen möchte.«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Sie sah sich um, woher die Stimme käme, da erblickte sie einen Frosch,
 | 
				
			||||||
 | 
					der seinen dicken, häßlichen Kopf aus dem Wasser streckte. »Ach, du
 | 
				
			||||||
 | 
					bist's, alter Wasserpatscher«, sagte sie. »Ich weine über meine
 | 
				
			||||||
 | 
					goldene Kugel, die mir in den Brunnen hinabgefallen ist.«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					»Sei still und weine nicht«, antwortete der Frosch, »ich kann wohl Rat
 | 
				
			||||||
 | 
					schaffen. Aber was gibst du mir, wenn ich dein Spielzeug wieder
 | 
				
			||||||
 | 
					heraufhole?«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					»Was du haben willst, lieber Frosch«, sagte sie, »meine Kleider, meine
 | 
				
			||||||
 | 
					Perlen und Edelsteine, auch noch die goldene Krone, die ich trage.«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Der Frosch antwortete: »Deine Kleider, deine Perlen und Edelsteine und
 | 
				
			||||||
 | 
					deine goldene Krone, die mag ich nicht. Aber wenn du mich liebhaben
 | 
				
			||||||
 | 
					willst und ich dein Geselle und Spielkamerad sein darf, wenn ich an
 | 
				
			||||||
 | 
					deinem Tischlein neben dir sitzen, von deinem goldenen Tellerlein
 | 
				
			||||||
 | 
					essen, aus deinem Becherlein trinken, in deinem Bettlein schlafen
 | 
				
			||||||
 | 
					darf, dann will ich hinuntersteigen und dir die goldene Kugel
 | 
				
			||||||
 | 
					heraufholen.«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					»Ach, ja«, sagte sie, »ich verspreche dir alles, was du willst, wenn
 | 
				
			||||||
 | 
					du mir nur die Kugel wiederbringst.« Sie dachte aber, der einfältige
 | 
				
			||||||
 | 
					Frosch mag schwätzen, was er will, der sitzt doch im Wasser bei
 | 
				
			||||||
 | 
					seinesgleichen und quakt und kann keines Menschen Geselle sein!
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Als der Frosch das Versprechen der Königstochter erhalten hatte,
 | 
				
			||||||
 | 
					tauchte er seinen Kopf unter, sank hinab, und über ein Weilchen kam er
 | 
				
			||||||
 | 
					wieder heraufgerudert, hatte die Kugel im Maul und warf sie ins
 | 
				
			||||||
 | 
					Gras. Die Königstochter war voll Freude, als sie ihr schönes Spielzeug
 | 
				
			||||||
 | 
					wiedererblickte, hob es auf und sprang damit fort.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					»Warte, warte!« rief der Frosch. »Nimm mich mit, ich kann nicht so
 | 
				
			||||||
 | 
					laufen wie du!« Aber was half es ihm, daß er ihr sein Quak-quak so
 | 
				
			||||||
 | 
					laut nachschrie, wie er nur konnte! Sie hörte nicht darauf, eilte nach
 | 
				
			||||||
 | 
					Hause und hatte den Frosch bald vergessen.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Am andern Tag, als sie sich mit dem König und allen Hofleuten zur
 | 
				
			||||||
 | 
					Tafel gesetzt hatte und eben von ihrem goldenen Tellerlein aß, da kam,
 | 
				
			||||||
 | 
					plitsch platsch, plitsch platsch, etwas die Marmortreppe
 | 
				
			||||||
 | 
					heraufgekrochen. Als es oben angelangt war, klopfte es an die Tür und
 | 
				
			||||||
 | 
					rief. »Königstochter, jüngste, mach mir auf«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Sie lief und wollte sehen, wer draußen wäre. Als sie aber aufmachte,
 | 
				
			||||||
 | 
					saß der Frosch vor der Tür. Da warf sie die Tür hastig zu, setzte sich
 | 
				
			||||||
 | 
					wieder an den Tisch, und es war ihr ganz ängstlich zumute.
 | 
				
			||||||
 | 
					Der König sah wohl, daß ihr das Herz gewaltig klopfte, und sprach:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					»Mein Kind, was fürchtest du dich? Steht etwa ein Riese vor der Tür
 | 
				
			||||||
 | 
					und will dich holen?«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					»Ach, nein«, antwortete sie, »es ist kein Riese, sondern ein garstiger
 | 
				
			||||||
 | 
					Frosch.«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					»Was will der Frosch von dir?«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					»Ach, lieber Vater, als ich gestern im Wald bei dem Brunnen saß und
 | 
				
			||||||
 | 
					spielte, fiel meine goldene Kugel ins Wasser. Als ich deshalb weinte,
 | 
				
			||||||
 | 
					hat sie mir der Frosch heraufgeholt. Und weil er es durchaus
 | 
				
			||||||
 | 
					verlangte, versprach ich ihm, er sollte mein Spielgefährte werden. Ich
 | 
				
			||||||
 | 
					dachte aber nimmermehr, daß er aus seinem Wasser käme. Nun ist er
 | 
				
			||||||
 | 
					draußen und will zu mir herein.«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Da klopfte es zum zweiten Mal, und eine Stimme rief:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					»Königstochter, jüngste,
 | 
				
			||||||
 | 
					Mach mir auf!
 | 
				
			||||||
 | 
					Weißt du nicht, was gestern
 | 
				
			||||||
 | 
					Du zu mir gesagt
 | 
				
			||||||
 | 
					Bei dem kühlen Brunnenwasser?
 | 
				
			||||||
 | 
					Königstochter, jüngste,
 | 
				
			||||||
 | 
					Mach mir auf!«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Da sagte der König: »Was du versprochen hast, das mußt du auch halten!
 | 
				
			||||||
 | 
					Geh nur und mach ihm auf!«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Sie ging und öffnete die Tür. Da hüpfte der Frosch herein und hüpfte
 | 
				
			||||||
 | 
					ihr immer nach bis zu ihrem Stuhl. Dort blieb er sitzen und rief: »Heb
 | 
				
			||||||
 | 
					mich hinauf zu dir!« Sie zauderte, bis es endlich der König
 | 
				
			||||||
 | 
					befahl. Als der Frosch auf dem Stuhl war, wollte er auf den Tisch, und
 | 
				
			||||||
 | 
					als er da saß, sprach er: »Nun schieb mir dein goldenes Tellerlein
 | 
				
			||||||
 | 
					näher, damit wir mitsammen essen können.« Der Frosch ließ sich's gut
 | 
				
			||||||
 | 
					schmecken, ihr aber blieb fast jeder Bissen im Halse stecken.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Endlich sprach der Frosch: »Ich habe mich satt gegessen und bin
 | 
				
			||||||
 | 
					müde. Nun trag mich in dein Kämmerlein und mach dein seidenes Bettlein
 | 
				
			||||||
 | 
					zurecht!« Die Königstochter fing an zu weinen und fürchtete sich vor
 | 
				
			||||||
 | 
					dem kalten Frosch, den sie sich nicht anzurühren getraute und der nun
 | 
				
			||||||
 | 
					in ihrem schönen, reinen Bettlein schlafen sollte.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Der König aber wurde zornig und sprach: »Wer dir geholfen hat, als du
 | 
				
			||||||
 | 
					in Not warst, den sollst du hernach nicht verachten!«
 | 
				
			||||||
 | 
					Da packte sie den Frosch mit zwei Fingern, trug ihn hinauf in ihr
 | 
				
			||||||
 | 
					Kämmerlein und setzte ihn dort in eine Ecke. Als sie aber im Bette
 | 
				
			||||||
 | 
					lag, kam er gekrochen und sprach: »Ich will schlafen so gut wie
 | 
				
			||||||
 | 
					du. Heb mich hinauf, oder ich sag's deinem Vater!«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Da wurde sie bitterböse, holte ihn herauf und warf ihn gegen die
 | 
				
			||||||
 | 
					Wand. »Nun wirst du Ruhe geben«, sagte sie, »du garstiger Frosch!« Als
 | 
				
			||||||
 | 
					er aber herabfiel, war er kein Frosch mehr, sondern ein Königssohn mit
 | 
				
			||||||
 | 
					schönen freundlichen Augen. Der war nun nach ihres Vaters Willen ihr
 | 
				
			||||||
 | 
					lieber Geselle und Gemahl. Er erzählte ihr, er wäre von einer bösen
 | 
				
			||||||
 | 
					Hexe verwünscht worden, und niemand hätte ihn aus dem Brunnen erlösen
 | 
				
			||||||
 | 
					können als sie allein, und morgen wollten sie mitsammen in sein Reich
 | 
				
			||||||
 | 
					gehen.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Und wirklich, am anderen Morgen kam ein Wagen herangefahren, mit acht
 | 
				
			||||||
 | 
					weißen Pferden bespannt, die hatten weiße Straußfedern auf dem Kopf
 | 
				
			||||||
 | 
					und gingen in goldenen Ketten. Hinten auf dem Wagen aber stand der
 | 
				
			||||||
 | 
					Diener des jungen Königs, das war der treue Heinrich.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Der treue Heinrich hatte sich so gekränkt, als sein Herr in einen
 | 
				
			||||||
 | 
					Frosch verwandelt worden war, daß er drei eiserne Bänder um sein Herz
 | 
				
			||||||
 | 
					hatte legen lassen, damit es ihm nicht vor Weh und Traurigkeit
 | 
				
			||||||
 | 
					zerspränge.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Der Wagen sollte nun den jungen König in sein Reich holen. Der treue
 | 
				
			||||||
 | 
					Heinrich hob ihn und seine junge Gemahlin hinein, stellte sich wieder
 | 
				
			||||||
 | 
					hinten hinauf und war voll Freude über die Erlösung seines Herrn. Als
 | 
				
			||||||
 | 
					sie ein Stück des Weges gefahren waren, hörte der Königssohn, daß es
 | 
				
			||||||
 | 
					hinter ihm krachte, als ob etwas zerbrochen wäre. Da drehte er sich um
 | 
				
			||||||
 | 
					und rief:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					»Heinrich, der Wagen bricht!«
 | 
				
			||||||
 | 
					»Nein, Herr, der Wagen nicht,
 | 
				
			||||||
 | 
					Es ist ein Band von meinem Herzen,
 | 
				
			||||||
 | 
					Das da lag in großen Schmerzen,
 | 
				
			||||||
 | 
					Als Ihr in dem Brunnen saßt
 | 
				
			||||||
 | 
					Und in einen Frosch verzaubert wart.«
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Noch einmal und noch einmal krachte es auf dem Weg, und der Königssohn
 | 
				
			||||||
 | 
					meinte immer, der Wagen bräche. Doch es waren nur die Bänder, die vom
 | 
				
			||||||
 | 
					Herzen des treuen Heinrich absprangen, weil sein Herr nun erlöst und
 | 
				
			||||||
 | 
					glücklich war.
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								beispiele/17/rvv-keller-klub-backstage.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 114 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								beispiele/rvv-keller-klub-backstage.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 114 KiB  | 
@@ -1,9 +0,0 @@
 | 
				
			|||||||
stages:
 | 
					 | 
				
			||||||
 - deploy
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
pages:
 | 
					 | 
				
			||||||
 stage: deploy
 | 
					 | 
				
			||||||
 script:
 | 
					 | 
				
			||||||
 - mkdir /home/dany/hallo
 | 
					 | 
				
			||||||
 only:
 | 
					 | 
				
			||||||
 - master
 | 
					 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								img/2019-03-02-124423_1366x768_scrot.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 556 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								img/2019-03-02-124938_1366x768_scrot.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 599 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								img/2019-03-02-125227_1366x768_scrot.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 144 KiB  | 
							
								
								
									
										1
									
								
								img/trianglify.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 48 KiB  | 
							
								
								
									
										36
									
								
								index.html
									
									
									
									
									
								
							
							
						
						@@ -36,7 +36,9 @@
 | 
				
			|||||||
							<li><a href="13.html">Samba</a></li>
 | 
												<li><a href="13.html">Samba</a></li>
 | 
				
			||||||
							<li><a href="14.html">Compiler, Kernelmodule, grub</a></li>
 | 
												<li><a href="14.html">Compiler, Kernelmodule, grub</a></li>
 | 
				
			||||||
							<li><a href="15.html">LAMP Stack, MySql / Apache</a></li>
 | 
												<li><a href="15.html">LAMP Stack, MySql / Apache</a></li>
 | 
				
			||||||
							<li><a href="#">Linux und Multimedia</a></li>
 | 
												<li><a href="16.html">Linux und Multimedia</a></li>
 | 
				
			||||||
 | 
												<li><a href="17.html">Übungen</a></li>
 | 
				
			||||||
 | 
												<li><a href="18.html">Übungen</a></li>
 | 
				
			||||||
						</ol>
 | 
											</ol>
 | 
				
			||||||
					</div>
 | 
										</div>
 | 
				
			||||||
				</div>
 | 
									</div>
 | 
				
			||||||
@@ -189,17 +191,7 @@
 | 
				
			|||||||
						  </div>
 | 
											  </div>
 | 
				
			||||||
						</div>
 | 
											</div>
 | 
				
			||||||
										
 | 
															
 | 
				
			||||||
						 <div class="ui segment">
 | 
											
 | 
				
			||||||
						  <div class="content"> <div class="header">diverse</div> </div>
 | 
					 | 
				
			||||||
						  <div class="content">
 | 
					 | 
				
			||||||
								<ul>
 | 
					 | 
				
			||||||
									<li><a href="ftp://ftp.gwdg.de/pub/linux/knoppix/dvd/" target="_blank">Knoppix</a></li>
 | 
					 | 
				
			||||||
									<li><a href="https://wiki.archlinux.de/title/Image-Erstellung_mit_dd" target="_blank">Nutzung von <code>dd</code> </a></li>
 | 
					 | 
				
			||||||
									<li><a href="https://wiki.ubuntuusers.de/Screen/" target="_blank">Screen bei wiki.ubunutuusers.de</a></li>
 | 
					 | 
				
			||||||
									<li><a href="https://www.gnu.org/software/screen/manual/screen.html" target="_blank">Screen bei gnu.org</a></li>
 | 
					 | 
				
			||||||
								</ul>   
 | 
					 | 
				
			||||||
						  </div>
 | 
					 | 
				
			||||||
						</div>
 | 
					 | 
				
			||||||
									
 | 
														
 | 
				
			||||||
						<div class="ui segment">
 | 
											<div class="ui segment">
 | 
				
			||||||
						  <div class="content"><div class="header">ssh</div></div>
 | 
											  <div class="content"><div class="header">ssh</div></div>
 | 
				
			||||||
@@ -218,14 +210,32 @@
 | 
				
			|||||||
									<li><a href="https://www.apachefriends.org/de/index.html" target="_blank">XAMPP Homepage</a></li>
 | 
														<li><a href="https://www.apachefriends.org/de/index.html" target="_blank">XAMPP Homepage</a></li>
 | 
				
			||||||
									<li><a href="https://wiki.ubuntuusers.de/Apache_2.4/" target="_blank">wiki.ubuntuusers.de/Apache_2.4/</a></li>
 | 
														<li><a href="https://wiki.ubuntuusers.de/Apache_2.4/" target="_blank">wiki.ubuntuusers.de/Apache_2.4/</a></li>
 | 
				
			||||||
									<li><a href="https://httpd.apache.org/docs/2.4/" target="_blank">Apache2 Doku</a></li>
 | 
														<li><a href="https://httpd.apache.org/docs/2.4/" target="_blank">Apache2 Doku</a></li>
 | 
				
			||||||
 | 
													</ul>	
 | 
				
			||||||
 | 
											  </div>
 | 
				
			||||||
 | 
											</div>	
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
											<div class="ui segment">
 | 
				
			||||||
 | 
											  <div class="content"><div class="header">Bild / Video / Sound</div></div>
 | 
				
			||||||
 | 
											  <div class="content">
 | 
				
			||||||
 | 
													<ul>
 | 
				
			||||||
 | 
														<li><a href="https://imagemagick.org/index.php" target="_blank">ImageMagick</a></li>
 | 
				
			||||||
								</ul>	
 | 
													</ul>	
 | 
				
			||||||
						  </div>
 | 
											  </div>
 | 
				
			||||||
						</div>	
 | 
											</div>	
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 						<div class="ui segment">
 | 
				
			||||||
 | 
											  <div class="content"> <div class="header">diverse</div> </div>
 | 
				
			||||||
 | 
											  <div class="content">
 | 
				
			||||||
 | 
													<ul>
 | 
				
			||||||
 | 
														<li><a href="ftp://ftp.gwdg.de/pub/linux/knoppix/dvd/" target="_blank">Knoppix</a></li>
 | 
				
			||||||
 | 
														<li><a href="https://wiki.archlinux.de/title/Image-Erstellung_mit_dd" target="_blank">Nutzung von <code>dd</code> </a></li>
 | 
				
			||||||
 | 
														<li><a href="https://wiki.ubuntuusers.de/Screen/" target="_blank">Screen bei wiki.ubunutuusers.de</a></li>
 | 
				
			||||||
 | 
														<li><a href="https://www.gnu.org/software/screen/manual/screen.html" target="_blank">Screen bei gnu.org</a></li>
 | 
				
			||||||
 | 
													</ul>   
 | 
				
			||||||
 | 
											  </div>
 | 
				
			||||||
 | 
											</div>
 | 
				
			||||||
						
 | 
											
 | 
				
			||||||
					</div>	
 | 
										</div>	
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								js/reveal.min.js
									
									
									
									
										vendored
									
									
								
							
							
						
						@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*!
 | 
					/*!
 | 
				
			||||||
 * reveal.js 3.7.0 (2018-12-17, 12:26)
 | 
					 * reveal.js 3.7.0 (2019-03-01, 15:30)
 | 
				
			||||||
 * http://revealjs.com
 | 
					 * http://revealjs.com
 | 
				
			||||||
 * MIT licensed
 | 
					 * MIT licensed
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 
 | 
				
			|||||||