<?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>shaack´s techblog</title>
	<atom:link href="http://techblog.7d0.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://techblog.7d0.de</link>
	<description>Ein Weblog über Technik</description>
	<lastBuildDate>Thu, 03 Nov 2011 23:42:54 +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>Sucheingabe über das Adressfeld in Firefox</title>
		<link>http://techblog.7d0.de/2011/09/sucheingabe-uber-das-adressfeld-in-firefox/</link>
		<comments>http://techblog.7d0.de/2011/09/sucheingabe-uber-das-adressfeld-in-firefox/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 12:01:01 +0000</pubDate>
		<dc:creator>shaack</dc:creator>
				<category><![CDATA[Programme / Tools]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://techblog.7d0.de/?p=829</guid>
		<description><![CDATA[In Googles Browser Chrome fehlt das extra-Eingabefeld für Suchanfragen, da Chrome automatisch eine Suche ausführt, wenn die Eingabe im Adressfeld keine URL ist. Diese Funktion lässt sich relativ einfach in Fiefox aktivieren: In die Adresszeile &#8220;about:config&#8221; eingeben, so kommt man zur ausführlichen Firefox-Konfiguration Nach &#8220;keyword.URL&#8221; filtern Hier als Wert &#8220;http://www.google.de/#q=&#8221; eingeben Nun verhält sich Firefox [...]]]></description>
			<content:encoded><![CDATA[<p>In Googles Browser Chrome fehlt das extra-Eingabefeld für Suchanfragen, da Chrome automatisch eine Suche ausführt, wenn die Eingabe im Adressfeld keine URL ist.</p>
<p>Diese Funktion lässt sich relativ einfach in Fiefox aktivieren:</p>
<ol>
<li>In die Adresszeile &#8220;about:config&#8221; eingeben, so kommt man zur ausführlichen Firefox-Konfiguration</li>
<li>Nach &#8220;keyword.URL&#8221; filtern</li>
<li>Hier als Wert &#8220;http://www.google.de/#q=&#8221; eingeben</li>
</ol>
<p style="text-align: left;">
<div id="attachment_831" class="wp-caption alignnone" style="width: 505px"><a href="http://techblog.7d0.de/wp-content/uploads/Einstellung_der_keyword-URL.png"><img class="size-full wp-image-831 " title="Einstellung keyword.URL" src="http://techblog.7d0.de/wp-content/uploads/Einstellung_der_keyword-URL.png" alt="" width="495" height="74" /></a><p class="wp-caption-text">Einstellung keyword.URL</p></div>
<p>Nun verhält sich Firefox bzgl. der Adresseingabe so ähnlich, wie Chrome.</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.7d0.de/2011/09/sucheingabe-uber-das-adressfeld-in-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eigene Styles für Skype 5 erstellen um z.B. die Schriftgröße zu ändern (OS-X)</title>
		<link>http://techblog.7d0.de/2011/02/die-skype-5-schriftgrose-im-chat-dauerhaft-andern-os-x/</link>
		<comments>http://techblog.7d0.de/2011/02/die-skype-5-schriftgrose-im-chat-dauerhaft-andern-os-x/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 11:00:23 +0000</pubDate>
		<dc:creator>shaack</dc:creator>
				<category><![CDATA[Programme / Tools]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[os-x]]></category>
		<category><![CDATA[produktivität]]></category>

		<guid isPermaLink="false">http://techblog.7d0.de/?p=797</guid>
		<description><![CDATA[Ich finde ja das neue Skype 5 für Mac-OS sehr gut, einzig die Schriftgröße im Chat empfinde ich als zu klein. Nachdem Skype geöffnet ist, lässt sich diese zwar mit cmd + und cmd &#8211; einstellen. Aber dies wird nach Beendigung von Skype wieder vergessen. Mit ein bisschen Nachforschung habe ich dann herausgefunden, dass Skype [...]]]></description>
			<content:encoded><![CDATA[<p>Ich finde ja das neue Skype 5 für Mac-OS sehr gut, einzig die Schriftgröße im Chat empfinde ich als zu klein. Nachdem Skype geöffnet ist, lässt sich diese zwar mit cmd + und cmd &#8211; einstellen. Aber dies wird nach Beendigung von Skype wieder vergessen.</p>
<p>Mit ein bisschen Nachforschung habe ich dann herausgefunden, dass Skype 5 sogenannte &#8220;Chat-Styles&#8221; unterstützt. Das sind Pakete, in denen das Aussehen des Chats mit Bildern, JavaScript und CSS definiert wird. Es lässt sich hiermit in CSS nicht nur die Schriftgröße in Skype 5 ändern sondern auch Farben, Schriften und andere Parameter. </p>
<h3>Schritt 1: &#8220;Panamericana.SkypeChatStyle&#8221; nach ~/Library/Application Support/Skype/ChatStyles kopieren und umbenennen.</h3>
<p>Wir finden den Standard-Style &#8220;Panamericana.SkypeChatStyle&#8221; nach Rechtsklick auf /Programme/Skype und Auswahl von &#8220;Paketinhalt zeigen&#8221; unter /Contents/Resources/ChatStyles in dem Skype-Paket. Um einen eigenen Chat-Style zu erstellen kopieren wir zunächst diesen existierenden &#8220;Panamericana.SkypeChatStyle&#8221; nach ~/Library/Application Support/Skype/ChatStyles (&#8220;~&#8221; meint das Home-Verzeichnis). Wenn der Ordner &#8220;ChatStyles&#8221; noch nicht existiert, erstellen wir ihn einfach. Nach dem Kopieren nennen wir den Style noch so, wie wir ihn gerne nennen möchten, z.B. &#8220;MeinStyle.SkypeChatStyle&#8221;.</p>
<h3>Schritt 2: In den Skype Einstellungen den Style auf den eigenen umschalten.</h3>
<p>In den Skype-Einstellungen können wir auf unseren neuen Style, die Panamericana-Kopie umschalten. Das geht unter &#8220;Chat &amp; SMS/Stil&#8221;.</p>
<p><img class="size-full wp-image-799" title="Skype Styles Einstellung" src="http://techblog.7d0.de/wp-content/uploads/skype-styles.png" alt="" width="680" height="442" /></p>
<h3>Schritt 3: Anpassung des CSS</h3>
<p>Mit Rechtsklick auf die Datei &#8220;MeinStyle.SkypeChatStyle&#8221; und Auswahl von &#8220;Paketinhalt anzeigen&#8221; finden wir die Datei /Contents/Resources/css/main.css, in der der Stil unseres Skype-Chats festgelegt ist. Hier lässt sich, um die Schriftgröße zu ändern z.B. Zeile 2 &#8220;font: normal 13px/20px &#8220;Helvetica Neue&#8221;, Arial, sans-serif;&#8221; einfach auf &#8220;font: normal 18px/20px &#8220;Helvetica Neue&#8221;, Arial, sans-serif;&#8221; ändern. In dem CSS lässt sich so einiges ändern, mir hat aber eine größere Schrift erstmal gereicht.</p>
<p>Fertig, Skype 5 hat jetzt eine größere Schrift im Chatfenster.</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.7d0.de/2011/02/die-skype-5-schriftgrose-im-chat-dauerhaft-andern-os-x/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Der Terminal-Fenstermanager Screen</title>
		<link>http://techblog.7d0.de/2010/10/der-terminal-fenstermanager-screen/</link>
		<comments>http://techblog.7d0.de/2010/10/der-terminal-fenstermanager-screen/#comments</comments>
		<pubDate>Fri, 08 Oct 2010 10:29:44 +0000</pubDate>
		<dc:creator>shaack</dc:creator>
				<category><![CDATA[Server-Administration]]></category>
		<category><![CDATA[Software-Entwicklung]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://techblog.7d0.de/?p=763</guid>
		<description><![CDATA[In letzter Zeit lerne ich immer mehr das Programm Screen schätzen. Es macht die Verwaltung von Server-Systemen wesentlich angenehmer, da es mehrere virtuelle Terminals bzw. &#8220;Fenster&#8221; über einen Login erlaubt. Eine sehr praktische Eigenschaft an Screen ist, dass die Screen-Sessions unabhängig von der bestehenden Server-Verbindung erhalten bleiben. Das heisst, man kann ein Script gefahrlos innerhalb [...]]]></description>
			<content:encoded><![CDATA[<p>In letzter Zeit lerne ich immer mehr das Programm Screen schätzen. Es macht die Verwaltung von Server-Systemen wesentlich angenehmer, da es mehrere virtuelle Terminals bzw. &#8220;Fenster&#8221; über einen Login erlaubt.</p>
<p>Eine sehr praktische Eigenschaft an Screen ist, dass die Screen-Sessions unabhängig von der bestehenden Server-Verbindung erhalten bleiben. Das heisst, man kann ein Script gefahrlos innerhalb einer Screen-Session starten, ohne Angst haben zu müssen, dass es durch einen Verbindungsabbruch gestoppt wird.</p>
<p>Im folgenden die wichtigsten Kommandozeilen-Parameter und Tastenkürzel nach dem Aufruf von Screen.</p>
<p>Eine neue Screen-Session startet man mit dem Kommando &#8220;screen&#8221;. </p>
<pre class="code">
screen
</pre>
<p>Optional kann man der Session mit dem Parameter -S einen Namen geben.</p>
<pre class="code">
screen -S SessionName
</pre>
<p>Wenn man mehrere Screen-Sessions mit verschiedenen Namen gestartet hat, kann man sich mit dem Parameter -ls eine Liste der bestehenden Screen-Sessions anzeigen lassen. </p>
<pre class="code">
screen -ls
</pre>
<p>Wie gesagt, bleibt eine Screen-Session nach Beendigung des Terminals erhalten, vorausgesetzt, auf dem Server wurde kein Reboot durchgeführt. </p>
<p>Eine früher gestartet Screen-Session lässt sich mit dem Parameter -r  wieder reaktivieren. Der SessionName ist nur dann notwendig, wenn mehrere screen-Sessions gestartet wurden.</p>
<pre class="code">
screen -r SessionName
</pre>
<p>Im Folgenden, die Kürzel zur Steuerung innerhalb der Screen-Session. Screen-Kommandos werden im Allgemeinen mit ctrl-a und einer weiteren Taste ausgeführt.</p>
<pre class="code">
ctrl-a d 	Screen Session in den Hintergrund setzen (detach)
ctrl-a ? 	Hilfe anzeigen

ctrl-a c 	Eine neues Fenster erstellen
ctrl-a 1-n 	Auf Fenster Nr. 1-n schalten
ctrl-a "	Liste der Fenster anzeigen
ctrl-a A	Das aktuelle Fenster umbenennen
exit		Das aktuelle Fenster schliessen
</pre>
<p>Screen-Fenster lassen sich teilen um so mehr Informationen gleichzeitig im Terminal anzuzeigen.</p>
<pre class="code">
ctrl-a S	Das aktuelle Fenster horizontal teilen
ctrl-a |	Das aktuelle Fenster vertikal teilen
ctrl-a tab	Zur nächsten Fensterregion springen
ctrl-a X	Die aktuelle Fensterregion entfernen
ctrl-a Q	Alle Regionen ausser der aktiven entfernen
</pre>
<ul>
<li>
<a href="http://de.wikipedia.org/wiki/GNU_Screen">Artikel über Screen auf Wikipedia</a>
</li>
<li>
<a href="http://www.gnu.org/software/screen/screen.html">Die GNU Screen Projektseite</a>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://techblog.7d0.de/2010/10/der-terminal-fenstermanager-screen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple SQL-Abfragen in Magento</title>
		<link>http://techblog.7d0.de/2010/10/simple-sql-abfragen-in-magento/</link>
		<comments>http://techblog.7d0.de/2010/10/simple-sql-abfragen-in-magento/#comments</comments>
		<pubDate>Thu, 07 Oct 2010 13:53:50 +0000</pubDate>
		<dc:creator>shaack</dc:creator>
				<category><![CDATA[Datenbanken]]></category>
		<category><![CDATA[Software-Entwicklung]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://techblog.7d0.de/?p=757</guid>
		<description><![CDATA[Magento bietet einen hervorragenden Datenbank-Abstraktionslayer. Und im Allgemeinen sollte man diesen Layer auch für Datenabfragen und vor allem für Datenmodifikationen im Magento-System nutzen. Manchmal ist es aber doch der einfachste und performanteste Weg, wenn man direkt per SQL auf die Datenbank zugreifen kann. Das geht auch in Magento, und zwar auf folgende Weise. $sql = [...]]]></description>
			<content:encoded><![CDATA[<p>Magento bietet einen hervorragenden Datenbank-Abstraktionslayer. Und im Allgemeinen sollte man diesen Layer auch für Datenabfragen und vor allem für Datenmodifikationen im Magento-System nutzen.</p>
<p>Manchmal ist es aber doch der einfachste und performanteste Weg, wenn man direkt per SQL auf die Datenbank zugreifen kann. Das geht auch in Magento, und zwar auf folgende Weise.</p>
<pre class="code">
$sql = "SELECT foo FROM bar WHERE baz";
$data = Mage::getSingleton("core/resource")->getConnection(Mage_Core_Model_Resource::DEFAULT_READ_RESOURCE)->fetchAll($sql);
</pre>
]]></content:encoded>
			<wfw:commentRss>http://techblog.7d0.de/2010/10/simple-sql-abfragen-in-magento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parameterübergabe bei window.setTimeout</title>
		<link>http://techblog.7d0.de/2010/08/parameterubergabe-bei-windowsettimeout/</link>
		<comments>http://techblog.7d0.de/2010/08/parameterubergabe-bei-windowsettimeout/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 07:51:38 +0000</pubDate>
		<dc:creator>shaack</dc:creator>
				<category><![CDATA[Software-Entwicklung]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[web-programmierung]]></category>

		<guid isPermaLink="false">http://techblog.7d0.de/?p=739</guid>
		<description><![CDATA[Als ersten Parameter von window.setTimeout() kann auch ein Funktionszeiger (function pointer) anstatt eines Strings übergeben werden. So ist es möglich, die nach dem Timeout aufgerufene Funktion mit beliebigen Parametern zu versorgen, wie in folgendem Beispiel gezeigt ist. var elementId = this.id; // oder irgend ein anderer Wert window.setTimeout(function() { macheWas(elementId) }, 1000); Hier wird die [...]]]></description>
			<content:encoded><![CDATA[<p>Als ersten Parameter von window.setTimeout() kann auch ein Funktionszeiger (function pointer) anstatt eines Strings übergeben werden. So ist es möglich, die nach dem Timeout aufgerufene Funktion mit beliebigen Parametern zu versorgen, wie in folgendem Beispiel gezeigt ist.</p>
<pre class="code">
var elementId = this.id; // oder irgend ein anderer Wert
window.setTimeout(function() { macheWas(elementId) }, 1000);
</pre>
<p>Hier wird die Funktion &#8220;macheWas&#8221; nach einer Sekunde mit dem Parameter &#8220;elementId&#8221; aufgerufen.</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.7d0.de/2010/08/parameterubergabe-bei-windowsettimeout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UTF-8 mit Hibernate und MySQL</title>
		<link>http://techblog.7d0.de/2009/11/utf-8-mit-hibernate-und-mysql/</link>
		<comments>http://techblog.7d0.de/2009/11/utf-8-mit-hibernate-und-mysql/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 13:50:09 +0000</pubDate>
		<dc:creator>shaack</dc:creator>
				<category><![CDATA[Software-Entwicklung]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://techblog.7d0.de/?p=731</guid>
		<description><![CDATA[Damit MySQL mit Hibernate UTF-8 kodierte Zeichen richtig speichert, muss man die jdbc-URL um ein paar Parameter erweitern, so dass sie ungefähr so aussieht: jdbc:mysql://127.0.0.1:3306/meine_datenbank?autoReconnect=true&#038;useUnicode=true&#038;characterEncoding=UTF-8 Ohne diese Modifikation werden UTF-8 Sonderzeichen als Fragezeichen abgespeichert. Gefunden auf: http://www.isocra.com/2007/01/utf-8-with-hibernate-30-and-mysql/]]></description>
			<content:encoded><![CDATA[<p>Damit MySQL mit Hibernate UTF-8 kodierte Zeichen richtig speichert, muss man die jdbc-URL um ein paar Parameter erweitern, so dass sie ungefähr so aussieht:</p>
<pre class="code">
jdbc:mysql://127.0.0.1:3306/meine_datenbank?autoReconnect=true&#038;useUnicode=true&#038;characterEncoding=UTF-8
</pre>
<p>Ohne diese Modifikation werden UTF-8 Sonderzeichen als Fragezeichen abgespeichert.</p>
<p>Gefunden auf: <a href="http://www.isocra.com/2007/01/utf-8-with-hibernate-30-and-mysql/">http://www.isocra.com/2007/01/utf-8-with-hibernate-30-and-mysql/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.7d0.de/2009/11/utf-8-mit-hibernate-und-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pear für XAMPP auf OS-X aktivieren</title>
		<link>http://techblog.7d0.de/2009/08/pear-fur-xampp-auf-os-x-aktivieren/</link>
		<comments>http://techblog.7d0.de/2009/08/pear-fur-xampp-auf-os-x-aktivieren/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 14:02:29 +0000</pubDate>
		<dc:creator>shaack</dc:creator>
				<category><![CDATA[Software-Entwicklung]]></category>
		<category><![CDATA[os-x]]></category>
		<category><![CDATA[pear]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[xampp]]></category>

		<guid isPermaLink="false">http://techblog.7d0.de/?p=716</guid>
		<description><![CDATA[Pear ist zwar bei XAMPP mit dabei, aber, zumindest in Version &#8220;XAMPP für Mac OS X 1.0.1&#8243;, nicht funktionstüchtig. Dieser Umstand lässt sich mit folgenden Schritten beheben. 1. Im Terminal folgende Befehle ausführen sudo /Applications/XAMPP/xamppfiles/bin/pear channel-update pear.php.net sudo /Applications/XAMPP/xamppfiles/bin/pear install PEAR 2. In den letzten Zeile der Konfiguration /etc/php.ini ;***** Added by go-pear include_path=".:/Applications/xampp/xamppfiles/lib/php" ;***** [...]]]></description>
			<content:encoded><![CDATA[<p>Pear ist zwar bei XAMPP mit dabei, aber, zumindest in Version &#8220;XAMPP für Mac OS X 1.0.1&#8243;, nicht funktionstüchtig. Dieser Umstand lässt sich mit folgenden Schritten beheben.</p>
<p>1. Im Terminal folgende Befehle ausführen</p>
<pre class="code">
sudo /Applications/XAMPP/xamppfiles/bin/pear channel-update pear.php.net
sudo /Applications/XAMPP/xamppfiles/bin/pear install PEAR
</pre>
<p>2. In den letzten Zeile der Konfiguration /etc/php.ini</p>
<pre class="code">
;***** Added by go-pear
include_path=".:/Applications/xampp/xamppfiles/lib/php"
;*****
</pre>
<p>gegen das hier austauschen:</p>
<pre class="code">
include_path = ".:/Applications/XAMPP/xamppfiles/lib/php:/Applications/XAMPP/xamppfiles/lib/php/pear"
</pre>
<p>Nach einem Neustart des Apache sollte Pear nun funktionieren.</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.7d0.de/2009/08/pear-fur-xampp-auf-os-x-aktivieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>parent:: macht den Methoden-Namen bei __call() lowercase</title>
		<link>http://techblog.7d0.de/2009/08/parent-macht-den-methoden-namen-bei-__call-lowercase/</link>
		<comments>http://techblog.7d0.de/2009/08/parent-macht-den-methoden-namen-bei-__call-lowercase/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 16:00:21 +0000</pubDate>
		<dc:creator>shaack</dc:creator>
				<category><![CDATA[Software-Entwicklung]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://techblog.7d0.de/?p=694</guid>
		<description><![CDATA[Wenn eine PHP-Klasse die Methode __call() besitzt, wird diese beim Versuch eine nicht existierende Methode aufzurufen, aufgerufen, anstatt einen Fehler zu erzeugen. Im ersten Parameter steht dann der Name der Methode und im zweiten Parameter stehen die Argumente die an die nicht existierenden Methode übergeben wurden&#8230; Soweit, so klar. Wird __call() aber über parent:: aktiviert, [...]]]></description>
			<content:encoded><![CDATA[<p>Wenn eine PHP-Klasse die Methode __call() besitzt, wird diese beim Versuch eine nicht existierende Methode aufzurufen, aufgerufen, anstatt einen Fehler zu erzeugen. </p>
<p>Im ersten Parameter steht dann der Name der Methode und im zweiten Parameter stehen die Argumente die an die nicht existierenden Methode übergeben wurden&#8230; Soweit, so klar.</p>
<p>Wird __call() aber über parent:: aktiviert, wird der erste Parameter, also der Methoden-Name seltsamerweise lowercase. Dieses Verhalten zeigt zumindest PHP 5.2.9.</p>
<p>Das folgende Code-Beispiel zeigt, was genau gemeint ist.</p>
<pre class="code">&lt;?php
class Daddy
{
    function __call($method, $args)
    {
        echo 'class: '.get_class($this).', method: '.$method."\n";
    }
}

class Son extends Daddy
{
    function getSomeData()
    {
        return parent::getSomeData();
    }
}

$daddy = new Daddy();
echo $daddy-&gt;getSomeData();

$son = new Son();
echo $son-&gt;getSomeData();</pre>
<p>Die Ausgabe ist:</p>
<pre class="code">class: Daddy, method: getSomeData
class: Son, method: getsomedata</pre>
<p>Was der Sinn davon ist, weiss ich leider nicht. Ich vermute mal einen Bug in PHP.</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.7d0.de/2009/08/parent-macht-den-methoden-namen-bei-__call-lowercase/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Die Scan-Zeit von NetBeans 6.7 lässt sich drastisch reduzieren</title>
		<link>http://techblog.7d0.de/2009/07/scan-zeit-von-netbeans-67-lasst-sich-drastisch-reduzieren/</link>
		<comments>http://techblog.7d0.de/2009/07/scan-zeit-von-netbeans-67-lasst-sich-drastisch-reduzieren/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 17:13:56 +0000</pubDate>
		<dc:creator>shaack</dc:creator>
				<category><![CDATA[Software-Entwicklung]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web-programmierung]]></category>

		<guid isPermaLink="false">http://techblog.7d0.de/?p=680</guid>
		<description><![CDATA[Ich mag NetBeans zur PHP-Entwicklung. Allerdings scannte NetBeans 6.7 nach dem Start zunächst sehr lange die Dateien des Sourcecodes (&#8220;Scanning Projects&#8230;&#8221;). Vor allem, wenn man auf einem gemounteten Serverlaufwerk arbeitet. Wenn man während des Scannens Änderungen am Code macht, bleibt NetBeans meist hängen, was den langen Scan ärgerlich macht. Um die Geschwindigkeit von NetBeans zu [...]]]></description>
			<content:encoded><![CDATA[<p>Ich mag NetBeans zur PHP-Entwicklung. Allerdings scannte NetBeans 6.7 nach dem Start zunächst sehr lange die Dateien des Sourcecodes (&#8220;Scanning Projects&#8230;&#8221;). Vor allem, wenn man auf einem gemounteten Serverlaufwerk arbeitet. Wenn man während des Scannens Änderungen am Code macht, bleibt NetBeans meist hängen, was den langen Scan ärgerlich macht.</p>
<p>Um die Geschwindigkeit von NetBeans zu erhöhen habe ich heute ausprobiert, ungenutzte Plugins zu deaktivieren&#8230; und siehe da, nachdem ich das <strong>CSV-Plugin deaktivert</strong> hatte, war die Scanzeit zum Start der Entwicklungumgebung auf unter eine Minute reduziert. </p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.7d0.de/2009/07/scan-zeit-von-netbeans-67-lasst-sich-drastisch-reduzieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP debuggen &#8211; mit NetBeans, XAMPP und xdebug</title>
		<link>http://techblog.7d0.de/2009/07/php-debuggen-mit-netbeans-xampp-und-xdebug/</link>
		<comments>http://techblog.7d0.de/2009/07/php-debuggen-mit-netbeans-xampp-und-xdebug/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 13:51:14 +0000</pubDate>
		<dc:creator>shaack</dc:creator>
				<category><![CDATA[Software-Entwicklung]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web-programmierung]]></category>
		<category><![CDATA[xampp]]></category>

		<guid isPermaLink="false">http://techblog.7d0.de/?p=657</guid>
		<description><![CDATA[Dieser Artikel zeigt, wie man einfach einen xdebug-Debugger unter XAMPP zum Laufen bekommt und diesen dann von NetBeans aus nutzen kann. Dieses Verfahren wurde unter OS-X Leopard mit XAMPP 1.0.1 für Mac OS X ausprobiert. 1. xdebug-Erweiterung in XAMPP kopieren Wer die xdebug-Erweiterung nicht selbst kompilieren möchte, kann sie hier für OS-X Leopard (Intel) herunterladen: [...]]]></description>
			<content:encoded><![CDATA[<p>Dieser Artikel zeigt, wie man einfach einen xdebug-Debugger unter XAMPP zum Laufen bekommt und diesen dann von NetBeans aus nutzen kann. Dieses Verfahren wurde unter OS-X Leopard mit XAMPP 1.0.1 für Mac OS X ausprobiert.</p>
<h3>1. xdebug-Erweiterung in XAMPP kopieren</h3>
<p>Wer die xdebug-Erweiterung nicht selbst kompilieren möchte, kann sie hier für OS-X Leopard (Intel) herunterladen: <a href="/wp-content/uploads/xdebug.so?phpMyAdmin=ffcd6d3e8c0e9098d4ef9388cdb3fe29">xdebug.so</a></p>
<p>Das xdebug.so muss in folgendes Verzeichnis kopiert werden.</p>
<pre>/Applications/XAMPP/xamppfiles/lib/php/php-5.2.9/extensions/no-debug-non-zts-20060613</pre>
<h3>2. Die Erweiterung in etc/php.ini konfigueren</h3>
<p>In der php.ini wird die Erweiterung konfiguriert.</p>
<pre class="code">zend_extension="/Applications/XAMPP/xamppfiles/lib/php/php-5.2.9/extensions/no-debug-non-zts-20060613/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.idekey=</pre>
<p>Das wars auch schon. Apache neu starten und der Debugger sollte nun mit NetBeans funktionieren.</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.7d0.de/2009/07/php-debuggen-mit-netbeans-xampp-und-xdebug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

