<?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>blog.rokket.de</title>
	<atom:link href="http://blog.rokket.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.rokket.de</link>
	<description>eYe &#38; flow are doing internet ...</description>
	<pubDate>Mon, 11 May 2009 11:06:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>Simples horizontales Menü mit &#8221; &#124; &#8221; als Trenner</title>
		<link>http://blog.rokket.de/2009/05/11/simples-horizontales-menu-mit-als-trenner/</link>
		<comments>http://blog.rokket.de/2009/05/11/simples-horizontales-menu-mit-als-trenner/#comments</comments>
		<pubDate>Mon, 11 May 2009 11:03:55 +0000</pubDate>
		<dc:creator>flowschi</dc:creator>
		
		<category><![CDATA[Typolight]]></category>

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

		<category><![CDATA[Menü]]></category>

		<guid isPermaLink="false">http://blog.rokket.de/?p=57</guid>
		<description><![CDATA[Für ein ganz einfaches horizontales Menü wie unter www.dietges.de ohne Unterscheidung auf active/first/last und mit &#8221; &#124; &#8221; zwischen den Punkten genügt folgendes Template:

&#60;ul class="&#60;?php echo $this-&#62;level; ?&#62;"&#62;
&#60;?php foreach ($this-&#62;items as $item): ?&#62;
&#60;li&#60;?php if ($item['class']): ?&#62; class=&#8221;&#60;?php echo $item['class']; ?&#62;&#8221;&#60;?php endif; ?&#62;&#62;&#60;?php if ($item['class'] != &#8220;first&#8221;): ?&#62; &#124; &#60;?php endif; ?&#62;&#60;a href=&#8221;&#60;?php echo $item['href']; ?&#62;&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Für ein ganz einfaches horizontales Menü wie unter <a href="http://www.dietges.de">www.dietges.de</a> ohne Unterscheidung auf active/first/last und mit &#8221; | &#8221; zwischen den Punkten genügt folgendes Template:</p>
<p><code><br />
&lt;ul class="&lt;?php echo $this-&gt;level; ?&gt;"&gt;<br />
&lt;?php foreach ($this-&gt;items as $item): ?&gt;<br />
&lt;li&lt;?php if ($item['class']): ?&gt; class=&#8221;&lt;?php echo $item['class']; ?&gt;&#8221;&lt;?php endif; ?&gt;&gt;&lt;?php if ($item['class'] != &#8220;first&#8221;): ?&gt; | &lt;?php endif; ?&gt;&lt;a href=&#8221;&lt;?php echo $item['href']; ?&gt;&#8221; title=&#8221;&lt;?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?&gt;&#8221;&lt;?php if ($item['class']): ?&gt; class=&#8221;&lt;?php echo $item['class']; ?&gt;&#8221;&lt;?php endif; ?&gt;&lt;?php if ($item['accesskey'] != &#8221;): ?&gt; accesskey=&#8221;&lt;?php echo $item['accesskey']; ?&gt;&#8221;&lt;?php endif; ?&gt;&lt;?php if ($item['tabindex']): ?&gt; tabindex=&#8221;&lt;?php echo $item['tabindex']; ?&gt;&#8221;&lt;?php endif; ?&gt;&lt;?php if ($item['nofollow']): ?&gt; rel=&#8221;nofollow&#8221;&lt;?php endif; ?&gt; onclick=&#8221;this.blur();&lt;?php echo $item['target']; ?&gt;&#8221;&gt;&lt;?php echo $item['link']; ?&gt;&lt;/a&gt;&lt;?php echo $item['subitems']; ?&gt;&lt;/li&gt;<br />
&lt;?php endforeach; ?&gt;<br />
&lt;/ul&gt;<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rokket.de/2009/05/11/simples-horizontales-menu-mit-als-trenner/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Frontend-Registrierung: Nur bestimmte E-Mail Adressen zulassen</title>
		<link>http://blog.rokket.de/2009/04/04/eigene-modifikationen-fur-die-mitglieder-registrierung/</link>
		<comments>http://blog.rokket.de/2009/04/04/eigene-modifikationen-fur-die-mitglieder-registrierung/#comments</comments>
		<pubDate>Sat, 04 Apr 2009 19:35:59 +0000</pubDate>
		<dc:creator>flowschi</dc:creator>
		
		<category><![CDATA[Typolight]]></category>

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

		<category><![CDATA[E-Mail]]></category>

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

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

		<guid isPermaLink="false">http://blog.rokket.de/?p=51</guid>
		<description><![CDATA[Im meinem Falle wollte ich die Frontend-Registrierung nur für Mitglieder mit E-Mail Adressen auf einer Whitelist zulassen. Ist sicher nicht die feinste und update-freundlichste Lösung, aber ich habe dazu die Datei /system/libraries/Widget.php editiert.
Suchen (Zeile 555 in 2.6.7):
case 'email':
if (!preg_match('/^\w+([!#\$%&#38;\'\*\+\-\/=\?^_`\.\{\&#124;\}~]*\w+)*@\w+([_\.-]*\w+)*\.[a-z]{2,6}$/i&#8217;, $varInput))
{
$this-&#62;addError(sprintf($GLOBALS['TL_LANG']['ERR']['email'], $this-&#62;strLabel));
}
Danach einfügen:

if($_SERVER["HTTP_REFERER"] == &#8220;http://et-fulda.flowtec.net/registrieren.html&#8221;) {
$file_whitelist = file(&#8217;whitelist.txt&#8217;);
$file_blacklist = file(&#8217;blacklist.txt&#8217;);
$whitelist = array();
$blacklist = array();
foreach($file_whitelist AS $key [...]]]></description>
			<content:encoded><![CDATA[<p>Im meinem Falle wollte ich die Frontend-Registrierung nur für Mitglieder mit E-Mail Adressen auf einer Whitelist zulassen. Ist sicher nicht die feinste und update-freundlichste Lösung, aber ich habe dazu die Datei <strong>/system/libraries/Widget.php</strong> editiert.</p>
<p>Suchen (Zeile 555 in 2.6.7):<br />
<code>case 'email':<br />
if (!preg_match('/^\w+([!#\$%&amp;\'\*\+\-\/=\?^_`\.\{\|\}~]*\w+)*@\w+([_\.-]*\w+)*\.[a-z]{2,6}$/i&#8217;, $varInput))<br />
{<br />
$this-&gt;addError(sprintf($GLOBALS['TL_LANG']['ERR']['email'], $this-&gt;strLabel));<br />
}</code></p>
<p>Danach einfügen:</p>
<p><code><br />
if($_SERVER["HTTP_REFERER"] == &#8220;http://et-fulda.flowtec.net/registrieren.html&#8221;) {<br />
$file_whitelist = file(&#8217;whitelist.txt&#8217;);<br />
$file_blacklist = file(&#8217;blacklist.txt&#8217;);<br />
$whitelist = array();<br />
$blacklist = array();<br />
foreach($file_whitelist AS $key =&gt; $value) $whitelist[] = trim($value);<br />
foreach($file_blacklist AS $key =&gt; $value) $blacklist[] = trim($value);if((in_array($varInput, $blacklist)) OR (in_array(str_replace(&#8217;hs-fulda&#8217;, &#8216;fh-fulda&#8217;, $varInput), $blacklist))) {<br />
$this-&gt;addError(&#8221;Das ist keine bekannte E-Mail Adresse unseres Fachbereiches.)&#8221;, $this-&gt;strLabel);<br />
}<br />
if(!(in_array($varInput, $whitelist) OR in_array(str_replace(&#8217;hs-fulda&#8217;, &#8216;fh-fulda&#8217;, $varInput), $whitelist))) {<br />
$this-&gt;addError(&#8221;Das ist keine bekannte E-Mail Adresse unseres Fachbereiches&#8221;, $this-&gt;strLabel);<br />
}<br />
}</code></p>
<p>Nur Adressen in der whitelist.txt dürfen, aber die von der blacklist.txt haben Priorität und dürfen nicht (auch wenn sie gleichzeitig auf der whitelist stehen). Die Prüfung mit dem Referer war nötig, warum weiß ich aber nicht mehr (ist schon ne Weile her) <img src='http://blog.rokket.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Gestetet mit 2.6.1 und 2.6.7.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rokket.de/2009/04/04/eigene-modifikationen-fur-die-mitglieder-registrierung/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Minimale Passwortlänge ändern</title>
		<link>http://blog.rokket.de/2009/04/04/minimale-passwortlange-andern/</link>
		<comments>http://blog.rokket.de/2009/04/04/minimale-passwortlange-andern/#comments</comments>
		<pubDate>Sat, 04 Apr 2009 19:23:51 +0000</pubDate>
		<dc:creator>flowschi</dc:creator>
		
		<category><![CDATA[Typolight]]></category>

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

		<category><![CDATA[Passwortlänge]]></category>

		<guid isPermaLink="false">http://blog.rokket.de/?p=49</guid>
		<description><![CDATA[Die minimale Länge von standardmäßig 8 Zeichen kann nicht direkt im Backend als Option verändert werden, ist aber in folgenden Dateien verankert:
/system/modules/backend/dca/tl_user.php
/system/modules/backend/dca/tl_member.php
/system/modules/backend/password.php
/system/modules/frontend/FormPassword.php
Einfach im Editor nach &#8220;8&#8243; suchen und nötige Stellen ersetzen. Getestet mit TL bis Version 2.6.7.
]]></description>
			<content:encoded><![CDATA[<p>Die minimale Länge von standardmäßig 8 Zeichen kann nicht direkt im Backend als Option verändert werden, ist aber in folgenden Dateien verankert:</p>
<p>/system/modules/backend/dca/tl_user.php<br />
/system/modules/backend/dca/tl_member.php<br />
/system/modules/backend/password.php<br />
/system/modules/frontend/FormPassword.php</p>
<p>Einfach im Editor nach &#8220;8&#8243; suchen und nötige Stellen ersetzen. Getestet mit TL bis Version 2.6.7.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rokket.de/2009/04/04/minimale-passwortlange-andern/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Excel Blattschutz aufheben</title>
		<link>http://blog.rokket.de/2008/09/03/excel-blattschutz-aufheben/</link>
		<comments>http://blog.rokket.de/2008/09/03/excel-blattschutz-aufheben/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 17:45:57 +0000</pubDate>
		<dc:creator>eYe</dc:creator>
		
		<category><![CDATA[Computer &amp; Technik]]></category>

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

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

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

		<guid isPermaLink="false">http://blog.rokket.de/?p=42</guid>
		<description><![CDATA[Ich stand heute vor dem Problem eine geschütze Excel File bearbeiten zu müssen die von einem Kollegen erstellt wurde. Da er derzeit im Urlaub ist war das Passwort leider unzugänglich.
Aber dank Google hier die Lösung:
Man kopiere den gesamten Inhalt der Excel Arbeitsmappe in die Zwischenablage und füge sie in OpenOffice ein. Dort kann man dann [...]]]></description>
			<content:encoded><![CDATA[<p>Ich stand heute vor dem Problem eine geschütze Excel File bearbeiten zu müssen die von einem Kollegen erstellt wurde. Da er derzeit im Urlaub ist war das Passwort leider unzugänglich.</p>
<p style="padding-left: 30px;">Aber dank Google hier die Lösung:</p>
<p style="padding-left: 30px;">Man kopiere den gesamten Inhalt der Excel Arbeitsmappe in die Zwischenablage und füge sie in <a title="Open Office" href="http://de.openoffice.org/" target="_blank">OpenOffice</a> ein. Dort kann man dann sämtliche Felder ohne das benötigte Passwort bearbeiten <img src='http://blog.rokket.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>In meinem Falle konnte ich auf einem Blatt nicht einmal die Zellen anwählen, aber sogar einfaches öffnen mit Open Office hat schon geholfen.</p>
<p><em style="font-family: Arial,Helvetica,sans-serif; font-size: 10px;">Quelle: <a href="http://www.revver.com/video/661883/excel-blattschutz-austricksen/">http://www.revver.com/video/661883/excel-blattschutz-austricksen/</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rokket.de/2008/09/03/excel-blattschutz-aufheben/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Die Stämme Powerfarming - 3,6s pro Angriff</title>
		<link>http://blog.rokket.de/2008/09/02/die-stamme-powerfarming-36s-pro-angriff/</link>
		<comments>http://blog.rokket.de/2008/09/02/die-stamme-powerfarming-36s-pro-angriff/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 12:01:22 +0000</pubDate>
		<dc:creator>flowschi</dc:creator>
		
		<category><![CDATA[Computer &amp; Technik]]></category>

		<category><![CDATA[Die Stämme]]></category>

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

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

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

		<category><![CDATA[Tab Browsing]]></category>

		<guid isPermaLink="false">http://blog.rokket.de/?p=10</guid>
		<description><![CDATA[
Mit geschicktem Tab-Browsing unter Opera wird das Farmen zum Kinderspiel
Der Farmer weiß, dass es ohne Hilfsmittel oder kleine Kniffe eine durchaus fummelige und unübersichtliche Angelegenheit sein kann. Es gibt auch einige feine Addons, wie z.B. ein Excelsheet welches über die Zwischenablage mitloggt, wo es noch was zu holen gibt und auch das Ausfüllen des Formulares [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_11" class="wp-caption alignleft" style="width: 210px"><a href="http://blog.rokket.de/wp-content/uploads/2008/09/ds.jpg"><img class="size-full wp-image-11 " title="ds" src="http://blog.rokket.de/wp-content/uploads/2008/09/ds.jpg" alt="Die Stämme" width="200" height="160" /></a><p class="wp-caption-text">Die Stämme</p></div>
<p><strong>Mit geschicktem Tab-Browsing unter Opera wird das Farmen zum Kinderspiel</strong></p>
<p>Der Farmer weiß, dass es ohne Hilfsmittel oder kleine Kniffe eine durchaus fummelige und unübersichtliche Angelegenheit sein kann. Es gibt auch einige feine Addons, wie z.B. ein <a title="Excel-Sheet für den DS Farmer" href="http://forum.die-staemme.de/showthread.php?t=79404" target="_blank">Excelsheet</a> welches über die Zwischenablage mitloggt, wo es noch was zu holen gibt und auch das Ausfüllen des Formulares zum Angriff erleichtert.<br />
Ganz unabhängig von solchen Hilfsmitteln möchte ich demonstrieren, wie man alleine durch geschicktes Tab-Browsing innerhalb kürzester Zeit einen ganzen Haufen Farmtruppen rausschicken kann, ohne dabei durcheinander zu kommen. Für die geübten Opera-User ist das nichts neues, und auch unter Firefox bekommt man mit Addons sicher ein ähnliches Resultat. Aber da es doch immer wieder Fragen gibt, wie man denn so schnell hintereinander angreifen kann, ist es für den ein oder anderen sicher hilfreich.</p>
<p><strong>Powerfarming mit Tabs, Shortcuts und Numpad</strong></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="play" value="false" /><param name="src" value="http://www.youtube.com/v/fvyrKooBF0k" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/fvyrKooBF0k" play="false"></embed></object></p>
<p>Ich benutze das Numpad meiner Tastatur, um die Zahlen einzugeben. Da erreiche ich alles sehr schnell, und kann es mit der linken Hand auch blind bedienen (hat man sicher schneller gelernt als 10-Finger-Tippen). Außerdem benutze ich zum Wechseln der Tabs die Tasten 1 (vorheriger Tab) und 2 (nächster Tab). Beim aktuellen Opera liegt das nicht mehr standardmäßig auf diesen Tasten, aber das lässt sich glücklicherweise leicht wieder so einstellen: Extras &gt; Einstellungen &gt; Erweitert &gt; Schnellzugriff &gt; Tastenkombinationen/Bearbeiten. Dort findet man in der Kategorie <em>Appilcation</em> irgendwo in der Spalte Aktion <em>Switch to previous page</em> und <em>Switch to next page</em> (als Windowsuser nimmt man natürlich <em>Platform Windows-Unix-MCE</em> der angebotenen Möglichkeiten). Bearbeiten und statt <em>F6 ctrl </em>eine &#8221;2&#8243; reinschreiben; entsprechend eine &#8220;1&#8243; für den vorherigen Tab.</p>
<p>Dann kanns auch losgehen:<br />
Auf der Karte alle Zieldörfer anklicken und dabei &lt;Shift&gt;&lt;Strg&gt; gedrückt halten, so dass jeweils ein Tab im Hintergrund geöffnet wird. Ist man damit durch, dann mit <em>2</em> in den nächsten Tab wechseln. Gewünschte Truppenzahl eingeben, <em>Angriff</em>. Direkt nachdem ich da geklickt habe, betätige ich wieder 2, ohne das Laden abzuwarten. Sind alle Tabs ausgefüllt, geht es wieder beim ersten los. Der Rest ist dann nur noch ein mehrmaliges &#8220;2&#8243;, <em>Klick</em> in hoher Frequenz um alle Angriffe rauszuknüppeln.</p>
<p>Für eine gut getimte Adelei ist das Vorgehen analog, nur dass man vorher natürlich die Größe der Angriffstruppen überdenken muss, um nicht ein &#8220;<em>Nicht genügend Einheiten vorhanden</em>&#8221; zu erhalten.</p>
<p>In diesem Sinne: farmen, farmen, farmen &#8212; nur bloß nicht in meinem Hoheitsgebiet <img src='http://blog.rokket.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rokket.de/2008/09/02/die-stamme-powerfarming-36s-pro-angriff/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

