<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ProdunisProdunis</title>
	<atom:link href="http://www.produnis.de/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.produnis.de/blog</link>
	<description>uninteressant - aber wahr</description>
	<lastBuildDate>Fri, 24 May 2013 09:46:43 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Häufigkeiten von factor-levels für Gruppen plotten</title>
		<link>http://www.produnis.de/blog/?p=1842</link>
		<comments>http://www.produnis.de/blog/?p=1842#comments</comments>
		<pubDate>Fri, 24 May 2013 08:29:22 +0000</pubDate>
		<dc:creator>produnis</dc:creator>
				<category><![CDATA[dev/null]]></category>
		<category><![CDATA[ggplot]]></category>
		<category><![CDATA[GNU R]]></category>
		<category><![CDATA[Handbuch]]></category>

		<guid isPermaLink="false">http://www.produnis.de/blog/?p=1842</guid>
		<description><![CDATA[Gegeben ist folgende Tabelle: JAHR LAND 1999 UK 1999 UK 1999 UK 1999 UK 2000 UK 2000 UK 2001 UK 2001 UK 2001 UK 2001 UK 2003 UK 2003 UK 2003 UK 2003 UK 2004 UK 2005 UK 2005 UK 2005 UK 2005 UK 2006 UK 2006 UK 2008 UK 2008 UK 2008 UK 2008 UK 2008 UK 2009 UK 2001 GER 2002 GER 2003 GER 2003 GER 2004 GER 2004 GER<span class="excerpt-more"> [&#8230;]</span>]]></description>
				<content:encoded><![CDATA[<p>Gegeben ist folgende Tabelle:</p>
<blockquote><p>JAHR	LAND<br />
1999	UK<br />
1999	UK<br />
1999	UK<br />
1999	UK<br />
2000	UK<br />
2000	UK<br />
2001	UK<br />
2001	UK<br />
2001	UK<br />
2001	UK<br />
2003	UK<br />
2003	UK<br />
2003	UK<br />
2003	UK<br />
2004	UK<br />
2005	UK<br />
2005	UK<br />
2005	UK<br />
2005	UK<br />
2006	UK<br />
2006	UK<br />
2008	UK<br />
2008	UK<br />
2008	UK<br />
2008	UK<br />
2008	UK<br />
2009	UK<br />
2001	GER<br />
2002	GER<br />
2003	GER<br />
2003	GER<br />
2004	GER<br />
2004	GER<br />
2005	GER<br />
2005	GER<br />
2006	GER<br />
2006	GER<br />
2006	GER<br />
2007	GER<br />
2008	GER<br />
2009	GER<br />
2010	GER<br />
2011	GER<br />
2011	GER<br />
2011	GER<br />
2006	UK<br />
2011	GER<br />
2012	GER<br />
2012	GER<br />
2012	GER<br />
2005	USA<br />
2007	USA<br />
2007	USA<br />
2009	USA<br />
2010	USA<br />
2010	USA<br />
2011	USA<br />
2012	USA<br />
2012	USA</p></blockquote>
<p>Jetzt möchte ich mit <code>ggplot</code> eine Übersichtsgraphik erstellen. Hierbei soll die X-Achse die Jahreszahlen wiederspiegeln. Auf der Y-Achse sollen die Häufigkeiten der einzelnen Länder pro Jahr angezeigt werden.</p>
<p>Da die Länder-Variable ein factor ist, benötige ich einen ggplot-Code, welcher die Häufigkeiten der einzelnen factor-levels (Länder) gruppiert nach Jahren ausrechnet&#8230;</p>
<p>Das funktioniert hier &#8220;manuell&#8221; per</p>
<pre id="script">
# Datensatz einlesen
dat < - read.table("http://www.produnis.de/R/Faktorfrequenz.txt", sep="\t", colClasses = "character", header=T)

# Berechnung
with(dat,table(JAHR,LAND))</pre>
<p>Aber wie "übersetze" ich das in einen <code>ggplot</code>-Code? Da <code>ggplot</code> selbst statistische Berechnungen durchführen kann, läge der Vorteil eines "reinen" <code>ggplot</code>-Codes darin, dass neue  factor-levels (in diesem Fall also ein neues LAND) direkt in der Grafik eingebunden wäre, ohne dass man den Code ändern müsste.</p>
<h2>ggplot-Code</h2>
<p>Und so funktioniert es:</p>
<pre id="script">
# Datensatz einlesen
dat < - read.table("http://www.produnis.de/R/Faktorfrequenz.txt", sep="\t", colClasses = "character", header=T)

# plotten
#------------
# Variante 1
ggplot(df, aes(x=factor(JAHR), fill=LAND)) + 
  geom_bar(position="dodge")
</pre>
<p><a href="http://www.produnis.de/blog/wp-content/uploads/2013/05/FreqPlot1.png"><img src="http://www.produnis.de/blog/wp-content/uploads/2013/05/FreqPlot1-300x291.png" alt="FreqPlot1" width="300" height="291" class="aligncenter size-medium wp-image-1847" /></a></p>
<pre id="script">
# Variante 2
ggplot(df, aes(JAHR)) + 
  geom_freqpoly(aes(y= ..count.., fill=LAND, group=LAND, colour=LAND),stat="bin",binwidth=1)
</pre>
<p><a href="http://www.produnis.de/blog/wp-content/uploads/2013/05/FreqPlot2.png"><img src="http://www.produnis.de/blog/wp-content/uploads/2013/05/FreqPlot2-300x291.png" alt="FreqPlot2" width="300" height="291" class="aligncenter size-medium wp-image-1848" /></a></p>
<pre id="script">
# Variante 3
ggplot(df, aes(JAHR)) + 
  geom_area(aes(y= ..count.., fill=LAND, group=LAND),stat="bin",binwidth=1)
</pre>
<p><a href="http://www.produnis.de/blog/wp-content/uploads/2013/05/FreqPlot3.png"><img src="http://www.produnis.de/blog/wp-content/uploads/2013/05/FreqPlot3-300x291.png" alt="FreqPlot3" width="300" height="291" class="aligncenter size-medium wp-image-1849" /></a></p>
<h2>Weblinks</h2>
<ul>
<li><a href="http://forum.r-statistik.de/viewtopic.php?f=9&#038;t=4770" target="_blank">http://forum.r-statistik.de/viewtopic.php?f=9&#038;t=4770</a></li>
<li><a href="http://stackoverflow.com/questions/16604380/how-to-count-levels-of-a-factor-in-a-data-frame-grouped-by-another-value-of-tha" target="_blank">http://stackoverflow.com/questions/16604380/how-to-count-levels-of-a-factor-in-a-data-frame-grouped-by-another-value-of-tha</a></li>
</ul>
<h2>Siehe auch</h2>
<p>Dieser Artikel ist Teil des <a href="?p=1797">Handbuchs</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.produnis.de/blog/?feed=rss2&#038;p=1842</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WakeOnLAN</title>
		<link>http://www.produnis.de/blog/?p=1823</link>
		<comments>http://www.produnis.de/blog/?p=1823#comments</comments>
		<pubDate>Thu, 23 May 2013 11:32:55 +0000</pubDate>
		<dc:creator>produnis</dc:creator>
				<category><![CDATA[Jean Pütz]]></category>
		<category><![CDATA[Handbuch]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[WakeOnLAN]]></category>

		<guid isPermaLink="false">http://www.produnis.de/blog/?p=1823</guid>
		<description><![CDATA[Damit &#8220;Wake on LAN&#8221; (WOL) funktioniert, muss zunächst im BIOS des Boards diese Funktion aktiviert werden. Da dies von BIOS zu BIOS unterschiedlich sein kann, findet man hier eine kleine Überischt: https://code.google.com/p/gwakeonlan/wiki/Enable_WOL_Bios. Grundsätzlich sollte man in den ACPI-Einstellungen direkt nach WakeOnLan-Einträgen suchen, oder beispielsweise PCI/PCIE-Support enablen. Ist das System wieder hochgefahren, muss das Paket ethtool installiert werden, z.B. per sudo apt-get install ethtool Mein Server besitzt nur die On-Board-Netzwerkkarte (eth0). Über diese<span class="excerpt-more"> [&#8230;]</span>]]></description>
				<content:encoded><![CDATA[<p>Damit &#8220;Wake on LAN&#8221; (WOL) funktioniert, muss zunächst im BIOS des Boards diese Funktion aktiviert werden. Da dies von BIOS zu BIOS unterschiedlich sein kann, findet man hier eine kleine Überischt: <a href="https://code.google.com/p/gwakeonlan/wiki/Enable_WOL_Bios" title="WakeOnLAN - BIOS-Ansicht" target="_blank">https://code.google.com/p/gwakeonlan/wiki/Enable_WOL_Bios</a>.</p>
<p><a href="http://www.produnis.de/blog/wp-content/uploads/2013/05/WOLBIOS1.jpg"><img src="http://www.produnis.de/blog/wp-content/uploads/2013/05/WOLBIOS1-300x225.jpg" alt="WOLBIOS1" width="300" height="225" class="aligncenter size-medium wp-image-1825" /></a></p>
<p><a href="http://www.produnis.de/blog/wp-content/uploads/2013/05/WOLBIOS2.jpg"><img src="http://www.produnis.de/blog/wp-content/uploads/2013/05/WOLBIOS2-300x247.jpg" alt="WOLBIOS2" width="300" height="247" class="aligncenter size-medium wp-image-1826" /></a></p>
<p>Grundsätzlich sollte man in den <code>ACPI</code>-Einstellungen direkt nach WakeOnLan-Einträgen suchen, oder beispielsweise <code>PCI/PCIE-Support</code> enablen.</p>
<p>Ist das System wieder hochgefahren, muss das Paket <code>ethtool</code> installiert werden, z.B. per</p>
<pre id="bash">sudo apt-get install ethtool</pre>
<p>Mein Server besitzt nur die On-Board-Netzwerkkarte (<code>eth0</code>). Über diese Karte soll der Server per “Magic Package” geweckt werden. Um diese Funktion zu aktivieren gibt man ein:</p>
<pre id="bash">sudo ethtool -s eth0 wol g</pre>
<p>Damit diese Funktion auch beim Systemstart automatisch zur Verfügung steht,  öffnet man die Datei <code>/etc/rc.local</code> mit root-Rechten und trägt den Befehl dort über dem &#8220;exit 0&#8243;-Eintrag ein. Das sieht bei mir so aus:</p>
<pre id="script">
#!/bin/sh -e
#
# (...)
#
# By default this script does nothing.
sleep 5
ethtool -s eth0 wol g
exit 0
</pre>
<p>Standardmäßig wird die Netzwerkkarte beim Herunterfahren deaktiviert, so dass sie keine Packages im Ruhezustand annehmen kann. Um dies zu verhindern, muss in der Datei <code>/etc/init.d/halt</code> der Eintrag <code>NETDOWN=yes</code> geändert werden in <code>NETDOWN=no</code>.</p>
<p>Auf meinem Server funktioniert nun WOL ohne Probleme.</p>
<h2>Siehe auch</h2>
<p>Dieser Artikel ist Teil des 	<a href="?p=1797">Handbuchs</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.produnis.de/blog/?feed=rss2&#038;p=1823</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[ssh] SSH-Agent</title>
		<link>http://www.produnis.de/blog/?p=1819</link>
		<comments>http://www.produnis.de/blog/?p=1819#comments</comments>
		<pubDate>Thu, 23 May 2013 11:13:43 +0000</pubDate>
		<dc:creator>produnis</dc:creator>
				<category><![CDATA[Jean Pütz]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://www.produnis.de/blog/?p=1819</guid>
		<description><![CDATA[Möchte man nicht immer das Passwort des geheimen Schlüssels eingeben, kann man den Schlüssel dem SSH-Agent hinzufügen. Dies funktioniert mit dem Befehl: ssh-add ?/.ssh/id_rsa Von diesem Zeitpunkt an merkt sich der Agent den Schlüssel, so dass man nun Verbindungen aufbauen kann, ohne das Schlüsselpasswort eingeben zu müssen. Allerdings vergisst der SSH-Agent alle Schlüssel nach einem Neustart wieder. Siehe auch Dieser Artikel ist Teil des Handbuch]]></description>
				<content:encoded><![CDATA[<p>Möchte man nicht immer das Passwort des geheimen Schlüssels eingeben, kann man den Schlüssel dem SSH-Agent hinzufügen. Dies funktioniert mit dem Befehl:</p>
<pre id="bash">ssh-add ?/.ssh/id_rsa</pre>
<p>Von diesem Zeitpunkt an merkt sich der Agent den Schlüssel, so dass man nun Verbindungen aufbauen kann, ohne das Schlüsselpasswort eingeben zu müssen. Allerdings vergisst der SSH-Agent alle Schlüssel nach einem Neustart wieder.</p>
<h2>Siehe auch</h2>
<p>Dieser Artikel ist Teil des 	<a href="?p=1797">Handbuch</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.produnis.de/blog/?feed=rss2&#038;p=1819</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[ssh] Publik-Keys vergeben</title>
		<link>http://www.produnis.de/blog/?p=1817</link>
		<comments>http://www.produnis.de/blog/?p=1817#comments</comments>
		<pubDate>Thu, 23 May 2013 11:11:12 +0000</pubDate>
		<dc:creator>produnis</dc:creator>
				<category><![CDATA[dev/null]]></category>
		<category><![CDATA[Handbuch]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://www.produnis.de/blog/?p=1817</guid>
		<description><![CDATA[Wem die Authentifizierung uber Passwörter trotz der Verschlüsselung zu unsicher ist, &#8211; immerhin könnte das Passwort ja erraten werden &#8211; der benutzt am besten das Public-Key-Verfahren. Hierbei erzeugt man sich einen geheimen Schlüssel sowie ein öffentlichen Schloss. Das Schloss kann man nun auf all jenen PCs im Netzwerk hinterlegen, zu welchen man Verbindungen aufbauen möchte. Der geheime Schlüssel, der (als einziger) das öffentliche Schloss aufschließen kann, verbleibt auf dem eigenen System und<span class="excerpt-more"> [&#8230;]</span>]]></description>
				<content:encoded><![CDATA[<p>Wem die Authentifizierung uber Passwörter trotz der Verschlüsselung zu unsicher ist, &#8211; immerhin könnte das Passwort ja erraten werden &#8211; der benutzt am besten das Public-Key-Verfahren.<br />
Hierbei erzeugt man sich einen geheimen Schlüssel sowie ein öffentlichen Schloss. Das Schloss kann man nun auf all jenen PCs im Netzwerk hinterlegen, zu welchen man Verbindungen aufbauen möchte. Der geheime Schlüssel, der (als einziger) das öffentliche Schloss aufschließen kann, verbleibt auf dem eigenen System und darf niemals rausgegeben werden.</p>
<p>Erstellt wird ein solches Schlüssel-Schloss-Paar per:</p>
<pre id="bash">ssh-keygen -t rsa</pre>
<p>Der voreingestellte Dateiname (<code>id_rsa</code>) kann einfach mit der RETURN-Taste bestätigt werden, außer man möchte sich ein weiteres Schlüsselpaar erzeugen.<br />
Von der Benutzung einer leeren Passphrase ist jedoch abzuraten, weil sonst jeder, der evtl. in<br />
den Besitz dieser Datei kommt, sofortigen Zugriff auf alle zugehörigen Systeme erhält.</p>
<p>Das erzeugt Paar liegt nun im Ordner <code>~/.ssh/</code>:</p>
<ul>
<li><b>id_rsa</b> = der geheime Schl ?ssel</li>
<li><b>id_rsa.pub</b> = das öffentliche Schloss</li>
</ul>
<p>Nun muss noch das öffentliche Schloss (zu erkennen an der Endung <code>.pub</code> (also <code>id_rsa.pub</code> oder <code>MEINPAAR.pub</code>), auf dem Zielsystem deponiert werden. Dazu dient das Programm <code>ssh-copy-id</code>:</p>
<pre id="bash">ssh-copy-id -i ?/.ssh/id_rsa.pub user@server</pre>
<h2>Siehe auch</h2>
<p>Dieser Artikel ist Teil des 	<a href="?p=1797">Handbuch</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.produnis.de/blog/?feed=rss2&#038;p=1817</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[ssh] Rechner-Namen vergeben</title>
		<link>http://www.produnis.de/blog/?p=1814</link>
		<comments>http://www.produnis.de/blog/?p=1814#comments</comments>
		<pubDate>Thu, 23 May 2013 11:06:17 +0000</pubDate>
		<dc:creator>produnis</dc:creator>
				<category><![CDATA[dev/null]]></category>
		<category><![CDATA[Handbuch]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://www.produnis.de/blog/?p=1814</guid>
		<description><![CDATA[Man kann den ssh-Aufruf vereinfachen, wenn man den Rechnern im Netzwerk einen Namen gibt und evtl. den Usernamen übermittelt, mit welchem man sich einloggen m öchte. Hierzu konfiguriert man die Datei ~/.ssh/config nach folgendem Muster: Host HOSTNAME HostName HOSTIP User HOSTUSERNAME Bei mir sieht diese Datei so aus: Host bilbo HostName 192.168.0.2 User produnis Host smeargolLAN HostName 192.168.0.3 User produnis Host smeargol HostName 192.168.0.11 Host gabi HostName 192.168.0.5 User gabi Host hoerspiel<span class="excerpt-more"> [&#8230;]</span>]]></description>
				<content:encoded><![CDATA[<p>Man kann den ssh-Aufruf vereinfachen, wenn man den Rechnern im Netzwerk einen Namen gibt und evtl. den Usernamen übermittelt, mit welchem man sich einloggen m öchte.</p>
<p>Hierzu konfiguriert man die Datei <code>~/.ssh/config</code> nach folgendem Muster:</p>
<pre>
Host HOSTNAME
    HostName HOSTIP
    User HOSTUSERNAME
</pre>
<p>Bei mir sieht diese Datei so aus:</p>
<pre>
Host bilbo
   HostName 192.168.0.2
   User produnis
Host smeargolLAN
   HostName 192.168.0.3
   User produnis
Host smeargol
   HostName 192.168.0.11
Host gabi
   HostName 192.168.0.5
   User gabi
Host hoerspiel
   HostName 192.168.0.4
   User produnis
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.produnis.de/blog/?feed=rss2&#038;p=1814</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pakete nachinstallieren</title>
		<link>http://www.produnis.de/blog/?p=1803</link>
		<comments>http://www.produnis.de/blog/?p=1803#comments</comments>
		<pubDate>Thu, 23 May 2013 10:01:33 +0000</pubDate>
		<dc:creator>produnis</dc:creator>
				<category><![CDATA[Jean Pütz]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Handbuch]]></category>

		<guid isPermaLink="false">http://www.produnis.de/blog/?p=1803</guid>
		<description><![CDATA[Folgende Pakete installiere ich für gewöhnlich nach einer Neuinstallation: Repository sudo apt-get install audacious audacity audex avidemux avidemux-cli bb chromium-browser comix cowsay curl disper dvbcut easytag ethtool ffmpeg figlet flac gftp gimp gmpc gpac gparted guake guvcview iat id3v2 inkscape k3b keepassx kile krename lame latex-beamer mc mencoder mkvtoolnix mp3splt mplayer mysql-server mythtv-frontend nfs-common okular openshot openssh-server p7zip-full pavucontrol pdfsam pdftk phpmyadmin python-pygments qemu-kvm r-recommended revelation rkward samba shutter skype soundconverter streamripper<span class="excerpt-more"> [&#8230;]</span>]]></description>
				<content:encoded><![CDATA[<p>Folgende Pakete installiere ich für gewöhnlich nach einer Neuinstallation:</p>
<h2>Repository</h2>
<blockquote><p>
sudo apt-get install audacious audacity audex avidemux avidemux-cli bb chromium-browser comix cowsay curl disper dvbcut easytag ethtool ffmpeg figlet flac gftp gimp gmpc gpac gparted guake guvcview iat id3v2 inkscape k3b keepassx kile krename lame latex-beamer mc mencoder mkvtoolnix mp3splt mplayer mysql-server mythtv-frontend nfs-common okular openshot openssh-server p7zip-full pavucontrol pdfsam pdftk phpmyadmin python-pygments qemu-kvm r-recommended revelation rkward samba shutter skype soundconverter streamripper texlive-fonts-recommended texlive-latex-extra thunderbird-locale-de torsocks tuxpaint ubuntu-restricted-extras unison unrar vbrfix vim vlc vorbis-tools wakeonlan winetricks x11vnc xbmc xchat
</p></blockquote>
<p>Da ich nun die <code>ubuntu-restricted-extras</code> installiert habe, kann ich mittels</p>
<pre id="bash">sudo /usr/share/doc/libdvdread4/install-css.sh</pre>
<p>die <code>libdvdcss</code> zur Wiedergabe meiner kopiergeschützten DVDs nachinstallieren.</p>
<h2>PPA</h2>
<p>Folgende PPAs verwende ich:</p>
<blockquote><p>
sudo add-apt-repository ppa:n-muench/calibre # calibre<br />
sudo add-apt-repository ppa:jd-team/jdownloader # JDownloader<br />
sudo add-apt-repository ppa:narfss/proyectobs # Unity-JDownloader<br />
sudo add-apt-repository ppa:rgibert/ebook # sigil<br />
sudo add-apt-repository ppa:indicator-multiload/stable-daily # Systemlastanzeige
</p></blockquote>
<p>Anschließend:</p>
<blockquote><p>sudo apt-get update &#038;&#038; sudo apt-get upgrade<br />
sudo apt-get install calibre indicator-multiload jdownloader unity-jdownloader sigil
</p></blockquote>
<h2>Direktlinks</h2>
<ul>
<li><a href="http://handbrake.fr/" target="_blank">HandBrake</a></li>
<li><a href="http://www.truecrypt.org/downloads" target="_blank">TrueCrypt</a></li>
<li><a href="http://www.nomachine.com/download.php" target="_blank">NoMachine NX</a></li>
<li><a href="http://www.rstudio.com/ide/download/" target="_blank">RStudio</a></li>
</ul>
<h2>Siehe auch</h2>
<p>Dieser Artikel ist Teil des 	<a href="?p=1797">Handbuch</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.produnis.de/blog/?feed=rss2&#038;p=1803</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ich mache XY mit Ubuntu</title>
		<link>http://www.produnis.de/blog/?p=1797</link>
		<comments>http://www.produnis.de/blog/?p=1797#comments</comments>
		<pubDate>Wed, 22 May 2013 19:36:36 +0000</pubDate>
		<dc:creator>produnis</dc:creator>
				<category><![CDATA[Jean Pütz]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[GNU R]]></category>
		<category><![CDATA[Handbuch]]></category>

		<guid isPermaLink="false">http://www.produnis.de/blog/?p=1797</guid>
		<description><![CDATA[Ubuntu System bashrc und bash_alias chroot Dateisystem Dateiendung einem Programm zuweisen Pakete Pakete nachinstallieren Liste manuell installierter Pakete Skriptordner erstellen SWAP SWAP leeren Netzwerk Im Netzwerk IP-Adressen von SAMBA-PCs herausfinden Nach Rechnern/IPs scannen samba ssh Namen vergeben Publik-Keys vergeben ssh-Agent TOR wget über TOR nutzen WakeOnLAN Multimedia Audio Bilder Video MythTV XBMC Login per SSH Software Dropbox KDE Unity Unity einrichten LaTeX GNU R Grafiken ggplot Frequenzen von factor-levels]]></description>
				<content:encoded><![CDATA[<h1>Ubuntu</h1>
<ol>
<li><strong>System</strong>
<ul>
<li>bashrc und bash_alias</li>
<li>chroot</li>
<li>Dateisystem
<ul>
<li><a href="?p=1412">Dateiendung einem Programm zuweisen</a></li>
</ul>
</li>
<li>Pakete
<ul>
<li><a href="?p=1803">Pakete nachinstallieren</a></li>
<li><a href="?p=1484">Liste manuell installierter Pakete</a></li>
</ul>
</li>
<li><a href="?p=636">Skriptordner erstellen</a></li>
<li>SWAP
<ul>
<li><a href="?p=1446">SWAP leeren</a></li>
</ul>
</li>
</ul>
</li>
<li><strong>Netzwerk</strong>
<ul>
<li>Im Netzwerk
<ul>
<li>IP-Adressen von SAMBA-PCs herausfinden</li>
<li><a href="?p=1624">Nach Rechnern/IPs scannen</a></li>
</ul>
</li>
<li>samba</li>
<li>ssh
<ul>
<li><a href="?p=1814">Namen vergeben</a></li>
<li><a href="?p=1817">Publik-Keys vergeben</a> </li>
<li><a href="?p=1819">ssh-Agent</a></li>
</ul>
</li>
<li>TOR
<ul>
<li><a href="?p=1781">wget über TOR nutzen</a></li>
</ul>
</li>
<li><a href="?p=1823">WakeOnLAN</a></li>
</ul>
</li>
<li><strong>Multimedia</strong>
<ul>
<li>Audio</li>
<li>Bilder</li>
<li>Video</li>
<li>MythTV</li>
<li>XBMC
<ul>
<li><a href="?p=1795">Login per SSH</a></li>
</ul>
</li>
</ul>
</li>
<li><strong>Software</strong>
<ul>
<li>Dropbox</li>
<li>KDE</li>
<li>Unity
<ul>
<li><a href="?p=1594">Unity einrichten</a></li>
</ul>
</li>
</ul>
</li>
</ol>
<h1>LaTeX</h1>
<h1>GNU R</h1>
<ol>
<li>Grafiken
<ul>
<li>ggplot
<ul>
<li><a href="?p=1842">Frequenzen von factor-levels</a></li>
</ul>
</li>
</ul>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.produnis.de/blog/?feed=rss2&#038;p=1797</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XBMC-Box: Login per ssh</title>
		<link>http://www.produnis.de/blog/?p=1795</link>
		<comments>http://www.produnis.de/blog/?p=1795#comments</comments>
		<pubDate>Wed, 22 May 2013 19:27:46 +0000</pubDate>
		<dc:creator>produnis</dc:creator>
				<category><![CDATA[dev/null]]></category>
		<category><![CDATA[Handbuch]]></category>
		<category><![CDATA[xbmc]]></category>

		<guid isPermaLink="false">http://www.produnis.de/blog/?p=1795</guid>
		<description><![CDATA[Man erreicht seine XBMC-Box per ssh mittels: ssh root@IP-DER-BOX Das Passwort lautet: letmein Dieser Artikel ist Teil des Handbuchs.]]></description>
				<content:encoded><![CDATA[<p>Man erreicht seine XBMC-Box per ssh mittels:</p>
<pre id="bash">ssh root@IP-DER-BOX</pre>
<p>Das Passwort lautet: <code>letmein</code></p>
<p>Dieser Artikel ist Teil des <a href="?p=1797">Handbuchs</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.produnis.de/blog/?feed=rss2&#038;p=1795</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Georgische scharfe Paste (grün)</title>
		<link>http://www.produnis.de/blog/?p=1787</link>
		<comments>http://www.produnis.de/blog/?p=1787#comments</comments>
		<pubDate>Wed, 15 May 2013 07:35:55 +0000</pubDate>
		<dc:creator>produnis</dc:creator>
				<category><![CDATA[Rezepte]]></category>
		<category><![CDATA[Rezept]]></category>

		<guid isPermaLink="false">http://www.produnis.de/blog/?p=1787</guid>
		<description><![CDATA[Vielen Dank an Nino für dieses georgische Rezept &#4304;&#4335;&#4312;&#4318;&#4304; ( &#4315;&#4332;&#4309;&#4304;&#4316;&#4308; ) Zutaten Peperoni, grün, lang, scharf &#8211; 250 Gr. Koriander &#8211; 125 Gr. Petersilie &#8211; 70 Gr. Sellerieblätter &#8211; 50 Knoblauch – 0,1 St. Koriander gemahlen – 0.5 E.L. Salz &#8211; 0.5-1 T.L. Zubereitung Alle Zutaten in eine elektrische Küchenmaschine nacheinander zerkleinern. Alles in eine große Schüssel füllen, mit dem Salz abschmecken und eine Stunde lang stehen lassen, gelegentlich durchrühren. Die<span class="excerpt-more"> [&#8230;]</span>]]></description>
				<content:encoded><![CDATA[<p>Vielen Dank an Nino für dieses georgische Rezept &#4304;&#4335;&#4312;&#4318;&#4304; ( &#4315;&#4332;&#4309;&#4304;&#4316;&#4308; )</p>
<h2>Zutaten</h2>
<ul>
<li>Peperoni, grün, lang, scharf &#8211;  250 Gr.</li>
<li>Koriander &#8211;  125 Gr.</li>
<li>Petersilie &#8211;  70 Gr.</li>
<li>Sellerieblätter &#8211; 50</li>
<li>Knoblauch – 0,1 St. </li>
<li>Koriander gemahlen – 0.5 E.L.</li>
<li>Salz  &#8211; 0.5-1 T.L.</li>
</ul>
<h2>Zubereitung</h2>
<p>Alle Zutaten in eine elektrische Küchenmaschine nacheinander zerkleinern. Alles in eine große Schüssel füllen, mit dem Salz abschmecken und eine Stunde lang stehen lassen, gelegentlich durchrühren.<br />
Die fertige Paste am besten in Gläser füllen. </p>
<h2>siehe auch</h2>
]]></content:encoded>
			<wfw:commentRss>http://www.produnis.de/blog/?feed=rss2&#038;p=1787</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wget mit tor-bundle nutzen</title>
		<link>http://www.produnis.de/blog/?p=1781</link>
		<comments>http://www.produnis.de/blog/?p=1781#comments</comments>
		<pubDate>Sun, 05 May 2013 20:50:18 +0000</pubDate>
		<dc:creator>produnis</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ubuntuusers]]></category>

		<guid isPermaLink="false">http://www.produnis.de/blog/?p=1781</guid>
		<description><![CDATA[Möchte man wget über das tor-bundle nutzen, funktioniert das Ganze nur über Umwege. torsocks Am Einfachsten geht es mit dem Paket torsocks (Danke an claw für den Hinweis): sudo apt-get install torsocks Anschließend kann wget wie folgt aufgerufen werden: torsocks wget http://foo.onion/data.bar Alternative: Privoxy Als Alternative zu torsocks kann man sich auch einen kleinen Proxy-Server einrichten. Ich möchte hier zeigen, wie das z.B. mittels Privoxy funktionieren kann: 1. Man installiert Privoxy: sudo<span class="excerpt-more"> [&#8230;]</span>]]></description>
				<content:encoded><![CDATA[<p>Möchte man <a href="http://wiki.ubuntuusers.de/wget">wget</a> über das <a href="https://www.torproject.org/projects/torbrowser.html.en">tor-bundle</a> nutzen, funktioniert das Ganze nur über Umwege.</p>
<h2>torsocks</h2>
<p>Am Einfachsten geht es mit dem Paket <code>torsocks</code> (Danke an <em>claw</em> für den Hinweis):</p>
<pre id="bash">sudo apt-get install torsocks</pre>
<p>Anschließend kann <code>wget</code> wie folgt aufgerufen werden:</p>
<pre id="bash">torsocks wget http://foo.onion/data.bar</pre>
<h2>Alternative: Privoxy</h2>
<p>Als Alternative zu torsocks kann man sich auch einen kleinen Proxy-Server einrichten. Ich möchte hier zeigen, wie das z.B. mittels  <a href="http://wiki.ubuntuusers.de/privoxy">Privoxy</a> funktionieren kann:</p>
<p>1. Man installiert Privoxy:</p>
<pre id="bash">sudo apt-get install privoxy</pre>
<p>2. Man fügt am Ende der Datei <code>/etc/privoxy/config</code> folgendes hinzu:</p>
<pre id="script">forward-socks5  /  127.0.0.1:9150 .
</pre>
<p>Wichtig ist der Punkt am Ende der Zeile, sonst wird die Regel einfach ignoriert.<br />
Das tor-bundle horcht standardmäßig auf Port 9150 (manchmal auch auf 9050, siehe sicherheitshalber Vidalia-Log), Privoxy nutzt standardmäßig Port 8118 (siehe config). Nach einem Neustart von Privoxy ist <code>http://localhost:8118</code> auf das tor-bundle umgebogen:</p>
<pre id="bash">sudo service privoxy restart</pre>
<p>3. Man startet spätestens jetzt das tor-bundle.</p>
<p>4. Nun funktioniert <code>wget</code> mit folgender Option:</p>
<pre id="bash">wget --execute=http_proxy=http://127.0.0.1:8118 http://foo.onion/data.bar</pre>
<p>5. Alternativ kann man sich noch einen alias in der <code>.bashrc</code> anlegen:</p>
<pre id="script">alias wgetor='wget --execute=http_proxy=http://127.0.0.1:8118'</pre>
<p>So reicht dann der Aufruf:</p>
<pre id="bash">wgetor http://foo.onion/data.bar</pre>
<h2>Weblinks</h2>
]]></content:encoded>
			<wfw:commentRss>http://www.produnis.de/blog/?feed=rss2&#038;p=1781</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
