<?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"
	>

<channel>
	<title>Elbcoast Weblog</title>
	<atom:link href="http://www.elbcoast.net/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.elbcoast.net</link>
	<description>Ein Geek von der Waterkant!</description>
	<pubDate>Sat, 12 Jun 2010 12:05:01 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>64bit Flash-Plugin - das war&#8217;s dann wohl</title>
		<link>http://www.elbcoast.net/?p=80</link>
		<comments>http://www.elbcoast.net/?p=80#comments</comments>
		<pubDate>Sat, 12 Jun 2010 12:05:01 +0000</pubDate>
		<dc:creator>Poddn</dc:creator>
		
		<category><![CDATA[Tech Stuff]]></category>

		<guid isPermaLink="false">http://www.elbcoast.net/?p=80</guid>
		<description><![CDATA[Anscheinend hat Adobe die Entwicklung des 64bit Flash-Plugins für Linux nun endgültig auf Eis gelegt. Nachdem es über mehrere Monate keine Updates mehr auf dem Entwicklerblog gegeben hat, wurde mit dem Release des Flashplayers 10.1 der 64bit-Bereich in den Adobe Labs geschlossen und das Forum auf read only gesetzt.
Glücklicherweise funktioniert der direkte Downloadlink für die [...]]]></description>
			<content:encoded><![CDATA[<p>Anscheinend hat Adobe die Entwicklung des 64bit Flash-Plugins für Linux nun endgültig auf Eis gelegt. Nachdem es über mehrere Monate keine Updates mehr auf dem <a href="http://blogs.adobe.com/penguin.swf/">Entwicklerblog</a> gegeben hat, wurde mit dem Release des Flashplayers 10.1 der 64bit-Bereich in den Adobe Labs <a href="http://labs.adobe.com/downloads/flashplayer10_64bit.html">geschlossen</a> und das Forum auf <a href="http://forums.adobe.com/community/labs/flashplayer10_64bit">read only</a> gesetzt.</p>
<p>Glücklicherweise funktioniert der <a href="http://download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.45.2.linux-x86_64.so.tar.gz">direkte Downloadlink</a> für die letzte Version (10.0.45.2) noch. Mal gucken für wielange.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elbcoast.net/?feed=rss2&amp;p=80</wfw:commentRss>
		</item>
		<item>
		<title>Willkommen bei Trill</title>
		<link>http://www.elbcoast.net/?p=79</link>
		<comments>http://www.elbcoast.net/?p=79#comments</comments>
		<pubDate>Tue, 11 Aug 2009 20:18:41 +0000</pubDate>
		<dc:creator>Poddn</dc:creator>
		
		<category><![CDATA[Tech Stuff]]></category>

		<guid isPermaLink="false">http://www.elbcoast.net/?p=79</guid>
		<description><![CDATA[Gerade im html von trill.de gefunden:
if (bName == "Netscape" &#038;&#038; bVer >= 3) theBrowser = "goodbrowser";
  else if (bName == "Netscape" &#038;&#038; bVer == 2) theBrowser = "badbrowser"; //for NS 2: unused
  else if (bName == "Microsoft Internet Explorer" &#038;&#038; bVer >=3) theBrowser = "goodbrowser"; //for IE4
  else if (bName == "Microsoft [...]]]></description>
			<content:encoded><![CDATA[<p>Gerade im html von<a href="http://www.trill.de"> trill.de</a> gefunden:</p>
<p><code>if (bName == "Netscape" &#038;&#038; bVer >= 3) theBrowser = "goodbrowser";<br />
  else if (bName == "Netscape" &#038;&#038; bVer == 2) theBrowser = "badbrowser"; //for NS 2: unused<br />
  else if (bName == "Microsoft Internet Explorer" &#038;&#038; bVer >=3) theBrowser = "goodbrowser"; //for IE4<br />
  else if (bName == "Microsoft Internet Explorer" &#038;&#038; bVer >=2) theBrowser = "okbrowser"; //for IE3: unused<br />
</code></p>
<p>IE3 - das ist mal ziemlich lange her. Und wir ächzen schon bei IE6-Kompatibilität&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elbcoast.net/?feed=rss2&amp;p=79</wfw:commentRss>
		</item>
		<item>
		<title>Das Passwort &#8220;Ohmeingott&#8221; stimmt mit dem gespeicherten Passwort &#8220;Wirkönnennix&#8221; nicht überein</title>
		<link>http://www.elbcoast.net/?p=78</link>
		<comments>http://www.elbcoast.net/?p=78#comments</comments>
		<pubDate>Tue, 10 Feb 2009 18:16:44 +0000</pubDate>
		<dc:creator>Poddn</dc:creator>
		
		<category><![CDATA[Tech Stuff]]></category>

		<guid isPermaLink="false">http://www.elbcoast.net/?p=78</guid>
		<description><![CDATA[TYPO3 ist großartig, wirklich&#8230;
Ich bin sprachlos.
]]></description>
			<content:encoded><![CDATA[<p>TYPO3 ist großartig, wirklich&#8230;</p>
<p>Ich bin sprachlos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elbcoast.net/?feed=rss2&amp;p=78</wfw:commentRss>
		</item>
		<item>
		<title>Benchmark Apache 2.2 &#038; nginx 0.5.3 (statische Inhalte)</title>
		<link>http://www.elbcoast.net/?p=77</link>
		<comments>http://www.elbcoast.net/?p=77#comments</comments>
		<pubDate>Sun, 29 Jun 2008 20:59:00 +0000</pubDate>
		<dc:creator>Poddn</dc:creator>
		
		<category><![CDATA[Tech Stuff]]></category>

		<guid isPermaLink="false">http://www.elbcoast.net/?p=77</guid>
		<description><![CDATA[Dass es nicht immer Apache sein muss, stellt nginx eindrucksvoll unter Beweis. Seit mittlerweile 3 Jahren befindet sich der schlanke russische Webserver im produktiven Einsatz, und die Fanbase wächst: Im Netcraft Web Server Survey vom Juni 2008 ist der nginx mit über 2 Millionen Domains auf Platz 5 gelistet, und lässt damit seinen ärgsten Konkurrenten [...]]]></description>
			<content:encoded><![CDATA[<p>Dass es nicht immer Apache sein muss, stellt <a href="http://nginx.net/">nginx</a> eindrucksvoll unter Beweis. Seit mittlerweile 3 Jahren befindet sich der schlanke russische Webserver im produktiven Einsatz, und die Fanbase wächst: Im <a href="http://survey.netcraft.com/Reports/200806/">Netcraft Web Server Survey</a> vom Juni 2008 ist der nginx mit über 2 Millionen Domains auf Platz 5 gelistet, und lässt damit seinen ärgsten Konkurrenten lighttpd hinter sich.</p>
<p>Grund genug, mal einen Benchmark zu machen.</p>
<p><strong>Setup</strong><br />
Als Server dient ein AMD Opteron 148 mit 1GB Ram, Client ist ein Core 2 Duo mit 3GHz und 4GB Ram. Auf beiden Systemen kommt Ubuntu 8.04 zum Einsatz. Verbunden sind die beiden Rechner direkt über einen 100MBit Switch.</p>
<p>Um ein wenig Druck auf den Kessel zu bekommen, verwende ich das Apache Benchmark Tool. Pro Durchlauf feuere ich 400.000 Requests ab, jeweils 500 auf einmal:</p>
<p><code>ab -n 400000 -c 500 -g http://192.168.1.28/static_short.html</code></p>
<p>Die statische html-Datei die ich abrufe, ist 100 Byte lang. Ziemlich wenig, aber mir stehen ja auch &#8220;nur&#8221; 100MBit Bandbreite zur Verfügung.</p>
<p>Eine kurze Zusammenfassung in Graphen:</p>
<p><img src="http://www.elbcoast.net/wp-content/uploads/2008/06/nginx_testduration.png" alt="" title="Test Duration" width="460" height="230" class="alignnone size-full wp-image-76" /></p>
<p><img src="http://www.elbcoast.net/wp-content/uploads/2008/06/nginx_averagetime.png" alt="" title="Average Time per Request" width="460" height="230" class="alignnone size-full wp-image-76" /></p>
<p><img src="http://www.elbcoast.net/wp-content/uploads/2008/06/nginx_requestspersecond.png" alt="" title="Requests per Second" width="460" height="230" class="alignnone size-full wp-image-76" /></p>
<p><img src="http://www.elbcoast.net/wp-content/uploads/2008/06/nginx_transferrate.png" alt="" title="Transfer Rate" width="460" height="230" class="alignnone size-full wp-image-76" /></p>
<p>Die Zahlen sprechen für sich: nginx lässt den Apachen einfach stehen. Interessant waren die Beobachtungen auf der Konsole des Servers: Während im Apache-Durchlauf die Load teilweise bis auf 60(!) nach oben ging, stieg die Load beim nginx kaum über 1. Ein Grund dafür mag sein, dass der Apache mehrere Threads startet, während der nginx in der Standardkonfiguration mit nur einem Thread läuft. </p>
<p>Die Zahlen sind allerdings mit Vorsicht zu genießen: Bei dem Benchmark ging es lediglich um statische Inhalte. Wie die beiden Webserver sich in Verbindung mit php schlagen, werde ich demnächst ergründen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elbcoast.net/?feed=rss2&amp;p=77</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntu: Schneller Rechner, langsame Spiele</title>
		<link>http://www.elbcoast.net/?p=72</link>
		<comments>http://www.elbcoast.net/?p=72#comments</comments>
		<pubDate>Fri, 13 Jun 2008 21:20:07 +0000</pubDate>
		<dc:creator>Poddn</dc:creator>
		
		<category><![CDATA[Tech Stuff]]></category>

		<guid isPermaLink="false">http://www.elbcoast.net/?p=72</guid>
		<description><![CDATA[Mit einem Rechner der aktuellen Generation sollten sich alte Games eigentlich vortrefflich spielen lassen.
Denkste.
Es kann nämlich bei aktivierter Stromsparfunktion (&#8221;Cool &#038; Quiet&#8221;) vorkommen, dass die CPU von dem Spiel derart unterfordert ist, dass sie einfach mal so runtertaktet. Und dann ruckelts.
Um das runtertakten zu verhindern, kann man mit &#8220;cpufreq-selector&#8221; das Stromsparprofil - also ob und [...]]]></description>
			<content:encoded><![CDATA[<p>Mit einem Rechner der aktuellen Generation sollten sich alte Games eigentlich vortrefflich spielen lassen.</p>
<p>Denkste.</p>
<p>Es kann nämlich bei aktivierter Stromsparfunktion (&#8221;Cool &#038; Quiet&#8221;) vorkommen, dass die CPU von dem Spiel derart unterfordert ist, dass sie einfach mal so runtertaktet. Und dann ruckelts.</p>
<p>Um das runtertakten zu verhindern, kann man mit &#8220;cpufreq-selector&#8221; das Stromsparprofil - also ob und wie die CPU runtergetaktet werden soll - verändern. Kennt ihr vieleicht vom Notebook.</p>
<p>Also vor dem Start eine Konsole auf und eingetippt:<br />
<code>sudo cpufreq-selector -c 0 -g performance<br />
sudo cpufreq-selector -c 1 -g performance</code></p>
<p>Rückgängig macht man das Ganze mit:<br />
<code>sudo cpufreq-selector -c 0 -g ondemand<br />
sudo cpufreq-selector -c 1 -g ondemand</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.elbcoast.net/?feed=rss2&amp;p=72</wfw:commentRss>
		</item>
		<item>
		<title>Spam Poem</title>
		<link>http://www.elbcoast.net/?p=71</link>
		<comments>http://www.elbcoast.net/?p=71#comments</comments>
		<pubDate>Fri, 06 Jun 2008 19:06:47 +0000</pubDate>
		<dc:creator>Poddn</dc:creator>
		
		<category><![CDATA[Unfug]]></category>

		<guid isPermaLink="false">http://www.elbcoast.net/?p=71</guid>
		<description><![CDATA[Not harbour? be you. Which transatlantic by exhibition.
Are rambling you bowed. by it casting. 
Be on fragrance. Is no crave highlight modernity.
detector a cinema. his shaky by supposed. 
That assume? That to urine viking. 
A regularly No astrophysics. For holly. Be he heath.
her go return incorporate turnpike. agency a crotch. 
the deter, victorious a impose.
]]></description>
			<content:encoded><![CDATA[<p>Not harbour? be you. Which transatlantic by exhibition.<br />
Are rambling you bowed. by it casting. </p>
<p>Be on fragrance. Is no crave highlight modernity.<br />
detector a cinema. his shaky by supposed. </p>
<p>That assume? That to urine viking. </p>
<p>A regularly No astrophysics. For holly. Be he heath.<br />
her go return incorporate turnpike. agency a crotch. </p>
<p>the deter, victorious a impose.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elbcoast.net/?feed=rss2&amp;p=71</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntu smbmount &#038; Plaintext Passwörter</title>
		<link>http://www.elbcoast.net/?p=70</link>
		<comments>http://www.elbcoast.net/?p=70#comments</comments>
		<pubDate>Mon, 26 May 2008 15:19:41 +0000</pubDate>
		<dc:creator>Poddn</dc:creator>
		
		<category><![CDATA[Tech Stuff]]></category>

		<guid isPermaLink="false">http://www.elbcoast.net/?p=70</guid>
		<description><![CDATA[Möchte man mit Ubuntu 8.04 auf ein Windows Netzwerkshare zugreifen, das lediglich Plaintext Passwörter unterstützt, so ist das standardmäßig nicht mehr möglich.
Damit man wieder auf seine Shares zugreifen kann, muss man in der smb.conf folgende Zeilen im global-Abschnitt einfügen:
client plaintext auth = yes
client lanman auth = yes
Dadurch wird eine Plaintext Authentifizierung wieder möglich.
]]></description>
			<content:encoded><![CDATA[<p>Möchte man mit Ubuntu 8.04 auf ein Windows Netzwerkshare zugreifen, das lediglich Plaintext Passwörter unterstützt, so ist das standardmäßig nicht mehr möglich.</p>
<p>Damit man wieder auf seine Shares zugreifen kann, muss man in der smb.conf folgende Zeilen im global-Abschnitt einfügen:</p>
<p>client plaintext auth = yes<br />
client lanman auth = yes</p>
<p>Dadurch wird eine Plaintext Authentifizierung wieder möglich.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elbcoast.net/?feed=rss2&amp;p=70</wfw:commentRss>
		</item>
		<item>
		<title>Pizza - the other white meat</title>
		<link>http://www.elbcoast.net/?p=69</link>
		<comments>http://www.elbcoast.net/?p=69#comments</comments>
		<pubDate>Sat, 12 Apr 2008 07:48:29 +0000</pubDate>
		<dc:creator>Poddn</dc:creator>
		
		<category><![CDATA[Unfug]]></category>

		<guid isPermaLink="false">http://www.elbcoast.net/?p=69</guid>
		<description><![CDATA[Und das am Samstag um 9:48 im Büro.
]]></description>
			<content:encoded><![CDATA[<p>Und das am Samstag um 9:48 im Büro.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elbcoast.net/?feed=rss2&amp;p=69</wfw:commentRss>
		</item>
		<item>
		<title>Esoterische Scriptsprachen</title>
		<link>http://www.elbcoast.net/?p=68</link>
		<comments>http://www.elbcoast.net/?p=68#comments</comments>
		<pubDate>Wed, 21 Nov 2007 22:14:14 +0000</pubDate>
		<dc:creator>Poddn</dc:creator>
		
		<category><![CDATA[Tech Stuff]]></category>

		<guid isPermaLink="false">http://www.elbcoast.net/?p=68</guid>
		<description><![CDATA[
1
2
3
4
5
6
7
8
HAI
CAN HAS STDIO?
PLZ OPEN FILE &#34;LOLCATS.TXT&#34;?
    AWSUM THX
        VISIBLE FILE
    O NOES
        INVISIBLE &#34;ERROR!&#34;
KTHXBYE

Das Beispiel oben wurde in LOLCODE geschrieben, einer esoterischen Scriptsprache.
Andere - vieleicht bekanntere - esoterische Scriptsprachen sind Brainfuck und Whitespace.
]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="html4strict">HAI
CAN HAS STDIO?
PLZ OPEN FILE &quot;LOLCATS.TXT&quot;?
    AWSUM THX
        VISIBLE FILE
    O NOES
        INVISIBLE &quot;ERROR!&quot;
KTHXBYE</pre></td></tr></table></div>

<p>Das Beispiel oben wurde in <a href="http://lolcode.com/" target="_blank">LOLCODE</a> geschrieben, einer esoterischen Scriptsprache.</p>
<p>Andere - vieleicht bekanntere - esoterische Scriptsprachen sind <a href="http://www.dmoz.org/Computers/Programming/Languages/Brainfuck/" target="_blank">Brainfuck</a> und <a href="http://compsoc.dur.ac.uk/whitespace/" target="_blank">Whitespace</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elbcoast.net/?feed=rss2&amp;p=68</wfw:commentRss>
		</item>
		<item>
		<title>Eclipse PDT auf einem 64bit-Linux installieren</title>
		<link>http://www.elbcoast.net/?p=67</link>
		<comments>http://www.elbcoast.net/?p=67#comments</comments>
		<pubDate>Sun, 11 Nov 2007 19:11:23 +0000</pubDate>
		<dc:creator>Poddn</dc:creator>
		
		<category><![CDATA[Tech Stuff]]></category>

		<category><![CDATA[AMD64]]></category>

		<category><![CDATA[Eclipse]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[PDT]]></category>

		<guid isPermaLink="false">http://www.elbcoast.net/?p=67</guid>
		<description><![CDATA[Eclipse PDT hat mich auf meinem 64bit-Debian fast in den Wahnsinn getrieben. Ich habe die 32bit PDT-All-In-One Version probiert, die wollte sich jedoch nicht updaten lassen. Damit fiel die Installation des Subversion-Plugins flach.
Ich habs dann mal mit einem apt-get install eclipse probiert. Funktionierte ganz gut, installiert aber Eclipse 3.2. Für PDT 1.0 braucht man jedoch [...]]]></description>
			<content:encoded><![CDATA[<p>Eclipse PDT hat mich auf meinem 64bit-Debian fast in den Wahnsinn getrieben. Ich habe die 32bit PDT-All-In-One Version probiert, die wollte sich jedoch nicht updaten lassen. Damit fiel die Installation des Subversion-Plugins flach.</p>
<p>Ich habs dann mal mit einem apt-get install eclipse probiert. Funktionierte ganz gut, installiert aber Eclipse 3.2. Für PDT 1.0 braucht man jedoch Eclipse 3.3 - war also auch nix.</p>
<p>Dann halt alles von Hand:</p>
<p><strong>64bit-Eclipse herunterladen</strong><br />
 Download: <a href="http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.3.1.1-200710231652/eclipse-SDK-3.3.1.1-linux-gtk-x86_64.tar.gz">eclipse-SDK-3.3.1.1-linux-gtk-x86_64.tar.gz</a><br />
Falls der Link nicht mehr funktioniert: Auf <a href="http://www.eclipse.org/downloads/" target="_blank">http://www.eclipse.org/downloads/</a> gehen und im Einleitungstext auf &#8220;Downloads for your platform may be available here.&#8221; klicken.</p>
<p><strong>64bit JavaVM installieren</strong><br />
Damit Eclipse 3.3 läuft, benötigt es mindestens die Sun JavaVM 5.0. Unter Debian Lenny müssen zur Installation - falls noch nicht geschehen - diese beiden Zeilen in die /etc/apt/sources.lst aufgenommen werden:<br />
<code>deb http://security.debian.org/ lenny/updates main contrib non-free<br />
deb-src  http://security.debian.org/ lenny/updates main contrib non-free</code><br />
<br />
Installiert wird die JavaVM wie gewohnt:<br />
<code>apt-get install sun-java5-jre</code><br />
<br />
Anschließend sollte sichergestellt werden, dass diese Javaversion vom System auch benutzt wird:<br />
<code>update-alternatives --config java </code><br />
<br /> <br />
<b>Eclipse entpacken und starten</b><br />
Das sollte nicht zu schwer sein. Ich habe mein Eclipse nach /home/pg/eclipse/ geworfen. Um Eclipse zu starten, muss die Datei &#8220;eclipse&#8221; ausgeführt werden. Unter KDE reicht es aus, diese Datei im Konqueror doppelt anzuklicken. Ihr könnt euch auch einen Eintrag im Menu basteln - whatever ;) </p>
<p><strong>Eclipse konfigurieren</strong><br \="" />Als erstes muss die PDT Update-Site zum Eclipse Updater hinzugefügt werden. Dafür nach <span style="font-style: italic;">Help -&gt; Software Updates -&gt; Find and Install</span> gehen, <span style="font-style: italic;">Search for new Features to install</span> wählen und folgende Site per <span style="font-style: italic;">New Remote Site</span> hinzufügen: http://download.eclipse.org/tools/pdt/updates/site.xml.</p>
<p>Bevor ihr auf Finish klickt, solltet ihr sichergehen, dass sowohl der Eintrag <span style="font-style: italic;">Europa Discovery Site</span> als auch euer neuer <span style="font-style: italic;">PDT</span> Eintrag markiert sind.</p>
<p>Im <span style="font-style: italic;">Search Results</span>-Fenster solltet ihr nun folgende Sachen ankreuzen:</p>
<ul>
<li>Europa Discovery Site -&gt; Graphical Editors and Frameworks -&gt; Graphical Editing Framework SDK</li>
<li>Europa Discovery Site -&gt; Models and Model Development -&gt; Eclipse Modeling Framework (EMF)</li>
<li>Europa Discovery Site -&gt; Models and Model Development -&gt; XML Schema Infoset Model (XSD)</li>
<li>Europa Discovery Site -&gt; Web and JEE Development -&gt; Web Standard Tools (WST)</li>
<li>PDT - &gt; PDT Features</li>
<li>PDT -&gt; PDT Features SDK</li>
</ul>
<p>Wenn im oberen Bereich des Fensters kein Fehler angezeigt wird, habt ihr alles notwendige ausgewählt und es kann mit einem Klick auf <span style="font-style: italic;">Next</span> weitergehen. </p>
<p>Nach dem Abnicken der Lizenzbestimmungen für die einzelnen Plugins und dem Bestätigen der Installationsverzeichnisse solltet ihr eigentlich ein frisch installiertes Eclipse PDT 64bit haben. Glückwunsch!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elbcoast.net/?feed=rss2&amp;p=67</wfw:commentRss>
		</item>
	</channel>
</rss>
