<?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>Script Artists &#187; Blog</title>
	<atom:link href="http://www.script-artists.de/archiv/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.script-artists.de</link>
	<description></description>
	<lastBuildDate>Wed, 04 Jan 2012 06:58:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Tipps für das Online-Shopping</title>
		<link>http://www.script-artists.de/2012/01/tipps-fur-das-online-shopping.html</link>
		<comments>http://www.script-artists.de/2012/01/tipps-fur-das-online-shopping.html#comments</comments>
		<pubDate>Wed, 04 Jan 2012 06:54:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.script-artists.de/?p=391</guid>
		<description><![CDATA[Was man beim Online-Shopping beachten sollte, um immer auf der sicheren Seite zu sein, zeigt Trend Micro: Lesezeichen für verlässliche Shops verwenden Nicht auf verdächtige E-Mails reagieren Angebote prüfen URLs der Zahlungswebseiten prüfen eine gute Sicherheitssoftware verwenden Via: Trend Micro]]></description>
			<content:encoded><![CDATA[<p>Was man beim Online-Shopping beachten sollte, um immer auf der sicheren Seite zu sein, zeigt Trend Micro:<br />
<span id="more-391"></span></p>
<ol>
<li>Lesezeichen für verlässliche Shops verwenden</li>
<li>Nicht auf verdächtige E-Mails reagieren</li>
<li>Angebote prüfen</li>
<li>URLs der Zahlungswebseiten prüfen</li>
<li>eine gute Sicherheitssoftware verwenden</li>
</ol>
<p><a href="http://de.trendmicro.com/de/about/infografiken/online-shopping-sicherheits-tips/"><img src="http://de.trendmicro.com/imperia/md/images/de/aboutus/infografiken/sicheres-online-shopping.jpg" style="max-width: 100%;"/></a><br/>Via: <a href="http://de.trendmicro.com">Trend Micro</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.script-artists.de/2012/01/tipps-fur-das-online-shopping.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dirty, but sexy &#8211; hyphenated properties in SOAP response object in PHP</title>
		<link>http://www.script-artists.de/2011/09/dirty-but-sexy-hyphenated-properties-in-soap-response-object.html</link>
		<comments>http://www.script-artists.de/2011/09/dirty-but-sexy-hyphenated-properties-in-soap-response-object.html#comments</comments>
		<pubDate>Mon, 12 Sep 2011 12:38:46 +0000</pubDate>
		<dc:creator>toocan</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.script-artists.de/?p=383</guid>
		<description><![CDATA[Ich habe hier gerade einen Service am Wickel, der mir in meine Response Objekte mit Minus getrennte Variablen (hyphenated properties) zaubert. Man kann nun mit lustigen Konstrukten darauf zurgreifen &#8211; $responseObject->{'hyphenated-property'}; muss man aber nicht. Ich persönlich finde das nicht nur sehr nervig&#8230; Somit kleiner magischer Hack und alle sind wieder zufrieden. Alle Objekte der [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe hier gerade einen Service am Wickel, der mir in meine Response Objekte mit Minus getrennte Variablen (hyphenated properties) zaubert. Man kann nun mit lustigen Konstrukten darauf zurgreifen &#8211; </p>
<pre><code>
$responseObject->{'hyphenated-property'};
</code></pre>
<p>muss man aber nicht. Ich persönlich finde das nicht nur sehr nervig&#8230;</p>
<p>Somit kleiner magischer Hack und alle sind wieder zufrieden.<br />
Alle Objekte der classmap leiten jetzt hiervon ab und gut.</p>
<pre><code>
class camelCaseProperties {
    public function __set($key, $value) {
        $this->{preg_replace_callback("/-\w/",create_function('$a', 'return strtoupper($a[0][1]);'),$key)} = $value;
    }
}
</code></pre>
<p>Man könnte das nun auch wieder im Konstruktor der Klassen machen und die jeweiligen Eigenschaften umbauen lassen oder die Getter und Setter bemühen, aber für&#8217;ne 2min Lösung find ich das ziehmlich sexy.</p>
<p>Bis später.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.script-artists.de/2011/09/dirty-but-sexy-hyphenated-properties-in-soap-response-object.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Daily WTF</title>
		<link>http://www.script-artists.de/2011/07/daily-wtf.html</link>
		<comments>http://www.script-artists.de/2011/07/daily-wtf.html#comments</comments>
		<pubDate>Fri, 15 Jul 2011 09:41:50 +0000</pubDate>
		<dc:creator>toocan</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.script-artists.de/?p=373</guid>
		<description><![CDATA[Wie ich es liebe wenn ich so etwas finde: } else //sollte nie eintreten {]]></description>
			<content:encoded><![CDATA[<p>Wie ich es liebe wenn ich so etwas finde:</p>
<pre>
<code>
                }
                else    //sollte nie eintreten
                {
</code>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.script-artists.de/2011/07/daily-wtf.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Nett &#8211; mal schauen, was es wird.</title>
		<link>http://www.script-artists.de/2010/12/nett-mal-schauen-was-es-wird.html</link>
		<comments>http://www.script-artists.de/2010/12/nett-mal-schauen-was-es-wird.html#comments</comments>
		<pubDate>Tue, 21 Dec 2010 08:09:50 +0000</pubDate>
		<dc:creator>toocan</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.script-artists.de/?p=367</guid>
		<description><![CDATA[Easel JS bietet eine deutlich einfachere Möglichkeit mit dem Canvas Element zu spielen. Ich bin mal gespannt, was die nächsten Versionen bringen.]]></description>
			<content:encoded><![CDATA[<p><a href="http://easeljs.com/">Easel JS</a> bietet eine deutlich einfachere Möglichkeit mit dem Canvas Element zu spielen.<br />
Ich bin mal gespannt, was die nächsten Versionen bringen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.script-artists.de/2010/12/nett-mal-schauen-was-es-wird.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript Framework Matrix</title>
		<link>http://www.script-artists.de/2010/07/javascript-framework-matrix.html</link>
		<comments>http://www.script-artists.de/2010/07/javascript-framework-matrix.html#comments</comments>
		<pubDate>Tue, 13 Jul 2010 12:37:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.script-artists.de/?p=355</guid>
		<description><![CDATA[Eine schöne Übersicht ist die JavaScript Framework Matrix von Mediendesigner Matthias Schütz, der übrigens die hilfreiche Firefox-Erweiterung Pixelzoomer veröffentlicht hat: Die JavaScript Framework Matrix soll einen Überblick der bekanntesten JavaScript-Frameworks und deren Funktionen geben. Zu jedem Framework gibt es verschiedene Beispiele und die dazugehörigen Links zur offiziellen Dokumentation.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.script-artists.de/wp-content/uploads/2010/07/JavaScriptFrameworkMatrix-150x150.png" alt="JavaScriptFrameworkMatrix" title="JavaScriptFrameworkMatrix" width="150" height="150" class="alignright size-thumbnail wp-image-356" /></p>
<p>Eine schöne Übersicht ist die <a href="http://matthiasschuetz.com/javascript-framework-matrix/de/">JavaScript Framework Matrix</a> von Mediendesigner Matthias Schütz, der übrigens die hilfreiche Firefox-Erweiterung <a href="http://matthiasschuetz.com/pixelzoomer/de/">Pixelzoomer</a> veröffentlicht hat:</p>
<blockquote><p>Die JavaScript Framework Matrix soll einen Überblick der bekanntesten JavaScript-Frameworks und deren Funktionen geben. Zu jedem Framework gibt es verschiedene Beispiele und die dazugehörigen Links zur offiziellen Dokumentation.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.script-artists.de/2010/07/javascript-framework-matrix.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Glaubensfragen: Abwerben erlaubt?</title>
		<link>http://www.script-artists.de/2009/08/glaubensfragen-abwerben-erlaubt.html</link>
		<comments>http://www.script-artists.de/2009/08/glaubensfragen-abwerben-erlaubt.html#comments</comments>
		<pubDate>Thu, 20 Aug 2009 08:10:23 +0000</pubDate>
		<dc:creator>Nadja</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Ansichten]]></category>

		<guid isPermaLink="false">http://www.script-artists.de/?p=341</guid>
		<description><![CDATA[Wissen und Erfahrung kann im Berufsleben nur zuträglich sein. Aber in der heutigen schnellen und hart umkämpften Internetwelt ist man als Programmierer schon mal zwischen den Stühlen gefangen, wenn man eine Jobanfrage erhält, die ganz bewusst auf die Erfahrungen in einem bestimmten Projekt zählt. Besonders als Angestellter stellt sich daher diese Frage: Würdet ihr zusagen, [...]]]></description>
			<content:encoded><![CDATA[<p>Wissen und Erfahrung kann im Berufsleben nur zuträglich sein. Aber in der heutigen schnellen und hart umkämpften Internetwelt ist man als Programmierer schon mal zwischen den Stühlen gefangen, wenn man eine Jobanfrage erhält, die ganz bewusst auf die Erfahrungen in einem bestimmten Projekt zählt. </p>
<p>Besonders als Angestellter stellt sich daher diese Frage:</p>
<p><strong>Würdet ihr zusagen, wenn Unternehmer euch werben wollen für ein Projekt, das verdammt viel Ähnlichkeit mit einem früheren Projekt hat?</strong> Wie weit würdet ihr gehen, wenn es um die Einbringung von Wissen geht?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.script-artists.de/2009/08/glaubensfragen-abwerben-erlaubt.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bookmarks #8: Das Internet lebt</title>
		<link>http://www.script-artists.de/2009/06/bookmark-8.html</link>
		<comments>http://www.script-artists.de/2009/06/bookmark-8.html#comments</comments>
		<pubDate>Fri, 19 Jun 2009 07:53:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Bookmarks]]></category>

		<guid isPermaLink="false">http://www.script-artists.de/?p=313</guid>
		<description><![CDATA[Derzeit dreht sich alles um Netzsperren und den Iran oder um beides. Das Netz ist aber nicht nur für Verbrecher da. Daher diesmal Leseempfehlungen rund ums Internet und die Möglichkeiten, das WWW zu verändern. Software: Apples Neuheiten: Apple Worldwide Developers Conference (WWDC) Direktes Sharing mit Opera Unite Spezify, eine visuelle Suche: www.spezify.com Jetpack, a Mozilla [...]]]></description>
			<content:encoded><![CDATA[<p>Derzeit dreht sich alles um Netzsperren und den Iran oder um <a href="http://www.spiegel.de/netzwelt/web/0,1518,631030,00.html">beides</a>. Das Netz ist aber nicht nur für Verbrecher da. Daher diesmal Leseempfehlungen rund ums Internet und die Möglichkeiten, das WWW zu verändern.</p>
<h3>Software:</h3>
<ul>
<li>Apples Neuheiten: <a href="http://developer.apple.com/WWDC/">Apple Worldwide Developers Conference (WWDC)</a></li>
<li>Direktes Sharing mit <a href="http://unite.opera.com/">Opera Unite</a></li>
<li>Spezify, eine visuelle Suche: <a href="http://www.spezify.com/">www.spezify.com</a></li>
<li><a href="http://labs.mozilla.com/2009/05/introducing-jetpack-call-for-participation/">Jetpack, a Mozilla Labs</a> &#8211; In short, Jetpack is an API for allowing you to write Firefox add-ons using the web technologies you already know.</li>
<li>Der beste Browser aller Zeiten? <a href="http://www.microsoft.com/windows/internet-explorer/get-the-facts/mythbusting.aspx">Internet Explorer 8 vs. the competition</a></li>
</ul>
<h3>WWW</h3>
<ul>
<li>Kommentar gegen die Internetsperren: <a href="http://rhein-zeitung.de/on/09/06/18/tt/r/internetsperren_kommentar.html?a">Generation Web vs. die Internet-Ausdrucker</a></li>
<li>Netz-Debatte <a href="http://www.spiegel.de/netzwelt/web/0,1518,629119,00.html">&#8220;Das Internet&#8221; gibt es nicht</a></li>
</ul>
<h3>Webentwicklung</h3>
<ul>
<li><a href="http://robertnyman.com/javascript/">JavaScript tests &amp; Compatibility tables</a></li>
<li><a href="http://net.tutsplus.com/tutorials/other/10-reasons-why-you-should-be-using-firebug/">10 Reasons Why You Should Be Using Firebug</a></li>
</ul>
<p>Mehr lesenswerte Artikel zu Accessibility und Webstandards findet ihr in Björn Seiberts Webzeugkoffer: <a href="http://www.webzeugkoffer.de/bithalter-webzeuglinks-01609/">Bithalter Webzeuglinks 016′09</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.script-artists.de/2009/06/bookmark-8.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WPs merkwürdige Nutzung von guid</title>
		<link>http://www.script-artists.de/2009/02/wps-merkwurdige-nutzung-vo-guid.html</link>
		<comments>http://www.script-artists.de/2009/02/wps-merkwurdige-nutzung-vo-guid.html#comments</comments>
		<pubDate>Fri, 13 Feb 2009 11:32:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.script-artists.de/?p=289</guid>
		<description><![CDATA[WordPress speichert beim Anlegen eines neuen Beitrages dessen URL (natürlich) in der Datenbank &#8211; in der Form http://www.meineseite.de/?p=1 Wordpress nennt das die guid, die mittlerweile nicht mehr als Permalink(-ersatz) zu verstehen ist, sondern lediglich ein &#8220;Link zum Post&#8221;, der Blogposts eindeutig identifizierbar machen soll. guid&#160; (string) A link to the post. Note: One cannot rely [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress speichert beim Anlegen eines neuen Beitrages dessen URL (natürlich) in der Datenbank &#8211; in der Form http://www.meineseite.de/?p=1<br />
Wordpress nennt das die <code>guid</code>, die mittlerweile nicht mehr als Permalink(-ersatz) zu verstehen ist, sondern lediglich ein &#8220;Link zum Post&#8221;, der Blogposts eindeutig identifizierbar machen soll.</p>
<blockquote><dl>
<dt> <tt>guid</tt>&nbsp;</dt>
<dd> (<i>string</i>) A link to the post. Note: One cannot rely upon the GUID to be the permalink (as it previously was in pre-2.5), Nor can you expect it to be a valid link to the post. It&#8217;s mearly a unique identifier, which so happens to be a link to the post at present.
</dd>
</dl>
<p><cite><a href="http://codex.wordpress.org/Function_Reference/get_post">Function Reference/get post</a></cite></p></blockquote>
<p>Das ist dumm, wenn man später einmal auf eine andere Domain umzieht, denn Plugins nutzen sie immer noch als Permalinkersatz. Dann muss man die <code>guid</code> aller Posts händisch ändern &#8211; in der Datenbank. In der WordPress-Administration sieht man diese <code>guid</code> gar nicht.</p>
<p>In der Datenbank selbst muss man folgende Anweisung nutzen:</p>
<pre>
<code>update [table_name] set [field_name] =
replace([field_name],'[string_to_find]','[string_to_replace]');</code>
</pre>
<p>Für unser Beispiel also:</p>
<pre>
<code>update wp_posts set guid =
replace(guid,'www.meineseite.de','www.meineneueseite.de');</code>
</pre>
<p>So auch nachzulesen im WordPress Codex: <a href="http://codex.wordpress.org/Changing_The_Site_URL#Domain_Name_Change">Domain Name Change</a>. Wer sich die Arbeit sparen will, kann auch ein Script wie dieses nutzen: <a href="http://blog.gotchi.at/projekte/wordpress-scripts/">WordPress Scripts</a></p>
<p class="note"><strong>Persönliche Notiz:</strong><br />
Für mich leider wieder einmal eine Eigenschaft von WordPress, die mir sauer aufstößt &#8211; was in letzter Zeit eindeutig zu oft passiert.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.script-artists.de/2009/02/wps-merkwurdige-nutzung-vo-guid.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mootools und weitere JS-Library-Links</title>
		<link>http://www.script-artists.de/2009/02/mootools-und-weitere-js-library-links.html</link>
		<comments>http://www.script-artists.de/2009/02/mootools-und-weitere-js-library-links.html#comments</comments>
		<pubDate>Tue, 03 Feb 2009 13:18:03 +0000</pubDate>
		<dc:creator>Nadja</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[J]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.script-artists.de/?p=270</guid>
		<description><![CDATA[Mal wieder auf der Suche nach alten Daten. Diesmal ist es die Version 1.11 von mootools. Leider gibt es auf der mootools Website nur die aktuelle Version 1.2.1. Daher empfehle ich die Google-CDN-Version der Library, komprimiert und unkomprimiert. Google führt ebenso die anderen bekannten JS-Libraries.]]></description>
			<content:encoded><![CDATA[<p>Mal wieder auf der Suche nach alten Daten. Diesmal ist es die Version 1.11 von mootools. Leider gibt es auf der mootools Website nur die aktuelle Version 1.2.1.</p>
<p>Daher empfehle ich die <a href="http://ajax.googleapis.com/ajax/libs/mootools/1.11/mootools-yui-compressed.js">Google-<abbr title="Content Delivery Network">CDN</abbr>-Version der Library</a>, komprimiert und <a href="http://ajax.googleapis.com/ajax/libs/mootools/1.11/mootools.js">unkomprimiert</a>.<br />
Google führt ebenso die <a href="http://code.google.com/apis/ajaxlibs/documentation/index.html">anderen bekannten JS-Libraries</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.script-artists.de/2009/02/mootools-und-weitere-js-library-links.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress-2.7-DE-Version Darstellungsprobleme</title>
		<link>http://www.script-artists.de/2009/02/wordpress-27-de-version-darstellungsprobleme.html</link>
		<comments>http://www.script-artists.de/2009/02/wordpress-27-de-version-darstellungsprobleme.html#comments</comments>
		<pubDate>Mon, 02 Feb 2009 13:37:08 +0000</pubDate>
		<dc:creator>Nadja</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.script-artists.de/?p=266</guid>
		<description><![CDATA[Das passiert, wenn man gedankenlos kopiert: Alle Einträge nach dem WordPress-Update auf Version 2.7 deutsch wurden falsch dargestellt wenn Umlaute im Text waren. Der Grund: In der Config-Datei wp-config-sample.php und eben auch in der wp-config.php (wenn man einfach Copy&#38;Paste nutzt) ist die Zeichenkodierung falsch. es muss define('DB_CHARSET', 'utf-8'); heißen und nicht utf8.]]></description>
			<content:encoded><![CDATA[<p>Das passiert, wenn man gedankenlos kopiert: Alle Einträge nach dem WordPress-Update auf Version 2.7 deutsch wurden falsch dargestellt wenn Umlaute im Text waren.</p>
<p>Der Grund: In der Config-Datei wp-config-sample.php und eben auch in der wp-config.php (wenn man einfach Copy&amp;Paste nutzt) ist die Zeichenkodierung falsch. es muss <code>define('DB_CHARSET', 'utf-8');</code> heißen und nicht <code>utf8</code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.script-artists.de/2009/02/wordpress-27-de-version-darstellungsprobleme.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

