<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.thomashaas.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=VerkehrsministerA</id>
	<title>Thoms Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.thomashaas.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=VerkehrsministerA"/>
	<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php/Spezial:Beitr%C3%A4ge/VerkehrsministerA"/>
	<updated>2026-11-11T02:37:51Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=MediaWiki:Sidebar&amp;diff=258</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=MediaWiki:Sidebar&amp;diff=258"/>
		<updated>2020-04-18T13:20:43Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: Die Seite wurde neu angelegt: „ * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help-mediawiki ** :Spezial:Kategorie…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help-mediawiki&lt;br /&gt;
** :Spezial:Kategorien|Alle Kategorien&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Zweifarbige_Socken&amp;diff=257</id>
		<title>Zweifarbige Socken</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Zweifarbige_Socken&amp;diff=257"/>
		<updated>2020-04-18T12:55:21Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 7 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Grundanleitung siehe [[Babysocken]].&lt;br /&gt;
&lt;br /&gt;
Das sollen Socken für mich selber werden. Geplant ist ein sehr flacher Schaft, a) damit die Wolle reicht und b) weil&#039;s eben eher Söckchen (Sneaker?) werden sollen. Als Wolle habe ich Schachenmayr nomotta Catania in Rot und Schwarz 2006 von Uta bekommen. Und die muss verbraucht werden.&lt;br /&gt;
&lt;br /&gt;
Begonnen habe ich mit Schwarz, die Ferse (und nur die Ferse, nicht die 2 Zwischenrunden über 2 und 3 vorne!) sollen rot werden, dann weiter schwarz und ein Teil vom Fuß und die Spitze wieder rot.&lt;br /&gt;
&lt;br /&gt;
Letztendlich sind sie doch lustig geringelt geworden, auf der Vorderseite (und beim Bündchenabschluss) hab ich noch ein bisschen mit abgehobenen Maschen gespielt.&lt;br /&gt;
&lt;br /&gt;
== Maschenanschlag ==&lt;br /&gt;
&lt;br /&gt;
Italienisch, wie bei den [[Babysocken]].&lt;br /&gt;
&lt;br /&gt;
== Bündchenmuster ==&lt;br /&gt;
&lt;br /&gt;
Wie bei den Babysocken (1.Runde rechts/links, 2. Runde rechts verschränkt/links)&lt;br /&gt;
&lt;br /&gt;
== Anzahl der Runden ==&lt;br /&gt;
&lt;br /&gt;
* Maschenanschlag: 52&lt;br /&gt;
* Bündchen: &lt;br /&gt;
* Schaft:&lt;br /&gt;
* Fuß:&lt;br /&gt;
&lt;br /&gt;
== Aktueller Stand ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fertig&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Stricken]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Zugriffsbeschr%C3%A4nkungen&amp;diff=249</id>
		<title>Zugriffsbeschränkungen</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Zugriffsbeschr%C3%A4nkungen&amp;diff=249"/>
		<updated>2020-04-18T12:55:20Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 4 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Auf diesen Seiten wird erklärt, wie man Zugriffsbeschränkungen erstellt:&lt;br /&gt;
&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Preventing_access Manual:Preventing_access]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Extension:Lockdown Extension:Lockdown]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Wikikram]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=ZendServer&amp;diff=244</id>
		<title>ZendServer</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=ZendServer&amp;diff=244"/>
		<updated>2020-04-18T12:55:20Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 2 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der ZendServer auf Windows speichert die Umgebungsvariablen vom Zeitpunkt der Installation und verändert diese nicht dynamisch.&lt;br /&gt;
&lt;br /&gt;
So geschehen mit der PATH-Variable und JAVA_HOME und ANT_HOME, die ich für den Appbuilder (lokal) benötige.&lt;br /&gt;
&lt;br /&gt;
Zum Anpassen muss man die Datei &amp;quot;c:\Program Files (x86)\Zend\ZendServer\etc\ZendEnablerConf.xml&amp;quot; bearbeiten. &lt;br /&gt;
&lt;br /&gt;
80 Minuten Lebenszeit in aller Hergottsfrühe. So ein Scheiß.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Lebenszeitfresser]]&lt;br /&gt;
[[Kategorie:Entwicklung]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Wollsocken_mit_falschem_Patentmuster&amp;diff=241</id>
		<title>Wollsocken mit falschem Patentmuster</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Wollsocken_mit_falschem_Patentmuster&amp;diff=241"/>
		<updated>2020-04-18T12:55:20Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 3 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das sind Socken für mich, der erste ist fertig (26.10.2009, begonnen irgendwann im Winter davor).&lt;br /&gt;
&lt;br /&gt;
== Bündchen ==&lt;br /&gt;
 &lt;br /&gt;
* 48 Maschen (= 12 pro Nadel)&lt;br /&gt;
* begonnen mit doppeltem Kreuzanschlag&lt;br /&gt;
* 13 Runden rechts-links-abwechseln (der erste Socken hat evtl. Halbpatent!)&lt;br /&gt;
&lt;br /&gt;
== Schaft == &lt;br /&gt;
&lt;br /&gt;
* 34 Runden&lt;br /&gt;
* ungerade Runden ständig rrlr&lt;br /&gt;
* gerade Runden ständig rlll&lt;br /&gt;
&lt;br /&gt;
== Ferse == &lt;br /&gt;
&lt;br /&gt;
* vor Beginn der Ferse noch 6 runden über 1,4 mit Muster, über 2,3 glatt rechts&lt;br /&gt;
* Bumerangferse, 8-8-8 &lt;br /&gt;
&lt;br /&gt;
== Fuß ==&lt;br /&gt;
&lt;br /&gt;
* 46 Runden, oben im Muster, unten glatt rechts&lt;br /&gt;
&lt;br /&gt;
== Spitze ==&lt;br /&gt;
&lt;br /&gt;
* Bandspitze&lt;br /&gt;
* 12 - 11&lt;br /&gt;
* 11&lt;br /&gt;
* 11&lt;br /&gt;
* 11 - 10&lt;br /&gt;
* 10 &lt;br /&gt;
* 10 - 9&lt;br /&gt;
* 9&lt;br /&gt;
* 9 - 8&lt;br /&gt;
* 8 &lt;br /&gt;
* 8 - 7&lt;br /&gt;
* 7 - 6&lt;br /&gt;
* 6 - 5&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Spitze dann im Maschenstich schließen, siehe [[Babysocken#Schlie.C3.9Fen_der_Spitze_im_Maschenstich|Babysocken]].&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Stricken]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Wget_to_stdout&amp;diff=237</id>
		<title>Wget to stdout</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Wget_to_stdout&amp;diff=237"/>
		<updated>2020-04-18T12:55:20Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 2 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;   wget -q -O - http://example.com&lt;br /&gt;
&lt;br /&gt;
* -q turns off the output of log, including error information&lt;br /&gt;
* -O -, equivlalent to -O /dev/stdout, means dump the web page to a file named /dev/stdout.&lt;br /&gt;
&lt;br /&gt;
== Quelle ==&lt;br /&gt;
&lt;br /&gt;
https://superuser.com/a/977047&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Virtualbox&amp;diff=234</id>
		<title>Virtualbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Virtualbox&amp;diff=234"/>
		<updated>2020-04-18T12:55:20Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Meldung &amp;quot;A start job is running for wait for network to be configured&amp;quot; kann mit &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl mask systemd-networkd-wait-online.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
korrigiert werden. Siehe https://askubuntu.com/questions/972215/a-start-job-is-running-for-wait-for-network-to-be-configured-ubuntu-server-17-1&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Netzwerk]]&lt;br /&gt;
[[Kategorie:Linux]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=ViM&amp;diff=232</id>
		<title>ViM</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=ViM&amp;diff=232"/>
		<updated>2020-04-18T12:55:20Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 2 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Einzelne Befehle =&lt;br /&gt;
&lt;br /&gt;
Duplicate one Line&lt;br /&gt;
 YP oder yyp&lt;br /&gt;
&lt;br /&gt;
= Suchen und Ersetzen =&lt;br /&gt;
&lt;br /&gt;
 :%s/OLD/NEW/g&lt;br /&gt;
&lt;br /&gt;
Siehe auch [https://www.thomas-krenn.com/de/wiki/Vi_Editor_Tipps_und_Tricks Thomas-Krenn.com]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Verschiedenes_(Linux)&amp;diff=229</id>
		<title>Verschiedenes (Linux)</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Verschiedenes_(Linux)&amp;diff=229"/>
		<updated>2020-04-18T12:55:20Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Erzeugen einer beliebig großen Dummy-Datei =&lt;br /&gt;
&lt;br /&gt;
  dd if=/dev/zero of=file_name bs=file_size count=1&lt;br /&gt;
&lt;br /&gt;
file_size wird dabei in Bytes angegeben&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=VMWare&amp;diff=227</id>
		<title>VMWare</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=VMWare&amp;diff=227"/>
		<updated>2020-04-18T12:55:20Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn in Linux VMWare-Tools installiert werden soll,&lt;br /&gt;
dann werden noch gcc und die kernel-header gebraucht. Also macht man vorher besser folgendes:&lt;br /&gt;
&lt;br /&gt;
 # apt-get install gcc&lt;br /&gt;
 # apt-get install linux-headers-$(uname -r)&lt;br /&gt;
&lt;br /&gt;
Wenn man nur feststellen möchte, welche kernel-header gebraucht werden, genügt dieser Befehl&lt;br /&gt;
&lt;br /&gt;
 $ apt-cache search linux-headers-$(uname -r)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Turn_off_nullability_warnings_in_Xcode&amp;diff=225</id>
		<title>Turn off nullability warnings in Xcode</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Turn_off_nullability_warnings_in_Xcode&amp;diff=225"/>
		<updated>2020-04-18T12:55:20Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Turn off nullability warnings in Xcode&lt;br /&gt;
&lt;br /&gt;
In the Build Settings tab of a project&#039;s target, find the custom compile flag &lt;br /&gt;
key for the following entry: &lt;br /&gt;
&lt;br /&gt;
    Other Warning Flags &lt;br /&gt;
&lt;br /&gt;
Set that flag&#039;s value to:&lt;br /&gt;
&lt;br /&gt;
    -Wno-nullability-completeness &lt;br /&gt;
&lt;br /&gt;
See: [https://stackoverflow.com/a/37691096/155167 stackoverflow.com]&lt;br /&gt;
&lt;br /&gt;
[[Category:iOS]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Test01&amp;diff=223</id>
		<title>Test01</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Test01&amp;diff=223"/>
		<updated>2020-04-18T12:55:20Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 2 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;hier ist nix, außer eine Kategorie&lt;br /&gt;
&lt;br /&gt;
[[Category:XXTest01]]&lt;br /&gt;
[[Category:Android]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Submodule_(Git)&amp;diff=220</id>
		<title>Submodule (Git)</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Submodule_(Git)&amp;diff=220"/>
		<updated>2020-04-18T12:55:20Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Ein Git-Unterverzeichnis doch in ein Submodul umwandeln =&lt;br /&gt;
&lt;br /&gt;
Siehe auch http://blog.davidecoppola.com/2015/02/how-to-create-git-submodule-from-repository-subdirectory/, dort ist auch erklärt, wie man einzelne Unterverzeichnisse herausfiltert und in ein eigenes Repository schiebt&lt;br /&gt;
&lt;br /&gt;
== Szenario ==&lt;br /&gt;
&lt;br /&gt;
Ich hatte in meinem Projekt eine externe Bibliothek eingebunden, diese lag komplett geklont vor. Nun habe ich mein Projekt auch git-versioniert. Dabei wurde die externe Bibliothek nicht berücksichtigt, weil diese ja dann ein Repository in meinem Repository war. Ich muss die Externe also in ein Submodul wandeln.&lt;br /&gt;
&lt;br /&gt;
== Die Schritte im einzelnen ==&lt;br /&gt;
&lt;br /&gt;
1. externe Bibliothek löschen bzw. an einen anderen Ort sichern&lt;br /&gt;
&lt;br /&gt;
2. Löschvorgang commiten:&lt;br /&gt;
 git commit -m &amp;quot;Removed Library directory to replace it with submodule.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
3. externe Bibliothek als Submodul hinzufügen&lt;br /&gt;
 git submodule add LIB-URL [LIB-DIR]&lt;br /&gt;
 // Dazu ein Beispiel:&lt;br /&gt;
 git submodule add https://android.googlesource.com/platform/frameworks/volley volley&lt;br /&gt;
&lt;br /&gt;
4. Diese Änderung committen (und pushen)&lt;br /&gt;
 git commit -m &amp;quot;Replaced Library directory with submodule.&amp;quot;&lt;br /&gt;
 git push origin master&lt;br /&gt;
 &lt;br /&gt;
== Wie weiter? ==&lt;br /&gt;
 &lt;br /&gt;
Wenn ich mein Projekt jetzt clone, dann mache ich das rekursiv, damit das Submodul ebenfalls geklont wird. Das Submodul wird immer in den Stand geklont, in dem ich es in meinem Projekt festgehalten habe, deswegen ist dort der Status nach dem rekursiven Clonen idR. HEAD detached, auch wenn wir in der höchsten Revision sind.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Git]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Ssh_ohne_Passwort&amp;diff=218</id>
		<title>Ssh ohne Passwort</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Ssh_ohne_Passwort&amp;diff=218"/>
		<updated>2020-04-18T12:55:20Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[SSH ohne Passwort]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Ssh&amp;diff=216</id>
		<title>Ssh</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Ssh&amp;diff=216"/>
		<updated>2020-04-18T12:55:20Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Ssh ohne Passwort]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Short_URL&amp;diff=214</id>
		<title>Short URL</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Short_URL&amp;diff=214"/>
		<updated>2020-04-18T12:55:20Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 2 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ich hätte ja Freude daran, die kurze Syntax zu nutzen, aber irgendwie geht es nicht. Ich weiß auch nicht, warum nicht. Im folgenden Link wird erläutert, wie es gehen würde:&lt;br /&gt;
&lt;br /&gt;
[http://www.mediawiki.org/wiki/Manual:Short_URL Short_URL]&lt;br /&gt;
&lt;br /&gt;
[[Category:Wikikram]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Screenshot_mit_ADB_erstellen&amp;diff=211</id>
		<title>Screenshot mit ADB erstellen</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Screenshot_mit_ADB_erstellen&amp;diff=211"/>
		<updated>2020-04-18T12:55:20Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 3 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;    adb shell screencap -p /sdcard/screen.png&lt;br /&gt;
    adb pull /sdcard/screen.png&lt;br /&gt;
    adb shell rm /sdcard/screen.png&lt;br /&gt;
&lt;br /&gt;
= TODO = &lt;br /&gt;
&lt;br /&gt;
Das könnte man auch mit einer kleinen Batch-Datei mit dem Dateinamen als Parameter umsetzen.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Android]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=SWT_wrong_library&amp;diff=207</id>
		<title>SWT wrong library</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=SWT_wrong_library&amp;diff=207"/>
		<updated>2020-04-18T12:55:20Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 3 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wir brauchen natürlich die richtige SWT-Libray für die verwendete Java-VM / für das verwendete OS. Die Kunden wissen sicher nicht immer im Vorfeld, was Sie zur Verfügung haben oder was sie tun. Deswegen kann man diesen Fehler abfangen und mit einer ordentlichen Meldung versehen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 Display display = null;&lt;br /&gt;
 try {&lt;br /&gt;
 	display = new Display();&lt;br /&gt;
 } catch (java.lang.UnsatisfiedLinkError e) {&lt;br /&gt;
 	System.out.println(&amp;quot;foo&amp;quot;);&lt;br /&gt;
 	// e.printStackTrace();&lt;br /&gt;
 	return;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Entwicklung]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=SSL-Zertifikat&amp;diff=203</id>
		<title>SSL-Zertifikat</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=SSL-Zertifikat&amp;diff=203"/>
		<updated>2020-04-18T12:55:20Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 4 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Zertifikat anzeigen =&lt;br /&gt;
&lt;br /&gt;
 # openssl x509 -text -noout -in cert.pem&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Quelle: https://www-user.tu-chemnitz.de/~hot/SSL/&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Erstellen und Signieren =&lt;br /&gt;
&lt;br /&gt;
Häufig wird gefragt, wie man ein SSL Zertifikat selbst erstellen und signieren kann, um es beispielsweise mit dem Apache Webserver zu verwenden.&lt;br /&gt;
&lt;br /&gt;
Im Grunde ganz einfach: &lt;br /&gt;
&lt;br /&gt;
1. Erstellung eines Key-Files&lt;br /&gt;
&lt;br /&gt;
 # openssl genrsa -des3 -out domain.key 1024&lt;br /&gt;
&lt;br /&gt;
Hier am besten ein langes Passwort eingeben. Optimal ist es, sich eines durch einen Passwort Generator erstellen zu lassen. Passwort merken! Da man es bei jedem der Schritte wieder eingeben muss. &lt;br /&gt;
&lt;br /&gt;
Oder &amp;lt;i&amp;gt;OHNE&amp;lt;/i&amp;gt; Passwort:&lt;br /&gt;
&lt;br /&gt;
 # openssl genrsa -out domain.key 1024&lt;br /&gt;
&lt;br /&gt;
2. RSA Schlüssel erstellen&lt;br /&gt;
&lt;br /&gt;
 # openssl rsa -in domain.key -out domain.rsa.key&lt;br /&gt;
&lt;br /&gt;
3. Signierungsanfrage erstellen:&lt;br /&gt;
&lt;br /&gt;
 # openssl req -new -key domain.key -out domain.csr&lt;br /&gt;
&lt;br /&gt;
4. SSL Zertifikat Signieren&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;openssl x509 -req -days 365 -in domain.csr -signkey domain.key -out domain.crt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Quelle: http://www.mhampicke.de/wiki/index.php/Server:Allgemein:SSL_Zertifikat_erstellen_und_signieren&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Passwort von key-file wieder entfernen =&lt;br /&gt;
&lt;br /&gt;
 openssl rsa -in domain.key -out domain.key.nopass&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Quelle: http://chrisschuld.com/2008/08/removing-the-password-on-an-apache-ssl-certificate/&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=SSH_ohne_Passwort&amp;diff=198</id>
		<title>SSH ohne Passwort</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=SSH_ohne_Passwort&amp;diff=198"/>
		<updated>2020-04-18T12:55:20Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 3 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Login ohne Passwort ermöglichen =&lt;br /&gt;
&lt;br /&gt;
* auf meinem Rechner das Schlüsselpaar erzeugen&lt;br /&gt;
 &amp;lt;code&amp;gt;ssh-keygen -t dsa&amp;lt;/code&amp;gt;&lt;br /&gt;
* Schlüssel auf den Zielrechner übertragen&lt;br /&gt;
 &amp;lt;code&amp;gt;ssh-copy-id -i ~/.ssh/id_dsa.pub user@remote-system&amp;lt;/code&amp;gt;&lt;br /&gt;
* Angabe mit Port, achte auf die Gänsefüße!&lt;br /&gt;
 &amp;lt;code&amp;gt;ssh-copy-id -i ~/.ssh/id_dsa.pub &amp;quot;-p1234 user@remote-system&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=SED&amp;diff=194</id>
		<title>SED</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=SED&amp;diff=194"/>
		<updated>2020-04-18T12:55:20Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 2 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Jedes a durch b ersetzen&lt;br /&gt;
 &amp;lt;code&amp;gt;sed &#039;s/a/b/&#039; file&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nach einer Zeile, in der a vorkommt eine neue Zeile mit ER einfügen&lt;br /&gt;
 &amp;lt;code&amp;gt;sed &#039;/a/aER&#039; file&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In jeder Datei das erste a aller Zeilen durch ER ersetzen&lt;br /&gt;
 &amp;lt;code&amp;gt;sed -i &#039;s/a/ER/&#039; *&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Reiseziele&amp;diff=191</id>
		<title>Reiseziele</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Reiseziele&amp;diff=191"/>
		<updated>2020-04-18T12:55:20Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 2 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Eifel&lt;br /&gt;
* Neuharlingersiel&lt;br /&gt;
* Dunamaise, Aghnahily, Ireland&lt;br /&gt;
&lt;br /&gt;
[[Category:Sonstiges]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Python_(Allgemein)&amp;diff=188</id>
		<title>Python (Allgemein)</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Python_(Allgemein)&amp;diff=188"/>
		<updated>2020-04-18T12:55:20Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Script mit Python3 ausführen&lt;br /&gt;
&lt;br /&gt;
 python3 Skriptname.py&lt;br /&gt;
&lt;br /&gt;
Pip für Python3 laufen lassen&lt;br /&gt;
&lt;br /&gt;
 python3 -m pip install pandas_ods_reader&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Python]]&lt;br /&gt;
[[Kategorie:Entwicklung]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Preferences_(Java)&amp;diff=186</id>
		<title>Preferences (Java)</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Preferences_(Java)&amp;diff=186"/>
		<updated>2020-04-18T12:55:20Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Preferences funktionieren mit der selben Syntax systemübergreifend. In Windows wird dabei die Registry bemüht, auf den anderen Systemen werden xml-Files in speziellen Unterverzeichnissen des User-Home angelegt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 Preferences prefs = Preferences.userNodeForPackage(Main.class); &lt;br /&gt;
 prefs.set(&amp;quot;key&amp;quot;, &amp;quot;value&amp;quot;);&lt;br /&gt;
 String foo = prefs.get(&amp;quot;key&amp;quot;, &amp;quot;defaultValue&amp;quot;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Warning bei Windows = &lt;br /&gt;
&lt;br /&gt;
Auf frischen Windows-Rechnern gibt es immer eine Warning. Diese kann aber für die Funktionalität ignoriert werden. Sie kommt daher, dass irgendein root-Node in der Registry für JavaSoft angelegt werden soll. &lt;br /&gt;
Sobald ein Java-Programm, dass diese Funktion nutzt, einmal als Admin ausgeführt wurde, verschwindet die Warnung dauerhaft.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Entwicklung]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Oracle&amp;diff=184</id>
		<title>Oracle</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Oracle&amp;diff=184"/>
		<updated>2020-04-18T12:55:20Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Verschiedene Tipps und Notizen = &lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Wie kann man bei Oracle eine Übersicht der Datenbanken und Tabellen anzeigen lassen (show tables usw. unter mySQL)?&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Quelle: José Harvey [http://www.wer-weiss-was.de/theme10/article834919.html]&lt;br /&gt;
&lt;br /&gt;
Select table_name from user_tables; -&amp;gt; Alle Tabellen, die dem eingeloggten User gehören.&lt;br /&gt;
Select table_name from dba_tables; -&amp;gt; Alle Tabellen, die in der Datenbank existieren (brauchst den Privileg SELECT_CATALOG_ROLE dafür oder mußt eben als System eingeloggt sein).&lt;br /&gt;
Select table_name from all_tables; -&amp;gt; Alle Tabellen, die der eingeloggte Benutzer sehen darf (eigene und durch Grant sichtbare).&lt;br /&gt;
&lt;br /&gt;
Durch ein Join zu USER_TAB_COLUMNS (bzw. dba_- und all_tab_columns) über die Spalte TABLE_NAME sihst DU die einzelnen Spalten dazu. &lt;br /&gt;
&lt;br /&gt;
Kleiner Tip: Schau Dir die View DICT an - sie enthält diese und alle anderen Systemtabellen, z.B.&lt;br /&gt;
select * from dict where table_name like &#039;%TAB%&#039;;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Entwicklung]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Netzwerkstandorte&amp;diff=180</id>
		<title>Netzwerkstandorte</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Netzwerkstandorte&amp;diff=180"/>
		<updated>2020-04-18T12:55:19Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[netsh]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Netzwerk]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Netsh&amp;diff=178</id>
		<title>Netsh</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Netsh&amp;diff=178"/>
		<updated>2020-04-18T12:55:19Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 3 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Windows-Systeme 2000 und XP bringen ein Werkzeug mit, um schnell zwischen mehreren TCP/IP-Konfigurationen zu wechseln: &lt;br /&gt;
&lt;br /&gt;
Mit &amp;quot;Netsh&amp;quot;, einem Befehl für die Kommandozeile, exportieren Sie die Einstellungen in eine Scriptdatei, die Sie dann jederzeit wieder einlesen können. Um beispielsweise Ihrem Notebook im Heimnetz eine andere feste IP-Nummer zu verschaffen als im Büronetz, sind die folgenden Schritte nötig:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Melden Sie sich mit Administrator-Rechten am Computer an. Nehmen Sie in den Eigenschaften der LAN-Verbindung die gewünschten Einstellungen für das Heimnetz vor, und schließen Sie das Eigenschaften-Menü.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In der Eingabeaufforderung speichern Sie nun mit &amp;quot;Netsh&amp;quot; die eben vorgenommene IP-Konfiguration &lt;br /&gt;
&amp;lt;pre&amp;gt;netsh -c interface dump&amp;gt;%windir%\heimnetz&amp;lt;/pre&amp;gt; z.B. in die Datei &amp;quot;heimnetz&amp;quot; im Windows-Verzeichnis.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eingabeaufforderung lassen Sie für die nächsten Schritte geöffnet.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Gehen Sie nun wieder in die Eigenschaften der LAN-Verbindung, und legen Sie diesmal die IP-Einstellungen für das Büronetzwerk fest.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In der Eingabeaufforderung speichern Sie nun abermals mit &amp;quot;Netsh&amp;quot; die eben vorgenommene IP-Konfiguration, diesmal für das Büronetz: &lt;br /&gt;
&amp;lt;pre&amp;gt;netsh -c interface dump&amp;gt;%windir%\büronetz&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Im Windows-Verzeichnis liegen nun die Dateien &amp;quot;Heimnetz&amp;quot; und &amp;quot;Büronetz&amp;quot; für die jeweiligen Netzwerke. Um eine der gespeicherten Konfigurationen einzulesen, verwenden Sie wieder den Befehl &amp;quot;Netsh&amp;quot;. Das Kommando &lt;br /&gt;
&amp;lt;pre&amp;gt;netsh -f %windir%\heimnetz&amp;lt;/pre&amp;gt;aktiviert beispielsweise die IP-Nummer für das heimische Netzwerk.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Befehl erledigt die Umstellungen, ohne dass ein Neustart nötig ist. Je nach Rechnerausstattung kann die Änderung aber einige Sekunden dauern. &lt;br /&gt;
Damit Sie bei einem Wechsel nicht immer über die Kommandozeile gehen müssen, können Sie die Befehle in eine Batchdatei schreiben, die Sie bei Bedarf aufrufen. &lt;br /&gt;
&lt;br /&gt;
Lassen Sie sich von Windows XP Home und Professional nicht verwirren. Diese Windows-Versionen geben eine Fehlermeldung aus, wenn Sie gespeicherte Konfigurationen mit &amp;quot;netsh -f&amp;quot; wieder einlesen. &lt;br /&gt;
Microsoft hat den Befehl anscheinend nicht getestet, denn Windows XP stolpert über zwei falsche Angaben in den Konfigurationsdateien. &lt;br /&gt;
&lt;br /&gt;
Dieser Bug ist zwar ziemlich ärgerlich, allerdings leicht zu beheben: Öffnen Sie die Dateien &amp;quot;Büronetz&amp;quot; und &amp;quot;Heimnetz&amp;quot; mit einem Text-Editor, und suchen Sie die Zeilen auf, die mit &amp;quot;set dns&amp;quot; und &amp;quot;add dns&amp;quot; beginnen. Löschen Sie am Ende der Zeilen jeweils den Eintrag &amp;quot;register=PRIMARY&amp;quot;. Nach diesem kleinen Eingriff verarbeitet auch Windows XP die Dateien fehlerlos.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quelle: [http://www.pcwelt.de/know-how/tipps_tricks/software/netzwerk/25858/index.html?NLC-Newsletter&amp;amp;id=25858 PCWelt Tipps]&lt;br /&gt;
&lt;br /&gt;
[[Category:Netzwerk]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Navigation_anpassen_(Wiki)&amp;diff=174</id>
		<title>Navigation anpassen (Wiki)</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Navigation_anpassen_(Wiki)&amp;diff=174"/>
		<updated>2020-04-18T12:55:19Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Sidebar / Navigation kann als Sysop-User auf der Seite [[MediaWiki:Sidebar]] geändert werden.&lt;br /&gt;
&lt;br /&gt;
Um herauszubekommen, wer Sysop ist, kann diese Seite aufgerufen werden: [[Special:ListUsers/sysop]].&lt;br /&gt;
&lt;br /&gt;
Quellen: &lt;br /&gt;
* http://www.wapplersystems.de/blog/hauptnavigation-seitennavigation-in-mediawiki-andern/&lt;br /&gt;
* https://www.mediawiki.org/wiki/Help:Sysops_and_permissions/de&lt;br /&gt;
&lt;br /&gt;
[[Category:Wikikram]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=MySQL&amp;diff=172</id>
		<title>MySQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=MySQL&amp;diff=172"/>
		<updated>2020-04-18T12:55:19Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 2 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Ini-File =&lt;br /&gt;
&lt;br /&gt;
Nach der Installation von Mysql 5.7 startet der Server mit der default-File in &amp;quot;c:\ProgramData\MySQL\MySQL Server 5.7\my.ini&amp;quot;. Das ist die selbe Datei wie &amp;quot;c:\Users\All Users\MySQL\MySQL Server 5.7\my.ini&amp;quot;. Diese wird aber nicht vom Client ausgelesen, wie man in der Ausgabe von &amp;quot;mysql --help&amp;quot; nachlesen kann. Denn dort wird eine Datei im Windir, im Root oder im Basedir erwartet. Ich habe jetzt im Basedir einen Link zur default-File erstellt. Dann arbeitet der Client auch korrekt.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Entwicklung]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Mac_Allgemein&amp;diff=169</id>
		<title>Mac Allgemein</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Mac_Allgemein&amp;diff=169"/>
		<updated>2020-04-18T12:55:19Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Automatisches Öffnen einer Anwendung, wenn das iPad angeschlossen ist =&lt;br /&gt;
&lt;br /&gt;
Die Einstellung dazu findet man in der App &amp;quot;Digitale Bilder&amp;quot; auf dem Mac. Zuerst also das iPad anschließen und dann mit Spotlight (CMD + Space) &amp;quot;Digitale Bilder&amp;quot; öffnen. Anschließend das Gerät auswählen und unten das zu öffnende Programm oder eben &amp;quot;Kein Programm&amp;quot; auswählen.&lt;br /&gt;
&lt;br /&gt;
[[Category:Apple]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Liste_der_installierten_Apps&amp;diff=167</id>
		<title>Liste der installierten Apps</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Liste_der_installierten_Apps&amp;diff=167"/>
		<updated>2020-04-18T12:55:19Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
final PackageManager pm = getPackageManager();&lt;br /&gt;
// get a list of installed apps.&lt;br /&gt;
List&amp;lt;ApplicationInfo&amp;gt; packages = pm.getInstalledApplications(PackageManager.GET_META_DATA);&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
for (ApplicationInfo packageInfo : packages) {&lt;br /&gt;
   System.out.println(&amp;quot;Installed package :&amp;quot; + packageInfo.packageName);&lt;br /&gt;
   System.out.println(&amp;quot;Launch Activity :&amp;quot; + pm.getLaunchIntentForPackage(packageInfo.packageName));&lt;br /&gt;
}&lt;br /&gt;
// the getLaunchIntentForPackage returns an intent that you can use&lt;br /&gt;
// with startActivity()&lt;br /&gt;
 &lt;br /&gt;
// TAKEN FROM http://stackoverflow.com/questions/2695746/how-to-get-a-list-of-installed-android-applications-and-pick-one-to-run&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Android]]&lt;br /&gt;
[[Kategorie:Entwicklung]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Kreisel&amp;diff=165</id>
		<title>Kreisel</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Kreisel&amp;diff=165"/>
		<updated>2020-04-18T12:55:19Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Erstflug und Erfliegen der Kreiselempfindlichkeit =&lt;br /&gt;
&lt;br /&gt;
Quelle: [http://www.gh-lounge.de/mediawiki/index.php/Anleitung_HoTT_Empf%C3%A4nger_GR-12_%2B_3xG_%28%2B_3xA_%2B_Vario%29], 13. Juli 2014 um 22:40 Uhr&lt;br /&gt;
&lt;br /&gt;
== 1. Möglichkeit == &lt;br /&gt;
&lt;br /&gt;
Wir haben uns dafür entschieden, die drei Empfindlichkeiten von Quer, Höhe und Seite manuell über Telemetrie einzugeben, und die Abstimmung über einen auf P und D wirkenden Steller vorzunehmen.&lt;br /&gt;
&lt;br /&gt;
Für den Anfang holen wir uns das Menü &amp;quot;Kreiseleinst.&amp;quot; auf den Bildschirm, drehen P und D auf &amp;quot;0%&amp;quot; und starten. Dann bringen wir den Flieger auf maximale Geschwindigkeit und drehen dann erst langsam an unserem Steller für P und D. Die Böendämpfung wird jetzt immer besser, je weiter wir aufdrehen. Irgendwann kommt der Punkt, bei dem sich eine der drei Steuerachsen meldet, in der Flieger anfängt, um diese Achse zu schwingen. Deutlich sichtbar, aber nicht dramatisch. Bei mir war es die Rollachse/Querruder. Wir wissen jetzt, dass wir es etwas übertrieben haben mit dem Aufdrehen von P und D. Aber: jetzt nicht P und D zurückdrehen, sondern Gas weg, ein bisschen Höhe ziehen und einfach nur langsamer werden. Das Schwingen hört sofort auf, Landen und kleine Pause machen. Am Boden nehmen wir nun die Kreiselwirkung der soeben als verdächtig gefundenen Achse (mein Beispiel: Quer) etwas zurück, wegen meiner von &amp;quot;5&amp;quot; auf &amp;quot;4&amp;quot;. Dann starten wir wieder, gehen erneut auf Geschwindigkeit und drehen wieder langsam P und D hoch. Solange, bis wir wieder ein Schwingen (jetzt möglicherweise einer anderen Achse) feststellen. Landen und die Kreiselwirkung der soeben als schwingend gefundenen Achse etwas zurücknehmen. Dann wieder nach dem gleichen Muster: Starten, Schnellflug, P und D Aufdrehen bis Schwingung kommt, landen usw. usw.. Das machen wir solange, bis wir alle drei Achsen zum Aufschwingen gebracht haben. Danach drehen wir P und D wieder etwas zurück, so dass keine der drei Achsen mehr bei Hochgeschwindigkeit schwingt. Jetzt haben wir unsere Grundeinstellung gefunden.&lt;br /&gt;
&lt;br /&gt;
== 2. Möglichkeit ==&lt;br /&gt;
&lt;br /&gt;
Wir haben uns dafür entschieden, P und D konstant auf 100% zu lassen, und die drei Empfindlichkeiten von Quer, Höhe und Seite mittels Dreh- oder Schieberegler einzustellen.&lt;br /&gt;
&lt;br /&gt;
Für den Anfang holen wir uns das Menü &amp;quot;Kreiseleinst.&amp;quot; auf den Bildschirm, drehen alle drei Empfindlichkeitsgeber auf &amp;quot;0&amp;quot; und starten. Dann bringen wir den Flieger auf maximale Geschwindigkeit und drehen dann erst langsam den ersten Steller, wegen meiner für Quer hoch. Wir drehen so lange hoch, bis der Flieger anfängt in Rollrichtung zu schwingen. Steller wieder etwas zurücknehmen. Fertig ist die Einstellung für Quer. Jetzt das Gleiche für Höhe. Schließlich noch das Gleiche für Seite. Fertig ist die Grundeinstellung.&lt;br /&gt;
&lt;br /&gt;
== Was jetzt noch kommt ... ==&lt;br /&gt;
&lt;br /&gt;
... ist Feintuning. Dies kann jeder nach eigenem Ermessen machen. Die oben erflogenen Einstellungen können beispielsweise als Festwerte einprogrammiert werden. Über einen Zweistufen-Schalter, der P und D zwischen 0% und 100% hin und her schaltet, können dann alle drei Kreisel gemeinsam nach Bedarf ein und ausgeschaltet werden. Alternativ kann ein Dreistufen-Schalter gewählt werden, der P und D von 0% über 100% bis 200% schaltet. Bei 0% sind dann alle drei Kreisel ausgeschaltet. Bei 100% haben wir eine vollgasfeste Lageregelung. Und bei 200% können wir zwar nicht mehr schnell fliegen, haben aber maximale Regelungswirkung für einen langsamen Landeanflug. Natürlich gibt es noch beliebig viele andere Einstellmöglichkeiten. Das kann jeder für sich selbst erschließen.&lt;br /&gt;
&lt;br /&gt;
Beispieleinstellung bei mir für einen typischen 3D-Kunstflieger (Precision Aerobatics Extra 260):&lt;br /&gt;
&lt;br /&gt;
    Quer: 2 &lt;br /&gt;
    Höhe: 4 &lt;br /&gt;
    Seite: 8 &lt;br /&gt;
&lt;br /&gt;
&amp;quot;P&amp;quot; und &amp;quot;D&amp;quot; liegen beide auf dem gleichen 3-Stufen-Schalter mit den Stellungen &amp;quot;0%&amp;quot;, &amp;quot;100%&amp;quot; und &amp;quot;200%&amp;quot;. Die Stellung &amp;quot;0%&amp;quot; ist quasi mein Not-Aus. &amp;quot;100%&amp;quot; ist vollgasfest und wird beim gewöhnlichen Herumfliegen eingesetzt. Bei &amp;quot;200%&amp;quot; kann ich nicht mehr schnell fliegen, habe aber eine ausgeprägte Regelungswirkung im Landeanflug.&lt;br /&gt;
&lt;br /&gt;
Zum Hovern, Torquen etc. kann man wahrscheinlich noch höhere Werte einstellen, was aber nur eine Vermutung ist. Weitere verlässliche Beispieleinstellungen insbesondere für andere Modelltypen (Segler etc.) sind hier nicht bekannt geworden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Modellflug]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Installationsprobleme_(Android)&amp;diff=163</id>
		<title>Installationsprobleme (Android)</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Installationsprobleme_(Android)&amp;diff=163"/>
		<updated>2020-04-18T12:55:19Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 5 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Probleme auf Lollipop (5.0) =&lt;br /&gt;
&lt;br /&gt;
== Problembeschreibung ==&lt;br /&gt;
&lt;br /&gt;
App war installiert, wurde deinstalliert und ist es offenbar auch, aber lässt sich nicht wieder neu installieren&lt;br /&gt;
&lt;br /&gt;
= Lösung =&lt;br /&gt;
&lt;br /&gt;
Quelle: [http://android.stackexchange.com/questions/92025/how-to-completely-uninstall-an-app-on-android-lollipop]&lt;br /&gt;
&lt;br /&gt;
When you uninstall an app using usual pre-Lollipop approach (e.g. dragging to &amp;quot;trash&amp;quot; icon, or from App info &amp;gt; Uninstall), it&#039;s only uninstalled on current user. It can be confirmed by app showing &amp;quot;Not installed&amp;quot; on stock app manager. Android will detect that the app is still there, preventing the user to install the app with same package name.&lt;br /&gt;
&lt;br /&gt;
It&#039;s due to Guest account (if it&#039;s activated), that when an app is installed, it&#039;s automatically installed on all users. So, you need to uninstall the app from there too, which can be troublesome in daily usage.&lt;br /&gt;
&lt;br /&gt;
There are some approaches to uninstall the app completely (ordered by practicality):&lt;br /&gt;
&lt;br /&gt;
# (from Owner account) Go to Settings &amp;gt; Apps, find and open the app info. Then, open the overflow menu (3 vertical dots), and choose Uninstall for all users.&lt;br /&gt;
# (from guest account) Deactivate the guest account if you don&#039;t need it (for more info: [http://android.stackexchange.com/a/88135/44325 Removing the default guest user account from Android Lollipop])&lt;br /&gt;
# (from PC) Enter adb uninstall &amp;lt;package&amp;gt; on command prompt/shell. This is the same as &amp;quot;uninstall for all users&amp;quot;&lt;br /&gt;
# (from guest account) Find the app and uninstall it normally.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Android]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Installation_Java&amp;diff=157</id>
		<title>Installation Java</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Installation_Java&amp;diff=157"/>
		<updated>2020-04-18T12:55:19Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Download von Java 7 geht hier: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html&lt;br /&gt;
&lt;br /&gt;
Installation auf Ubuntu habe ich so gemacht:&lt;br /&gt;
http://stackoverflow.com/questions/14788345/how-to-install-jdk-on-ubuntu-linux&lt;br /&gt;
&lt;br /&gt;
 apt-get install openjdk-7-jdk&lt;br /&gt;
&lt;br /&gt;
dann sollen noch die Variablen angepasst werden, das habe ich noch nicht gemacht&lt;br /&gt;
 &lt;br /&gt;
 export JAVA_HOME=/usr/lib/jvm/java-7-openjdk&lt;br /&gt;
 export PATH=$PATH:/usr/lib/jvm/java-7-openjdk/bin&lt;br /&gt;
&lt;br /&gt;
Aber &lt;br /&gt;
&lt;br /&gt;
 java -version&lt;br /&gt;
 javac -version&lt;br /&gt;
&lt;br /&gt;
gehen schon&lt;br /&gt;
&lt;br /&gt;
[[Category:Java]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=How_To_Reset_MySQL_Or_MariaDB_Root_Password&amp;diff=155</id>
		<title>How To Reset MySQL Or MariaDB Root Password</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=How_To_Reset_MySQL_Or_MariaDB_Root_Password&amp;diff=155"/>
		<updated>2020-04-18T12:55:19Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 3 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;taken from https://www.ostechnix.com/how-to-reset-mysql-or-mariadb-root-password/&lt;br /&gt;
&lt;br /&gt;
DB stoppen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl stop mysql&lt;br /&gt;
  oder&lt;br /&gt;
systemctl stop mariadb&lt;br /&gt;
  oder auch&lt;br /&gt;
/etc/init.d/mysql stop&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, restart the database server without permission checking using the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysqld_safe --skip-grant-tables &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Login&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At the mysql&amp;gt; or MariaDB [(none)]&amp;gt; prompt, run the following command to reset the root user password:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
UPDATE mysql.user SET Password=PASSWORD(&#039;NEW-PASSWORD&#039;) WHERE User=&#039;root&#039;;&lt;br /&gt;
FLUSH PRIVILEGES;&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;WICHTIG FÜR MARIADB:&amp;lt;/b&amp;gt; (https://kofler.info/root-login-problem-mit-mariadb/), weil als plugin hier immer nur &amp;quot;unix_socket&amp;quot; drinsteht.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
update mysql.user set plugin=&#039;&#039; where user=&#039;root&#039;;&lt;br /&gt;
flush privileges;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, shutdown the running database server that you started earlier with --skip-grant-tablesoption. To do so, run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysqladmin -u root -p shutdown&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DB wieder starten&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl start mysql&lt;br /&gt;
  oder&lt;br /&gt;
systemctl start mariadb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verify if the password has really been changed using the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql -u root -p&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenbank]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Hefepaste&amp;diff=151</id>
		<title>Hefepaste</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Hefepaste&amp;diff=151"/>
		<updated>2020-04-18T12:55:19Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;250g Butter&amp;lt;br /&amp;gt;&lt;br /&gt;
Ca 50g Dr Ritter Edelhefeflocken aus dem Reformhaus &amp;lt;br /&amp;gt;&lt;br /&gt;
Schnittlauch1 Bund &amp;lt;br /&amp;gt;&lt;br /&gt;
Petersilie 1 Bund &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Knoblauch 1 Zehe gepresst &lt;br /&gt;
Sojasauce &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Butter rauslegen damit sie weich wird&amp;lt;br /&amp;gt;&lt;br /&gt;
Schnittlauch u Petersilie kleinschneiden &amp;lt;br /&amp;gt;&lt;br /&gt;
Hefeflocken über bitter streuen Und dann Sojasoße über hefeflocken Leeren Und alles mit Gabel zermatschen (Sojasauce kann nur untergemischt werden wenn die hefeflocken damit getränkt sind) &amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn Geschmack gut dann Knoblauch reinpressen u schnittlauch u Petersilie untermischen &amp;lt;br /&amp;gt;&lt;br /&gt;
Menge Hefe u Sojasauce ganz nach Geschmack&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sie macht das immer nach Gefühl und hat keine genauen Mengenangaben.&lt;br /&gt;
&lt;br /&gt;
[[Category:Essen]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Hauptseite&amp;diff=149</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Hauptseite&amp;diff=149"/>
		<updated>2020-04-18T12:55:19Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 27 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hallo und guten Tag,&lt;br /&gt;
&lt;br /&gt;
das hier ist mein eigenes Wiki. Hier lege ich meine Notizen, Links etc. ab, die ich immer wieder benötige. Es ist bislang nichts öffentlich; vielleicht werde ich etliche Bereiche auch noch öffnen.&lt;br /&gt;
&lt;br /&gt;
Beginn des Wikis: 12. Juli 2007&lt;br /&gt;
&lt;br /&gt;
= Einstieg =&lt;br /&gt;
* [[:Spezial:Kategorien|Alle Kategorien]]&lt;br /&gt;
* [[:Category:Android|Android]]&lt;br /&gt;
* [[:Category:Wikikram|Wikikram]]&lt;br /&gt;
* [[:Category:Netzwerk|Netzwerk]]&lt;br /&gt;
* [[:Kategorie:Linux|Linux]]&lt;br /&gt;
* [[:Kategorie:Entwicklung|Entwicklung]]&lt;br /&gt;
* [[:Category:Hobby|Hobby]]&lt;br /&gt;
* [[:Category:Modellflug|Modellflug]]&lt;br /&gt;
&lt;br /&gt;
Hilfe zur Benutzung und Konfiguration der Wiki-Software findest du im [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Benutzerhandbuch].&lt;br /&gt;
&lt;br /&gt;
= Kaputtgerackert =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Du weißt nicht mehr wie Blumen duften,&amp;lt;br /&amp;gt;&lt;br /&gt;
kennst nur die Arbeit und das Schuften, &amp;lt;br /&amp;gt;&lt;br /&gt;
so gehn sie hin die schönsten Jahre, &amp;lt;br /&amp;gt;&lt;br /&gt;
am Ende liegst du auf der Bahre &amp;lt;br /&amp;gt;&lt;br /&gt;
und hinter dir da grinst der Tod: &amp;lt;br /&amp;gt;&lt;br /&gt;
Kaputtgerackert - Vollidiot! &amp;lt;br /&amp;gt;&lt;br /&gt;
(Joachim Ringelnatz)&#039;&#039;&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Satz des Jahres 2020 =&lt;br /&gt;
&lt;br /&gt;
Jede Generation hat ihr eigenes historisches Grunderlebnis.&lt;br /&gt;
&lt;br /&gt;
= Satz des Jahres 2019 =&lt;br /&gt;
&lt;br /&gt;
Ein Computer ist ein Gerät mit dem man die Arbeit, die man ohne ihn gar nicht hätte, blitzschnell erledigen kann.&lt;br /&gt;
&lt;br /&gt;
= Satz des Jahres (bis 2018) =&lt;br /&gt;
&lt;br /&gt;
Eine Reihe von instruktiven Beispielen macht die Programmierung zum Kinderspiel.&lt;br /&gt;
&lt;br /&gt;
= Verschlüsslungsstatus von Bitlocker ermitteln = &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
manage-bde -status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Was tun, wenn Facebook nicht geht =&lt;br /&gt;
&lt;br /&gt;
Immer wieder kommt es, so wie am Dienstag, vor, dass Facebook sich völlig ohne Vorwarnung verabschiedet. Was dann? Wir haben fünf Tipps zusammengestellt, wie man die facebookfreie Zeit nutzen kann.&lt;br /&gt;
Quelle: [http://www.suedkurier.de/nachrichten/digital/Wenn-Facebook-nicht-erreichbar-ist-was-man-stattdessen-tun-kann;art1182640,8410786]&lt;br /&gt;
&lt;br /&gt;
* Tipp 1: Trotzdem teilen.&amp;lt;br /&amp;gt;Wenn keine Artikel oder Fotos zu teilen sind, weil man nicht auf seine Timeline kommt: Einfach schnell rüber zum Bäcker laufen, ein großes Stück Kuchen kaufen und mit den Kollegen, Freunden oder der Familie teilen.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
* Tipp 2: Trotzdem liken.&amp;lt;br /&amp;gt;Auch der virtuelle Daumen ist kaputt? Dann einfach mal dem Sitznachbarn, dem Kollegen im Büro gegenüber oder einem Fremden in der Bahn ein liebes Kompliment machen. Kommt mindestens genauso gut an.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
* Tipp 3: Trotzdem Freundschaft pflegen.&amp;lt;br /&amp;gt;Von zumindest einigen seiner vielen Dutzend oder hundert Freunden bei Facebook müsste man auch eine Telefonnummer haben. Einfach mal den erstbesten aus der Liste anrufen und fünf Minuten plaudern. Funktioniert sogar mit den allerneuesten Smartphones!&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
* Tipp 4: Ausweichen.&amp;lt;br /&amp;gt;Wer gar nicht auf soziale Medien verzichten kann, muss umsatteln: Nochmal das Telefonbuch durchsuchen, ob man schon alle WhatsApp-Kontakte gefunden hat. Mal bei Twitter, Snapchat, Pinterest, Badoo, Odnoklassniki, Google+, Periscope, flickr, tumblr, Youtube reinschauen. Das sollte ein paar Stunden überbrücken...&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
*Tipp 5: Abschalten.&amp;lt;br /&amp;gt;Wer Tipp 1 bis 4 bereits umgesetzt hat, und wenn Facebook dann immer noch offline sein sollte: Handy oder Computer abschalten, einatmen, ausatmen, umschauen. Kalte Winterluft einatmen und eine Viertelstunde um den Block laufen. Entspannt und ist zudem auch noch gut für die Gesundheit. &lt;br /&gt;
&lt;br /&gt;
= Voss/Herrlinger = &lt;br /&gt;
&lt;br /&gt;
In der NS-Zeit profitierten das Anatomische Institut der Reichsuniversität Posen unter Hermann Voss und seine Mitarbeiter von einer engen Zusammenarbeit mit der Gestapo. Sie fertigten Präparate unmittelbar nach der Tötung polnischer Häftlinge an und es entwickelte sich ein schwungvoller Handel mit Skeletten und Schädeln. Herrlinger nahm für seine Habilitation über die Milz, die er 1944 erlangte, sogar an den dortigen Exekutionen teil, um Sekunden später Untersuchungen vornehmen zu können. Er veröffentlichte 1947 die so gewonnenen Erkenntnisse, ohne zu verbergen, wie er sie erlangt hatte. Die 1945 im Posener Institut gefundenen, mit Formalin präparierten Leichen wiesen Folterspuren auf.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;[http://de.wikipedia.org/wiki/Robert_Herrlinger Wikipedia.de], siehe auch [http://www.zeit.de/1989/06/Je-mehr-desto-lieber Die Zeit]&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Starthilfen ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Liste der Konfigurationsvariablen]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki-FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailingliste neuer MediaWiki-Versionen]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Übersetze MediaWiki für deine Sprache]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Erfahre, wie du Spam auf deinem Wiki bekämpfen kannst]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=HTTPS_erzwingen&amp;diff=121</id>
		<title>HTTPS erzwingen</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=HTTPS_erzwingen&amp;diff=121"/>
		<updated>2020-04-18T12:55:19Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
 	ServerName subdomain.host.tld&lt;br /&gt;
 &lt;br /&gt;
 	## Rewrite rules&lt;br /&gt;
 	RewriteEngine On&lt;br /&gt;
 &lt;br /&gt;
 	#redirect SSL&lt;br /&gt;
 	RewriteCond %{HTTPS} off&lt;br /&gt;
 	RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Kategorie:Linux]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Freigaben&amp;diff=119</id>
		<title>Freigaben</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Freigaben&amp;diff=119"/>
		<updated>2020-04-18T12:55:19Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;smb heißt jetzt cifs&lt;br /&gt;
&lt;br /&gt;
== einmalig Windows-Freigabe in Linux mounten ==&lt;br /&gt;
 mount -t cifs //192.168.13.1/FREIGABENAME /media/windows -o user=USERNAME&lt;br /&gt;
(danach kommt dann Passwortabfrage)&lt;br /&gt;
&lt;br /&gt;
== dauerhaft geht über die /etc/fstab ==&lt;br /&gt;
 //192.168.13.1/FREIGABENAME /media/windows  cifs  uid=th,file_mode=0777,dir_mode=0777,username=USERNAME,password=PASSWORT,iocharset=utf8,sec=ntlm  0  0&lt;br /&gt;
&lt;br /&gt;
siehe auch&lt;br /&gt;
[https://wiki.ubuntu.com/MountWindowsSharesPermanently]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Netzwerk]]&lt;br /&gt;
[[Kategorie:Linux]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Erstellen_Runnable_Jar_mit_IntelliJ_Idea_(Java)&amp;diff=117</id>
		<title>Erstellen Runnable Jar mit IntelliJ Idea (Java)</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Erstellen_Runnable_Jar_mit_IntelliJ_Idea_(Java)&amp;diff=117"/>
		<updated>2020-04-18T12:55:19Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# File &lt;br /&gt;
# Project Structure [CTRL + ALT + SHIFT + S] &lt;br /&gt;
# Artifacts &lt;br /&gt;
# + &lt;br /&gt;
# JAR &lt;br /&gt;
# from modules with dependencies...&lt;br /&gt;
# select Main Class&lt;br /&gt;
# OK&lt;br /&gt;
&lt;br /&gt;
Dann eventuell auch noch &amp;quot;Build on make&amp;quot; auswählen&lt;br /&gt;
&lt;br /&gt;
Zum Erstellen: &lt;br /&gt;
# Build&lt;br /&gt;
# Build Artifacts&lt;br /&gt;
# Auswählen und Build&lt;br /&gt;
&lt;br /&gt;
Dann gibt es in out/artifacts/(name)/ die jar-File&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Entwicklung]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Emulator&amp;diff=115</id>
		<title>Emulator</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Emulator&amp;diff=115"/>
		<updated>2020-04-18T12:55:19Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 3 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HW-Keys ==&lt;br /&gt;
&lt;br /&gt;
In der config.ini des jeweiligen Emulators (zu finden unter &amp;lt;tt&amp;gt;~/.android/avd/(AVD-Name)/&amp;lt;/tt&amp;gt;) folgendes eingeben:&lt;br /&gt;
&lt;br /&gt;
 hw.mainKeys=no&lt;br /&gt;
&lt;br /&gt;
Meist ist der Eintrag auch schon da, steht allerdings auf yes.&lt;br /&gt;
&lt;br /&gt;
[[Category:Android]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Debianserver_Hosteurope&amp;diff=111</id>
		<title>Debianserver Hosteurope</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Debianserver_Hosteurope&amp;diff=111"/>
		<updated>2020-04-18T12:55:19Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 42 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hier beschreibe ich, was ich alles an meinem Debianserver bei Hosteurope geändert habe. Die Liste ist nicht wirklich vollständig, einige Dinge sollten selbstverständlich sein bzw. bedürfen keiner weiteren Erklärung.&lt;br /&gt;
&lt;br /&gt;
 IP: 87.230.34.242&lt;br /&gt;
&lt;br /&gt;
= Todo =&lt;br /&gt;
&lt;br /&gt;
* Apache-SSL dokumentieren&lt;br /&gt;
&lt;br /&gt;
= Allgemein =&lt;br /&gt;
&lt;br /&gt;
 #Quellen/ Paketlisten von APT aktualisieren&lt;br /&gt;
 ~# apt-get update&lt;br /&gt;
 #System auf aktuellen Stand bringen&lt;br /&gt;
 ~# apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
Zum Anlegen von Benutzern ist &#039;&#039;&#039;&amp;lt;tt&amp;gt;adduser&amp;lt;/tt&amp;gt;&#039;&#039;&#039; nicht die schlechteste Wahl.&lt;br /&gt;
&lt;br /&gt;
Und dann, wenn mindestens 1 User da ist:&lt;br /&gt;
&lt;br /&gt;
 # vi /etc/ssh/sshd_config&lt;br /&gt;
 &#039;PermitRootLogin no&#039; von YES auf NO&lt;br /&gt;
 # /etc/init.d/ssh restart&lt;br /&gt;
&lt;br /&gt;
== /etc/apt/sources.list ==&lt;br /&gt;
 #Das war schon hier&lt;br /&gt;
 #deb ftp://ftp.debian.org/debian stable main contrib non-free&lt;br /&gt;
 deb http://security.debian.org sarge/updates main contrib non-free&amp;lt;br&amp;gt;&lt;br /&gt;
 #Hab ich auskommentiert&lt;br /&gt;
 #Host Europe server:&lt;br /&gt;
 #deb ftp://80.237.136.138/mirror/ftp.debian.org/debian/ sarge main contrib non-free&amp;lt;br&amp;gt;&lt;br /&gt;
 #Von mir&lt;br /&gt;
 deb ftp://ftp.fu-berlin.de/pub/unix/linux/mirrors/debian/ stable main&lt;br /&gt;
 deb-src ftp://ftp.fu-berlin.de/pub/unix/linux/mirrors/debian/ stable main&lt;br /&gt;
&lt;br /&gt;
= Webzeug =&lt;br /&gt;
&lt;br /&gt;
Die allgemeine Webroot liegt jetzt in &amp;lt;tt&amp;gt;/srv/www/default/&amp;lt;/tt&amp;gt; (geändert von &amp;lt;tt&amp;gt;/var/www/&amp;lt;/tt&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Subversion ==&lt;br /&gt;
&lt;br /&gt;
Für mich ist es schick, wenn ich über den Indianer auf SVN zugreifen kann. Subversion (apt-get install subversion) und das Apache-Modul (apt-get install libapache2-svn) sind installiert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Virtual-Host-Eintrag:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
 ServerName svn.thomserver.de&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;Location /&amp;gt;&lt;br /&gt;
        DAV svn&lt;br /&gt;
        SVNParentPath /var/svn/repos&lt;br /&gt;
&lt;br /&gt;
        AuthType Basic&lt;br /&gt;
        AuthName &amp;quot;Thoms Subversion repository&amp;quot;&lt;br /&gt;
        AuthUserFile /var/svn/users&lt;br /&gt;
&lt;br /&gt;
        AuthzSVNAccessFile /var/svn/acl&lt;br /&gt;
&lt;br /&gt;
#       Satisfy Any&lt;br /&gt;
        Require valid-user&lt;br /&gt;
&amp;lt;/Location&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dann weiter in &#039;&#039;&#039;&amp;lt;tt&amp;gt;/var/svn/&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
htpasswd -c users [newusername]&lt;br /&gt;
# -c beim erstmaligen Erstellen der Datei&lt;br /&gt;
chown root:www-data users&lt;br /&gt;
chmod 640 users&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 vi acl&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[/]&lt;br /&gt;
thaas = rw&lt;br /&gt;
&lt;br /&gt;
[groups]&lt;br /&gt;
&lt;br /&gt;
[test1:/]&lt;br /&gt;
thaas = rw&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 vi create_repository.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
cd /var/svn/repos&lt;br /&gt;
svnadmin create --fs-type fsfs $1&lt;br /&gt;
chown -R www-data:www-data $1/{dav,db,locks}&lt;br /&gt;
&lt;br /&gt;
#svnadmin create $1&lt;br /&gt;
#chown -R www-data:www-data $1&lt;br /&gt;
#chmod -R 777 $1&lt;br /&gt;
#chmod 770 $1&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;I hope, the new repository &amp;quot;$1&amp;quot; was successfully created.&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 chmod 700 create_repository.sh&lt;br /&gt;
&lt;br /&gt;
Das wars auch schon. Der Zugriff erfolgt jetzt über &amp;lt;nowiki&amp;gt;http://svn.thomserver.de/NAME_DES_REPOS&amp;lt;/nowiki&amp;gt;. Wahlweise Lesezugriff über den Webbrowser oder auch alles inklusive mit [http://tortoisesvn.tigris.org/ Tortoise-SVN] oder anderen SVN-Clients.&lt;br /&gt;
&lt;br /&gt;
== ProFTPd == &lt;br /&gt;
&lt;br /&gt;
siehe [[ProFTPd]]&lt;br /&gt;
&lt;br /&gt;
== Apache2 SSL ==&lt;br /&gt;
&lt;br /&gt;
 mkdir /etc/apache2/ssl/&lt;br /&gt;
 # Zertifikat erstellen&lt;br /&gt;
 openssl req $@ -new -x509 -days 3650 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/apache.pem&lt;br /&gt;
 #Rechte&lt;br /&gt;
 chmod 600 /etc/apache2/ssl/apache.pem&lt;br /&gt;
 #noch ein lustiger Link&lt;br /&gt;
 ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash &amp;lt; /etc/apache2/ssl/apache.pem`.0&lt;br /&gt;
&lt;br /&gt;
Dann in &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;/etc/apache2/ports.conf&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
 Listen 443&lt;br /&gt;
eintragen&lt;br /&gt;
&lt;br /&gt;
Die Virtual Hosts für https müssen auch noch eingestellt werden:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
    SSLEngine on&lt;br /&gt;
    SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
&lt;br /&gt;
== Email ==&lt;br /&gt;
&lt;br /&gt;
Die Einrichtung folgte dem Link weiter unten, ich hab noch ein paar Änderungen mit reingetan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CREATE VIEW view_domains AS&lt;br /&gt;
SELECT id, name&lt;br /&gt;
FROM virtual_domains&lt;br /&gt;
WHERE active = 1;&lt;br /&gt;
&lt;br /&gt;
CREATE VIEW view_users AS&lt;br /&gt;
SELECT CONCAT(virtual_users.user, &#039;@&#039;, view_domains.name) AS email,&lt;br /&gt;
    virtual_users.password&lt;br /&gt;
FROM virtual_users&lt;br /&gt;
INNER JOIN view_domains ON virtual_users.domain_id=view_domains.id&lt;br /&gt;
WHERE virtual_users.active = 1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CREATE VIEW view_aliases AS&lt;br /&gt;
SELECT CONCAT(virtual_aliases.source, &#039;@&#039;, view_domains.name) AS email,&lt;br /&gt;
       destination&lt;br /&gt;
FROM virtual_aliases&lt;br /&gt;
INNER JOIN view_domains ON virtual_aliases.domain_id=view_domains.id&lt;br /&gt;
WHERE virtual_aliases.active = 1;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Config-Kleinkram =&lt;br /&gt;
== /etc/vim/vimrc ==&lt;br /&gt;
&lt;br /&gt;
Ein paar Kleinigkeiten habe ich dort auch noch auskommentiert (z.B. &amp;lt;tt&amp;gt;set background=dark&amp;lt;/tt&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
 &amp;quot; Linenumbers&lt;br /&gt;
 set nu&lt;br /&gt;
 &amp;quot; Tabstop 4&lt;br /&gt;
 set ts=4&amp;lt;br&amp;gt;&lt;br /&gt;
 set noautoindent&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;quot; Anfügen eines Zeilenendes an die letzte Zeile verhindern&lt;br /&gt;
 set binary&lt;br /&gt;
 set noeol&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;quot; das hier geht irgendwie nicht, soll aber das automatische Auskommentieren verhinden, NACHFORSCHEN!&lt;br /&gt;
 &amp;quot; Es geht aber, wenn ich es unten eingebe&lt;br /&gt;
 set fo-=r&lt;br /&gt;
&lt;br /&gt;
== Spam/Virencheck für E-Mails noch erweitern ==&lt;br /&gt;
&lt;br /&gt;
 apt-get install razor pyzor&lt;br /&gt;
&lt;br /&gt;
Nun müssen wir SpamAssassin mitteilen, diese Programme zu verwenden&lt;br /&gt;
&lt;br /&gt;
vi /etc/spamassassin/local.cf&lt;br /&gt;
&lt;br /&gt;
 [...]&amp;lt;br&amp;gt;&lt;br /&gt;
 #pyzor&lt;br /&gt;
 use_pyzor 1&lt;br /&gt;
 pyzor_path /usr/bin/pyzor&lt;br /&gt;
 pyzor_add_header 1&amp;lt;br&amp;gt;&lt;br /&gt;
 #razor&lt;br /&gt;
 use_razor2 1&lt;br /&gt;
 razor_config /etc/razor/razor-agent.conf&amp;lt;br&amp;gt;&lt;br /&gt;
 [...]&lt;br /&gt;
&lt;br /&gt;
Starte danach amavisd-new neu:&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/amavis restart&lt;br /&gt;
&lt;br /&gt;
Quelle: [https://www.howtoforge.de/anleitung/amavisd-new-in-postfix-zur-spam-und-virus-uberprufung-integrieren/]&lt;br /&gt;
&lt;br /&gt;
= Kosmetik =&lt;br /&gt;
== motd == &lt;br /&gt;
 cp /etc/motd /etc/motd.bak&lt;br /&gt;
 echo &amp;quot;Willkommen auf Thom&#039;s Debian-Server!&amp;quot; &amp;gt; /etc/motd&lt;br /&gt;
&lt;br /&gt;
== bash ==&lt;br /&gt;
&lt;br /&gt;
/etc/bash.bashrc&lt;br /&gt;
 # Taken from /root/.bashrc&lt;br /&gt;
 export LS_OPTIONS=&#039;--color=auto&#039;&lt;br /&gt;
 eval &amp;quot;`dircolors`&amp;quot;&lt;br /&gt;
 alias ls=&#039;ls $LS_OPTIONS&#039;&lt;br /&gt;
 alias ll=&#039;ls $LS_OPTIONS -la&#039;&lt;br /&gt;
 alias l=&#039;ls $LS_OPTIONS -lA&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
 alias vir=&#039;vim -R&#039;&lt;br /&gt;
&lt;br /&gt;
/etc/profile&lt;br /&gt;
 . /etc/bash.bashrc&lt;br /&gt;
&lt;br /&gt;
== phpMyAdmin ==&lt;br /&gt;
&lt;br /&gt;
Die Standard-Schriftgröße ist mit 100% viel zu groß. Deshalb muss man manuell ran. In &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;libraries/Config.Class.php&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt; gibt es die Funktion &amp;lt;b&amp;gt;&amp;lt;tt&amp;gt;checkFontsize&amp;lt;/tt&amp;gt;&amp;lt;/b&amp;gt;. In dieser Funktion ändert man die &amp;lt;b&amp;gt;100%&amp;lt;/b&amp;gt; in den Wert seiner Wahl. Ich empfehle &amp;lt;b&amp;gt;70%&amp;lt;/b&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= Cronjobs =&lt;br /&gt;
&lt;br /&gt;
== Spam und Ham ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Dieses Skript ruft mein Spamlearning auf und verschiebt die Mails auch gleich noch&lt;br /&gt;
# @author Thomas Haas 2007-08-10&lt;br /&gt;
#&lt;br /&gt;
# Ausführung ist zur vollen Stunde um 8, 12, 16 und 20 Uhr täglich&lt;br /&gt;
# siehe man 5 crontab&lt;br /&gt;
#&lt;br /&gt;
0 8,12,16,20 * * * root /usr/local/sbin/spamlearn.sh 1&amp;gt; /dev/null&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== /usr/local/sbin/spamlearn.sh ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash -e&lt;br /&gt;
&lt;br /&gt;
SADIR=/var/lib/amavis/.spamassassin&lt;br /&gt;
DBPATH=/var/lib/amavis/.spamassassin/bayes&lt;br /&gt;
SPAMFOLDERS=&amp;quot;\&lt;br /&gt;
    /home/vmail/zaunpfahl.de/thom/.Spam/cur \&lt;br /&gt;
    /home/vmail/thomashaas.de/info/.Spam/cur \&lt;br /&gt;
    &amp;quot;&lt;br /&gt;
HAMFOLDERS=&amp;quot;\&lt;br /&gt;
    /home/vmail/zaunpfahl.de/thom/.Ham/cur \&lt;br /&gt;
    &amp;quot;&lt;br /&gt;
&lt;br /&gt;
for spamfolder in $SPAMFOLDERS ; do \&lt;br /&gt;
    echo Learning spam from $spamfolder ; \&lt;br /&gt;
    #nice sa-learn --spam --showdots --dbpath $DBPATH $spamfolder&lt;br /&gt;
    nice sa-learn --spam --dbpath $DBPATH $spamfolder&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
for hamfolder in $HAMFOLDERS ; do \&lt;br /&gt;
    echo Learning ham from $hamfolder ; \&lt;br /&gt;
    #nice sa-learn --ham --showdots --dbpath $DBPATH $hamfolder&lt;br /&gt;
    nice sa-learn --ham --dbpath $DBPATH $hamfolder&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
chown -R amavis:amavis $SADIR&lt;br /&gt;
&lt;br /&gt;
# Verschieben der Mails&lt;br /&gt;
# Die Fehlerumleitung unterdrückt die Fehlermeldung, wenn das Verzeichnis leer ist&lt;br /&gt;
# Anmerkung offenbar steigt das Script aus, wenn hier ein Fehler käme&lt;br /&gt;
mv /home/vmail/zaunpfahl.de/thom/.Spam/cur/* /home/vmail/zaunpfahl.de/thom/.Spam.Old/cur/ 2&amp;gt; /dev/null&lt;br /&gt;
mv /home/vmail/zaunpfahl.de/thom/.Ham/cur/* /home/vmail/zaunpfahl.de/thom/.Ham.Old/cur/ 2&amp;gt; /dev/null&lt;br /&gt;
mv /home/vmail/thomashaas.de/info/.Spam/cur/* /home/vmail/zaunpfahl.de/thom/.Spam.Old/cur/ 2&amp;gt; /dev/null&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Reinigen der Spamordner ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Dieses Skript löscht alte Spammails (älter als 7 Tage) aus den Spamablagen&lt;br /&gt;
# @author Thomas Haas 2007-08-20&lt;br /&gt;
#&lt;br /&gt;
# Ausführung ist zur vollen Stunde ab 5 Uhr morgens täglich als User vmail&lt;br /&gt;
# siehe man 5 crontab&lt;br /&gt;
#&lt;br /&gt;
0 5 * * * vmail find /home/vmail/*/*/.Spamablage/*/ -mtime +7 -exec rm {} \;&lt;br /&gt;
#&lt;br /&gt;
# # nix@thomserver.de ist quasi die Muelltonne, da wird alles nur 1 Tag aufgehoben&lt;br /&gt;
5 5 * * * vmail find /home/vmail/thomserver.de/nix/cur/* -mtime +1 -exec rm {} \;&lt;br /&gt;
10 5 * * * vmail find /home/vmail/thomserver.de/nix/cur/* -mtime +1 -exec rm {} \;&lt;br /&gt;
#&lt;br /&gt;
# horst@zaunpfahl.de ist eine Zweit-Muelltonne, die hebt die Mails 7 Tage auf&lt;br /&gt;
15 5 * * * vmail find /home/vmail/zaunpfahl.de/horst/new/* -mtime +7 -exec rm {} \;&lt;br /&gt;
20 5 * * * vmail find /home/vmail/zaunpfahl.de/horst/new/* -mtime +7 -exec rm {} \;&lt;br /&gt;
#&lt;br /&gt;
# Und Amavis hat ja auch noch seine eigene Spamablage. Diese&lt;br /&gt;
# hatte jetzt nach 2 Jahren oder so die stattliche Größe von&lt;br /&gt;
# 4,7 GB !!! erreicht. Ich hab doch grad mal 15 GB Speicherplatz!&lt;br /&gt;
25 5 * * * amavis /usr/local/bin/clean_virusmails.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;tt&amp;gt;/usr/local/bin/clean_virusmails.sh&amp;lt;/tt&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# Der Ordner /var/lib/amavis/virusmails füllt sich so schnell,&lt;br /&gt;
# dass ich da nicht die Dateien, die älter als x Tage sind&lt;br /&gt;
# löschen kann. Also verschiebe ich den ganzen Ordner und lege&lt;br /&gt;
# ihn neu an. Es gibt dann noch Versionen von allen Tagen der Woche.&lt;br /&gt;
&lt;br /&gt;
ONLYUSER=&amp;quot;amavis&amp;quot;&lt;br /&gt;
test `/usr/bin/whoami` != $ONLYUSER &amp;amp;&amp;amp; echo &amp;quot;Dieses Skript soll nur vom User &amp;quot;$ONLYUSER&amp;quot; ausgefuehrt werden!&amp;quot; &amp;amp;&amp;amp; exit&lt;br /&gt;
&lt;br /&gt;
# $TAG enthält jetzt den Tag der Woche beginnend mit 0&lt;br /&gt;
TAG=`/bin/date +%w`&lt;br /&gt;
&lt;br /&gt;
WDIR=&amp;quot;/var/lib/amavis/&amp;quot;&lt;br /&gt;
cd $WDIR&lt;br /&gt;
&lt;br /&gt;
OLDDIR=&amp;quot;virusmails&amp;quot;&lt;br /&gt;
NEWDIR=&amp;quot;virusmails_&amp;quot;$TAG&lt;br /&gt;
&lt;br /&gt;
rm -fr $NEWDIR&lt;br /&gt;
mv -f $OLDDIR $NEWDIR&lt;br /&gt;
mkdir $OLDDIR&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Logclean ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#Um 4 Uhr nachts die Maillog wegrotieren, die wird riesig&lt;br /&gt;
#dann syslogd neu starten&lt;br /&gt;
&lt;br /&gt;
0 4 * * * root mv /var/log/maillog /var/log/maillog.old; kill -1 `pidof syslogd`&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FTP ==&lt;br /&gt;
&lt;br /&gt;
Die Installation von proFTPd ist etwas buggy, deshalb:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Alle 3 Minuten wird ueberprueft, ob der FTP-Dienst noch laeuft und er wird&lt;br /&gt;
# ggf. neu gestartet&lt;br /&gt;
&lt;br /&gt;
*/3 * * * * root    /root/ftpteststart.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== /root/ftpteststart.sh ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# wenn der ProFTPs nicht laeuft, wird er eben gestartet&lt;br /&gt;
test -f /var/run/proftpd.scoreboard || /usr/sbin/proftpd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
* http://www.tim-bormann.de/index.php?section=87&lt;br /&gt;
&lt;br /&gt;
* http://workaround.org/articles/ispmail-etch/ (hier habe ich mich eher orientiert)&lt;br /&gt;
* http://workaround.org/articles/ispmail-sarge/&lt;br /&gt;
&lt;br /&gt;
= Notizen =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
subversion&lt;br /&gt;
libapache2-svn&lt;br /&gt;
&lt;br /&gt;
mkdir /var/svn&lt;br /&gt;
svnadmin create --fs-type fsfs /var/svn/svn_test &lt;br /&gt;
&lt;br /&gt;
groupadd subversion&lt;br /&gt;
chown -R www-data:subversion /var/svn/*&lt;br /&gt;
chmod -R 770 /var/svn/* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## 87.230.34.242&lt;br /&gt;
&lt;br /&gt;
svn import -m &amp;quot;importing test over ssh+svn&amp;quot; ~/TEST/ svn+ssh://87.230.34.242/var/svn/svn_test/trunk&lt;br /&gt;
svn co svn+ssh://87.230.34.242/var/svn/svn_test/trunk testcheckout&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wie auch immer das hier passieren konnte...&lt;br /&gt;
 /etc/mailname&lt;br /&gt;
 lvps87-230-32-18.dedicated.hosteurope.de&lt;br /&gt;
Ich habs dann auch entsprechend geändert...&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Debian&amp;diff=68</id>
		<title>Debian</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Debian&amp;diff=68"/>
		<updated>2020-04-18T12:55:18Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 4 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An dieser Stelle mache ich mir verschiedene Notizen zu Debian.&lt;br /&gt;
&lt;br /&gt;
== Runlevel-Konfigurator ==&lt;br /&gt;
&lt;br /&gt;
Dafür habe ich &amp;lt;code&amp;gt;sysv-rc-conf&amp;lt;/code&amp;gt; nachinstalliert und damit z.B. &amp;lt;code&amp;gt;pure-ftpd-mysql&amp;lt;/code&amp;gt; aus dem &amp;quot;Autostart entfernt&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Version feststellen ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot;&amp;gt;&lt;br /&gt;
uname -a&lt;br /&gt;
cat /etc/debian_version&lt;br /&gt;
# cat /etc/redhat-release&lt;br /&gt;
# cat /etc/SuSE-release&lt;br /&gt;
# cat /etc/slackware-version&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Piepsen in VMWare verhindern ==&lt;br /&gt;
&lt;br /&gt;
# Entweder direkt mit puTTY arbeiten, da geht&#039;s über die Soundcard vom Host&lt;br /&gt;
# Oder &amp;lt;tt&amp;gt;setterm -blength&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;Da hilft auch &amp;lt;tt&amp;gt;man setterm&amp;lt;/tt&amp;gt; mal&lt;br /&gt;
&lt;br /&gt;
== /etc/network/interfaces ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Mit DHCP:&amp;lt;/b&amp;gt;&lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Mit fester IP&amp;lt;/b&amp;gt;&lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192....&lt;br /&gt;
 netmask 255...&lt;br /&gt;
 network 192....0&lt;br /&gt;
 broadcast 192...255&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Netzwerk]]&lt;br /&gt;
[[Kategorie:Linux]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Bash_stdout_und_stderr_umleiten&amp;diff=63</id>
		<title>Bash stdout und stderr umleiten</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Bash_stdout_und_stderr_umleiten&amp;diff=63"/>
		<updated>2020-04-18T12:55:18Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 2 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In diesem Artikel beschreiben wir wie Sie in der Bash unter Linux &#039;&#039;&#039;stdout&#039;&#039;&#039; und &#039;&#039;&#039;stderr&#039;&#039;&#039; Ausgaben umleiten können. Man spricht dabei oft auch von &#039;&#039;&#039;Bash redirection&#039;&#039;&#039;, &#039;&#039;&#039;Bash Umleitung&#039;&#039;&#039; oder &#039;&#039;&#039;Ausgabeumleitung&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Bash redirection ==&lt;br /&gt;
&lt;br /&gt;
=== stdout -&amp;gt; Datei umleiten ===&lt;br /&gt;
&lt;br /&gt;
 programm &amp;gt; Datei.txt&lt;br /&gt;
&lt;br /&gt;
=== stderr -&amp;gt; Datei umleiten ===&lt;br /&gt;
&lt;br /&gt;
 programm 2&amp;gt; Datei.txt&lt;br /&gt;
&lt;br /&gt;
=== stdout UND stderr -&amp;gt; Datei umleiten ===&lt;br /&gt;
&lt;br /&gt;
 programm &amp;amp;&amp;gt; Datei.txt&lt;br /&gt;
&lt;br /&gt;
=== stdout -&amp;gt; Datei umleiten UND stderr -&amp;gt; Datei umleiten ===&lt;br /&gt;
&lt;br /&gt;
 programm &amp;gt; Datei_stdout.txt 2&amp;gt; Datei_stderr.txt&lt;br /&gt;
&lt;br /&gt;
=== stdout -&amp;gt; stderr ===&lt;br /&gt;
&lt;br /&gt;
 programm 1&amp;gt;&amp;amp;2&lt;br /&gt;
&lt;br /&gt;
=== stderr -&amp;gt; stdout ===&lt;br /&gt;
&lt;br /&gt;
 programm 2&amp;gt;&amp;amp;1&lt;br /&gt;
&lt;br /&gt;
== Weitere Informationen ==&lt;br /&gt;
* [http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-3.html BASH Programming - Introduction HOW-TO - All about redirection] (tldp.org)&lt;br /&gt;
* [https://wiki.archlinux.de/title/Umleitungen Umleitungen] (wiki.archlinux.de)&lt;br /&gt;
&lt;br /&gt;
== Quelle ==&lt;br /&gt;
&lt;br /&gt;
[https://www.thomas-krenn.com/de/wiki/Bash_stdout_und_stderr_umleiten www.thomas-krenn.com]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Bash_Allgemein&amp;diff=60</id>
		<title>Bash Allgemein</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Bash_Allgemein&amp;diff=60"/>
		<updated>2020-04-18T12:55:18Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 2 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== einfache Schleifen-Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot;&amp;gt;&lt;br /&gt;
MYARRAY=&amp;quot;Merkur Venus Erde Mars&amp;quot;&lt;br /&gt;
for i in $MYARRAY; do&lt;br /&gt;
   echo $i;&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausgabe:&lt;br /&gt;
&lt;br /&gt;
 Merkur&lt;br /&gt;
 Venus&lt;br /&gt;
 Erde&lt;br /&gt;
 Mars&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Babysocken&amp;diff=57</id>
		<title>Babysocken</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Babysocken&amp;diff=57"/>
		<updated>2020-04-18T12:55:18Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 38 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ich habe noch einmal den italienischen Anschlag, wie auf Seite 4 in meinem Sockenbuch beschrieben, genutzt. Als Kontrastgarn hab ich das Rote von Uta genommen und dabei eine Reihe mehr gemacht, als in der Anleitung, damit es etwas stabiler wird. &lt;br /&gt;
&lt;br /&gt;
In der Ferse habe ich mich wohl nicht ganz an die Anleitung (6/6/6) gahalten, sondern nur jeweils 6 doppelte Maschen gemacht.&lt;br /&gt;
&lt;br /&gt;
Die geplante Fußlänge bis Spitzenbeginn beträgt 7 cm, die Gesamt-Fußlänge 9,5 cm.&lt;br /&gt;
&lt;br /&gt;
== Italienischer Maschenanschlag ==&lt;br /&gt;
&lt;br /&gt;
Aus: &amp;quot;Das geniale Sockenbuch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Die Hälfte der benötigten Maschen mit Kontrastgarn auf 1 Nadel anschlagen, in diesem Fall also 18 Maschen. Eine Reihe links zurückstricken. Ich hab dann jetzt noch eine Reihe wieder links gestrickt, das hatte 2 Vorteile:&lt;br /&gt;
* Die Fäden sind alle an einer Stelle&lt;br /&gt;
* Das Ganze ist etwas stabiler&lt;br /&gt;
4 Maschen vor Schluß hab ich dann das richtige Garn mit reingestrickt, damit es etwas fester anfängt. Diese 4 Maschen werden beim Entfernen des Kontrastgarns wieder gelöst.&lt;br /&gt;
&lt;br /&gt;
;1. Runde: * 1M rechts, 1 Umschlag, ab * wiederholen. Maschen und Umschläge gleichmäßig auf die 4 Nadeln des Nadelspiels verteilen und zur Runde schließen.&lt;br /&gt;
;2. Runde: * die rechte Masche &#039;&#039;&#039;links&#039;&#039;&#039; abheben mit dem Faden hinter der Masche, den Umschlag links stricken.&lt;br /&gt;
;3. Runde: * die rechte Masche rechts stricken, den Umschlag links abheben mit dem Faden vor der Masche&lt;br /&gt;
;4. Runde: &#039;&#039;wie 2. Runde&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dann geht&#039;s weiter mit dem Bündchenmuster. Nach einigen Runden kann das Kontrastgarn entfernt werden. Das sollte ohne Schere gehen.&lt;br /&gt;
&lt;br /&gt;
== Bündchenmuster ==&lt;br /&gt;
&lt;br /&gt;
;1. Runde : *1M rechts, 1M links, ab * wiederholen&lt;br /&gt;
;2. Runde : *1M rechts verschränkt, 1M links, ab * wiederholen&lt;br /&gt;
&lt;br /&gt;
== Grundmuster ==&lt;br /&gt;
&lt;br /&gt;
1 Reihe rechts, 1 Reihe rechts verschränkt, immer abwechseln.&lt;br /&gt;
&lt;br /&gt;
== Schaft ==&lt;br /&gt;
&lt;br /&gt;
Über die 1. und 4. Nadel nur rechts, über die 2. und 3. Nadel (die Söckchenoberseite) das Grundmuster.&lt;br /&gt;
&lt;br /&gt;
== Abnahme für die Bandspitze ==&lt;br /&gt;
&lt;br /&gt;
nach der 1. Abnahmerunde:&lt;br /&gt;
* 1x in der 3. Runde&lt;br /&gt;
* 2x in jeder 2. Runde&lt;br /&gt;
* 3x in jeder Runde&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background:#CCC;&amp;quot;&lt;br /&gt;
| 1. || &amp;lt;b&amp;gt;9&amp;lt;/b&amp;gt; || 8&lt;br /&gt;
|-&lt;br /&gt;
| 2. || 8 || 8&lt;br /&gt;
|-&lt;br /&gt;
| 3. || 8 || 8&lt;br /&gt;
|- style=&amp;quot;background:#CCC;&amp;quot;&lt;br /&gt;
| 4. || &amp;lt;b&amp;gt;8&amp;lt;/b&amp;gt; || 7&lt;br /&gt;
|-&lt;br /&gt;
| 5. || 7 || 7&lt;br /&gt;
|- style=&amp;quot;background:#CCC;&amp;quot;&lt;br /&gt;
| 6. || &amp;lt;b&amp;gt;7&amp;lt;/b&amp;gt; || 6&lt;br /&gt;
|-&lt;br /&gt;
| 7. || 6 || 6&lt;br /&gt;
|- style=&amp;quot;background:#CCC;&amp;quot;&lt;br /&gt;
| 8. || &amp;lt;b&amp;gt;6&amp;lt;/b&amp;gt; || 5&lt;br /&gt;
|- style=&amp;quot;background:#CCC;&amp;quot;&lt;br /&gt;
| 9. || &amp;lt;b&amp;gt;5&amp;lt;/b&amp;gt; || 4&lt;br /&gt;
|- style=&amp;quot;background:#CCC;&amp;quot;&lt;br /&gt;
| 10. || &amp;lt;b&amp;gt;4&amp;lt;/b&amp;gt; || 3&lt;br /&gt;
|- style=&amp;quot;background:#CCC;&amp;quot;&lt;br /&gt;
| 11. || &amp;lt;b&amp;gt;3&amp;lt;/b&amp;gt; || 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Schließen der Spitze im Maschenstich ==&lt;br /&gt;
&lt;br /&gt;
Frei nach [http://www.sockentraum.tatting.de/MaschenstichSockensp.html]&lt;br /&gt;
&lt;br /&gt;
Wenn auf jeder Nadel noch 2 Maschen übrig sind, also insgesamt 8, dann nimmt man die Maschen der 2. Nadel auf die 1. und die der 3. auf die 4., so daß man noch 2 Nadeln á 4 Maschen hat. Der Faden liegt rechts und ist mit einer Stopfnadel versehen.&lt;br /&gt;
&lt;br /&gt;
Die Vorbereitung erfordert einmalig 2 Schritte:&lt;br /&gt;
# in die erste Masche der &#039;&#039;&#039;vorderen&#039;&#039;&#039; Nadel (der ehemaligen 1.) von rechts einstechen (also wie zum Linksstricken) und Faden durchziehen. Wenn im folgenden von Einstechen die Rede ist, dann ist damit auch anschließendes Durchziehen gemeint.&lt;br /&gt;
# in die erste Masche der &#039;&#039;&#039;hinteren&#039;&#039;&#039; Nadel von links einstechen wie zum Rechtsstricken&lt;br /&gt;
&lt;br /&gt;
Das Folgende wird immer wiederholt, bis keine Maschen mehr auf den Nadeln sind, gemeint ist immer die erste Masche auf der rechten Seite:&lt;br /&gt;
# vorne von &#039;&#039;&#039;links&#039;&#039;&#039; einstechen (wie zum Rechtsstricken), Masche &#039;&#039;&#039;abheben&#039;&#039;&#039;&lt;br /&gt;
# vorne von &#039;&#039;&#039;rechts&#039;&#039;&#039; einstechen. &lt;br /&gt;
# hinten von &#039;&#039;&#039;rechts&#039;&#039;&#039;, &#039;&#039;&#039;abheben&#039;&#039;&#039;&lt;br /&gt;
# hinten von &#039;&#039;&#039;links&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Zum Schluß den Faden nach innen ziehen, den Strumpf wenden und den Faden sorgfältig vernähen.&lt;br /&gt;
&lt;br /&gt;
== Anzahl der Runden ==&lt;br /&gt;
&lt;br /&gt;
* Maschenanschlag: 36 Maschen&lt;br /&gt;
* Bündchen: 6&lt;br /&gt;
* Schaft: 14&lt;br /&gt;
* Fuß: 16&lt;br /&gt;
&lt;br /&gt;
== Aktueller Stand ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fertig&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Stricken]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Android_allgemein&amp;diff=18</id>
		<title>Android allgemein</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Android_allgemein&amp;diff=18"/>
		<updated>2020-04-18T12:55:17Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#WEITERLEITUNG [[Allgemein (Android)]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Android_Installationsprobleme&amp;diff=16</id>
		<title>Android Installationsprobleme</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Android_Installationsprobleme&amp;diff=16"/>
		<updated>2020-04-18T12:55:17Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#WEITERLEITUNG [[Installationsprobleme (Android)]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Android&amp;diff=14</id>
		<title>Android</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Android&amp;diff=14"/>
		<updated>2020-04-18T12:55:17Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 1 Version importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#WEITERLEITUNG [[Android allgemein]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
	<entry>
		<id>https://wiki.thomashaas.de/index.php?title=Allgemein_(Android)&amp;diff=12</id>
		<title>Allgemein (Android)</title>
		<link rel="alternate" type="text/html" href="https://wiki.thomashaas.de/index.php?title=Allgemein_(Android)&amp;diff=12"/>
		<updated>2020-04-18T12:55:17Z</updated>

		<summary type="html">&lt;p&gt;VerkehrsministerA: 9 Versionen importiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Keystore erstellen == &lt;br /&gt;
&lt;br /&gt;
 keytool -genkey -v -keystore my-release-key.keystore -alias mobilingressv3 -keyalg RSA -keysize 2048 -validity 10000&lt;br /&gt;
&lt;br /&gt;
das erstellt einen keystore mit einem Eintrag mobilingressv3 und einer Gültigkeit von 10000 Tagen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Siehe auch [https://developer.android.com/tools/publishing/app-signing.html Signing Your Applications]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Browser-Zugriff auf den Emulator ==&lt;br /&gt;
&lt;br /&gt;
Mein Server auf dem Emulator läuft auf Port XXXXX.&lt;br /&gt;
Dann kann ich mit &#039;&#039;&#039;adb&#039;&#039;&#039; ein Portforwarding einrichten:&lt;br /&gt;
&lt;br /&gt;
 adb forward tcp:10000 tcp:XXXXX&lt;br /&gt;
&lt;br /&gt;
Jetzt kann ich den Server in meinem Browser aufrufen: http://localhost:10000&lt;br /&gt;
&lt;br /&gt;
== Verschiedene Layouts für Hoch- und Querformat ==&lt;br /&gt;
&lt;br /&gt;
Das Standard-Layout wird im Ordner /res/layout definiert und da meist in der main.xml.&lt;br /&gt;
&lt;br /&gt;
Für Querformat kann man den Ordner /res/layout_land anlegen und die entsprechenden Dateien dorthin kopieren und dort anpassen.&lt;br /&gt;
&lt;br /&gt;
== EditText ==&lt;br /&gt;
&lt;br /&gt;
Diese beiden Parameter haben mir geholfen:&lt;br /&gt;
&lt;br /&gt;
 android:layout_weight=&amp;quot;1&amp;quot; // dann wird er nicht breiter als der Screen vorgibt&lt;br /&gt;
 android:singleLine=&amp;quot;true&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Android]]&lt;br /&gt;
[[Kategorie:Entwicklung]]&lt;/div&gt;</summary>
		<author><name>VerkehrsministerA</name></author>
	</entry>
</feed>