<?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/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>Bits, Bytes and my 5 cents &#187; Java</title>
	<atom:link href="http://blog.encodingit.ch/category/programmieren/java-coding/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.encodingit.ch</link>
	<description>Life is just a technical game</description>
	<lastBuildDate>Wed, 08 Feb 2012 07:57:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Das Sieb des Eratosthenes</title>
		<link>http://blog.encodingit.ch/2008/10/das-sieb-des-eratosthenes/</link>
		<comments>http://blog.encodingit.ch/2008/10/das-sieb-des-eratosthenes/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 22:41:19 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Coden]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Eclips]]></category>
		<category><![CDATA[Mathematik]]></category>

		<guid isPermaLink="false">http://compr00t.5x.to/?p=132</guid>
		<description><![CDATA[Wenn man den Titel so liest, werden sich wahrscheinlich die wenigstens etwas darunter vorstellen können&#8230; Mir ging es genauso! Zuerst habe ich an Mathematik wie Satz des Pythagoras u.ä. gedacht, doch damit hat dies nun nicht viel zu tun, obwohl es um Mathematik, wenn auch einfache, geht! Nun was ist dieses Sieb nun: Das Sieb [...]<img src="http://www.encodingit.ch/piwik/piwik.php?idsite=2&rec=1" style="border:0" alt="" />]]></description>
			<content:encoded><![CDATA[<p>Wenn man den Titel so liest, werden sich wahrscheinlich die wenigstens etwas darunter vorstellen können&#8230;</p>
<p>Mir ging es genauso! Zuerst habe ich an Mathematik wie Satz des Pythagoras u.ä. gedacht, doch damit hat dies nun nicht viel zu tun, obwohl es um Mathematik, wenn auch einfache, geht!</p>
<p>Nun was ist dieses Sieb nun:</p>
<p>Das Sieb des Eratosthenes beschreibt ein Vorgang um aus einer Zahlenkette alle Primzahlen herauszulesen.</p>
<blockquote><p>Eine <strong>Primzahl</strong> ist eine <a target="_blank" href="http://de.wikipedia.org/wiki/Nat%C3%BCrliche_Zahl" title="Natürliche Zahl" >natürliche Zahl</a> mit genau zwei natürlichen Zahlen als <a target="_blank" href="http://de.wikipedia.org/wiki/Teilbarkeit" title="Teilbarkeit" >Teiler</a>, nämlich der Zahl 1 und sich selbst</p>
<h6>sponsored by Wikipedia</h6>
</blockquote>
<p>Eratosthenes macht sich dabei das Wissen zunutze, dass jede Nicht-Primzahl ein Vielfaches einer Primzahl ist. So wird jede zahl genommen und mit allen x-Reihen (2er-Reihe, 3er-Reihe, &#8230;, 1234er-Reihe) verglichen.</p>
<p>Gibt eine Zahl dann ein Positives Feedback, sprich sie ist ein Vielfaches einer andern, ist es keine Primzahl mehr und kann ausgeschlossen werden.</p>
<p>So kann man, wenn man genügend Rechenleistung hat, Primzahlen mit mehreren Millionen Stellen generieren lassen.</p>
<p>Der Code zum ganzen, habe ich in Java geschrieben. Er ist sicherlicht nicht gerade der kürzeste und beste, doch ich hoffe ihr verzeiht mir, wenn ich euch sage, dass ich gerade eben erst angefangen habe Java zu programmieren.</p>
<p>Ach ja: Programmiert wurde das ganze in Eclips unter Ubuntu 8.04 <img src='http://blog.encodingit.ch/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ul>
<li>Lösungsbeispiel &#8211; TXT</li>
<li>Lösungsbeispiel &#8211; Java</li>
</ul>
<img src="http://www.encodingit.ch/piwik/piwik.php?idsite=2&rec=1" style="border:0" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.encodingit.ch/2008/10/das-sieb-des-eratosthenes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sudo, die Freikarte zum Asus EEE</title>
		<link>http://blog.encodingit.ch/2008/09/sudo-die-freikarte-zum-asus-eee/</link>
		<comments>http://blog.encodingit.ch/2008/09/sudo-die-freikarte-zum-asus-eee/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 13:15:34 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[Hacker]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Terminal]]></category>

		<guid isPermaLink="false">http://compr00t.5x.to/?p=120</guid>
		<description><![CDATA[Sudo heisst der Befehl um im Terminal unter Linux etwas als root auszuführen. Unter Windows kennt man sowas nicht, da die meisten Benurzer sowiso mit Adminrechten arbeiten und sich auch als Admin (unter Linux heisst der root) einloggen! Unter Linux ist dies nicht so. Da loggt man sich als normalen User ein und führt dann [...]<img src="http://www.encodingit.ch/piwik/piwik.php?idsite=2&rec=1" style="border:0" alt="" />]]></description>
			<content:encoded><![CDATA[<p>Sudo heisst der Befehl um im Terminal unter Linux etwas als root auszuführen.</p>
<p>Unter Windows kennt man sowas nicht, da die meisten Benurzer sowiso mit Adminrechten arbeiten und sich auch als Admin (unter Linux heisst der root) einloggen!</p>
<p>Unter Linux ist dies nicht so. Da loggt man sich als normalen User ein und führt dann installationen etc mit adminrechten aus, indem man den Befehl sudo verwendet.</p>
<p>Dieser Befehl sudo wird beim Ausetzen des OS mit dem root-Password verknüpft</p>
<p>Nun was hat dies mit dem Asus EEE zu tun:</p>
<p>Das Betriebsystem vom Asus EEE ist ein Linux. Zwar eine abgeänderte Version doch es ist ein Linux! Was heisst, auch das Terminal wird von Linux übernommen und damit auch alle Befehle! Inklusive sudo!</p>
<p>Doch der Befehl sudo alleine wäre noch nicht so schlimm, da man ja ein root-Password setzen muss! Nun gibt es im Config-File aber ein Einträg, der das alles ausser Kraft setzt:</p>
<pre><strong>sudo **</strong></pre>
<p>Dies hat zur folge, dass der sudo Befehl auch ohne dass man das root-Password kennt, ausführen oder gebrauchen kann!</p>
<p>Doch dies ist nicht etwa ein Bug! Dies wurde von Asus absichtlich eingebaut:</p>
<p>Weil immer mehr Leute sich nicht mehr ans root-password erinnern konnten, welches sie am Anfang einmal definiert hatten, konnten sie plötzlich nichts mehr als root ausführen, da sudo ohne obigen Eintrag in das config-File das root-Password verlangt!</p>
<p>Dieses Wissen kann in den falschen Händen grossen Schaden anrichten da man mit einem einfachen Befehl wie</p>
<pre><strong>sudo rm</strong></pre>
<p>problemlos Daten löschen kann!</p>
<img src="http://www.encodingit.ch/piwik/piwik.php?idsite=2&rec=1" style="border:0" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.encodingit.ch/2008/09/sudo-die-freikarte-zum-asus-eee/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

