<?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>Thomas Welt &#187; Plugin</title>
	<atom:link href="http://www.thomas-loschen.de/tag/plugin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thomas-loschen.de</link>
	<description>Gedanken und Meinungen zu Büchern, Musik, Design, Politik und Hobbies von Thomas Loschen</description>
	<lastBuildDate>Tue, 07 Feb 2012 15:24:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>WordPress PlugIn Entwicklung</title>
		<link>http://www.thomas-loschen.de/2011/wordpress-plugin-entwicklung/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-plugin-entwicklung</link>
		<comments>http://www.thomas-loschen.de/2011/wordpress-plugin-entwicklung/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 09:19:05 +0000</pubDate>
		<dc:creator>tloschen</dc:creator>
				<category><![CDATA[...allem Möglichen]]></category>
		<category><![CDATA[...Design]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Plug In]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Template]]></category>
		<category><![CDATA[Web- und Multimedia]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.thomas-loschen.de/?p=419</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  call_user_func_array() [<a href='function.call-user-func-array'>function.call-user-func-array</a>]: First argument is expected to be a valid callback, 'Array' was given in <b>/hp/bj/ac/rt/www/thomasloschen/wp-includes/plugin.php</b> on line <b>170</b><br />
]]></description>
			<content:encoded><![CDATA[<p>Um bei der Entwicklung von Plugins für WordPress nicht im Blindflug artbeiten zu müssen, sollte man das Debugging anstellen. Dieses geschieht, indem man in der Datei
<pre><strong>"wp-config.php"</strong></pre>
<p> die Zeile
<pre><code>define('WP_DEBUG', false);</code></pre>
<p>ändert. <span id="more-419"></span><br />
Folgende Zeilen müssen stattdessen eingefügt werden:</p>
<pre><code>
// Turns WordPress debugging on
define('WP_DEBUG', true);

// Tells WordPress to log everything to the /wp-content/debug.log file
define('WP_DEBUG_LOG', true);

// Doesn't force the PHP 'display_errors' variable to be on
define('WP_DEBUG_DISPLAY', false);

// Hides errors from being displayed on-screen
@ini_set('display_errors', 0);

</code></pre>
<p>Eine gute Idee ist natürlich, vorher eine Sicherungskopie der Datei anzulegen.</p>
<p>Wenn diese Einstellungen gemacht sind, erhält man zum Beispiel eine solche Meldung in der neu angelegten Datei <strong>/wp-content/debug.log</strong>:</p>
<p><em>[15-Feb-2011 20:09:14] PHP Notice: get_usermeta is deprecated since version 3.0! Use get_user_meta() instead. in C:\Code\Plugins\wordpress\wp-includes\functions.php on line 3237</em></p>
<p>Die Datei &#8220;debug.log&#8221; gibt also eine gute Hilfe bei der Entwicklung.</p>
<p>Will man nun eigene Meldungen ausgeben, benötigt man folgende Funktion in den PHP-Dateien:</p>
<pre><code>function log_me($message) {
	if (WP_DEBUG === true) {
		if (is_array($message) || is_object($message)) {
		error_log(print_r($message, true));
	} else {
		error_log($message);
		}
	}
}</code></pre>
<p>Die Funktion ruft man in dieser Form auf:</p>
<pre><code>log_me(array('This is a message' =&gt; 'for debugging purposes'));
log_me('This is a message for debugging purposes');</code></pre>
<p><small>Gefunden bei <a href="http://www.smashingmagazine.com/2011/03/08/ten-things-every-wordpress-plugin-developer-should-know/">www.smashingmagazine.com</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thomas-loschen.de/2011/wordpress-plugin-entwicklung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Illustrator &#8211; Für Ausgabe sammeln</title>
		<link>http://www.thomas-loschen.de/2010/adobe-illustrator-fur-ausgabe-sammeln/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=adobe-illustrator-fur-ausgabe-sammeln</link>
		<comments>http://www.thomas-loschen.de/2010/adobe-illustrator-fur-ausgabe-sammeln/#comments</comments>
		<pubDate>Thu, 20 May 2010 08:55:57 +0000</pubDate>
		<dc:creator>tloschen</dc:creator>
				<category><![CDATA[...allem Möglichen]]></category>
		<category><![CDATA[...Design]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Ausgabe]]></category>
		<category><![CDATA[CS4]]></category>
		<category><![CDATA[Erweiterung]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Sammeln]]></category>

		<guid isPermaLink="false">http://www.thomas-loschen.de/?p=266</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  call_user_func_array() [<a href='function.call-user-func-array'>function.call-user-func-array</a>]: First argument is expected to be a valid callback, 'Array' was given in <b>/hp/bj/ac/rt/www/thomasloschen/wp-includes/plugin.php</b> on line <b>170</b><br />
]]></description>
			<content:encoded><![CDATA[<p>Eigentlich ist es verwunderlich, dass es dieses Feature nicht in der Grundversion des Programms gibt: Sammeln aller im Layout verwendeten Dateien, auch bekannt unter &#8220;Für Ausgabe sammeln&#8221; oder &#8220;Verpacken&#8221;. Gerade in der Version CS4, die ähnlich wie Freehand oder Indesign mehrseitige Layouts unterstützt macht eine solche Funktion nicht nur Sinn, sondern ist zum Archivieren oder weitergeben von Dokumenten eigentlich unverzichtbar.</p>
<p><a title="Art Files" href="http://www.code-line.com/software/artfiles/" target="_blank">Ein Programm namens &#8220;Art Files&#8221;</a> löst dieses Problem, so dass sich endlich alle im Dokument eingebetteten oder verknüpften Dateien und auch die verwendeten Schriften an einen Ort zusammenfassen lassen. Das Programm kostet 49,- Dollar und ist zu beziehen über die Webseite des Herstellers. Leider nur in englisch verfügbar.</p>
<p>Da fällt mir auf: auch für Photoshop fehlt diese Funktion&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thomas-loschen.de/2010/adobe-illustrator-fur-ausgabe-sammeln/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>isync mit dem Samsung B2700 Handy</title>
		<link>http://www.thomas-loschen.de/2009/isync-mit-dem-samsung-b2700-handy/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=isync-mit-dem-samsung-b2700-handy</link>
		<comments>http://www.thomas-loschen.de/2009/isync-mit-dem-samsung-b2700-handy/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 10:12:22 +0000</pubDate>
		<dc:creator>tloschen</dc:creator>
				<category><![CDATA[...allem Möglichen]]></category>
		<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[B2700]]></category>
		<category><![CDATA[isync]]></category>
		<category><![CDATA[isync-PlugIn]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Samsung]]></category>
		<category><![CDATA[Samsung B2700]]></category>

		<guid isPermaLink="false">http://www.thomas-loschen.de/?p=236</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  call_user_func_array() [<a href='function.call-user-func-array'>function.call-user-func-array</a>]: First argument is expected to be a valid callback, 'Array' was given in <b>/hp/bj/ac/rt/www/thomasloschen/wp-includes/plugin.php</b> on line <b>170</b><br />
]]></description>
			<content:encoded><![CDATA[<p>Ich habe mir vor einiger Zeit das Outdoor-Handy Samsung B2700 gekauft und bin eigentlich ganz zufrieden mit dem robusten Gerät. Bisher fehlt aber zu meinem Glück eine Möglichkeit, das Handy mit meinem Mac zu synchronisieren. Offiziell gibt es ein isync-PlugIn weder bei Samsung, noch bei <a title="www.novamedia" href="http://www.novamedia.de/de/mac-isync-plugins.html" target="_blank">NovaMedia</a>, <a title="Mactomster" href="http://www.mactomster.de/isync/" target="_blank">Mactomster</a> oder Apple.<br />
Nach einigen Recherchen lässt sich das Handy aber doch per Bluetooth mit dem Mac synchronisieren! <span id="more-236"></span><br />
Auf der Seite von <a title="Frank Unsinn" href="http://unsinn.antville.org/stories/1878961/" target="_blank">Frank Unsinn</a> habe ich ein PlugIn gefunden und mit der Anleitung bei Mactomster auch zum Laufen bekommen. So muss man vorgehen:</p>
<ul>
<li>Lade die Datei &#8220;<a href="http://www.thomas-loschen.de/downloads/samsung_b2700.dmg">samsung_b2700.dmg</a>&#8221; herunter (rechte Maustaste oder Control-Klick &#8220;Ziel speichern unter&#8230;&#8221;) und öffne das Festplatten-Image per Doppelklick.</li>
<li>Sichere als erstes möglichst alle Daten vom Handy und Adressbuch &amp; iCal an Deinem Mac (ich übernehme bei Datenverlust keinerlei Haftung!)</li>
<li>Lösche Dein Telefon aus der Geräteliste von Bluetooth und ggf. iSync (bei Update)</li>
<li>Schalte Bluetooth beim Mac und am Handy aus</li>
<li>Beende iSync, falls dies geöffnet ist</li>
<li>Nun ziehe einfach den Ordner namens “Samsung-B2700.phoneplugin” in das Verzeichnis &#8220;Library/PhonePlugins&#8221; (entweder in deinem Nutzeraccount oder den auf der obersten Ebene deines Macs.)</li>
<li>Wenn das Verzeichnis “PhonePlugins” dort noch nicht existiert, kannst Du den in dem Verzeichnis Library anlegen.</li>
<li>Koppele nun Dein Handy über die <strong>Mac-Systemeinstellungen &gt; Bluetooth &gt; Geräte &gt; “Neues Gerät konfigurieren…”</strong></li>
<li>iSync startet nun und das Gerät wird hinzugefügt</li>
</ul>
<p>Viel Erfolg!</p>
<p>Nachtrag: nach einigen Problemen beim Download habe ich nun eine neue Datei abgelegt. Sollte es immer noch Probleme beim Herunterladen geben, meldet Euch bitte bei mir!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thomas-loschen.de/2009/isync-mit-dem-samsung-b2700-handy/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

