<?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>netzphilosophieren &#187; tipps</title>
	<atom:link href="http://netzphilosophieren.de/tag/tipps/feed/" rel="self" type="application/rss+xml" />
	<link>http://netzphilosophieren.de</link>
	<description>Über die Dinge, die ich mag: Informationen, Webentwicklung, Bücher, Tools, Logikrätsel, Japanisch, ...</description>
	<lastBuildDate>Thu, 25 Aug 2011 17:32:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3-beta3-19254</generator>
		<item>
		<title>Firefox &#8216;Unresponsive script&#8217;-Problem</title>
		<link>http://netzphilosophieren.de/2006/05/firefox-unresponsive-script-problem/</link>
		<comments>http://netzphilosophieren.de/2006/05/firefox-unresponsive-script-problem/#comments</comments>
		<pubDate>Mon, 22 May 2006 06:38:05 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[Soft- und Hardware]]></category>
		<category><![CDATA[Thunderbird/Firefox]]></category>
		<category><![CDATA[tipps]]></category>

		<guid isPermaLink="false">http://weblog.netzgeschaedigt.de/?p=572</guid>
		<description><![CDATA[Wer ab und zu umfangreiche Datenbanken in Firefox mit phpMyAdmin ex- oder importiert, kennt das Problem vielleicht. Nach einer kurzen Zeit, beschwert sich Firefox st&#228;ndig mit einem Hinweis, der darauf hinweist, dass das im Moment ausgef&#252;hrte Skript nicht mehr reagiert. Dabei ist es einfach nur noch nicht fertig &#8211; und braucht auch noch eine Weile. [...]]]></description>
			<content:encoded><![CDATA[<p>Wer ab und zu umfangreiche Datenbanken in Firefox mit phpMyAdmin ex- oder importiert, kennt das Problem vielleicht. Nach einer kurzen Zeit, beschwert sich Firefox st&auml;ndig mit einem Hinweis, der darauf hinweist, dass das im Moment ausgef&uuml;hrte Skript nicht mehr reagiert. Dabei ist es einfach nur noch nicht fertig &#8211; und braucht auch noch eine Weile. Also f&uuml;hrt es dazu, dass man, bis zur Fertigstellung des Skriptes andauernd den Hinweis wegklicken muss &#8211; und dabei blo&szlig; nicht auf &#8220;Stop Script&#8221; ger&auml;t.</p>
<p>Gl&uuml;cklicherweise gibt es eine M&ouml;glichkeit, diesen Hinweis abzuschalten (bzw. die Zeit, die vergehen muss, bis dieser Hinweis kommt, zu erh&ouml;hen). Gelesen habe ich dar&uuml;ber irgendwann einmal in einem Blog, an den ich mich leider nicht mehr erinnere &#8211; was auch dazu f&uuml;hrte, dass ich erst einmal gut eine halbe Stunde in den Weiten des www suchen musste, bis ich den <a href="http://www.lifehacker.com/software/firefox/put-off-firefox-15s-unresponsive-script-dialogue-162574.php" class="ext">Originalartikel</a> <a href="http://del.icio.us/search/?all=firefox&#038;page=3" class="ext">wiedergefunden habe</a>. Um das Problem zu beheben geht man wie folgt vor: </p>
<ol>
<li> <em>about:config</em> &ouml;ffnen</li>
<li> <em>dom.max_script_run_time</em> suchen</li>
<li> den Wert (Standart 5) auf eine h&ouml;here Zahl setzten</li>
</ol>
<p>Tja, ich hoffe mal, dass ich diese Warnung nie wieder sehen muss ^-^&#8221;&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://netzphilosophieren.de/2006/05/firefox-unresponsive-script-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS: Generierter Content</title>
		<link>http://netzphilosophieren.de/2006/01/css-generierter-content/</link>
		<comments>http://netzphilosophieren.de/2006/01/css-generierter-content/#comments</comments>
		<pubDate>Mon, 30 Jan 2006 22:34:52 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[spielwiese * templates & mehr]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[tipps]]></category>

		<guid isPermaLink="false">http://weblog.netzgeschaedigt.de/?p=635</guid>
		<description><![CDATA[Ich wei&#223; nicht, in wie fern Opera da mitmacht, der Internet Explorer kann es auf jeden Fall noch nicht. Mit CSS generierter Content bei Pseudo-Elementen. H&#246;&#246;&#246;, Bahnhof? Also, bei CSS gibt es Pseudo-Elemente, diese erkennt man an den Doppelp&#252;nktchen. So sind :hover und :visited bekanntere Pseudo-Elemente (diese funktionieren sogar im IE ;))&#160; :before und :after, [...]]]></description>
			<content:encoded><![CDATA[<p>Ich wei&#223; nicht, in wie fern Opera da mitmacht, der Internet Explorer kann es auf jeden Fall noch nicht. Mit CSS generierter Content bei Pseudo-Elementen. </p>
<p><strong>H&#246;&#246;&#246;, Bahnhof?</strong><br />
Also, bei CSS gibt es <span style="font-style: italic;">Pseudo-Elemente</span>, diese erkennt man an den Doppelp&#252;nktchen. So sind <strong>:hover</strong> und <span style="font-weight: bold;">:visited</span> bekanntere Pseudo-Elemente (diese funktionieren sogar im IE ;))&nbsp; <span style="font-weight: bold;">:before</span> und <span style="font-weight: bold;">:after</span>,<span style="font-weight: bold;"> :first-child</span>,<span style="font-weight: bold;"> :last-child</span>,<span style="font-weight: bold;"> :first-letter</span>,<span style="font-weight: bold;"> :first-line </span>eher unbekanntere. Es gibt auch noch andere, daf&#252;r bitte <a href="http://de.selfhtml.org/css/eigenschaften/pseudoformate.htm">hier</a> nachlesen ;). </p>
<p>Mit den Pseudo-Klassen kann man richtig sch&#246;ne Formatierungen erstellen. Eine M&#246;glichkeit w&#228;re z.B., dass der erste Buchstabe eines Eintrages richtig gro&#223; sein soll, wie es in alten B&#252;chern der Fall ist. Aber was ich gerne machen mag, ist extra Inhalt einf&#252;gen. Und zwar bei Links.</p>
<p><span style="font-weight: bold;">CSS generierten Inhalt einf&#252;gen<br /></span>geht ganz einfach. Angenommen, vor jedem Link soll ein Kringel auftauchen, dann f&#252;ge ich eine Definition f&#252;r das Pseudo-Element <span style="font-weight: bold;">a:before</span> ein und erzeuge das Kringelchen mit <span style="font-weight: bold;">content: &#8216;°&#8217;</span><code>a:before {<br />&nbsp;content: '° ';<br />}</code>So einfach geht das ;). Hier kann beliebiger Text eingef&#252;gt werden, welcher nat&#252;rlich auch mit Hilfe von CSS formatiert werden kann (z.B. die Farbe kann ge&#228;ndert werden, die gr&#246;&#223;e, die Zeilenh&#246;he&#8230;). Und es geht noch besser. Mit dem passenden Unicode-Code k&#246;nnt ihr auch jedes Sonderzeichen einf&#252;gen lassen, mezzoblue erkl&#228;rt es sehr sch&#246;n und liefert ein paar sch&#246;ne <a href="http://www.mezzoblue.com/archives/2005/07/25/glyphs/">Glyphen</a> ;).</p>
<p>Um beliebige Zeichen darzustellen, ben&#246;tigt ihr den Unicode (z.B. &#252;ber die Windows Zeichentabelle (nur die Zahl nach U+) oder direkt &#252;ber die <a href="http://www.unicode.org/charts/">Unicode Seite</a>). Diese wird dann hinter einem Backslash eingef&#252;gt.<br />
<code>a:before {<br />
&nbsp;content: "\123";<br />
}</code>Und wenn der Browser es kann, taucht dann vor jedem Link das ausgew&#228;hlte Zeichen auf. Eine Andwendungsm&#246;glichkeit ist z.B. auch einen besuchten Link &#8220;abzuhacken&#8221;. Hierf&#252;r f&#252;gt man nach jedem besuchten Link ein H&#228;ckchen ein:<br />
<code>a:visited:before {<br />&nbsp;content: "\2713";<br />}</code></p>
]]></content:encoded>
			<wfw:commentRss>http://netzphilosophieren.de/2006/01/css-generierter-content/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bilder mit CSS formatieren</title>
		<link>http://netzphilosophieren.de/2006/01/bilder-mit-css-formatieren/</link>
		<comments>http://netzphilosophieren.de/2006/01/bilder-mit-css-formatieren/#comments</comments>
		<pubDate>Mon, 23 Jan 2006 21:54:06 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[spielwiese * templates & mehr]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Markup]]></category>
		<category><![CDATA[tipps]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://weblog.netzgeschaedigt.de/?p=668</guid>
		<description><![CDATA[Bilder automatisch zentrieren lassen? Bis vor kurzem habe ich mir nur mit einem zus&#228;tzlichen Absatz helfen k&#246;nnen. Bis ich auf einer Seite (leider wei&#223; ich nicht mehr wo), die wunderbare Eigenschaft auto f&#252;r R&#228;nder (margin) entdeckt habe. Mit Hilfe dieser Eigenschaft, kann man beliebige &#8216;Block&#8217;-Elemente zentrieren. Was sind Block-Elemente? Was bedeutet das jetzt? &#8216;Block&#8217;-Elemente sind [...]]]></description>
			<content:encoded><![CDATA[<p>Bilder automatisch zentrieren lassen? Bis vor kurzem habe ich mir nur mit einem zus&#228;tzlichen Absatz helfen k&#246;nnen. Bis ich auf einer Seite (leider wei&#223; ich nicht mehr wo), die wunderbare Eigenschaft <strong>auto </strong>f&#252;r R&#228;nder (<strong>margin</strong>) entdeckt habe. Mit Hilfe dieser Eigenschaft, kann man beliebige &#8216;Block&#8217;-Elemente zentrieren. </p>
<p><strong>Was sind Block-Elemente?</strong><br />
Was bedeutet das jetzt? &#8216;Block&#8217;-Elemente sind z.B. Layer oder Abs&#228;tze. Sie sind abgeschlossen und nach ihnen wird automatisch die Zeile umgebrochen. F&#252;r <a href="http://www.quirksmode.org/css/display.html" class="ext">genauere</a> <a href="http://www.stichpunkt.de/css/display.html" class="ext">Beschreibungen</a> verweise ich einfach mal auf <a href="http://www.w3.org/TR/REC-CSS2/visuren.html" class="ext">einschl&#228;gige Literatur</a> und begn&#252;nge mich mit Beispielen: <strong>&lt;div&gt;</strong>,<strong>&lt;p&gt;</strong> und <strong>&lt;ul&gt;</strong> oder <strong>&lt;ol&gt;</strong> sind &#8216;Block&#8217;-Elemente, w&#228;hrend z.B. <strong>&lt;b&gt;</strong>,<strong>&lt;i&gt; </strong>oder besser <strong>&lt;strong&gt;</strong>,<strong>&lt;em&gt;</strong> oder aber auch <strong>&lt;img&gt;</strong>-Elemente es nicht sind. Sie sind &#8216;<strong>inline</strong>&#8216;, das hei&#223;t, hinter ihnen geht es ganz normal, ohne einen Textumbruch, weiter.</p>
<p>Nun bietet CSS die M&#246;glichkeiten, Elementen eine Anzeige-Eigenschaft (z.B. block oder inline) zuzuweisen. Dies geschieht mit der Angabe:<code>display:block; </code>bzw.<code>display:inline;</code></p>
<p><strong>Automatisches Zentrieren der Bilder via CSS</strong><br />
F&#252;r das automatisch zentrierte Bild, muss man dem <strong>&lt;img&gt;</strong>-Tag die Anzeigart <strong>block </strong>zuweisen, zentriert wird danach mit <strong>margin:auto</strong>:<code>.storycontent img {<br />&nbsp;display:block;<br />
&nbsp;margin-left:auto;<br />
&nbsp;margin-right:auto;<br />
}</code><br />
<strong>.storycontent&nbsp; </strong>habe ich vor <strong>img </strong>gesetzt, da ich nur die Bilder innerhalb meines Postings ansprechen m&#246;chte. Und&nbsp; das Posting befindet sich in einer Box der Klasse <strong>.stroycontent</strong>. Mit obrigem Code wirkt die CSS-Definition nur auf alle Bilder innerhalb dieser Boxen.</p>
<p>Jetzt kann man das Bild beliebig formatieren. Z.B. einen Bilderrahmen darum setzten. Hierf&#252;r ben&#246;tigt man einen inneren Randabstand (<strong>padding</strong>), und einen Rahmen (<strong>border</strong>) und kann z.B. auch noch die Hintergrundfarbe (<strong>background</strong>) &#228;ndern.</p>
<p><strong>Beispielcode</strong><br />
Ein Beispiel f&#252;r solch  einen Code ist: <code>.storycontent img {<br />
&nbsp;display:block;<br />
&nbsp;margin:2px auto;<br />
&nbsp;padding:4px;<br />
&nbsp;border:1px dotted blue;<br />
&nbsp;background: white;<br />
}</code></p>
<p><strong>Nachtrag:</strong><br />
Diese Art zu zentrieren funktioniert nat&#252;rlich auch mit jedem anderen Blockelement. Somit ist es z.B. die einfachste M&#246;glichkeit, eine komplette Seite mit fester Breite, im Browser-Fenster zu zentrieren (Im Template <a href="http://www.blogigo.de/i_templates/entry/193017" class="ext">Lavender</a> habe ich noch meine alte und wesentlich umst&#228;ndlichere Methode verwendet, so als Vergleich ;)).</p>
]]></content:encoded>
			<wfw:commentRss>http://netzphilosophieren.de/2006/01/bilder-mit-css-formatieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruhezustand</title>
		<link>http://netzphilosophieren.de/2006/01/ruhezustand/</link>
		<comments>http://netzphilosophieren.de/2006/01/ruhezustand/#comments</comments>
		<pubDate>Thu, 19 Jan 2006 17:55:40 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[Lifehacks]]></category>
		<category><![CDATA[Soft- und Hardware]]></category>
		<category><![CDATA[tipps]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://weblog.netzgeschaedigt.de/?p=492</guid>
		<description><![CDATA[Oh wie ist das sch&#246;n. Den Computer in wenigen Sekunden hoch- und herunterzfahren ohne Probleme. Wieso ich das nicht schon fr&#252;her entdeckt habe ^-^&#8221;. Nicht herunterfahren, nur auf den Ausschalter dr&#252;cken. Alternativ, wenn man im Ausschalten-Menu von WinXP ist mal die Umschalttaste dr&#252;cken. Dann wird aus dem Standby Ruhezustand. Und die Wartezeiten haben sich bei [...]]]></description>
			<content:encoded><![CDATA[<p>Oh wie ist das sch&#246;n. Den Computer in wenigen Sekunden hoch- und herunterzfahren ohne Probleme. Wieso ich das nicht schon fr&#252;her entdeckt habe ^-^&#8221;. Nicht herunterfahren, nur auf den Ausschalter dr&#252;cken. Alternativ, wenn man im Ausschalten-Menu von WinXP ist mal die Umschalttaste dr&#252;cken. Dann wird aus dem Standby <strong>Ruhezustand</strong>. Und die Wartezeiten haben sich bei mir absolut minimiert. Klar, das bl&#246;de beenden und starten der Programme f&#228;llt ja jetzt weg.</p>
<blockquote><p>Der Ruhezustand von Windows ist eine Funktion, die den kompletten Arbeitsspeicher auf die Festplatte speichert und dann den Computer herunter f&#228;hrt. Wenn Sie den Computer dann wieder einschalten, dann werden diese Daten wieder eingelesen und alles ist genau so wie es vorher war.</p>
<p><strong>Quelle</strong>: <a class="ext" href="http://www.win-tipps.de/tipps/ruhezust.php">win-tipps.de</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://netzphilosophieren.de/2006/01/ruhezustand/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mathematik mit PHP</title>
		<link>http://netzphilosophieren.de/2005/12/mathematik-mit-php/</link>
		<comments>http://netzphilosophieren.de/2005/12/mathematik-mit-php/#comments</comments>
		<pubDate>Wed, 07 Dec 2005 21:12:28 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[Webdevelopement]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[tipps]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://weblog.netzgeschaedigt.de/?p=472</guid>
		<description><![CDATA[Eines meiner momentanen Probleme ist, wie kann ich mathematische Berechnungen mit beliebiger Genauigkeit mit PHP durchf&#252;hren. Bevor ich mal wieder eine umst&#228;ndliche L&#246;sung zu Hilfe genommen habe, habe ich ein Blick in das PHP-Handbuch geworfen und bin dort auch f&#252;ndig geworden ;). Zur Festlegung der Genauigkeit verwendet man bcscale(i), wobei &#8216;i&#8217; die Genauigkeit angibt. Mag [...]]]></description>
			<content:encoded><![CDATA[<p>Eines meiner momentanen Probleme ist, wie kann ich mathematische Berechnungen mit beliebiger Genauigkeit mit PHP durchf&uuml;hren. Bevor ich mal wieder eine umst&auml;ndliche L&ouml;sung zu Hilfe genommen habe, habe ich ein Blick in das <a href="http://www.php.net/docs.php" class="ext">PHP-Handbuch</a> geworfen und bin dort auch f&uuml;ndig geworden ;).</p>
<p>Zur Festlegung der Genauigkeit verwendet man <strong> bcscale(i)</strong>, wobei &#8216;i&#8217; die Genauigkeit angibt. Mag man z.B. zwei Nachkommastellen haben ist i=2. Verwendet man nun die normalen Operatoren wie z.B. &#8216;+&#8217;,'-&#8217; &#8230; kommt das gleiche ungenaue Ergebnis wie zuvor heraus ;). </p>
<p>Man ben&ouml;tigt n&auml;mlich noch die richtigen Operationen ;), die w&auml;ren: bcadd, bcdiv, bcmul, bcsub, bcsqrt, bcpow&#8230; gibt auch noch ein paar andere , Vergleich und Modulo, naja&#8230; brauche ich im Moment nicht ^-^&#8221;, aber f&uuml;r meine Navigationen sicherlich gar nicht unpraktisch ^-^&#8221;. </p>
<p>Naja ^-^&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://netzphilosophieren.de/2005/12/mathematik-mit-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP: QUERY_STRING</title>
		<link>http://netzphilosophieren.de/2005/12/php-query_string/</link>
		<comments>http://netzphilosophieren.de/2005/12/php-query_string/#comments</comments>
		<pubDate>Fri, 02 Dec 2005 21:04:29 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[Webdevelopement]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[tipps]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://weblog.netzgeschaedigt.de/?p=470</guid>
		<description><![CDATA[Gerade entdeckt :) $QUERY_STRING liefert die zuvor mit der URL &#252;bergebenen Variablen. Sehr praktisch, wenn man ein HTML Gr&#252;ndger&#252;st hat, seine einzelnen Dateien mit Hilfe von z.B. der Switch-Controll-Struktur einbindet und in einer von ihnen z.B. ein Script ausf&#252;hrt, welches sich neu laden muss ^-^&#8221;. Bisher habe ich dann alle Variablen einzeln neu &#252;bergeben. :) [...]]]></description>
			<content:encoded><![CDATA[<p>Gerade entdeckt :) <strong>$QUERY_STRING</strong> liefert die zuvor mit der URL &uuml;bergebenen Variablen. Sehr praktisch, wenn man ein HTML Gr&uuml;ndger&uuml;st hat, seine einzelnen Dateien mit Hilfe von z.B. der Switch-Controll-Struktur einbindet und in einer von ihnen z.B. ein Script ausf&uuml;hrt, welches sich neu laden muss ^-^&#8221;. Bisher habe ich dann alle Variablen einzeln neu &uuml;bergeben. :) Aber eben nur bisher *freu*. </p>
<p>Und neben dem gesparten Tippvolumen vernichtet es auch mein Problem mit der Seiten&uuml;bergabe, deren Namen ich gar nicht wei&szlig; ;). Da ich ein Script schreibe, dass meine Schwester beliebig verwenden k&ouml;nnen soll muss ich es m&ouml;glichst flexibel halten und so, dass sie ganz normal damit umgehen kann, ohne gro&szlig;artig auf so Dinge wie Benennungen von Variablen aufpassen zu m&uuml;ssen :).</p>
<p>So, f&uuml;r heute war ich nun aber flei&szlig;ig genug. ^-^&#8221; Bin m&uuml;de K&auml;nguruh und muss mich mal wieder mit meinem Anti-Schweinehunde-Pro-Schweinehunde-Buch besch&auml;ftigen ;).</p>
]]></content:encoded>
			<wfw:commentRss>http://netzphilosophieren.de/2005/12/php-query_string/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Waschsymbole</title>
		<link>http://netzphilosophieren.de/2005/10/waschsymbole/</link>
		<comments>http://netzphilosophieren.de/2005/10/waschsymbole/#comments</comments>
		<pubDate>Sun, 16 Oct 2005 09:09:52 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[Das Leben da draußen]]></category>
		<category><![CDATA[Leben]]></category>
		<category><![CDATA[tipps]]></category>

		<guid isPermaLink="false">http://weblog.netzgeschaedigt.de/?p=460</guid>
		<description><![CDATA[Eine kleine Seite gegen die gro&#223;en Fragezeichen am Waschtag ^-^&#8221;: Waschsymbole.de.]]></description>
			<content:encoded><![CDATA[<p>
<p class="img"><a href="http://www.waschsymbole.de"><img src="http://netzphilosophieren.de/img/2005-10-16.jpg"/></a></p>
<p>Eine kleine Seite gegen die gro&szlig;en Fragezeichen am Waschtag ^-^&#8221;: <a href="http://www.waschsymbole.de" class="ext">Waschsymbole.de</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://netzphilosophieren.de/2005/10/waschsymbole/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Und noch einmal Trencaspammers</title>
		<link>http://netzphilosophieren.de/2005/02/und-noch-einmal-trencaspammers/</link>
		<comments>http://netzphilosophieren.de/2005/02/und-noch-einmal-trencaspammers/#comments</comments>
		<pubDate>Thu, 24 Feb 2005 14:28:01 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[Bloggen]]></category>
		<category><![CDATA[Internes]]></category>
		<category><![CDATA[Webdevelopement]]></category>
		<category><![CDATA[tipps]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://netzgeschaedigt.de/?p=355</guid>
		<description><![CDATA[Da Spammer bei mir trotz scheinbar funktionierenden Trencaspammers-Plugin flei&#223;ig weiterposten konnte, habe ich den Quelltext noch einmal modifiziert: Comments.php und WP-Comments-Post.php. Ein letzter Versuch. Coffelius Code wurde aus den Schleifen f&#252;r nichtregistrierte Benutzer herausgenommen und so eingef&#252;gt, dass jeder den Security-Code eingeben muss. (Achtung: Wenn ihr meine Dateien verwendet vergesst nicht, den Pfad zum Bild [...]]]></description>
			<content:encoded><![CDATA[<p>Da Spammer bei mir trotz scheinbar funktionierenden Trencaspammers-Plugin flei&szlig;ig weiterposten konnte, habe ich den Quelltext noch einmal modifiziert: <a href="http://netzphilosophieren.de/inc/comments.txt">Comments.php</a> und <a href="http://netzphilosophieren.de/inc/wp-comments-post.txt">WP-Comments-Post.php</a>. Ein letzter Versuch. Coffelius Code wurde aus den Schleifen f&uuml;r nichtregistrierte Benutzer herausgenommen und so eingef&uuml;gt, dass jeder den Security-Code eingeben muss.<br />
(<strong>Achtung:</strong> Wenn ihr meine Dateien verwendet vergesst nicht, den Pfad zum Bild (<em>comments.php</em> ~Zeile 72) umzu&auml;ndern, so dass er auf eure trencaspammers-Datei weist ;) und nicht auf meine ^-^.)</p>
<p>Konkret bedeutet das f&uuml;r die Datei <em>comments.php</em>, dass ich es nach<br />
<code>< textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4">< /textarea></code><br />
einf&uuml;ge, f&uuml;r die Datei <em>wp-comments-post.php</em>: Das Einf&uuml;gen hinter das erste<br />
<code>endif; </code><br />
in Zeile 31. </p>
<p>Der erste Test war erfolgreich. Will hei&szlig;en, ich kann sowohl eingeloggt als auch nicht eingeloggt Kommentare schreiben. Bleibt nun das Abwarten, ob die Spam-Robots Kommentare schreiben k&ouml;nnen oder nicht. Falls ja bin ich mit meinem Latein, bzw. meinen PHP-Kenntnissen am Ende. </p>
<p><b>Wichtig</b> Lest bitte auch <a href="http://netzphilosophieren.de/?p=353">Trencaspammers &#038; WordPress 1.5</a>, dort wird ausf&uuml;hrlicher beschrieben, wie ihr die Dateien modifizieren m&uuml;sst. ^-^&#8221; Entschuldigt bitte den Hickhack. </p>
<p><b>Nachtrag</b> Soweit ich das in meiner Logfile sehe, sind mehrere POST-Versuche von wem auch immer gescheitert. Ein recht positives Ergebnis. Seit der &Auml;nderung der Datei habe ich auch keinen zu moderierenden Kommentar mehr erhalten.  Ich hoffe, das war&#8217;s ;)</p>
<p id="alt"><b>Mehr zu Trencaspammers</b> <a href="http://netzphilosophieren.de/?p=353">Trencaspammers &#038; WordPress 1.5</a>, <a href="http://netzphilosophieren.de/index.php?p=305">Trencaspammers &#8211; Farben anpassen</a>, <a href="http://netzphilosophieren.de/index.php?p=270">Trencaspammers, die Zweite</a>, <a href="http://netzphilosophieren.de/index.php?p=245">Kampf dem Kommentarspammer</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://netzphilosophieren.de/2005/02/und-noch-einmal-trencaspammers/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Trencaspammers &amp; WordPress 1.5</title>
		<link>http://netzphilosophieren.de/2005/02/trencaspammers-wordpress-15/</link>
		<comments>http://netzphilosophieren.de/2005/02/trencaspammers-wordpress-15/#comments</comments>
		<pubDate>Wed, 23 Feb 2005 08:22:09 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[Bloggen]]></category>
		<category><![CDATA[Webdevelopement]]></category>
		<category><![CDATA[tipps]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://netzgeschaedigt.de/?p=353</guid>
		<description><![CDATA[GE&#196;NDERTE VERSION!! Auf Anhieb hat es bei mir nicht funktioniert und Dank der doch sehr komfortablen Kommentarmoderation, die WP 1.5 bietet, hatte ich mich erst einmal nicht damit besch&#228;ftigt, wie sich das Plugin Trencaspammers in WP 1.5 einbauen l&#228;sst. Da ich aber gerade zwei Minuten Zeit habe und meine Ans&#228;tze recht schnell gefruchtet haben, habe [...]]]></description>
			<content:encoded><![CDATA[<p><strong>GE&Auml;NDERTE VERSION!!</strong></p>
<p>Auf Anhieb hat es bei mir nicht funktioniert und Dank der doch sehr komfortablen Kommentarmoderation, die <abbr title="Wordpres">WP</abbr> 1.5 bietet, hatte ich mich erst einmal nicht damit besch&auml;ftigt, wie sich das Plugin <a href="http://coffelius.arabandalucia.com/index.php?p=9" class="ext">Trencaspammers</a> in WP 1.5 einbauen l&auml;sst. Da ich aber gerade zwei Minuten Zeit habe und meine Ans&auml;tze recht schnell gefruchtet haben, habe ich es wieder eingebaut. </p>
<p>Ihr k&ouml;nnt wie folgt vorgehen: </p>
<ol>
<li><a href="http://coffelius.arabandalucia.com/index.php?p=9" class="ext">Downloaden</a> des Plugins.</li>
<li>Sichern der Datei <em>comments-post.php</em> aus dem WP-Hauptverzeichnis, sowie der Datei <em>comments.php</em> aus dem verwendeten Template.</li>
<li>Stelle eine weitere Kopie der beiden Dateien her. In diesen werden die Code-Schnippsel von Coffelius &#8220;eingebaut.&#8221;</li>
<li>Ã–ffne die original <em>comments.php</em>-Datei, sowie Coffelius <em>wp-comments.php</em> und suche in dieser den Codebereich, der durch <b>Coffelius was here</b> abgegrenzt ist. Kopiere diesen und f&uuml;ge ihn in der Original-WP-Datei am besten nach dem Textarea-Forumlar (um die Zeile 60) ein. Wichtig ist, dass der Coffelius-Code <strong><del datetime="2005-02-24T18:01:11-01:00">vor</del> nach</strong> <code>< ?php endif; ?></code> eingef&uuml;gt wird, ansonsten funktioniert das Plugin nicht! Das war es schon, danach: Speichern und hochladen. </li>
<li>Analog wird  f&uuml;r <em>wp-comments-post.php</em> vorgegangen. Der Coffelius-Code aus der Trencaspammers-Datei <em>wp-comments-post.php</em> wird kopiert und an der richtigen Stelle in der Original-WP-Datei eingetragen. Am besten hinter Zeile 31. Wieder ist es wichtig, dass der Code <del datetime="2005-02-24T18:01:11-01:00">vor</del> nach <code>endif;</code> eingef&uuml;gt wird. Speichern, hochladen</li>
<li><em>trencaspammers.php</em> in <em>wp-content/plugins/</em> hochladen und Plugin aktivieren ;)</li>
</ol>
<p>Wer ein Blick auf meine Dateien werfen will: <a href="http://netzphilosophieren.de/inc/wp-comments-post.txt">wp-comments-post.php</a> und <a href="http://netzphilosophieren.de/inc/comments.txt">comments.php</a>, gespeichert als txt ;). (Hinweis: Als Basis habe ich urspr&uuml;nglich das WP-classic-Template verwendet, deswegen <em>k&ouml;nnte</em> es sein, dass es sich f&uuml;r Kubrik lohnt das ganze selbst in die comments.php einzuf&uuml;gen!!)<br />
<strong>Achtung:</strong> Wenn ihr meine Dateien verwendet vergesst nicht, den Pfad zum Bild (<em>comments.php</em> ~Zeile 72) umzu&auml;ndern, so dass er auf eure trencaspammers-Datei weist ;) und nicht auf meine ^-^.</p>
<p><b>wichtig</b> Lest hierzu bitte auch <a href="http://netzphilosophieren.de/?p=355">Und noch einmal Trencaspammers</a>.</p>
<p id="alt"><b>Mehr zu Trencaspammers</b> <a href="http://netzphilosophieren.de/index.php?p=305">Trencaspammers &#8211; Farben anpassen</a>, <a href="http://netzphilosophieren.de/index.php?p=270">Trencaspammers, die Zweite</a>, <a href="http://netzphilosophieren.de/index.php?p=245">Kampf dem Kommentarspammer</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://netzphilosophieren.de/2005/02/trencaspammers-wordpress-15/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Norton Firewall und die Referrer &#8230;</title>
		<link>http://netzphilosophieren.de/2005/02/norton-firewall-und-die-referrer/</link>
		<comments>http://netzphilosophieren.de/2005/02/norton-firewall-und-die-referrer/#comments</comments>
		<pubDate>Fri, 18 Feb 2005 07:26:09 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[Internes]]></category>
		<category><![CDATA[Webdevelopement]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[tipps]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://netzgeschaedigt.de/?p=348</guid>
		<description><![CDATA[Ein Problem &#252;ber das ich mich ziemlich aufregte: Norton Firewall blockiert Header und so konnten ich u.a. diverse Einstellungen im Admin-Bereich von WordPress nur noch machen, in dem ich die Firewall kurz deaktivierte. Da dies keine tolle Idee ist, bei Windows XP, freue ich mich &#252;ber die L&#246;sung des Problems von Perun. Da ich mich [...]]]></description>
			<content:encoded><![CDATA[<p>Ein Problem &uuml;ber das ich mich ziemlich <a href="http://netzphilosophieren.de/?p=337">aufregte</a>: Norton Firewall blockiert Header und so konnten ich u.a. diverse Einstellungen im Admin-Bereich von <a href="http://wordpress.org" class="ext">WordPress</a> nur noch machen, in dem ich die Firewall kurz deaktivierte. Da dies keine tolle Idee ist, bei Windows XP, freue ich mich &uuml;ber die <a href="http://www.perun.net/archiv/2005/02/18/norton-firewall-und-referrerinformation/" class="ext">L&ouml;sung</a> des Problems von <a href="http://www.perun.net/" class="ext">Perun</a>. Da ich mich nicht eingehend mit Norton besch&auml;ftigt habe, wusste ich nicht wo ich Einstellungen ver&auml;ndern muss, um senden von Headern zuzulassen. *getestet* Juchuuhh, es funktioniert *freu*<br />
Also f&uuml;r alle, die zu faul sind weiterzusurfen: Im Firewall-Menu unter Datenschutz, dann Erweitert und dort die betreffenden Domains eintragen und das Senden von Informationen &uuml;ber besuchte Seiten zulassen. </p>
]]></content:encoded>
			<wfw:commentRss>http://netzphilosophieren.de/2005/02/norton-firewall-und-die-referrer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 1.5 &#8211; Kategorien und mehr</title>
		<link>http://netzphilosophieren.de/2005/02/wordpress-15-kategorien/</link>
		<comments>http://netzphilosophieren.de/2005/02/wordpress-15-kategorien/#comments</comments>
		<pubDate>Wed, 16 Feb 2005 18:44:09 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[Bloggen]]></category>
		<category><![CDATA[Internes]]></category>
		<category><![CDATA[Webdevelopement]]></category>
		<category><![CDATA[tipps]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://netzgeschaedigt.de/?p=347</guid>
		<description><![CDATA[Meine Kategorien-Links funktionieren nicht :(. Ich wei&#223; noch nicht, woran es liegt. &#196;rgert mich ein wenig, aber ich hoffe, ich bekomme es irgendwie hin. Deswegen muss ich mal einen Testeintrag machen. Nebenbei habe ich festgestellt, dass mein Server wohl kein mod_rewrite kann. :(. Das erkl&#228;rt auch, wieso das mit den Spammern nicht funktioniert hat. Nachtrag [...]]]></description>
			<content:encoded><![CDATA[<p>Meine Kategorien-Links funktionieren nicht :(. Ich wei&szlig; noch nicht, woran es liegt. &Auml;rgert mich ein wenig, aber ich hoffe, ich bekomme es irgendwie hin. Deswegen muss ich mal einen Testeintrag machen. </p>
<p>Nebenbei habe ich festgestellt, dass mein Server wohl kein mod_rewrite kann. :(. Das erkl&auml;rt auch, wieso das mit den Spammern nicht funktioniert hat. </p>
<p><b>Nachtrag</b> Habe ein bi&szlig;chen gest&ouml;bert und bin im deutschen <a href="http://forum.wordpress.de/beitrag647-0-asc-10.php" class="ext broken_link" rel="nofollow">WordPress-Forum</a> f&uuml;ndig geworden. Hoffe, dass das funktioniert ;) also dr&uuml;ckt mir die Daumen &#8211; wenn man auch zu schnell ist ^-^&#8221; </p>
<p><b>Nachtrag 2</b> Ok, es funktioniert. Also f&uuml;r alle, die das gleiche Problem haben! Aktuelle WordPress Version <a href="http://wordpress.org/download/" class="ext">downloaden</a> und im Ordner <b>wp-includes</b> die Datei <b>template-functions-category.php</b> ersetzen. Am besten daf&uuml;r die alte Datei l&ouml;schen. Bei mir hat &uuml;berschreiben erst nichts gebracht. </p>
<p><b>Nachtrag 3</b> So, jetzt ist es fast wieder so wie vorher ^-^&#8221; Sehr sch&ouml;n, dass es kein weiteres Problem war, externe Dateien einzubinden. Eher im Gegenteil! Ich bin absolut begeistert. Durch die Templates brauche ich mir nicht selbst eine Header und Footer zu basteln und kann ohne weiteres auf die bereits bestehenden zur&uuml;ckgreifen *freu*. Um z.B. eigene Scripte einbinden zu k&ouml;nnen, m&uuml;ssen die Seiten (bei mir z.B. memory.php) folgende Struktur besitzen:<br />
<code>< ?php<br />
require('./wp-blog-header.php');<br />
get_header();<br />
?></code><br />
danach kommt der eigene Inhalt und dann wird die Datei mit<br />
<code>< ?php<br />
get_footer();<br />
?></code><br />
abgeschlossen. So hat man die M&ouml;glichkeit, auf WordPress-Funktionen zuzugreifen, und au&szlig;erdem eigenen PHP-Code zu verwenden. Ich bin begeisert. Das war wesentlich weniger Gewurschtel, als ich bef&uuml;rchtet habe :). Nun denn, jetzt geh ich mal offline und mache mein Cover f&uuml;r die vierte Gilmore Girls Staffel :). Um das Schriftgr&ouml;&szlig;enproblem in der Menuleiste auf den festen Seiten k&uuml;mmere ich mich nicht mehr heute&#8230; </p>
]]></content:encoded>
			<wfw:commentRss>http://netzphilosophieren.de/2005/02/wordpress-15-kategorien/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox Profil sichern und wiederherstellen (Win)</title>
		<link>http://netzphilosophieren.de/2005/02/firefox-profil-sichern-und-wiederherstellen-win/</link>
		<comments>http://netzphilosophieren.de/2005/02/firefox-profil-sichern-und-wiederherstellen-win/#comments</comments>
		<pubDate>Fri, 11 Feb 2005 07:45:13 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[Soft- und Hardware]]></category>
		<category><![CDATA[Thunderbird/Firefox]]></category>
		<category><![CDATA[tipps]]></category>

		<guid isPermaLink="false">http://netzgeschaedigt.de/?p=310</guid>
		<description><![CDATA[^-^&#8221; Kann ich nur empfehlen. Das spart viel &#196;rger und auch Zusammensammeln und Neuinstallation von Erweiterungen. Mir ist es eben (mal wieder) passiert, dass Firefox nicht mehr graphisch gestartet ist. Also hei&#223;t das Neuinstallation und normalerweise, dass alle Einstellungsdaten, Erweiterungen und so fort verloren gehen. Naja oder auch nicht ;). Unter C:\Dokumente und Einstellungen\%Dein Benutzername%\Anwendungsdaten\Mozilla\Firefox\Profiles [...]]]></description>
			<content:encoded><![CDATA[<p>^-^&#8221; Kann ich nur empfehlen. Das spart viel &#196;rger und auch Zusammensammeln und Neuinstallation von <a class="ext" href="https://addons.update.mozilla.org/extensions/?application=firefox">Erweiterungen</a>.  Mir ist es eben (mal wieder) passiert, dass Firefox nicht mehr graphisch gestartet ist. Also hei&#223;t das Neuinstallation und normalerweise, dass alle Einstellungsdaten, Erweiterungen und so fort verloren gehen.</p>
<p>Naja oder auch nicht ;). Unter <em>C:\Dokumente und Einstellungen\%Dein Benutzername%\Anwendungsdaten\Mozilla\Firefox\Profiles</em> finden sich ein oder mehrere Ordner (je nachdem, wieviel Profile bei Firefox existieren). <em>%Dein Benutzername%</em> mit eben jenem Benutzernamen ersetzten, ist soweit ich das sehe das Windows-Login.</p>
<p>Diese Profilordner m&#252;ssen vor der Neuinstallation gesichert werden &#8211; oder besser, ab und an mal, damit, falls irgendeine Erweiterung oder ein Plug-In Firefox zerschossen hat, man auf ein (auf jeden Fall) heiles Profil zur&#252;ckgreifen kann.  Auf jeden Fall vor einer Neuinstallation w&#252;rde ich aus dem Profilordner <em>bookmarks.html</em> und den <em>ScrapBook</em> Folder sichern ;).  Und weil ich faul bin, habe ich auch die  <em>tabextensions.js</em>-Datei gespeichert. Wobei, <a class="ext" href="http://piro.sakura.ne.jp/xul/tabextensions/index.html.en">Tabbrowserextensions</a> ja nur auf eigene Gefahr ^-^&#8221;.</p>
<p>Hat man Firefox nun neu installiert, kopiert man den gesicherten Profilordner zur&#252;ck in das <em>Profiles</em> Verzeichnis. Beim ersten Neustarten von Firefox &#246;ffnest sich der Profilmanager. Man kann nun ein neues Profil anlegen. Dabei fragt Firefox, wo er die Einstellungen speichern oder ob er einen bereits vorhandenen Ordner verwenden soll.  Letzters ist das, was wir wollen ;). Man sucht also seinen alten Profilordner et voila, die alten Einstellungen sollten wieder da sein.</p>
<p>Bei mir hat das jetzt zwei mal ohne Probleme funktioniert. Habe jedoch jedesmal die gleiche Firefox-Installation verwendet. Ich k&#246;nnte mir vorstellen, dass es eventuell von einer Version auf die n&#228;chste Probleme geben k&#246;nnte &#8211; muss aber nicht sein ^-^&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://netzphilosophieren.de/2005/02/firefox-profil-sichern-und-wiederherstellen-win/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Trencaspammers, Farben anpassen</title>
		<link>http://netzphilosophieren.de/2005/02/trencaspammers-farben-anpassen/</link>
		<comments>http://netzphilosophieren.de/2005/02/trencaspammers-farben-anpassen/#comments</comments>
		<pubDate>Sun, 06 Feb 2005 21:02:37 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[Bloggen]]></category>
		<category><![CDATA[Webdevelopement]]></category>
		<category><![CDATA[tipps]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://netzgeschaedigt.de/?p=305</guid>
		<description><![CDATA[Da die Frage kam, habe ich mir das ganze mal angesehen. Mit ein wenig Kenntnis &#252;ber die Zusammensetztung der Farben im RGB-Schema lassen sich die Farben des Code-Bildes recht einfach anpassen. Hierf&#252;r m&#252;ssen Zeile 31/32, 34 und 36 modifiziert werden, aber als erstes eine Sicherungskopie erstellen ;). Die Hintergrundfarbe stellt man in Zeile 31 ein. [...]]]></description>
			<content:encoded><![CDATA[<p>Da die Frage kam, habe ich mir das ganze mal angesehen. Mit ein wenig Kenntnis &uuml;ber die Zusammensetztung der Farben im RGB-Schema lassen sich die Farben des Code-Bildes recht einfach anpassen.  </p>
<p>Hierf&uuml;r m&uuml;ssen Zeile 31/32, 34 und 36 modifiziert werden, aber als erstes eine Sicherungskopie erstellen ;). </p>
<p>Die Hintergrundfarbe stellt man in Zeile 31 ein.  F&uuml;r z.B. einen wei&szlig;en Hintergrund (RGB: 255,255,255)  muss der Code wie folgt abge&auml;ndert werden:<br />
<code>$background_color = imagecolorallocate ($im, 255, 255, 255);</code></p>
<p>Die Textfarbe kann in Zeile 32 abge&auml;ndert werden. Hierbei muss man beachten, dass jeweils zwei Werte f&uuml;r einen RGB-Bereich angegeben werden m&uuml;ssen, zwischen denen das Script eine zuf&auml;llige Auswahl trifft. Will man z.B. eine Dunkle Schrigt haben (RGB schwarz: 0,0,0), sollte der randombereich bei allen drei Bereichen sehr niedrig gew&auml;hlt werden:<br />
<code>$text_color = imagecolorallocate ($im, rand(0,5),rand(0,5),rand(0,5));</code><br />
Will man gr&uuml;nen Text haben (z.B. RGB 0,145,40)  schreibt man in jede Klammer den R,G,B-Werte und einen zweiten, der so stark abweicht, wie man eine Farbabweichung erhalten m&ouml;chte. Das klingt vielleicht etwas kompliziert, ist aber ganz einfach. ^-^&#8221; Ein Beispiel f&uuml;r gr&uuml;nen Text w&auml;re:<br />
<code>$text_color = imagecolorallocate ($im, rand(0,5),rand(145,155),rand(40,50));</code></p>
<p>Als letztes muss man nun die Ringe anpassen. Dies geschieht in Zeile 34 und 36. Als erstes stellt man in Zeile 34 die Verh&auml;ltnisse der Rot-Gr&uuml;n-Blau-Anteile ein. Will man einen Grauton, m&uuml;ssen die Anteile gleichgro&szlig; sein:<br />
<code>$r=1;$g=1;$b=1;</code><br />
Will man rotstichige Kreise muss man dem R-Wert einen gr&ouml;&szlig;eren Anteil zuordnen als den anderen Farbanteilen. Wichtig ist dabei, dass man Prozentual rechnen muss! D.h. die Zahlen m&uuml;ssen kleiner gleich 1 sein, damit der zul&auml;ssige Farbwert (255) nicht &uuml;berschritten wird! F&uuml;r rotstichige Kreise k&ouml;nnte man dann z.B. folgende Anteile verwenden:<br />
<code>$r=0.9;$g=0.01;$b=0.1;</code><br />
F&uuml;r die optimale Farbe m&uuml;sst ihr einfach ausprobieren.  ^.~</p>
<p>In Zeile 36 wird nun die Farbst&auml;rke eingestellt.  Je heller die Kreise werden sollen, desto n&auml;her m&uuml;ssen die RGB-Farben bei 255 liegen (subtraktive Farbmischung!). Auch hier werden wieder zwei Zahlwerte eingegeben, zwischen denen das Script eine zuf&auml;llige Zahl ausw&auml;hlt. Die Standarteinstellung gibt einen recht kr&auml;ftigen Farbton, will man es sehr hell haben m&uuml;sste man die Werte wie folgt anpassen:<br />
<code>$value=rand(240, 255); </code></p>
<p>Auch die Linienfarbe k&ouml;nnt ihr ver&auml;ndern. Dies geschieht in Zeile 46<br />
<code>$randomcolor=imagecolorallocate($im, 0,0, rand(200, 255));</code><br />
Wenn ich es richtig verstanden habe, k&ouml;nnt ihr die beiden Nullen und <em>rand(200,255)</em> durch die passenden RGB-Werte ersetzten.  Wollt ihr einen Wert variabel lassen, setzt ihr die Funktion <em>rand(a,b)</em> ein. a und b sind die Zahlen der Farbwerte, zwischen denen variiert werden soll. ;). Und soweit ich das sehe, k&ouml;nnt ihr die komplette Funktion auch durch eine einfache Zahl ersetzten.  </p>
<p>Jetzt m&uuml;sst ihr ein wenig ausprobieren, bis ihr die Farbt&ouml;ne erhaltet, die ihr haben wollt.<br />
Bei allem, was ihr macht, achtet darauf, dass die Semikolons am Ende der Zeile erhalten bleiben und auch die Klammersetztung korrekt ist! Und erstellt immer vorher eine Sicherungskopie ;) Ich garantiere nicht f&uuml;r die Richtigkeit meiner Beobachtungen ;).   </p>
<p id="alt"><b>Hilfreich</b> <a href="http://netzphilosophieren.de/index.php?p=240">Farbenspiele &#8211; n&uuml;tzliche Onlinetools</a><br />
<b>Mehr zu Trencaspammers</b> <a href="http://netzphilosophieren.de/index.php?p=270">Trencaspammers, die Zweite</a>, <a href="http://netzphilosophieren.de/index.php?p=245">Kampf dem Kommentarspammer</a>.</p>
<p><b>Nachtrag</b> In <em>Version 1.0rc2</em>  von Trencaspammers sind die Zeilen anders, es handelt sich dort um Zeilen 42, 43, 45, 47 und 57, die Reihenfolge der Einstellungen ist unver&auml;ndert!</p>
]]></content:encoded>
			<wfw:commentRss>http://netzphilosophieren.de/2005/02/trencaspammers-farben-anpassen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bescheuerter Referrer-Spam *genervt*</title>
		<link>http://netzphilosophieren.de/2005/01/bescheuerter-referrer-spam-genervt/</link>
		<comments>http://netzphilosophieren.de/2005/01/bescheuerter-referrer-spam-genervt/#comments</comments>
		<pubDate>Wed, 19 Jan 2005 12:24:37 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[Bloggen]]></category>
		<category><![CDATA[Internes]]></category>
		<category><![CDATA[tipps]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://netzgeschaedigt.de/?p=290</guid>
		<description><![CDATA[Ich bin entnervt. Bescheuerte Roboter, die nichts anderes machen, als Traffic zu verursachen. Ich war noch mal googlen und habe zusammen gesammelt. Meine .htaccess-Datei ist auf 27 kb angewachsen &#8211; testweise. Die .htaccess Rewite Regeln habe ich von Loblogomy, von Sharondippity, wobei ich den Code ver&#228;ndert habe, hinsichtlich dessen, dass das HTTP_REFFERER hinter dem Prozentzeichen [...]]]></description>
			<content:encoded><![CDATA[<p>Ich bin entnervt.  Bescheuerte Roboter, die nichts anderes machen, als Traffic zu verursachen. Ich war noch mal <a href="http://www.google.de/search?q=referrer+htaccess&#038;sourceid=mozilla-search&#038;start=0&#038;start=0&#038;ie=utf-8&#038;oe=utf-8&#038;client=firefox-a&#038;rls=org.mozilla:en-US:official" class="ext">googlen</a> und habe zusammen gesammelt. Meine <a href="http://netzphilosophieren.de/files/htaccess.txt">.htaccess</a>-Datei ist auf 27 kb angewachsen &#8211; testweise. </p>
<p>Die .htaccess Rewite Regeln habe ich von <a href="http://www.aaronlogan.com/blog/archives/2004/11/21/361/" class="ext">Loblogomy</a>,  von <a href="http://blog.sharondippity.com/index.php?module=pagemaster&amp;PAGE_user_op=view_page&amp;PAGE_id=32&amp;MMN_position=86:86" class="ext broken_link" rel="nofollow">Sharondippity</a>, wobei ich den Code ver&auml;ndert habe, hinsichtlich dessen, dass das HTTP_REFFERER hinter dem Prozentzeichen fehlte. Desweitern habe ich in diesem <a href="http://www.cre8asiteforums.com/viewtopic.php?t=19569&#038;view=previous" class="ext">Forum</a> nachgelesen und auch bei <a href="http://www.joemaller.com/refererspam.shtml" class="ext">Joe Maller</a>. Ein paar Seiten habe ich hinzuzuf&uuml;gen versucht. So, und jetzt beobachte ich das ganze mal und hoffe *bete*, dass es funktioniert und diese bescheuerten Roboter endlich wegbleiben. *grummel* </p>
<p><b>Nachtrag</b> :( Es funktioniert nicht. Spam Ã  la <em>beliebige subdomain.online-deals-4u.info/</em> erzeugt weiterhin massig Traffic, obwohl per Rewrite Condition eigentlich Referrer mit 4u, mit online, mit deals ausgeschlossen werden sollten. Ich verstehe es nicht. Ich hatte getestet, ob das umleiten via htaccess &uuml;berhaupt funktionierte. Das war kein Problem. Jedoch muss irgendetwas an der Syntax falsch sein, was dazu f&uuml;hrt, dass diese bescheuerte Seite weiter spammen kann :(  Aber im Moment bin ich zu frustriert, um doch noch eine Seite zu finden, auf der die Syntax  erkl&auml;rt wird, auf dass ich eventuell meinen Fehler sehen k&ouml;nnte. </p>
]]></content:encoded>
			<wfw:commentRss>http://netzphilosophieren.de/2005/01/bescheuerter-referrer-spam-genervt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Referrer-Spam</title>
		<link>http://netzphilosophieren.de/2005/01/referrer-spam/</link>
		<comments>http://netzphilosophieren.de/2005/01/referrer-spam/#comments</comments>
		<pubDate>Fri, 07 Jan 2005 09:02:23 +0000</pubDate>
		<dc:creator>Mel</dc:creator>
				<category><![CDATA[Bloggen]]></category>
		<category><![CDATA[Internes]]></category>
		<category><![CDATA[Webdevelopement]]></category>
		<category><![CDATA[tipps]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://netzgeschaedigt.de/?p=279</guid>
		<description><![CDATA[So langsam nervt es mich, bl&#246;der Referrer-Spam . Bestimmt 60% meines Traffics diesen Monat wurde von Referrer-Spammern verursacht. *grummel* Also musste ich eine L&#246;sung suchen. Gesucht und auch eine gut erkl&#228;rte L&#246;sung gefunden im Rikman Notizbloque. Ich verwende seine Liste und habe sie erweitert mit all jenen Referrern, die mich in meinem Log-File gest&#246;rt haben: [...]]]></description>
			<content:encoded><![CDATA[<p>So langsam nervt es mich, bl&ouml;der <a href="http://www.web-analytics.org/index.php/web-controlling/weiter/spam_verseuchte_log_dateien/" class="ext">Referrer-Spam</a> . Bestimmt 60% meines Traffics diesen Monat wurde von Referrer-Spammern verursacht. *grummel* Also musste ich eine L&ouml;sung suchen.   <a href="http://www.google.de/search?q=referrer+spam&#038;hl=de&#038;lr=&#038;client=firefox-a&#038;rls=org.mozilla:en-US:official&#038;start=10&#038;sa=N" class="ext">Gesucht</a>  und auch eine gut erkl&auml;rte L&ouml;sung gefunden im <a href="http://rikman.mtb-news.de/archives/2004/10/09/referrer-spam-im-wiki-die-abhilfe/" class="ext broken_link" rel="nofollow">Rikman Notizbloque</a>. Ich verwende seine Liste und habe sie erweitert mit all jenen Referrern, die mich in meinem Log-File gest&ouml;rt haben:<br />
<code>RewriteCond %{HTTP_REFERER} ^http://.*4free.gb.*$ [NC,OR]<br />
RewriteCond %{HTTP_REFERER} ^http://.*web4u.gb.*$ [NC,OR]<br />
RewriteCond %{HTTP_REFERER} ^http://.*flafeber.*$ [NC,OR]<br />
RewriteCond %{HTTP_REFERER} ^http://.*sportsparent.*$ [NC,OR]<br />
RewriteCond %{HTTP_REFERER} ^http://.*condodream.*$ [NC,OR]<br />
RewriteCond %{HTTP_REFERER} ^http://.*royalmailhotel.*$ [NC,OR]<br />
RewriteCond %{HTTP_REFERER} ^http://.*uaeecommerce.*$ [NC,OR]<br />
RewriteCond %{HTTP_REFERER} ^http://.*mediavisor.*$ [NC,OR]<br />
RewriteCond %{HTTP_REFERER} ^http://.*newtruths.*$ [NC,OR]<br />
RewriteCond %{HTTP_REFERER} ^http://.*popwow.*$ [NC,OR]<br />
RewriteCond %{HTTP_REFERER} ^http://.*stmaryonline.*$ [NC,OR]<br />
RewriteCond %{HTTP_REFERER} ^http://.*thatwhichis.*$ [NC,OR]<br />
RewriteCond %{HTTP_REFERER} ^http://.*tmsathai.*$ [NC,OR]<br />
RewriteCond %{HTTP_REFERER} ^http://.*4free.gb.*$ [NC,OR]<br />
RewriteCond %{HTTP_REFERER} ^http://.*oiline.*$ [NC,OR]<br />
RewriteCond %{HTTP_REFERER} ^http://.*popdex.*$ [NC,OR]<br />
RewriteCond %{HTTP_REFERER} ^http://.*pornstarlist.*$ [NC,OR]<br />
RewriteCond %{HTTP_REFERER} ^http://.*camfun24.*$ [NC,OR]<br />
RewriteCond %{HTTP_REFERER} ^http://.*slomelo.*$ [NC,OR]<br />
RewriteCond %{HTTP_REFERER} ^http://.*spoodles.*$ [NC,OR]<br />
RewriteCond %{HTTP_REFERER} ^http://.*blogspot.*$ [NC,OR]<br />
RewriteCond %{HTTP_REFERER} ^http://.*houseofsevengables.*$ [NC,OR]<br />
RewriteCond %{HTTP_REFERER} ^http://.*crepesuzette.*$ [NC]</code><br />
Und ich hoffe, dass es ein wenig funktioniert. *sfz* .. gerade bei den 4free.gb und Konsorten-Seiten. </p>
<p>Bei der Suche nach einer L&ouml;sung bin ich &uuml;ber <a href="http://www.qxm.de/index.php" class="ext">esse est percipi</a> gesto&szlig;en, ein interessantes Blog von Michael Preidel.  Nur die Suche ist ein wenig gew&ouml;hnungsbed&uuml;rftig, da ein Button g&auml;nzlich fehlt.   </p>
<p><b>Nachtrag</b> Ok, leider funktioniert das so nicht. *&auml;rger* Werde mir, wenn ich Zeit habe, die Sache mit den Restrictionen &uuml;ber die htaccess-Datei noch mal ansehen und vielleicht finde ich die Fehler. Es w&auml;re sch&ouml;n, wenn es doch noch irgendwie funktionieren w&uuml;rde, denn so nervt es tierisch. Zwar sieht man nichts von dem Spam, sie k&ouml;nnen gl&uuml;cklicherweise auch keine Kommentare spammen jedoch st&ouml;rt mich der unn&ouml;tige enorme Traffic, den sie verursachen. :(</p>
]]></content:encoded>
			<wfw:commentRss>http://netzphilosophieren.de/2005/01/referrer-spam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

